So as I said in the title GetAsyncKeyState doesnt work. In my project im doing something that detects when the left mouse button is pressed then detected when it is unpressed.