I have a simple knife tool, that plays an equip animation as soon as it’s equipped, but the animation gets really choppy/has a strange bounce back at the beginning of the animation, I have no clue what is causing this or how to solve it. I’ve been having this issue for every single tool that I have made equipping animations for, and I don’t understand why this happens or how to fix it, I’m probably just doing something wrong that’s super obvious and I don’t know it,
any help would be appreciated.
local Equip = script.Equip
local Idle = script.Idle
local track
local track2
--EQUIP TOOL ANIMATION
Tool.Equipped:Connect(function()
local Humanoid = script.Parent.Parent.Humanoid
track = Humanoid:LoadAnimation(Equip)
track.Priority = Enum.AnimationPriority.Action
track:Play()
track2 = Humanoid:LoadAnimation(Idle)
track2.Priority = Enum.AnimationPriority.Movement
track2.Looped = true
track2:Play()
end)
Tool.Unequipped:Connect(function()
if track then
track:Stop()
end
if track2 then
track2:Stop()
end
end)