FPS hands only you can see

I am trying to make a first person shooter game. I noticed in most online FPS games, the hands that you see are different to the hands that other people see. For example: The gun in fps’s look like it’s held up to your face, but when someone else looks at you, it looks like the gun is at his hips. Is they’re any way of doing this?

Maybe you could use a culling mask. Assign the hands a layer and deselect that layer on the other player’s camera.

use this!

if(!networkView.isMine){
gameObject.active = false;
}