How to Destroy a gameObject and keep it destroyed when the page reloads(C#)

In my game you can get a life ups(increase your health), when you die the level reloads and you get less health but the life up also reloads meaning you could get it again.

So my question is how to destroy a game object and keep it destroyed when you reload the level? (so it doesn’t get created again)

Create a game object that is loaded only the first time the level is loaded. Make this objectmpersistent between level loads, and make your game objects children of it. Then their existence state will not rely on level loading.