manage_scripts
Read, write, create, delete, search, replace, and validate Roblox scripts. Manage dependencies and line-level edits in Roblox Studio via RoBridge.
Instructions
Work with Script/LocalScript/ModuleScript sources. Actions: get_source, set_source, create, delete, list, search, replace (substring across scripts), edit_lines, edit_replace (find/replace in one script), edit_insert (insert at line), edit_delete (delete line range), validate (loadstring syntax check of a script path or raw source), get_dependencies (require() targets and services a script references). Prefer these over execute_luau for script edits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Alias for rbId | |
| name | No | Name for create | |
| path | No | Script path (or root path for list/search, defaults to game). An RBId GUID is also accepted. | |
| rbId | No | RoBridge instance id from a prior summary. Preferred over path when both are set. Alias: id | |
| query | No | Substring to search for / find text for replace | |
| action | Yes | ||
| source | No | New source for set_source/create, or replacement text for edit_lines/edit_insert | |
| endLine | No | ||
| className | No | Class for create (default Script) | |
| startLine | No | ||
| maxResults | No | ||
| parentPath | No | Parent for create | |
| replacement | No | Replacement text for replace / edit_replace |