Making go-cart like movement with Third person "CharacterMovementComponent"

Thanks @Auran13 , I’ve done some of that. I am still looking for ways to improve this.

The camera controls are off, but when i make turns the camera comes closer to the Character. I assume it is due to the spring arm and the collision detection. Is there a way to minimize this.

Maybe change the collision size of camera or some event through which i can reset the camera to it’s initial position on detection of collision.