The event should be A unit enters a region
Then create a dummy unit in the middle of the region and order it to impale all units inside the region.
Create Unit Group Variable and
-
Custom script: call DestroyGroup(udg_GroupVar)
Create the a Location Variable and
-
Custom script: call RemoveLocation(udg_loc)