HOOZiDocs
Skip to content

HApex 3.0 LuaScripting Documentation

Extend menu · ESP · network · events · drawing with Lua

About this documentation

Every API description maps to a real callable function or field. No "by convention" filler; examples are copy-paste ready.

Module overview

══ Core 9 ════════════════════════════════════════════════════════════════
event   subscriptions
gui     menu + config
esp     ESP elements
net     HTTP / WebSocket
game    live data (read-only)
draw    on-screen drawing
math    vectors + projection + animation
file    files + images
input   key state + display

══ Utility 8 ═════════════════════════════════════════════════════════════
log     diagnostic logging
notify  user toasts
script  load / unload
time    now · delta · game · frame_count
config  plan switching
json    encode · decode
utils   base64 encode/decode
mem     DMA reads · pattern scan · scatter batch

Full field tables are split per-module in the sidebar API section.

Example scripts

The 8 scripts below ship in the scripts/ directory and can be referenced or modified directly. Full source: Getting Started.

ScriptFunction
keybind_hint_pack.luaDynamic text / color hints attached to keybind controls
low_health_alert.luaTeammate down · self / teammate low-HP one-shot toast
tactical_theme.luaOne-click ESP theme switch, 4 scenarios each colored
perf_hud.luaFloating window showing FPS · frame time · entity count
loadout_presets.luaSwitch between multiple config presets, floater shows current
loot_inspector.luaBrowse current loot snapshot · name · distance · tier
remote_config_push.luaWebSocket receives path=value commands to hot-update menu
damage_logger.luaDamage log to local CSV + HTTP archive