im gonna say stun alching, im doing it right now and in the past few days, with not that much game time played, i've gone from 82 to 86 magic. and im doing this legit so. if you wana bot it, be my guest, it'll go by faster. but otherwise, stun/alching is like 155k exp an hour if you stay focused, and if you take even more time [good if you don't wana earn as much cash and enjoy stealing creation] you can get the s/c hats, which will make stuns x2 exp, so thats adding a lot more exp to your hourly rate, along with reducing prices.