@Fox раньше делал метку на начало скрипта после сброса, а это перед циклом while, поэтому он сбрасывал счётчик, теперь понял, что операции надо повторять внутри цикла, чтобы не сбить счётчик.
Зачем браться за гугл при нулевой практике? Это достаточно сложный сервис не только для начинающих юзеров БАС, но уже и для опытных. Если Всемогущий Вас спалил, то тут уж ничего не поделать, придется кардинально менять методику работы скрипта. И лучше дать времени железу на отлёжку