Without pictures, I'm assuming there's a nice leak somewhere in your fuel tank or a hose is loose. What caused the oil to spew everywhere? Have you figured that out yet? Have you downloaded your service manual and combed over the entire bike for loose, cracked or damaged areas/hoses? Checked all if the bolts/covers? What does the bottom of your tank look like? Rust? Holes?
There are a ton of variables, so the more info the better. You've got to help us help you. Or help yourself and comb the entire bike with your service manual in tow.
There are a ton of variables, so the more info the better. You've got to help us help you. Or help yourself and comb the entire bike with your service manual in tow.