how are you attaching the weapons to the back of your character?
if your weapon is an actor attached to your character the solution will be related to using a physics asset on your weapon and activating it
if your weapon is part of the same skeleton and entirely rigged to a bone, using anim dynamics could be enough