Hey, is this source right? (CF BR) Code: varMN = FindPattern(CShell, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x83\xC4\x04\x89\x44\x0F\x54\x8B\x15\x00\x00\x00\x00\x8B\x04\x17\x3B\xC3\x7C\x0C\x83\xF8\x64\x7D\x07", "xx????xxxxxxxxx????xxxxxxxxxxxx", (DWORD)0xFFFFFF); if (varMN != NULL) varMN = *(DWORD*) (varMN + 0x2); if(SK) { if( varMN != NULL ) { *( float * ) ( varMN + 0x38 ) = 120.0f; *( float * ) ( varMN + 0x3C ) = 120.0f; *( float * ) ( varMN + 0x40 ) = 120.0f; } } Also, are the offsets right? If not, how to find them?