Destroy function problem!

I have scripted this:

function OnControllerColliderHit (hit : ControllerColliderHit) {
	if (hit.gameObject.name == "Key")
	{
		Destroy(GameObject.FindWithTag("destruction"));
	}
	
	}

The problem is that I have two objects tagged as “destruction” and only the Key is destroyed. Anyone has the solution?

You can use FindGameObjectsWithTag to get all objects with that tag: Unity - Scripting API: GameObject.FindGameObjectsWithTag

Bah, I have created a new object and I tagged it as “destruction” and it works well. Anyway thanks for your help.