It used to refer to all drugs, but lately it's become the street name for heroin.
Illegal drugs are called dope.
I am not going to look at the picture and judge someone's looks. It doesn't matter what they look like. It is how the act and who they are as a person that matters.
The person in the yellow jumpsuit is pretty much not even human looking, so how can anyone judge.