Зачем вообще делать зависимость от сампа, зачем вообще тут main() тут скрипт в 2 строчки а ты его сделал рабочим только в сампе, ещё и цикл ебнул который там не пришей к пизде рукав... Более того у тебя первый адрес читает своё значение и ты его же значение ставишь ему же... Скрипт будет работать если ты просто оставишь это:
local mem = require 'memory'
mem.setfloat(0x866B78, mem.getfloat(0x866B74, false))
И это я с телефона ещё зашёл глянуть, зашёл бы с пк ещё бы и адреса чекнул какие ты юзаешь. Надеюсь не глобальные к которым привязаны ещё дохуя функций гта...