Hey man, make sure your animation priorities are set correctly, for instance have your run animation be set to movement and whatever gesture that was to action.
You can do that with:
No, he’s talking about Animation Priority. When you go into the animation editor, you will find an option that lets you change the animation’s priority. What this does is it prevents animations from overlapping with each other depending on the priority you set it as.
Here’s the list of priorities you can set your animation as in the animation editor based on the Roblox Developer Page on AnimationTrack.Priority. The higher priority animation will run over the lower priority animation.
Core (lowest priority)
Idle
Movement
Action (highest priority)
For more clarification of how this works, here’s an example.
I make a running animation and set the priority to “Movement”, then I want to make an animation for the player where he starts charging up a fireball, and I set the priority of this animation to “Action”. When the player moves, the running animation triggers. When the player starts charging up the fireball, the fireball animation will play over the running animation, so the 2 animations don’t overlap when moving the same limb.
Edit: If you want to mark this as a solution, you should mark @Deathlios post because he is the one who gave you the solution. I’m just here to clarify.