NEW: Layout System
- Full control over overhead UI element order and content
- Placeholder support: {DisplayName}, {TeamName}, {RankName}, {Level}, {LevelName}
- Combine placeholders freely:
Code:{DisplayName} [Lv. {Level}]- Color placeholders: {TeamColor}, {RankColor}, {NameColor}
- Add, remove, or reorder elements from config — no scripting needed
CHANGED: Settings Restructured
- Settings simplified to 7 essential options (was 16)
- Removed TeamLabel, RankLabel, Nametags toggles — Layout handles visibility now
- Nametag settings (Device, Country, CantChat) moved into Nametags section
- Each nametag category now has its own Enabled toggle
CHANGED: Folder Names Simplified
uxrOverheadSystem#[email protected]→ uxrOverheadSystemRSuxrOverheadSystem#[email protected]→ uxrOverheadSystemSSSuxrOverheadSystem#[email protected]→ uxrOverheadSystemSPSuxrOverheadSystem#[email protected]→ uxrOverheadSystemSCS
CHANGED: OverheadUI Template
- UIListLayout as template container — elements cloned at runtime from Layout config
- AFKLabel + AFKBLabel grouped into AFKFrame
- BarFrame wrapped in FrameBar spacing container
UXR OVERHEAD SYSTEM
Version 4.6 Update
January 18, 2026
Chat Restriction (Nametag) System
- New Nametag Integration The age-restriction icon is no longer a separate floating image. It has been moved into the main nametag row, appearing neatly alongside Country and Device icons. Modern Icon Design Replaced the old restriction graphic with a new, professional-looking icon for a cleaner look.
- Smart Positioning The chat tag is programmed to always appear at the very end of the nametag list, preventing any overlapping with other titles or icons.
Health Bar & Animation Improvements
- Rapid Damage Support Fixed the issue where the health bar would get "stuck" or show the wrong size during intense combat. The bar now updates instantly and accurately when taking multiple hits.
- Smooth Animation Logic Improved how the bar transitions between damage and healing. Animations now clear each other out properly, ensuring you always see the most up-to-date health status without visual glitches.
- Visual Cleanup All healing and damage indicators are now automatically cleared the moment a player reaches full health, keeping the overhead display tidy.
New Settings & Customization
- Tag Control You can now fully enable or disable the chat restriction tag through the settings menu.
- Easy Icon Swapping Changed how icons are managed; you can now update the restriction icon or its display priority by simply adjusting a single value in the settings.
General Refinements
- Performance Optimization Cleaned up the underlying scripts by removing unnecessary technical comments and streamlining the code for better server performance.
- Bug Fixes Resolved several minor issues where health bar animations would occasionally stop halfway or persist after a player respawned.
This update focuses on making the overhead interface feel more responsive and visually organized.
UXR OVERHEAD SYSTEM
Version 4.5 Update
December 25, 2025
New Features
Changes
- New Flexible CustomRanks System
Define ranks based on ANY combination of conditions with priority-based system. Higher priority ranks override lower priority ones.- GroupRank Range Support
MinRank- Check if player rank >= valueMaxRank- Check if player rank <= value- Combine both for range checking (e.g., rank between 50-100)
- Team Multi-Select Support
Apply the same rank to multiple teams at once using:
Code:Team = { Names = {"Police", "SWAT", "FBI"} }- Level Range Support (Requires UXR Level System)
Level = { Min = 5 }- Player level must be >= 5Level = { Max = 10 }- Player level must be <= 10Level = { Min = 5, Max = 10 }- Player level between 5-10
Bug Fixes
- Removed
UXRLevelSystemsetting from Settings
(Now handled via Level check in CustomRanks)- Removed legacy rank systems:
PlayerRanks- UsePlayerIdcheck in CustomRanksGroupRanks- UseGroupRankcheck in CustomRanksRanks- UseTeam + GroupRankchecks in CustomRanksDisableTeamRankssetting removedDisableGroupRankssetting removed- Unified condition checking for both CustomRanks and CustomNametags
- Updated Settings comments to be more accurate
Documentation
- Fixed potential nil error when NametagsFrame is missing
- Improved error handling for Level/LevelName/Playtime checks
(Now returns false instead of error when UXR Level System is not installed)
Available Check Types:
- Added comprehensive documentation for all 15+ check types
- Added 13 example configurations covering common use cases
- Clarified that UXR-dependent checks won't cause errors if UXR is missing
- Gamepass - Check if player owns a gamepass
- Group - Check if player is in a group
- GroupRank - Check player's rank in group (exact, min, max, or range)
- Team - Check player's team (single or multiple)
- PlayerId - Check specific player IDs
- MultiGroup - Check if player is in any of multiple groups
- MultiGroupRank - Check ranks across multiple groups
- AccountAge - Check account age in days
- Premium - Check Roblox Premium status
- Verified - Check if player is verified
- Owner - Check if player is game owner
- FriendWith - Check if player is friends with specific user
- Level - Check player level (UXR Required)
- LevelName - Check player level name (UXR Required)
- Playtime - Check player playtime (UXR Required)
All conditions can be combined. Player must meet ALL conditions to receive the rank.
- System optimized by over 500%, now runs faster and no longer causes lag.
- Added extended control structures.
- Country check has been moved away from external HTTP services and now uses the Roblox API instead.
- Many bugs have been fixed.
Bugs Fixed
Group Based Ranks Added
Disable Nametags Added
Disable Team Title Added
Disable Rank Title Added
More Country Flags Added
