Есть только такой минификатор кода:
https://mothereff.in/lua-minifier
Он работает хорошо, заменяет все локальные переменные на a, b, c и т.д. Но нельзя задать список имён глобальных переменных и ключей массивов, которые бы тоже заменялись.
Например, у меня таблица PLAYER = { health = 100, score = 0 }. Нигде за пределами скрипта она не используется. Так почему бы не заменить ее на a = { b = 100, c = 0 } и все вызовы соответственно? Это можно задать отдельным списком, где пользователь бы сам указывал все названия, которые нужно сократить.