I think with conditionals and variables there is no point to spawn them or replace them, because you can set a variable to 0, and when you want to the player able to click this block, set it to 1, and you can make this commands, for example.
if game var 1 = 1
{
# Execute things
}