The glowing eyes is a reference to Sans. And the line "Your Going To Have To Try Harder than that" Are the exact Words spoken By Undyne during her Genocide route Battle.
Viewing post in Extracurricular Activities comments
Glasses sheen is a common anime trope (https://tvtropes.org/pmwiki/pmwiki.php/Main/ScaryShinyGlasses), and telling someone to try harder isn't exactly an uncommon thing to say.