I need help with creating a third person player. What I'm aiming for is something much like GTA 5 and/or the Arma 3 third person cameras. I want the player to go "forward" relative to the cameras target(or direction its looking) but if I were to say hold alt, the player could freely look around. When the button was released the camera would snap back to its "default" behind the player... Honestly at this point I am begging anyone to help me I have been searching for a solution but know only really basic c#. It would be great if someone could pm me on skype and help me one on one with a bit quicker responses... Tell me if you can help and well figure out a way to speak... until then I will check my email frequently and get back to you as soon as possible. Thanks for your time!