9AM TextUI overview
9AM TextUI is a free animated Text UI replacement for FiveM that supports both 3D world-space and screen-space rendering with smooth morphing animations. It automatically overridesox_lib’s Text UI so all existing scripts use it without code changes.
Public features
- 3D world prompts rendered at world coordinates with camera projection tracking
- Classic screen-anchored overlay mode
- Drop-in
ox_liboverride forlib.showTextUI/lib.hideTextUI - Sphere, box, and poly zone types via
ox_lib - Distance-based animation that expands when near and collapses into a dot when far
- Configurable accent color
- Free and open source
Dependencies
ox_lib
Compatibility and editions
Config
Zone options
Exports
3D World TextUI
Screen Overlay TextUI
ox_lib override
The includedoverride.lua replaces lib.showTextUI / lib.hideTextUI globally. Two ways to set it up:
Option A — Add directly to ox_lib (recommended, applies to all resources automatically):
Copy override.lua into ox_lib/imports/ (or any loaded path), then add it to ox_lib’s fxmanifest.lua:
fxmanifest.lua:
Advanced zone types
Box
Poly
coords — defaults to the centroid of the points.
Example
Best for
Choose this script if you want:- A visually polished Text UI with smooth animations at no cost
- 3D world-space prompts that track camera projection
- A seamless
ox_libText UI replacement without changing existing code