Should the Pickup model be different from the real model?

Should I export my weapon 3D model in two different ways, low-poly for pickup and high-poly for the first person view?

Also, when other people look at me, should they see the low poly version?

How does all of this work?

P.S: I’m not a 3D Artist, I’m a programmer