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.