NPC Contact is a magic spell that allows players to talk to various non-player characters around RuneScape without having to visit them directly. It is part of the Lunar spellbook. As with all Lunar spells, the quest Lunar Diplomacy must be completed to cast this spell.

Note: Using NPC contact to contact a person you need to speak for a clue requirement does NOT work. You'll have to speak to the person through normal means.

As of an update on 16 March 2017, players can right-click the spell icon to instantly contact the last person the player has contacted through the use of the spell.

Remember, you cannot use normal Magic or Ancient Magicks spells if you are using Lunar spells, except by use of the Spellbook Swap spell.


Spell cost
2Air rune1Cosmic rune1Astral rune312
Combo runes
1Cosmic rune1Astral rune2Dust rune310
1Cosmic rune1Astral rune2Smoke rune444
1Cosmic rune1Astral rune2Mist rune626
1Cosmic rune1Astral runeStaff of air302
1Cosmic rune1Astral runeMist battlestaff302
1Cosmic rune1Astral runeDust battlestaff302
1Cosmic rune1Astral runeSmoke battlestaff302


Chat Head Name Uses Information
Honest Jimmy chathead
Honest Jimmy Trouble Brewing Controls the Trouble Brewing minigame, and can tell you when the next game is likely to start.
Bert chathead
Bert the Sandman Daily Sand Delivery Can deliver buckets of sand to your bank as long as you have completed the Hand in the Sand.
Advisor Ghrim chathead
Advisor Ghrim Managing Miscellania You can collect your resources but you cannot deposit or withdraw money. You must have completed Throne of Miscellania.
Dark mage chathead
Dark mage (Abyss) Abyssal book and Runecrafting pouches Repairs Can be contacted after the completion of the Enter the Abyss miniquest. You can get him to repair your Runecrafting pouches and receive another Abyssal book from him.
Lanthus chathead
Lanthus Castle Wars Is at Castle Wars and can tell you when the next game starts.
Turael chathead
Turael Slayer Master Is one of the Slayer masters, and you can obtain tasks from him.
Mazchna chathead
Mazchna Slayer Master Is one of the Slayer masters, and you can obtain tasks from him.
Vannaka chathead
Vannaka Slayer Master Is one of the Slayer masters, and you can obtain tasks from him.
Chaeldar chathead
Chaeldar Slayer Master Is one of the Slayer masters, and you can obtain tasks from her.
Nieve chathead
Nieve/Steve Slayer Master Is one of the Slayer masters, and you can obtain tasks from her.
Duradel chathead
Duradel Slayer Master Is one of the Slayer masters, and you can obtain tasks from him.
Krystilia chathead
Krystilia Wilderness Slayer Master Is the Wilderness Slayer master, and you can obtain tasks from her.
Murphy chathead
Murphy Fishing Trawler Controls the Fishing Trawler minigame, and can tell you if anyone's playing.
Cyrisus chathead
Cyrisus Quest Features in the Dream Mentor quest and will tell you about his adventures.
Smoggy chathead
Smoggy Charcoal furnace Can be contacted to see juniper charcoal burning progress.
Captain Ginea chathead
Captain Ginea Shayzien gang boss meetings Can be contacted to discover if any gang meetings are imminent.
Watson chathead
Watson Clue scrolls given Can be contacted to find out which tiers of clue scroll the player has given to him.
Barbarian guard chathead
Barbarian guard Automatic vial-smashing Can be contacted to toggle whether players automatically smash vials upon drinking the last dose of a potion.

Random NPCs

Random will contact any of 26 other NPCs around Runescape, and appears not to be "random" in that it cycles through 26 different NPCs, most of which are just amusing. The spell may start going in order randomly or just jump around. Using Random requires completion of Dream Mentor. These NPCs are:

Chat Head Name Fun Chat
Lumbridge Guide chathead
Lumbridge Guide The player calls him a bad boy and makes the Lumbridge Guide admit it, but he doesn't say what he has done.
Wise Old Man chathead
Wise Old Man Wise Old Man will attack the player (not hurting them) and tell them to get out of his head.
My Arm chathead
My Arm The Player asks how the Goutweed is, OR he tells the voice in his head to go away.
Hans chathead
Hans The player pretends to be a brave knight coming to "kill everyone in the vicinity of Lumbridge Castle."
Evil Dave chathead
Evil Dave The Player tells him he/she is Zamorak.
Clay golem chathead
Clay golem The Clay golem believes it has a perception mismatch.
General Wartface chathead
General Wartface The Player contacts Wartface, and he gets into an argument with Bentnoze.
Drunken Dwarf chathead
Drunken Dwarf He's drunk.
Camel chathead
Al Kharid Camel The Player taps directly into the Camel's mind, removing language barriers.
Sandwich lady chathead
Sandwich lady The Sandwich Lady does not want the Player that contacted her to ignore her.
1337mage43 chathead
1337mage43 1337mage43 argues with the Player, while the Player contradicts.
Osman chathead
Osman The Player makes fun of Osman, and he thinks he is hallucinating from sq'irks.
Helpline Assistant chathead
Helpline Assistant A typical call to the Lunar Communication Helpline, with extremely poor customer support.
Father Urhney chathead
Father Urhney Father Urhney believes the Player is Saradomin, asking for advice, then meditating on what it means.
Blurberry chathead
Blurberry The Player prank calls him.
Gypsy Aris chathead
Gypsy Aris Gypsy Aris can tell the future, thus realising she will be contacted.
Ali the Sandsweeper chathead
Ali the Sandsweeper He claims he is Ali the Sandsweeper, the best sandsweeper there is.
Man chathead
Man He says he's on the toilet.
Party Pete chathead
Party Pete He says "Party" in every sentence. He tells the character it's a full time profession.
Bob chathead
Bob the Cat He has a hairball. After Dragon Slayer II, he will not appear when players cast the spell toward a random NPC.
Captain Cain chathead
Captain Cain He tells the Player to "Drop and give me twenty!"
Homunculus chathead
Homunculus It claims that the Alchemists returned the other day. It turned them into animals. OR Nothing useful said.
KGP Agent chathead
KGP Agent It thinks that the voice in its head is an intruder. OR it talks in code.
Cow chathead
Lumbridge Cow It pretends to not understand. Then, the cow tells the Player to leave it alone.
Sheep chathead
Lumbridge Sheep It does not seem to understand. It just "baa's".
Community content is available under CC-BY-SA unless otherwise noted.