roblox_script
Manage Lua scripts in Roblox Studio: create, read, update, and execute code for game development workflows.
Instructions
Create, read, update, and execute Lua scripts in Roblox Studio.
Actions:
"create": Create a new script. Params: source (required), scriptType ("Script"|"LocalScript"|"ModuleScript"), name, parent, disabled.
"read": Read a script's source. Params: path (required).
"update": Update a script's source code. Params: path (required), source (required).
"execute": Run a Lua snippet in Studio (server context). Returns the result or error. Params: source (required). Code runs in a function body — use 'return' to get values back.
Common parent locations: "ServerScriptService" (server scripts), "StarterPlayerScripts" (local scripts), "ReplicatedStorage" (modules).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Which script operation to perform | |
| path | No | Path to existing script | |
| source | No | Lua source code | |
| scriptType | No | Type of script to create (default Script) | |
| name | No | Script name | |
| parent | No | Parent path | |
| disabled | No | Create in disabled state |