Ho applicato uno script personalizzato, ma non si capisce come funziona (i calcoli sono inesatti)