# read
## Syntax:
/read **{filename}**
## Use Case:
Imports a script file into the current session (same path as **Scripts → Load Script...**). Each line is repaired the way the MudMaster character importer does — `/playwave` becomes `/playwav`, missing or extra braces are fixed — then executed. Blank lines and `#` comments are ignored. `/loadlib`, `/session`, and lines that are not slash commands are skipped. Adjustments print in yellow and skipped lines in red, then a summary (`loaded` / `adjusted` / `skipped`). Sibling `.mbd` / `*_actions.mbs` / `buttons.json` still auto-load after a `.mbs` or `.mm` file. The source file is not rewritten.
## Arguments:
- **{filename}**: The path to the script file to import.
## Examples:
1. **/read {startup.mbs}**
## See Also:
write, load
