Ooh that's awesome. And I would help but... it's a lil hard when you're never online (xfire I mean)
and i realize the post is a year old (Well... 1 day from being a year old) but replying to c00l's post to clear any confusion...
The variables were not named l_0_0 by Rockstar. The decompiler names that, l standing for "local" because the decompiler cannot get what local variables were originally named as that isn't saved in the compiled code. So with that being said... you do NOT need to name your variables in your scripts l_0_0 to make it work. It's really hard to work with, is pointless, and is bad practice. Rockstar didn't do it either so you're not being like them when you do it, it was the decompiler that couldn't get the original names for us. Just saying this because... I still see many people naming variables like that for no good reason other than maybe they think it's needed. Name them what they do... like "gary" for a spawned gary. Or "x" for an x coordinate, "y" and "z" for those as well. Countless more examples... but you get it.