How to disable all default R6 character animations

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.

  1. Create an empty LocalScript and name it “Animate”.
  2. Place it in StarterCharacterScripts.
    image
  3. 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).

1 Like

what i need to do if i want to disable certain animation like walking

Why would you disable just 1 certain animation?

The easiest way you could do this is to make a still animation with just 1 keyframe and set that as the animation for walking. More info below: