This is what I've tested
local cframe= CFrame.new(model.PrimaryPart.Position) -- CFrame with default rotation
model:SetPrimaryPartCFrame(cframe * CFrame.new(0, math.rad(90), 0))
and this
local Model = workspace.Model -- Replace this with your model.
Model:SetPrimaryPartCFrame(CFrame.new(0, math.deg(90), 0))
Both of them rotated my model 180 degrees and it did even if I put somthing else instead of 90

1 comment
Yes, but I want to set the rotation