госаб переносит выполнение кода начиная с указанной метки, и реагируя на ближайший end (вроде) возвращается туда, где стоит gosub, и выполняет дальнейший код
пример:
if meow ~= 1
then fuck_me=0
gosub @rapper
end
:rapper
shit=1
rapperS=1
strcat rappers shit
end
шото в этом роде, код очень псевдо - не пытайся засунуть это в компилятор
почитай о госабах, это то шо те надо, клык даю, хы