RedM Scene & /me Text Script Poggy Scenes

World-anchored scene text, character status labels, overhead /me and /do, and a persistent nearby-message box, all edited in a custom NUI with colours, sizes and saved presets.

A feature-rich roleplay utility for RedM that brings together world-anchored scene text, character status labels, overhead /me action text, and a persistent nearby-message box — all wrapped in a fully custom NUI editor with colour formatting, font size control, and saved presets.


4c1c526757b6698ec01e6eff59a3ed1809508d33.jpg

Video Preview - https://www.youtube.com/watch?v=LIFh2ltNjrA


Features

🗒️ Scene Placement

Place floating lines of richly formatted text at any position in the world. Scenes are server-persistent — they survive reconnects and resource restarts and are visible to every player within range.

The editor is a two-phase NUI panel:

  • Phase 1 — Text Editor: Type your scene text with live colour swatches (19 in-game RDR2 colour codes) and a font size selector. Mix colours and sizes on the same line. Text is formatted using native RDR2 markup (<font size> + tilde colour codes) and displays exactly as authored in the game engine.
  • Phase 2 — Position Editor: Fine-tune X/Y/Z placement with mouse-wheel scroll, stepper buttons, or direct number input. A live 3D preview shows the text in the world as you move it.


🏷️ Status Labels

Attach a persistent coloured status tag above your character — injury states, moods, RP flags, anything you like. Visible to all nearby players at all times.

  • /status alone opens the full NUI editor with colour formatting.
  • /status some text is a quick-fire shortcut with no UI.
  • Save frequently-used statuses as named presets and recall them instantly.
  • /cstatus clears your status.


💬 On character /me & /do

/me and /do messages float on the sending player’s body with a subtle dark background pill. Multiple messages stack upward so nothing overlaps. Each entry auto-expires after a configurable duration (default 10 seconds).


📋 ME Display Box

A semi-transparent message box at the top-centre of the screen collects nearby /me messages so you never miss a emote even when the overhead text has faded.

  • Auto mode — fades after a configurable idle timeout.
  • Persist mode — stays visible as long as there are messages.
  • Drag to reposition — /mebox move lets you drag the box anywhere on screen; position is saved permanently.
  • Three widths — small / normal / large via /mebox small|normal|large.
  • Messages older than 5 minutes dissipate permanently on their own.
  • On reopen the box scrolls to the newest messages; older history is still accessible by scrolling up.
  • Per-job name colours — configure a hex colour per job so Doctors, Law, Govt etc. are colour-coded at a glance.


🎨 Editor UI Themes

Six built-in colour schemes for the Scene and Status editor panels:

ThemeLook
amber-frontierOld West sepia gold (default)
steel-blueModern dark navy & steel blue
ivory-noirPure black & white
lavender-duskSoft pastel lavender
crimson-duskDeep dramatic red
emerald-ridgeEarthy forest green


Set with a single line in config.lua — no restart required, applies on character load.


Commands

CommandDescription
/sceneOpen the Scene Editor
/me <text>In-character action (overhead + ME box)
/do <text>OOC description (overhead)
/status [text]Set/edit status label
/cstatusClear status label
/idShow your server ID above your character
/cashShow your cash above your character
/mebox auto|persist|off|move|small|normal|largeControl the ME display box


All command names are fully configurable.


Configuration Highlights

Everything is controlled from a single config.lua:

  • Scene visibility radius
  • Per-job scene removal permissions (staff can remove any scene)
  • Job-lock (restrict /scene to specific jobs)
  • ME Box distance, timeout, max lines, scroll history, message dissipation time
  • Per-job name colour map for the ME Box
  • 19 RDR2 in-game text colour swatches (customisable hex + display name)
  • UI panel theme selection
  • Discord webhook for scene placement logging

Questions about Poggy Scenes

Which commands does it add?

/scene opens the editor, /me and /do float on the character, /status and /cstatus set and clear a status label, /id and /cash show your ID or cash overhead, and /mebox controls the message box. Every command name is configurable.

Do scenes persist?

Yes. Scenes are server-persistent, survive reconnects and resource restarts, and are visible to every player within the configured range.

What is the ME display box?

A semi-transparent box at the top of the screen that collects nearby /me messages so nothing is missed once the overhead text fades. It has auto and persist modes, three widths, can be dragged anywhere, and colour-codes names per job.

Can I change the look?

Six editor themes ship in the box, from the default amber-frontier sepia to steel-blue, ivory-noir, lavender-dusk, crimson-dusk and emerald-ridge. Set it with one line in config.lua.

Which frameworks does Poggy Scenes work with?

Poggy Scenes works with VORP Core, RSG Core and QBCore RedM through poggy_core, which detects the framework at runtime and has a proven adapter for each, so there is one build and nothing to configure.

How is Poggy Scenes delivered after I pay?

Instantly. Checkout runs through Tebex, which asks you to sign in with your Cfx.re account before items can be added to the basket, and the licence is tied to that Cfx.re account rather than a key to paste.

Does Poggy Scenes get updates?

Yes. It runs on Poggy, a live RedM server, and updates are included with every licence. Support is in the Poggy Discord.

View all →
Poggy Chess

Poggy Chess

See it on our store: poggy.app/store/poggy-chess Chess and checkers tables in the world: sit down with a…

Price $29.99
Poggy Badges

Poggy Badges

Let your law enforcement, marshals, and medical staff wear their rank. Poggy Badge gives qualified players a…

Price $20
Join the Discord Discord