Welds messing up part's rotation and position

I want to weld my part but I don’t want it to change rotation and position. I have looked on the devforum and saw some posts on it but those didn’t work for me.

Currently once I weld my part it matches the position of the part i’m welding it to which makes sense. But is there anyway to prevent that from happening?

This is my script:

c.Orientation = Vector3.new(math.random(0,360),math.random(0,360),math.random(0,360))
local weld = Instance.new("Weld")
weld.Parent = bodyPart
weld.Part0 = bodyPart
weld.Part1 = c
1 Like

Try changing it to weld constraint instead. Weld constraints do not change part position and orientation.

2 Likes