This happens because when a tool is equipped, it plays a default animation alongside your custom animation.
You can do any of the following:
Set the AnimationPriority of your animation to be Action and higher for it to override the default animation.
from this post.
Stop playing the default animation by looping over Animator:GetPlayingAnimationTracks and checking if the animation name is ToolEquip or a similar name.