Either the float height is wrong, needle & seat require replacing or crud from the gas tank is holding the needle open.
Look in the gas tank.
Any foreign debris or rust - drain the tank, clean it, add fresh gas and install an in-line fuel filter.
Check the carburetor.
So you don't have to remove the carb from the bike - loosen the carb clamps and spin the carb sideways.
Remove the float bowl and spin the carb back to it's normal position.
Hold the floats up by hand and turn on the gas.
If gas leaks past the float needle - clean and/or replace the needle & seat.
Slowly lower the floats.
The gas should begin to flow when the float arm is parallel with the carb/float bowl mating surface.
Bend the metal tang that touches the float needle to adjust.