How could I make a viewmodel with only using the players actual joints?

Hello, I want to create a flashlight that utilizes the player’s actual arms that act as a ViewModel for more realism. I tried using a spring module for smoothness and animations but I was having a lot of problems with it. Any feedback helps!

This is what I’m trying to make but using the players actual arms.