How to send vars!

all i want to do is send my attackTarget and targetAquired vars to my other script so i can use them, but every time i try to send it it gives me a null… its so frustrating does anybody know how i can send these two from one script to the other… here is my set up:

attackRTriggereStay.JS

@HideInInspector 
var targetAquired = false;
var attackTarget; 

function OnTriggerEnter (other : Collider) {

    print(other);
    print(targetAquired);

    if(other.gameObject.CompareTag ("enemy")){

        attackTarget = other;
        targetAquired = true;

        print(attackTarget);
        print("targetAquired");
    }

}

function OnTriggerExit (other : Collider) {

if(other.gameObject.CompareTag ("enemy")){

        targetAquired = false;

        print(attackTarget);
        print(targetAquired);
    }

}

LookAt.JS

var getTrigger : attackRTriggerStay;
var getTarget : attackRTriggerStay;

function Start(){

getTrigger = GetComponent(attackRTriggerStay);


}

function Update () {

    getTarget =gameObject.GetComponent(attackRTriggerStay);

    if(getTrigger.targetAquired == true){

        transform.LookAt(getTarget.other);
}

}

Why don’t you use BroadCastMessage to talk to the other script instead?