Rotating the body when pressing W plus D

Hello guys, Im new to unity and programming and Im having problems with a 3rd person game,
I have the camera and the character movement script but I cannot manage to rotate the body when im pressing
W (forward) and D (right) for example. Im using, body.localEulerAngles.y = -45, to rotate the body
but the change is too brusque.

Im also using this in LateUpdate.

Any ideas?

You use Quaternion.lerp() to smooth out the turn.