PARALLEL <> A Unique Platformer
@Stage\n\nwhen flag clicked\nforever\n    wait (1) seconds\n    play sound [Storm by bubblebee3 v] until done\nend\n\n@Dark Boi\n\nbroadcast (Next Level! v)\n\nwhen flag clicked\n\nwhen flag clicked\nset [level v] to [0]\n\nwhen flag clicked\nset [level v] to [1]\nset [falling v] to [0]\nbroadcast (Start Up v)\n\nwhen I receive [start up v]\ngo to x: (-187) y: (-75)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\nwhen flag clicked\nforever\n    if <key (left arrow v) pressed?> then\n        change [x velocity v] by (-1.7)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x velocity v] by (1.7)\n    end\n    set [x velocity v] to ((X Velocity) * (0.82))\n    change x by (X Velocity)\n    if <touching (ground v)?> then\n        change x by ((X Velocity) * (-1))\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <touching (ground v)?> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<touching (ground v)?> and <key (up arrow v) pressed?>> then\n        set [y velocity v] to [12]\n    end\n    change y by (1)\nend\n\nwhen flag clicked\nforever\n    wait until <(x position) = [241]>\n    change [ppl on other side v] by (1)\n    go to x: (-187) y: (-75)\n    hide\nend\n\nwhen I receive [next level! v]\nshow\nnext backdrop\ngo to x: (-187) y: (-75)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\nwhen flag clicked\nforever\n    if <touching (spikes v)?> then\n        broadcast (HAHA U DIED v)\n    end\nend\n\nwhen I receive [haha u died v]\ncreate clone of (_myself_ v)\ngo to x: (-187) y: (-75)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\nwhen flag clicked\nshow\n\nwhen I start as a clone\nrepeat (100)\n    change y by (6)\n    turn left (2) degrees\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen I start as a clone\nforever\n    if <[185] < (y position)> then\n        delete this clone\n    end\nend\n\nhide\n\nwhen I receive [skip v]\nchange [level v] by (1)\ngo to x: (-200) y: (10)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\n@Light Boi\n\nwhen flag clicked\nset [level v] to [1]\nset [falling v] to [0]\nbroadcast (Start Up v)\n\nwhen I receive [start up v]\ngo to x: (-187) y: (120)\nset [ppl on other side v] to [0]\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\nwhen flag clicked\nforever\n    if <key (left arrow v) pressed?> then\n        change [x velocity v] by (-1.7)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x velocity v] by (1.7)\n    end\n    set [x velocity v] to ((X Velocity) * (0.82))\n    change x by (X Velocity)\n    if <touching (ground v)?> then\n        change x by ((X Velocity) * (-1))\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <touching (ground v)?> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<touching (ground v)?> and <key (up arrow v) pressed?>> then\n        set [y velocity v] to [12]\n    end\n    change y by (1)\nend\n\nwhen flag clicked\nforever\n    wait until <(x position) = [241]>\n    change [ppl on other side v] by (1)\n    go to x: (-187) y: (120)\n    hide\nend\n\nwhen I receive [next level! v]\nshow\nset [ppl on other side v] to [0]\nnext backdrop\ngo to x: (-187) y: (120)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\nwhen flag clicked\nforever\n    if <touching (spikes v)?> then\n        broadcast (HAHA U DIED v)\n    end\nend\n\nwhen I receive [haha u died v]\ncreate clone of (_myself_ v)\ngo to x: (-187) y: (120)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\nwhen flag clicked\nshow\n\nwhen I start as a clone\nrepeat (100)\n    change y by (6)\n    turn left (2) degrees\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen I start as a clone\nforever\n    if <[185] < (y position)> then\n        delete this clone\n    end\nend\n\nhide\n\nwhen I receive [skip v]\nchange [level v] by (1)\ngo to x: (-200) y: (10)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\n\n@Ground\n\nwhen flag clicked\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nshow\nforever\n    if <(ppl on other side) = [2]> then\n        broadcast (Next Level! v)\n        change [level v] by (1)\n    end\nend\n\nwhen flag clicked\nswitch costume to (lvl 1 v)\n\n@Spikes\n\nwhen flag clicked\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nshow\n\n@Thumb\n\nwhen flag clicked\nhide\n\nshow\n\n