Potentially check if the weight of the animation is less than 1? Also check if you have a custom walk animation higher priority than Action2. Other than that, I don’t see this not working.
I fixed it, I edited roblox default walking animation and made it so, that only
the legs move. When the player equips the tool I change the walking animation.