Changing CFrame of a part causes it to go back to original

whenever I set the CFrame of a humanoid root part of a model

ModelPart:SetPrimaryPartCFrame(ModelPart.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(-30), 0))

it resets the model back to the original frame after it changes the Cframe . Anyone know why?

1 Like

try this:

ModelPart:SetPrimaryPartCFrame(ModelPart.PrimaryPart.CFrame, ModelPart.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(-30), 0))