How would you do approach an extendable rope system (C++/BP)?

Thank you for sharing! I actually was able to implement a similar system using good old verlet. The collisions are still a bit off but the perfs are great.