I think weapons should have some passive effects to make the game more fun and balance eful.They could be good or bad.like,when you fire a machine gun you will gain better movement.
Neutron gun would decrease the enemy’s health slightly over time for some seconds.
Corn shooters will give you an extra corn from killing chickens(Pop corn’s that you can eat)
Ion busters will ignore metal rods…
Things like these.