Scripting Helpers is winding down operations and is now read-only. More info→
Log in to vote

How do I set a cooldown for spawning in blocks?

Asked by 1 year ago

I want to be able to spawn a block when you click a gui and I got this.

local button = script.Parent
local part1 = script.Parent
local part2 = workspace.partspawn
local clickdetector = button

local function spawnPart()
    local newPart ="Part")
    newPart.Parent = workspace
    newPart.Position = part2.Position
    newPart.BrickColor = BrickColor.Blue()
    newPart.Size =,15,15)


This works, but if you use an autoclicker, it spawns a lot of blocks really quick and lags the game. How could you make it so you can only click it once every 0.1 seconds? Thank you very much.

1 answer

Log in to vote
Answered by 1 year ago

Try using task.wait(2) this should work just implement it somewhere in your script. Also you can change 2 to how long you want to wait() Hope this helps!!


Answer this question