Попробуй сделать, по аналогии - как мы делали только что с уровнем героя, скорее всего инструкция работает также, т.е. вначале цикла пробегает по твоим героям.
Если не получится - пиши.
Для одного из вариантов, сейчас попробую переделать твой скрипт.
Вариант 1:
Если инструкция, которую ты выбрал первые два своих обращения делает по двум твоим героям:
Также, как и в первом скрипте уровень будет добавляться при flag = 1 (назначай вручную или хоткеем), потом flag автоматом станет равным 2 и после добавления ещё одного одного уровня, станет равным 0.
PS: Забыл метку поставить @@, исправил скрипт, если уже проверял, перепроверь.