Да, скрипт запускается вначале, когда перс просыпается и еще раз когда он нажимает на кнопку.