A Roblox Studio + Properties Emulator VS Code extension.
Verde allows to view your entire datamodel from within VS Code, with operations like copy, paste, duplicate, rename, and delete for any instance.
Verde also comes with a properties window, allowing you to read and modify any properties of any instance without having to leave your editor.
Verde can be used either with a dedicated sync tool (Like Rojo/Argon/Azul) or with the newly released Script Sync + Luau-LSP (for sourcemap generation)
Features
Live Instance Tree: View your Roblox game's instance hierarchy in VS Code.
Script Opening: Double-click scripts from the explorer to open them right in VS Code (works with Rojo/Argon/Azul/Luau-LSP sourcemaps).
Instance Operations: Rename, duplicate, delete, copy, and paste instances.
Ctrl+P Quick-Pick Menu: Quickly see most recently interacted instances, or search for a specific instance to quickly navigate to it.
Properties Panel: View and edit instance properties right from VS Code.
Play Sounds right from VS Code: Opening the Properties panel of a Sound instance, there will be a green Play button, just like in studio.
If not playing, make sure the Only Play Audio When Window In Focus Studio setting is disabled.
Requirements
Roblox Studio with the Verde plugin installed
A Rojo/Argon/Azul setup with sourcemap generation (for script opening functionality)
Extension Installation
Manually
Run npm run package in the extension directory to create a .vsix file
In VS Code, press Ctrl + Shift + P to open the command palette
Select "Install from VSIX..." and choose the generated .vsix file