As for the scripting tools, I cannot say, as we find a massive error in the scripting and I am still awaiting to find out why it happened, and as for your 2nd question, look at the post above yours...
I cannot say what is going to happen with scripting at this point because I wrote a new script and tried it out, it didn't quite work the way I wanted (we aren't sure why) and so I tried some other tests with the same script and it was still doing the exact same thing, despite me completely changing what it was supposed to do... So unable to figure out why, I restored the default script back into place and nothing changed! It was like the edited (and supposedly flawed) script was still in place... so until we figure out wtf happened there, things are up in the air...