So... I'm making a tool and this doesn't work to weld parts:
script.Parent.Parent.StringSpawn.Position = script.Parent.Parent.StringSpawn.Position + Vector3.new(0,3.2,0)
Weld1 = Instance.new("Weld")
Weld1.Parent = script
Weld1.Part0 = script.Parent
Weld1.Part1 = script.Parent.Parent.StringSpawn
Nothing in output, and what it does is, it works to Weld the parts from falling apart, but the part's position is wrong, they just go inside each other..... :c

2 comments
You're forgetting about giving the position to the weld! Such as Weld1.C0 = CFrame.new(...) and on.
Oooh.... Ok... Ty