Right…well, if you don’t want 6DoF and you just want your yaw/pitch input to work properly once you rotate roll, you’ll have to translate your input to account for that roll. One of the things about AddControllerInput is it assumes yaw is always left/right and pitch is always up/down on the world horizon…not the local player horizon.