Oh, for the second question. That you have to put under init in the scene with the attach script to button command. So that way it only attaches the script once as soon as you load the scene. Do not put attach script to button under update, otherwise it WILL lag the game very badly.