version-5cf2272675e145f5

LuaM · updated 2026-07-06 21:40 UTC

Fresh dump for Luau 0.728.0.7280895 (build 5cf2272675e145f5). High coverage (97/106) with updated Luau VM, Roblox runtime, task library, input, and networking exports.

Version: 0.728.0.7280895

Memory

Core allocator and GC helpers used by the Luau runtime.

inline static constexpr uintptr_t luaM_freearray = 0x47217F0;
inline static constexpr uintptr_t luaM_freegco   = 0x4721870;
inline static constexpr uintptr_t luaM_newgco    = 0x4721AA0;
inline static constexpr uintptr_t luaM_toobig    = 0x4721D00;
inline static constexpr uintptr_t luaM_visitgco  = 0x4721D30;
inline static constexpr uintptr_t newclasspage   = 0x4721EA0;
inline static constexpr uintptr_t newgcoblock    = 0x4721E00;
inline static constexpr uintptr_t newpage        = 0x4721FA0;

Luau VM

Primary Luau VM entry points and runtime helpers.

inline static constexpr uintptr_t LuaVMLoad            = 0x4706320;
inline static constexpr uintptr_t loadsafe             = 0x47065E0;
inline static constexpr uintptr_t luaA_toobject        = 0x46F9D30;
inline static constexpr uintptr_t luaC_step            = 0x4704C60;
inline static constexpr uintptr_t luaD_rawrunprotected = 0x47000A0;
inline static constexpr uintptr_t luaD_throw           = 0x47003E0;
inline static constexpr uintptr_t luaF_newLclosure     = 0x472B150;
inline static constexpr uintptr_t luaF_newUpval        = 0x472AD90;
inline static constexpr uintptr_t luaF_newproto        = 0x472B200;
inline static constexpr uintptr_t luaG_runerror        = 0x4703540;
inline static constexpr uintptr_t luaH_clone           = 0x4723370;
inline static constexpr uintptr_t luaH_dummynode       = 0x6983298;
inline static constexpr uintptr_t luaH_new             = 0x4723C70;
inline static constexpr uintptr_t luaL_argerrorL       = 0x4701430;
inline static constexpr uintptr_t luaL_checklstring    = 0x4701BB0;
inline static constexpr uintptr_t luaL_errorL          = 0x4701800;
inline static constexpr uintptr_t luaL_findtable       = 0x4701850;
inline static constexpr uintptr_t luaL_register        = 0x4701EE0;
inline static constexpr uintptr_t luaL_typerrorL       = 0x4702740;
inline static constexpr uintptr_t luaO_chunkid         = 0x4731140;
inline static constexpr uintptr_t luaO_nilobject       = 0x69833F0;
inline static constexpr uintptr_t luaO_str2d           = 0x4731610;
inline static constexpr uintptr_t luaT_init            = 0x4722110;
inline static constexpr uintptr_t luaT_objtypename     = 0x47221F0;
inline static constexpr uintptr_t luaV_equal           = 0x472CC00;
inline static constexpr uintptr_t luaV_gettable        = 0x472CDC0;
inline static constexpr uintptr_t luaV_lessthan        = 0x472D180;
inline static constexpr uintptr_t luaV_settable        = 0x472D400;
inline static constexpr uintptr_t lua_eception         = 0x46FF3D0;
inline static constexpr uintptr_t lua_encodepointer    = 0x46FA2A0;
inline static constexpr uintptr_t lua_namecallatom     = 0x0E6F7E0;
inline static constexpr uintptr_t lua_newstate         = 0x46FE430;
inline static constexpr uintptr_t lua_pushfstringL     = 0x46FB5A0;
inline static constexpr uintptr_t lua_pushvfstring     = 0x46FBCB0;
inline static constexpr uintptr_t lua_rawcheckstack    = 0x46FBD10;
inline static constexpr uintptr_t lua_yield            = 0x4715E00;
inline static constexpr uintptr_t luaopen_base         = 0x4715B70;
inline static constexpr uintptr_t luaopen_math         = 0x471EF20;
inline static constexpr uintptr_t luaopen_os           = 0x47186D0;
inline static constexpr uintptr_t luau_execute         = 0x47128F0;

Lua Library

inline static constexpr uintptr_t luaB_assert        = 0x4715380;
inline static constexpr uintptr_t luaB_error         = 0x4714E40;
inline static constexpr uintptr_t luaB_gcinfo        = 0x4715270;
inline static constexpr uintptr_t luaB_getfenv       = 0x4714FD0;
inline static constexpr uintptr_t luaB_getmetatable  = 0x4714EB0;
inline static constexpr uintptr_t luaB_newproxy      = 0x47154D0;
inline static constexpr uintptr_t luaB_next          = 0x4715320;
inline static constexpr uintptr_t luaB_pcall         = 0x4715830;
inline static constexpr uintptr_t luaB_pcallrun      = 0x4715780;
inline static constexpr uintptr_t luaB_print         = 0x4714C20;
inline static constexpr uintptr_t luaB_rawequal      = 0x4715110;
inline static constexpr uintptr_t luaB_rawget        = 0x4715160;
inline static constexpr uintptr_t luaB_rawlen        = 0x4715210;
inline static constexpr uintptr_t luaB_rawset        = 0x47151B0;
inline static constexpr uintptr_t luaB_select        = 0x47153F0;
inline static constexpr uintptr_t luaB_setfenv       = 0x4715030;
inline static constexpr uintptr_t luaB_setmetatable  = 0x4714F10;
inline static constexpr uintptr_t luaB_tonumber      = 0x4714D00;
inline static constexpr uintptr_t luaB_tostring      = 0x47154A0;
inline static constexpr uintptr_t luaB_type          = 0x47152A0;
inline static constexpr uintptr_t luaB_typeof        = 0x47152E0;

Misc

inline static constexpr uintptr_t Print             = 0x4681920;
inline static constexpr uintptr_t luaF_freeproto    = 0x472AE90;
inline static constexpr uintptr_t luaF_newCclosure  = 0x472B0C0;
inline static constexpr uintptr_t luaL_tostring     = 0x4702020;
inline static constexpr uintptr_t luaS_free         = 0x4731DA0;
inline static constexpr uintptr_t luaS_newlstr      = 0x4731EB0;
inline static constexpr uintptr_t lua_clock         = 0x4717F00;
inline static constexpr uintptr_t lua_pushstring    = 0x46FB910;

Roblox

inline static constexpr uintptr_t ConnectionDisconnect = 0x1D0B690;
inline static constexpr uintptr_t GetLuaStateForInstance = 0x46FE400;
inline static constexpr uintptr_t PushInstance = 0x1CF6FB0;
inline static constexpr uintptr_t ScriptContextResume = 0x1DD39E0;

DataModel

inline static constexpr uintptr_t FakeDataModelPointer = 0x8478930;
inline static constexpr uintptr_t GameLoaded = 0x500;

Input

inline static constexpr uintptr_t FireLeftMouseClick   = 0x262F070;
inline static constexpr uintptr_t FireMouseHoverEnter  = 0x262F280;
inline static constexpr uintptr_t FireMouseHoverLeave  = 0x262F470;
inline static constexpr uintptr_t FireTouchInterest    = 0x2A806C0;

RakNet

inline static constexpr uintptr_t HandleConnectionState = 0xA54750;
inline static constexpr uintptr_t ProcessNetworkPacket  = 0x31919D0;
inline static constexpr uintptr_t ReportNetworkError    = 0xA49200;

Task

inline static constexpr uintptr_t cancel           = 0x1E47320;
inline static constexpr uintptr_t defer            = 0x1E47630;
inline static constexpr uintptr_t delay            = 0x1E47A20;
inline static constexpr uintptr_t desynchronize    = 0x1E47C70;
inline static constexpr uintptr_t spawn            = 0x1E48510;
inline static constexpr uintptr_t synchronize      = 0x1E48690;
inline static constexpr uintptr_t task_lib_init    = 0x1E47EB0;
inline static constexpr uintptr_t wait             = 0x1E48890;