So bug 1: If the user is holding a tool and their right hand happens to change when ApplyDescription is used this will break the RightGrip weld in the hand where if not unequipped will intersect the kill plane. This is fairly reliable and I wrote a small repro project. This does not change if the right hand is not replaced.
Bug 2: Sometimes the character will die when their appearance is changed, again using ApplyDescription. I’m not entirely sure what the cause of this is, however the repro above will display this behavior occasionally.
The following place spawns in your character, then every 5 seconds changes your appearance to some more recent player. If you are wearing a rare package you can usually immediately trigger the bug on spawn by holding out the tool, it will be dropped. This is the one script, in Starter Character Scripts
while true do wait(5) local appearance repeat appearance = game.Players:GetHumanoidDescriptionFromUserId( math.random(458889005, 958889005) ) until appearance pcall( function() script.Parent.Humanoid:ApplyDescription(appearance) end ) end
CharacterAppearanceBugRepro.rbxl (13.4 KB)