unaxpected char: 0xaD

i keep getting this error and i dont know whats wrong. someone help!!!
this is what i wrote:

var Bullet : Transform;
var Spawn : Transform;
function Update ()
{ if(Input.GetButtonDown("Fire1"­)) { Shot(); }
}
function Shot()
{ var pel = Instantiate(Bullet, Spawn.position, Spawn.rotation);  pel.rigidbody.AddForce(transfo-rm.forwa-rd * 8000);
audio.Play();
}

See Unexpected char: 0xAD - Unity Answers