Tool equip animation help (fixed)

edit
I just put another animation after the equip animation and it works now

I am trying to make a sort of idle animation for the characters arms, but when I play the animation the arms go back to the original position after the animation ends.
I want the arms to stay in place instead of going back to original position.

local tool = script.Parent
local animation = Instance.new("Animation")
animation.Name = "EquipAnim"
animation.AnimationId = "rbxassetid://12147711992"
local idle


tool.Equipped:Connect(function()
	idle = tool.Parent.Humanoid:LoadAnimation(animation)
	idle:Play()
end)

tool.Unequipped:Connect(function()
	if idle then
		idle:Stop()
	end
end)

And I did set the animation priority to idle.

I didn’t find any topics specifically for animations so I assume this is where you put it.

I have made another tool with the exact same script except from the animationid and that worked fine, so I don’t know why this one doesn’t work.