Character keeps moving where it's facing even if camera is flipped 180 degress

Hi, I’m a total noob since its my first time using UE4. I’ve been making a practice ‘game’ just to get used to all the stuff the engine has to offer. I’ve been following the tutorial videos in Youtube but for some reason the character movement isn’t working out like the games I’ve played.


^Here are the screenshots of my Event Graph.
What happens is that when i press W,S,A,D, the character does move, but in World space. If i flip the camera around to face the front of the character and then press W, the character starts moving towards the camera instead of turning around to move in the direction the camera is now facing (like in traditional games).

So my question is this: How do i make the character move and turn relative to the direction of the camera instead of the world axes?