Super Cat Scratch (platformer scroll) online multiplayer

Instructions: Now we have spanish/english instructions!.\n------------\n::ESPAÑOL::\nTe movés con las flechas.\nPodés saltar en el agua pero si te ahogás perdés.\nSi tocás lo amarillo pasás de nivel.\nESPACIO para regresar.\nCuando tengas 6 puntos puedes comprarte un accesorio.\nSi dos personas juegan al juego al mismo tiempo online a este juego ganan los mismos puntos.\nCon el 1 jugás online y con el 2 jugás offline.\n\nCon P pasás de nivel pero te saca un punto.\n\n-----------\n::ENGLISH::\nYou can move your character with the arrow keys.\nYou can jump a little over water, not much because you´ll drown.\nIf you touch the yellow area, you move to the next level.\nPressing the space bar you´ll get back to the start of the level.\nIf you get 6 points, you can begin buying accesories for the cat.\nIf two people are playing this game at the same time, both get the same points!.\nPressing the 1 number key, you are playing online, using the 2 number key, you play offline.\nPressing the Q key, you can add a comment on the cloud.\nUsing the P key, you can move forward a level, but you loose 1 point.\nMODO MOVIL :\nTenés que tocar la parte de la pantalla donde quieres ir para moverte\n\nLOS ANUNCIOS SERÁN BORRADOS\n¡¡¡HAY UN EASSTER EGG EN EL JUEGO!!!!\n\nPodés hacer tus combinaciones de Skins

@Stage\n\nwhen flag clicked\nset voice to (tenor v)::tts\nshow variable [tiempo v]\nforever\n    wait (1) seconds\n    change [tiempo v] by (1)\nend\n\nwhen [1 v] key pressed\nspeak [modo onlain]::tts\nstart sound [A Elec Bass v]\nshow variable [☁ puntaje v]\nhide variable [puntaje v]\n\nwhen [2 v] key pressed\nspeak [modo ofl-ain]::tts\nstart sound [A Elec Bass v]\nshow variable [puntaje v]\nhide variable [☁ puntaje v]\n\nwhen I receive [comieza el juego v]\nshow variable [☁ best score offline v]\nshow variable [☁ comentarios v]\nstop all sounds\nforever\n    play sound [canción v] until done\nend\n\nwhen flag clicked\nplay sound [Galaxy v] until done\n\nwhen flag clicked\nforever\n    wait until <key (m v) pressed?>\n    wait until <key (e v) pressed?>\n    wait until <key (m v) pressed?>\n    wait until <key (e v) pressed?>\n    broadcast (BAILE DEL ATAÚD v)\nend\n\n@PISO\n\nwhen flag clicked\ngo to [back v] layer\n\nwhen I receive [derecha v]\nturn left (1) degrees\n\nwhen I receive [izquierda v]\nturn right (1) degrees\n\nwhen I receive [salto v]\nset [s v] to [1]\n\nwhen I receive [gravedad v]\nchange y by (5)\n\nwhen I receive [de nuevo v]\npoint in direction (0)\ngo to x: (0) y: (-200)\n\nwhen I receive [siguiente v]\nnext costume\npoint in direction (0)\ngo to x: (0) y: (-200)\n\nwhen flag clicked\nforever\n    if <(puntaje) > (☁ best score OFFLINE)> then\n        set [☁ best score offline v] to (puntaje)\n    end\nend\n\nwhen I receive [comieza el juego v]\nshow variable [puntaje v]\nhide variable [☁ puntaje v]\nset [tiempo v] to [0]\nswitch costume to (disfraz1 v)\nhide variable [s v]\nset [s v] to [0]\npoint in direction (0)\ngo to x: (0) y: (-200)\nset size to (9999999999999999999999999) %\nforever\n    if <<touching (abajo v)?> and <(s) = [1]>> then\n        repeat (10)\n            change y by (-10)\n        end\n        set [s v] to [0]\n    end\n    if <key (space v) pressed?> then\n        point in direction (0)\n        go to x: (0) y: (-200)\n    end\nend\n\n@Cat\n\nwhen flag clicked\ngo to x: (7) y: (39)\nclear graphic effects\n\nwhen I receive [comieza el juego v]\nset [puntaje v] to [1]\nset [sombrero v] to [0]\nset [anteojo1 v] to [0]\nset [anteojo2 v] to [0]\nset [anteojo3 v] to [0]\nset [moño v] to [0]\nset [☁ puntaje v] to [1]\nshow variable [☁ puntaje v]\nset rotation style [left-right v]\npoint in direction (90)\nset size to (50) %\nforever\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        switch costume to (cat-a2 v)\n        wait (0.1) seconds\n        switch costume to (cat-a3 v)\n        wait (0.1) seconds\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n        switch costume to (cat-a2 v)\n        wait (0.1) seconds\n        switch costume to (cat-a3 v)\n        wait (0.1) seconds\n    end\n    if <key (up arrow v) pressed?> then\n        switch costume to (cat-salto v)\n        wait until <touching (piso v)?>\n        switch costume to (cat-a v)\n    end\n    if <key (down arrow v) pressed?> then\n        switch costume to (cat-agachado v)\n    end\n    if <touching color (#00f2ff)?> then\n        start sound [miau v]\n        broadcast (de nuevo v)\n        switch costume to (cat-muerto v)\n        wait (0.5) seconds\n    end\n    if <touching color (#fff800)?> then\n        start sound [Alien Creak1 v]\n        repeat (40)\n            change [whirl v] effect by (26)\n        end\n        change [puntaje v] by (1)\n        change [☁ puntaje v] by (1)\n        broadcast (siguiente v)\n        point in direction (90)\n        set [whirl v] effect to (0)\n    end\n    if <not <<key (left arrow v) pressed?> or <<key (right arrow v) pressed?> or <<key (up arrow v) pressed?> or <key (down arrow v) pressed?>>>>> then\n        switch costume to (cat-a v)\n    end\n    if <<<(puntaje) > [0]> or <(☁ puntaje) > [0]>> and <key (p v) pressed?>> then\n        change [puntaje v] by (-1)\n        change [☁ puntaje v] by (-1)\n        broadcast (siguiente v)\n        point in direction (90)\n        wait (1) seconds\n    end\nend\n\nwhen I receive [comieza el juego v]\nforever\n    if <(derecha) = [1]> then\n        point in direction (90)\n        switch costume to (cat-a2 v)\n        wait (0.1) seconds\n        switch costume to (cat-a3 v)\n        wait (0.1) seconds\n    end\n    if <(izquierda) = [1]> then\n        point in direction (-90)\n        switch costume to (cat-a2 v)\n        wait (0.1) seconds\n        switch costume to (cat-a3 v)\n        wait (0.1) seconds\n    end\n    if <(abajo) = [1]> then\n        switch costume to (cat-agachado v)\n    end\nend\n\nwhen I receive [azul v]\nset [color v] effect to (90)\n\nwhen I receive [brillo v]\nset [brightness v] effect to (20)\n\nwhen I receive [oscuro v]\nset [brightness v] effect to (-40)\n\nwhen I receive [normal v]\nclear graphic effects\n\nwhen I receive [verde v]\nset [color v] effect to (50)\n\nwhen I receive [rosado v]\nset [color v] effect to (-40)\n\nwhen I receive [rojo v]\nset [color v] effect to (-20)\n\nwhen I receive [amarillo v]\nset [color v] effect to (11)\n\nwhen flag clicked\nwait (0.2) seconds\nforever\n    if <not <<(x position) = [7]> and <(y position) = [39]>>> then\n        broadcast (tramposo v)\n    end\nend\n\nwhen flag clicked\nwait (0.2) seconds\nforever\n    if <touching (objeto9 v)?> then\n        broadcast (tramposo v)\n    end\nend\n\nwhen I receive [morado v]\nset [color v] effect to (-666)\n\n@derecha\n\nwhen flag clicked\nset [ghost v] effect to (99999)\ngo to (cat v)\n\nwhen I receive [comieza el juego v]\nforever\n    if <<key (right arrow v) pressed?> and <not <touching (piso v)?>>> then\n        broadcast (derecha v)\n        if <touching color (#00f2ff)?> then\n            broadcast (de nuevo v)\n        end\n    end\n    if <<(derecha) = [1]> and <not <touching (piso v)?>>> then\n        broadcast (derecha v)\n        if <touching color (#00f2ff)?> then\n            broadcast (de nuevo v)\n        end\n    end\nend\n\n@izquierda\n\nwhen flag clicked\nset [ghost v] effect to (99999)\ngo to (cat v)\n\nwhen I receive [comieza el juego v]\nforever\n    if <<key (left arrow v) pressed?> and <not <touching (piso v)?>>> then\n        broadcast (izquierda v)\n        if <touching color (#00f2ff)?> then\n            broadcast (de nuevo v)\n        end\n    end\n    if <<(izquierda) = [1]> and <not <touching (piso v)?>>> then\n        broadcast (izquierda v)\n        if <touching color (#00f2ff)?> then\n            broadcast (de nuevo v)\n        end\n    end\nend\n\n@arriba\n\nwhen flag clicked\nset [ghost v] effect to (99999999999)\ngo to (cat v)\n\nwhen I receive [comieza el juego v]\nforever\n    if <<key (up arrow v) pressed?> and <not <touching (piso v)?>>> then\n        broadcast (salto v)\n    end\n    if <<(arriba) = [1]> and <not <touching (piso v)?>>> then\n        broadcast (salto v)\n    end\nend\n\n@abajo\n\nwhen flag clicked\nset [ghost v] effect to (99999999999)\ngo to (cat v)\n\nwhen I receive [comieza el juego v]\nforever\n    if <not <touching (piso v)?>> then\n        broadcast (gravedad v)\n    end\nend\n\n@Cat2\n\nwhen [timer v] > (timer)\ngo to [front v] layer\nshow\npoint in direction (90)\nstart sound [Dubstep v]\nforever\n    repeat (10)\n        turn left (1) degrees\n    end\n    repeat (10)\n        turn left (-1) degrees\n    end\n    repeat (10)\n        turn left (-1) degrees\n    end\n    repeat (10)\n        turn left (1) degrees\n    end\nend\n\nwhen flag clicked\ngo to [front v] layer\nhide\nset [timer v] to [1]\nreset timer\nforever\n    set [timer v] to ((timer) + (1))\nend\n\npoint in direction (90)\n\n@Objeto1\n\nwhen flag clicked\nshow\nswitch costume to (disfraz1 v)\ngo to x: (-187) y: (-139)\n\nwhen I start as a clone\nforever\n    if <<mouse down?> and <<(costume [number v]) = [1]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(anteojo1) = [0]>>>>> then\n        broadcast (anteojos1 v)\n        change [☁ puntaje v] by (-6)\n        set [anteojo1 v] to [1]\n    end\n    if <<mouse down?> and <<(costume [number v]) = [2]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(anteojo2) = [0]>>>>> then\n        broadcast (anteojos2 v)\n        change [☁ puntaje v] by (-6)\n        set [anteojo2 v] to [1]\n    end\n    if <<mouse down?> and <<(costume [number v]) = [3]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(anteojo3) = [0]>>>>> then\n        broadcast (anteojos3 v)\n        change [☁ puntaje v] by (-6)\n        set [anteojo3 v] to [1]\n    end\n    if <<mouse down?> and <<(costume [number v]) = [4]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(moño) = [0]>>>>> then\n        broadcast (moño v)\n        change [☁ puntaje v] by (-6)\n        set [moño v] to [1]\n    end\n    if <<mouse down?> and <<(costume [number v]) = [1]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(anteojo1) = [1]>>>>> then\n        broadcast (anteojos1 v)\n    end\n    if <<mouse down?> and <<(costume [number v]) = [2]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(anteojo2) = [1]>>>>> then\n        broadcast (anteojos2 v)\n    end\n    if <<mouse down?> and <<(costume [number v]) = [3]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(anteojo3) = [1]>>>>> then\n        broadcast (anteojos3 v)\n    end\n    if <<mouse down?> and <<(costume [number v]) = [4]> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(moño) = [1]>>>>> then\n        broadcast (moño v)\n    end\nend\n\nwhen I receive [comieza el juego v]\nrepeat (3)\n    create clone of (_myself_ v)\n    next costume\n    change x by (110)\nend\ncreate clone of (_myself_ v)\nnext costume\ngo to x: (0) y: (-73)\nforever\n    if <<mouse down?> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(sombrero) = [0]>>>> then\n        broadcast (sombrero v)\n        set [sombrero v] to [1]\n        change [☁ puntaje v] by (-6)\n    end\n    if <<mouse down?> and <<(☁ puntaje) > [5]> and <<touching (mouse-pointer v)?> and <(sombrero) = [1]>>>> then\n        broadcast (sombrero v)\n    end\nend\n\n@Objeto2\n\nwhen flag clicked\ngo to [front v] layer\nhide\ngo to (cat v)\n\nwhen I receive [sombrero v]\nshow\nswitch costume to (hat v)\n\nwhen I receive [anteojos1 v]\nshow\nswitch costume to (glasses1 v)\n\nwhen I receive [anteojos2 v]\nshow\nswitch costume to (glasses2 v)\n\nwhen I receive [anteojos3 v]\nshow\nswitch costume to (glasses3 v)\n\nwhen I receive [moño v]\nshow\nswitch costume to (bowtie v)\n\n@Efemérides\n\nwhen flag clicked\nshow\ngo to x: (141) y: (166)\nforever\n    if <(current [month v]) = [12]> then\n        switch costume to (disfraz1 v)\n    end\n    if <(current [month v]) = [1]> then\n        switch costume to (disfraz2 v)\n    end\n    if <(current [month v]) = [4]> then\n        switch costume to (disfraz3 v)\n    end\n    if <(current [month v]) = [10]> then\n        switch costume to (disfraz4 v)\n    end\n    if <(current [month v]) = [2]> then\n        switch costume to (disfraz5 v)\n    end\nend\n\n@Objeto3\n\nwhen flag clicked\nset [derecha v] to [0]\nset [ghost v] effect to (999999)\ngo to x: (0) y: (0)\n\nwhen I receive [comieza el juego v]\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        set [derecha v] to [1]\n        wait until <not <<touching (mouse-pointer v)?> and <mouse down?>>>\n        set [derecha v] to [0]\n    end\nend\n\n@Objeto6\n\nwhen flag clicked\nset [abajo v] to [0]\nset [ghost v] effect to (999999)\ngo to x: (0) y: (0)\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        set [abajo v] to [1]\n        wait until <not <<touching (mouse-pointer v)?> and <mouse down?>>>\n        set [abajo v] to [0]\n    end\nend\n\n@Objeto4\n\nwhen flag clicked\nset [derecha v] to [0]\nset [ghost v] effect to (999999)\ngo to x: (0) y: (0)\n\nwhen I receive [comieza el juego v]\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        set [izquierda v] to [1]\n        wait until <not <<touching (mouse-pointer v)?> and <mouse down?>>>\n        set [izquierda v] to [0]\n    end\nend\n\n@Objeto5\n\nwhen flag clicked\nset [abajo v] to [0]\nset [ghost v] effect to (999999)\ngo to x: (0) y: (0)\n\nwhen I receive [comieza el juego v]\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        set [arriba v] to [1]\n        wait until <not <<touching (mouse-pointer v)?> and <mouse down?>>>\n        set [arriba v] to [0]\n    end\nend\n\n@Objeto9\n\nwhen flag clicked\nswitch costume to (pick random (1) to (3))\nshow\ngo to x: (108) y: (87)\nforever\n    wait (20) seconds\n    switch costume to (pick random (1) to (3))\nend\n\n@Objeto10\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (disfraz1 v)\nshow\ngo to [front v] layer\nhide variable [☁ best score offline v]\nhide variable [☁ comentarios v]\nhide variable [☁ puntaje v]\nhide variable [puntaje v]\nrepeat (2)\n    hide variable [tiempo v]\nend\n\nwhen I receive [comieza el juego v]\nshow variable [tiempo v]\nhide\n\nwhen I receive [skins v]\nswitch costume to (disfraz2 v)\n\n@Objeto11\n\nwhen flag clicked\ngo to x: (0) y: (-62)\nshow\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        broadcast (comieza el juego v)\n        hide\n        stop [this script v]\n    end\nend\n\n@Objeto12\n\nwhen flag clicked\ngo to x: (0) y: (-131)\nshow\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        broadcast (Skins v)\n        hide\n        stop [this script v]\n    end\nend\n\nwhen I receive [comieza el juego v]\nhide\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto13\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (Normal v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto14\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (Oscuro v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto15\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (BRILLO v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto16\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (AZUL v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto7\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (RARO v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Cara rara\n\nwhen flag clicked\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\npoint in direction (90)\nhide\ngo to (cat v)\n\nwhen I receive [raro v]\npoint in direction (90)\nshow\ngo to (cat v)\nforever\n    go to (cat v)\n    if <key (up arrow v) pressed?> then\n        set rotation style [all around v]\n        point in direction (75)\n        wait (0.7) seconds\n        point in direction (90)\n        set rotation style [left-right v]\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n    end\nend\n\n@Objeto8\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (verde v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@funeral\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset size to (140) %\nhide\n\nwhen I receive [baile del ataúd v]\nshow\nswitch costume to (gif-funeral v)\nforever\n    next costume\nend\n\nwhen I receive [baile del ataúd v]\nplay sound [música v] until done\nhide\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\n@Objeto17\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (CYBORG v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Cyborg\n\nwhen flag clicked\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\npoint in direction (90)\nhide\ngo to (cat v)\n\nwhen I receive [cyborg v]\npoint in direction (90)\nshow\ngo to (cat v)\nforever\n    go to (cat v)\n    if <key (up arrow v) pressed?> then\n        set rotation style [all around v]\n        point in direction (30)\n        wait (0.7) seconds\n        point in direction (90)\n        set rotation style [left-right v]\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n    end\nend\n\n@Objeto18\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (TROLL v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Cyborg2\n\nwhen flag clicked\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\npoint in direction (90)\nhide\ngo to (cat v)\n\nwhen I receive [troll v]\npoint in direction (90)\nshow\ngo to (cat v)\nforever\n    go to (cat v)\n    if <key (up arrow v) pressed?> then\n        set rotation style [all around v]\n        point in direction (30)\n        wait (0.7) seconds\n        point in direction (90)\n        set rotation style [left-right v]\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n    end\nend\n\n@Objeto19\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (ROSADO v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto20\n\nwhen flag clicked\nhide\nforever\n    wait (0.1) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to x: (205) y: (pick random (154) to (-154))\nshow\nset [ghost v] effect to (60)\nrepeat until <touching (_edge_ v)?>\n    change x by (-8)\nend\ndelete this clone\n\n@Objeto21\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (Barbijo v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Cyborg3\n\nwhen flag clicked\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\npoint in direction (90)\nhide\ngo to (cat v)\n\nwhen I receive [barbijo v]\npoint in direction (90)\nshow\ngo to (cat v)\nforever\n    go to (cat v)\n    if <key (up arrow v) pressed?> then\n        set rotation style [all around v]\n        point in direction (30)\n        wait (0.7) seconds\n        point in direction (90)\n        set rotation style [left-right v]\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n    end\nend\n\n@Objeto22\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (ROJO v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@giphy2\n\nwhen I receive [skins v]\nhide\n\nwhen I receive [comieza el juego v]\nhide\n\nwhen flag clicked\nshow\nforever\n    go to [front v] layer\n    wait (0.1) seconds\n    next costume\nend\n\n@giphy3\n\nwhen flag clicked\nshow\nforever\n    go to [front v] layer\n    wait (0.1) seconds\n    next costume\nend\n\nwhen I receive [skins v]\nhide\n\nwhen I receive [comieza el juego v]\nhide\n\n@Objeto23\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (AMARILLO v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Objeto24\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (PASCUA v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n@Cyborg4\n\nwhen flag clicked\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\npoint in direction (90)\nhide\ngo to (cat v)\n\nwhen I receive [pascua v]\npoint in direction (90)\nshow\ngo to (cat v)\nforever\n    go to (cat v)\n    if <key (up arrow v) pressed?> then\n        set rotation style [all around v]\n        point in direction (60)\n        wait (0.7) seconds\n        point in direction (90)\n        set rotation style [left-right v]\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n    end\nend\n\n@Objeto25\n\nwhen flag clicked\ngo to [back v] layer\nhide\ngo to x: (0) y: (0)\n\nwhen I receive [tramposo v]\nshow\nrepeat (10)\n    go to [front v] layer\nend\nstop [all v]\n\n@Objeto26\n\nwhen flag clicked\nclear graphic effects\nhide\nrepeat (2)\n    go to [front v] layer\nend\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        change [brightness v] effect by (25)\n        broadcast (MORADO v)\n        wait (0.5) seconds\n        clear graphic effects\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [comieza el juego v]\nhide\nstop [other scripts in sprite v]\n\n