Depending on the ESP used, it may well be undetectable, and you finding people in less-than-likely circumstances can be further hidden from truth when playing on servers which display name-plates, where you can simply claim it was by chance that your crosshairs exposed their name.
The inverse applies for Godmode, if the server has name-plates and you toggle GM on in the middle of Cherno, blazing down a street and someone sees "1337 H4XX0R" not dying to a torso-hit from an AS50 or M107, you're going to be banned before you can even spam side-chat and troll people.
If you have an undetected hack or functioning bypasses, imo best bet is to stick to ESP, and only use GM on servers without name-plates. Spawning gear is simply too easy to catch, as is virtually everything else DayZ hacks can currently provide.