This is based on a model I made for Second Life years ago. I took the original and remixed it for 3D printing, breaking it into components that can be printed without supports and snapped together. Then adding a cavity for the battery and LED.
Please watch the video for assembly tips.
The author marked this model as their own original creation.