(2D game) I want my player to swing like a pendulum while grappling hook is connected in mid-air

I’m back again with a different question regarding my grappling hook. Currently its working fine as a regular grappling hook. I can shoot a cable if the line trace detects a component and then close the distance while I’m holding down the input.

Now I want my character to swing like a pendulum while its hooked and mid air. In other words I want it to behave in such a way that if the player chooses to release the input before the character reaches the hooked location that they’ll swing in the air instead of dropping down.

I think my best bet would be to use physics constraints. But I have been messing round with it for a while but I can’t get it to work properly. I am open to other suggestions if its not plausible with my 2D project. (I removed anything with phys constraints in my BP to start from scratch)

No idea. maybe use the cable component and attach your character to a physics simulated body while grappling hooked, then on release use the LaunchCharacter node and put in the current velocity of the physics body they are attached to before destroying it. No idea if that will work but it is my first idea.