Hello, i’m trying to make debug stats for the camera, but i don’t know how to access this property of workspace.CurrentCamera.CFrame

I have tried finding solutions online such as Camera.CFrame:ToEulerAnglesXYZ(), but those don’t give my desired output.

Help will be appreciated.

(sorry if this post is very short)

I believe you want to convert the radian output of ToEulerAngles to degrees.

I tested this in the command line in Roblox Studio:

```
local rx,ry,rz = game.Workspace.CurrentCamera.CFrame:ToEulerAnglesXYZ();
rx = math.deg(rx);
ry = math.deg(ry);
rz = math.deg(rz);
local rotation = Vector3.new(rx, ry, rz)
```

Hope this helps!

uhh

The CFrame listed in the properties window isn’t updated every frame. There is bound to be some discrepancy between the two values. The :ToEulerAngles() function should be accurate.

i fixed the code you sent, it works now!

```
local rx,ry,rz = game.Workspace.CurrentCamera.CFrame:ToEulerAnglesYXZ();
rx = math.deg(rx);
ry = math.deg(ry);
rz = math.deg(rz);
local rotation = Vector3.new(rx, ry, rz)
print(rotation)
```

That is literally the exact same code?

I replaced it with YXZ, not XYZ.

Ohhh, I see. Happy it’s working now!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.