Psychoactive agents that cause hallucinations are called hallucinogens .
A hallucinogen is a psychoactive agent which can cause hallucinations , perceptual anomalies , and other substantial subjective changes in thoughts , emotion , and consciousness .