How do I make a first-person dynamic weapon equip system?

Hello everyone! I was wondering if there were any tutorials or guides on how I would make like a dynamic weapon equip system for a first person game? Something like how Skyrim or the Dark Souls games work, where you can essentially equip any weapon, shield, spell, etc. into either hand, having the animations work with everything.

So far, I have just a sword in the right hand with attack animations, and I’ve managed to get the left hand holding a spell with separate animations, but haven’t been able to get the animations to work in conjunction with the right hand (ie. I have a left hand animation for it to move to the side for when I swing my right hand sword, but it’s not working in game).

If anyone is able to point me in the right direction for how I would get to work on that, I would greatly appreciate it!