All monsters give roughly the same XP though some give like 1XP per hit more, I regularly will use 'Rock Crabs' as a Defence XP maker for they have a lot of health and they rarely hit or do any serious damage, And you mean MOBS not NPC, because mobs are enemies and NPC's are people that no practically nothing NPC stands for Non-Playing-Character. and MOB means Hostile Creature and 'Rock Crabs' are Neutral because they don't attack unless you go too close to them and then they will rise from the ground from being a 'Rock' into being a 'Rock Crab'
Hope This Helps,
-Murtsley
There are many npcs that give good mage xp. However, I have heard that on of the best is giant rock crabs (with ice barrage).
The best npc to fight for any combat experience (exc. mage/ranged) would be the Giant Spiders (Level: 50) on the third level of the Stronghold of Security, these can hit up to 70 health and are threatening for players under level 75. If you bring a super set (super attack, strength, defence) and are 80+ combat you can expect rates of 45-60k experience in agressive/defensive/accurate styles.
dragon slayer gives 20k str and defence xp
NPC or you can use XP boosters
get a sword of some sort and kill monsters. Press the 2 swords on thetop left to choose which style of attack, one gives you strength xp, one, attack xp, one, defence xp, and the other, shared xp
In order to gain Constitution Xp you must inflict damage on an NPC or in PvP and you will get 10% of the damage as constitution Xp.
Vampire slayer gives like 5,000 attk xp... but thats about all...
the best answer to your question is in the windows XP cd. if you have one browse it.
Ghosts have the highest potential for most xp considering there can be multiple arches in 1 mob but best consistent xp I say is minotot
You can get XP in farmville in a number of ways.1. Plowing the field gives you 1xp2. Crops give you xp when you plant them3. Achievements (ribbons) give you alot of xp4. Planting trees gives you xp when first planted5. If you are all about xp and have alot of money you can actually plant and delete the crops such as soybeans, and then plow and plant again.For the best crops for xp there is a great chart on herehttp://farmvillehints.weebly.com/
dragon slayerThe experience you get from different quests, in different skills, is usually insignificant. You get defence experience much faster if you just go fighting (and have the correct options set under combat).
If you receive a complete set of gold,xp,and drop items you must enhance the drop item or if it is a quest item turn it in to the NPC that needs it or if its only gold and xp there's nothing you need to do with them.