Pull the spark plug & put piston at BDC. Remove fuel line from carb and drain the bowl. Let the bike sit over night at least 12 hours, this will give the crankcase a chance to evaporate the fuel in there. After that time, do NOT hook up the fuel line yet, take a paper towel & with your finger plug the spark plug hole & kick it over 4-5 times (make sure the plug cap is in a safe place not to ignite any fuel vapors) then inspect the towel, it should be dry. If it has fuel on it the bottom end still needs to be dried out, if is dry then bring the piston to TDC & pour in some pre mixed gas (about a tablespoon full) in the plug hole, quickly install the plug & cap, kick like you mean it & hopefully it starts & runs for a moment (or at least burps). Then hook up your fuel line, turn fuel on, lay it over till it pees, kick like you mean it. If this gets it going then you probably have a bad needle seat that needs to be replaced, & until that is repaired I would turn the fuel off while the bike is running till it drained the carb. As mentioned above, you need compression, spark & fuel, sounds as if you have all but maybe too much fuel.
Keep us posted.