GrassLands a platformer
@Stage\n\n@Blank\n\n@Level\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Player2\n\nwhen flag clicked\ngo to x: (-214) y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <touching (danger! v)?> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nwhen I receive [skipped v]\ngo to x: (-214) y: (-80)\nchange [level v] by (1)\nchange [skips v] by (1)\n\nwhen I receive [next level v]\ngo to x: (-214) y: (-80)\n\n@Danger!\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\nswitch costume to (costume3 v)\nforever\n    go to [back v] layer\nend\n\nwhen I receive [next level v]\nnext costume\n\n@Bouncy!\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\nswitch costume to (costume1 v)\ngo to [front v] layer\n\nwhen I receive [next level v]\nnext costume\n\n@Easter Egg\n\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\nchange y by (speedY)\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change y by ((speedY) * (-1))\n    set [speedy v] to [0]\n    if <<touching (platform v)?> or <touching color (#000000)?>> then\n        change x by ((speedX) * (-1))\n        set [speedx v] to [0]\n        go to x: (-214) y: (-80)\n        show\n        set [skips v] to [0]\n        set [y v] to [0]\n        set [x v] to [0]\n        set [level v] to [1]\n        point in direction (90)\n        forever\n            change [y v] by (-1)\n            if <key (left arrow v) pressed?> then\n                change [x v] by (-1)\n                set rotation style [left-right v]\n                point in direction (-90)\n            end\n            if <key (right arrow v) pressed?> then\n                change [x v] by (1)\n                point in direction (90)\n            end\n            set [x v] to ((x) * (0.9))\n            change x by (x)\n            if <touching (level v)?> then\n                change y by (1)\n            end\n            if <touching (level v)?> then\n                change y by (1)\n            end\n            if <touching (level v)?> then\n                change y by (1)\n            end\n            if <touching (level v)?> then\n                change y by (1)\n            end\n            if <touching (level v)?> then\n                change y by (-4)\n                change x by ((x) * (-1))\n                if <key (up arrow v) pressed?> then\n                    set [y v] to [12]\n                    start sound [Jump v]\n                    if <([abs v] of (x) ) = (x)> then\n                        set [x v] to [-10]\n                    else\n                        set [x v] to [10]\n                    end\n                else\n                    set [x v] to [0]\n                end\n            end\n            change y by (y)\n            if <touching (level v)?> then\n                change y by ((y) - ((y) * (2)))\n                set [y v] to [0]\n            end\n            change y by (-1)\n            if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n                start sound [Jump v]\n                set [y v] to [12]\n            end\n            change y by (1)\n            if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n                go to x: (-214) y: (-80)\n            end\n            if <(x position) > [222]> then\n                broadcast (Next Level v)\n                go to x: (-214) y: (-80)\n                change [level v] by (1)\n            end\n            if <touching (bouncy! v)?> then\n                set [y v] to [25]\n            end\n        end\n    else\n        set [speedx v] to ((speedX) * (0.8))\n    end\n    if <(Lock) = [0]> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [speedy v] to [10]\n            set [lock v] to [1]\n        end\n    end\nelse\n    change [speedy v] by (-1)\n    set [lock v] to [0]\nend\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\nchange y by (speedY)\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change y by ((speedY) * (-1))\n    set [speedy v] to [0]\n    if <(Lock) = [0]> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [speedy v] to [10]\n            set [lock v] to [1]\n        end\n    end\nelse\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    change [speedy v] by (-1)\n    set [lock v] to [0]\nend\n\nwhen flag clicked\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\n\nwhen flag clicked\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\nchange y by (speedY)\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change y by ((speedY) * (-1))\n    set [speedy v] to [0]\n    if <(Lock) = [0]> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [speedy v] to [10]\n            set [lock v] to [1]\n        end\n    end\nelse\n    change [speedy v] by (-1)\n    set [lock v] to [0]\nend\n\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\nchange y by (speedY)\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change y by ((speedY) * (-1))\n    set [speedy v] to [0]\n    if <(Lock) = [0]> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [speedy v] to [10]\n            set [lock v] to [1]\n        end\n    end\nelse\n    change [speedy v] by (-1)\n    set [lock v] to [0]\nend\n\nwhen flag clicked\nforever\n    if <key (n v) pressed?> then\n        wait until <not <key (n v) pressed?>>\n        change [level v] by (1)\n        broadcast (Next Level v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [10]> then\n        stop [other scripts in sprite v]\n    end\nend\n\nset language to (en v)::tts\nspeak [hello]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [hello]::tts\n\nset language to (en v)::tts\n\ngo to x: <key (left arrow v) pressed?> y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\ngo to x: <key (left arrow v) pressed?> y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\ngo to x: (-214) y: (-80)\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\ngo to x: (-214) y: (-80)\nshow\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n        forever\n            go to x: (-110) y: (-20)\n            point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n            if <(distance to [mouse-pointer v]) < [50]> then\n                set size to ((size) + (((120) - (size)) / (3))) %\n                if <mouse down?> then\n                    start sound [Pop v]\n                    change [~total v] by (1)\n                    change [☁ totalpies v] by (1)\n                    switch costume to (pie2 v)\n                    go to x: (pick random (-220) to (-20)) y: (161)\n                    point in direction (pick random (1) to (360))\n                    set [cloneid v] to [4]\n                    create clone of (_myself_ v)\n                    set [cloneid v] to [0]\n                    switch costume to (pie v)\n                    go to x: (-110) y: (-20)\n                    reset timer\n                    set size to (90) %\n                    repeat until <not <mouse down?>>\n                        go to x: (-110) y: (-20)\n                        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                    end\n                end\n            else\n                set size to ((size) + (((100) - (size)) / (3))) %\n            end\n        end\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nchange x by ((speedX) * (-1))\nset [speedx v] to [0]\n\nif  then\nchange y by (speedY)\nif <<touching (platform v)?> or <touching color (#000000)?>> then\n    change y by ((speedY) * (-1))\n    set [speedy v] to [0]\n    if <(Lock) = [0]> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [speedy v] to [10]\n            set [lock v] to [1]\n        end\n    end\nelse\n    change [speedy v] by (-1)\n    set [lock v] to [0]\nend\n\nwhen flag clicked\nerase all\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\n\nspeak [hello]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\ngo to x: (-214) y: (-80)\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\ngo to x: <key (left arrow v) pressed?> y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\ngo to x: (-214) y: (-80)\ngo to x: (-214) y: (-80)\ngo to x: (-214) y: (-80)\ngo to x: (-214) y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\ngo to x: (-214) y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    speak [Don't Cheat]::tts\n    speak [Stop]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Stop]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    speak [Don't Cheat]::tts\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nif <key (up arrow v) pressed?> then\n    set [y v] to [12]\n    start sound [Jump v]\n    if <([abs v] of (x) ) = (x)> then\n        set [x v] to [-10]\n    else\n        set [x v] to [10]\n    end\nelse\n    set [x v] to [0]\nend\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\n\nspeak [Don't Cheat]::tts\ngo to x: (-214) y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction <<touching (platform v)?> or <touching color (#000000)?>>\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n        else\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\n\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\n\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\nspeak [1234834989234984398239834298]::tts\n\nchange [x v] by (-1)\nset rotation style [left-right v]\npoint in direction (-90)\n\nset [level v] to [1]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\n\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\n\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\n\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\n\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\n    forever\n        show\n        go to x: (0) y: (0)\n        go to [back v] layer\n        change [timer v] by (0.04)\n    end\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\n    forever\n        go to x: (-110) y: (-20)\n        point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n        if <(distance to [mouse-pointer v]) < [50]> then\n            set size to ((size) + (((120) - (size)) / (3))) %\n            if <mouse down?> then\n                start sound [Pop v]\n                change [~total v] by (1)\n                change [☁ totalpies v] by (1)\n                switch costume to (pie2 v)\n                go to x: (pick random (-220) to (-20)) y: (161)\n                point in direction (pick random (1) to (360))\n                set [cloneid v] to [4]\n                create clone of (_myself_ v)\n                set [cloneid v] to [0]\n                switch costume to (pie v)\n                go to x: (-110) y: (-20)\n                reset timer\n                set size to (90) %\n                repeat until <not <mouse down?>>\n                    go to x: (-110) y: (-20)\n                    point in direction ((90) + (([cos v] of (((timer) - (3)) * (500)) ) * (10)))\n                end\n            end\n        else\n            set size to ((size) + (((100) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nspeak [Don't Cheat]::tts\nspeak [Stop]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\nspeak [Don't Cheat]::tts\n\ngo to x: (-214) y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction <<touching (platform v)?> or <touching color (#000000)?>>\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n        else\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\ngo to x: (-214) y: (-80)\ngo to x: (-214) y: (-80)\ngo to x: (-214) y: (-80)\ngo to x: (-214) y: (-80)\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\ngo to x: (-214) y: (-80)\nif <(CloneID) = [0]> then\n    if  then\n        set [digit v] to [0]\n        set [~add v] to [0]\n        set [~enum v] to [0]\n        set [~esqrd v] to [0]\n        set [~int v] to [0]\n        set [~mul v] to [0]\n        set [~total v] to [0]\n        set [#nps v] to [0]\n        show variable [~add v]\n        show variable [~enum v]\n        show variable [~esqrd v]\n        show variable [~int v]\n        show variable [~mul v]\n        show variable [~total v]\n    end\n    if  then\n        set [cloneid v] to [1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [2]\n        create clone of (_myself_ v)\n        set [cloneid v] to [3]\n        create clone of (_myself_ v)\n        set [cloneid v] to [6]\n        create clone of (_myself_ v)\n    end\n    if  then\n        set [cloneid v] to [5]\n        set [menuid v] to [1]\n        create clone of (_myself_ v)\n        set [menuid v] to [2]\n        create clone of (_myself_ v)\n        set [menuid v] to [3]\n        create clone of (_myself_ v)\n        set [menuid v] to [4]\n        create clone of (_myself_ v)\n        set [menuid v] to [5]\n        create clone of (_myself_ v)\n    end\n    set [cloneid v] to [0]\n    reset timer\n    switch costume to (backdrop1 v)\nend\nif <(CloneID) = [1]> then\n    hide\n    forever\n        play sound [GreenHillRemake by LukeManiaStudios v] until done\n    end\nend\nif <(CloneID) = [2]> then\n    set [timer v] to [0]\n    switch costume to (pie v)\nend\nif <(CloneID) = [3]> then\n    go to x: (-110) y: (-20)\n    switch costume to (costume1 v)\n    forever\n        go to [back v] layer\n        go [forward v] (1) layers\n        point in direction ((timer) * (8))\n        set size to ((100) + (([cos v] of (((timer) - (3)) * (300)) ) * (10))) %\n    end\nend\nif <(CloneID) = [4]> then\n    show\n    switch costume to (pie2 v)\n    repeat (20)\n        turn right (3) degrees\n        change y by (-10)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(CloneID) = [5]> then\n    set size to (70) %\n    switch costume to (join [menu] (MenuID))\n    forever\n        go to x: (150) y: ((150) - ((50) * (MenuID)))\n        if <touching (mouse-pointer v)?> then\n            set size to ((size) + (((75) - (size)) / (3))) %\n            if <mouse down?> then\n                if <(MenuID) = [1]> then\n                    if <(~TOTAL) > [99]> then\n                        change [~add v] by (1)\n                        change [~total v] by (-100)\n                        change [#nps v] by (1)\n                    end\n                end\n                if <(MenuID) = [2]> then\n                    if <(~TOTAL) > [399]> then\n                        change [~mul v] by (1)\n                        change [~total v] by (-400)\n                        change [#nps v] by (5)\n                    end\n                end\n                if <(MenuID) = [3]> then\n                    if <(~TOTAL) > [1199]> then\n                        change [~int v] by (1)\n                        change [~total v] by (-1200)\n                        change [#nps v] by (20)\n                    end\n                end\n                if <(MenuID) = [4]> then\n                    if <(~TOTAL) > [2999]> then\n                        change [~enum v] by (1)\n                        change [~total v] by (-3000)\n                        change [#nps v] by (50)\n                    end\n                end\n                if <(MenuID) = [5]> then\n                    if <(~TOTAL) > [9999]> then\n                        change [~esqrd v] by (1)\n                        change [~total v] by (-10000)\n                        change [#nps v] by (200)\n                    end\n                end\n                wait until <not <mouse down?>>\n            end\n        else\n            set size to ((size) + (((70) - (size)) / (3))) %\n        end\n    end\nend\nif <(CloneID) = [6]> then\n    hide\n    forever\n        change [~total v] by (#NPS)\n        wait (1) seconds\n    end\nend\nshow\nset [skips v] to [0]\nset [y v] to [0]\nset [x v] to [0]\nset [level v] to [1]\npoint in direction (90)\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        set rotation style [left-right v]\n        point in direction (-90)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [12]\n            start sound [Jump v]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (level v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n        start sound [Jump v]\n        set [y v] to [12]\n    end\n    change y by (1)\n    if <<touching (spike spin! v)?> or <<touching (spike spin!2 v)?> or <touching (spike spin!3 v)?>>> then\n        go to x: (-214) y: (-80)\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-214) y: (-80)\n        change [level v] by (1)\n    end\n    if <touching (bouncy! v)?> then\n        set [y v] to [25]\n    end\nend\n\nwhen flag clicked\nforever\n    show\n    go to x: (0) y: (0)\n    go to [back v] layer\n    change [timer v] by (0.04)\nend\n\nforever\n    if <(MenuID) = [7]> then\n        switch costume to (costume1 v)\n        show\n    end\nend\n\n@Wall At End\n\nwhen flag clicked\nswitch costume to (costume2 v)\nhide\nforever\n    if <<(Level) = [10]> and <(Skips) = [0]>> then\n        show\n        switch costume to (costume1 v)\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nforever\n    set [ghost v] effect to (100)\n    go to [front v] layer\n    go to x: (0) y: (0)\n    show\nend\n\n
 Arrow keys to move,Yellow is bouncy and red and spikes kill.Press n to skip .All levels possible.Omg Thanks for so much loves and faves.Sorry that it's ez