Ribbon — setup guide
Everything below is the behaviour Ribbon ships with today. If something here does not match what you see, that is worth a bug report.
Setup
Install it
Install Ribbon from its Creator Store page while signed in with the account you use in Studio, then restart Studio if it was already open.
Open the panel
Plugins ▸ Ribbon opens the docked panel. Its title line shows the version you are running — that is the number to quote in a bug report.
Create and edit your first road
Press New ribbon to create four control points and a road. Alt-click an orange point, release Alt, then drag it with Studio's Move tool. You can also select a numbered point inside Ribbon > Path in Explorer. A plain click on the model selects the whole road. With Auto rebuild enabled, the road updates as you edit; otherwise press Rebuild.
Two modes
Surface builds roads and paths from Parts, with width, thickness, material, colour and optional kerbs. For Repeat, select your Ribbon and switch its Mode to Repeat. Select one external Part or Model, then press Use as template. Repeat places copies along the curve; it does not bend the source model.
Keep the route editable
The Path points and settings belong to the Ribbon model. Generated pieces are in Build and are replaced on the next rebuild, so edit the route instead of those pieces. Ribbon adds no runtime system. Repeat preserves scripts already present in your own template, including their enabled state.
Save and continue later
Save your place while the route is editable. After reopening, select the Ribbon to change its settings or continue moving its points. Keep an editable working copy before using Bake: Bake keeps the generated geometry and removes the editable curve.
Undo
Creating a ribbon, adding or removing a point, changing a setting and choosing a template are each one history step that includes the geometry, so one Ctrl+Z restores both. Automatic rebuilds attach to the drag you just did rather than adding a step of their own; a manual Rebuild is its own step.
Settings
| Setting | Default | What it does |
|---|---|---|
| Mode | Surface | Surface builds geometry; Repeat clones your template. |
| Width | 12 | Width of the surface, in studs; also sets how far joints are mitred. |
| Thickness | 1 | How deep the surface is. |
| Spacing | 8 | Target length of each piece. Smaller follows the curve more closely and costs more parts. |
| Closed loop | off | Joins the last point back to the first. |
| Follow ground | on | Fits the curve centreline vertically. It does not conform the full road width or carve Terrain. Turn it off for bridges. |
| Height offset | 0 | Raises or lowers the whole run after it follows the ground. |
| Max slope | 45 | Degrees. 0 keeps the centreline flat; 1–88 limits rise and fall; 89 disables the slope limit. |
| Material / Colour | Asphalt | Applied to the generated pieces on every rebuild. |
| Kerbs | off | A raised edge down both sides, with its own width and height. |
| Turn to face | on | Repeat mode: rotate each copy along the curve. |
Settings are Roblox attributes on the ribbon model: visible in the Properties window, saved with the place, and settable from your own code.
Changelog
0.1.1 2026-07-30
Undo safety and repeat guardrails. An independent buyer audit found Undo and heavy Repeat unsafe at the original price; this release fixes those blockers, and the price was set to $9.99.
0.1.0 2026-07-30
First release: control points become a continuous, editable run of geometry.
