Non-members you mean?
If so, Magic can be trained by Wind Strike > Confuse > Weaken > Curse, then obviously to 45 if you want to do it a simple way.
Range, of course would be manually training with a bow and arrows on NPC's.
Yeah i know that, but i meant as in what NPCs and using what arrows?
The best bow/arrows you can possibly use.
Are Monks or Al-Kharid warriors F2P?
For magic kill some goblins/chickens till 21. Then go to edgeville and lure a skeleton from the wildy jump across and start killing it like that : Weaken + Low level alchemy. Also you have to wear items which reduce magic bonuses so you wont weaken the skeleton you will just earn good exp.
For range just kill chickens and cows on 30 range you can move to hill giants.

