[FREE] XSular SCripts, All In One UI Pack ( TextUI, notify, menus, and minigames )

XSular UI Pack

Introduction

XSular UI Pack is free — one consistent interface for the whole city instead of ten different menus fighting for attention. TextUI, notifications, progress bars, context menus, list menus, inputs, alerts, radial menus, objectives, and key minigames all share one visual language, one accent system, and one performance budget.

It does not touch jobs, money, inventory, or player data. Scripts use the provided exports directly, or let xsular_bridge route Notify, Progress, Menu, Input, TextUI, Alert, and Objectives through XSular UI Pack.

· Get it free

· Documentation

· Support Discord

Features

Unified UI system. One primary color controls the visual language across TextUI, notifications, progress bars, menus, alerts, radial interfaces, and other components.

TextUI with key prompts. Display an action such as “Open garage” with an optional E key chip. Position it on the left, right, top, or bottom, and update the label without closing the interface.

Stacked notifications. Success, error, warning, and info notifications with configurable icons, colors, positioning, and maximum visible count. Custom notification types are supported.

Cancelable progress bars. Built for actions such as searching, repairing, crafting, or lockpicking. Configure the label, duration, cancellation behavior, and screen position.

Context menus. Side-positioned menus with titles, icons, arrows, disabled options, nested submenus, and optional condition meters. Supports left and right placement with simple back and close navigation.

Keyboard-driven menus. Action rows, scrollable values, checkboxes, and optional condition meters. Designed for fast interaction without forcing the player through mouse-only navigation.

Flexible inputs. Text fields, selects, sliders, numbers, toggles, colors, headings, images, and callouts. Supports required fields, passwords, and configurable minimum and maximum values.

Confirmation alerts. Clear confirm/cancel dialogs with optional images, item lists, and condition meters. Suitable for irreversible actions such as selling vehicles, removing plates, or transferring ownership.

Nested radial menu. Build multi-level wheels such as Vehicle → Engine / Doors. Disabled actions remain visible, and players can return to the previous radial level without closing the entire menu.

Objectives display. Show objectives, steps, active keys, and completed or pending states in a compact HUD surface. Position it in a corner or move it using configurable offsets.

Four key minigames. Circle reaction, progress reaction, spam-to-fill, and timing-zone minigames. Difficulty ranges from Easy to Extreme with configurable wrong-key rules, decay, combo behavior, and restrictions for movement, combat, or vehicles.

Flexible icon system. Use Hugeicons by name or Iconify identifiers such as prefix:icon. A fallback icon is automatically used when a requested icon cannot be found.

Client-side preferences. Players can control supported UI behavior and presentation without changing your server configuration. Personal settings remain on the player’s machine.

Idle when closed. Nothing continuously ticks while the UI surfaces are closed. Shared focus handling also allows multiple interfaces to coexist without one component unexpectedly breaking another.

Compatibilities

Works with any framework.

When used with xsular_bridge, XSular UI Pack becomes the preferred provider for Notify, Progress, Menu, Input, TextUI, Alert, and Objectives without requiring individual resources to directly depend on the UI pack.

Requirements: None. xsular_bridge is completely optional.

Conflicts: Do not run another Notify, TextUI, Progress, Menu, or equivalent UI provider on the same surfaces if you want XSular UI Pack to provide one consistent interface.

Gallery

TextUI

TextUI

Notify

Notify

Progress

Progress

Context

Context

Menu

Menu

Input

Input

Alert

Alert

Radial

Radial

Objectives

Objectives

Code is accessible No (Config File are open)
Subscription-based No
Lines (approximately) ~10,000 (Lua + NUI)
Requirements None (xsular_bridge optional)
Support Yes
2 Likes