@ Dousea: He means that reading line by line doesn't help him if he doesn't get what it does.
Take the IF for example. A very easy thing to understand for most new scripters, right? Completely different when you write it in compact form. So you need to explain what your code does otherwise he'll literally memorize what you wrote and just copy paste it.
I used to do it a lot too until EngiN33R taught me.