FromEulerAnglesXYZ results in car being offset slightly

So I have this car where the primary part is the driveseat, it uses AC6 car system

This line car:SetPrimaryPartCFrame(pad.TPPart.CFrame * CFrame.fromEulerAnglesXYZ(0,pad.TPPart.Orientation.Y,0) ) results in this
image
The rotation is ment to be 180, but is instead 153.2, i’ve recently started experimenting with this as i’ve never had to use it for any project i’ve done.

TPPart orientation is 0, -90, 0

Convert the orientation to radian using math.rad() as CFrame uses radians.

car:SetPrimaryPartCFrame(pad.TPPart.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(pad.TPPart.Orientation.Y),0) )
image