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)
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.