Give the enemy an instance variable to track when it's been teleported to or 'used'. Then say every 0.2 seconds, system pick a random instance of enemy where variable=0, then with actions set player position to enemy, and set enemy variable to 1.
All of this would be inside a condition that player has LOS of enemy to pick only those enemies you need. Of course after such animations you pick all enemies and reset the variable to 0.