Script, modificações na source, e funções!