VS Code support for Roblox exploit/executor API globals when using the Luau Language Server. This is not a vanilla Luau or Roblox API definitions package.
The extension bundles a Luau LSP definition file, registers it in luau-lsp.types.definitionFiles, and preserves definitions that are already configured for the workspace. It contains declarations only: it does not install, run, or provide an executor.
Install the Luau Language Server VS Code extension (JohnnyMorganz.luau-lsp). Roblox platform types should remain enabled in that extension for Roblox classes such as Instance, LocalScript, and RBXScriptSignal.
Open a Luau file in a workspace. The bundled definitions are registered automatically by default. If automatic configuration is disabled, run Roblox Luau Exploit API Definitions: Enable in Workspace from the Command Palette.
Use Roblox Luau Exploit API Definitions: Disable in Workspace to remove only this extension's definition file from the workspace configuration.
Declarations cover the cross-executor APIs documented by Executor-API-Docs, including HTTP request shapes, environment access, file operations, clipboard helpers, closures/hooks, metatable helpers, and common Roblox interaction helpers.
Executor APIs differ substantially and the referenced documentation describes itself as non-exhaustive. Treat every declaration as an editor-time hint; availability and behavior must still be checked against the runtime you target.
npm install
npm test
npm run packagenpm run package creates a .vsix installable through VS Code's Extensions: Install from VSIX... command.