vmt hooks lib, гетаешь с помощью ффай что тебе нужно, ну и пример типа:
local inside_updateCSA = function(thisptr, edx)
hooked_function(thisptr, edx)
local lp = entitylist.get_local_player()
if not lp or not lp:is_alive() then return end
ffi.cast('CAnimationLayer**'...