The Tool.Equipped event, has a parameter which is the mouse. You can pass in the mouse through that parameter, and connect it with your Mouse.Button1Down and Mouse.Button1Up Events.
tool.Equipped:Connect(function(mouse) -- Connect mouse with your events end) Also, Humanoid:LoadAnimation is deprecated, so you should be using Animator:LoadAnimation instead. An example of how you would use it here is:
local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local Humanoid = character:WaitForChild("Humanoid") if Humanoid then local Animator = Humanoid:FindFirstChildOfClass("Animator") -- Get the Animator if Animator then track = Animator:LoadAnimation(HoldAnim) -- Load the animation track2 = Animator:LoadAnimation(ShootAnim) end end