You will most likely need UnitInRange() snippet for that, which requires Jass. For GUI, you can make a trigger that counts every second every unit in the Playable Map Area that has the buff of your aura. If yes, then add your Attribute abilities to the Picked unit, else, remove the Attribute Abilities for Picked unit.