Character movement issue I can't seem to figure out

I know this is a simple, basic thing but for the life of me I can’t figure it out. When my character runs forward, it’s fine, but when I turn around to run the other way, if I don’t switch from W to S on the keyboard, I end up running backwards. Is there a way I can just use the mouse for rotation and the WSAD keys for movement? I mean, I am certain there is but I am just not at the level where I can just figure it out. Any help would be appreciated. Cheers.

I think aim offset is what you are looking for. So the character just strafes with wsad and rotates looks around with mouse. I think for that you need a full blendspace, and all the animations for running forward, backward, left right, etc.

I have those animations and don’t mind using an 8 directional blendpsace. What, exactly, is aim offset and where do I find it?