How can I disable the arms shaking when holding a tool?

When I hold a tool the hand shake likes this:
robloxapp-20240212-1923354.wmv (356.9 KB)
Anyone knows how I can fix that?
Here’s the script:

local HoldingAnim = char:WaitForChild("Humanoid"):LoadAnimation(script.Parent.Animations.Holding)
HoldingAnim.Priority = Enum.AnimationPriority.Action2
HoldingAnim:Play()

its due to the walk animation of roblox
it also might change if you put it as a action2

1 Like

Potentially check if the weight of the animation is less than 1? Also check if you have a custom walk animation higher priority than Action2. Other than that, I don’t see this not working.

1 Like

It still doesn’t work, I don’t know why, I guess I’ll just make my own walking animation.

Oh, by the way, using “Humanoid” for loading animations is deprecated. Use the Humanoids child class, “Animator”.

1 Like

Oh thanks, I didn’t know that.

I fixed it, I edited roblox default walking animation and made it so, that only
the legs move. When the player equips the tool I change the walking animation.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.