expecting EOF, found '}'. (BCE0044)

var Range = Mathf.Infinity;
var ShootAnim = “”;
var ReloadAnim = “”;
var ArmsAndGun : GameObject;
var ShootParticle : GameObject;

function Update () {
if(Input.GetMouseButtonDown(0)){
RayShoot () ;
}
}

var hit : RaycastHit;
var direction = transform.forward;

if(Physics.Raycast(transform.position,direction,hit,range)){

if(hit.collider.gameObject.tag == "Untagged"){
Instantiate(ShootParticle, hit.point ,transform.rotation);
}

}
}            <<<<<<<<<<<<<<<(the error is in this line)>>>>>>>>>>>>>>>>>

You have an extra “}” at the end of your Update function, delete it.

Remove the } on line 11
And perhaps the last one
you ended the Update function