Sounds like you’ve been watching one too many horror movies. Bats do not eat humans. In fact, your chances of even ever being attacked by a bat are practically slim to nothing. These furry winged creatures are often persecuted due to the fact that most people have very little to no understanding of bat ecology or the important roles that they play in controlling night flying insects. Contrary to popular misconceptions, these winged creatures of the night are not blind, do not drink human blood, and will not just suddenly swoop down from the night sky and attack you or get tangled in your hair.
Many people also often assume that bats have rabies, however the truth of the matter is that only 1% of bats actually ever contract the disease, and most bats that do contract the virus will die shortly after. It is also very unlikely for a bat to contact a person, though a sick bat might not fear humans the way a healthy bat or another wild animal would, so it is for this reason that these animals are better off avoided and should never be handled. In fact, most people who have gotten bitten by a bat or contracted rabies from the animal were a result of picking up a sick or injured bat. If you find a bat on the ground, or somewhere else leave it there and contact your local wildlife control operator to have it removed.
Now that we’ve gotten all of the myths out of the way you might still be wondering what bats do eat if they aren’t swooping down and making meals out of us humans. The answer is insects! Lots and lots of insects. Bats can eat up to half of their body weight in night flying insects such as mosquitoes and moths. Other species of bats eat fruits, smaller animals like frogs, fish, and rodents, and vampire bats drink the blood of small mammals.