Ошибка в первой строке. Не понятно что вы хотели сделать, и даже если бы это позволил синтаксис, то единственное разумное решение этому - обнулить уже существующие глобальные переменные.
Если нужны локальные переменные(видимость только в этом файле) то в начале первой строки допишите "local ", а если, всё же, нужны глобальные - допишите "= nil". этого будет достаточно, остальные тоже будут обнулены, т.к. никаких значений им не передали.
Кстати, в сообщение об ошибке всё написано. "'=' expected near 'function'" дословно переводится как "'=' ожидается рядом с 'function'", именно рядом, т.е. ошибка не на этой строке.
Спасибо вам! Все верно, я не присвоил значение переменным... Я пишу скрипт регестрации для своего сервера.