animation event firing too many times roblox
local connection
connection = animations.shootWithPump:GetMarkerReachedSignal("Pump"):Connect(function()
connection:Disconnect()
PlayGunSound(TempTool.Sounds.Pump, TempToolBodyAttach, 20)
flingshell(TempTool)
end)