This was my rough draft (HALO SURVIVAL) this is pretty much the basics of the weapons engine (however the secondary doesn't work the same way) I mostly just drew stuff and did some tests. WASD, E to switch, Q to pickup, Click to fire, z and c change health, r for reload but yeah Hope this is interesting