Character mesh rotates as intended but movement always stays positive

So I ended up figuring it out, I was close already, I just needed to multiply my speed by -1 after determining what keys are pressed while I’m facing each wa

http://i.imgur.com/A5FfMRf.png

y.