I have been working on a new gun, and so far it works. Here is the image:
This is not the actual thing. It was a prototype drawing I had before.

Almost all the information is in the image. It is spring loaded, and it is a little hard to use so far. It has good shooting range, but it is small for handling and can get hard to use since it is such a small grip. The Pros are that it can switch barrels(common to most airsoft guns) and it also can change springs for better power(may require some help).