I was thinking. Rather than the typical reload that you see in most games, how about this idea: Pickup ammo as usual but when you exceed the amount in the clip, it gets stored in the reserve (half of the clip maximum, so 400 clip will be 200 reserve). Then when your clip is empty, you hit the reload key which will drain the reserve. This will play a reload animation (both player model & viewmodel) and have a special "recharge" animated shader overlaying the weapon model accompanied by a "recharge" sound. This way, it keeps reloading looking sci-fi and also solves the problem of "but this weapon has no physical clip, how would it reload?".