Why Scripts supports only varient datatype????