Virtual Scripts