Delete object with key within Trigger

Hello!
Here i have a script that is supossed to work, but it doesn’t!
What i am trying to do is: I have an object marked with a trigger collider, when my character enters the trigger, i have an option to press “E” on my keyboard, and if i press it, every object that has the “Delete” scipt attached to them will be deleted.
Note that the “Delete” script has nothing in it, it’s just an empty script.
I am new to Unity so please try to explain it carefully!
Thans for your help.

My script (c#) :

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class DoorScript : MonoBehaviour
{
    public AudioClip SoundThatPlays;
    AudioSource audio;

    void Start()
    {
        audio = GetComponent<AudioSource>();
    }


    void OnTriggerEnter(Collider other)
    {
        if (other.GetComponent<Delete>() )

        {
            if (Input.GetKeyDown(KeyCode.E))
            {
                audio.PlayOneShot(SoundThatPlays, 1F);
                Destroy(other.gameObject);
            }

        }
    }
}

void OnTriggerStay(Collider other)
{
if (Input.GetKeyDown(KeyCode.E))
{
if (other.GetComponent() )
{
audio.PlayOneShot(SoundThatPlays, 1F);
Destroy(other.gameObject);
}
}
}