Can you make up your own TM move on Pokemon diamond?

No, you have to either find TMs, or buy TMs.