Cross platform script manager