local unit u = GetSpellTargetUnit() // We store target unit into local variable
call UnitAddAbility( u, 'Abun') // We add 'Abun' (Cargo Hold) to unit
call TriggerSleepAction( 30.00 ) // Trigger wait action (jass version)
call UnitRemoveAbility( u, 'Abun') // We remove 'Abun' (Cargo Hold) to unit
set u = null // We null local unit (cleaning leaks)