This is literally all I have written, sat there for 10 minutes and it never printed 2, even tho the character loads. Tried in a ServerScript and it worked instantaneously. So it’s broken in LocalScripts, or if it’s not suppose to work in LocalScripts then where was this mentioned?
If the player’s character appearance has already loaded before waiting for that event to fire, then that thing will yield forever since that event won’t fire again.
You can check if the player’s appearance has already loaded beforehand with HasAppearanceLoaded
This is a bug, it has been filed in the backlog and we will fix it when possible.
For now if you further elaborate about what problem you are trying to solve then people might be able to suggest a work-around. A possible work around is to use your own RemoteEvent for this instead of using CharacterAppearanceLoaded locally.
Just tuning in to say I have just experienced this issue today. I though CharacterAppearancedLoaded would work on a LocalScript, but apparently it just does nothing; it doesn’t work at all. I hope this is fixed soon.