Donald Cauthen was arrested just after midnight Monday after police responded to an apartment complex on Park Street in reference to a man with a gun.
One victim told police Cauthen claimed to be an officer, showed a gun and began asking about surveillance cameras in the area.
Police say he left after residents there asked for other officers, but was later seen trying to break into cars.
Witnesses say when they approached Cauthen, he pointed the gun and threatened to shoot them.
Another victim also claimed Cauthen touched her in an inappropriately sexual manner earlier in the evening.
Cauthen faces multiple charges including aggravated assault, public sexual indecency and impersonating a police officer.