Get Player location is returing spawning location

Have you tried using a attaching the camera to a springarm?
You can then rotate that or just set it to take the players rotation.

HTH