Weapon movement delay?

Hi guys.

I need a blueprint to make a weapon delay.
I state, I’m not a COPY-PASTER, I try to understand and learn the function you’ll insert down this thread.

I want create a delay like this:https://youtube.com/watch?v=g4XYT4ZkzOk
Anyway, obliviously I need a method to rotate the mesh with the camera not via parenting in Viewport but only visual script: this because if I point the view toward the horizon, the arms disappear!

The bound scale is set to MAXIMUM.

Then, can you give me some help?
I didn’t find tutorial about this (everybody goes Unity).

Also I need a method to “expose” and “retire” the weapon respectively a bit forth and back the weapon in relation with the Vertical rotation.
Thanks!