So lets say that I have an armor stand with an item on its head. What I want to do is move it smoothly with the player. So the player walks forwards, the hat does too. If I just set the armorstand to have the same location, pitch, yaw, etc... the hat lags behind. The only solution I came up with is to make the armorstand ride the player. This has two big problems: 1. The armorstand uses the player's yaw/pitch, not their head's yaw/pitch. 2. The hat is floating way above the player. The item will be modeled, so if it needs to be re-positioned it can, but it is not ideal. I have no idea how I would go about doing this, I'm guessing that the riding entity is updated client side not just server side so it doesnt lag behind, so idk if I can change the position/rotation of the armorstand Thanks for any help, sorry this is mostly just asking how and not a code problem.