This is driving me crazy. I have a simple script in a localscript in StarterCharacterScripts:
local plr = game.Players.LocalPlayer plr.CanLoadCharacterAppearance =false plr:ClearCharacterAppearance()
When I test it offline, it works. When I join the game online, the character's appearance STILL loads for some reason! Although the appearance goes away when the character resets, it's still annoying and it breaks the feel of my game.
Put a script in Workspace or ServerScriptService. It should be like this:
game.Players.PlayerAdded:connect(function(plr) plr.CanLoadCharacterAppearence = false end)
The problem could be the local script that can't change values that would affect others' view.