The best place to get crimson Charms would be killing the high level cockroaches at the player safety dungeon.
Chat with our AI personalities
you can get alot of charms by killing rock crabs, however i would not advise this at peak times as it can get overcrowded quickly.
Tormented Wraiths, Water Feinds, Skeletal Wyverns, Shadow Warriors, Rock Lobsters, Greater Demons, Dust Devils, and Black Demons give a good crimson charm rate.
No, you have to kill monsters like cockroach soldiers to get charms.
Almost every Monster Drops Gold Charms but you can receive multiple charms from the level 111 Giant Rock Crab in the Chaos Tunnels.
When I trained range on fire giants i got like 100 blue charms or more their not likely to appear though that's just one of the monsters that drop them try going to a runescape help site and type in monsters that do drop blue charms.