first up, id put ```lua
while attacking do
if debounce == false then
debounce = true
event:FireServer(Vector3.new(game.Players.LocalPlayer:GetMouse().Hit.Position.X, script.Parent.HumanoidRootPart.Position.Y, game.Players.LocalPlayer:GetMouse().Hit.Position.Z))
wait(script.Parent:WaitForChild("Stats").Firerate.Value)
debounce = false
else
wait()
end
end