GetCharacterAppearanceAsync() deprecated recently without replacement

I use Players:GetCharacterAppearanceAsync() to load the character asset models for my custom character/humanoid system that uses characters that resemble traditional Roblox avatars, but I noticed it was recently deprecated. Is there a replacement for it? Do I now have to load each asset independently using GetCharacterAppearanceInfoAsync?

Something like a player:CreateCharacter() function could be useful, so a variant of LoadCharacter that doesn’t set the player.Character and just returns a new model.

I guess HumanoidDescriptions would be an alternative you could use.

Actually, humanoid:ApplyDescription seems like it could work to replace this, I didn’t realize it worked on the client, thanks.

My system specifically exists to not use Humanoids, so I just need the assets model without a humanoid in it. I could use player:LoadCharacterWithHumanoidDescription, but that’d be the same as using player:LoadCharacter and removing the humanoid object afterwards. The problem is that this also replicates the character and sets player.Character which I do not want.

1 Like