The damage override doesn't seem to work properly. You can try something like this on a helicopter:
```
vehicle player addEventHandler ["HandleDamage", {0}];
```
But:
1. The vehicle still takes damage
2. If you hit the ground the vehicle explodes multiple times
https://youtu.be/E9jmveP-MQU
According to user report, it sometimes works so it's hit or miss.
No mods
Edit: It seems to be broken for all vehicles (even men if they are created as agents)