document.write так то устаревшая фигня, использовать не рекомендуется. Обычно создают контейнер для добавления элемента, или добавляют в body в конец через createElement и append().
самый простой способ это создавать и добавлять элемент script на страницу в нужный вам момент. Тогда правда он будет некоторое время подгружаться. Если это не подходит, то оборачивайте весь код скрипта в функцию.