Not necessarily the carb…..If the reeds/check valves are messed up, the crankcase will draw the fuel in, but won’t transfer it to the cylinders due to the loss of crankcase pressure/sealing….
Remove the carb/or just slide it back on its studs, leave the fuel line on, then pump up the fuel tank primer button….You will see fuel coming out of one side or the other if the carb is messed up…If the carb does not appear to be flooding, then I would remove the intake manifold and have a look at the reeds/rubber check valves…..