I have always believed in Buddhism, and I think that the so-called magic comes from the heart. In your opinion, those animals are demons. When driving, you only care about' demons'. If you don't concentrate, you will violate the rules. Animals may be really effective, but as long as you are pure, nothing will happen.
As for the traffic police fine, it is also karma. When have you ever been greedy for small fortune? (No offense) or you did something wrong. Causal cycle, this is just a lesson. Read more Buddhist scriptures and do more good deeds.
I am right, so repent slowly! (Good writing, hehe, hehe)