I dont usually design things like this, but it turned out pretty good.
Print with supports unless your printer is very good at overhangs
The author marked this model as their own original creation.