Create a more exciting PSA by programming your characters to move.

This is a great way to bring your characters to life.

Start by selecting a character you want to move.

Notice that some sprites already have multiple costumes.

If it doesn’t, duplicate a costume...

then modify it to make it look like it’s moving.

Move your character to the edge of the screen where you want it to start, then add a “go to” block from the motion menu.

The sprite will return to this position whenever the code runs.

Next, use a “next costume” block to make the sprite look like it’s walking, jumping, galloping, or running.

Add a “repeat” loop around the “next costume” block, and test it.

Hmm… to make the sprite move from one place to another, add a “move” block inside the loop.

Add a “wait” block after the move block to see the movement animation better.

Edit the value that makes sense for your project.

Add a “switch costume” block outside of the loop to set the sprite’s final costume.

Great. Now, program this code to work as a procedure.

Make a block from the “MY BLOCKS” menu....

...and name it something that describes the action - like “walk on stage.”

The code under the “define” block shows what the “walk on stage” block will do. This is called a procedure, or a series of actions that the sprite will do.

Now when you click the “walk on stage” block the sprite moves on stage.

Great. This block can now be used in other parts of your program.

Tinker with the values to get your movement to work the way you want.

Choose an Add-On

Start here
Engage Supporters

Make two characters talk to one another about the issue you’ve chosen.

Weather or Confetti

Program confetti, snow, hearts, or other objects to fall from the sky.

Come on Stage

Program the main character to come on the stage with an animated motion effect.

Supportive Phrases

Program supporters to say supportive phrases from a list about your issue.

Speak Out

Make your character talk about the topic you’ve chosen.

Change Scene

Change the animation scenery by adding more backdrops.

Add Sound Effects

Choose or record sounds to accompany your project.

Include Supporters

Add or draw more characters who support your cause.

Move Around

Make your primary or secondary characters move to emphasize points in your story.

Question & Answer

Ask the audience a question and make something happen based on the response.

Add a Title

Create a title for your passion project so the audience can know what it’s about.

Change Costumes

Animate your characters by making them change costumes.

Make Some Noise, Use Your Voice

Make your own beat, or record your own voice.

Translate Messages

Share your message with audiences who speak other languages.


Para hacer esta actividad en español, haz clic aquí.


  1. Watch the introduction video.
  2. Open the starter project link below and add characters and dialogue.
  3. Return to this page and watch more videos below.