This part when clicked is suppose to duplicate a scripted union but it won't duplicate.
local ClickButton = script.Parent("ClickPart")
local Click = ClickButton:WaitForChild("Click")
Click.MouseClick:Connect(function(player)
wait(0.5)
workspace.DNA_Manipulator:Clone()
end)

3 comments
Save the clone as a variable and parent it to the workspace
local clone = workspace.DNA_Manipulator:Clone(); clone.Parent = workspace
this also helped