I made this really really bad taunt ability Taunt Cast Events Unit - A unit Starts the effect of an ability Conditions (Ability being cast) Equal to Taunt Actions Unit Group - Add all units of (Units within 300.00 of (Position of (Casting unit)) matching (((Target unit of ability being cast) belongs to an enemy of (Owner of (Casting unit)).) Equal to True).) to Group_Taunt If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions ((Triggering unit) is in Group_Taunt.) Equal to True Then - Actions Unit Group - Order Group_Taunt to Attack (Casting unit) Wait 3.25 seconds Unit Group - Remove (Attacking unit) from Group_Taunt. Custom script: call DestroyGroup(udg_Group_Taunt) Else - Actions and this to prevent the taunted player to select his unit Taunt Check Events Player - Player 1 (Red) Selects a unit Conditions ((Triggering unit) is in Group_Taunt.) Equal to True Actions Selection - Remove (Triggering unit) from selection for (Triggering player) The problem is the taunting unit gets added to the unit group itself and therefore it is also deselected after using its own ability. Does somebody has an idea how to fix this. Thanks!