JassNewGenPack will only work with windows as far as I know. If you have a problem with that complain over at WC3Campaigns about it to the makers. If the makers say it supports mac then they will be able to help you further but I seriously doubt it nativly supports running on macs.
Currently the only options you have to run it are.
Load JNGP in some sort of virtual boot of Windows XP or newer or some sort of windows emulator like bootcamp (or is that a linux windows emualtor...).
Load JNGP in a Windows XP or newer installed as a multi boot.
As you can see both are not easy.
Also JASS is the Warcraft 3 scripting language. You are not entirly clear as to what you are after. All spells in the spell section should work without modification on mac as long as you have patched your Warcraft III - The Frozen Throne installation to the lattest version.
If the spells use JassNewGenPack then the only way to edit them is by running the windows version of WorldEdit and getting the JassNewGenPack hack to patch that as it is loading. This usually requires an installation of windows, but might be doable via bootcamp or other windows emulators. The reason why Mac can not run it is down to the use of different programming files on Macs than windows. Even if a Mac can run the JNGP hack .exe it will still expect the windows version of Warcraft 3 and a simple path change will not suffice because of the Mac and Windows Warcraft 3 Program files beinng different.
JASS is the scripting language of Warcraft 3. If you are having problem using JASS (the scripting language) then you will have to post the script you have created and the errors you receive (eithor logic where something fails ingame or syntax where it will not let the script load properly and gives an error on map save).
make it simple im dyxlexic
That purly means some of your inteligence related measurements have a huge variation in performance (their max and min are far appart). It is not an excuse to make people say their ideas simply for you. An example of a survearly dyslexic person is someone who is extreemly gifted in mathimatics, image recognition and logical thinking yet has extreemly poor thinking and writing speed for his age. I do however understand that in this case, your dyslexia probably is partly the result of poor language capabilities. We do not need to know you have dyslexia, a simple "I have problems with English" would suffice since many people who use this site do not speak English as their primary language and probably are in a very simlar position to you.