Project X: a platformer

Instructions: use the arrows to move and if you hold r then you can run. Ps. In some maps you can press space and you will unlock some more lore or something else\n\ninfo: if you want to know the lore do NOT run through the levels exept you are a speedrunner.\n\nthe bear boss is still a work in progress so just jump over him and get to the next level\n\nlike and fav for a follow\n\n\nonly remix if you want to do bigger changes than just the sprite\n\nfact about future updates: i am going to add a menu (did it), a story spin-off and later even a space "dlc"\n\nif you want to advertise ask on my profile!\n\nDONT ADD ME TO A STUDIO SO YOU CAN ADVERTISE!!!!!!!!!!!!!!!!!!!!!\n\nif you liked it pls like and favourite\n\ncan we get this game to 10k views?\n\nUpdate vlog:\nRelease version: movability and 1 ending\nonly 1 ending now.\n\nV. 1.1: sword to attack, new enemy: mouse\nV. 1.2: new maps, interactions, some more story\nV. 1.3: updated starting maps, new way to lose lives(saws)\nV. 1.4: more levels the first boss arena (easy) the easy boss, \nV. 1.5: easy boss fixed\nV. 1.6: fuel, new ending and the first finish\n(deleted now)\nV. 1.7: finished the robot factory, start of the doomlands chapter\nV. 1.8: new ending, new variable to reach the ending (radiation) Easter eggs\nV. 1.9: more about ellies backstory (her ex?)\nmore levels\n\n

@Stage\n\n@cat\n\nwhen flag clicked\nforever\n    if <not <touching color (#000000)?>> then\n        change y by (-10)\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (right arrow v) pressed?> then\n        change x by (5)\n        switch costume to (cat with sword  1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (left arrow v) pressed?> then\n        change x by (-5)\n        switch costume to (cat with sword v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<key (r v) pressed?> and <key (right arrow v) pressed?>> then\n        change x by (8)\n        switch costume to (cat with sword  1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<key (r v) pressed?> and <key (left arrow v) pressed?>> then\n        change x by (-8)\n        switch costume to (cat with sword v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#fbff00)?> then\n        switch backdrop to (next backdrop v)\n    end\nend\n\nwhen backdrop switches to [the portal v]\ngo to x: (-178) y: (-25)\n\nwhen flag clicked\nforever\n    if <touching color (#ffa000)?> then\n        change [lives v] by (-1)\n        go to x: (-178) y: (-11)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Lives) = [0]> then\n        hide\n        switch backdrop to (the worst ending\(death\) v)\n    end\nend\n\nwhen backdrop switches to [gunpoint v]\ngo to x: (-163) y: (-30)\n\nwhen flag clicked\nforever\n    if <color (#7f7f7f) is touching (#ffab19)?> then\n        change [lives v] by (-1)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#ff0000)?> then\n        think [Hmm..., whats that on the floor?] for (2) seconds\n    end\nend\n\nwhen backdrop switches to [the hint \(shortly before the robot factory\) v]\ngo to x: (-163) y: (-93)\npoint in direction (90)\n\nwhen backdrop switches to [ads v]\ngo to x: (-163) y: (-73)\npoint in direction (90)\nthink [now i can finally read the letter!] for (2) seconds\n\nwhen backdrop switches to [ellies letter v]\nhide\nhide variable [jetpack fuel v]\nhide variable [lives v]\n\nwhen backdrop switches to [the factory entrance v]\ngo to x: (-183) y: (-72)\nshow\nshow variable [jetpack fuel v]\nshow variable [lives v]\n\nwhen backdrop switches to [factory parcour p1 v]\ngo to x: (-241) y: (-34)\n\nwhen backdrop switches to [factory parcour lava pt2 v]\ngo to x: (-241) y: (-34)\n\nwhen flag clicked\nforever\n    if <touching (the saw v)?> then\n        go to x: (-183) y: (10)\n        change [lives v] by (-1)\n    end\nend\n\nwhen backdrop switches to [saw-mania v]\ngo to x: (-183) y: (10)\n\nwhen backdrop switches to [boss entry v]\ngo to x: (-183) y: (10)\n\nwhen backdrop switches to [bossfight arena easy v]\ngo to x: (-185) y: (-95)\n\nwhen backdrop switches to [bossfight arena easy v]\ngo to x: (-172) y: (-95)\n\nwhen I receive [hit 1 robot v]\ngo to x: (-172) y: (-95)\n\nwhen flag clicked\nforever\n    if <(Jetpack fuel) < [1]> then\n        switch backdrop to (troll ending v)\n        hide\n        hide variable [jetpack fuel v]\n        hide variable [lives v]\n    end\nend\n\nwhen backdrop switches to [thumbnail v]\nhide variable [lives v]\nhide variable [jetpack fuel v]\n\nwhen backdrop switches to [troll ending v]\nforever\n    wait (5) seconds\n    stop [all v]\nend\n\nwhen backdrop switches to [the worst ending\(death\) v]\nforever\n    wait (5) seconds\n    stop [all v]\nend\n\nwhen backdrop switches to [ending pt 1 v]\ngo to x: (-172) y: (-35)\n\nwhen backdrop switches to [the exit...to the airport v]\ngo to x: (-172) y: (-35)\n\nwhen backdrop switches to [airport v]\ngo to x: (-172) y: (-55)\nthink [yes! im out!] for (3) seconds\nwait (0.01) seconds\nthink [but where is ellie?] for (3) seconds\n\nwhen backdrop switches to [noooooo! v]\nhide\n\nwhen backdrop switches to [jetport v]\ngo to x: (-172) y: (-55)\nshow\nthink [perfect! a jet!] for (2) seconds\nwait (1) seconds\nthink [im coming ellie!] for (2) seconds\n\nwhen backdrop switches to [welcome to the doomlands v]\ngo to x: (-172) y: (-75)\nforever\n    show\nend\n\nwhen backdrop switches to [doomlands airport v]\ngo to x: (-172) y: (-75)\nset size to (50) %\nthink [they landed here but i cant see them] for (2) seconds\nwait (0.0000000001) seconds\nthink [maybe they went to the city] for (2) seconds\n\nwhen flag clicked\nforever\n    if <touching (bear-walking v)?> then\n        set x to (0)\n    end\nend\n\nwhen backdrop switches to [nuclear hazards! v]\ngo to x: (-172) y: (-85)\nset size to (65) %\nshow variable [radiation v]\nrepeat (100)\n    change [radiation v] by (1)\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nforever\n    if <(radiation) > [99]> then\n        switch backdrop to (ending 3 radiation v)\n        hide\n        wait (7) seconds\n        stop [all v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [name v]) = [nuclear hazards!]>> then\n        repeat (100)\n            change [radiation v] by (-1)\n            wait (1) seconds\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [name v]) = <not <[nuclear hazards!] = <(radiation) < [5]>>>> then\n        set [radiation v] to [0]\n    end\nend\n\nwhen backdrop switches to [far far away from the city v]\ngo to x: (-172) y: (-85)\nset [radiation v] to [0]\nhide variable [radiation v]\n\nwhen backdrop switches to [crashed car v]\ngo to x: (-172) y: (-35)\nset size to (100) %\nthink [oh my god! what happened here??] for (2) seconds\nthink [i hope nobody got hurt!] for (2) seconds\n\nwhen backdrop switches to [crashed car v]\ngo to x: (-172) y: (-55)\n\nwhen backdrop switches to [ellies letter 2 v]\ngo to x: (-172) y: (-95)\nhide\n\nwhen backdrop switches to [motel v]\ngo to x: (-172) y: (-94)\nset size to (65) %\nshow\nsay [perfect a motel!] for (2) seconds\nforever\n    if <touching color (#472f00)?> then\n        switch backdrop to (the lobby v)\n    end\nend\n\nwhen backdrop switches to [welcome to the doomlands v]\nhide\n\nforever\n\nwhen flag clicked\ngo to x: (-200) y: (-14)\nset size to (100) %\nshow\nswitch backdrop to (the drop v)\nswitch costume to (cat with sword  1 v)\nset [jetpack fuel v] to [75]\nshow variable [jetpack fuel v]\nset [lives v] to [3]\nshow variable [lives v]\nhide variable [radiation v]\nset [radiation v] to [0]\n\nwhen backdrop switches to [the drop v]\ngo to x: (-123) y: (-14)\nshow\n\nwhen flag clicked\nforever\n    if <key (up arrow v) pressed?> then\n        change y by (29)\n        change [jetpack fuel v] by (-0.5)\n    end\nend\n\nwhen backdrop switches to [ellies letter 2 v]\nhide\n\nwhen backdrop switches to [motel v]\nshow\n\nwhen backdrop switches to [the lobby v]\ngo to x: (-161) y: (-80)\nset size to (100) %\nthink [No one is here] for (2) seconds\n\nwhen flag clicked\nforever\n    if <touching color (#428bc3)?> then\n        switch backdrop to (safcurry suite + v)\n    end\nend\n\n@Mouse1\n\nwhen backdrop switches to [gunpoint v]\ngo to x: (43) y: (36)\nshow\nglide (4) secs to (cat v)\n\nwhen flag clicked\nhide\ngo to x: (214) y: (174)\n\nwhen flag clicked\nforever\n    if <touching color (#fff800)?> then\n        hide\n        go to x: (214) y: (174)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [name v]) = [gunpoint]>> then\n        hide\n    end\nend\n\n@Arrow1\n\nwhen backdrop switches to [ellies letter v]\ngo to x: (135) y: (-131)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch backdrop to (next backdrop v)\n    end\nend\n\nwhen flag clicked\ngo to x: (220) y: (167)\nhide\nforever\n    if <not <(backdrop [name v]) = [Ellies letter]>> then\n        go to x: (220) y: (167)\n        hide\n    end\nend\n\nwhen backdrop switches to [noooooo! v]\ngo to x: (135) y: (-131)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch backdrop to (next backdrop v)\n    end\nend\n\n@the saw\n\nwhen backdrop switches to [saw-mania v]\ngo to [back v] layer\ngo to x: (-8) y: (-92)\nshow\nforever\n    turn left (90) degrees\nend\n\nwhen flag clicked\ngo to x: (208) y: (147)\nhide\n\nwhen backdrop switches to [the worst ending\(death\) v]\nhide\n\nwhen flag clicked\nforever\n    if <not <(backdrop [name v]) = [saw-mania]>> then\n        hide\n    end\nend\n\nrepeat (10)\n    glide (3) secs to x: (160) y: (-92)\n    wait (2) seconds\n    glide (3) secs to x: (0) y: (-92)\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nshow\ngo to [front v] layer\ngo to x: (0) y: (0)\n\n@Bear-walking\n\nwhen flag clicked\nclear graphic effects\nset size to (100) %\nhide\n\nwhen backdrop switches to [bossfight arena easy v]\nswitch costume to (bear-walk-a v)\ngo to x: (99) y: (-84)\nshow\nset size to (70) %\n\nwhen backdrop switches to [the exit...to the airport v]\nhide\n\n@Retro Robot\n\nwhen flag clicked\ngo to x: (140) y: (-52)\nhide\n\nwhen backdrop switches to [bossfight arena hard v]\nforever\n    if  then\n        broadcast (hit 1 robot v)\n    end\nend\n\nshow\n\n@fuel\n\nwhen flag clicked\ngo to x: (-4) y: (-24)\nhide\n\nwhen backdrop switches to [gunpoint v]\nshow\ngo to x: (-4) y: (-24)\n\nwhen backdrop switches to [boss entry v]\nshow\ngo to x: (-4) y: (-24)\n\nwhen flag clicked\nforever\n    if <touching (cat v)?> then\n        hide\n        set [jetpack fuel v] to [75]\n    end\nend\n\n@Arrow2\n\nwhen backdrop switches to [noooooo! v]\ngo to x: (135) y: (-131)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch backdrop to (jetport v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [name v]) = [noooooo!]>> then\n        hide\n        go to x: (168) y: (174)\n    end\nend\n\n@spirit levante wreck\n\nwhen flag clicked\nhide\n\n@Arrow3\n\nwhen flag clicked\ngo to x: (209) y: (-200)\nhide\n\nwhen backdrop switches to [ellies letter 2 v]\ngo to x: (212) y: (-155)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        wait (1) seconds\n        switch backdrop to (motel v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [name v]) = [ellies letter 2]>> then\n        hide\n        go to x: (209) y: (-200)\n    end\nend\n\n@saw-floor\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [saw-mania v]\ngo to x: (36) y: (28)\nshow\ngo to [front v] layer\n\nwhen flag clicked\nforever\n    if <not <(backdrop [name v]) = [saw-mania]>> then\n        hide\n    end\nend\n\n@Sprite2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [bossfight arena easy v]\ngo to x: (238) y: (-23)\nshow\n\n