A Lyons teen was charged Thursday after pointing a fake gun at police July 17, when his mom struggled with him to get the weapon away, according to a criminal complaint filed in Walworth County Court.