Можно обойтись без workshop.lua файла с кучей похожих строк. Скрипт сам с воркшоп коллекции соберет все аддоны и отправит их клиенту. Больше не нужно будет ничего делать вручную
Также не рекомендую ничего добавлять в garrysmod/lua/autorun. Лучше создать аддон garrysmod/addons/misc/lua/autorun и кидать все туда. Так в будущем не будет проблем с бекапом файлов и автоматизацией билда прода, если когда-либо захочешь перейти на VDS (и делать отдельно dev и production сервер, где прод билдится на базе dev)
Это моя личная рекомендация. Если тебе нравится кидать в lua – можешь делать так. Каждый из нас считает себя самым умным и дискуссия на эту тему лишь вызовет злобу. Я не буду отвечать на этот вопрос