1. Choose a record hotkey
Click the circle near the bottom-right corner of the app to open Macro recorder. Leave Recorder on. Click the Hotkey field, then press a key you want to use for starting and stopping a recording. This example usesF9.
Choose a single key, not a mouse button, modifier, or Caps Lock. While the
recorder is enabled, that key is reserved for recording: it takes priority over
script bindings, does not reach the target app, and is excluded from the take.

The recorder menu opens above the circle in the status bar. F9 is the record hotkey selected for this example. Sample data.
2. Record the sequence
- Switch to the app where you want to record and put it in the starting state.
- Press your record hotkey once, then perform the sequence.
- Press the same key again to stop and save.

During a take, the menu offers Stop and the status bar shows the timer and action count. Sample data.
3. Open the saved macro
Click the Macro saved notification to see the take under Macros in Recordings, and open it from there. You can also open Scripts, expand the lowercase macros folder, and select it there. Each take gets a.luau file named macro-YYYYMMDD-HHMMSS in your
scripts folder.
The Code view shows the recorded actions and their delays. You can leave
the code as it is and configure playback in Options.

A saved take opens as an editable file in Scripts. Switch from Code to Options to set up playback. Sample data.
4. Set up playback
With the macro stopped, open Options:- Click Play hotkey, then press a different key from the record hotkey.
This example uses
F6. - Leave Playback speed at
100%for the recorded timing.200%halves the delays;50%doubles them. - Leave Mouse movement scale at
100%for the recorded movement amounts. Increase it for more travel or decrease it for less.

After Run, the macro is armed for F6 and the toolbar offers Stop. Both sliders are at 100%. Sample data.
Stop or disable
Click the macro’s Stop button in Scripts to stop playback and disarm its play hotkey. PressLeft Ctrl + Left Alt + K (Left Control + Left Option + K on macOS)
to stop every script and release every held key and button. In hardware mode,
press it on a keyboard you attached in Peripherals. See the
kill switch.
To free the record hotkey for normal use, click Clear hotkey (the cross
beside it) or turn Recorder off in the recorder menu. Stop and save an
active take first.
For recording from Luau, use the recording recipe.
For reusing a saved take inside another script, see
Macro files and the
rb.macro API.