To move a welded part, you can move the C0 of the weld. For example, PartA.Weld.C0 = PartA.Weld.C0*CFrame.new(1,0,0). This example adds shifts the weld’s CFrame by one stud on the x-axis.
AxisAngle wrote an incredible article about Cframes. It’s worth a look or two.