The smoke shouldn't be that big of a problem to work on, and the smoke is rather skimpy, so if there was a possibility to increase the range and effectiveness, I'm all for it.
Attachment's on the other hand I can see being a massive pain in the neck, and honestly other than the visual aspect (which as we all know is a HUGE thing for a lot of people, take CS:GO or any game that utilizes cosmetic's as a paying option for their players) Even if the different attachment's did give some type of benefit, I don't see it being that important to have something like this added, maybe as a side-job for someone to work on in their spare time, but not as a priority as it's really just only going to have a visual aspect to it. (On top of which, I feel that if someone did undertake this task, it would also benefit other servers such as the DarkRP server, so a bit more of an incentive to work on this, but still not that big of a thing honestly.)