SetPrimaryPartCFrame on model, I need it's children to stay relatively connected with it

I am using SetPrimaryPartCFrame on a model, when it is rotated the welded children rotates as if connected to the base but the base stays where they would be if the PrimaryPart had not been rotated, they are each welded to the PrimaryPart.
I have attached the game file since the script is so long.

CircuitSim.rbxl (43.9 KB)
image

Make sure the model’s descendants are anchored.

1 Like

I have tried this, it has not corrected the problem.
(Also thank you, you responded to my last help post as well.)

Have you tried MoveTo() or PivotTo()?
https://developer.roblox.com/en-us/api-reference/function/Model/MoveTo

1 Like

Yeah, these cause the same issue.