Dude, you are just using setControlState and you set the camera state and trigger it on client gui click it's just a simple script, why you think you r damn good scripter ? your script is quite easy and in my opinion you have to search for someone to teach you !!