Kermit - 1st up don't panic yet
Ok you say it has an oil leak - how much has it lost ? Check your oil sight gauge first.
Most bikes accumulate a lot of oily greasy shit when only ridden local short trips, a prolonged high speed (high temperature) run will loosen this and cause it to drip off.
But as Gos says you need to track down the source of the leak before trying to diagnose anything
I don't suffer from insanity; I enjoy every minute of it.