Skip to content

Getting Started

Getting Started

Open the creator

  • Command: /chaircreator
  • Keybind: F7 (players can rebind in FiveM keybind settings)

Both are configurable from the in-game Settings screen. A keybind change only truly binds after a resource restart, but the command works immediately.

If access is set to Admins only, you must pass the bupa.chaircreator ACE check to open the creator and save/delete sits.

Create a sit

From the start screen, choose how the seat is defined:

Sit on a prop

Aim at a chair, bench or stool and press E to select it. Then choose where it applies:

  • This chair only — just the one prop at this exact coordinate (scope: coord).
  • All props of this model — every copy of that prop across the map (scope: model).

Free spot

No prop needed — place a sit anywhere (a ledge, a wall, the sand on a beach). Free spots are always coordinate-scoped.

WYSIWYG placement

When you place a seat, your own character sits down at the target with the chosen animation and you nudge it into the perfect pose. Because the pose is captured exactly (the ped's root position), players later sit with no sliding.

Input Action
W A S D Move the seat around
↑ / ↓ Raise / lower height
← / → Rotate the seat
Mouse Orbit the camera around the seat
Mouse wheel Zoom the camera in / out
Q / E Cycle sitting pose (library mode only)
SHIFT (hold) Move / rotate faster
ENTER Save the exact spot
BACKSPACE Cancel placement

During the prop picker phase, aim at a prop and press E to select, or BACKSPACE to cancel.

Saving

Pick the animation, interaction and behaviour, then hit Save sit. The sit is written to data/sits.json on the server and broadcast to every player instantly. Fine-tune the exact X/Y/Z/heading afterwards with the ± steppers in the editor.

The in-game Settings screen

Most live configuration is edited from the Settings screen in the UI (not config.lua) and saved to data/settings.json. See Configuration for the full field list.