была подобная проблема в гуи код кустом скриптом в самое начало вбей следующее: custom script: local unit u
custom script: set u = GetTriggerUnit()
потом ставишь любой вэйт, сколько нужно до респавна ждать.
сustom script: set udg_Unit = u
custom script: set u = null
а дальше строчку на ревайв по глобалке Unit