How to make grappling hook in top down shooter?

How do I make a grappling hook that will move you toward solid objects?

First make a throwable hook, then make it disable when it hits a specific type of object (like the blood in my example)
Make it when you hit a key the player extracts the hooks pos, then destroy the hook and make the player use those and convert then into radians and stuff, but instead of me explaining that, just use the angle to velocity example by JR01.

Could you maybe make an example? I’m not that smart.

You can look at the Rope Object to see the grappling hook design I made. (If want to see it add the Grappling Drone to the level) The game is a “Platformer” (kinda), not a top-down, but it would work the exact same in a top-down.