- Set temppoints[0] = (Center of village <gen>)
- Unit Group - Pick every unit in (Units in group1 <gen>) and do (Unit Group - Add (Picked unit) to humanpatrol)
- Unit Group - Order humanpatrol to Attack-Move To temppoints[0]
- Custom script: call RemoveLocation(udg_tempponts[0])
(I know that the second trigger leaks)