Just a hobbyist, creating/.printing in his spare time.
Self-Defense Keychain
Supports Optional, if printed upright. I used adaptive layers.