Once I made a dispenser like this.
Might upload the video of it.
I'm going to upload it.
The dispenser lets you select from a small amount of items, and when you click a button, the dispenser creates the weapon you can pick up.
I also made a simple combination door using particles.