My advice for The Destroyer, even though I haven't ever been able to beat him even tough I have Adamantite Armor, a magic dagger, nd a star cannon with 200 stars, is to get up high and shoot him with everything you have. He has 80,000 health though, ten times as much as health as the WoF