A 19-year-old Florida man, who said he had taken psychedelic drugs, was arrested after telling police that he was God and then allegedly assaulting an officer.

Police in Gainesville were called to Campus Club Apartments at around 1 a.m. on Saturday by residents who said they witnessed Michael Joseph Silecchia running through the halls of the building, according to The Independent Florida Alligator.

Silecchia told police responding to the call that he was "straight" and he was "God."

After stripping off his clothes, Silecchia begged officers, "Don't cut off my penis."

But the 19-year-old man later changed his mind, saying, "Cut off my penis."

GPD spokesperson Officer Ben Tobias said that Silecchia admitted to taking acid, but police could not confirm that he was on LSD or any other drug.

A police report said that the suspect punched a female officer in a head when they tried to subdue him. Silecchia was shocked with a Taser about six times, but it had little effect.

Silecchia was taken to Shands at the University of Florida for a medical evaluation and then booked into the Alachua County Jail on Monday on charges of resisting arrest and assault on an officer. A bond was set at $80,000.

[Photo: Alachua County Sheriff's Office]

(h/t: The Huffington Post)