Yeah the messed that pick up mechanic up a bit because I used the mouse position for the raycast instead of the center of the screen and it turned out that in the web build the mouse doen't get moved to the center when its locked. It should work on desktop