Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RSLSNew to Visual Studio Code? Get it now.
RSLS

RSLS

vini dalvino

|
2,633 installs
| (1) | Free
Roblox Scripting Utility Language Server forked Roblox Luau Language Server that is forked from Lua by sumneko.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Original Project by NightrainsRbx

Make sure you don't have both Lua by sumneko, Roblox LSP and RSLS installed.

More Info

https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745

VSCode Extension

Feature

  • [x] Exact Synapse scripting utility environment

  • [x] Exact Roblox Environment

  • [x] Support for Luau Syntax

  • [x] Roblox Classes and Datatypes

  • [x] Support for Rojo

  • [x] Support for Roact, Rodux, TestEz, AeroGameFramework and Knit

  • [x] Autocompletion of Datamodel descendants

  • [x] Auto-updatable API

  • [x] Intellisense for Modules

  • [x] Custom Diagnostics for Roblox Classes

  • [x] Color3 Preview and Picker

  • [x] Goto Definition

  • [x] Find All References

  • [x] Hover

  • [x] Diagnostics

  • [x] Rename

  • [x] Auto Completion

  • [x] IntelliSense

  • [x] Signature Help

  • [x] Document Symbols

  • [x] Workspace Symbols

  • [x] Syntax Check

  • [x] Highlight

  • [x] Code Action

  • [x] EmmyLua Annotation

  • [x] Multi Workspace

  • [x] Semantic Tokens

Preview

Youtube demo: https://youtu.be/blZZXe1cbas avatar avatar avatar

Credit

  • lua-language-server
  • bee.lua
  • luamake
  • lni
  • LPegLabel
  • LuaParser
  • rcedit
  • ScreenToGif
  • vscode-languageclient
  • lua.tmbundle
  • EmmyLua
  • lua-glob
  • JSON4Lua
  • utility
  • vscode-lua-doc
  • Richard Stallman
  • My friends dsf and im a failure for moral support
  • My dealer for providing purple shortline weed that I smoked while coding

Acknowledgement

  • sumneko
  • actboy168
  • Dmitry Sannikov
  • Jayden Charbonneau
  • Stjepan Bakrac
  • Peter Young
  • Li Xiaobin
  • Fedora7
  • Allen Shaw
  • Bartel
  • Ruin0x11
  • Nightrains

How to modify intelisense amd extension:

  1. Go into the client dir in a terminal and enter the command npm i.
  2. modify the files in the server/libs/@rbx
  3. done!!!
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft