NaN - это переменная, у которой должно быть числовое значение, но ей почему-то было выдано не-числовое. Например, при делении на 0 получается неопределённость, а неопределённость - это не число.
undefined - это переменная, от которой требуется значение, но оно ей нигде не было задано.
null (в Lua чаще используется nil, хотя это по сути одно и то же) - это переменная, которой было задано абсолютно пустое значение.
это всё разные вещи, при попытке засунуть игрока на null координаты его отправит в начало мира, а при телепорте на undefined чаще всего вылетает ошибка некорректного доступа к оперативной памяти :)
в консоли сампфункц:
>> setCharCoordinates(PLAYER_PED, 0/0, 0, 0)
да, >> тоже нужны, это часть команды