Issue with tool animation

Hey

I made a book tool that has an animation. When the player stands still the animation works as intended, but when the player moves, the character’s left hand also moves. What could be causing this?

local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")


local reading = humanoid:LoadAnimation(script:WaitForChild("reading"))

reading.Priority = Enum.AnimationPriority.Action
reading.Looped = true

local tool = script.Parent

tool.Equipped:Connect(function()
    reading:Play()
    
end)

End Result

image
image

Tool Grip plugin

Animation Editor

did you set animation priority? that will help
i think it should be set to movement/action not sure

2 Likes

set the action priority higher then the walk animation. maybe set it to action or movement.

Make sure to put the left lower arm and left hand into the animation, if it isn’t in it then other animations can use them.
Not sure how to explain it but it isn’t a scripting issue.

Just move/rotate the left lower arm and hand by a tiny bit in the animation editor just so it gets added into the animation.

Also make sure there is more than 1 keyframe in the animation, it might break some things if it is a loop.

1 Like

I made sure to put multiple keyframes and made it a whole animation and even animated the hand like you suggested, but sadly the issue still persists.

It is set as action and the highest priority.

i’m bumping the thread because still no fix :confused:

Fixed:
You have to animate the lower arms of both arms.

1 Like