How do you damage sephiroth in kingdom hearts 1?

He is made out of matter, and as long as you believe hard enough, your attacks will be able to damage him. The in-game mechanic to support this is hammering on the select button as you attack Sephiroth. If you do not do any damage, you are not pressing fast enough.