Если вы просите найти ошибки, значит, наверное, вы получали сообщение об ошибке при попытке запустить этот код? Почему бы не приложить его? Это же проще, чем заставлять людей запускать ваш код или искать ошибки глазами.
Golikich, примерно так будет:
кладете в переменную время на момент запуска скрипта в формате unix timestamp
далее в цикле:
- сравниваете текущее время со временем на момент запуска, если прошла минута или больше - выход
- если нет, создаёте пользователя и ждете 15 секунд