Give him Sulmet , i had that happen to my Brown leghorn roo, i gave him sulmet and he got better after a couple of days, but separate him from the flock till he gets better
you said it was raining for some days, make sure there food is not getting wet, moldy food can make them act like that, get them on vitamins, and make sure there food isn't contaminated in anyway