Object not set to the desired orientation

-- cf set
model_clone.Parent = workspace:FindFirstChild("_cache"):FindFirstChild(this.Type .. "Cache")
model_clone:SetPrimaryPartCFrame(CalculatePosition(model_clone))

item_clone:SetPrimaryPartCFrame(model_clone.Display.CFrame * data.Angles)

-- dict
["Angles"] = CFrame.Angles(math.rad(30), math.rad(90), 0);

result is object set to 0, 90, 30 instead of 30, 90, 0
the object isn’t rotated to the desired orientation , can someone point out where I messed up on and how to fix this?

everything is anchored, model_clone.Display.CFrame isn’t orientated

CFrame.Angles does not equal orientation.

Use:

["Angles"] = CFrame.fromOrientation(math.rad(30), math.rad(90), 0);
1 Like

Thank you, I did not know that!