Mitch :Box2D colliders dont take kindly to being rotated about the Y axis.
My general character controller practice is to keep all the graphics as a child object and keep the collider above it in the hierarchy and prevent rotating/scaling it at all. Only flipping the graphics transform saves a lot of grief.
So can i um, add a blank object, add it as the character's child, and add collider to the blank object ? Is the child object gonna take the main's object rotation then ?
EDIT:
Tryed adding a object with texture as the character's child, and well, it take's it's mirror flip thing :/ ... Any ideas on how would i make it work, IF THIS IS even the thing you said, maybe i didn't get you right ?
EDIT 2:
Wait, you ment making a blank object with collider, and adding my whole character as it's child ? Maybe that would work, gonna try it out
EDIT 3:
Well my script is already too big to be remaked to work good like this... It's connected to it's RigidBody which is attached to the graphics and with it's collider too, i'd need to recode a lot of other stuff also, it would be damn hard...
Any other solution that would only prevent collider from rotating ? Or i'm gonna need to do it the hard way ?