Here's a Gyazo showing the issue https://gyazo.com/ecc3454237ddb81ba8f4a818bc4b6bd0
The reason for it is once the rotation of the camera reaches 179.9 it becomes -179.9 until it reaches 0
local sx, sy, sz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = game.Workspace.CurrentCamera.CoordinateFrame:components() heading = math.atan2(m02, m22) local heading = math.deg(heading) ImageLabel.Rotation = heading
Here's what the ImageLabels rotation is bottom 0 right 90 top 179.999 left -90
Looking to the top and bottom are correct, it's only right and left that are inverted. How would I fix this?