Повторил вариант от
Владимир Юрченков, но немного в другом стиле:
foreach(var obj in GameObject.FindGameObjectsWithTag("x").Take(4)) //Take ограничит последовательность четырьмя элементами
Destroy(obj);
Думаю, есть ещё смысл как-нибудь упорядочить эти объекты, например чтобы уничтожить 4 ближайших врага, или 4 ближайших врага в некотором радиусе, или немного рандомизировать выбор.