Вместо этого
let myScript = CustomScript() // Ошибка undefined, как-то нужно проверить, есть ли этот класс или нет
if(myScript === undefined || myScript === null) { //Класса CustomScript еще нет, подключаем его.
просто
if(CustomScript === undefined)
После присоединения скрипта надо дожидаться окончания его загрузки - ловить событие onload.
Про какой класс идет речь, и как "подрубают" скрипты - не понял.