Give to a bone the camera rotation

Hi guys, i’m having some issues in the animation blueprint programming.
The problem: i have a character with a torch in his right hand and i have a first person camera.
i want to rotate the shoulder when i look down and when i look up so the arm light of the torch go up and down (the torch is connected to the hand).

I tried different blueprint configurations but i can’t find what i have to do , cause my arm rotate not only up and down but its goes left and right too…

Can someone share a method to make the arm follow the camera roll?

Here how i done and what comes out( i used third person in this image just to see what’s going on with my arm)alt text

This is because you’re rotating in bone’s local space. For a setup as such I would recommend looking into a thing called AimOffsets (Aim Offset in Unreal Engine | Unreal Engine 5.1 Documentation)

Or if you want to have it your way then make sure that you rotate your shoulder in mesh space.

thank you , i had never heard about aim offset , i will try with aim offeset and will let you know about it.