Trouble with viewmodels on the server

So, I have a rig(Arms, Fake tool(just the parts of the tool) as my ViewModel, it goes in-camera, my script runs animations for the ViewModel and some for the actual gun. When you enter “ViewModel” mode my script will hide your actual gun for just you and it will clone the ViewModel. I am having trouble figuring out a way on how I should shoot from this ViewModel, as the server doesn’t see it, what sanity checks should I do on the server? Here is a link d at the moment, it is shooting out of the normal gun, but as you can see that is not aligned with the ViewModel, how should I go about this? Should I just adjust the normal gun to fit the veiwmodel?