So I have this weird issue? It prints all the way to “Before char defined” but never makes it past "local Character = Players.LocalPlayer.Character or Players.LocalPlayer.CharacterAppearanceLoaded:Wait()
". It’s a local script in StarterPlayerScripts and my character is loaded and I’m walking around lol, anyone know why this happens?
1 Like
For some reason, .CharacterAppearanceLoaded
only fires once on the client (which is right on spawn). I believe this is a bug though.
You’re going to have to do this instead:
if not player:HasAppearanceLoaded() then
player.CharacterAppearanceLoaded:Wait()
end
local character = Players.LocalPlayer.Character or Players.LocalPlayer.CharacterAdded:Wait()