Well, the problem is this. I am taking DC because the function is already activated within the game My code is: Code: DWORD WINAPI VACILAMAIS( void ) { while (true) { static int CROSSFIREBR; if (GetAsyncKeyState(VK_F10)) CROSSFIREBR = !CROSSFIREBR; if (CROSSFIREBR) { *( int * )(euseiquale); *( int * )(euseiquale); *( int * )(euseiquale); } else { *( int * )(euseiquale) = 1; *( int * )(euseiquale) = 1; *( int * )(euseiquale) = 1; } Being that: "euseiquale" is the address of WallHack It is already activated when starting, even without pressing F10 ...