A common misconception is that you can be global banned for executing a detected script. This is simply not true, people refer to a script being detected because of server side antihack. You WILL, however, get global banned if your method of script injection/execution is detected, these include ( .pbo hiders, cheat engine, undetected cheat engine, memory editors, injectors etc, basically any type of memory cheat that allows script injection, can be detected by BE,
especially if its public) Due to the nature of Battleye, at some point, you will need to "cross a line" to execute scripts in multiplayer, if that "line" is detected by BE, you will be banned, if you cross the line undetected, you can execute ANY script you want, safely.
A .pbo file like
this or this is technically a legit Arma 3 addon, for this reason, you can never be banned for having them in your Arma 3 directory or for using them, you will ONLY get banned when you try to hide them using a hider. Some servers even allow custom addons, therefor you dont need a hider.