Hello again, I'm running into a slight issue that for the life of me I cannot find the solution to. What I'm attempting to create is a "laying down" simulator (more akin to laying prone in most shooter games than the traditional bed laying you see on most servers that is generally limited on mobility) And for the most part, it's working perfectly! Only one slight issue: That account is looking at the camera right now. See, the way I am forcing the player's first person perspective is through the elytra flight tag, which places his camera into his feet. However, the player model is a block forward, and I want the player head to be in the same location in both first and third person. To do this, I hide the player and create a fake player, setting their position a player's height behind the actual player (through their location's direction multiplied by negative 1.8-ish). the only problem is the yaw refuses to work correctly. I'm attempting to get the player head to be in the player's location, while the feet stay in their designated location. Basically, what I have is two locations and a yaw. However, no matter what I try to set the yaw to, it is never 100% correct. Yaw's I've tried include: setting the player's yaw. getting yaw based off the direction, getting the yaw based off loc1.toVector().subtract(loc2.toVector), and using this method: yaw = -atan2(dx,dz)/PI*180 (found on wiki.vg) My question is, does anyone have an idea on how I could accurately place the player head in the desired location? Or am I off on a red herring and need to go try something else entirely.