Roblox's defult animation not working when I change the player character

  1. When I change my player.Character to another Character, I want Roblox’s default animation to be played on that character.

  2. The issue is that it doesn’t play the Roblox’s default animation even though the character I am changing to is exactly the same as my character. Same contents like the right leg and the left leg and etc.

  3. I am very new to scripting animation so I have no idea why this happens. Anyone has any idea?

Roblox default animations are run by the Animator script automatically placed inside the character. This is a local script. If you set up the player’s character in a server location, the local script will not run. You might think it will run when the model becomes the player’s character but there is no trigger to tell the script to run. You can toggle disable it or add the script after the model is set as the player’s character and it will run.

2 Likes

Btw, do you know the difference between an Animator and AnimationTrack and Animation.

An animation is what you create as an animator and when you load it onto a character, you get an animation track. The animation track is what you call the function on to play and see your character animate. The animator is an object that you don’t need to worry about but here is some info on what it does.