local plr = game:GetService('Players').LocalPlayer
if plr.HasAppearanceLoaded == false then
plr.CharacterAppearanceLoaded:Connect(function(char)
print("Not Loaded, but now Loaded")
end)
elseif plr.HasAppearanceLoaded == true then
print('Already Loaded')
end
To start off, nothing prints...
This script is LocalScript located in StarterPlayerScripts.
When I convert this to work in a Server Script it does so I was just wondering if CharacterAppearanceLoaded function works in Local Scripts?

2 comments
HasAppearanceLoaded is a method. You call it. if plr:HasAppearanceLoaded() then
Hello, i think this function don't work in LocalScripts because its purpose is for Server verification, it fires when the character is loaded for the server and so when it's visible for all the players.