setGameKeyState(21, 255) -- Устанавливает WALK true
setGameKeyState(21, 0) -- Убирает WALK
Порой открыть dev wiki бластхака не так уж и сложно
Статусы отрицательного значения (-32768, -256, -128 и т.п.) предназначены только для тех клавиш, которые имеют два действия: GOLEFT_GORIGHT, GOFORWARD_GOBACK, ANSWERPHONE_FIREWEAPONALT, LOOKBEHIND_LOOKRIGHT и подобных.
Id всех игровых клавиш можно найти в moonloader\lib\game\keys.lua
Вот список onFoot клавиш:
GOLEFT_GORIGHT = 0,
GOFORWARD_GOBACK = 1,
ANSWERPHONE_FIREWEAPONALT = 4,
CYCLEWEAPONLEFT_SNIPERZOOMIN = 5,
LOCKTARGET = 6,
CYCLEWEAPONRIGHT_SNIPERZOOMOUT = 7,
GROUPCONTROLFWD = 8,
GROUPCONTROLBWD = 9,
CONVERSATIONNO = 10,
CONVERSATIONYES = 11,
CHANGECAMERAVIEW = 13,
JUMP = 14,
ENTERVEHICLE = 15,
SPRINT = 16,
FIREWEAPON = 17,
CROUCH = 18,
LOOKBEHIND = 19,
WALK = 21
Ну и не забывай, что установку виртуальной игровой клавиши нужно выполнять в цикле, иначе ничего происходить не будет.