Did you mean hallucinogen?
hallucinogen
noun
°Any substance tending to induce hallucination.