(I'm playing emerald)

Haunter

Nature: Timid

Level: 34

HP: 84

ATTACK: 41

DEFENSE: 46

Sp. ATK: 109

Sp. DEF: 42

SPEED: 107

(what I did)

252 on speed, 252 on Sp. att & 6 on HP.

(how I did it; speed)

First I fed him 10 Carbos (100 to speed)

Then I trained speed in the Smeargle cave (battle frontier) with macho brace. This is how I calculated, please tell me if this is right:

252 - 100 = 152 (EVs left for speed after using 10 Carbos)

152 / 2 = 76 (Smeargle gives 1 EV, 2 with macho brace)

So I fought 76 Smeargles.

(how I did it; Sp. att)

First I fed him 10 Calcium (100 to Sp. att)

Then I trained Sp. att with Spindas & a macho brace. The calculation for this was the same;

252 - 100 = 152 (EVs left for Sp. att after using 10 Calcium)

152 / 2 = 76 (Spinda gives 1 EV, 2 with macho brace)

So I fought 76 Spindas (Running away from other pkmns, as to only engage Spindas)

So is this right? I keep using calculators but they keep showing my Haunter with a Sp. att of 115, makes me think I did something wrong :/

I'm new at this (learned about it 2 days ago) is there any way I can tell if my EVs were distributed like I wanted them? and can anyone tell me if for a level 34 Haunter, is his stats where they are supposed to be?

Thanks in advance :)