🎯 What you'll learn: How to use the Say and Think blocks to give your sprites speech bubbles and thought clouds, how to switch between costumes to animate your character, and how to build a talking cartoon project!
Section 1
Say It! — The Looks Blocks
In Scratch, the Looks blocks (purple) control what your sprite shows on screen — including speech bubbles and thought clouds. Two of the most fun blocks are say and think!
PREVIEW — What your sprites will look like
🐱
Hello! My name is Scratch Cat! 😺
🐧
Hmm... I wonder what I should say...
💬 say [Hello!] for (2) secs
Shows a speech bubble for 2 seconds, then disappears. Great for timed messages!
💬 say [Hello!]
Shows a speech bubble that stays forever — until another say block runs or you stop.
💭 think [Hmm...] for (2) secs
Shows a thought cloud bubble for 2 seconds. Like a cartoon character thinking!
💭 think [Hmm...]
Shows a permanent thought cloud. Perfect for making your sprite look curious!
✨
Say vs Think — what's the difference?
Say creates a speech bubble (like the sprite is speaking out loud). Think creates a thought cloud (like the sprite is thinking silently). Both look great in cartoons!
Section 2
Costumes — Change Your Sprite's Look
Every sprite in Scratch can have multiple costumes — different images of the same character. Switching between them makes sprites look like they're moving, blinking, or changing emotions!
🐱Costume 1
🐱Costume 2
😸Happy
😿Sad
😾Angry
➕Add New
To see costumes, click the Costumes tab at the top of the editor (next to Code and Sounds). You can add new costumes from the Scratch library, draw your own, or upload a photo!
switch costume to costume2Jumps straight to the costume you pick
next costumeFlips to the next costume in the list
switch backdrop to backdrop1Changes the background picture behind everything
set size to 100 %Makes your sprite bigger or smaller (100 = normal size)
set color effect to 0Paints your sprite a new colour (try numbers 0–199!)
💡
The Scratch Cat has 2 costumes!
The default Scratch Cat already has two costumes — one with right leg forward and one with left leg forward. Switching between them rapidly creates a walking animation. Try it!
Section 3
Build: Talking Cartoon Project
Let's build a project where two characters have a conversation. This is called a timed sequence — blocks run one after another, each waiting before the next one runs.
1
Add two sprites
Delete the default cat (right-click → delete). Add two sprites from the library — try "Cat" and "Dog" or any two characters you like! Click the blue ➕ button at the bottom right.
2
Position them on stage
Drag each sprite to opposite sides of the stage — one on the left (around x:-150) and one on the right (around x:150). They should face each other!
3
Code the first sprite
Click on Sprite 1. In the code area, add the blocks below to make it speak first, then wait for the other character to reply.
4
Code the second sprite
Click on Sprite 2. Make it wait first (so it doesn't speak at the same time), then have its own conversation lines.
5
Press the green flag!
Click ▶ and watch your cartoon characters have a full conversation. You're a cartoon director now!
🧩 CODESprite 1 — the Cat speaks first
🐱
Cat
Click the Cat in the sprite list, then build this
when 🚩 clicked
say Hello! I'm the cat! for 2 seconds
say I love chasing mice! for 2 seconds
wait 2 seconds
say Nice to meet you too! 😸 for 2 seconds
💬 In kid words: "The cat says two lines, then stays quiet for 2 seconds so the dog can talk, then answers back!"
🧩 CODESprite 2 — the Dog waits, then replies
🐶
Dog
Click the Dog in the sprite list, then build this
when 🚩 clicked
wait 4 seconds
say Hi cat! I'm the dog! for 2 seconds
say Nice to meet you! 🐶 for 2 seconds
💬 In kid words: "The dog waits 4 seconds first — that's how long the cat talks — so they never speak at the same time!"
🎉
Level up your cartoon!
Add switch costume to happy before a Say block to show emotion! Use set color effect to 25 to make a sprite blush. Switch the backdrop during the conversation for scene changes!
Section 4
Lesson Summary
✅Say blocks show speech bubbles. Think blocks show thought clouds. Both are in the Looks (purple) section.
✅say ... for 2 seconds shows a bubble that disappears. say ... (no time) stays on screen.
✅Costumes are different images of a sprite. Switch them to animate!
✅Use wait blocks (in Control) to time conversations between two sprites.
✅Each sprite has its own code — click the sprite to write code for it!
🧩 Knowledge Check — Lesson 2
Answer all 5 questions. Instant feedback included!
1. What type of bubble does the "Think" block create?
2. What colour are the Looks blocks in Scratch?
3. What are "costumes" in Scratch?
4. If you want Sprite 2 to wait before speaking while Sprite 1 talks for 4 seconds, how long should Sprite 2 wait?
5. Where do you find the Costumes for a sprite in Scratch?
💪
Scratch Challenge — Lesson 2
Build a talking cartoon · Beginner Level
Create a 3-character conversation. Each character should have something unique to say!
Challenge: Three-Character Cartoon Show 🎬
Build a project with 3 different sprites that have a conversation one after another.
Requirements:
1. Each sprite must say at least 2 different things
2. Use wait blocks to time them so they don't all speak at once
3. At least one sprite must use the think block (thought cloud)
4. Change the backdrop at least once during the conversation
5. Make at least one sprite switch costume to show emotion
💡 Show hints if you're stuck
Click each sprite separately to write its own code
Calculate wait times: if Sprite 1 says 2 things (4 secs total), Sprite 2 should wait 4 secs before speaking
Change backdrop using switch backdrop to ... in Looks blocks
Add costumes like "surprised" or "happy" from the costume tab
Use set color effect to 25 to make a sprite blush — just for fun!
Finished this lesson?
Mark it complete to track your progress.
🎉
Lesson 2 Complete!
Your sprites can now talk and think! Next up: adding sounds to bring your project to life.