I am not a good coder but I'm trying my best. Don't forget to backup these files. 1. Delete these from system/GameGuard: ----------------------------------------GameGuard.des ----------------------------------------GameGuard.ver ----------------------------------------GameMon.des ----------------------------------------GameMon64.des 2. Remove GameGuard.des from system folder. Code: #include <Windows.h> #define NP_GameMonError 0x0042E312 #define Multiplay_SG_Error1 0x0042E416 #define Multiplay_SG_Error2 0x0042E406 #define GameExitError1 0x00563605 #define GameExitError2 0x005635D7 void GGBeta() { while(1) { if (GetAsyncKeyState(VK_INSERT)) { *(DWORD*)(NP_GameMonError) = 3899143403; *(DWORD*)(Multiplay_SG_Error1) = 1750476779; *(DWORD*)(Multiplay_SG_Error2) = 3677488245; *(DWORD*)(GameExitError1) = 2370903413; *(DWORD*)(GameExitError2) = 20743439; } } } INT WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved) { DisableThreadLibraryCalls(hDll); if (dwReason == DLL_PROCESS_ATTACH) { CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)GGBeta, NULL, NULL, NULL); } return true; } Note: You may need to update the addresses and values after next Blackshot update. Credits: SNOW_FLAKE(For GG Beta Bypass Method)