Somewhat unrelated but could prove to be useful,
I created a swinging system that had a web-wrapping mechanic
meaning that the line would wrap around objects the line intersected with
[video]https://zippy.gfycat.com/MixedFarflungAsianwaterbuffalo.webm[/video]
I did this by casting a line trace from the actor to the tether point and if it hit anything,
I’d set the new tether point to that location
as you can see how the character wraps around the pole and the tether becomes shorter
I later used a beam emitter to display the line connecting the character and the tether point
this is useful because you can attach the beam emitter to the character and then set the beam end point to the tether point,
you’ll have manually update the end point if what it’s attached to moves
I hope this helps you