Attach actor to constraint and edit length on runtime

I want to implement a grappling hook swing mechanic (like the ratchet and clank’s yellow grappling points).

I’ve got my actors set up and ready to go. I have implemented a mechanic that upon pressing the grappling key, if there is a grapple point near me (<1000 uu distance), the grappling starts to occur.

All I want to do is attach and unattach my ThirdPersonCharacter actor to the other end of the Constraint component, as well as to adjust the arm’s length on runtime. Is that possible? I really dont want to use a wire component because I want it to be constantly stretched till it reaches a specific (max) length.

This is being posted in the Blueprint Scripting section but I can handle C++.

Thanks in advance

I solved it myself,

3 - Swingshot/Grapple(Yellow mechanics followup) - Part 2 - YouTube The tutorial is up.