Christopher Wayne Cleary was arrested in the town of Provo. He was allegedly posting the threats on Facebook, Fox 13 reported, citing court documents.
"All I wanted was a girlfriend, not 1000 not a bunch of hoes not money none of that," he allegedly posted. "All I wanted was to be loved, yet no one cares about me I'm 27 years old and I've never had a girlfriend before and I'm still a virgin, this is why I'm planning on shooting up a public place soon and being the next mass shooter cause I'm ready to die and all the girls the (sic) turned me down is (sic) going to make it right by killing as many girls as I see."
He allegedly told a detective that he was not thinking clearly when he posted the message.
According to the report, FBI agents in Colorado tracked the IP address to a McDonalds in Utah.
Cleary was charged on one count of threat of terrorism and a violation of probation.
The Denver Post reported that Cleary is serving a three-year probation after a felony conviction for stalking and making a repeated communication of domestic violence.