OK friends, here is my newest idea for the gun tip extension, one that may be the closest to the movies.
As I was walking out the door from my dorm, I turn the lock so it wouldn't lock behind me and when it clicked, something clicked in my head; Use a lock mechanism for extending the tip of the gun, here's how it could work. . .
Picture the gun grip/barrel as the “door knob” and the extending tip as the “lock” (the lock you turn on the inside, not on the outside where you put the key). In order to pop the barrel/tip out, you first turn it and “lock it”, then turn it back. The tip will be in the “unlock position”, but the mechanism inside will still be locked ready to pop back into the unlock position. In order to pop out the tip/lock, you simply turn the grip/barrel/knob and the spring pops the tip out. It all came together and so far seems to be the best idea. I won't be able to test this until the summer, but please let me know what you guys think! It may seem confusing, it's hard to explain it without a model, but goto one of your doors and play around with the lock and you'll see what I mean.