So I have a animation that runs on a player when a tool is equipped. It doesn't affect the right arm when the tool is equipped though.
Heres my tool script, I don't think it affects this problem though.
local Tool = script.Parent local Animation = nil local Track = nil local Player = game.Players.LocalPlayer function Equipped() --set up animation local Character = Player.Character Animation = Instance.new("Animation",Character.Humanoid) Animation.Name = "Axe_Swing" Animation.AnimationId = "rbxassetid://1464544078" Track = Character.Humanoid:LoadAnimation(Animation) wait(2) Track:Play() end function Unequipped() end Tool.Equipped:connect(Equipped) Tool.Unequipped:connect(Unequipped)
This is most likely because the animation priority of the animation is not high enough to overwrite that of the tool holding animation. To fix this, you can add this line after you use LoadAnimation:
Track.Priority = Enum.AnimationPriority.Action --highest priority