Стоит делать несколько сложнее. Ведь при триггере написанном выше юниты будут вступать в область действия ауры, получать отрицательный резист и могут уйти с отрицательным резистом. Поэтому надо его удалять если они отошли от него.
Есть один способ. Создаешь область (самую обычную в редакторе областей) и двигаешь его на юнита (Center Region on Unit). Проверяешь в этой области юнитов врагов и даешь им антирезист.
Но если они выйдут из области (Событие: A unit leaves region) то забирать этот самый антирезист.
Ramazan(off), я буду писать на Jass'е, думаю у меня с этим проблем не возникнет, просто пикать всех юнитов каждую секунду, и давать способность только на 1 секунду.