Part 1 of new Script System