I uh..
I just had so many over powered characters in End of Time, I made everyone overpowered in their own way. That’s one way to fix it, right? There’s one character though, the Red Mountain, I just decided to either fix it in one or two ways (make him not exist and just be a legend) (make him exist, but have to go through several weaker stages before he can get to his final form.) I have no idea which one I’m going for. A lot of the characters didn’t start out OP either. They had to work to control any abilities they may have or get better at skills.
So basically, if these characters were put into our world for example, they would probably seem OP to us, but in their universe, they’re all pretty normal.
I also kinda use correspondence. Obhil might be powerful, but also isn’t a good talker, and also doesn’t think too much of Defense while in a fight, since their fighting style focuses on fast or powerful attacks with little to no thought put into them. Obhil isn’t a tactical being.
(And if I’m role playing with them I usually change up their abilities just for that roleplay to make them a little weaker, or so so.)
It’s a lot better than it sounds. I promise.