World | Platformer #Games
@Stage\n\nwhen flag clicked\nset volume to (100) %\nset [brightness v] effect to (10)\nforever\n    play sound [Fortnite Squeaky Clean Lobby Music \(Season 6\) v] until done\nend\n\nwhen I receive [get lama v]\nrepeat (10)\n    change volume by (-10)\nend\n\nwhen I receive [hide lamastuff v]\nwait (0.5) seconds\nrepeat (10)\n    change volume by (10)\nend\n\nwhen flag clicked\nforever\n    if <(level) = [15]> then\n        broadcast (Awesome fortnite music! v)\n        stop [this script v]\n    end\nend\n\nwhen I receive [awesome fortnite music! v]\nstop all sounds\nstop [other scripts in sprite v]\nforever\n    play sound [The Fortnite Rap Battle  NerdOut ft Ninja, CDNThe3rd, Dakotaz, H2O Delirious  More2 v] until done\nend\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (67) y: (80)\nswitch costume to (costume4 v)\nhide\n\nwhen I receive [die v]\nset [dying v] to [1]\nwait (0.00001) seconds\nset [dying v] to [0]\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [2]> then\n    set [big v] to [1]\n    set [clone id spike v] to [1]\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(clone ID spike) = [1]> then\n    point in direction (90)\n    switch costume to (costume4 v)\n    show\n    go to x: (67) y: (80)\nend\nif <<(clone ID spike) = [2]> and <(Big) = [0]>> then\n    point in direction (90)\n    go to x: (-22) y: (-137)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [3]> and <(Big) = [0]>> then\n    point in direction (90)\n    set size to (80) %\n    go to x: (135) y: (-75)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [4]> and <(Big) = [0]>> then\n    point in direction (90)\n    set size to (120) %\n    go to x: (-9) y: (-143)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [5]> and <(Big) = [0]>> then\n    set size to (60) %\n    point in direction (90)\n    go to x: (-53) y: (-51)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [6]> and <(Big) = [0]>> then\n    set size to (80) %\n    point in direction (-90)\n    go to x: (183) y: (102)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [7]> and <(Big) = [1]>> then\n    set size to (100) %\n    point in direction (90)\n    go to x: (-100) y: (-134)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [8]> and <(Big) = [1]>> then\n    set size to (100) %\n    point in direction (90)\n    go to x: (28) y: (-135)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [9]> and <(Big) = [1]>> then\n    set size to (80) %\n    go to x: (220) y: (149)\n    point in direction (-90)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [10]> and <(Big) = [1]>> then\n    set size to (80) %\n    go to x: (208) y: (35)\n    point in direction (90)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [11]> and <(Big) = [1]>> then\n    go to x: (-42) y: (50)\n    set size to (80) %\n    point in direction (0)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [12]> and <(Big) = [1]>> then\n    go to x: (-20) y: (100)\n    set size to (75) %\n    point in direction (90)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [13]> and <(Big) = [1]>> then\n    go to x: (-120) y: (-93)\n    set size to (75) %\n    point in direction (90)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [14]> and <(Big) = [1]>> then\n    go to x: (-69) y: (-28)\n    set size to (75) %\n    point in direction (90)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [15]> and <(Big) = [0]>> then\n    go to x: (101) y: (68)\n    set size to (75) %\n    point in direction (90)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [16]> and <(Big) = [1]>> then\n    go to x: (222) y: (-7)\n    set size to (100) %\n    point in direction (0)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [17]> and <(Big) = [1]>> then\n    go to x: (44) y: (-40)\n    set size to (100) %\n    point in direction (180)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [18]> and <(Big) = [0]>> then\n    go to x: (222) y: (-83)\n    set size to (80) %\n    point in direction (0)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [19]> and <(Big) = [0]>> then\n    go to x: (-115) y: (-113)\n    set size to (90) %\n    point in direction (90)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [20]> and <(Big) = [0]>> then\n    go to x: (-56) y: (-147)\n    set size to (100) %\n    point in direction (90)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [21]> and <(Big) = [1]>> then\n    go to x: (-120) y: (25)\n    set size to (100) %\n    point in direction (0)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [22]> and <(Big) = [1]>> then\n    go to x: (-230) y: (48)\n    set size to (85) %\n    point in direction (180)\n    switch costume to (costume4 v)\n    show\nend\nif <<(clone ID spike) = [23]> and <(Big) = [0]>> then\n    go to x: (-66) y: (112)\n    set size to (100) %\n    point in direction (90)\n    switch costume to (costume2 v)\n    show\nend\nif <<(clone ID spike) = [24]> and <(Big) = [0]>> then\n    go to x: (174) y: (111)\n    set size to (100) %\n    point in direction (90)\n    switch costume to (costume2 v)\n    show\nend\n\nwhen I start as a clone\nforever\n    if <<(Big) = [1]> and <(Dying) = [1]>> then\n        start sound [Trap Deploy - SOUND EFFECT \(Fortnite Battle Royale\) v]\n        switch costume to (costume5 v)\n        wait (1.7) seconds\n        switch costume to (costume4 v)\n        wait until <(Dying) = [0]>\n    end\n    if <<(Big) = [0]> and <(Dying) = [1]>> then\n        start sound [Trap Deploy - SOUND EFFECT \(Fortnite Battle Royale\) v]\n        switch costume to (costume6 v)\n        wait (1.7) seconds\n        switch costume to (costume2 v)\n        wait until <(Dying) = [0]>\n    end\nend\n\nwhen flag clicked\nset [dying v] to [0]\n\nwhen I receive [next level v]\ndelete this clone\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [5]> then\n    set [big v] to [0]\n    set [clone id spike v] to [2]\n    create clone of (_myself_ v)\n    set [clone id spike v] to [3]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen flag clicked\nset size to (100) %\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [6]> then\n    set [big v] to [0]\n    set [clone id spike v] to [4]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [7]> then\n    set [big v] to [0]\n    set [clone id spike v] to [5]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen I receive [get lama v]\ngo to [back v] layer\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [8]> then\n    set [big v] to [0]\n    set [clone id spike v] to [6]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [9]> then\n    set [big v] to [1]\n    set [clone id spike v] to [7]\n    create clone of (_myself_ v)\nend\nif <(level) = [9]> then\n    set [big v] to [1]\n    set [clone id spike v] to [8]\n    create clone of (_myself_ v)\nend\nif <(level) = [9]> then\n    set [big v] to [1]\n    set [clone id spike v] to [9]\n    create clone of (_myself_ v)\nend\nif <(level) = [9]> then\n    set [big v] to [1]\n    set [clone id spike v] to [10]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [10]> then\n    set [big v] to [1]\n    set [clone id spike v] to [11]\n    create clone of (_myself_ v)\nend\nif <(level) = [10]> then\n    set [big v] to [1]\n    set [clone id spike v] to [12]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [11]> then\n    set [big v] to [1]\n    set [clone id spike v] to [13]\n    create clone of (_myself_ v)\nend\nif <(level) = [11]> then\n    set [big v] to [1]\n    set [clone id spike v] to [14]\n    create clone of (_myself_ v)\nend\nif <(level) = [11]> then\n    set [big v] to [1]\n    set [clone id spike v] to [16]\n    create clone of (_myself_ v)\nend\nif <(level) = [11]> then\n    set [big v] to [1]\n    set [clone id spike v] to [17]\n    create clone of (_myself_ v)\nend\nif <(level) = [11]> then\n    set [big v] to [0]\n    set [clone id spike v] to [15]\n    create clone of (_myself_ v)\nend\nif <(level) = [11]> then\n    set [big v] to [0]\n    set [clone id spike v] to [18]\n    create clone of (_myself_ v)\nend\nset size to (100) %\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [12]> then\n    set [big v] to [0]\n    set [clone id spike v] to [19]\n    create clone of (_myself_ v)\nend\nif <(level) = [12]> then\n    set [big v] to [0]\n    set [clone id spike v] to [20]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [13]> then\n    set [big v] to [1]\n    set [clone id spike v] to [21]\n    create clone of (_myself_ v)\nend\nif <(level) = [13]> then\n    set [big v] to [1]\n    set [clone id spike v] to [22]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\nwait (0.000001) seconds\nif <(level) = [14]> then\n    set [big v] to [0]\n    set [clone id spike v] to [23]\n    create clone of (_myself_ v)\nend\nif <(level) = [14]> then\n    set [big v] to [0]\n    set [clone id spike v] to [24]\n    create clone of (_myself_ v)\nend\n\n@Lazer gun\n\nwhen flag clicked\nset size to (12) %\nforever\n    go to [front v] layer\nend\n\nwhen flag clicked\npoint in direction (90)\nset size to (12) %\nforever\n    point towards (mouse-pointer v)\n    if <(direction) < [0]> then\n        switch costume to (lazer gun2 v)\n    end\n    if <not <(direction) < [0]>> then\n        switch costume to (lazer gun v)\n    end\nend\n\npoint in direction (90)\nset size to (12) %\nforever\n    if <([direction v] of [craig v]) = [90]> then\n        switch costume to (lazer gun v)\n        point towards (mouse-pointer v)\n        if <not <(direction) > [50]>> then\n            point in direction (49)\n        end\n        if <(direction) > [120]> then\n            point in direction (119)\n        end\n    end\n    if <([direction v] of [craig v]) = [-90]> then\n        switch costume to (lazer gun2 v)\n        point towards (mouse-pointer v)\n        if <not <(direction) < [-50]>> then\n            point in direction (-49)\n        end\n        if <(direction) < [-120]> then\n            point in direction (-119)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    broadcast (Go to command v)\nend\n\nwhen I receive [go to command v]\nforever\n    go to (player v)\nend\n\nwhen flag clicked\n\nforever\n    if <mouse down?> then\n        create clone of (_myself_ v)\n        wait (0.2) seconds\n    end\nend\n\nwhen I start as a clone\n\nwhen flag clicked\n\n\nshow\ngo to (player v)\nswitch costume to (costume1 v)\nrepeat until <<touching (_edge_ v)?> or <touching (platforms v)?>>\n    move (10) steps\nend\ndelete this clone\n\nwhen I receive [get lama v]\nrepeat (25)\n    change [ghost v] effect by (4)\nend\n\nwhen flag clicked\nclear graphic effects\n\nwhen I receive [hide lamastuff v]\nrepeat (4)\n    change [ghost v] effect by (-25)\nend\n\n@Player\n\nwhen flag clicked\nset [can move? v] to [1]\nset [air time v] to [0]\nset [max level v] to [15]\nset [level v] to [1]\nRespawn [-210] [-89]\nforever\n    if <(can move?) = [1]> then\n        change [air time v] by (1)\n        if <(air time) > [100]> then\n            set [air time v] to [100]\n        end\n        change [y speed v] by (-1)\n        Change Y (y speed)\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> and <(touching ground) = [1]>> then\n            set [y speed v] to [15]\n        end\n        if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n            change [x speed v] by (2)\n        end\n        if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n            change [x speed v] by (-2)\n        end\n        if <(x speed) > [8]> then\n            set [x speed v] to [8]\n        else\n            if <(x speed) < [-8]> then\n                set [x speed v] to [-8]\n            end\n        end\n        Change X (x speed)\n        if <(x speed) > [0]> then\n            change [x speed v] by (-1)\n        else\n            if <(x speed) < [0]> then\n                change [x speed v] by (1)\n            end\n        end\n        if <((frame counter) mod (3)) = [0]> then\n        if <<(x position) > [239]> and <not <(level) = [16]>>> then\n            if <not <(level) = (max level)>> then\n                broadcast (next level v)\n                Respawn [-210] [-89]\n                change [level v] by (1)\n            end\n        end\n        if <touching (sprite1 v)?> then\n            broadcast (die v)\n        end\n        if <<<<touching (death v)?> or <touching (sprite1 v)?>> or <touching (shooters2 v)?>> or <touching (sprite4 v)?>> then\n            change [death count v] by (1)\n            broadcast (Respawn enemy v)\n            start sound [Team Mate Down - SOUND EFFECT \(Fortnite Battle Royal\) v]\n            Respawn [-210] [-89]\n        end\n    end\nend\n\ndefine Respawn (x) (y)\nset [x speed v] to [0]\nset [y speed v] to [0]\ngo to x: (x) y: (y)\n\ndefine Change X (x speed)\nset [slope v] to [0]\nif <(touching ground) = [1]> then\n    set [max slope v] to [15]\nelse\n    set [max slope v] to [1]\nend\nchange x by (x speed)\nif <touching (platforms v)?> then\n    repeat until <<not <touching (platforms v)?>> or <(slope) = (max slope)>>\n        change y by (1)\n        change [slope v] by (1)\n    end\nend\nif <(slope) = (max slope)> then\n    change y by (() - (slope))\n    set [x speed v] to [0]\n    if <(x speed) > [0]> then\n        repeat until <not <touching (platforms v)?>>\n            change x by (-1)\n        end\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> and <(air time) > [5]>> then\n            set [y speed v] to [15]\n            set [x speed v] to [-10]\n        end\n    else\n        repeat until <not <touching (platforms v)?>>\n            change x by (1)\n        end\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> and <(air time) > [5]>> then\n            set [y speed v] to [15]\n            set [x speed v] to [10]\n        end\n    end\nend\nif <(touching ground) = [1]> then\n    change y by (-15)\n    if <touching (platforms v)?> then\n        repeat until <not <touching (platforms v)?>>\n            change y by (1)\n        end\n    else\n        change y by (15)\n    end\nend\n\ndefine Change Y (y speed)\nchange y by (y speed)\nset [touching ground v] to [0]\nif <touching (platforms v)?> then\n    set [y speed v] to [0]\n    if <<(y speed) > [0]> or <(y speed) = [0]>> then\n        repeat until <not <touching (platforms v)?>>\n            change y by (-1)\n        end\n    else\n        set [touching ground v] to [1]\n        set [air time v] to [0]\n        repeat until <not <touching (platforms v)?>>\n            change y by (1)\n        end\n    end\nend\n\nwhen flag clicked\nset size to (125) %\n\nwhen flag clicked\nforever\n    set [ghost v] effect to (100)\nend\n\ngo to x: (-210) y: (-89)\n\nwhen flag clicked\nset [can move? v] to [1]\n\nwhen I receive [skip v]\nRespawn [-210] [-89]\n\n@Platforms\n\nwhen flag clicked\ngo to [back v] layer\ngo to x: (0) y: (0)\nswitch costume to ([sin v] of (90) )\nforever\n    switch costume to (level)\nend\n\nset [level v] to [5]\n\nwhen I receive [get lama v]\ngo to [back v] layer\n\nset [level v] to [12]\n\n@clouds\n\nwhen flag clicked\nhide\nset size to (34) %\nset [useless clone id v] to [1]\ncreate clone of (_myself_ v)\nset [useless clone id v] to [2]\ncreate clone of (_myself_ v)\nset [useless clone id v] to [3]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nshow\nif <(Useless clone ID) = [1]> then\n    go to x: (-150) y: (112)\n    set size to (34) %\nend\nif <(Useless clone ID) = [2]> then\n    go to x: (150) y: (62)\n    set size to (24) %\nend\nif <(Useless clone ID) = [3]> then\n    go to x: (20) y: (130)\n    set size to (39) %\nend\nset [ghost v] effect to (32)\nforever\n    go to [back v] layer\n    repeat (35)\n        change x by (0.3)\n    end\n    repeat (35)\n        change x by (-0.3)\n    end\nend\n\n@Death\n\nwhen flag clicked\nset [ghost v] effect to (100)\n\n@Sprite2\n\nwhen flag clicked\nhide\nforever\n    if <(can move?) = [1]> then\n        if <<mouse down?> or <key (space v) pressed?>> then\n            start sound [Laser Gun Sound Effect \(1\) v]\n            create clone of (_myself_ v)\n            wait (0.2) seconds\n        end\n    end\nend\n\nwhen I start as a clone\nset size to (12) %\nshow\ngo to (lazer gun v)\npoint in direction ([direction v] of [lazer gun v])\nswitch costume to (costume1 v)\nrepeat until <<touching (_edge_ v)?> or <touching (platforms v)?>>\n    move (30) steps\nend\ndelete this clone\n\n@Sprite3\n\nwhen flag clicked\nset size to (125) %\nforever\n    if <(touching ground) = [1]> then\n        switch costume to (craig v)\n    else\n        switch costume to (craig2 v)\n    end\nend\n\nwhen I receive [go to command v]\nif <(can move?) = [1]> then\n    forever\n        go to (player v)\n    end\nend\n\nwhen I receive [get lama v]\ngo to [front v] layer\n\nwhen I receive [get lama v]\nglide (2) secs to x: (5) y: (-82)\n\nwhen I receive [hide lamastuff v]\ngo to (player v)\n\n@Sprite4\n\nwhen flag clicked\nhide\n\nwhen I receive [next level v]\nif <(level) = [3]> then\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(level) = [3]> then\n    go to x: (163) y: (95)\n    show\nend\nforever\n    if <touching (sprite2 v)?> then\n        start sound [Clapping v]\n        start sound [Eliminated - SOUND EFFECT \(Fortnite Battle Royale\) v]\n        if <<(level) = [4]> or <(level) = [12]>> then\n            broadcast (V-bucks v)\n            broadcast (level up v)\n            start sound [Connect v]\n            start sound [Level-up Sound Effect #3 v]\n        end\n        if <<<<<<(Clone ID) = [6]> or <(Clone ID) = [15]>> or <(Clone ID) = [20]>> or <(Clone ID) = [17]>> or <(Clone ID) = [8]>> or <(Clone ID) = [11]>> then\n            broadcast (Stop Shooting v)\n        end\n        delete this clone\n    end\nend\n\nwhen I receive [next level v]\ndelete this clone\n\nwhen I start as a clone\nforever\n    point in direction (75)\n    repeat (10)\n        turn right (2.5) degrees\n    end\n    repeat (10)\n        turn right (-2.5) degrees\n    end\nend\n\nwhen I receive [next level v]\nif <(level) = [4]> then\n    set [clone id v] to [1]\n    create clone of (_myself_ v)\n    set [clone id v] to [2]\n    create clone of (_myself_ v)\n    set [clone id v] to [3]\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(Clone ID) = [1]> then\n    go to x: (-139) y: (-2)\n    show\nend\nif <(Clone ID) = [2]> then\n    go to x: (11) y: (73)\n    show\nend\nif <(Clone ID) = [3]> then\n    go to x: (176) y: (139)\n    show\nend\nif <(Clone ID) = [4]> then\n    go to x: (-110) y: (-44)\n    show\nend\nif <(Clone ID) = [5]> then\n    go to x: (149) y: (-49)\n    show\nend\nif <(Clone ID) = [6]> then\n    go to x: (4) y: (-109)\n    show\nend\nif <(Clone ID) = [7]> then\n    go to x: (160) y: (-119)\n    show\nend\nif <(Clone ID) = [8]> then\n    go to x: (-100) y: (99)\n    show\nend\nif <(Clone ID) = [9]> then\n    go to x: (181) y: (8)\n    show\nend\nif <(Clone ID) = [10]> then\n    go to x: (46) y: (128)\n    show\nend\nif <(Clone ID) = [11]> then\n    go to x: (212) y: (156)\n    show\nend\nif <(Clone ID) = [12]> then\n    go to x: (124) y: (-106)\n    show\nend\nif <(Clone ID) = [13]> then\n    go to x: (-25) y: (-105)\n    show\nend\nif <(Clone ID) = [14]> then\n    go to x: (188) y: (-114)\n    show\nend\nif <(Clone ID) = [15]> then\n    go to x: (70) y: (-5)\n    show\nend\nif <(Clone ID) = [16]> then\n    go to x: (190) y: (-116)\n    show\nend\nif <(Clone ID) = [17]> then\n    go to x: (126) y: (142)\n    show\nend\nif <(Clone ID) = [18]> then\n    go to x: (42) y: (24)\n    show\nend\nif <(Clone ID) = [19]> then\n    go to x: (196) y: (135)\n    show\nend\nif <(Clone ID) = [20]> then\n    go to x: (103) y: (-45)\n    show\nend\n\nwhen flag clicked\nset [clone id v] to [0]\n\nwhen I receive [next level v]\nif <(level) = [5]> then\n    set [clone id v] to [4]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\nif <(level) = [6]> then\n    set [clone id v] to [5]\n    create clone of (_myself_ v)\nend\nif <(level) = [6]> then\n    set [clone id v] to [6]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\n\nwhen I receive [next level v]\nif <(level) = [7]> then\n    set [clone id v] to [7]\n    create clone of (_myself_ v)\nend\nif <(level) = [7]> then\n    set [clone id v] to [8]\n    create clone of (_myself_ v)\nend\n\nwhen flag clicked\ngo to [back v] layer\n\nwhen I receive [next level v]\nif <(level) = [8]> then\n    set [clone id v] to [9]\n    create clone of (_myself_ v)\nend\nif <(level) = [8]> then\n    set [clone id v] to [10]\n    create clone of (_myself_ v)\nend\nif <(level) = [8]> then\n    set [clone id v] to [11]\n    create clone of (_myself_ v)\nend\nif <(level) = [9]> then\n    set [clone id v] to [12]\n    create clone of (_myself_ v)\nend\nif <(level) = [9]> then\n    set [clone id v] to [13]\n    create clone of (_myself_ v)\nend\nif <(level) = [10]> then\n    set [clone id v] to [14]\n    create clone of (_myself_ v)\nend\nif <(level) = [10]> then\n    set [clone id v] to [15]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\nif <(level) = [12]> then\n    set [clone id v] to [16]\n    create clone of (_myself_ v)\nend\nif <(level) = [12]> then\n    set [clone id v] to [17]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\nif <(level) = [13]> then\n    set [clone id v] to [18]\n    create clone of (_myself_ v)\nend\nif <(level) = [13]> then\n    set [clone id v] to [19]\n    create clone of (_myself_ v)\nend\n\nwhen I receive [next level v]\nif <(level) = [14]> then\n    set [clone id v] to [20]\n    create clone of (_myself_ v)\nend\n\n@Sprite5\n\nwhen flag clicked\nshow\ngo to x: (36) y: (28)\nswitch costume to ([sin v] of (90) )\ngo to [front v] layer\nforever\n    switch costume to (level)\nend\n\nwhen I receive [hide lamastuff v]\ngo to [front v] layer\n\n@vbucks\n\nwhen I receive [v-bucks v]\nset [clone id for vbuck v] to [1]\nrepeat (40)\n    create clone of (_myself_ v)\n    wait (0.01) seconds\nend\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif <(Clone ID for vbuck) = [1]> then\n    show\n    go to x: (([x position v] of [sprite3 v]) + (pick random (40) to (-40))) y: (([y position v] of [sprite3 v]) + (pick random (80) to (-80)))\n    glide (0.4) secs to (sprite3 v)\n    delete this clone\nend\n\nset size to (20) %\n\ngo to (sprite3 v)\n\nwhen I receive [lama v-bucks v]\nwait (0.7) seconds\nset [clone id for vbuck v] to [2]\nrepeat (170)\n    create clone of (_myself_ v)\n    create clone of (_myself_ v)\n    create clone of (_myself_ v)\n    wait (0.00001) seconds\nend\nstart sound [Cheer v]\nbroadcast (done with lama v)\n\nwhen I start as a clone\nif <(Clone ID for vbuck) = [2]> then\n    go to [front v] layer\n    show\n    go to x: (([x position v] of [sprite3 v]) + (pick random (60) to (-60))) y: (([y position v] of [sprite3 v]) + (pick random (100) to (-100)))\n    glide (0.2) secs to (sprite3 v)\n    broadcast (play da sound v)\n    delete this clone\nend\n\nwhen I receive [play da sound v]\nplay sound [Coin v] until done\n\n@levelup/lama\n\nwhen flag clicked\ngo to x: (1) y: (206)\nhide\n\nwhen I receive [level up v]\nset size to (100) %\ngo to x: (1) y: (206)\nshow\nrepeat (12)\n    change y by (-6)\nend\nset [lama clone id v] to [0]\ncreate clone of (_myself_ v)\nrepeat (3)\n    change y by (5)\nend\nrepeat (3)\n    change y by (-5)\nend\nwait (2) seconds\nhide\n\nwhen I start as a clone\nif <(Lama clone ID) = [0]> then\n    go to x: (1) y: (130)\n    switch costume to (bigger level up v)\n    set size to (100) %\n    set [brightness v] effect to (90)\nend\nwait (2.4) seconds\ndelete this clone\n\n@Sprite6\n\n@shooters2\n\nwhen flag clicked\nhide\n\nwhen I receive [next level v]\nif <(level) = [6]> then\n    go to x: (4) y: (-112)\n    hide\nend\n\nwhen I receive [next level v]\ndelete this clone\n\nwhen I start as a clone\nshow\nswitch costume to (costume2 v)\npoint in direction (90)\nshow\nif <(level) = [14]> then\n    point in direction (0)\nelse\n    point in direction (90)\nend\nif <not <(level) = [10]>> then\n    if <not <(level) = [14]>> then\n        repeat until <<touching (_edge_ v)?> or <touching (platforms v)?>>\n            change x by (-20)\n        end\n        delete this clone\n    else\n        repeat until <<touching (_edge_ v)?> or <touching (platforms v)?>>\n            change y by (20)\n        end\n        delete this clone\n    end\nelse\n    repeat until <<touching (_edge_ v)?> or <touching (platforms v)?>>\n        change x by (20)\n    end\n    delete this clone\nend\n\nwhen I receive [next level v]\nforever\n    if <(level) = [6]> then\n        wait (1.5) seconds\n        create clone of (_myself_ v)\n    end\n    if <(level) = [7]> then\n        wait (0.1) seconds\n        create clone of (_myself_ v)\n    end\n    if <(level) = [8]> then\n        wait (2) seconds\n        create clone of (_myself_ v)\n    end\n    if <(level) = [10]> then\n        wait (1.2) seconds\n        create clone of (_myself_ v)\n    end\n    if <(level) = [12]> then\n        wait (2) seconds\n        create clone of (_myself_ v)\n    end\n    if <(level) = [14]> then\n        wait (0.1) seconds\n        create clone of (_myself_ v)\n    end\nend\n\nwhen I receive [stop shooting v]\nstop [other scripts in sprite v]\ndelete this clone\n\nwhen I receive [next level v]\nif <(level) = [7]> then\n    go to x: (-114) y: (92)\n    hide\nend\n\nwhen I receive [next level v]\nif <(level) = [8]> then\n    go to x: (213) y: (142)\n    hide\nend\n\nwhen I receive [next level v]\nif <(level) = [10]> then\n    go to x: (73) y: (-17)\n    hide\nend\n\nwhen I receive [next level v]\nif <(level) = [12]> then\n    go to x: (127) y: (121)\n    hide\nend\n\nwhen I receive [next level v]\nif <(level) = [14]> then\n    go to x: (106) y: (-31)\n    hide\nend\n\n@Sprite7\n\nwhen flag clicked\nhide\n\nwhen I receive [next level v]\nif <(level) = [8]> then\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nshow\nforever\n    if <(level) = [8]> then\n        go to x: (-41) y: (64)\n    end\nend\n\nwhen I receive [next level v]\ndelete this clone\n\nwhen I start as a clone\nforever\n    if <touching (sprite2 v)?> then\n        start sound [Goal Cheer v]\n        hide\n        set [can move? v] to [0]\n        broadcast (GET LAMA v)\n        delete this clone\n    end\nend\n\n@Sprite8\n\nwhen I receive [get lama v]\ncreate clone of (_myself_ v)\nset size to (90) %\ngo to [front v] layer\ngo to x: (-140) y: (3)\nshow\ngo to [front v] layer\npoint in direction (90)\nforever\n    go to [front v] layer\n    repeat (10)\n        change size by (2)\n    end\n    repeat (10)\n        change size by (-2)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nset size to (90) %\ngo to x: (127) y: (3)\ngo to [front v] layer\nshow\ngo to [front v] layer\npoint in direction (90)\nforever\n    go to [front v] layer\n    repeat (10)\n        change size by (2)\n    end\n    repeat (10)\n        change size by (-2)\n    end\nend\n\nwhen I start as a clone\nset [ghost v] effect to (100)\nshow\nrepeat (25)\n    change [ghost v] effect by (-4)\nend\n\nwhen I receive [get lama v]\nset [ghost v] effect to (100)\nshow\nrepeat (25)\n    change [ghost v] effect by (-4)\nend\n\nwhen I receive [done with lama v]\nstop [other scripts in sprite v]\n\nwhen I receive [hide lamastuff v]\nhide\ndelete this clone\n\n@Sprite9\n\nwhen flag clicked\ngo to x: (0) y: (0)\ngo to [front v] layer\nhide\n\nwhen I receive [get lama v]\nswitch costume to (costume1 v)\nset [ghost v] effect to (100)\nshow\nrepeat (25)\n    change [ghost v] effect by (-4)\nend\n\nwhen I receive [get lama v]\nplay sound [Alia intro song v] until done\n\nwhen I receive [get lama v]\nwait (1.8) seconds\nswitch costume to (costume2 v)\nwait (5) seconds\nswitch costume to (costume3 v)\nbroadcast (Lama V-BUCKs v)\n\nwhen I receive [done with lama v]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nswitch costume to (costume1 v)\nforever\n    go to [front v] layer\nend\n\nwhen I start as a clone\nswitch costume to (costume1 v)\nset [ghost v] effect to (100)\nshow\nrepeat (25)\n    change [ghost v] effect by (-4)\nend\nbroadcast (Hide lamastuff v)\nwait (0.5) seconds\nrepeat (25)\n    change [ghost v] effect by (4)\nend\nset [can move? v] to [1]\ndelete this clone\n\nwhen I receive [hide lamastuff v]\nhide\n\nrepeat (25)\n    change [ghost v] effect by (-4)\nend\nbroadcast (Hide lamastuff v)\n\nwhen flag clicked\nset volume to (100) %\n\nwhen I receive [hide lamastuff v]\nwait (0.5) seconds\nrepeat (10)\n    change volume by (-10)\nend\n\n@Sprite10\n\nwhen flag clicked\nset [death count v] to [0]\nhide\nforever\n    point in direction (79)\n    repeat (40)\n        turn right (0.7) degrees\n    end\n    repeat (40)\n        turn right (-0.7) degrees\n    end\nend\n\nwhen I receive [next level v]\nset [death count v] to [0]\nhide\n\nwhen flag clicked\nforever\n    if <(Death count) > [5]> then\n        show\n        if <<touching (mouse-pointer v)?> and <mouse down?>> then\n            broadcast (skip v)\n            broadcast (next level v)\n            change [level v] by (1)\n            hide\n            wait (1) seconds\n        end\n    end\nend\n\n@Sprite11\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to ([sin v] of (90) )\nforever\n    go to [front v] layer\n    switch costume to (level)\nend\n\nwhen I receive [get lama v]\nhide\n\nwhen I receive [hide lamastuff v]\nshow\n\n@Sprite12\n\nwhen flag clicked\ngo to x: (0) y: (0)\ngo to [front v] layer\nhide\n\nshow\n\n
TOP LOVED! :O\n#4 ON TRENDING :O\nHello Everyone It has been months since I've made a game :D \nIf u get stuck use the restart button :P\nArrow keys to move| Also use the buttons down below to skip or restart a level! \n\nAre you up to the challenge| try to see if you can make it through all levels without skipping any at all!\n\nAll art and code was by me :P\nFollow meh @SonicBoom777\nNo advertising down in the comments no spamming or asking me to follow you cause I won't or maybe I will just don't do it! Don't forget to like fave and follow meh!\n\n#games #all #platformer #trending!\n\nScroll down :P\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nLIKE AND FAVE ALREADY!\n\n\n\n