The Faulty Portal - A Platformer v.1.2

Instructions: INSTRUCTIONS :\n-Click green flag twice\n-Use the arrows to move\n-Avoid the red\n-The goal is to touch the yellow\nALL LEVELS ARE POSSIBLE I TESTED IT\nAdvertisers will be reported. Don't forget to follow me :)

@Stage\n\nwhen I receive [message1 v]\nclear graphic effects\nrepeat (100)\n    change [brightness v] effect by (1)\nend\nwait (1) seconds\nswitch backdrop to (9 v)\nrepeat (50)\n    change [brightness v] effect by (-2)\nend\nclear graphic effects\n\nwhen flag clicked\nswitch backdrop to (1 v)\nclear graphic effects\n\nwhen I receive [2 v]\nclear graphic effects\nrepeat (100)\n    change [brightness v] effect by (1)\nend\nwait (1) seconds\nswitch backdrop to (28 v)\nrepeat (50)\n    change [brightness v] effect by (-2)\nend\nclear graphic effects\n\n@Lutin1\n\nwhen flag clicked\nset size to (85) %\npoint in direction (90)\ngo to x: (-226) y: (-41)\nshow\nhide variable [3 v]\nhide variable [5 v]\nhide variable [4 v]\ngo to [front v] layer\nset [x v] to [0]\nset [y v] to [0]\nforever\n    change [y v] by (-1)\n    if <<key (left arrow v) pressed?> or <(4) = [1]>> then\n        change [x v] by (-1)\n    end\n    if <<key (right arrow v) pressed?> or <(3) = [1]>> then\n        change [x v] by (1)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> then\n        change y by (1)\n    end\n    if <<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> then\n        change y by (1)\n    end\n    if <<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> then\n        change y by (1)\n    end\n    if <<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> then\n        change y by (1)\n    end\n    if <<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <<key (up arrow v) pressed?> or <(5) = [1]>> then\n            set [y v] to [11]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<<<touching color (#00ff55)?> or <touching color (#222222)?>> or <touching color (#4f3201)?>> and <<key (up arrow v) pressed?> or <(5) = [1]>>> then\n        set [y v] to [11]\n    end\n    change y by (1)\n    if <touching color (#ff0000)?> then\n        go to x: (-226) y: (-41)\n        set [y v] to [0]\n    end\n    if <<touching color (#ffff00)?> or <touching (rubis v)?>> then\n        go to x: (-226) y: (-41)\n        set [y v] to [0]\n        if <(backdrop [name v]) = [28]> then\n        if <(backdrop [name v]) = [26]> then\n            switch backdrop to (28 v)\n            broadcast (2 v)\n            set [your time v] to (timer)\n            if <(Your time) < (☁ Lowest time)> then\n                set [☁ lowest time v] to (Your time)\n            end\n            forever\n                show variable [☁ lowest time v]\n                show variable [your time v]\n            end\n        end\n        if <(backdrop [name v]) = [25]> then\n            switch backdrop to (26 v)\n            go to x: (168) y: (173)\n        end\n        if <(backdrop [name v]) = [24]> then\n            switch backdrop to (25 v)\n            go to x: (-34) y: (181)\n        end\n        if <(backdrop [name v]) = [23]> then\n            switch backdrop to (24 v)\n        end\n        if <(backdrop [name v]) = [22]> then\n            switch backdrop to (23 v)\n        end\n        if <(backdrop [name v]) = [21]> then\n            switch backdrop to (22 v)\n        end\n        if <(backdrop [name v]) = [20]> then\n            switch backdrop to (21 v)\n        end\n        if <(backdrop [name v]) = [19]> then\n            switch backdrop to (20 v)\n        end\n        if <(backdrop [name v]) = [18]> then\n            switch backdrop to (19 v)\n        end\n        if <(backdrop [name v]) = [17]> then\n            switch backdrop to (18 v)\n        end\n        if <(backdrop [name v]) = [16]> then\n            switch backdrop to (17 v)\n        end\n        if <(backdrop [name v]) = [15]> then\n            switch backdrop to (16 v)\n        end\n        if <(backdrop [name v]) = [14]> then\n            switch backdrop to (15 v)\n        end\n        if <(backdrop [name v]) = [13]> then\n            switch backdrop to (14 v)\n        end\n        if <(backdrop [name v]) = [12]> then\n            switch backdrop to (13 v)\n        end\n        if <(backdrop [name v]) = [11]> then\n            switch backdrop to (12 v)\n        end\n        if <(backdrop [name v]) = [10]> then\n            switch backdrop to (11 v)\n        end\n        if <(backdrop [name v]) = [9]> then\n            switch backdrop to (10 v)\n        end\n        if <(backdrop [name v]) = [8]> then\n            broadcast (message1 v)\n            hide\n            wait (6) seconds\n            show\n            go to x: (-225) y: (-50)\n        end\n        if <(backdrop [name v]) = [7 ]> then\n            switch backdrop to (8 v)\n        end\n        if <(backdrop [name v]) = [6]> then\n            switch backdrop to (7 v)\n        end\n        if <(backdrop [name v]) = [5]> then\n            switch backdrop to (6 v)\n        end\n        if <(backdrop [name v]) = [4]> then\n            switch backdrop to (5 v)\n        end\n        if <(backdrop [name v]) = [3]> then\n            switch backdrop to (4 v)\n        end\n        if <(backdrop [name v]) = [2]> then\n            switch backdrop to (3 v)\n        end\n        if <(backdrop [name v]) = [1]> then\n            switch backdrop to (2 v)\n        end\n    end\nend\n\nwhen I receive [2 v]\nhide\n\nwhen flag clicked\nhide variable [☁ lowest time v]\nforever\n    play sound [Si tu trouves ça c'est que t'as l'oeil v] until done\nend\n\n\nif  then\n\nwhen flag clicked\nhide variable [your time v]\n\n@Lutin2\n\nwhen flag clicked\nhide\n\n@rubis\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [25 v]\ngo to x: (150) y: (-97)\nshow\n\nwhen backdrop switches to [26 v]\nhide\n\n@angelot\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [22 v]\nhide\n\nwhen backdrop switches to [21 v]\ngo to x: (-15) y: (160)\nshow\n\n@diablos\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [8 v]\ngo to x: (-17) y: (111)\n\nshow\n\nwhen backdrop switches to [9 v]\nhide\n\nwhen backdrop switches to [12 v]\ngo to x: (37) y: (81)\n\nshow\n\nwhen backdrop switches to [13 v]\nhide\n\n