Difficilmente gli script "sbagliano", più che altro siamo noi che sbagliamo qualcosa senza accorgercene...

Controlla bene e vedrai che troverai l'errore