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

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.