How to maintain momentum with rope swings?

I have a grapple hook ability that connects a rope to the players and and another attachment located where the player aims at. The issue is when I retract the grapple hook, if I cut it off mid-way, my character just stops in its tracks and falls. I want the ability for my character to keep flying up if its going fast enough. Currently, the retraction tweens in so it accelerates, but my character won’t maintain momentum no matter how fast I go if it gets cut (disabling rope).

maybe right after you diable the rope, get the humanoidRootPart velocity and make bodyvelocity in humanoidRootPart and set bodyvelocity velocity to humanoidrootpart velocity or dont use rope