Hi @Raildex_,
I just tackled this same problem recently for my platformer template. I ended up using physics constraints and calculating the correct attach point for the player. I also have rope climbing on my template (spline based), though not both behaviors at the same time.
If you are interested in taking a look at my code, feel free to download the template here - https://forums.unrealengine.com/showthread.php?125187-FREE-ThirdPerson-Action-Platformer
You can see the swinging mechanic in this video:
Hope this helps!