If you're still in school, join a school club...something that interests you. You will be amazed how easy it is to make friends with people who have things in common with you. If you are no longer in high school, you can take a class at a community college. It doesn't have to be an an academic class, there's photography, art, creative writing, etc. You'll make some friends eventually. Relax, be yourself, and most importantly, don't force yourself onto people. Go in with a positive attitude and a smile!
If you are underage then I'm guessing your parents have told you you can't hang out with your friend anymore. If that is the case you have good parents. Ask yourself this, "why do I only have one good friend?". Meet new people who have hobbies that don't involve illegal activities.
Meet new friend, if your nice and conident you should have no probelms! Just be yourself, when you be yourself it is so easy finding friend because you can relate to them and find things to talk about easily.
Don't get drunk, for one thing. That is what caused the situation, right? Drinking is way over-rated. Find something meaningful to do. You will find, if you always just do the right thing, everything else will follow. How do you know what is the right thing? The best way is to attend a church of your choice. As a result, your life will be filled with good friends.