Battleye doesn't have a per cheat detection system instead it uses:
- File patch detection (if you modify assembly-csharp for example)
- Injection prevention (Prevents you from injecting into the game)
- Memory read/write prevention (Prevents you from reading/writing the memory)
- Blacklist (If a dll is loaded into memory or if it is in the Unturned folder and that dll is on the blacklist it bans you)
The blacklist is usually the most common reason for bans and they usually blacklist free cheats. Paid cheats usually have tons of verification and obfuscation making it extremely difficult to blacklist them so they are usually the only secure ones if done properly of course.
So to answer you question: Yes