scriptdef