π How to Get It & See What's New
- VS Code extension: grab
roblox-vscode-2.0.0.vsixbelow (or the Download page), then in VS Code open the Extensions panel β Β·Β·Β· menu β Install from VSIX... and pick the file. It installs over the old version automatically β no need to uninstall first. - Studio plugin: the Creator Store auto-updates it for you, so if Studio was closed you likely already have it next time you open it. If not (or if Studio was open during the update), reinstall from the Creator Store listing and restart Studio.
- See exactly what changed, right inside Studio: open the plugin panel β More βΎ β What's New.
Added
- GitHub repo integration for Teams. From Studio's Teams tab (owner-only), link your project to a real GitHub repo, push the synced files there with one click, and grant teammates real GitHub collaborator access by entering their GitHub username - a real invite goes out via GitHub's own API, not just an in-app permission. One repo per project, shared across every team member's bridge regardless of which machine connects.
- Roblox account verification is now actually real. Replaced the previously-unverifiable "Connect Roblox Account" OAuth flow with a profile-code ownership check: paste a one-time code into your Roblox profile's About section, we confirm it against Roblox's own public API. The "Verified" badge on the site now means something.
Fixed
- A real Studio crash, and reconnecting afterward doing nothing. The full project tree walk ran with zero yields, which could hit Studio's script execution-time limit on a large project and permanently freeze the Connect button. Fixed both: the tree walk now yields periodically, and both reconnect paths are pcall-wrapped with a guaranteed reset.
- Every custom icon in the plugin was invisible, including the main Studio toolbar button - all 7 icon asset IDs turned out to not be real uploaded images. Replaced with emoji everywhere.
- The Connect button always said "Ensure Server is running" even when the real problem was a wrong or expired pairing code. Now reads the actual server response and says so specifically.
- Copy-to-clipboard links had no fallback when
setclipboardwas blocked or unavailable. Now swaps in a real selected text field so Ctrl+C works regardless. - The auto-generated AI coding-guidelines file (Ctrl+Alt+G) was named
.cursorules(missing a letter) - fixed to.cursorrulesso tools that expect it actually pick it up.
Changed
- Live usage stats and Roblox verification no longer depend on Firebase Cloud Functions (which require a paid billing plan) - moved to reading the Realtime Database directly and a Cloudflare Worker (free tier) respectively.
Full details: CHANGELOG.md Β· How-To Guides