There used to be a company that made smocks for keeping your clothes clean while riding a scooter in my country but they went out of business a while ago.
Really though your best option is to wear motorcycle gear and then change when you arrive. The road does not care whether you're riding a scooter or motorbike when it comes to rending your flesh.