Activate Gui Texture On Trigger Activate

How do i activate gui texture when player enters collision (trigger)?

this is my script

var jumpscare : GameObject;
function Update () {
       jumpscare.SetActiveRecursively(false);
}

     
    function OnTriggerEnter(){
        jumpscare.SetActiveRecursively(true);
    }

You’re currently deactivating it in the Update(), which runs every frame, so even if you activate it when it enters the trigger, it will only remain active for one turn. Instead, you want to deactivate in the Start() once, then activate when trigger enters and deactivate again when trigger exits:

var jumpscare : GameObject;
function Start () {
       jumpscare.SetActiveRecursively(false);
}

function OnTriggerEnter(other : Collider){
    jumpscare.SetActiveRecursively(true);
}

function OnTriggerExit(other : Collider){
    jumpscare.SetActiveRecursively(false);
}