How to convert third person character to First person perspective with correct movement?

I have been trying to get the third person character converted to a first person character for my oculus rift project however I have ran into some problems.

The camera has been locked inside the character’s head and moves correctly as intended however whenever I trying to run backwards the character does a 180 degree turn and all I can see is the backside of the character.

At this point I think it may be related to how the animations and the movements are setup for the character and backwards walking is not supported in the anims.

Can anyone shed some light on this?

Try checking out how its done with the firstperson blueprint. Im assuming that the firstperson mesh is somehow locked/parented to the camera so they both move together, with the same angles and such.