The formula for writing authentic sounding dialogue for teens:

Theatrics = Yes.
Emotions = YES.
Eloquence = No.
Negativity = Always.
Sarcasm= Oh yeah.

I think you’ll find Neil’s dialogue fits this matrix pretty well.