How do I make it so my right arm moves when using a tool animation?

For some reason, whenever I use my animation, it doesn’t move any of my right arm, I’ve tried other animations and it works with every other limb except the limbs I used to animate, can anybody help me?

Script:

local tool = script.Parent
local anim = tool:WaitForChild("Hit")

local plr = game.Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local hum = char:WaitForChild("Humanoid")
local load = hum:LoadAnimation(anim)

print("vars")

tool.Activated:Connect(function()
	
	load:Play()
	print("playing")
	
end)

Tool properties;
image

Nothing is anchored, everything is welded to the handle.

Is the animation priority set to Action?

Yes, the animation priority is set to action.

This is an issue!
You must change the Priority to “Idle” as Action goes high above the hierachy.
Keep it Idle in my opinion.

If this doesn’t work check that you have not (in the animation) animated the limbs that shouldn’t be animated, as this will also bypass idle.

Check more about the animation priority hierachy here: