Rope swinging

Hello, I have created a blueprint with a cable component but I encountered a problem that I can’t solve - the character can only hook at the end of the cable (i.e., I have the sphere attached to the end of the rope, to which I hook the player), I would like to get the effect of catching the rope in the nearest place hands and I wonder if it would be better to create my own rope with bones.
The second issue I would like to simplify is that I have to turn the character on a current basis parallel to the rope and move the figure in such a way that the hands holding the rope are at the end of the rope and here the question is, is it possible to attach the player’s bone to the bone in the rope?
I have already been looking for information but I can’t find it, so I would like to ask for help or hints on how to create it better.

What about spawning and attaching your character as a skeletal mesh in the rope blueprint event graph to the bone using an animation asset and make it attach using on begin overlap and hide your main character in game or something like that… then remove from bone on end overlap/button press I’m not a pro so don’t take my word for it, im just giving an out of the box idea lol =)