Cannon rotation

Are you super-duper-extra-sure that your axes are set up correctly ? I’ve seen this stuff before and it kept happening because I erroneously thought my axes will keep the same setup once imported into UE4. Also you didn’t share what your functions GetLookUp and GetTurn look like, so maybe there’s a logical error there as well.