How to make the actor with the most on his timer my target

I have each enemy a timer variable and when there done I want the timer to move down to the enemy with the most. How would I have were I can destroy enemy from player blueprint as well

I would use a heap sort algorithm to achieve this. Then you just ask for the largest one until it dies and you remove it. You have to implement it yourself in Blueprint or you can always use libraries in C++. It should be easy enough to implement, but too big to post in images here.

HTH