Disabling the tool hand out default animation

I’m using this script to try to remove the player’s default hand out animation, but it really is not working:

local tool = script.Parent
script.Parent.Equipped:Connect(function()
	local character = tool.Parent
	local animate = character:WaitForChild("Animate")
	local toolnone = animate:WaitForChild("toolnone")
	local tna = toolnone:WaitForChild("ToolNoneAnim")

	tna.Parent = tool

	local animation = tool:WaitForChild("Animation"):Clone()

	animation.Parent = toolnone
end)

script.Parent.Unequipped:Connect(function()
	local character = tool.Parent.Parent.Character
	local animate = character:WaitForChild("Animate")
	local toolnone = animate:WaitForChild("toolnone")
	local tna = tool:WaitForChild("ToolNoneAnim")

	tna.Parent = toolnone

	toolnone:WaitForChild("Animation"):Destroy()
end)

If anyone can help me out i’d really appreciate it, also i’ve tested it in studio and ingame both didn’t work

image

Thanks!

Can you try the solution here?

Still did not work, what should the AnimationType be?

i use motor6d to get rid of the hand tool equip animation