I wrote a grappling hook tutorial. In this tutorial, we learn to use pin joint (PintJoint2D node) to make a link between a static node in the scene and a moving node. It forms a pendulum motion. After that, we modify the simple pendulum to make a swinging motion of a player on the grappling hook.

The tutorial is part of my platformer game tutorial series. Hope you like it, and I'll be happy if you provide me some feedback on my work. Thank you so much <3