How i would destroy an specific amount of objects?, example, 1,5,10, instead of do
for i, v in pairs(folder:GetChildren()) do
v:Destroy()
end
How i would destroy an specific amount of objects?, example, 1,5,10, instead of do
for i, v in pairs(folder:GetChildren()) do
v:Destroy()
end
local folder = workspace.Folder:GetChildren()
local amountOfItemsToDestroy = 3
for i = 1,amountOfItemsToDestroy do
wait()
local randomItem = math.random(1,#folder)
folder[randomItem]:Destroy()
end
It kinda works, sometimes it just deletes 2 parts
I fixed the problem
local amountOfItemsToDestroy = 3
for i = 1,amountOfItemsToDestroy do
local folder = workspace.Folder:GetChildren()
wait()
local randomItem = math.random(1,#folder)
folder[randomItem]:Destroy()
end
local someNum = 0 --number of items to delete
for i, v in pairs(game.Workspace.folder:GetChildren()) do
if i <= someNum then
v:Destroy()
else
break
end
end
This should do the trick.
Can you explain why you didnt put “local” in someNum Variable?
I did when writing it up in Studio, must’ve not copied for some reason. Thanks for noticing.
Its fine, somehow it worked with no “local”