Do you have an example of an asset id youâre using? or a place file youâre using? Also, what do you mean by the âwebsite avatarâ? Do you mean the avatar in the avatar editor on roblox.com?
What I meant by the âwebsite avatarâ is that both the 2D and 3D avatar of my friend who did wear a deleted asset didnât load on the website (profile page).
My friend has joined my game and as I use there :HasAppearanceLoaded() to wait for the character to load, he couldnât spawn (The appearance just wouldnât load).
When he put the asset off his avatar, he could normally play the game again and his avatar loads properly.
I bet Roblox before just did show the certain deleted asset as blank (eg no shirt visible). Right now it seems to not generate the avatar picture at all and not fire AppearanceLoaded event on the Player.
Well. Honestly I didnt have any chance to test it with shirt or pants. So yeah you are actually right here. Seems this is really a T-Shirt. No clue about others but I think that would happen also.
print("Waiting for the character to load...")
repeat wait() until Player.Character
repeat wait() until Player:HasAppearanceLoaded()
print("Loading finished!")
I have just received a message that user has the same issue with shirt. Any update on this?
Seems the issue with the event affects both client and server. My player was moderated while he was in game and he couldnât respawn (because the event wasnât fired).
Iâve looked into this, and there is an issue in that CharacterAppearanceLoaded is currently not fired on the client (but a fix is due to be released soon for that). However, I canât see any situation where Player:HasAppearanceLoaded() doesnât eventually become true on both client and server. Do you have an example place which shows this issue? Do you still get this issue if you were to load the HumanoidDescription of a player who has a moderated assets, like:
local players = game.Players
local id = 167850866
player:LoadCharacterWithHumanoidDescription(players:GetHumanoidDescriptionFromUserId(id))
or, do you get the issue if you make a HumanoidDescription with moderated assets, and load, like:
local desc = Instance.new(âHumanoidDescriptionâ)
desc.Shirt = moderatedAssetId
player:LoadCharacterWithHumanoidDescription(desc)
If you know of a user with moderated assets, see if you can give me a repro place that sets their userId in player.CharacterAppearanceId. Then maybe I can see the issue
Bump! This bug still occurs. I think an important note on getting this repro is that your avatar has to be wearing a content-deleted t-shirt prior to joining the game. I originally tried to repro this bug by running a studio play test (without wearing a content-deleted t-shirt) putting a âShirtGraphicâ object on my character, then putting a content-deleted t-shirt Id in the âGraphicâ property, but this doesnât reproduce the bug - you have to be wearing the content-deleted t-shirt on the website before you run a studio play test.