2D PlayerController - C# Script Error - Please Help I can't fix problem.

So, I’m a very new beginner to Unity 5, and I have been watching and following tutorials for about 2 months now and I started a 2D Platformer remake of Mario 1-1 (simple color), and the C# script for the PlayerController Script that I’m following won’t work.
– Player Controller.cs(6,12): Error CS1001: Unexpected Symbol ‘:’, expecting identifier. –
– All compiler errors have to be fixed before you can enter playmode!UnityEditor.SceneView:ShowCompileErrorNotification() –

Those are the errors I’m getting, and I’ve been fiddling with the colons, semi-colons, and brackets to try and get the result I want, but to no avail. Here’s the code:

If anybody can help me find the error and explain why it didn’t work with the error, I’d really appreciate it. Thank you.

Your pastebin didn’t work.

Paste the code directly here, surrounded by code tags

using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class: MonoBehaviour;
{

    //Movement
    public float speed;
    public float jump;
    float moveVelocity;

    //Grounded Vars
    bool grounded = true;

    void Update ()
    {
        //Jumping
        if (Input.GetKeyDown (KeyCode.Space) || Input.GetKeyDown (KeyCode.UpArrow) || Input.GetKeyDown (KeyCode.Z) || Input.GetKeyDown (KeyCode.W))
        {
            if(grounded)
            {
                GetComponent<Rigidbody2D> ().velocity = new Vector2 (GetComponent<Rigidbody2D> ().velocity.x, jump);
            }
        }

        moveVelocity = 0;

        //Left Right Movement
        if (Input.GetKey (KeyCode.LeftArrow) || Input.GetKey (KeyCode.A))
        {
            moveVelocity = -speed;
        }
        if (Input.GetKey (KeyCode.RightArrow) || Input.GetKey (KeyCode.D))
        {
            moveVelocity = speed;
        }

        GetComponent<Rigidbody2D> ().velocity = new Vector2 (moveVelocity, GetComponent<Rigidbody2D> ().velocity.y);

    }
    //Check if Grounded
    void OnTriggerEnter2D()
    {
        grounded = true;
    }
    void OnTriggerExit2D()
    {
        grounded = false;
    }
}

Sorry, it would give me an error saying my edit was spam, so here

you missing class name.
public class ClassName: MonoBehaviour;
with ClassName is your filename

Thank you very much.^

Sorry for late response.