I'm a man always after an elegant solution. Although your solution fixes the problem, it feels forced. For example, what if people decided that getting killed with the shotty pistol at more than 20 feets was stupid (even if they were at 1 health) so we made the models dissapear beyond that range if you equipped shotty? Yes it keeps people from shooting at that range, but it's also a wtf in the "makes sense" department. I think we can find a better answer than this. This is the same kind of thing as 9mine to me, the result you want (remote mine detonation) using a function that makes no sense (drop a mine and suddenly BOOM from across the map). I'm reading your suggestion again and it sounds like what we could call "building style fade" which is really just "show or don't show based on distance". Do you actually mean real fading like scout with hide, because that may be an idea... 100% invisible beyond X yards, 100% visiable within Y yards, gradient between. That with well balanced falloff damage could make something I could get excieted about.