Sorry but did you ever read the manga, the novel or watch the anime "Infinite Stratos"?
You take the characters from it for your game and mess them up so much that it´s almost impossible to make it worse.
Cecilia is an uptight girl from nobility in IS and you make her into a drug consuming stripper.
Houki is Ichika´s childhood friend and actually faster with her hands than her thoughts sometimes.
As such she´d have knocked out Ichika if he saw her changing before even thinking about listening to any excuses / explanations.
But you made them out to be strangers and reversed her personality pretty much.
Charlotte transfers to the school AFTER Ichika and she pretends to be a boy named "Charles" first.
Only later she reveals to be a girl.
Next time you make a game using characters from a novel, a manga, an anime or another game, please look into their character settings first before messing up like this.
Also you should stick to using characters from one source instead of adding characters from different novels, manga, anime or games like that red haired art teacher. that Dan guy or that guy posing as the villain.