No. "no-good" will be looking for a noun to modify.
In informal writing, use "no-goodnik." The -nik is a Slavic or Yiddish suffix of agency, i.e., it turns a adjective into something described by that adjective. So a no-goodnik is someone up to no good. Members of the beat generation were called beatniks. And so on. It has a modestly facetious or diminutive connotation. You wouldn'