I knew somebody was going to ask this earlier or later. I put it in the first post.
Since it's possible to name a script using characters that are forbidden in filenames, I had to add a little safety mechanism which will name the files using their ID.