Error message with melee script

#pragma strict

var TheDamage : int = 50;
var Distance : float;

function update () 
{
    if (Input.GetButtonDown("Fire1"))
    {
       var Hit : RaycastHit;
       if (Physics.Raycast (Transform.position, transform.TransformDirection (Vector3.forward), hit))
    {
        Distance = hit.distance;
        hit.transform.SendMessage("ApplyDamage"); TheDamage, SendMessageOptions.DontRequireReceiver;
    }
  }
}

This is my code that i got used from a melee system tutorial made by Brackeys.com The code is the same from what i can see but i get this error: “Assets/MeleeSystem.js (14, 51):BCE0043: Unexpected Token: TheDamage.”

change update to Update

change this

 hit.transform.SendMessage("ApplyDamage"); TheDamage, SendMessageOptions.DontRequireReceiver;

to this

 hit.transform.SendMessage("ApplyDamage", TheDamage, SendMessageOptions.DontRequireReceiver);

Yeh i realised that after I already posted this so i’ve fixed it up, but now i’ve got another error.

#pragma strict

var TheDamage : int = 50;
var Distance : float;

function update () 
{
    if (Input.GetButtonDown("Fire1"))
    {
       var Hit : RaycastHit;
       if (Physics.Raycast (Transform.position, transform.TransformDirection (Vector3.forward), Hit))
      {
          Distance = Hit.distance;
          Hit.transform.SendMessage("ApplyDamage", TheDamage, SendMessageOptions.DontRequireReceiver);
    }
  }
}

Don’t worry i’ve fixed it, all I had to do was change this line:

if (Physics.Raycast (Transform.position, transform.TransformDirection (Vector3.foward), Hit))

To

if (Physics.Raycast (transform.position, transform.TransformDirection (Vector3.foward), Hit))

Just one capital letter