So I am building a game in which I would have to swap out skins of a base, now I was messing around with getting a solid root part where each base can pivot to so they will be placed in the same position.
My issue is when trying to pivot my base model to the desired pivot via a script ALL the faces from all the parts/meshes inside the model invert, INCLUDING normal roblox parts that dont have a DOUBLESIDED property. I have no idea whether this is a bug or I am doing something wrong but how can a normal part invert its faces with no option to get it back to how it was??
BEFORE PIVOTING VIA SCRIPT
AFTER PIVOTING VIA SCRIPT
( ps i just used the model:PivotTo(root:GetPivot()) )

