What is the best way to make a rope/hose physics

I am currently working on a small 3D top-down game where the main mechanic is based on a rope system. This is not a simple swinging rope, the player have a water hose in hand so he has a maximum distance he can reach and the hose can be stuck in objects. Eventually, the hose may stuck in other players hoses if i make this game in coop.

Now that you know the main idea of the game and the way i want the hoses to work, my question is, how would you build that “rope” system?

The only solution i have tried so far is a bunch of capsules rigidbodies with joint. I tried character joints and configurable joints. Its not bad but it have its limits. When i apply too mush force or when it is stuck in an object, the capsules starts jittering.

What would be the best way to make that water hose?

there is ObiRope which I find totally awesome:

very well maintained and supportive devs