Вы упускаете самую главную мысль, которую Вам написали. Кубики и внешний скрипт реализуют разные интерфейсы. То, что у Вас в данный момент в коде указано как пример не будет работать в виде кубика, посмотрите раздел документации про кубики и все встанет на свои места (
https://doc.tslab.pro/tslab/rabota-s-programmoi/tslab-api/napisanie-indikatorov-na-api)
https://www.youtube.com/watch?v=OvivzZfpcu8 или вот это видео