← Back to show

Oddballs - Grandma's Boy (S1E9)

Oddballs – Season 1 - Episode 9 – Grandma's Boy

James goes looking for the grandmother he's never met, only to discover that she's actually a robot gift service his parents signed him up for.

Runtime (min)18
TMDB Rating6.0 (2 votes)
Air Date2022-10-07
GenresAction & Adventure, Comedy, Animation
TV RatingTV-Y7
Network(s)Netflix

Storyline

James has always wondered about his grandmother, whom he's never met. When he decides to track her down, he embarks on a search that leads him to an unexpected discovery: the grandmother he's been longing to know isn't a real person at all. Instead, she's a robot created by a gift service that his parents subscribed to years ago. The revelation that his grandmother is an automated service rather than a flesh-and-blood family member hits James hard, forcing him to confront feelings of disappointment and confusion about why his parents never told him the truth.

As James processes this discovery, he must decide how to move forward with this robotic stand-in for the grandmother he imagined. The episode explores his emotional journey as he grapples with the gap between his expectations and reality, while also examining his parents' motivations for signing him up for the service in the first place. Through humor and heart, the story addresses themes of family, authenticity, and what it means to form genuine connections.

What kids learn

This episode offers children an opportunity to explore the complex emotions that come with unmet expectations and disappointment. James's experience teaches viewers that it's natural to feel hurt or confused when reality doesn't match what we've hoped for, especially regarding family relationships. The story validates these feelings while showing that it's important to process them honestly rather than suppress them.

Children can also learn about the value of authenticity in relationships. The contrast between James's imagined grandmother and the robotic reality highlights why genuine human connections matter more than artificial substitutes, no matter how well-intentioned. This can spark conversations about what makes relationships meaningful and why honesty from the people we trust is so important.

Additionally, the episode touches on forgiveness and understanding. As James learns why his parents made the choices they did, young viewers see that people sometimes make imperfect decisions for complicated reasons. This can help children develop empathy and recognize that understanding someone's motivations doesn't mean we have to agree with their actions, but it can help us move forward together.

Parents' top 5 questions

QuestionAnswer
How should I talk to my child about James discovering his grandmother is a robot?Use James's discovery as a springboard to discuss honesty in families. Explain that while the episode uses a fantastical premise, it represents how finding out unexpected truths about family can feel confusing and hurtful. Emphasize that it's okay to feel disappointed when things aren't what we expected, and that talking about those feelings with trusted adults helps us process them in healthy ways.
Is this episode appropriate for younger children who might not understand the concept?The episode's premise is presented through the show's comedic lens, which helps soften the emotional impact. Younger children may focus more on the humor of a robot grandmother than the deeper themes of deception and disappointment. However, some sensitive children might find the idea of being lied to by parents upsetting, so gauge your child's emotional readiness for stories about family secrets.
What if my child asks why James's parents would do something like this?This is a great opportunity to discuss how parents sometimes make mistakes or questionable decisions, even with good intentions. You might explain that the episode shows how keeping secrets, even to avoid hurting someone, can backfire. Reassure your child that real families work through misunderstandings by talking honestly with each other, which is healthier than the approach James's parents took.
Does the episode resolve positively, or does it end on a sad note?While I cannot detail the specific resolution, the episode's structure follows James's emotional journey through this discovery. The show typically balances humor with heart, so expect the episode to acknowledge James's feelings while working toward some form of understanding. The tone remains consistent with the series' approach to addressing real emotions within its comedic framework.
What's the main takeaway I should emphasize with my child after watching?Focus on the importance of honesty in relationships and the validity of feeling disappointed when expectations aren't met. Help your child understand that real connections with family and friends matter more than any substitute, and that working through difficult truths together strengthens relationships. Emphasize that it's always better to share feelings openly rather than hide them or pretend everything is fine.

Writing

Directing

Season
Season #Episode #Episode Name
11
After burnt toast ruins their sleepover, James and Max create "Toasty," a sentient toaster — but they have wildly different ideas on how to raise him.
12
James' mom turns him into a smartphone to see if he’s responsible enough to have one. But staying damage-free proves harder than he expected.
13
The day after James kills a fly, Mr. McFly reveals his grandmother is missing. Thinking he killed Grandma McFly, James scrambles to cover up his crime.
14
While waiting for the ultimate slow-cooked ribs, James and Max meet a girl named Echo who claims she's from a future with no processed foods.
15
When James accidentally saves Mr. McFly from a school bully, the troublemaker takes his revenge by entering James's body to wreak havoc from within.
16
Tired of being the only one he knows without a "thing," James joins the school's competitive feelings club. Only problem is, that's Max's thing.
17
Instead of confronting Echo about her messiness, James tries to passive-aggressively get her to move out of the RV... but the plan blows up in his face.
18
When the parents in Dirt ban their kids from doing anything risky, James starts a pillow fight club for his peers to release all of their excess energy.
19
James goes looking for the grandmother he's never met, only to discover that she's actually a robot gift service his parents signed him up for.
110
After learning he can be excused from gym class for donating blood, James gives so much that he shrivels up and gets mistaken for a senior citizen.
111
Believing he's in a "kid-life crisis," James decides to take a day off from school, but it's repeatedly interrupted by a pesky door-to-door salesperson.
112
When James learns he's too old for the kids' menu, he heads to Dirt's cloning lab so he can have as many of his favorite dino nuggets as he wants.
Season #Episode #Episode Name
21
James creates a fake musical about a rapping Benjamin Franklin to prove that people will like anything with the right hype.
22
Mr. McFly promises the class pizza if they take care of a flour "baby" for the day. But James struggles to cope when Max bails on him for a new partner.
23
Tired of taking the bus, James starts driving kids to school in "Dumpy," a golf cart he found in a dumpster. Too bad carpooling gets old quickly.
24
When Stuart schedules a fight for 3 p.m., James braces for the worst and uses Echo's body-swap technology to try and gain the upper hand.
25
While sneaking into the teachers lounge to snag sweet treats, James is mistaken for a substitute teacher and faces the wrath of a competitive Mr. McFly.
26
James isn't prepared for his oral report, so he invents a tale about lost treasure in the desert. Soon, the whole town is out looking for pirate booty.
27
After discovering Dirt's mayor is actually a cute puppy, James puts Max up for the job instead... only to realize he might have created a monster.
28
A teenage Toasty returns and starts acting out — in a big way. With the future at stake, James, Max and Echo must deal with him once and for all.

This product uses the TMDB API but is not endorsed or certified by TMDB.