A teen suspected of smoking pot outside an Arlington, Texas movie theater was ordered to do push-ups rather than jail time -- thanks to an off-duty cop.
The officer, Eric Ball, told ABC affiliate WFAA that he was working off-duty that night when someone approached him at the movie theater and said a teen was smoking weed outside.
When Ball went outside, he saw the teen finishing off what looked like a cigarette and throwing it away. Ball smelled marijuana, not tobacco.
Drop and give me 200
"Marijuana gives a distinct odor," Lt. Chris Cook with the Arlington Police Department told WFAA. "He knew what the teen was up to."
Cook explained that the teen was respectful and realized he made a poor decision, so Ball decided to let him off with a warning. But Ball didn't let the teen get off without punishment.
"He said, 'You give me 200 push-ups, I won't put you in jail,'" Cook explained.
Facebook user Raiza Paredez posted a video of the boy doing push-ups in the parking lot.
Mom gave the officer a hug
Ball played high school football and said push-ups were his coach's punishment of choice, according to WFAA. So instead of arresting the teen, Ball channeled his former coach and taught the teen a lesson.
Arlington Police told WFAA they don't know the name of the teen, but believe he was about 17 or 18.
Police said the teen's mother was inside the movie theater at the time and when she found out what the officer had done, she gave him a hug.
Video goes viral
Video of the officer's act of kindness has since been shared hundreds of times.
Many people have applauded Ball for giving the teen a second chance instead of throwing him behind bars.