The bug
The q.body_x_rotation
and q.body_y_rotation
molang queries silently fail and return 0 when they are used during rendering of player first person geometry. When rendering third person geometry or particles, they return the intended value.
How to reproduce
Download and open the attached world
Hold the two different items in your hand and look at the display on your screen and above the frog
Expected results
The “q.body_y_rotation” lines should always display a non-zero value
Observed results
The line displays 0 in the on-screen geometry display