ColdStone uses a very intuitive way of handling scripting. Instead of the usual text-based code sort of thing, with Coldstone... well... here lemme try and explain.
Say if you wanted at some point of your game a thief to run past you and steal your money. To do this, you would create a thing called an event. Events are like bits of code, they make things happen. So to have a thief run past you and take your money, you would basically want two things in this event; 1- a dialogue that told the player that a thief had stolen their money, and 2- the player's money to be reduced to 0. To do this, you would choose two things to be in this event of yours. The dialogue and the "Gold Wizard" (that's what Dee called it). You would drag these two things from a window that displays all the possible actions of an event, to your event's window. You would then edit the dialogue to say something like: "A thief has stolen all your money" and edit the Gold Wizard to make the character's gold reduced to 0. Save the event as something like "Thief Steals Gold" and you can then make it so when the character's icon is on a selected tile (or tiles) of map the event will run, and the player will see a dialogue pop up that says: "A thief has stolen all your money" and notice that he/she's money is gone.
I hope that makes sense, I'm tired.