New in System projects

Appends keep every line19 Oct 2026New

Writes and appends to one file started at once now take turns, so every line lands, in the order it was written.

Edit the header19 Oct 2026New

shot show, shot edit and shot write work on a project's .shotsystem header, so you can change its export line.

Interface changes caught19 Oct 2026New

A project records the interfaces it uses; when one changes, shot check shows the difference and shot external accept takes it.

Projects that use projects19 Oct 2026New

use external "Bank.shotsystem" brings in another project's export, root names your own project's root, and shot check types both.

Checked services19 Oct 2026New

Code using a service is checked against it, by shot check and as you type: a misspelt member is an error at its line.

Ready to run19 Oct 2026New

shot new makes a project that runs at once; the insert menu starts each module, class and program from a template that checks clean.

History19 Oct 2026New

Every change is listed with who made it and when. Go back to any step, or bring back a dated copy of the project.

Run and output19 Oct 2026New

Run (F5) saves and runs the project; prints, warnings and errors appear live, and an error opens its line. Stop (Shift+F5) ends everything it started.

A window for each project19 Oct 2026New

shot open shows a project in its own window: objects, properties, and scripts checked as you type. Opening it again brings that window forward.

Services by name19 Oct 2026New

Write use ProcessService, use FileService or another service by name; shot check types every call.

Web requests19 Oct 2026New

HttpService sends GET and POST requests and gives back the status, headers and body.

Pages19 Oct 2026New

PageService serves a project's own web page with a live channel both ways, for tools with a window of their own.

Json and time19 Oct 2026New

JsonService encodes and decodes JSON; TimeService gives the time, formats it and runs code after a delay or on a timer.

Files19 Oct 2026New

FileService reads, writes, appends, lists, copies and moves files and folders, and follows a growing log file.

Start and stop programs18 Oct 2026New

ProcessService starts programs with no window, streams their output line by line and stops them with their children.

Checked object paths18 Oct 2026New

shot check types every object path from the project's tree, so a misspelt child or game is an error.

Run a project18 Oct 2026New

shot run runs a project's program, or plays a library's scenarios, outside Roblox.

Objects with properties18 Oct 2026New

Folders, scripts and value objects with attributes and tags, changed with shot create, set, attr and tag, each one undo step.

One-file projects18 Oct 2026New

A whole project lives in one readable text file: shot new makes one, shot import turns a folder into one.