The compound noun is drug pusher.
Dealer, supplier or distributor...
A hacker tries to access a computer illegally.
You would call that forgery on a black market and the person selling it a con artist.
A person who pushes you to work is often referred to as a motivator or a taskmaster. They might also be described as a mentor or a coach who helps you stay focused and productive.
If you are here illegally, he can. If you are here illegally, he can.
...is illegal I can only do so much with incomplete sentences.
Forgery.
Addict is a general term I suggest you call them by their name, they are still just the same person who has lost their way and in need of help and a friend.
Counterfeit money
dont.
homos