Just a basic Platformer!

Instructions: Just a basic Platformer...\nWhat Else Do You Expect?\n\nThe Controls are on Keyboard \n(Sorry If Your On Mobile for now)\nHold Arrow Key Up for Climbing...\nThe Arrow Keys=\nLeft Arrow To Go Left\n Right Arrow To Go Right\n Up Arrow To Jump\n\nIf There Is Any Bugs Please Comment\n\nGoing To Add More Levels In the Future...

@Stage\n\nwhen flag clicked\nswitch backdrop to (intro v)\nwait (7) seconds\nswitch backdrop to (choose v) and wait\n\nshow\n\nwhen I receive [player has chooseb v]\nswitch backdrop to (blank v)\n\nwhen backdrop switches to [intro v]\nforever\n    play sound [End1 v] until done\nend\n\n@player\n\nwhen flag clicked\nswitch costume to (you v)\nhide\nwait (7) seconds\nshow\nsetup\nforever\n    movement\nend\n\ndefine setup\ngo to x: (-180) y: (45)\nset [y velocity v] to [0]\n\nwhen [1 v] key pressed\nswitch costume to (you holding a crown v)\nwait (1) seconds\nswitch costume to (you holding a crown2 v)\nwait (1) seconds\nswitch costume to (secret technobladeneverdies v)\n\nwhen backdrop switches to [choose v]\nhide\n\nwhen backdrop switches to [blank v]\nwait (0.2) seconds\nshow\n\nwhen backdrop switches to [mobile screen blank v]\nwait (0.2) seconds\nshow\n\nforever\n    point towards (mouse-pointer v)\n    move (10) steps\nend\n\nwhen I receive [hover over v]\n\nforever\n    if <touching color (#000000)?> then\nend\n\nwhen I receive [death v]\n\nwhen I start as a clone\nshow\nset [ghost v] effect to (pick random (60) to (100))\nrepeat (50)\n    change y by (8.5)\n    change x by (-5)\n    wait (0.3) seconds\n    delete this clone\nend\n\nwhen I start as a clone\nshow\nset [ghost v] effect to (pick random (60) to (100))\nrepeat (50)\ndelete this clone\n\ngo to (random position v)\nchange y by (-10)\n\nwhen backdrop switches to [intro v]\ndelete this clone\n\nwhen backdrop switches to [choose v]\ndelete this clone\n\nwhen backdrop switches to [blank v]\nforever\n    wait (0.1) seconds\n    create clone of (_myself_ v)\nend\n\nwhen backdrop switches to [mobile screen blank v]\nforever\n    wait (0.3) seconds\n    create clone of (_myself_ v)\nend\n\nwhen backdrop switches to [mobile screen blank v]\n\nforever\n    point towards (mouse-pointer v)\n    move (10) steps\nend\n\nif <touching (levels v)?> then\n    set [y velocity v] to [1]\nend\n\ndefine movement\nchange [y velocity v] by (-1)\nchange y by (Y velocity)\nif <touching (levels v)?> then\n    if <touching color (#ff0000)?> then\n        setup\n    end\n    change y by ((0) - (Y velocity))\n    set [y velocity v] to [1]\n    if <key (up arrow v) pressed?> then\n        set [y velocity v] to [12]\n    end\nend\nif <touching (levels v)?> then\n    change y by (1)\n    if <touching (levels v)?> then\n        change y by (1)\n        if <touching (levels v)?> then\n            change y by (1)\n            if <touching (levels v)?> then\n                change y by (1)\n            end\n        end\n    end\nend\nif <key (right arrow v) pressed?> then\n    point in direction (90)\n    move (7) steps\n    if <touching (levels v)?> then\n        move (-7) steps\n    end\nend\nif <key (left arrow v) pressed?> then\n    move (7) steps\n    point in direction (-90)\n    if <touching (levels v)?> then\n        move (-7) steps\n    end\nend\nif <<(x position) > [0]> and <touching (_edge_ v)?>> then\n    change [level v] by (1)\n    setup\nend\n\ndefine On top\n\nwhen flag clicked\nswitch costume to (you v)\nforever\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) > [0]>>> then\n        change [x velo v] by (-1)\n    end\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>> then\n        change [x velo v] by (1)\n    end\nend\n\nwhen flag clicked\nswitch costume to (you v)\nforever\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse y) > [0]>>> then\n        change [y velo v] by (-1)\n    end\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse y) < [0]>>> then\n        change [y velo v] by (1)\n    end\nend\n\npoint towards (mouse-pointer v)\n\nwhen flag clicked\nif <touching color (#ff0505)?> then\n    go to x: (-180) y: (-99)\nend\n\nwhen I start as a clone\nif <touching color (#ff0505)?> then\n    go to x: (-180) y: (-99)\nend\n\n@Levels\n\nwhen flag clicked\nswitch costume to (level 1 v)\nhide\nwait (7) seconds\nshow\nset [level v] to [1]\nforever\n    go to x: (0) y: (0)\n    switch costume to (level)\nend\n\nwhen flag clicked\n\nwait (7) seconds\nbroadcast (Level 4 Crown v)\n\ndefine ()\n\nwhen backdrop switches to [choose v]\nhide\n\nwhen backdrop switches to [blank v]\nshow\n\nwhen backdrop switches to [mobile screen blank v]\nshow\n\nwhen I receive [next level v]\nchange [level v] by (1)\n\n@Squirrel Logo Background\n\nwhen flag clicked\nshow\ngo to [back v] layer\nset [ghost v] effect to (0)\ngo to x: (0) y: (0)\nwait (3) seconds\nbroadcast (Hide all v)\n\nwhen I receive [hide all v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\n@SquirrelBETA Logo\n\nwhen flag clicked\nshow\ngo to [front v] layer\nset [ghost v] effect to (0)\nset size to (0) %\ngo to x: (3) y: (26)\npoint in direction (90)\nrepeat (15)\n    turn right (24) degrees\n    change size by (6.52)\nend\n\nwhen I receive [hide all v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\nshow\n\n@SquirrelBETA \n\nwhen flag clicked\nshow\nset [ghost v] effect to (0)\ngo to [front v] layer\ngo to x: (470) y: (-85)\nglide (.5) secs to x: (-21) y: (-85)\n\nwhen I receive [hide all v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\nshow\n\n@Mobile\n\nwhen flag clicked\nhide\nwait (7.5) seconds\ngo to x: (79) y: (3)\n\nshow\n\nwhen backdrop switches to [choose v]\nhide\n\nwhen this sprite clicked\nhide\nswitch backdrop to (mobile screen blank v)\n\nshow\n\nwhen backdrop switches to [blank v]\nhide\n\n@Pc\n\nwhen flag clicked\nhide\ngo to x: (-103) y: (-3)\nwait (7.5) seconds\nshow\n\nwhen this sprite clicked\nhide\nswitch backdrop to (blank v)\nbroadcast (Start Dropping v)\n\nwhen backdrop switches to [mobile screen blank v]\nhide\n\nwhen backdrop switches to [choose v]\nshow\n\nwhen flag clicked\nhide\ngo to x: (-103) y: (-3)\nwait (7.5) seconds\nshow\n\n