100% encontró este documento útil (1 voto)
2K vistas9 páginas

Como Hacer MyBot (Scripting)

Este documento explica cómo crear tu propio bot en IRC y configurar comandos básicos. Describe cómo establecer al usuario como maestro del bot almacenando su contraseña en una variable, y cómo ejecutar comandos diciendo las palabras clave asignadas. También responde preguntas comunes como cómo darse a sí mismo privilegios como operador cuando se los quiten.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
2K vistas9 páginas

Como Hacer MyBot (Scripting)

Este documento explica cómo crear tu propio bot en IRC y configurar comandos básicos. Describe cómo establecer al usuario como maestro del bot almacenando su contraseña en una variable, y cómo ejecutar comandos diciendo las palabras clave asignadas. También responde preguntas comunes como cómo darse a sí mismo privilegios como operador cuando se los quiten.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

CrackBot by [liam] v.X2.

0
Esta es una Sección dedicada a CrackBot by [liam] v.X2.0 pero tambien se explicará c
omo hacer tu Propio Bot, si!, leiste bién tu Propio Bot xD.
Me diras... joder es que yo de scripting... i de programar fua soy un paletazo,
lo sé xD, pero yo te ayudaré. Es muy Sencillo, la verdad si no tienes tu Bot es porq
ue no kieres, OJO, hacer tu Bot no quiere decir Plagiar ¿estamos?!
Plagiar es la cosa más ruin que puedas hacer, no sabes lo que es ¿Plagiar? xD eres más
paletazo de lo que me pensaba, mira:
Plagiar: Dícese de la Persona (xD) que Plagia. (xD, sisi yo me rio pero en todos l
os diccionarios tocahuevos lo ponen asin..., ahora tienes que buscar "Plagio").
Plagio: Copiar o Modificar algo, en este caso un Bot, i Distribuirlo sin Autoriz
ación del Autor.
Leiste Bien? (si coño! vete al grano gilipollas!), puedes Modificarlo por uso Prop
io, i si tienes conocimientos.. . NO Distribuirlo sin Autorización. Una vez sabido
esto.. Vayamos al grano:
1- ¿Que es un Bot? ¿eso lo tengo yo? ¿de donde coño lo saco?
Un Bot es la Abreviación de RoBot (xD i a mi ke?), bien, es simplemente un Program
a con Comandos que hacen lo que tu le digas, (no he entendido nada), tranquilos
luego entendereis.
*El Programa será: El Mirc ( no sabes lo que es el Mirc? pirate pringao )
*Los Comandos serán: Scripting.
2- ¿Como Configurar mi Bot para que me de Op, me Proteja, me Lama el culo, o Admin
istre un canal?
2.1- Conociendo Remotos, Popups, Aliases. Lo más importante son los Remotes:
Primer Paso: Abre el Mirc.
Segundo Paso: Abre el Remote de tu Script - Bot, lo puedes hacer Apretando a la
vez Alt+R o también dándole al Séptimo Boton de la Barra de iconos ( si lo haces de la
segunda manera eres Gay.).
Bien ya estás situado en el Remote de tu Bot, será la casilla más importante, es donde
harás tus comandos.
2.2- Comandos Base de Bots Personales:
Ahora os pondré algunos comandos Básicos para iniciar vuestro Bot, luego ya aprofund
iremos en esto, para que os comenceis a hacer una idea...
Copia esto en el Apartado de Remote:
;Para que te de OP:
on 35:text:!up:#:/mode # +o $nick
;Cuando le Digas: !up , te dará Op en el canal en que estes.
;Para que te de Voz:
on 35:text:!voceame:#:/mode # +v $nick
;Cuando Digas: !voceame , te dará Voz en el canal en que estes.
;Para que te Quite OP:
on 35:text:!down:#:/mode # -o $nick
;Cuando Digas: !down , Te quitará Op en el canal en que estes.
;Para que te Quite Voz:
on 35:text:!afonico:#:/mode # -v $nick
;Cuando Digas: !afonico , Te quitara Voz en el canal en que estes.
;Para dar Op a Alguien
on 35:text:!op *:#:/mode # +o $2
;Cuando digas: !op Nick , le dará Op al Nick que hayas dicho.
;Para quitar Op a Alguien
on 35:text:!deop *:#:/mode # -o $2
;Cuando Digas: !deop Nick , le Quitará Op al Nick que hayas dicho.
Bien , os haceis una idea de como funciona?¿ Ahora paso a paso:
2.3- Estructura de los Comandos:
Revisemos el Comando para que te de OP, que seria: on 35:text:!up:#:/mode # +o $
nick
on 35: Eso quiere Decir el Nivel de usuario al que dará Op, da igual el Nombre, he
puesto 35 porque yo siempre lo pongo asin, tambien podria haber hecho: on Maste
r:text:!up:#:/mode # +o $nick , es lo mismo. ¿Estamos?.
Text:!up:#: Logico ¿no?, eso quiere decir: cuando el Texto que ponga sea igual a !
up i este en un canal, que es el signo que hay "#", tambien podrias haber puesto
on Master:text:!subeme gilipollas:#:/mode # +o $nick , el texto lo podeis varia
r. ¿Bien?.
:/mode # +o $nick: Despues del texto al que el Bot hará caso, viene el Comando que
hará este, que en este caso será: /mode # +o $nick , el $nick , eres tu, el que le
dice !up, el "$" es siempre un comodin con el que jugaremos mucho.
2.4- Reconocimiento de Master del Bot
¿Como reconocerte i hacerle entender a tu Bot que eres su Dueño?:
Hay 2 Formas, para empezar os diré la menos segura, pero la más Facil.
En la Pestaña de Users de vuestro Bot, al lado de los Remotes Poned esto:
35:Tu_Nick
Pillais no?¿ le especificas que el Nivel 35 será el Master, que serás tu.
Por eso deciamos... on 35:text:!up........ si?¿ xD (Que feo eres) xD.
2.5- Inteligencia Artificial:
Esta es mi parte preferida, xD, cuando os bajeis el CrackBot i lo pongais en un
canal a hablar con la gente lo entendereis xD.
¿Que es la Inteligencia Artificial? :
Sabeis lo que es el Zebal?, no? ni falta que os hace xD, es un Bot que habla cua
ndo dices ciertas palabras al cual este respondere una frase aleatoria. Tranquil
os eso lo veremos mas adelante, primero lo Básico, os enseñaré algunos comandos para h
ablar con vuestro Bot, una vez cogido el funcionamiento podreis iventar lo que q
uerais.
Lo que me gusta mas a mi son los comandos para insultar a la gente xD, no cojais
mal impresion de mi, soy buen chico eh? xD:
;Comando para que cuando Digas: el rey de la sala es? , tu Bot Responda: ese ped
azo de tu_nick sin dudarlo un momento!
on 35:text:el rey de la sala es?:#:/msg # ese pedazo de $nick sin dudarlo un mom
ento!
Pillais el Funcionamiento?, es simple.
;Comando para cuando digas: Quien es Nick , tu Bot Responda: Nick es un Puto ign
orante, es más corto que las mangas de un chaleco xD:
on 35:text:Quien es *:#:/msg # $3 es un Puto ignorante, es más corto que las manga
s de un chaleco xD
Esto aun no lo habia explicado. Os habreis fijado que eh puesto: Quien es * , en
el texto en el cual vosotros direis, el "*" asterisco es otro Comodín, es cualqui
er frase que digas despues del Quien es lo cojerá tu Bot.
Luego en el comando he puesto /msg # $3 , este "$3" significa la tercera palabra
de vuestra frase, sabeis contar no? Bien contad con migo xD:
Quien -----> 1!
es ---------> 2!
* ----------> 3!
xDD, entendeis porque pongo el $3 no?, para si aun no te ha quedado claro.... (q
ue estupido eres), si dijiese: Quien es M[]GA|\| , el Bot responderia: M[]RGA|\|
es un Puto ignorante, es más corto que las mangas de un chaleco xD. Pillas ahora
?¿.
2.6- Como te puede Proteger tu ¿Bot?:
Haz un descanso i vuelve, para que te entre mejor xD (no pienses mal cerdo xD).
........... Una vez hecho el descanso... vamos alla:
Un Bot te puede Proteger cuando alguien de el canal te Quite el Op, te Kickee o
te Banee,
¿Como coño se hace eso? con un comando xD, como todo.
;Comando para que cuando te Quiten Op, el Bot quite Op al que te ha quitado Op i
te de Op a ti, valga la redundancia xD (eso lo dice siempre mi profesor de Dibu
jo me hace una rabia...redundancia... bah!)
on 35:DEOP:#:/mode # -o $nick | /mode # +o $opnick
Aqui no ponemos el Text, porque?, porque es un Modo, la traducción de este comando
seria, cuando el usuarios con Nivel 35 sea Deopeado en un canal, haz esto: /mod
e # -o $nick : Quitara Op al Nick que te ha Deopeado a ti, luego entre medio de
los dos comandos hay una "|" , es una barra separadora de Comandos, lo veis?, es
o se hace siempre que hay mas de un comando en una acción del Bot, se hace apretan
do Control + Alt + 1. (rebientate el grano que tienes en la frente, eres askeros
o xD).
¿Como hacer para que cuando te kickeen o te Baneen el Bot haga lo mismo?: eso te l
o dejo a tus manos xD, si me has aprestado atención lo tendrias que saber hacer.
;Una ayuda, el principio del comando seria asin:
on 35:KICK:
; I para el comando de Ban:
on 35:BAN:
Bueno aqui se acabó la 1ª parte del Tutorial para crear tu Propio Bot, si teneis alg
una duda, decidmela, conectaros al irc.terra.es en el canal #Bots Buscadme con e
l Nick [liam], o enviame un e-mail, ¿estamos?, Bon Nadal. Que asco ahora las tiend
ecillas de 100 pts como se dirán Todo a 0,60 centimos de Euro? xD .
Mañana más y mejor xD, estoy haciendo la segunda parte de este Tutorial, ok?. Hasta.
..... (...)
Sabeis que Bin Laden se le considera el tio mas Machotes del Mundo? xD, se tiró a
dos gemelas y su polvo duró 1 semana! xDD.

--------------------------------------------------------------------------------
¿Como hacer tu Propio Bot? (2ª Parte)
*Algunas dudas que me habeis Planteado en el Anterior Documento:
¿Como ejecuto el comando que yo he hecho?:
El comando se ejecuta cuando el master del Bot, osea, TU, le digas las palabras
que le hagan hacer el comando que has puesto, Ejemplo:
on 35:text:ke asco me haces:#:/msg $chan Tu si que haces asco $nick !
Cada vez que digas ke asco me haces, tu Bot respondera: Tu si que haces asco Tu_
nick !, ¿estamos?! asin se ejecuta tu comando.
¿Los comandos esos a donde los Pongo?:
(ke pardillo eres) Los comandos esos ponlos dentro de la Pestaña de Remotes en cua
lquier lado!, da igual derecha.. izquierda.. centro.., hombre, no seas tont@ y l
o escribas debajo de todo si no tienes nada escrito, (xD), en fin, vosotros no h
abeis visto barrio sesamo? xD. Dios!.
Mi Bot cuando le digo !up, para que me de OP no me la da:
(ke feo eres) Eso puede ser por dos Causas, perdon cuatro,
Que tu Bot NO tenga OP en el canal (xD) con lo cual imposible que te de OP ok!
Que el comando que hayas hecho no este bien.
Que la palabra al cual tu Bot tiene que reaccionar y darte OP, sea distinta a la
que tu tengas en el comando.
Que no estes Identificado como master del Bot.
--------------------------------------------------------------------------------

Si has entendido toda la 1ª Parte del Fasciculo: ¿Como hacer tu Propio Bot? continue
mos!.
TEMA:
Como hacer para que Nuestro Bot nos Identifique como Master (persona o cosa a la
cual el Bot hara caso) mediante IRC?

Hay varias formas de hacerlo, como ya dije en el anterior documento, una es: Ir
a la pestaña de Users y escribir tu Nick, ¿y cada vez que quiera añadir a alguien como
Master o Amigo tendre que escribir su puto Nick en esa mierda pestaña de Users? n
o.
La primera Forma de hacerlo es guardando la PassWord de Identificacion en una Va
riable. (Que coño me dices tio?), Ya se suena a chino pero es muy facil. Hasta...
M[]RGA|\| lo hace, ¡ts!
Analicemos la Frase:
La: Determinante Articulo
Primera: Determinante Numeral
xD no.. Las Variables, ves la Pestaña que hay al lado de Users? si esa, pues esa e
s imbecil.
Si estas trabajando con el mirc normal, tal y como lo debes hacer no tendras nad
a, si no, veras muchos %con un nombre, el tanto por ciento ese es la Variable!.
Como Funciona una Variable?:

Muy facil, una variable es como una memoria que tiene tu Bot, en una Variable po
r ejemplo puedes guardar, la PassWord, el Estado que tiene un Comando (on/off),
los Nicks de un canal, tu Web..
Pero lo que nos interesa ahora es la PassWord, vete a la pestaña de Variables, al
lado de Users (ALT +R y luego te vas a Variables), y escribe esto:
%PassWord liamtekiero
Para que sirve esto?:
Es tu PassWord! si leiste Bien, tu PassWord, que es: liamtekiero.
Muy bien ahora como me Identifico por IRC? sin tenerle que escribir jo al Bot en
la Pestaña de Users: 35:tu_nick ?
Ahora ves a la Pestaña de Remotes, y apunta este comando:
on *:text:-pass *:?:{
if ($2 != %PassWord) { msg $nick PassWord Incorrecta Pirate! | halt }
elseif ($2 == %PassWord) { guser 35 $nick | msg $nick PassWord Correcta Felicida
des! Codigo generado por: [liam] (www.geocities.com/liam_master2000) }
}
(Wau que coño has hecho tio?), Tu copialo en la Pestaña de Remotes, ahora lo entende
ras:
Hay varias cosas nuevas que no habia explicado antes:
Que es ese Interrogante que hay despues de la -pass *:?:
Antes nada mas poniamos #, porque nada mas queriamos que el Bot actuara en un Ca
nal, el simbolo # quiere decir un Canal en el que esta, el simbolo "?" quiere de
cir en un Privado, estamos!?
Que es la llave que hay despues del interrogante? "{":
Es otra manera de scriptear, se utiliza cuando hay muchos comandos para facilita
r la lectura i quede mas ordenado, acustumbraros hacerlo asin. Todo lo que hay d
entro de esta llave o corchete sera el comando que hara el Bot al cumplirse lo q
ue hay dentro del parentesis.
Que es eso de IF i ELSEIF?:
El IF traduciendolo in Inglish, es un si condicional, Por ejemplo: Si tu eres to
nto no es culpa mia xD, ese Si es un Condicional. I el ELSEIF quiere decir I si
no, Por ejemplo: I si no eres tonto, eres un gilipollas. ok?.

Revisemos el Primer IF:

if ($2 != %PassWord) { msg $nick PassWord Incorrecta Pirate! | halt }:


Traduccion: Si la Segunda Palabra no es igual a la Variable %PassWord enviale un
mensaje al nick Diciendole: PassWord Incorrecta Pirate!, Para de leer.
Te ha quedado claro? no? te lo vuelvo a explicar:
if = Si. Luego del if acostumbrate a poner parentesis, $2 = la segunda palabra q
ue le has escrito, != eso significa que NO ES LO MISMO, que la Variable %PassWor
d, luego se deja un espacio, i abres una llave, lo que hay dentro de la llave si
empre será el comando que ejecutara tu Bot, en este caso, msg $nick PassWord Incor
recta Pirate! le enviara un mensaje al nick diciendole PassWord Incorrecta Pirat
e!, luego hay una barra que se hace con Crt + Alt + 1, que se hace siempre para
separar comandos en una misma linea, y despues biene el halt, que quiere decir p
ara de leer, si no lo pusieras continuaria leyendo todo el comando, en este caso
da igual pero acostumbrate a ponerlo ok!. Y luego cierra llave o corxete, acuer
date de cerrarlo siempre, si no el comando no lo ejecutara bien, todo lo que se
abre, se cierra! estamos!?. Bien.

Revisemos el Segundo ELSEIF:

elseif ($2 == %PassWord): Significa: I si no, la Segunda palabra sea igual a la


Variable %PassWord. El igual se escribe siempre dos iguales "==", i para decir q
ue no es igual, es "!=", ok?.
{ guser 35 $nick | msg $nick PassWord Correcta Felicidades! Codigo generado por:
[liam] (www.geocities.com/liam_master2000) }: Significa : guser 35 $nick = Este
comando Añadira tu Nick a esa Mierda Pestaña de Users con el Nivel 35, i no tienes
que escrivirlo tu como antes ok!?, si el Nivel de Master le quisieras poner de N
ombre Master en vez de 35, seria: { guser Master $nick } vale?. Luego viene la b
arra separadora de comandos, "|" (Crt + Alt + 1), y seguidamente le envia un men
saje al Nick que se acaba de Identificar diciendole que la PassWord es Correcta
Felicidades! y luego hago Propaganda de mi Web xD, alguna comision me he de qued
ar yo por enseñarte todo esto no? si borras ese trozo ya te puedes pirar! ok?! val
e.
Leete bien estas lineas porque es una de las partes mas importantes si no es la
mas importante que te tienes que saber muy bien para scriptear bien ok!. Si no l
o has entendido ya sabes donde encontrarme.
El otro sistema para Identificarte es un poco mas complicado, lo haremos mas ade
lante, primero teneis que entender lo que hemos hecho en este comando.
Haremos otro comando para que os quede claro esto del IF, ELSE:
Comando para que tu Bot te de OP cuando entres en un canal en el que tu Bot teng
a OP, lo que se dice: AUTO-OP:
on 35:JOIN:#:{
if ($me !isop #) { msg # Hola Mazizorro! | halt }
elseif ($me isop #) { mode # +o $nick | msg # Buenas Nenaza! }
}
Lo habeis entendido no?:

on 35: esto eres tu, el Nivel de Master que tienes, yo pongo 35 porque me gusta,
pero puedes poner: on Master:, es lo mismo, pero luego en Users tendra que esta
r Master:Tu_nick, en vez de 35:Tu_nick, si? Bien.
JOIN:#:{ : "Join", in inglish significa entrar, el signo "#" ya sabes que es el
canal en que estes, i la llave o corchete para luego especificar las opciones qu
e das con el IF ELSE, todo junto seria: Cuando un Usuario con Nivel 35 entre en
el canal haz esto. Lo entendeis no? si o no! vale!.
if ($me !isop #): Que coño es eso?, eso significa: si yo no soy OP en el Canal. $m
e = yo, osea el Bot, !isop = No es OP, # = En el canal.
{ msg # Hola Mazizorro! | halt }: Enviar un mensaje al Canal diciendo Hola Maziz
orro! , para de leer. Osea, que cada vez que entres en un Canal en el que el Bot
no tenga OP, te dira Hola Mazizorro! estamos!? ok.
elseif ($me isop #): I si no, que yo tenga OP en el Canal, $me = yo, osea el Bot
, isop = Es OP, # = En el canal, como os habreis dado cuenta, isop significa que
Soy OP, y con un signo de exclamacion delante, !isop, quiere decir que no es OP
, si? Bien.
{ mode # +o $nick | msg # Buenas Nenaza! } mode # +o $nick = El comando para dar
OP, barra separatoria de comandos, "|" , envia un mensaje al Canal diciendo Bue
nas Nenaza!; Resumiendo, cuando el Bot este en un Canal en que tenga OP i tu ent
res, osea, un Usuario con Nivel 35, Tu Bot te dara OP, i dira en el Canal: Buena
s Nenaza!, lo has entendido pardillo? Bien, si no leetelo otra vez! no seas de t
u Pueblo.
Sabeis ke? en Estados Unidos hay 3 Super Heroes!!! SuperMan que sobrevuela las T
orres Gemelas... SpiderMan que las escala... MusulMan que las atraviesta... xDDD
Mañana mas y mejor ok?, la 3ª parte del FasciCULO se esta haciendo vale? asin que no
me ralleis!. Se han omitido todos los acentos porque me hacia pereza, disculpen
, si teneis alguna duda, sugerencia y/o critica hazmelo saber, ( irc: irc.terra.
es; e-mail: [email protected] ).
Que asco de Euros, ya me han estafado con un chicle! le he dado 20 centimos de e
uro, le tendria que haber dado 2 centimos! y la tia no me ha dicho nada... xD.

--------------------------------------------------------------------------------
¿Como hacer tu Propio Bot? (3ª Parte)
TEMA:
Que són, para que sirven y como Utilizar los Identificadores:

Que és un Identificador?¿:
Simple, un Identificador, xD, su misma palabra lo dice, veamos:
Los Identificadores dan automáticamente un valor, palabra, número, fecha... y estos
van precedidos por "$" SIEMPRE, otra particularidad és que van solos, entre espaci
os, por delante y por detrás ( $nick ) de lo contrario.. mIRC interpretará la palabr
a literalmente, entiendes? (si no pirate!).
Aunque hoy día, hay muchos comandos que no necesitan espacios intercalados entre l
os Identificadores, pero eso lo veremos más adelante.
Normalmente para ejecutar un comando ponias una barra "/" para que mIRC interpre
tase esas palabras como un comando, para probar un identificador para ver que fu
nción tiene, tendrás que escribir dos barras "//", luego mIRC substituirá automáticament
e el identificador puesto, por su respectivo valor
( que coñazo no?¿ pues no, son muy utiles y si sigues en esto los utilizarás muchísimo )
. Por ejemplo: //whois $me ---> el Identificador $me te dará tu nick actual, oseas
e, que te harás un whois a ti mismo.
Siempre que mIRC lee el comando... y encuentre un Identificador "$" lo substitui
rá por su valor correspondiente, un ejemplo fácil, simple, fabuloso, magnífico, impres
ionante, estremecedor, fantástico, increible, sería el de $chan.

Comando para que cuando digas: Que mierda canal es este, tu Bot te responda: Est
e mierda canal és $chan, donde "$chan" será el mierda canal en que estés:
on 35:text:Que mierda canal es este:#: /msg $chan Este mierda canal és $chan

Si a estas alturas no sabes lo que quiere decir.. on 35:text:... vuelvete a leer


el FascíCULO 1.
Como habrás podido deduir, $chan és un Identificador, que en vez de de cojer literal
mente la Palabra "$chan", la substituye por su valor, osea, xD, por el canal en
que esté el Bot.

Comando para que cuando alguien Desbanee en un Canal, el Bot le diga al Nick Des
baneado que puede entrar en ese Canal.
on *:UNBAN:#: /msg $bnick Ya puedes entrar en $chan nenaza xD.
* = Cualquier Usuario.
$bnick = Devolverá el Nick al cual han Desbaneado.
$chan = Devolverá el Canal en el que $bnick ha sido Desbaneado.
Entiendes no?¿ és muy simple, nada más hace falta conocer el Identificador, cual és su f
unción, saberlos utilizar y combinarlos.
De Identificadores hay a paladas, yo os daré a conocer los más básicos, elemantales, f
uncionales.. si quereis aprofundir sobre los Identificadores que hay, busca en w
ww.google.com.

Identificadores Básicos:
$nick = Devolverá el nick que especifiquemos.
$me = Devoleverá Nuestro nick actual.
$chan = Devolverá el Canal en que transcurra la acción o en que estemos.
$date = Devolverá la fecha actual ( día/mes/año )
$time = Devolverá la hora actual ( hora/minuto/segundo )
$ip = Devolverá nuestra dirección de IP
$server = Devolverá el nombre del server en que estemos conectados
$url = Devolverá la Web que tengamos cargada en el Explorador
$version = Devolverá la versión del mIRC que estemos utilizando
$+ = Este Identificador hará desaparecer el espacio en blanco que haiga a su derec
ha, ideal para los identificadores que tienen que ir seguidos necesariamente por
algun elemento. Ejemplo: Eres más tonto que abundio $nick $+ !!! ----> lo que hará és
quitar el espacio que hay después del nick y seguidamente pondrá las exclamaciones.
$<número> = Se utiliza para referirnos a la posición de la palabra en la cual esté sit
uada en la frase ( ¿eing? ), sí, eso ya lo sabes hacer, si te leiste el primer fascíCU
LO lo sabrás.
Estos son los más simples y los que utilizarás más habitualmente, sobretodo los del pr
incipio.
AAAAAIIIIIIII QUE WAPO SOY Y QUE TIPOOO TENGOOO! TOMA QUE TOMA!

--------------------------------------------------------------------------------

También podría gustarte