Best way to create a tether between two players

Hello!

I’ve been trying to figure out a way to make a tether mechanic between two players where the tether is like a rope that holds the two players together. The players then make use of the tether to swing to different places.

I started researhing ways to make this mechaics and I have so far settled on using either physics constraints or cables. However, the physics constrain doesn’t wrap around objects aki to how a rope works and the cable feels really jank (Doing things like clipping through walls and sporratically moving).

Does anybody know of a possible alternative way of creating this tether, wether it’s through UE Components or through C++ doesn’t matter. Any help is greatly appreciated and thanks in advance!