Ah jeez. That's not the real Ryota though, that's the Ultimate Impostor.
To make it easier to understand: the Future arc and Despair arc Ryotas are
not the same person. The one in Future arc is the real one and the one in Despair arc is someone pretending to be him.