Physical Attacks are attacks of the Normal, Fighting, Bug, Flying, Ghost, Ground, Poison, Rock and Steel types.
When using these the damage depends on your attack power and your opponents defense.
Special Attacks are attacks of the Fire, Water, Grass, Electric, Psychic, Dark, Dragon, and Ice types.
These type attacks depend on your special attack and your opponents's special defense.
Headbutt is Normal, that means it is an attack, not special.
False Swipe is also Normal so is an attack.
Sky Uppercut is Fighting, so falls under the attack catergory.
That's good, all of your damaging moves are of one attack type, this would help with the evs.
Spore does no damage so isn't really counted as attack or special, but with it's type, grass, you could class it as special if you wanted.
Since you aren't going to use it for competitive play, EVs don't matter too much.