Limits
Every numeric limit of the API in one table: metadata, script output, files, fonts, textures, ESP elements, styles and per-frame drawing budgets.
| Area | Limit |
|---|---|
| Metadata | 4096 bytes and 64 lines read; @name, @author, @version 128 bytes, @description 512 bytes. |
| Settings sub-tab | Name 32 bytes, then an ellipsis. |
| Script output (MCP) | 256 lines kept per script, each up to 4096 bytes. |
clipboard.get | 64 KiB of text; more returns nil. |
fs.read | Files up to 0x7FFFFF00 bytes. |
render.load_font | 16 fonts per script; size 1–256; files up to 64 MiB. |
render.setup_texture_rgba | Sides 1–16384. |
console.command call | 510 bytes of command text. |
panorama.object arguments | Tables nested 64 levels deep. |
particle:control_point | Index 0–2147483647. |
| Multi-select controls | 64 items; the mask is 64 bits. |
esp.register_element | 16 elements per script, 64 for all scripts; ids 1–32 characters; settings three levels deep; one wheel setting per element. |
styles.register | 8 styles per script, 32 for all scripts; 64 settings per style; each element remembers its 16 most recently chosen styles. |
| One ESP or style call | 4096 shapes and 64 KiB of text; 8 backdrops. |
| All style calls of a frame | 16384 shapes; 16 backdrops; 32 proximity_warning calls. |
lua_eval (MCP) | Budget up to 2000 ms (default 1000). |
