All hacks and cheats made for games that involve memory hacking can give false-positives on antiviruses. Why? Because PRIVATE hacks are protected from getting analyzed, just like viruses are to protect from antiviruses. This explanation might help:
Virus built with VM protection = Trying to stay undetected from anti-virus (Norton, Avira, etc)
Private hack built with VM protection = Trying to stay undetected from anti-cheats (VAC, BattlEye etc)
See how they’re trying to do the same thing here? Trying to NOT get analyzed by their rival (anti-cheat/antivirus software).
THIS IS THE REASON CSGO HACKS (OR ANY CHEATS) GETS FALSE-POSITIVES ON ANTI-VIRUSES. IT’S BECAUSE THE CHEAT IS DLL/EXE PROTECTED FROM VAC/ANTI-CHEATS!