i had the same problems but i came up with a solution of my own it works fairly well. hope it helps someone.
this is the code:
here is the pics of it working:
I used the physics characteristic on the orange bar that attaches to the character, and the blue square that that holds the orange bar in place.
here are there behaviors:
there are still some graphical kinks to work out like position and animation, but it does the trick technically.