I am absolutely terrible at OpenScad but here is an attempt.
I edited it from this.
The author marked this model as their own original creation. Imported from Thingiverse.