Hi, the script below tells an unanchored part to weld to another part (anchored or not), the part’s collision is on and it doesn’t work. It is positioning itself at 0, 0, 0 in the world instead of what I’ve told it to.
local weld = Instance.new("Weld")
weld.Parent = Object
weld.Part0 = Object
weld.Part1 = hit
weld.C0 = CFrame.new(mousePosition.p.X, (mousePosition.p.Y + 1), mousePosition.p.Z)
Well, like the link to weld I put in the previous post says, that’s the pivot point offset of where the weld sits. part1.CFrame * C1 == Part0.CFrame * C0