Yes there are many scams like what you describe. Criminals like money, and as one movie villain said "the best kind of money is .... other people's money!"
Popular game and music codes are easy to convert back to money. It is easy for the scammer to resell these locally.
It is difficult to tell what the scam is from your description, but fake romances, fake charities, fake immigration documents and pretty much anything fake is a possibility. Sometimes the fake is like an adventure, and real money is needed to complete the fake adventure, or to avoid a fake danger (oh, a corrupt official needs a bribe, oh his superior found out and now he needs a bribe too, etc.).
Many scams will escalate from small favors towards larger ones (money for a plane ticket or travel-related emergency for a romance or to help a sick child for fake charity, perhaps) until the victim blows up. Keep in mind that scams can work because people want to believe the scam (a fake romance with a doctor; $100 million of found money), or because of threats or extortion, or for other reasons.
So as a minor, your best course of action is to first involve your parents, then involve your extended family members such as aunts and uncles. Sometimes, a counselor or teacher at school can help, or a policeman or policewoman. The polite way to do this is by expressing concern and asking polite questions. Pictures of the codes and receipts, or screenshots of what they cost, may be helpful in convincing family members about your worries in the case that your mother is mentally tricked by a scammer.
Sometimes families or even the police may not be immediately helpful. But whatever you do, do not communicate with the scammers directly. If the scammers interact in person, that would be a good reason to talk to the police because that is a more dangerous situation than being scammed over the internet.
I suspect you may know this already -- the internet is a public place, and criminals read the internet. For that reason, you should not post personal details such as your home address, email addresses, or things like that anywhere on the internet, nor should you PM those things to anyone.