Hallucinogen

An agent that causes hallucinations, perception anomalies, and other substantial subjective changes in thoughts, emotion, and consciousness.

A hallucinogen is a drug which can cause hallucinations. They can cause people to see and hear things that are not real. A well-known example is LSD.