How do i clone to a instance

local music = script.Piano.PrimaryPart
local asset1 = script.Piano.sgui.PianoGui
local asset2 = script.Piano.works.GlobalPianoConnector









wait(1)
for i,v in pairs(game.Players:GetChildren()) do
	v:LoadCharacter() --Code in this for loop will run for every player
end


im trying to clone global piano to workspace
pianogui to startergui
and local music to workspace
then set the pianos position to that of

script.Parent.Parent

you mean like

asset2:Clone().Parent = workspace