trying to make a scare jump triggr but i get this error code

i tried lots of answers on here but i couldn’t fix it the problem seems to be that i was following a tutorial from an older version of unity the functions seem to be changed in new patches of the software

the error code is :

NullReferenceException: Object reference not set to an instance of an object Boo.Lang.Runtime.RuntimeServices.GetDispatcher (System.Object target, System.String cacheKeyName, System.Type cacheKeyTypes, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory) Boo.Lang.Runtime.RuntimeServices.GetDispatcher (System.Object target, System.Object args, System.String cacheKeyName, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory) Boo.Lang.Runtime.RuntimeServices.GetProperty (System.Object target, System.String name) UnityScript.Lang.UnityRuntimeServices.GetProperty (System.Object target, System.String name) trigger.Start () (at Assets/trigger.js:9)

var scare : GameObject;
 var played = false;
 var trig = false;
 
 var scareSound: AudioClip;
 
 function Start () {
     trig = false;
     scare.Renderer.enabled = false;
     }
 
 function OnTriggerEnter (other : Collider) {
     trig = true;
 }
 
 function Update () {
     if (trig == true) {
         scare.Renderer.enabled = true;
         removeovertime ();
         makehimscream ();
     }
 }
 
 function removeovertime () {
     yield WaitForSeconds (0.8);
     scare.Renderer.enabled = false;
     Destroy(this.gameObject);
     
 }
 
 function makehimscream () {
     if (!played) {
         played = true;
          GetComponent (AudioSource).OnTriggerEnter(scareSound);
     }
 }

You are trying to access an object that is null on line 9.
Have you assigned a GameObject reference to the “scare” variable?
You may have to change scare.Renderer to scare.renderer, but I would use scare.SetActive(true) and scare.SetActive(false) instead of modifying scare.renderer.enabled.