My Scripts keeps giving me unexpecter char errors!

Hello there

My unity keeps saying: BCEE0044 unexpected char 0xFEFF.

Here is my script

#pragma strict

 var TheDamage : int = 50;
 var Distance : float;
 var MaxDistance : float = 1.5;
 var TheCleaver : Transform;

 function Update ()
 {
  	if (Input.GetButtonDown("Fire1"))
 	 {
  	GetComponent.<Animation>().Play("Attack");
  	var hit : RaycastHit;
 	 if (Physics.Raycast (transform.position, transform.TransformDirection(Vector3.forward), hit))
 	 	{
  		 Distance = hit.distance;
  		 if (Distance < MaxDistance)
  			 {
   			hit.transform.SendMessage("ApplyDamage", TheDamage, SendMessageOptions.DontRequireReceiver);

   			 }
 	    }
 	 }
 }

It needs to trigger an animation (for if you didn’t see…)

which lane do your error show ?