Change the 50% of the water and dose 500MG per 10 gallons. Wait 12 hours and Change 50% of the water and dose anouther 500mg per 10 gallons. Do this every 12 hours for 3 days. The fish should bounce back. If no then it might be tape worms but, the way you deiscribe him he must have hex...