Okay, so I am making a character controller in Unity of a 3D model. it got two layers of animation - the base layer works perfectly fine but the 1st layer in which the character holds a flash light. The animation works fine until the arm starts behaving weirdly when the shoulder is rotated upside or downwards. I am attaching a video along with this
if someone knows how to do it then please let me know. It would be a great help
I have used IK for this. Set the IK target to the torch but it still didn't work