All game tutorials

A room full of viewers. One mercy decision.

Viewers Control Undertale on TikTok LIVE: Complete Tutorial for Beginners

Undertale lets chat do more than steer a character. A single confirm gift can commit an ACT choice, while a cancel gift can pull back from a menu. Build the stream around discussing the next decision together, then letting one viewer press the button.

Affiliate link: geni.us/tikfinity. I earn a commission if you subscribe. This is not a TT Interactive product.

Before playing Undertale with viewers

Choose a single-player PC session and agree on a spoiler policy before opening the save. Back up your existing save files first and avoid saving over files you want to keep. Keep gift events disabled at save points and title menus; take charge yourself whenever a permanent choice is on screen.

Undertale: default PC keys

Default PC keyboard controls use arrows for movement, Z to confirm or act on the selected option, X to cancel, and C to open the menu. Enter, Shift and Ctrl also serve as alternatives. Check your own keybinds in the game's settings; the standard PC game does not offer full keyboard remapping, so also check any external remapper you use.

UpMove up: 80 ms
LeftDownRightMove / select: 80 ms
ZConfirm / act: 60 ms
XCancel: 60 ms
CMenu: 60 ms, optional

Control reference: Undertale Wiki: Settings and default confirm, cancel and menu keys.

Gift-to-key starter mapping

Try these starting settings for Undertale; choose gifts available to your audience.

Undertale actions and TikFinity screen assignments
Gift exampleKey and actionHold duration (ms)TikFinity screen
RoseLeft arrow: move left / select801
Ice CreamRight arrow: move right / select801
TikTokUp arrow: move up / select802
Heart MeDown arrow: move down / select802
Finger HeartZ: confirm / act on selected option603
GGX: cancel603
DoughnutC: open menu (optional)603

Why these durations suit Undertale

At 80 ms an arrow gives the SOUL a small nudge instead of a long trip across the bullet box. A 60 ms Z or X press is intended as one deliberate confirmation or cancellation, reducing the chance of holding through several text boxes. C needs only a tap to request the menu. These are starting values to try in an early encounter, not guaranteed dodges; game focus, input sampling and stream delay still matter.

Connect TikFinity to Undertale

  1. On the Windows PC running Undertale, open TikFinity Desktop and close the browser dashboard. Finish Setup and TikTok login. Capture the game in LIVE Studio or OBS, leaving both dialogue and the entire battle box visible.
  2. Open Actions & Events and create Confirm with Simulate keystrokes set to Z. Enable game compatibility mode and complete its installation prompt if needed. Use a 60 ms hold: 1,000 ms = 1 second. Duplicate this action for X, C and the 80 ms arrow taps, checking every selected key.
  3. Allocate Left/Right to screen 1 and Up/Down to screen 2, with directions on their own screens. Use screen 3 for Z, X and C so menu inputs run in order. Each screen is a queue; separate axes can overlap for diagonal SOUL movement. Add each screen URL as a Link source in LIVE Studio or Browser source in OBS.
  4. For every Sending a specific gift event, choose the named Undertale action from the table. Turn Repeat with gift combos off and begin with just one pending action per queue. Leave Skip on next action off and pause events before reading a major choice, rather than letting a backlog decide for you.
  5. In a quiet room away from save points, press the play icon for Left and focus the game within 5 seconds. Check one Z and one X press in a harmless interaction. The Event Simulator does not send keystrokes, so use action playback and confirm that each key releases before enabling gifts.

Undertale stream tips

Frame your Undertale stream

Place the arrow boxes underneath the battle box, with Z and X side by side as confirm and cancel. Keep the selected menu option, dialogue and health unobstructed. Use your camera above the game so viewers can read the choice before they send a gift.

The key boxes use CSS, with no game artwork. Alert display time controls alerts and TTS separately from key holds.

Undertale FAQ

Does a Z gift always spare the enemy?

No. Z confirms whatever is currently selected. Choose MERCY and the appropriate option first, and pause other gifts while explaining the decision.

Can viewers control every bullet-dodging phase?

They can try, but live video delay and queued inputs make reactive dodging unreliable. Begin with a familiar encounter and keep manual control available.

How do I protect an existing Undertale run?

Back up the save files before streaming, avoid saving over files you want to keep, and disable events at save points and important menus. A short hold does not protect a permanent choice.

See the desktop workflow

Watch Harry's keyboard-control tutorial.