Healing spray or cluster rockets. And making the dummy unit to cast a spell heres a tip: only make one dummy unit. Make it so that when its entered it is tought the ability to be used: i.e. you want to do a mass roots: the code would look something like this:
Events:
-Unit begins the effect of an ability [that one tends to work best]
Conditions:
-Ability Being cast equal to Mass Entagling Roots
Actions:
-Create One (Dummy Unit) for (owner of triggering unit)
-Add (Entangling Roots [aoe caster]) to last created unit
-Set level of (Entangling Roots [aoe caster]) for last created unit to level of (mass Entangling Roots) for Triggering unit.
-Pick all units inside (500 are around targetted unit)
if: (conditions) you dont need any conditions here, unless the ability can also affect your units, allied units in a way you dont want them too
-Make (last created unit) do Night Elf Keeper of the Grove - Entalging Roots) picked unit
-Add an expiration timer for 1 second(s) to last created unit
And for the dummy unit: set sight to zero, make invulnerable, give umlimmited mana, no collision size, hide mini-map interface icon, set the model to: .blp [blank] set move type to flying and maybe add the locust ability.
For the dummy ability [the trigger one] set the duration TO 0.01 NOT 0 otherwise you will gert an ability THAT HAS AN UNLIMITED DURATION!!! Give it the mana cost, cooldown, tool tip, hotkeys, all of that.
For the ability that actually does anything set the mana cost to 0, cast time to 0, and cast range to 99999 [as high as it can go]