DragonFish71
Great white snark
Start treating ASAP with pimafix and aquarium salt. Pimafix will control the worms and fungal infections, which is mostly your problem, and salt will help heal some of the fin damage. Also, you'll need to up your weekly water change schedule to at least 50% weekly. 25-35% isn't cutting it obviously good luck!
Pimafix, Melafix and salt will not touch those worms. They are some of the nastiest parasites and none of those remedies are for parasites. Please do not make suggestions without knowing what exactly a person is dealing with.
The only way to get rid of them is using a strong dog or horse dewormer. Panacur/fenbendazol and mix it in with frozen or freeze dried foods. I found frozen blood worms worked better. Feed the fish twice daily for 4 days. Fast for day 5 & 6, on day 7 deshell and mash some green peas. This will help them move the worm through their system. Then follow this same pattern for 2 weeks.
Also using Jungle parasite tabs and half the dose to treat the tank. Say the box says 1 tab per 10 gallons for 3 days. That would be 6 tabs in 3 days. Since GBRs and angelfish are more sensitive to meds, use it 1 tab a day for 6 days. DO a water change, wait a day then treat again. When you do the water changes, vacuum the gravel well. As the worms fall out of the fish, they are still alive but weakened. Vacuuming them up means they won't have the chance to lay eggs or strengthen to re-infect.
I have won the battle against Camallanus worms twice now using this method.