how can i disable scripts trough another script?

my problem is that i when i run my script it only works on “Character Motor” and doesnt affect the other scripts…also the “FpsMouseLookYAxis” and the “FpsMouseLook” are suppose to turn on while the “Character Motor” and the “MouseLook” … what am i doing wrong?

var script : FpsMouseLookYAxis;
var script1 : FpsMouseLook;
var script2 : MouseLook;
var script3: CharacterMotor; 

function OnTriggerEnter (col : Collider) {
    if(col.name == "Player")
	
  script3 = GetComponent(CharacterMotor); 
  script3.enabled = false;
  &&
  script2 = GetComponent(MouseLook); 
  script2.enabled = false;
  &&
  script1 = GetComponent(FpsMouseLook); 
  script1.enabled = true;
  &&
  script = GetComponent(FpsMouseLookYAxis); 
  script.enabled = true;
  }

var script : FpsMouseLookYAxis;
var script1 : FpsMouseLook;
var script2 : MouseLook;
var script3: CharacterMotor;

function Start(){
   script = GetComponent(FpsMouseLookYAxis); 
   script1 = GetComponent(FpsMouseLook); 
   script2 = GetComponent(MouseLook); 
   script3 = GetComponent(CharacterMotor); 
}

function OnTriggerEnter (col : Collider) {
    if(col.gameObject.name == "Player"){  
       script3.enabled = false;  
       script2.enabled = false;
       script1.enabled = true;
       script.enabled = true;
  }}

Remember that disabling a script only disable what is in the Update function.