Olá.
Eu já reportei isso há alguns anos atrás, infelizmente não resolveram ainda (se é que tem solução). É fácil executar esse exploit, só funciona em modo janela. Então... uma ultra gambiarra que você poderia fazer (não recomendo, pois pode atrapalhar alguns jogadores que jogam em modo janela por opção e diversão), a gambiarra consiste em usar a função dxGetStatus e acessando a chave SettingWindowed. Desta forma:
local isWindowed = dxGetStatus()["SettingWindowed"]
Também é necessário usar uma outra função, agora uma útil. Tendo tudo em mãos, agora basta criar a lógica para verificar se o jogador teve uma queda muito brusca de FPS (esse exploit leva o FPS para 1 e depois volta). A lógica seria algo mais ou menos assim:
Client-side:
Server-side: