Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

how to clone multiple times?

i am trying to make then destroy an item multiple times i am using :clone() but it is not working because after i do :destroy() the item wont get cloned a second time. is there any way to make it not do this thanks in advance

2 answers

✓ Accepted answer

If you're trying to create a script that creates a part then destroys it and repeats it, then i'd recommend using the repeat or a while loop to solve this. Always give a script to increase your chance of having someone answer it. Here's what you can do to clone something.

if script.Disabled == false then
		repeat
		game.Workspace["Model Name Here"]:Destroy() --Delete this entire command to just have it clone continuously.
		print("Deleted") --Delete this entire command to just have it clone continuously.
		wait(0.5) --Delete this entire command to just have it clone continuously.
		game.ServerStorage["Model Name Here"]:Clone().Parent = game.Workspace
		wait(0.5)
		print("Cloned")
	until
	script.Disabled == true
end

Again, you're not giving any scripts so i'm making my own. You'd need a GUI Button or a script that turns this off after a while. Here you go though! It works perfectly fine on my end. > Where it says delete, delete those lines only and then you'll have it consistently multiply, DO NOT REMOVE THE WAIT otherwise your game will crash as it'll continue to clone in milliseconds .

I don't know how this have been solved just type

for i = 1,10 do

	wait()

	local Part = script.Part:Clone()
	Part.Parent = game.Workspace
	game.Debris:AddItem(Part, 1)

end

This discussion is preserved as it was. New answers, comments, and votes are closed.