[Full Release] Studio Script Sync
Key Takeaways
Studio Script Sync is now fully released. The beta release led to four improvements: selective deletion that preserves your non-script assets, a detailed conflict resolution dialog, a single unified “Sync to..”. action, and synced status indicators in Team Create.
Hi Creators,
Following our beta, Studio Script Sync is now fully released! Script Sync lets you edit your Roblox scripts as files in your favorite external editor while maintaining sync with Studio automatically. We kept Script Sync in beta for awhile to gather your feedback. This led to additional functionality that greatly enhances the experience.
What Is Studio Script Sync?
Studio Script Sync synchronizes the scripts and folders in your Studio data model with Luau files on your local disk. It lets you work on your code as files, so you can use your favorite editor or IDE, like VS Code, Cursor, or Sublime Text, along with the linters, formatters, and extensions you already rely on. You can also use it to check your code into an external version control system like Git.
Edits flow both ways: making a change in Studio or on disk and Script Sync automatically makes the equivalent change on the other side, including the structure of your folders and scripts. Script Sync can sync Script, LocalScript, ModuleScript, and Folder instances, and it resumes automatically when you reopen your place.
For a deeper look, see the Script Sync documentation.
Getting started
• Right-click a folder of scripts in the Explorer.
• Select “Sync to…”.
• Choose a directory on disk to sync into.
Scripts in that folder now sync automatically with Luau files in the directory, in both directions.
What’s new in the full release
The full release brings four improvements shaped by your beta feedback.
Selective Deletion
When you delete a synced script or folder in Studio or on disk, Script Sync now removes only the Luau scripts and supported files. It no longer deletes non…