How do I aiming to my TPS, like in the Multie Player Shootout?

Hey everyone!

So I’m working on my first third person shooter, but I want to add a function where I can rotate the arms and gun, so my player can aim up and down, like in Multi player Shootout demo by Epic.

How can I program this in BP? I have tried everything I can think of, thanks.

This is an interesting issue,

To properly align 3rd person mesh you need advance IK solver like IKinema and even then it is not perfect.
What I found to be the best solution is to use aim space and align it as close as possible then find the vector between weapon muzzle and camera look at point and use that as the shooting vector.