How to destroy object after interaction (jumpscare)

I am new in unity scripting so i need some help fast. I want to destroy the jumpscare object afer jumpscare here is the script.

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

public class jumpscareScript : MonoBehaviour
{
public string scenename;
public float jumpscareTimer;
public AudioSource jumpScareSound;
public GameObject jumpScareCam;
public GameObject player;

void Start()
{
jumpScareCam.SetActive(false);
}

void OnTriggerEnter(Collider other)
{
StartCoroutine(JumpScarePlayer());
}

IEnumerator JumpScarePlayer()
{
jumpScareSound.Play();
jumpScareCam.SetActive(true);
player.SetActive(false);
yield return new WaitForSeconds(jumpscareTimer);
SceneManager.LoadScene(scenename);
}
}

Destroy(gameObject);

Can’t be easier, and a Google search would show you this, a lot faster than creating a thread on a forum and waiting for others to answer.

Also you’re loading a new Scene after the “jumpscare”, so your game object (and all game objects on the current scene) will be destroyed regardless.