I cloned a part in script, by doing:
local ptc = script.Parent.PartToClone
local clonePart = ptc:Clone()
How can I now remove it (destroy) in the same script? (if I do:
ptc:Destroy()
it throws error that this part doesn't exist, because needs to be created (before clone))

4 comments
i feel like I'm not getting something here, can't you just do clonePart:Destroy()?
No, because it returns something like: ptc:Clone():Destroy() so it clones and then removes itself
What about, maybe, getting cloned part? But how?
It does exist. You're just destroying it right after it's cloned. Putting a wait() in between with some interval can show you what's going on.