dopehead
/ˈdoʊpˌheɪd/Definitions
1. noun
A person who uses or is addicted to narcotics or other drugs.
“The police officer had to deal with many dopeheads in the city’s high-crime areas.”
2. noun
A person who is regarded as foolish or naive, often due to being gullible or impressionable.
“After being taken advantage of by the scammer, he was considered a total dopehead by his friends.”