Well i'm pretty sure its Dropsy but thanks for the help anyways.... By the way, water parameters don't mean everything the reason I don't post them is because you have to think of the situation, in this case that has absolutly nothing to do with my question. No offense i'm not saying this to be mean to anyone in particular because a lot of people ask for them when they are not relevant to the situation. Dropsy is caused by poor water quality but i'm asking for a visual diagnosis not a scientific one.
The water is a bit cloudy for an unknown reason. Everything is testing in its safe range. 0 ammonia, 0 nitrites, 20 nitrates, 7.2 pH, 120 total Alkalinity, and 50 for total hardness. With every water change the water get clearer but i dont have many fish in there so i'm going to be cleaning the entire tank out today.
As for a picture from above i tried but it is quite blurry and this morning now he is swimming around better but I had started treatment with Maracyn 1 and Maracyn 2 last night.
Thank you everyone for your help, I think the fish will be okay at least it looks that way this morning.