Elenko Petrov, 23, of the 300 block of Birch Court, Roselle, was charged Tuesday with disorderly conduct after he allegedly waved a gun while sitting in a car parked in the lot of McDonald’s, 3067 S.