Setting a Player's CharacterAppearance to "" on start crashes the server

I found this commented out in Roblox Battle, with the comment “NOTE: Crashes Server”, so I uncommented it thinking it was old. Appears it still crashes servers.

Repro code (in some server script):

game.Players.PlayerAdded:connect(function(Player)
   Player.CharacterAppearance = ""
end)

For some reason, this crashed a server of mine 100% of the time.
Place if needed: Server Crash with CharacterAppearnce - Roblox
NOTE: This only crashes live servers. It will not crash a Play Solo or Test/Local Server

I’ve found that modifying anything in the Player as soon as they join will result in a crash.

Try just adding a simple “wait()” to the beginning of that function.