If oil is in the carb, the only way it can get in there is through the breather tube. Try two things for me please. First, unhook the breather tube from the carb and run the engine. If the engine runs clearly, you will probably find oil being blow out the breather tube. If this happens, you are building too much pressure in the crankcase. Normally two possible causes. Failure of the breather or blown head gasket. Then try this, unscrew the dipstick and allow it to sit loose on the dipstick tube. Start the engine and observe the dipstick. If it starts bouncing around, this would be an indication of blown head gasket.