I’m working with @varenst on this, I do believe there is a simpler way of fixing this, I make these animations in blender and export them to roblox, this causes some issues with the animation scaling and its unstable, maybe its a problem with the animation but I’m not sure.
The fadeTime parameter of the animation play function might help. If you are still having problems, try looping it and then manually stopping the animation.