if they aren't saved then they go to hell but i'd say, no g's don't go to heaven. to get in heaven you can't say "i'm a thug and i was a boss on earth" it don't mean shit.
anything can be forgiven. if you kill someone but ask for forgiveness from God then it's wiped clean. you can do anything but if you ask God to be your Saviour then you will go to heaven but if you don't then you will not.
good works and good intentions won't do you nothin. in order to go to heaven you have to be a christian. it's that simple. if you smoke now and drink then ask for forgiveness and become a christian and to God it will be like that stuff never happened but if you don't become one then you will not go to heaven and you will go to hell
if you become a christian then tha things in tha past won't matter because God wipes your slate clean because your now a christian and your going to heaven when you die