Motor6D’s have two properties that changes their position from the part0: C0
and C1
. The C0 and C1 properties are offsets relative to the part0’s CFrame that are used to offset the part1.
You can position a motor6d just like this:
motor.C0 = part0.CFrame:inverse() * TargetCFrame
The C1 property is optional, but there’s some times when you have to use it