Just a simple attack animation when I use the tool. Whenever I’m holding the tool, the animation wont affect the arm it is on. The animation does play. It just doesn’t affect the arm when the tool is used.
Code:
local tool = script.Parent
local animation = tool.Animation
tool.Activated:Connect(function()
print("activated")
local char = tool.Parent
local humanoid = char.Humanoid
local lanim = humanoid:LoadAnimation(animation)
lanim:Play()
wait(0.5)
tool.Woosh.Playing = true
end)
Animations with the priority on action should always override the default tool animation… Maybe for testing just try animating the left arm at the same time and see if that plays properly?
Hello! Make sure to set the weld of the tool to the arm. I use qPerfectionWeld to keep the tool with the hand or body. Link
This is also the script I use for a “animate on click” animation. I would try using that and see if it fixes the problem, however it seems you want to animate right when the tool is out.