Well, it's taken me forever to decide whether or not this was a good state to ask for this in,
here's a handgun (and a suppressor if that's your jam). It has the most basic functions: it shoots bullets, and has pretty effects. I've ended up cutting my ADS for now, because it was giving me some trouble.
In addition to throwing in ammo, (since that's supposedly relatively simple? I dunno, not for me anyway o3o) I'd appreciate it if you could also make it so that it only goes through state 0, chambering a round, only the first time a player draws it. And likewise, if you could make this the case for going in and out of ADS somehow, I gave it a crack but for some reason I could only ADS once unless I holstered and drew the weapon again.
You can see the sounds in their CS, and here are the animations
The reload animation (and its related sound) is a full reload; if you want me to separate it into mag in, out, and charging, let me know, I don't know how complicated of an ammo system you're willing to make but I'd be happy to have the best level of complexity and simulation in here. I daresay I'd actually prefer H&K levels of complexity, chambered rounds and all that jazz, but like I said, that's up to you.
Thanks in advance, whoever tackles it.