Problem With Rotation please help!

hey guys i have a character script setup and i have a problem with the rotation

Quaternion newRotation = transform.rotation;
			   newRotation.y += animator.GetFloat("turning") * (charSpeed * 0.7f) * Time.deltaTime;
transform.rotation = newRotation;

its rotating very well but it stops on 180 degrees

Use transform.Rotate instead

thanks dude!its working perfect with transform.Rotate but it needs high values, but whats wrong with the rotation script of mine and it stops to 180 degrees? check this out i’ve uploaded e standalone http://www.filedropper.com/test_57