اللبنات السيطرية في برنامج سكراتش تحتاج إلى شرط أو تعليمة معينة لتنفيذها. على سبيل المثال، إذا كنت تستخدم لبنة "إذا"، فستحتاج إلى وضع شرط معيّن الذي سيتم التحقق منه، كما يجب إضافة الأوامر التي سيتم تنفيذها في حال تحقق الشرط. بالإضافة إلى ذلك، تحتاج لبنات الحلقات مثل "مكرر" أو "عند تصليح" إلى تعليمات تنفيذ متكررة أو متسلسلة. في النهاية، تتطلب لبنات الحركة مثل "تحريك نفسي" أو "التحرك إلى الأمام" تحديد الحركة التي تريد تنفيذها بواسطة إدخال القيم السرعة والاتجاه المطلوب.