Выглядеть это будет примерно вот так
Первый блок определяет что у тебя имеется 5 осколков и запускает макрос по которому в течении 10 секунд будут накидываться нестабилки.
Второй блок определяет когда эти нестабилки у тебя заканчиваются и останавливает первый блок т.к. время там стоит с запасом.
В третьем блоке соответственно накидывание нестабилок по команде из первого блока (в течении 10 секунд или пока они не закончатся и второй блок это не остановит)
Это как пример того что ты хотел реализовать.
По такой же схеме сможешь потом поменять значения по ситуации если вдруг надумаешь шарды сливать если у тебя их больше трёх и придерживать один шард.
С дотками думаю и так всё понятно, я их пониже спустил чтобы скрин был покомпактнее.