This tutorial is only for use cases that have determined they will absolutely NOT need the built-in character animations functionality. If you need to control or stop custom animations, please look into the Roblox documentation about using animations.
- Create an empty
LocalScript
and name it “Animate
”. - Place it in
StarterCharacterScripts
.
- Click play.
You’re done! The player character will no longer be playing animations.
You’re required to go through this process even if your StarterCharacter doesn’t have an Animate
script or has it set to Disabled
. This is because Roblox will automatically animate your character if it finds there is no script for doing so. While this works out 99.9% of the time (eg. you add a rig without an Animate
script as a StarterCharacter
), there are times when this default but undocumented behaviour can be annoying and confusing to deal with.
I’ve decided to document this because there seems to be 0 resources on the devforum or on Google for this specific way of completely turning off built-in animations for an R6 player rig (trust me, i’ve looked).