Quite difficult to fully realize. When throwing the rod, what is its' motion? Is it just a reskinned Meat Hook (DotA)? Does the rope have to behave realistically? These questions will help both those who would like to help and yourself.
[Meat Hook - esque]
Periodic Loop
- Have a flag that determines behavior
- Spawn rope model at a linear direction towards the target.
- If exceeding 700 or hitting the target, invert flag.
- Unspawn the last rope model.
The model list basically behaves as a FILO queue or a stack.