thankk you guys for the help. I finally got a specialty system into my hands after 2 weeks of my dad coding.
My dad's starting to understand how LoGTD works now that he read all of this too.
I like the specialty system because:
1. Speed (i didn't try it on my server yet but, nb said it should it will increase it) (i don't know if my dad's one will though

2. Effectiveness (i am guessing the specialties will be easier for me to make now since i don't have to write all those stupid lines from the file (they already in the SP system) )
3. My players are going to like the "Save Specialties" thing
—Basic Abilities—
Fire Attack (1)
Wind Attack (1)
Water Attack (1)
Earth Attack (1)
—Special Abilities—
• Summon Animals (1)
• Summon Dwarfs(2)
• Summon Elves (3)
• Summon Spirits (5)
• Summon Demons(10)
• Summon Heroes (15)
• Summon Dragons (25)
although i don't know how he coded this, i'll stick my hands on the code and see how.. i am actually fascinated by this since all i told em was *the link to
http://nb-core.org/index.php/topic,11.0.htmli whish i had a race system here soon but, i guess i can't ask him now for all the work he did for me

To expand on that idea, get rid of the current point is system and replacing it like so
Current
—Special Abilities—
Summoner (5 points)
• Summon Animals (1)
• Summon Spirits (2)
• Summon Demons (3)
• Summon Heroes (5)
New Idea
—Skill Points 35—
—Basic Abilities—
Fire Attack (1)
Wind Attack (1)
Water Attack (1)
Earth Attack (1)
—Special Abilities—
• Summon Animals (1)
• Summon Dwarfs(2)
• Summon Elves (3)
• Summon Spirits (5)
• Summon Demons(10)
• Summon Heroes (15)
• Summon Dragons (25)
You can make it simpler: alter ONE specialty, strip it of all the "effective" code, like the specialty boon, specialty name, whatnot.
make ALL that stuff into an array.
then alter the core code to have computing the array.
and you have a small and simple specialty system.
thankx Orogan and +nb!