Hello, Using a vehicle Lua script, I am trying to find a world coordinate relative to a vehicle's position and orientation. The goal is that when the car drives around, (assuming the vehicle has not deformed from a collision), the coordinate will appear to always be in the same location relative to the vehicle. (for example: the orange dot is always at the front of the vehicle regardless of rotation) So far, my closest attempt to achieving this has been to find the offset of the desired location of the coordinate relative to the vehicle's position coordinate and then adding that offset to the vehicle's current position each time I wish to find the coordinate. Code: local position = vec3(obj:getPosition()) local forward = vec3(obj:getDirectionVector()) local coordinate = forward * 2 + position This somewhat works, however the resulting coordinate seems to move around relative to the vehicle when the vehicle moves or changes orientation. (for example: the orange dot floats around relative to the front of the vehicle when rotating) I've also attempted to reference the location of the coordinate relative to the center of the vehicle's bounding box. Unfortunately, it seems that only the game engine can access the bounding box center coordinate. I'd appreciate any ideas or suggestions you have to accomplish this.