An expansion of my previous question, which was starting to have people give me scripts because I didn't post my own script.
I have a script here that clones a drop and positions it like it is falling of a pipe. When the droplet hits the floor (a brick named puddle), it is supposed to disappear. However, I am using the destroy method to make it disappear, and that is causing the droplet's parent (Workspace) to become "locked". Every time the script tries to loop and spawn the second droplet, it can't and gives the output "The Parent property of Droplet is locked"
How do I make it so that when the droplet is destroyed, the parent isn't locked?
Little = Workspace.Drop:Clone()
while true do
Little.Parent = Workspace
Little.Position = Vector3.new(81.3, 7.3, 99.1)
Little.Name = "Droplet"
Little.Touched:connect(function(part)
if part.Name == "Puddle" then
Little:Destroy()
end
end)
wait(5)
end

2 comments
You can't. :Destroy() removes it from the game, so you can't get it back.
No. All that is being destroyed is the drop's Clone. The clone has nothing in it or attached to it and is a child of Workspace. I don't want back because I am just going to create another in 5 seconds.