Yeah so it uses raycasts to see where the player is clicking and you can set the length of the code, and what the correct code is, and then you can set what it does in the script.