Rotellisense connects VS Code to your Roblox game in real time, giving you live autocomplete, script search, and script decompile. all without leaving your editor.
- Live autocomplete. type
game:GetService("ReplicatedStorage").and see your actual folders, RemoteEvents, and scripts as suggestions - Type-aware completions. knows that a
RemoteEventhas:FireServer(),:FireClient(), etc. without you needing to annotate anything - Script search. search every script in your game from a sidebar panel
- Script decompile. click any search result to open its source in an editor tab
- VS Code 1.80+
- A Roblox executor that supports
WebSocket.connect
Download the latest .vsix from Releases and install it:
VS Code → Extensions →
···menu → Install from VSIX
Place RobloxWebhook.lua in your autoexec folder. You'll see the VS Code status bar change to Rotellisense: Live when you join a game.
Open any .lua or .luau file and type . after a Roblox path. suggestions will pull directly from your live game.
| Setting | Default | Description |
|---|---|---|
rotellisense.wsPort |
9000 |
Port the extension listens on (must match WsUrl in the Lua script) |
rotellisense.completionMode |
hybrid |
hybrid merges live data with Roblox LSP · webhook uses only live data · off disables completions |
- The status bar shows connection state at all times. If it says Offline, re-run the webhook script or restart Rotellisense
- If you changed the port in VS Code settings, update
WsUrlin the Webhook script to match
MIT - see LICENSE