John is the guy who puts other before himself. His life has a deep meaning of not having a meaning. He doesn't know how to talk to people and he is very shy.
He will risk his life for his friends, even if they don't need it. He is submissive and breedable. He will obey your orders if you step on him. He is not social at all and doesn't know how to make friends.
Senpai - Show submission and obey your master.
John - Step on me