Not sure if we can help, if it is injured stray take him to Orchard Park Vet. you will have to surrender him. They will take care of him.
Sometimes they get better if given time, ifcu dint want to surrender, can apply for care credit orchard park may beable to help him
Yes, please take him to vet right away especially since he was hit by a car.
Thanks! Your answer is awaiting moderation.