warrior cats platformer

Instructions: ayyyyyy hello\n\nIMPORTANT, PLEASE READ! \nYup, the cheat detector is glitchy, sorry! The reason I turned the comments off is because people kept yelling at me about it, despite the fact that i had addressed the issues several times in the instructions/notes&credits.  if the game locks you out, then just wait 5 minutes. it isn't that long. i'm sure you can find other ways to spend your time. I'm sorry if you had a genuine question or comment about the game, but i just find all the rude comments so frustrating, especially since i already addressed the issue. Also, please don't go to my profile to complain, that's just stupid.\n\nHOW TO PLAY \n- arrow keys!\n- press 'h' to hide the levels, and 's' to show again.\n- otherwise self-explanatory.\n\nI haven't  made a platformer in ages, and i forgot how much fun they are to make!\nnote: all levels are possible! i have tested them!\n\n\nWARNING: cheating is not allowed!!\nalso, don't post that you won if you didn't. i will know...

@Stage\n\nwhen flag clicked\nplay sound [TheFatRat - Windfall v] until done\nwait (1) seconds\nplay sound [TheFatRat - Unity v] until done\n\nwhen stage clicked\nbroadcast (cheating! v)\n\n@   \n\nwhen flag clicked\nshow\nif on edge, bounce\nswitch backdrop to (backdrop1 v)\nset [ghost v] effect to (0)\nset [level v] to [1]\nset [deaths v] to [0]\nset [clircles: v] to [0]\nset [volume: v] to [100]\nset [game v] to [1]\nset [xv v] to [0]\nset [yv v] to [0]\ngo to x: (-156) y: (-77)\npoint in direction (90)\nwait (2) seconds\ngo to (mouse-pointer v)\ngo to (sprite4 v)\nshow\nforever\n    if <(game) = [1]> then\n        change [yv v] by (-0.5)\n        if <key (right arrow v) pressed?> then\n            change [xv v] by (0.7)\n            point in direction (90)\n        end\n        if <key (left arrow v) pressed?> then\n            change [xv v] by (-0.7)\n            point in direction (90)\n        end\n        set [xv v] to ((Xv) * (0.9))\n        change x by (Xv)\n        if <touching color (#000008)?> then\n            change y by (1)\n            if <touching color (#000008)?> then\n                change y by (1)\n                if <touching color (#000008)?> then\n                    change y by (1)\n                    if <touching color (#000008)?> then\n                        change y by (1)\n                        if <touching color (#000008)?> then\n                            change y by (1)\n                            if <touching color (#000008)?> then\n                                change x by ((Xv) * (-1))\n                                change x by (-1)\n                                change y by (-5)\n                                change x by (1)\n                                if <key (up arrow v) pressed?> then\n                                    start sound [jump v]\n                                    if <(Xv) > [0]> then\n                                        set [xv v] to [-8]\n                                    else\n                                        set [xv v] to [8]\n                                    end\n                                    set [yv v] to [10]\n                                else\n                                    set [xv v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change y by (Yv)\n        if <touching color (#000008)?> then\n            change y by ((Yv) * (-1))\n            set [yv v] to [0]\n        end\n        change y by (-1)\n        if <touching color (#000008)?> then\n            if <key (up arrow v) pressed?> then\n                start sound [jump v]\n                set [yv v] to [10]\n            end\n        end\n        change y by (1)\n        if <touching color (#fffe15)?> then\n            start sound [next lvl v]\n            set [yv v] to [0]\n            go to x: (-203) y: (-100)\n            switch backdrop to (next backdrop v)\n            change [level v] by (1)\n        end\n        if <touching color (#61ffac)?> then\n            start sound [jump v]\n            set [yv v] to [15]\n        end\n        if <touching color (#465dff)?> then\n            if <key (up arrow v) pressed?> then\n                set [yv v] to [5]\n            else\n                set [yv v] to [-1]\n            end\n        end\n        if <touching color (#ac0000)?> then\n            start sound [bxsb v]\n            repeat (10)\n                change [ghost v] effect by (10)\n            end\n            set [yv v] to [0]\n            set [xv v] to [0]\n            go to x: (-171) y: (-63)\n            set [ghost v] effect to (0)\n            change [deaths v] by (1)\n        end\n        if <(level) = [101]> then\n        if <(level) < [101]> then\n        if <(backdrop [name v]) = [backdrop101]> then\n        if <(backdrop [name v]) = [backdrop103]> then\n    end\nend\n\nwhen this sprite clicked\nbroadcast (cheating! v)\n\nwhen backdrop switches to [backdrop28 v]\nhide\n\nwhen [h v] key pressed\nhide variable [level v]\n\nwhen [s v] key pressed\nshow variable [level v]\n\n@Sprite2\n\nwhen I receive [cheating! v]\nshow\nswitch costume to (costume3 v)\nset [cheat: v] to (username)\nstop [all v]\n\nwhen flag clicked\nhide\nhide variable [sho v]\nhide variable [cheat: v]\nwait (0.5) seconds\nif <(username) = (CHEAT:)> then\n    switch costume to (costume4 v)\n    show\n    set [cheat: v] to (username)\n    stop [all v]\nend\n\nwhen I receive [cheating! v]\nwait (300) seconds\nset [cheat: v] to [0]\n\nwhen flag clicked\nforever\n    if <(username) = [Puffin43]> then\n        set [cheat: v] to [0]\n        stop [other scripts in sprite v]\n    end\n    if <(username) = [Harpseal3121]> then\n        set [cheat: v] to [0]\n        stop [other scripts in sprite v]\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop27 v]\nswitch costume to (costume1 v)\nshow\n\nwhen this sprite clicked\nask [whats the password?] and wait\nif <(answer) = [527]> then\n    say [enter!] for (2) seconds\n    hide\n    switch backdrop to (backdrop28 v)\nelse\n    say [WRONG!] for (2) seconds\n    say [I'll ask 1 more time...] for (2) seconds\n    ask [what is the password?] and wait\n    if <(answer) = [527]> then\n        say [enter!] for (2) seconds\n        hide\n        switch backdrop to (backdrop28 v)\n    else\n        say [INTRUDER ALERT!] for (2) seconds\n        switch costume to (costume2 v)\n        stop [all v]\n    end\nend\n\n