Agreed, I would check him carefully for all injuries, clean them up, apply a triple antibiotic ointment to any wounds and see to it that he is eating/drinking well.If there’s any cuts, scrapes, or punctures they need to be cleaned with soap and water, or betadine, if you have any. His feathers will come back probably with his next molt, I would be more concerned with infection right now. Some nutridrench in his water would help boost him up since I’m sure he’s hurting and stressed.
@farmgirl216 you mention that you were going to see the vet because he is having some respiratory problems. Can you give us more information about the symptoms he has?