script funcional