Sounds good, not too sure if it's possible
I imagine it working like, if you press the right mouse button with the gun, it'll replace the gun's weapon image with a weapon image similar to the default gun, except the model is given an eye offset and rotated toward the player's head, and it won't create a projectile, but it will fire, this is so that there isn't just a projectile going through your head and off into the sky, and firing the gun could run the Self Delete command or just reduce the player's health to 0