Animations are overriding other animations such as walking?

I made a few animations for guns but some need a hold animation which loops forever until the player unequips the tool. However, this animation seems to freeze the legs in place and makes my character slide across the ground.

When creating the animation, you can click on the text that displays the respective part of the player, such as LeftFoot. This will prevent this animation from overriding anything happening to that specific part. Open the animation in the editor and try disabling the animation from overriding the legs.

For reference: