I use m_IObservermode for my third person. Pretty simple. Code: if (sON) { if (GetAsyncKeyState(VK_CAPITAL) & Pressed) { MManager.Write(LocalBase + m_iObserverMode, 1); } else { MManager.Write(LocalBase + m_iObserverMode, 0); } } Enjoy