Re-writing Your Own Script