Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
FinishRecordingOperation
Controls what ChangeHistoryService:FinishRecording() does when a plugin ends a recording. Pass FinishRecordingOperation.Commit to push recorded changes onto the undo/redo stack, FinishRecordingOperation.Append to merge them with the previous entry when possible, or FinishRecordingOperation.Cancel to discard them.
Items
| Name | Value | Description |
|---|---|---|
| Cancel | 0 | Cancels the recording, automatically undoing any work in progress. |
| Commit | 1 | Commits the recorded work. |
| Append | 2 | Commits the recorded work and merges with the previous recording if possible. |
Cancel
Cancels the recording, automatically undoing any work in progress.
| Field | Value |
|---|---|
| value | 0 |
Commit
Commits the recorded work.
| Field | Value |
|---|---|
| value | 1 |
Append
Commits the recorded work and merges with the previous recording if possible.
| Field | Value |
|---|---|
| value | 2 |