[PAID] BZK TextUI 3D

[RedM] BZK TextUI 3D - Elegant, Optimized & Native Style

Give your RedM server the polish it deserves with BZK TextUI 3D. This is a highly optimized, standalone 3D text interface designed to blend perfectly with the Red Dead Redemption 2 aesthetic.

Gone are the days of ugly, floating text. This script uses a dual-stage system (Dot → Interaction) with smooth animations and a premium “Cinzel” font style that feels native to the game.

:movie_camera: Preview


:sparkles: Key Features

  • Dual-Stage Interaction:
    • Far: Shows a subtle, non-intrusive dot.
    • Near: Smoothly expands into a full interaction prompt with key and text.
  • Native Aesthetic:
    • Uses the Cinzel font (Bold/Extra Bold).
    • Premium Gold/Bronze gradients matching RDR2’s UI.
    • Shine Animation: A subtle reflective shine passes through the text for a “living” feel.
    • Dynamic Shadows: Depth and readability in any lighting.
  • Highly Optimized:
    • Pure NUI (HTML/CSS) rendering.
    • Lightweight client-side logic.
  • Developer Friendly:
    • Simple Exports: exports['bzk_textui3d']:RegisterInteraction(...)
    • Legacy support for DrawText3D.
    • Full control over distances, keys, and text.

:gear: Configuration

Everything is configurable in config.lua:

  • Distances: Customize when the dot appears vs. when the text appears.
  • Keys: Set your default interaction key (G, E, etc.).
  • Scale: Adjust the global size of the UI.

:computer: Code Example

Registering an interaction is incredibly simple:

exports['bzk_textui3d']:RegisterInteraction('bank_vault', {
    coords = vector3(123.0, 456.0, 78.0),
    text = "[G] Open Vault",
    distance = 10.0,    -- Render distance
    dotDistance = 5.0,  -- Dot appears
    promptDistance = 2.0, -- Text appears
    onInteract = function()
        print("Vault Opened!")
    end
})

:shopping_cart: Purchase

Tebex Link


Open Source version available? Yes/No (Decide this)
Support provided via Discord.

Code is accessible No
Subscription-based No
Lines (approximately) +500
Requirements STANDALONE
Support Yes