The platformer 

Instructions: link to my new game \nonly advitis if u have liked the project of then it will be\ndeleted thanks :)\n20 likes and i will add 10 new levels!\nand 100 views for a major update!\nsome levels are hard but all are 100% possible\nthis is just a platformer it was just a practice one it has\nno real story to it. arrow keys to move and jump.\nif you have a idea for a story write it in comments and \ni will give you credit for it in my next platformer.\narrow keys to move and space to change character.

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nwait (3) seconds\nswitch backdrop to (next backdrop v)\n\n@Sprite1\n\nwhen flag clicked\nset [time v] to [0]\nwait (3) seconds\nforever\n    wait (0.1) seconds\n    change [time v] by (0.1)\n    if <<(Time) > [30]> and <(costume [number v]) = [20]>> then\n        broadcast (new high score v)\n    end\nend\n\nwhen flag clicked\nhide\nwait (3) seconds\ngo to x: (-150) y: (-162)\nshow\nswitch costume to (costume1 v)\nforever\n    if <key (right arrow v) pressed?> then\n        change [x v] by (2)\n    end\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-2)\n    end\n    if <touching color (#00ff4a)?> then\n        set [y v] to [1]\n        if <key (up arrow v) pressed?> then\n            set [y v] to [15]\n        end\n    end\n    set [x v] to ((X) * (0.8))\n    change [y v] by (-1)\n    change x by (X)\n    change y by (Y)\n    if <(x position) > [260]> then\n        go to x: (-151) y: (-161)\n        broadcast (next level v)\n    end\n    if <touching color (#000000)?> then\n        change y by (1)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                    end\n                    if <touching color (#000000)?> then\n                        set [x v] to [-15]\n                    end\n                end\n            end\n        end\n    end\n    if <key (s v) pressed?> then\n        broadcast (next level v)\n        wait (2) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#ff0000)?> then\n        go to x: (-154) y: (-158)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#005dff)?> then\n        broadcast (next level v)\n    end\nend\n\nwhen flag clicked\nset [level v] to [1]\ngo to x: (-151) y: (-70)\n\nwhen I receive [next level v]\nchange [level v] by (1)\n\nwhen [space v] key pressed\nnext costume\n\nwhen flag clicked\nforever\n    play sound [368678_Summer v] until done\nend\n\nwhen flag clicked\n\nset size to (100) %\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\n\nset size to (100) %\nrepeat (100)\n    change x by (-15)\n    change size by (-5)\n    change [ghost v] effect by (25)\nend\ndelete this clone\n\n@Sprite2\n\nwhen flag clicked\nhide\nwait (3) seconds\nshow\ngo to x: (-49) y: (-5)\nswitch costume to (costume22 v)\n\nwhen I receive [next level v]\nchange [level v] by (1)\nnext costume\n\nwhen flag clicked\n\nforever\n    if <<(Time) > [60]> and <(costume [number v]) = [9]>> then\n        broadcast (new high score v)\n    end\nend\n\n@Sprite3\n\nwhen flag clicked\ngo to x: (-18) y: (-52)\nshow\nglide (1.5) secs to x: (107) y: (-33)\nwait (1.5) seconds\nhide\n\n@Sprite4\n\nwhen flag clicked\ngo to x: (228) y: (-30)\nshow\nglide (1.5) secs to x: (104) y: (-29)\nwait (1.5) seconds\nhide\n\n@Sprite5\n\nwhen flag clicked\nshow\nrepeat (10)\n    forever\n        go to x: (9) y: (11)\n        show\n        wait (3) seconds\n        create clone of (_myself_ v)\n        glide (4) secs to x: (-555) y: (-32)\n        delete this clone\n    end\nend\n\n@Sprite6\n\nwhen flag clicked\nhide\n\nwhen I receive [new high score v]\n\nshow\n\n@Sprite7\n\nwhen flag clicked\ngo to [front v] layer\nset size to (100) %\nrepeat (60)\n    turn left (6) degrees\n    wait (0) seconds\nend\npoint in direction (90)\nforever\n    wait (0) seconds\n    change [ghost v] effect by (2)\nend\n\nchange size by (-50)\n\n