Definitely Marty Stu, but not too OP. He also reminds me of the brainwashing guy for some reason. Not quite sure.
Also, given his quirk and the nature of his social butterfly personality, is be more inclined to think 1-A tolerates his presence, despite his best efforts. Makes the struggle a bit more real, and the relationships he develops to be far more impactful.
Hrmm, I feel bad that I made him a Marty Stu.:< Is the brainwashing guy the one who takes over your body if he asks you a question?
I tried to balance him out by having those issues as a child. But I guess it's hopeless. I don't want everyone to hate him, tho. Perhaps that could be a driving point to his character? Could you elaborate a bit more on how I can make his character better?