Hey it seems we might have similar moped! (I don't post here often)
Could you try spraying starting fluid around the carb to see if there are any leaks? Do you still have the stock carb? If so try and check if the gaskets are any good. Mine had a small dent in the bowl that made it run kinda bad.