Jumping too far

Hi,
I need help with jump lenght, it is too big, this is my script for Controller:

using UnityEngine;
using System.Collections;

public class FirstPersonController : MonoBehaviour {
	
	public float movementSpeed = 5.0f;
	public float mouseSensitivity = 2.0f;
	public float jumpSpeed = 3.5f;
	float verticalRotation = 0;


	
	public float upDownRange = 60.0f;
	float verticalVerocity = 0;


	// Use this for initialization
	void Start () {
		Screen.lockCursor = true;
	}
	
	// Update is called once per frame
	void Update () {
		CharacterController cc = GetComponent<CharacterController>();
		
		//Rotation
		
		float rotLeftRight = Input.GetAxis("Mouse X") * mouseSensitivity;
		transform.Rotate(0,rotLeftRight,0);
		
		verticalRotation -= Input.GetAxis("Mouse Y") * mouseSensitivity;
		verticalRotation = Mathf.Clamp(verticalRotation, -upDownRange, upDownRange);
		Camera.main.transform.localRotation = Quaternion.Euler(verticalRotation,0,0);
		
		//Movement
	
		float forwardSpeed = Input.GetAxis("Vertical") * movementSpeed;
		float sideSpeed = Input.GetAxis("Horizontal") * movementSpeed;
		
		verticalVerocity += Physics.gravity.y * Time.deltaTime;
		
		if( cc.isGrounded && Input.GetButtonDown("Jump") ) {
			verticalVerocity = jumpSpeed;

			}

						
		
		Vector3 speed = new Vector3( sideSpeed,verticalVerocity, forwardSpeed ) ;
		
		speed = transform.rotation * speed;
		
		
		
		cc.Move ( speed * Time.deltaTime );
		
	}
}

Have you tried lowering the jumpSpeed in the inspector?