Where to handle weapon aiming & firing?

Well in my current setup, other players can tell when someone else aims in because the gun itself moves, do you suggest that locally, I move the camera, and remotely I move the gun?