Waterfiends.
You get charms by monster drops.
Black dragons is the best!
Almost every Monster Drops Gold Charms but you can receive multiple charms from the level 111 Giant Rock Crab in the Chaos Tunnels.
Just about every monster drops some kind of charm, but try this link it will tell you what drops charms and how much at time and the drop rate of them. just scroll down a bit and it should be there.
The following drop 4 Green Charms:King Black DragonMithril DragonThe following drop 3 Green Charms ( the better option ):Giant Rock Crab ( Level: 137 )Black Dragon ( Level 227 )
If it's charms you are after, you best go to the Chaos Tunnels, look for the "Giant Crab", that usually drops multiple charms.
You make pouches. This requires charms, that can't be traded - you have to get them as drops from different monsters.
You can: 1) Buy them on the Grand Exchange. 2) Make them yourself, by smelting gold ore. The gold ore, you can buy from the Grand Exchange or get from a gold mine. EDIT: They can also be obtained as a Monster Drops from the likes of Gargoyles, Nechryael, Greater Demons, etc.
Ice giants have very good drops. Go to Runscape database to see monsters drops.
Only slightly ups your chance in receiving better monster drops.
A good low leveled monster that drops good items in runescape is chaos druids. Because they drop lots of herbs like Rannar which is a lot of gold pieces but you need to be a member to access them.
Granite Armour can't be made in Runescape, it consists of monster drops and various mini-game rewards.