Getting started
This is the documentation for the Matcha LuaVM.
Matcha is not an executor — it does not hook any functions in the Roblox engine. Instead it emulates them externally, which makes it completely undetected, but also means it has no direct access to internal Roblox API functions.
Browse the docs
Globalsloadstring, identifyexecutor, decompile…Console & inputprint, keys, mouse, clipboardScheduler & miscwait, task, run_secure, requireMemorygetbase, memory_read / memory_writeGarbage collectorgetgc / setgc / applygcClassesgame, Players, RunService…DatatypesVector3, CFrame, Color3…Drawingthe Drawing API
Resources
To understand how the LuaVM works, you first need the basics of Lua(U). For that, visit https://lua.org.