error "Assets/Scripts/PlayerController.cs(14,25): error CS1525: Unexpected symbol `rigidbody'"

using UnityEngine;
using System.Collections;
public class PlayerController : MonoBehaviour
{
    void FixedUpdate()
    {
        float moveHorizontal = Input.GetAxis("Horizontal");
        float moveVertical = Input.GetAxis("Vertical");
        Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical)
        rigidbody.velocity= movement;
    }
}

Unity refuses to recognize the code “rigidbody.velocity”… I have followed every single step that the tutorials do and my code still won’t work! Please help!!! I have had friends, and my teachers look over my project and no one understands what is going on.
I keep getting the error;
Assets/Scripts/PlayerController.cs(14,25): error CS1525: Unexpected symbol `rigidbody’
:(:(:(:(:frowning:
What have i done wrong???

Syntax like .rigidbody is no longer supported in unity 5
Change your code to something like this:

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour {

    private Rigidbody rigidbodyComponent = null;

    void Awake () {
        rigidbodyComponent = GetComponent<Rigidbody>();
        if(rigidbodyComponent==null) {
            Debug.LogWarning("no Rigidbody component found, disabling");
            gameObject.SetActive( false );
        }
    }

    void FixedUpdate () {
        float moveHorizontal = Input.GetAxis("Horizontal");
        float moveVertical = Input.GetAxis("Vertical");
        Vector3 movement = new Vector3( moveHorizontal , 0.0f , moveVertical );
        rigidbodyComponent.velocity = movement;
    }

}

Thanks