# Animation Blending Blues for fast Animations

There's a very annoying issue where when an animation ends and there's no other animations controlling a limb, it will start an animation blend to the neutral stance (no animation pose).\
\
This is fine by itself, but if you want to start a new animation during this downtime, it will cause the new animation to still be affected by this animation blending, which can make the animation appear to be moving way slower. Here's an example video of trying to swap between 2 attack animations quickly.

{% embed url="<https://devforum-uploads.s3.dualstack.us-east-2.amazonaws.com/uploads/original/5X/b/b/b/3/bbb36c6b0337cc3c986492361ae67c50cf1df058.mp4>" %}

No amount of fiddling with fadetime, weight, or speed will fix this issue. The only solution is to abuse the animation priority system. What you want to do is put all animations you want to stop at a lower priority than your current running animation. That will cause the weird neutral animation blend to be forcefully overwritten no matter what and no blend with your current animation.

```lua
-- Play Animation (stop others)
for Index, AnimationName in ActionData.Animations do
	if Index == ActiveActionAnimationIndex then
		shared.GetModule("CharacterVisualsController").PlayAnimation(LocalPlayer.UserId, AnimationName, 0.001, 1, 1)--, FadeTime: number?, Weight: number?, Speed: number?)
		shared.GetModule("CharacterVisualsController").SetPriority(LocalPlayer.UserId, AnimationName, Enum.AnimationPriority.Action2)
	else
		shared.GetModule("CharacterVisualsController").StopAnimation(LocalPlayer.UserId, AnimationName, 0.001)
		shared.GetModule("CharacterVisualsController").SetPriority(LocalPlayer.UserId, AnimationName, Enum.AnimationPriority.Action)
	end
end
```

Here's how it looks now

{% embed url="<https://devforum.roblox.com/secure-uploads/uploads/original/5X/a/4/f/a/a4faf64d4b41334e8638d6469e7e6767faf5cada.mp4>" %}
