ability script stuff