Here is a trigger:
All Players:
Always();
RemoveUnitAtLocation(All, Fireball, All Players, Minor healing potion);
ModifyUnitHangarCount(-1, All, Reaver, All Players, Anywhere);
MoveUnit(1, Fireball, All Players, Backpacky!!!, Town 1 enter);
RunAIScriptAt(Set Unit Order To: Junk Yard Dog, Town 1 enter);
PreserveTrigger();
Fireball = Scarab
What it does is move the scarbs from "backpacky!!!" to a distant "town 1 enter".
Once the scarab is there, it moves straight upward (fast) and exspodes in the middle of nowhere. Ignore the location names, I know their wierd.
The first two actions are my pathetic attempts to remove scarabs from reaver's hangers. The second two, are a pathetic attempt to make scarabs wander,
like this.I left the first two in there, becuase they apeared to do nothing.