Just wanted to share a tip on what to do if your moped won't run after it's been hit with rain or thunder storm. (Speaking from experience).
Some people might think that water form thunderstorm got into their tank/carburator and so they'll try to drain that, but carburetor & gas tank cap were designed to prevent just that.
The likely cause of what has happened is - the water from thunderstorm got into your wiring harness & possibly your spark plug cap preventing startup of your ped.
How to solve this: Take a Co2 (compressed air can) other-wise known as air duster
remove the moped side-cover where the wiring harness is and air-dust every connector where water might have gotten into, detach spark plug boot from your spark plug and air it out as well, also air out the space around spark plug and cylinder.
Try to kick start your moped a few more times and it should start.
(These steps were tested on Tomos St A55.)
P.S. Also you may want to protect the wiring harness with a few layers of thick plastic bags & strong tape.