local part = script.Parentlocal canSpawn = truelocal function newPart() if canSpawn then canSpawn = false local new = Instance.new('Part') new.Parent = game.Workspace new.Position = Vector3.new(math.random(-50,50), 1, math.random(-50,50)) wait(3) canSpawn = true end endpart.Touched:Connect(newPart)