A Texas teen got a workout after a cop allegedly caught him toking up in a movie theater parking lot.
A Texas cop who caught a teen he suspected of smoking pot in a parking lot decided to give the kid a choice: Either do 200 push-ups or get hauled off to jail.
Of course, the teen chose the push-ups.
Watch: Police Officer Refuses to Leave Stray Puppy's Side After 12-Hour Shift
The creative punishment was reportedly the brainchild of Arlington Police Officer Eric Ball, who was recently working while off-duty at a movie theater when he heard there was someone getting high outside.
Lt. Chris Cook with the Arlington Police Department told WFAA the teen was respectful when he was approached and Ball gave him a couple options.
"He said, 'You give me 200 push-ups, I won't put you in jail," Lt. Cook said.
Police say Ball found the mother of the teen, who is not named and is believed to be 17 or 18, in the theater and she couldn't have been more grateful, since the officer could have easily arrested him.
In fact, the mother reportedly told the officer he should have made him do more push-ups.
Meanwhile, what could easily have remained a story chuckled about between mother and son and a special police officer has taken the internet by storm, thanks to a bystander who got the whole thing on video.
Watch: Cop Compares Himself to Batman in Hilarious Recruitment Video
In a message posted to Facebook along with the video of the teen doing his push-ups, witness Raiza Paredez applauded the officer.
"Big UP's to the Arlington Police Officer that made the young black guy that decided to smoke weed on the movie theater parking lot to do push-ups then take him to jail or shoot him just Cuz. We need more cops like this," she wrote.
Watch: 2 Dozen Police Officers Escort Siblings on First Day of School After Dad Died