Well. It could be for different reasons. Im guessing either you din't know how to use BuiltInFunction
s or your script isn't waiting for your character to load and continuing without it.
Here's an exmaple of using a BuiltInFunction
in the correct way and making sure that the thing loads first usingYield Functions
.
01 | local player = game.Players |
02 | local playadd = game.Players:PlayerAdded() |
^^This may or may not work, I haven't tested it. I figured it on the stop so, don't quote me on that but, if it does then you're welcome.
When making Yield Functions
there are some good ones, but I like to use these 2 alot.
1 | repeat wait() until playadd |
2 | game:WaitForChild( "Players" ):PlayerAdded() |
If this doesn't help then idk how to help you.