Simple standalone handcuff and escort system with cuff, uncuff and drag for any framework
Restraint is the backbone of every arrest, and a clean handcuff system is one of those tools a server cannot really function without. Handcuff Players keeps it simple and reliable: cuff a suspect, uncuff them, drag them where they need to go — all with clean animations and none of the jank that plagues cheaper cuff scripts.
What the handcuff system does
- Cuff and uncuff nearby players with a clean, believable animation.
- Drag and escort restrained players to a car, a cell or a scene.
- Cuffed players are appropriately restricted — no running, no fighting back.
- Put suspects into and out of vehicles smoothly for transport.
- Item or permission gating so only the right roles can cuff.
Why reliable restraints matter
- Arrests are a core police interaction that happens constantly — it has to just work.
- Clean animations keep tense scenes immersive instead of comical.
- Smooth vehicle handling means transports do not break mid-arrest.
- Predictable behavior keeps both officers and suspects fairly treated.
- A dependable base leaves room for your bigger police systems to shine.
Light and universal
- Standalone with ox_lib — runs on ESX, QBCore, Qbox or vanilla identically.
- Configurable keys, items and permissions in open files.
- Lightweight logic that only runs during a cuff or escort.
- Easy to drop in alongside a full police job or use on its own.
Some scripts are exciting; this one is essential. A handcuff system is the kind of quiet, dependable tool your police use hundreds of times a week, and getting it right removes a whole category of frustration from every arrest scene.
Pair it with our Wasabi Police Job and browse more police scripts.
Getting a core interaction like this exactly right removes a whole category of frustration from every arrest your officers make.
Because it is standalone and rides on ox_lib, it drops cleanly into any framework and sits happily beside a full police job or works on its own, which makes it an easy first building block for a department you plan to grow later.