Smoothly rotate player based off of current landscape

you will have to use a lerp function to make it smooth. but my question is why you just don’t use the default character and vehicles from ue4.
hope this helps.

LerpRotation.JPG