Need to write a LSL script and don't know how to script? I know I hate trying to get my head around LSLS when I an in a time crunch. So why not give Flash Scratch a try! Its a great tool for learning and scoding your own scripts for Second Life without having to pay someone to do it and without a crash course in LSL
A Huge thanks to John Bennet of ATLAS Institute at University of Colorado and Eric Rosenbaum at MIT for writing Scratch for SL to begin with.
** TIP*** Make sure your window is sized big enough to fit all three panels.
You create a program by dragging blocks from the palette onto the stage (the center part of the grey window). Once on the stage, any block with a menu option has that option highlighted in yellow. At any time, you can press Generate LSL to translate your block-defined program to Linden Scripting Language and display the LSL for your program in the LSL script window. The LSL script window is editable. You can also choose to view or hide the XML intermediate language. This XML is also editable, and changes made in the XML window can be converted back to blocks by selecting Load Program from XML Window from the File menu. The Save Program to XML Window menu item translates the block representation to the XML representation. Normally you will not need to use the XML window, but it is a great way to update an FS2LSL program from a prior version (which is occasionally required). You can also save and load your work to/from a file using the File menu (the saved file is just the contents of the XML window.) You can choose to see all of the features of FS2FSL, or just the basic ones, by clicking on Show Basic or Show Advanced. Some LSL features are not supported by OpenSim. To restrict the use of such features, select Coding for OpenSim. Coding for SL removes these restrictions (this feature is not yet fully implemented).
I will get a video Tutorial up as soon as I can to show how FS2LSL is used.