Christopher Scott Kazmierski, 34, of Bryan, was arrested late Tuesday night.
He was charged with online solicitation of a minor under 14, after police say he tried to meet who he thought was a 13-year-old girl, but was really a Bryan police officer.
Police say he instant messaged the officer using the name "bryantexasguy" and then changed his screen name to "Mike Hughes."
During the conversation, officers say Kazmierski said he knew the person he was chatting with, was 13. They say he later said he was in the chat room looking for sex.
- Click here for cyber safety tips to protect your family.
After initiating a graphic conversation, arrest records show Kazmierski asked the person he was chatting with if she was disappointed that he couldn't touch her.
Police say Kazmierski continued to talk about being caught "like on those predator shows" and of "going to jail."
Kazmierski then told the undercover officer that he would bring condoms, and meet the teen at a gas station in half an hour. When Kazmierski showed up, Bryan police were waiting for him.
KBTX spoke to some of Kazmierski's Wheeler Ridge neighbors. They say the whole thing makes them sick.
"Its disgusting. It really bothers me actually, I have no tolerance for that kind of stuff, I don't think anybody else should," said one neighbor.
That's scary, that's really scary, because my daughter is 11 years old," said another neighbor.
Kazmierski is employed at Kristen Distributing. He has been suspended without pay since his arrest.