18-year-old described as an internet troll pleads guilty to assault