This one should be obvious to you.....
This line:
to this:Code:BYTE ColdBloodedo[2] = {0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3};
You can't call a BYTE array with more indices than initialized.Code:BYTE ColdBloodedo[6] = {0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3};
Or any array for that matter.