1 min read

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

NameValueDescription
Cancel0Cancels the recording, automatically undoing any work in progress.
Commit1Commits the recorded work.
Append2Commits the recorded work and merges with the previous recording if possible.

Cancel

Cancels the recording, automatically undoing any work in progress.

FieldValue
value0

Commit

Commits the recorded work.

FieldValue
value1

Append

Commits the recorded work and merges with the previous recording if possible.

FieldValue
value2