Did he also put on his own handcuffs and become his own prison bitch?

Usually when you're an inebriated man or lady illegally operating a vehicle, you do your best to avoid roadside DUI checkpoints. Take side streets. Pull over and sleep it off. Press the 'eject' button and catapult yourself into the atmosphere or … something.

But … every now and then, a man's moral compass overwhelms him, and he feels he must right his wrongs and dole punishment for drunk driving on behalf of the law. So he sets up a fully-functional DUI checkpoint complete with roadside flares, and pretends to be a Pennsylvania state trooper so he can keep the city safe.

Such is the saga of 19-year-old Logan Shaulis, who actual police say parked his vehicle diagonally across state Route 601 and set up road flares at about 4 a.m. Saturday. Once he was good and situated, he pulled himself over to make sure he wasn't driving drunk … then he took to flagging down other drivers at random to see if there was an illegal amount of booze in their Subaru-operating bods. A driver who was stopped by Shaulis says he claimed he was a trooper and demanded to see a driver's license, registration and insurance papers. Well, at least he was official.

When real troopers arrived, police say Shaulis tried to hand a BB pistol to the car's passenger and said, "I can't get caught with this." Ha!

Wow, dude … pretty sure alcohol doesn't make you that fucked up but … Pennsylvania amiright?

He faces charges including drunken driving, impersonating a public servant and unlawful restraint, but we're pretty sure since he's in the business of putting himself in jail, he already knows that.