Title was hard to make and may not be descriptive enough but
I have a tool that when activated will fire an event which plays an animation
However the play can spam this
local Tool = script.Parent local pwr = 0.1 local mowevent = game:GetService("ReplicatedStorage").Remote.Mow Tool.Activated:Connect(function() mowevent:FireServer(pwr) Tool.Enabled = false wait(1) Tool.Enabled = true end)
local tool = script.Parent local debounce = false tool.Activated:Connect(function() if not debounce then debounce = true mowevent:FireServer(pwr) end end)