Tone if it's flooding it would mean either that the float isn't lifting up high enough to close the float valve, or that the float bowl level is set too high, and by the time the valve closes, the engine is already flooding.
Did you check that the repaired float floats?
Assuming it's not sinking, given you've been tinkering with it, you probably have to reset the float height. There's a metal tab that sits right under the valve, you just bend it toward the valve to lower the float bowl level, or away from the valve to raise it.
It might be worth testing the fuel cutoff with the carb on the bench so you don't keep dumping fuel into the motor.