Issue that I had - Thing wouldn't destroy, this was the problem code -
local rounddeciders2 = game.Lighting.rounddeciders
local rounddeciders = game.Workspace.rounddeciders
while true do
wait(2)
rounddeciders:Destroy()
print('round begin')
wait(2)
rounddeciders2:Clone().Parent = game.Workspace
print('round over')
end
I had to get rid of the first two variables, which meant it looked like this -
while true do
wait(2)
game.Workspace.rounddeciders:Destroy()
print('round begin')
wait(2)
game.Lighting.rounddeciders:Clone().Parent = game.Workspace
print('round over')
end
Thanks for helping, ioutragous.

2 comments
Doesn't work, sorry. Thanks for helping though!
If Destroy() doesn't work, Remove() won't do either. Their difference is that Remove() sets the instance's parent to nil, making them able to be brought back and Destroy() basically shreds them. Never use Remove() in place of Destroy() when you can use Destroy() for more latter performance.