As a beginner for Unity, I'm using Unity 2017's Standard Assets' ThirdPersonCharacter. For some reason, the player's forward momentum is slowed while they're turning. Here's a video example.
The only other script I'm using at the moment is a simple one to detect input of the movement keys. I don't think the problem lies in that because disabling it doesn't fix the problem. Apologies for the long code below, but I'm not sure where the problem lies in this "ThirdPersonController.cs".
In short, I expect the player to maintain forward momentum when turning, but they are instead slowed when turning.