Having Bats flying around is the price you pay to have a home where there is water to breed lots of bugs and insects that Bats eat.
There is no way to keep them from flying around you at night.
You attract insects such as mosquitoes with your perfume. That is all the bat is after-the mosquito.
If you mean while you are at home in your yard .
google " bat netting "