Yeah they've been pretty good about detection lately, I know a few people that have been using private executors and they have been getting banned allot lately.
I'm not a big fan of scripts, I prefer RPM/WPM so I'm in the process of reversing how the BattlEye registers a callback on OpenProcess to prevent you from creating a handle on the game to read and write memory.