Black smoke is caused by excess fuel that has not been burned completely. The burning of excess fuel is what we call running rich. Excess fuel will usually effect engine performance, reduce fuel economy, and produce a fuel odor but black smoke is not alarming.
Excess fuel can leak into the cylinder if the carburetor is out of adjustment. A faulty fuel pump, a leaky fuel injector, or a failing engine computer or computer sensor can be other reasons for fuel entering the cylinder.
What you shud do,
Check the engine oil to make sure excess fuel has not contaminated it.
Look at the engine oil dipstick, or look at the under side of the engine oil filler cap. If the oil is contaminated, it will have the appearance of a chocolate milkshake.
Check your choke may be it is struck.
Clean the carburetor with Carburetor Cleaner like NASA.
Also check your plugs and fuel filters