How do I make Instances appear where I want them to?

Refrain from using the parent argument of Instance.new

It will effect your scripts in the long run in terms of speed.

Do this instead:

local Part = script.Parent

function Touch()
Part.Parent = workspace
end