Platformer Clicker | Platformer and Clicker | #Games  #Music  #Art  #All
@Stage\n\nwhen flag clicked\nforever\n    if <(Score) > (☁ record)> then\n        set [☁ record v] to (Score)\n        broadcast (record broken v)\n    end\nend\n\nwhen flag clicked\nset [save open v] to [0]\nforever\n    if <(Mode) = [1]> then\n        switch backdrop to (backdrop2 v)\n        hide variable [# v]\n        if <<(Shop Open?) = [0]> and <(save open) = [0]>> then\n            show variable [☁ record v]\n        else\n            hide variable [: v]\n            hide variable [☁ record v]\n            hide variable [# v]\n        end\n    else\n        switch backdrop to (backdrop1 v)\n        hide variable [: v]\n        hide variable [☁ record v]\n        hide variable [# v]\n    end\nend\n\nwhen I receive [save open v]\nset [save open v] to [1]\n\nwhen I receive [back v]\nset [save open v] to [0]\n\n@Less Lag\n\nset [o v] to [No stealing code]\n\n@Player\n\nwhen flag clicked\nset [score v] to [0]\nset [points per click v] to [1]\nset [auto clicks per second v] to [0]\nhide\nbroadcast (Clicker Mode v)\n\nwhen I receive [clicker mode v]\npoint in direction (90)\nset [mode v] to [1]\ngo to x: (0) y: (0)\nswitch costume to (costume1 v)\nshow\nforever\n    if <(Mode) = [1]> then\n        repeat until <(Mode) = [2]>\n            if <touching (mouse-pointer v)?> then\n                set [brightness v] effect to (20)\n            else\n                set [brightness v] effect to (0)\n            end\n        end\n    end\nend\n\nwhen this sprite clicked\nif <(Mode) = [1]> then\n    if <(Have Exploding Cursor?) = [/]> then\n        change [score v] by ((Points Per Click) * (3))\n    else\n        change [score v] by (Points Per Click)\n    end\nend\n\nwhen I receive [shop/ v]\nhide\n\nwhen I receive [back v]\n\nwhen flag clicked\nforever\n    if <(Enchanted Machine Gun) = [,]> then\n        wait ((1) / (2)) seconds\n        change [score v] by (Auto Clicks Per Second)\n    else\n        wait (1) seconds\n        change [score v] by (Auto Clicks Per Second)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Fall v)\n\nwhen flag clicked\n\nwhen flag clicked\nforever\n    if <(Show VAR) = [1]> then\n        show variable [score v]\n    else\n        hide variable [score v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Mode) = [2]> then\n        hide\n    else\n        if <(Shop Open?) = [1]> then\n            hide\n        else\n            show\n        end\n    end\nend\n\nwhen this sprite clicked\nif <(Mode) = [1]> then\n    play sound [Click button \(16 sound effects\).mp3 v] until done\nend\n\nwhen flag clicked\nforever\n    hide variable [☁   world record: v]\nend\n\nif <(Score) > (☁   World Record:)> then\n    set [☁   world record: v] to (Score)\nend\n\nwhen flag clicked\nforever\n\nset [☁   world record: v] to (☁   World Record:)\n\nwhen I receive [stop intro v]\n\nwhen flag clicked\nforever\n    if <<(Show VAR) = [1]> and <(Shop Open?) = [0]>> then\n        if <(Mode) = [1]> then\n            show\n        end\n        show variable [# v]\n        show variable [auto clicks per second v]\n        show variable [points per click v]\n    else\n        hide variable [points per click v]\n        hide variable [auto clicks per second v]\n        hide variable [world record v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(Shop Open?) = [1]>> then\n        if <(Mode) = [1]> then\n            if <key (space v) pressed?> then\n                change [score v] by (Points Per Click)\n                broadcast (Fall v)\n                wait until <not <key (space v) pressed?>>\n            end\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(Shop Open?) = [1]>> then\n        if <(Mode) = [1]> then\n            if <key (space v) pressed?> then\n                play sound [Click button \(16 sound effects\).mp3 v] until done\n                wait until <not <key (space v) pressed?>>\n            end\n        end\n    end\nend\n\n@Glow\n\nwhen flag clicked\nshow\nforever\n    set [timer v] to (timer)\n    go to (player v)\n    point in direction ((timer) * (40))\n    set size to (900) %\n    go to [back v] layer\nend\n\nwhen I receive [shop/ v]\nhide\n\nwhen I receive [back v]\n\nshow\n\nwhen flag clicked\nforever\n    \nend\n\nwhen I receive [platformer mode v]\nhide\n\nwhen I receive [clicker mode v]\nshow\n\nwhen flag clicked\nforever\n    if <<(Show VAR) = [1]> and <(Shop Open?) = [0]>> then\n        if <(Mode) = [1]> then\n            show\n        end\n        show variable [# v]\n        show variable [auto clicks per second v]\n        show variable [points per click v]\n    else\n        hide variable [points per click v]\n        hide variable [auto clicks per second v]\n        hide variable [: v]\n    end\nend\n\n@Play\n\nwhen this sprite clicked\nif <(Score) > [999]> then\n    broadcast (Platformer mode v)\n    set [mode v] to [2]\n    set [timer v] to [0]\n    change [score v] by (-1000)\n    hide\nend\n\nwhen flag clicked\nshow\nforever\n    if <(costume [number v]) = [1]> then\n        if <touching (mouse-pointer v)?> then\n            set [ghost v] effect to (30)\n        else\n            set [ghost v] effect to (0)\n        end\n    end\nend\n\nwhen I receive [shop/ v]\nhide\n\nwhen I receive [back v]\nshow\n\nwhen I receive [clicker mode v]\nshow\n\n@Shop\n\nwhen flag clicked\nshow\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [1]> then\n        if <touching (mouse-pointer v)?> then\n            set [ghost v] effect to (30)\n        else\n            set [ghost v] effect to (0)\n        end\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Shop/ v)\nhide\n\nwhen I receive [back v]\nshow\n\nwhen I receive [platformer mode v]\nhide\n\nwhen I receive [clicker mode v]\nshow\n\nwhen I receive [stop intro v]\nset volume to (0) %\nrepeat until <(volume) = [80]>\n    change volume by (2)\nend\n\n@+1 Click\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nswitch costume to (costume1 v)\n\nwhen this sprite clicked\nif <not <(Score) < [50]>> then\n    if <(costume [number v]) = [2]> then\n        change [points per click v] by (1)\n    end\n    change [score v] by (-50)\n    play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\nelse\n    broadcast (Costs too much v)\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <not <(Shop Number) = [1]>> then\n        hide\n    end\nend\n\n@Background\n\nwhen flag clicked\nset [shop open? v] to [0]\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [shop/ v]\ngo to [back v] layer\ngo [forward v] (4) layers\nshow\nset [shop open? v] to [1]\nhide variable [auto clicks per second v]\nhide variable [points per click v]\n\nwhen I receive [back v]\nrepeat (50)\n    change [ghost v] effect by (2)\nend\nhide\nset [ghost v] effect to (0)\nset [shop open? v] to [0]\n\n@Back\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Back v)\nhide\n\n@+1 Auto Click\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\nshow\nhide variable [auto clicks per second v]\nhide variable [points per click v]\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nswitch costume to (costume1 v)\n\nwhen this sprite clicked\nif <not <(Score) < [100]>> then\n    if <(costume [number v]) = [2]> then\n        change [auto clicks per second v] by (1)\n    end\n    change [score v] by (-100)\n    play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\nelse\n    broadcast (Costs too much v)\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <not <(Shop Number) = [1]>> then\n        hide\n    end\nend\n\n@+100 Click\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nswitch costume to (costume1 v)\n\nwhen this sprite clicked\nif <not <(Score) < [1500]>> then\n    if <(costume [number v]) = [2]> then\n        change [points per click v] by (100)\n    end\n    change [score v] by (-1500)\n    play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\nelse\n    broadcast (Costs too much v)\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <not <(Shop Number) = [1]>> then\n        hide\n    end\nend\n\n@Fall\n\nwhen I receive [fall v]\ncreate clone of (_myself_ v)\n\nwhen flag clicked\nset [clones v] to [0]\nhide\n\nwhen I start as a clone\nif <(Clones) < [11]> then\n    change [clones v] by (1)\n    show\n    go to x: (pick random (-125) to (125)) y: (155)\n    repeat until <touching (_edge_ v)?>\n        turn right (pick random (-15) to (15)) degrees\n        change y by (pick random (-8) to (-15))\n    end\n    change [clones v] by (-1)\n    delete this clone\nelse\n    delete this clone\nend\n\nwait (0.2) seconds\n\n@Random Auto Clicker\n\nwhen flag clicked\nset [have random auto clicker? v] to []\nhide\n\nwhen I receive [shop/ v]\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nswitch costume to (costume1 v)\n\nwhen this sprite clicked\nif <(Have Random Auto Clicker?) = []> then\n    if <not <(Score) < [5000]>> then\n        if <(costume [number v]) = [2]> then\n            set [have random auto clicker? v] to [?]\n        end\n        change [score v] by (-5000)\n        play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\n    else\n        broadcast (Costs too much v)\n    end\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <(Have Random Auto Clicker?) = [?]> then\n        wait (pick random (1) to (29)) seconds\n        change [score v] by (pick random (100) to (2900))\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Have Random Auto Clicker?) = [?]> then\n        switch costume to (costume3 v)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(Shop Number) = [1]>> then\n        hide\n    end\nend\n\n@+100 Auto Click\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\nshow\nhide variable [auto clicks per second v]\nhide variable [points per click v]\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nswitch costume to (costume1 v)\n\nwhen this sprite clicked\nif <not <(Score) < [3000]>> then\n    if <(costume [number v]) = [2]> then\n        change [auto clicks per second v] by (100)\n    end\n    change [score v] by (-3000)\n    play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\nelse\n    broadcast (Costs too much v)\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <not <(Shop Number) = [1]>> then\n        hide\n    end\nend\n\n@Exploding Cursor\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\nshow\n\nwhen flag clicked\nset [have exploding cursor? v] to []\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nif <not <(Have Exploding Cursor?) = [/]>> then\n    if <not <(Score) < [3500]>> then\n        if <(costume [number v]) = [2]> then\n            set [have exploding cursor? v] to [/]\n        end\n        change [score v] by (-3500)\n        play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\n    else\n        broadcast (Costs too much v)\n    end\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <(Have Exploding Cursor?) = [/]> then\n        switch costume to (costume3 v)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(Shop Number) = [1]>> then\n        hide\n    end\nend\n\n@Enchanted Cursor\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\n\nshow\n\nwhen flag clicked\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n        switch costume to (costume2 v)\n    else\n        set [ghost v] effect to (0)\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nif <not <(Score) < [1000000]>> then\n    if <(costume [number v]) = [2]> then\n        change [points per click v] by (10001)\n    end\n    change [score v] by (-1000000)\n    play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\nelse\n    broadcast (Costs too much v)\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nforever\n    if <(Shop Open?) = [1]> then\n        if <(Shop Number) = [2]> then\n            show\n        else\n            hide\n        end\n    end\nend\n\n\n\n@Enchanted Machine Gun\n\nwhen flag clicked\nhide\n\nwhen I receive [shop/ v]\n\nshow\n\nwhen flag clicked\nforever\n    if <not <(Enchanted Machine Gun) = [,]>> then\n        if <touching (mouse-pointer v)?> then\n            set [ghost v] effect to (30)\n            switch costume to (costume2 v)\n        else\n            set [ghost v] effect to (0)\n            switch costume to (costume1 v)\n        end\n    end\nend\n\nwhen this sprite clicked\nif <not <(Enchanted Machine Gun) = [,]>> then\n    if <not <(Score) < [10000001]>> then\n        if <(costume [number v]) = [2]> then\n            set [enchanted machine gun v] to [,]\n        end\n        change [score v] by (-10000000)\n        play sound [SOUND EFFECT  cash register  caisse enregistreuse HQ.mp3 v] until done\n    else\n        broadcast (Costs too much v)\n    end\nend\n\nwhen I receive [back v]\nhide\n\nwhen flag clicked\nset [enchanted machine gun v] to []\nforever\n    if <(Shop Open?) = [1]> then\n        if <(Shop Number) = [2]> then\n            show\n        else\n            hide\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Enchanted Machine Gun) = [,]> then\n        switch costume to (costume3 v)\n    end\nend\n\n\n\n@Next Shop\n\nwhen flag clicked\nhide\nset [shop number v] to [1]\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen this sprite clicked\nchange [shop number v] by (1)\nbroadcast (Shp 2 v)\nhide\n\nwhen I receive [back v]\nhide\nset [shop number v] to [1]\n\nwhen I receive [shop/ v]\nshow\n\n@Back2\n\nwhen flag clicked\nhide\n\nwhen I receive [platformer mode v]\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen this sprite clicked\nif <(Mode) = [2]> then\n    broadcast (Clicker Mode v)\n    set [mode v] to [1]\n    hide\nend\n\nwhen flag clicked\nforever\n    if <(Mode) = [2]> then\n        show variable [timer v]\n        wait (1) seconds\n        change [timer v] by (1)\n    else\n        hide variable [timer v]\n    end\nend\n\nwhen I receive [clicker mode v]\nhide\n\n@Next Shop2\n\nwhen flag clicked\nhide\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (30)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen this sprite clicked\nchange [shop number v] by (-1)\nhide\nbroadcast (Shop/ v)\n\nwhen I receive [back v]\nhide\n\nwhen I receive [shop/ v]\nrepeat until <not <(Shop Number) = [2]>>\n    if <(Shop Number) = [2]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\nwhen I receive [shp 2 v]\nshow\n\n@Platformer\n\ndefine realign\nchange x by ((([abs v] of (tempX) ) / (tempX)) * (20))\nset [count v] to [0]\nrepeat until <<not <touching (levels v)?>> or <(count) = [50]>>\n    change [count v] by (1)\n    change y by (1)\nend\nchange x by ((([abs v] of (tempX) ) / (tempX)) * (-20))\nchange y by ((count) * (-1))\nif <not <(count) = [50]>> then\n    point in direction ((90) - ((round ([atan v] of ((count) / (20)) )) * (([abs v] of (tempX) ) / (tempX))))\nend\n\nwhen flag clicked\n\ndefine Scrolling Code\nchange [y-vel v] by (-1)\nif <key (right arrow v) pressed?> then\n    change [x-vel v] by (0.8)\n    switch costume to (player v)\nend\nif <key (left arrow v) pressed?> then\n    change [x-vel v] by (-0.8)\n    switch costume to (player2 v)\nend\nset [x-vel v] to ((x-vel) * (0.9))\nchange x by (x-vel)\nif <touching color (#a2a2a2)?> then\n    change y by (1)\nend\nif <touching color (#a2a2a2)?> then\n    change y by (1)\nend\nif <touching color (#a2a2a2)?> then\n    change y by (1)\nend\nif <touching color (#a2a2a2)?> then\n    change y by (1)\nend\nif <touching color (#a2a2a2)?> then\n    change y by (-4)\n    change x by ((x-vel) * (-1))\n    if <key (up arrow v) pressed?> then\n        set [y-vel v] to [10]\n        if <(x-vel) > [0]> then\n            set [x-vel v] to [-9]\n        else\n            set [x-vel v] to [9]\n        end\n    else\n        set [x-vel v] to [0]\n    end\nend\nchange y by (y-vel)\nif <touching color (#a2a2a2)?> then\n    change y by ((y-vel) - ((y-vel) * (2)))\n    set [y-vel v] to [0]\nend\nchange y by (-1)\nif <<key (up arrow v) pressed?> and <touching color (#a2a2a2)?>> then\n    set [y-vel v] to [15]\nend\nchange y by (1)\nchange [scroll x v] by ((x position) * (-1))\nchange [scroll y v] by ((y position) * (-1))\ngo to x: (0) y: (0)\nif <(Scroll Y) > [600]> then\n    Position\nend\n\ndefine Position\nset [scroll x v] to [217]\nset [scroll y v] to [119]\n\nwhen flag clicked\n\nwhen I receive [platformer mode v]\nshow\nrepeat until <(Mode) = [1]>\n    realign\nend\n\nwhen I receive [platformer mode v]\nrepeat until <(Mode) = [1]>\n    Scrolling Code\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#ff0000)?> or <touching color (#a30000)?>> then\n        Position\n    end\nend\n\nwhen I receive [clicker mode v]\nhide\n\nwhen flag clicked\n\nwhen I receive [platformer mode v]\nrepeat until <(Mode) = [1]>\n    if <touching color (#00a4b6)?> then\n        broadcast (Clicker Mode v)\n        set [mode v] to [1]\n        wait (0.1) seconds\n        repeat (((1000) - (Timer)) / (4))\n            change [score v] by (4)\n        end\n    end\nend\n\n@Levels\n\nwhen flag clicked\n\nwhen flag clicked\n\nwhen flag clicked\nhide\n\nwhen I receive [platformer mode v]\nswitch costume to (pick random (1) to (2))\nshow\nset [scroll x v] to [217]\nset [scroll y v] to [119]\n\nwhen I receive [platformer mode v]\nrepeat until <(Mode) = [1]>\n    go to x: (Scroll X) y: (Scroll Y)\nend\n\nforever\n\nwhen I receive [clicker mode v]\nhide\n\n@Thumbnail\n\nwhen flag clicked\nbroadcast (Stop Intro v)\nhide variable [timer v]\ngo to [front v] layer\nhide\n\nwhen I receive [stop intro v]\nforever\n    play sound [Dream Speedrun Music v] until done\nend\n\nwhen flag clicked\nforever\n    set [stop butoon var v] to ((timer) + (.1))\nend\n\nwhen [timer v] > (Stop butoon var)\nHide all vars\ngo to [front v] layer\nshow\n\ndefine Hide all vars\nshow list [score save v]\nshow list [save code v]\nshow list [secret tunnel xd v]\nshow list [unique v]\nhide variable [☁   world record: v]\nhide variable [1 v]\nhide variable [auto clicks per second v]\nhide variable [clones v]\nhide variable [code2 v]\nhide variable [count v]\nhide variable [enchanted machine gun v]\nhide variable [have exploding cursor? v]\nhide variable [have random auto clicker? v]\nhide variable [mode v]\nhide variable [my variable v]\nhide variable [pie v]\nhide variable [points per click v]\nhide variable [save_code v]\nhide variable [score v]\nhide variable [score when try save v]\nhide variable [scroll x v]\nhide variable [scroll y v]\nhide variable [shop number v]\nhide variable [show var v]\nhide variable [stop butoon var v]\nhide variable [tempx v]\nhide variable [timer v]\nhide variable [xv v]\nhide variable [yv v]\nhide variable [world record v]\nhide variable [☁ record v]\n\n@Save/Load\n\nwhen flag clicked\nset [save_code v] to []\nshow\n\nwhen this sprite clicked\nask [SAVE OR LOAD] and wait\nif <(answer) = [save]> then\n    set [score when try save v] to (Score)\n    set [save_code v] to (join [] (join (Score) (join [_] (join (Points Per Click) (join [*] (join (Auto Clicks Per Second) (join [@] (join (Enchanted Machine Gun) (join (Have Random Auto Clicker?) (Have Exploding Cursor?))))))))))\n    insert [Here is the save code:] at (1) of [save code v] \n    insert (Save_Code) at (2) of [save code v] \n    insert [Ctrl + C to copy] at (3) of [save code v] \n    insert [Press E to close] at (4) of [save code v] \n    broadcast (Save open v)\n    hide list [save code v]\nelse\n    if <(answer) = [load]> then\n        ask [INSERT SAVE CODE] and wait\n        if <<< (answer) contains [_]?> and << (answer) contains [*]?> and < (answer) contains [@]?>>> and <not <<<<<<<<< (answer) contains [a]?> or < (answer) contains [b]?>> or < (answer) contains [c]?>> or < (answer) contains [d]?>> or < (answer) contains [e]?>> or < (answer) contains [f]?>> or < (answer) contains [g]?>> or < (answer) contains [h]?>> or < (answer) contains [i]?>>>> then\n            delete all of [ppc save v]\n            delete all of [score save v]\n            delete all of [ppc save v]\n            delete all of [secret tunnel xd v]\n            Decode Save Var\n            say [VALID CODE]\n            wait (5) seconds\n            say []\n        else\n            say [INVALID CODE]\n            wait (5) seconds\n            say []\n        end\n    end\nend\n\nsay [INVALID CODE]\nwait (5) seconds\nsay []\n\ndefine Decode Save Var\nwait (0.001) seconds\nif < (answer) contains [,]?> then\n    set [enchanted machine gun v] to [,]\n    delete (item # of [,] in [secret tunnel xd v]) of [secret tunnel xd v]\nend\nif < (answer) contains [?]?> then\n    set [have random auto clicker? v] to [?]\nend\ndelete (item # of [?] in [secret tunnel xd v]) of [secret tunnel xd v]\nif < (answer) contains [/]?> then\n    set [have exploding cursor? v] to [/]\n    delete (item # of [/] in [secret tunnel xd v]) of [secret tunnel xd v]\nend\nrepeat (length of (answer))\n    change [pie v] by (1)\n    insert (letter (Pie) of (answer)) at (Pie) of [secret tunnel xd v] \nend\nFind Saved SCore\n\nwhen flag clicked\ndelete all of [score save v]\ndelete all of [save code v]\ndelete all of [secret tunnel xd v]\nshow list [save code v]\nforever\n    if <(Mode) = [1]> then\n        if <touching (mouse-pointer v)?> then\n            set [ghost v] effect to (30)\n        else\n            set [ghost v] effect to (0)\n        end\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Mode) = [1]> then\n        if <key (e v) pressed?> then\n            delete all of [save code v]\n            show\n            say []\n            show list [save code v]\n            broadcast (Back v)\n        end\n    else\n        hide\n    end\nend\n\nwhen I receive [back v]\nshow\n\nwhen I receive [shop/ v]\nhide\n\nwhen I receive [clicker mode v]\nshow\n\nwhen flag clicked\nset [pie v] to [0]\nset [pie2 v] to [0]\n\nif <[secret tunnel xd v] contains [;]?> then\n\ndefine Find Saved SCore\ndelete all of [score save v]\nset [pie3 v] to [0]\nrepeat until <[score save v] contains [_]?>\n    change [pie2 v] by (1)\n    insert (item (Pie2) of [secret tunnel xd v]) at (Pie2) of [score save v] \nend\nset [pie3 v] to [0]\nrepeat (length of [score save v])\n    delete (1) of [secret tunnel xd v]\nend\nwait (0.0000001) seconds\ndelete (item # of [_] in [score save v]) of [score save v]\nrepeat (length of [score save v])\n    replace item (1) of [score save v] with (join (item (1) of [score save v]) (item (2) of [score save v]))\n    wait (0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) seconds\n    delete (2) of [score save v]\nend\nset [score v] to (item (1) of [score save v])\nFind PPC\n\nchange [pie3 v] by (1)\n\ndefine Find PPC\ndelete all of [ppc save v]\nwait (0.00001) seconds\nset [pie2 v] to [0]\nrepeat until <[ppc save v] contains [*]?>\n    change [pie2 v] by (1)\n    insert (item (Pie2) of [secret tunnel xd v]) at (Pie2) of [ppc save v] \nend\nrepeat (length of [ppc save v])\n    delete (1) of [secret tunnel xd v]\nend\ndelete (item # of [*] in [ppc save v]) of [ppc save v]\nrepeat (length of [ppc save v])\n    replace item (1) of [ppc save v] with (join (item (1) of [ppc save v]) (item (2) of [ppc save v]))\n    wait (0.00000001) seconds\n    delete (2) of [ppc save v]\nend\nset [points per click v] to (item (1) of [ppc save v])\nFind ACPS\n\ndelete (Pie2) of [secret tunnel xd v]\n\ndefine Find ACPS\ndelete all of [acps save v]\nwait (0.00001) seconds\nset [pie2 v] to [0]\nrepeat until <[acps save v] contains [@]?>\n    change [pie2 v] by (1)\n    insert (item (Pie2) of [secret tunnel xd v]) at (Pie2) of [acps save v] \nend\nrepeat (length of [acps save v])\n    delete (1) of [secret tunnel xd v]\nend\ndelete (item # of [@] in [acps save v]) of [acps save v]\nrepeat (length of [acps save v])\n    replace item (1) of [acps save v] with (join (item (1) of [acps save v]) (item (2) of [acps save v]))\n    wait (0.00000001) seconds\n    delete (2) of [acps save v]\nend\nset [auto clicks per second v] to (item (1) of [acps save v])\n\nhide variable [☁ record v]\n\nwait (0.001) seconds\n\n@record\n\nwhen flag clicked\nset [characters v] to [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_ ]\ndelete all of [last user who viewed this project v]\ndecode\n\ndefine decode\ndelete all of [decoding v]\nswitch costume to (1 v)\nset [# \(2\) v] to [1]\nrepeat ((length of (☁ Record Holder)) / (2))\n    repeat until <(costume [number v]) = (join (letter (# \(2\)) of (☁ Record Holder)) (letter ((# \(2\)) + (1)) of (☁ Record Holder)))>\n        next costume\n    end\n    add (letter (costume [number v]) of (characters)) to [decoding v]\n    switch costume to (1 v)\n    change [# \(2\) v] by (2)\nend\ndelete all of [last user who viewed this project v]\nadd (decoding) to [last user who viewed this project v]\nset [: v] to (join (join (Last User Who Viewed This Project) [ - ]) (☁ record))\n\nwhen I receive [record broken v]\nset [# v] to [1]\nset [# \(2\) v] to [1]\nset [☁ record holder v] to []\nrepeat (length of (username))\n    repeat until <(letter (#) of (characters)) = (letter (# \(2\)) of (username))>\n        change [# v] by (1)\n    end\n    switch costume to (#)\n    if <(costume [number v]) > [9]> then\n        set [☁ record holder v] to (join (☁ Record Holder) (costume [number v]))\n    else\n        set [☁ record holder v] to (join (☁ Record Holder) (join [0] (costume [number v])))\n    end\n    change [# \(2\) v] by (1)\n    set [# v] to [1]\nend\nif <<(length of (☁ Record Holder)) = [3]> or <<(length of (☁ Record Holder)) = [5]> or <<(length of (☁ Record Holder)) = [7]> or <<(length of (☁ Record Holder)) = [9]> or <<(length of (☁ Record Holder)) = [11]> or <<(length of (☁ Record Holder)) = [13]> or <<(length of (☁ Record Holder)) = [15]> or <<(length of (☁ Record Holder)) = [17]> or <(length of (☁ Record Holder)) = [19]>>>>>>>>> then\n    set [☁ record holder v] to (join (☁ Record Holder) [65])\nend\ndecode\n\nwhen flag clicked\nforever\n    hide variable [: v]\nend\n\n@Love fave\n\nwhen I receive [heart star follow v]\nswitch costume to (costume1 v)\ngo to x: (0) y: (50)\nshow\ngo to [front v] layer\nstart sound [pop v]\nrepeat (9)\n    change y by (-6)\nend\nrepeat (5)\n    change y by (3)\nend\nrepeat (5)\n    change y by (-1)\nend\nwait (5) seconds\nrepeat (15)\n    change y by (7)\nend\nhide\n\nwhen flag clicked\nhide\nforever\n    wait (25) seconds\n    broadcast (Heart Star Follow v)\nend\n\n