Two strokes that have been setting can have a pool of oil on the crankcase floor - it typically takes a long time (10 to 20 minutes) of moderate running to lift all the oil off the crankcase floor and start running normally. Time will vary depending on the type and amount of oil, type of fuel used, speed the engine is run at and some other less important things. Run it for a half hour or more and then report on the amount smoke.
Most common problem with the oil pump is wrong type of oil and operator cable hanging up.
Shop Owner and Mechanic with over 50 years experience