void Awake() { if (instance == null) { instance = this; } else { // Self-destruct if another instance exists Destroy(this); return; } }