I cant fix it, The animation is set to action4 so I don’t understand How/Why the default animations are interfering?
Animation in editor
Animation in practice
This is all the code is
local humanoid = Player.Character:WaitForChild("Humanoid")
local animator = humanoid:WaitForChild("Animator")
local CustomToolAnimation = Instance.new("Animation")
CustomToolAnimation.AnimationId = "rbxassetid://9456089066"
local AnimationTrack = animator:LoadAnimation(CustomToolAnimation)
AnimationTrack:Play()
If in animation editor you for example animated upper arm, but not lower arm, the lower arm movement from other animations will be shown no matter the priority of your animation. If you dont want it to move, you should include a keyframe of all the parts that are important in your animation. Even if your lower hand shouldnt move in the animation, you have to add a keyframe of it in its still position.
Could you show me the keyframes of the animation?
I believe that the issue may be happening as in the animation you are playing, only the Upper Arm is being animated / has a keyframe, while the rest of the arm isn’t/doesn’t have one.
This means that the upper part of the arm will override the default animations due to a higher animation priority, however the rest of the arm is still free to move because they aren’t actually animated in your animation clip.
I recommend you add a keyframe (even if it’s still) for the Lower Arm and the Hand and that should fix your problem