Help creating Shackles (Cuffs)

I am trying to achieve something presented on the screenshot:
image

Basically, everything I want is a script for cuffs, or at least an idea of how to do it.
Shortly: All free model cuffs are too, sort of, choppy. When you turn your body the player you are detaining is spinning like a helicopter, moves too fast, etc. I want the player (the one I am detaining) to stand in front of me, as presented on the screenshot, and so it would look smooth.

Thanks to everyone in advance.

A way you can do it is by positioning the model of the player to the Vector of the Humanoid (The one holding the cuffs.)