Setting animation weight to 0 permenantly freezes it

Setting the weight to 0 puts the animation in limbo: It can’t be resumed without playing the animation again, but Stopped doesn’t fire and IsPlaying is true.

Possibly related to this recent change, as I don’t recall this happening before.

Repro works online and play solo. WeightRepro.rbxl


Bumping this, encountered this issue today as well.


This bug seems to be the cause of other threads that have been made on the issue of animation weight not replicating, such as

There is a workaround for developers who want to blend animations using Weight in their games, until this is resolved.

Upon further investigation I found out that there is one working way to replicate the weight of animations to other clients:

  • Play animations with a weight of 1 (not 0)
  • Ensure AdjustWeight never sets to 0 (0.01 at minimum)

The issue seems to be related to other clients stopping animations when Weight is set to 0. By using this workaround you can achieve your desirable effect until Roblox fixes this issue.


Bumping since developers are still encountering this bug and having to use oddball solutions like setting the weight to 0.0001 instead of 0. This work-around should not be the solution


This would have took me hours to debug.
Thanks for the report! :pray:

This is still a problem btw. When you set the animationweight to 0 on the client, the server stops playing the animation. Honestly considering making my own animations system

1 Like