
Modular Detain & Restraint System
This project is a high-performance, server-authoritative detainment framework designed for large-scale roleplay and tactical environments. I built this system to solve the common "clunkiness" of player interactions, focusing on seamless integration, exploit prevention, and deep customizability. Key Technical Features: • Cross-Rig Compatibility: Features an automated detection system that adapts to both R6 and R15 character rigs without manual configuration. • Server-Authoritative Security: Built with a lightweight client footprint to ensure all detainment logic is handled server-side, preventing common client-side exploits and "god-mode" escapes. • State Management & Anti-Grief: Integrated logic to automatically handle anti-reset, inventory locking, and emote-blocking while a player is detained, ensuring gameplay integrity. • Fully Configurable Framework: Developed a clean, commented configuration module allowing developers to tune variables such as: | Team-based whitelisting and allied "friendly-fire" blocking. | Dynamic cooldowns, immunity windows, and spatial distance checks. | Customizable detainee-to-detainer offsets for realistic positioning. Use Cases & Versatility: This system was engineered to be "plug-and-play" for a variety of genres. Whether it’s a Military Sim requiring prisoner transport, an SCP/Horror game for containment procedures, or an Emergency Services RP, the system scales to fit the need. It includes support for both Player-to-Player and Player-to-NPC cuffing, making it a versatile tool for story-based missions or open-world interactions
Area
Systems Architecture | Gameplay Engineering
Work Type
In-House Project
Role
Lead Developer
Key Work
Scripting
Tools
Roblox Studio
Platform
Roblox
Date
March 2025
Client
LunarVibe Vault








