diff --git a/src/lib/blocks.js b/src/lib/blocks.js
index 2e531cc01c479eda53913d90695b9a2820cafd97..39a8c70e6209d3682f615f3804c1a2bdfd7426ca 100644
--- a/src/lib/blocks.js
+++ b/src/lib/blocks.js
@@ -65,6 +65,13 @@ export default function (vm) {
         return sprites;
     };
 
+    const cloneMenu = function () {
+        if (vm.editingTarget && vm.editingTarget.isStage) {
+            return spriteMenu();
+        }
+        return [['myself', '_myself_']].concat(spriteMenu());
+    };
+
     const soundColors = ScratchBlocks.Colours.sounds;
 
     const looksColors = ScratchBlocks.Colours.looks;
@@ -143,9 +150,7 @@ export default function (vm) {
     };
 
     ScratchBlocks.Blocks.control_create_clone_of_menu.init = function () {
-        const json = jsonForMenuBlock('CLONE_OPTION', spriteMenu, controlColors, [
-            ['myself', '_myself_']
-        ]);
+        const json = jsonForMenuBlock('CLONE_OPTION', cloneMenu, controlColors, []);
         this.jsonInit(json);
     };