Was working on organizing code better for future update, and implementing stretching as well. Works like a grapple function and so far I'm pretty happy with it. Take a look at the attached video for how it works.
Next up, I'm going to try implementing alternate forms with TFs.