~script undo