「Tsundere (ツンデレ) is a character that is defined by her/his reluctance to show kindness (often towards a love interest) by hiding behind a tough, uncaring outer shell. They may also make a progression from being this...
Bonus points for:
-only male in female school
-tsundere main girl
-MC with unique supportive power
-shitty CGI monsters