Character Glitches

I created a skyrim like third person script using the camera orbit script and added the following lines to the character script to make it turn when moving according to the camera otherwise let the camera move around the character like the following:
Code:

if(movingF || movingS)


    {
    
                    Vector3 f = Camera.main.transform.forward;
    
                    transform.forward = new Vector3(f.x, 0, f.z);// makes the player face the camera's direction
    
    }

Also tried :

//transform.rotation = Quaternion.LookRotation(Vector3.RotateTowards(transform.forward, f, 30 * Time.deltaTime, 0));
			/*float x = Camera.main.GetComponent<CameraScript>().x;
			float y = Camera.main.GetComponent<CameraScript>().y;
			Quaternion rotation = Quaternion.Euler(y, x, 0);
			transform.rotation = rotation;*/
			//	transform.rotation = Quaternion.LookRotation(new Vector3(f.x, 0, f.z));

But every time the character rotates it “jitters” abit and looks odd any idea how to get rid of that effect
thanks
-xCeas

Bump

One possibility:

Edit > Project Settings > Quality

Under ‘Other’ set VSync Count to ‘Don’t Sync’