manage_scripts
Manage Roblox script source code: read, write, create, delete, edit lines, search, and replace across scripts.
Instructions
Manage script source code: read, write, create, delete, edit lines, search. [PRO] replace across scripts.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Script action. Basic: get_source, set_source, create, delete, edit_replace, edit_insert, edit_delete, search, get_dependencies. [PRO]: replace. | |
| path | No | Path to the script instance. Used by: get_source, set_source, delete, edit_replace, edit_insert, edit_delete, search, get_dependencies, replace. | |
| source | No | Script source code. Used by: set_source (required), create (optional initial source). | |
| scriptType | No | Type of script to create. Used by: create. | |
| parent | No | Parent path for new script. Used by: create. | |
| name | No | Name for new script. Used by: create. | |
| startLine | No | Starting line number, 1-based inclusive. Used by: edit_replace, edit_delete. | |
| endLine | No | Ending line number, 1-based inclusive. Used by: edit_replace, edit_delete. | |
| newLines | No | New content to replace specified lines. Used by: edit_replace. Can be multi-line. | |
| lines | No | Content to insert after afterLine. Used by: edit_insert. Can be multi-line. Alias for content. | |
| afterLine | No | Line number after which to insert. Used by: edit_insert. Use 0 to insert at beginning. | |
| content | No | Content to insert. Used by: edit_insert. Can be multi-line. | |
| pattern | No | Search pattern (plain text or Lua pattern). Used by: search, replace. | |
| replacement | No | [PRO] Replacement text. Used by: replace. | |
| caseSensitive | No | Case-sensitive search. Used by: search. Default: false. | |
| wholeWord | No | Match whole words only. Used by: search. Default: false. | |
| usePattern | No | Treat pattern as Lua pattern instead of plain text. Used by: search, replace. Default: false. | |
| dryRun | No | [PRO] Show what would be replaced without making changes. Used by: replace. Default: false. | |
| maxResults | No | Maximum results to return. Used by: search. Default: 100. |