Do not put a hyphen between an adverb and a noun. (Pichu can use a defensively oriented set or a specially based set.)
In this example, both oriented and based are verbs, not nouns.
Also, is it color or colour?
Edit: Yes...either way it's not a noun.