UXR Handcuff System - Product Features
10 Main Features List
- Complete Police Roleplay System - Handcuff, arrest, search, and jail players with an intuitive interface.
- Customizable Keybindings - Easily configure keyboard shortcuts for all police actions.
- Team-Based Permissions - Set different permissions between teams (e.g., police can arrest civilians but not other officers).
- Advanced Arrest Interface - Enter jail time, arrest reason, and select infractions from customizable templates.
- Dual-Currency Bail System - Allow arrested players to pay bail using Robux or in-game currency.
- Player Movement Control - Restrict handcuffed player movement speed, disable jumping, and enable player escorting.
- Miranda Rights System - Read customizable rights to detained players with a simple keypress.
- Item Confiscation - Search handcuffed players and confiscate or remove their tools.
- Persistent Jail Sentences - Jail sentences persist through server restarts and rejoins.
- Cross-Platform Compatible - Full support for both PC and mobile devices with dedicated mobile UI.
Technical Feature List
- Team-Specific Configuration - Configure different handcuff settings between various teams.
- Discord Webhook Integration - Log all arrest information to a Discord channel through webhooks.
- Advanced Animation System - Custom animations for handcuffed, grabbed, and taken-down players.
- Visual Highlighting - Highlight current targets for better visibility during police interactions.
- Dynamic Proximity System - Configurable activation distances for all police actions.
- Custom Billboard GUI - Interactive interfaces appear above detained players.
- Global and Local Jail Features - Set jail sentences affecting specific jails or all jails.
- Penalty Templates - Create preset infraction lists for common violations.
- Takedown Mechanics - Temporarily immobilize players during arrests.
- Automatic Data Saving - Regular data auto-save with backup on server closure.
- Admin Override System - Special permissions for admin teams and group ranks.
- Customizable Language Settings - Modify all system text and messages.
- Character State Management - Proper handling of character death, respawn and tool removal events.
- Detailed Time Formatting - Smart time display showing days, hours, minutes, and seconds.
Extremely Technical Feature List
- Network Ownership Handling - Proper network ownership transfer for grabbed players to ensure smooth movement.
- DataStore Architecture - Robust saving system with error handling and player-specific data normalization.
- Spring Physics UI Animations - Smooth UI transitions using spring physics calculations.
- Character Rig Type Detection - Automatic detection and handling of both R6 and R15 character rigs.
- Event-Based Client-Server Architecture - Optimized communication between client and server using RemoteEvents.
- Dynamic Welding System - CFrame-based welding for grabbed players ensuring proper positioning.
- User Input Conflict Resolution - Proper handling of input priority and game-processed events.
- UI Stroke Adjustment System - Automatically adjusts UI stroke sizes based on screen resolution.
- Character Ancestry Tracking - Tracks character ancestry changes to handle unexpected edge cases.
- Cross-Character State Persistence - Maintains handcuff states across character respawns.
- Targeted CFrame Interpolation - Smooth lerping between positions for grabbed players.
- Heartbeat-Synchronized Movement - Uses RunService.Heartbeat for smooth movement synchronization.
- Safe Call Implementation - Error handling wrapper functions to prevent script failures.
- Dynamic Network Ownership Release - Properly handles network ownership on unexpected disconnects.
- Multi-Platform Input Detection - Handles both touch and keyboard input methods appropriately.
Easy to Edit
Settings File
R6 - R15 Support
Team Support
Jail Support
Search / Remove Item
Discord Webhook
Mobile SupportR
ejoin Database Support
And More
