Climb Mountain(Platformer) 

Instructions: <-----------------------------<=HI!=>------------------------------>\n--Controls--\n-Arrows-                            Read all for play\n-w,a,s,d-                            Прочти все для игры\n-Mobile Friendly-\n--This game Short!--\n--How to play?--\n-climb mountain and enter home!-\n-Star and like or sub  for play:)-\n-Check My games in profile!\n--------------------------------end-----------------------------------\nRU\n-управление-\n-Стрелочки-\n-w,a,s,d-\n-Мышью-\n-дружелюбна к телефонам-\n-игра не длинная-\n-Как играть?-\n-Попади домой!-\n-Подпишись ,лайкни, добавь в избранное чтобы играть:)-\n-Посмотри другие игры в моем профиле-

@Stage\n\n@Ground\n\nwhen I receive [start v]\ngo to [back v] layer\ngo [backward v] (75888888888888888888888888888888888888888888888888888) layers\ngo to x: (0) y: (0)\nshow\nswitch costume to (1 v)\nforever\n    switch costume to (Level)\nend\n\n@Player\n\nwhen flag clicked\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (100) %\n        change [color v] effect by (2)\n    else\n        set size to (100) %\n    end\nend\n\nwhen flag clicked\ngo to [front v] layer\nhide\n\nwhen I receive [start v]\nset size to (100) %\nshow\nset [signal v] to [disactivated]\npoint in direction (90)\ngo to x: (-190) y: (20)\nset [xs v] to [0]\nset [ys v] to [0]\nforever\n    if <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>>> then\n        change [xs v] by (1.5)\n        switch costume to (right v)\n    end\n    if <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>>> then\n        change [xs v] by (-1.5)\n        switch costume to (left v)\n    end\n    if <<<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>>> and <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>>> then\n        switch costume to (dont up :|2 v)\n    end\n    if <<<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>>> and <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>>> then\n        switch costume to (dont up :|3 v)\n    end\n    if <not <<key (right arrow v) pressed?> or <<key (left arrow v) pressed?> or <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<key (a v) pressed?> or <<key (d v) pressed?> or <<<mouse down?> and <(mouse x) > (x position)>> or <<mouse down?> and <(mouse x) < (x position)>>>>>>>>>> then\n        switch costume to (normal v)\n    end\n    if <<key (down arrow v) pressed?> or <<key (s v) pressed?> or <<mouse down?> and <(mouse y) < (y position)>>>> then\n        switch costume to (dont up :| v)\n    end\n    change x by (Xs)\n    if <touching (ground v)?> then\n        change x by ((Xs) * (-1))\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n            if <(Xs) > [0]> then\n                set [xs v] to [-15]\n                set [ys v] to [10]\n            else\n                set [xs v] to [15]\n                set [ys v] to [10]\n            end\n        else\n            set [xs v] to [0]\n        end\n    else\n        set [xs v] to ((Xs) * (0.8))\n    end\n    change y by (Ys)\n    if <touching (ground v)?> then\n        change y by ((Ys) * (-1))\n        set [ys v] to [0]\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n            switch costume to (up v)\n            if <(Jumping) = [yes]> then\n                set [ys v] to [12]\n                set [jumping v] to [no]\n            end\n        end\n    else\n        change [ys v] by (-1)\n        set [jumping v] to [yes]\n    end\n    if <(Level) = [fffffffffffffffffdsijehiwjncwcyhxjgszsjtywjfdvewfdfxt]> then\n        if <(y position) < [-170]> then\n            change [level v] by (1)\n        end\n    else\n        if <(Level) = [coming sowsfk]> then\n            if <[167] < (y position)> then\n                change [level v] by (1)\n            end\n        else\n            if <(x position) > [239]> then\n                set size to (100) %\n                change [level v] by (1)\n                go to x: (-190) y: (20)\n                set [xs v] to [0]\n                set [ys v] to [0]\n            end\n        end\n    end\n    if <<<touching (spikes and etc v)?> or <(y position) < [-178]>> or <<touching (arrow v)?> or <<touching (saws v)?> or <touching (enemy v)?>>>> then\n        turn left (10) degrees\n        change [ghost v] effect by (30)\n        play sound [death v] until done\n        set size to (100) %\n        set [xs v] to [0]\n        set [ys v] to [0]\n        go to x: (-190) y: (50)\n        point in direction (90)\n        set [ghost v] effect to (0)\n    end\n    if <touching (water v)?> then\n        set [ys v] to [-1]\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [ys v] to [5]\n        end\n        if <<<key (down arrow v) pressed?> or <key (s v) pressed?>> or <<mouse down?> and <(y position) > (mouse y)>>> then\n            set [ys v] to [-5]\n        end\n    end\n    if <touching (speed v)?> then\n        set [xs v] to [20]\n    end\n    if <touching (dont speed v)?> then\n        set [xs v] to [-20]\n        if <touching (coming soon v)?> then\n            set [ys v] to [?]\n        end\n    end\nend\n\nset size to (100) %\nset [xs v] to [0]\nset [ys v] to [0]\ngo to x: (-190) y: (50)\n\nchange [☁ your best v] by (1)\n\nwhen I receive [restart v]\nset [xs v] to [0]\nset [ys v] to [0]\ngo to x: (-190) y: (50)\nset [level v] to [1]\n\nwhen flag clicked\nbroadcast (Start v)\n\nset instrument to (6 v)\nset instrument to (18 v)\nplay drum (4 v) for (0.25) beats\n\nplay sound [Dance Energetic v] until done\n\nplay sound [Bossa Nova v] until done\n\nwait (0.5) seconds\nrepeat (2)\n\nplay sound [Bossa Nova v] until done\n\nwhen flag clicked\nforever\n    if <<(Level) = [10]> or <(Level) > [10]>> then\n        switch backdrop to (фон 2 v)\n    end\nend\n\nwhen [space v] key pressed\nclear graphic effects\n\nwhen flag clicked\nforever\n    if <<(Level) = [15]> or <(Level) > [15]>> then\n        switch backdrop to (фон 3 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(Level) = [20]> or <(Level) > [20]>> then\n        switch backdrop to (фон 1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(☁ Lvl world record) < (Level)> then\n        set [☁ lvl world record v] to (Level)\n    end\nend\n\nwhen flag clicked\nset [level v] to [1]\n\nchange [color v] effect by (25)\n\n@Spikes and etc\n\nwhen I receive [start v]\ngo to [back v] layer\ngo to x: (0) y: (0)\nshow\nswitch costume to (1 v)\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nhide\n\n@secret\n\n@secret functions 3000\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nif <(username) = [navynav11]> then\n    show\n    change [level v] by (1)\nelse\n    hide\nend\n\nforever\nend\n\nwhen flag clicked\nif <(username) = [navynav11]> then\n    show\nelse\n    hide\nend\n\n@secret 1\n\n@restart\n\nwhen this sprite clicked\nbroadcast (restart v)\n\nwhen flag clicked\nwait (1) seconds\nshow\n\n@music\n\nwhen flag clicked\nwait (1) seconds\nshow\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [1]> then\n        repeat until <(costume [number v]) = [2]>\n            play sound [Cycles\(DJVI\) v] until done\n        end\n    end\n    if <(costume [number v]) = [2]> then\n        repeat until <(costume [number v]) = [1]>\n            repeat (2)\n                play note (60) for (0.25) beats\n                wait (0.1) seconds\n                play note (64) for (0.45) beats\n                wait (0.1) seconds\n                repeat (2)\n                    play note (62) for (0.25) beats\n                end\n                play note (67) for (0.25) beats\n                wait (0.1) seconds\n                play note (69) for (0.25) beats\n                wait (0.1) seconds\n                play note (67) for (0.25) beats\n                wait (0.1) seconds\n                play note (66) for (0.25) beats\n            end\n        end\n    end\nend\n\nwhen this sprite clicked\nif <(costume [number v]) = [2]> then\n    switch costume to (костюм 1 v)\nend\nif <(costume [number v]) = [1]> then\n    switch costume to (костюм 3 v)\nend\n\n@Спрайт 1\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [ 454455546]> then\n        show\n    else\n        hide\n    end\nend\n\n@settings\n\nwhen this sprite clicked\nif <(costume [number v]) = [1]> then\n    switch costume to (костюм 2 v)\n    show variable [volume v]\nelse\n    switch costume to (костюм 1 v)\n    hide variable [volume v]\nend\n\nforever\nend\n\nwhen flag clicked\nif <(username) = [ 454455546]> then\n    hide\nelse\n    show\n    say [<<== Hey i am settings!] for (2) seconds\nend\n\n@Спрайт 2\n\nforever\n    if <(username) = [ 454455546]> then\n        hide\n    else\n        show\n    end\nend\n\nchange [ghost v] effect by (2)\nchange [ghost v] effect by (2)\n\nset [ghost v] effect to (0)\n\nwait (1) seconds\n\nwhen flag clicked\nforever\n    set volume to (Volume) %\nend\n\n@Спрайт 3\n\n