sounds like you need one of our Australian roo bars!
the big 5 post Roo Bars that destroy the animal but leave the car alone.
the only close encounter with an animal in a car i have had was a turbo chook (native hen) in our own drive way
E-revo 3.3 conversion, 249kv outrunner, 6s, MMM
the porthole from the noob world an here has been opened!! that's how i got in.