how to add angular impulse to a character based on characters rotation not the world

i have a issue with my game, i have it setup that i can add rotation to my character based on axes input, however the issue is that the input is based on
real world input not character, so if my char is facing X then left is left, but if my char is facing -X left is right.

I fixed it, ignore thread.

how did u got it?