Bird attacked by Cat, and I don't know what to do
During the the summer time my parent's make me keep the Birds outside, And a few weeks ago I had Avicado move to a new cage after my other bird died earlier this summer. Because it was bigger and it's easier to clean. Avicado had found a way to get out of the cage, but I wasn't really worrying about him. Because he would come right back home when I would call for him. (I well admit this was stupid of me)
Yesterday when he was flying home to me, I didn't notice that the neighbor cat was around. Avicado had missed me, so he made a u turn to around, That when the cat grab him, pulling him to the ground. Luckily, I was right there so was able to get the cat off of him quickly. So all he came away with, from what I can tell, is all his tail feathers missing, and his leg is somehow hurt. It doesn't look swollen, but he won't close it. he just keeps it held it up to himself, and let it dangle. And I have not seen him stand on it.
The problem is my grandpa had got me Avicado when I was visiting him down in FL. Avicado is a quaker. After having Avicado for a year or two I found out he is illegal in my state. I'm scared to take him to a vet, I don't want them to take my bird away from me. But everything I read on the internet says I should take him to a vet.
If anyone has any expert Advice on how to take care of him, I would appreciate it. But if i do have to take him to the vet i would, i don't want him to suffer because I won't do something.