How to find other gameObject's with same tag excluding itself

I have GameController script, which in Void Awake() checks if there’s any other gameControllers with GameObject.FindGameObjectWithTag. And if there is, it destroys itself, but it keeps detecting itself, and just destroys itself.

How could I make it look for GameObjects with same tag, excluding itself?

Thanks in forward

Use FindGameObjectsWithTag (with s) to return an array of all the gameobjects in the scene with that tag, and check the length of the returned array. If it’s greater than one, your gameController can destroy itself.