OK seems I have a float that isn't staying on. By that I mean it slides off when I have the bowl off. So it was below the "pin" holder. It doesn't see any different than the side that stays up but it will slide off the holder. I thought it may have been why it was leaking so I made sure it was on right but as soon as I put the gas on it started leaking again from the overflow. This time I noticed it is also leaking from the higher breather (breather on the opposite side of the carb).
I removed the carb from the bike but am now not sure how to get the float pin out. I tapped on it with a small screwdriver but was afraid to hit it hard.
How do I get this pin out?

