This is a utility for injecting, executing, and debugging scripts using Synapse Z. Unlike others, this uses a custom API wrapper to interact with Synapse Z. It does not rely on websockets to execute, allowing you to attach directly from VSCode.
Note: Auto attaching has been disabled pending fixes.
Features
Attach to Roblox
Execute Scripts
Log the output
~~Auto-Attach~~ (Disabled pending fixes)
Requirements
You must have the Synapse Z executor with a valid key.
A windows machine is necessary for some features like auto-attach and game detection.
Extension Settings
This extension contributes the following settings:
~~synz.autoAttach: Automatically inject when Roblox is detected.~~
synz.automaticallyDetectRobloxProcess: Only disable this if you are on a non-windows operating system.
synz.logOutput: Show messages from the Roblox console in the VSCode output panel. This executes a script after attaching.
synz.quickAccess: Show status bar buttons for executing and attaching when Roblox is open.
Known Issues
You are unable to use the output logging feature when auto-attaching.
Auto-attach tries to inject again when leaving the game.
Upcoming Features
Script browser for global scripts as well as your own