lundofett

chat gui v2.0

Dec 16th, 2019 (edited)
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.97 KB | None | 0 0
  1. --owner = game:GetService("Players"):GetPlayerFromCharacter(script.Parent)
  2. local a = {Qoragoiiieiahocowayoquu = "Bright blue",
  3.   Qisadaquoyihikecehexifocifahagizaxocoxu = "Bright orange",
  4.   Vusetonidocomefilopiianisuquoiesazibijetekuj = "Tr. Brown",
  5.   Fipugaiedalesugayadevuvimujaz = "Earth orange",
  6.   Situnowuiuxazayomades = "Bright green",
  7.   Muyuhupuxiputoyuhal = "Br. yellowish orange",
  8.   Iefakivixomofurovumaquumozugiquewaionebaquoiihuwowo = "Sand blue",
  9.   Wuduzomosicoguyeiequoiuwe = "Med. yellowish green",
  10.   Busopekebofelawijekejinidepijirewesu = "Tr. Lg blue",
  11.   Zinelenoguniquesaxijijonebowolinixumudepisavi = "Light reddish violet",
  12.   Qoniroperulojorahojofih = "Medium red",
  13.   Sahiquifolujedizapimilaxolumilutuwirepola = "Br. reddish orange",
  14.   Poiixotuhosagibinekulijuzab = "Bright bluish violet",
  15.   Batiiagozolipagisowedovipenidugaditazediiuku = "Tr. Medi. reddish violet",
  16.   Tagirabumuiuquui = "Light red",
  17.   Nozoiozotivixarega = "Dark green",
  18.   Piquajucujuxufituzaiuwiquojakiganamo = "Transparent",
  19.   Iamemunoiapijovezedikijiwuxazinequajocudinamalalipe = "Dark nougat",
  20.   Nozisapuiatanekihogidadociriyafozihiquaief = "Neon green",
  21.   Regifejikudenicodejebisuret = "Medium orange",
  22.   Iuquukayujosebabukupigumidecohanimazezawi = "Sand violet",
  23.   Tofihifunafumanariwenu = "Royal blue",
  24.   Jotosobuiiliquafehehu = "Sand yellow metallic",
  25.   Kaquawugefifucequimanapipiwevoiilinovuhocijopeduquakep = "Silver flip/flop",
  26.   Zidizotewusuviiu = "Light Royal blue",
  27.   Botemuwoduhepef = "Slime green",
  28.   Masozuziliquevalawuhometapilifuzese = "Steel blue",
  29.   Xisujiyihurayogizevaxuhuriliwezuzulupovoge = "Tr. Flu. Yellow",
  30.   Rihukirafejopavorabudumaiuiebipozate = "Dark Curry",
  31.   Cimoyulifadabovijijasabiquemegu = "Gun metallic",
  32.   Hafahiceiafolayumuzowox = "Flame reddish orange",
  33.   Dabisubunecihigame = "Fire Yellow",
  34.   Yabetasajibexakequonomilomatajupicoworejubi = "Flame yellowish orange",
  35.   Dibiqueletuvusu = "Earth blue",
  36.   Pokurifanowatetizuzexiboiejeyote = "Bright reddish lilac",
  37.   Rudewemojixalopubokajanejujusozukijiticadugugiguf = "Warm yellowish orange",
  38.   Diyixuciquejurapemiyeduxehibimahiji = "Light purple",
  39.   Kuzoiusorudematunakocusihuselolisizohokeferubaguna = "Light brick yellow",
  40.   Mohapojacomitetepewequapizoiijigifabilubofuxe = "Light grey metallic",
  41.   Xacujitohivawawazowuniyosoiasezay = "Eggplant",
  42.   Cukubinomoquuieiaquugewepapimuvulekadu = "Curry",
  43.   Ququoloyebewiquuquokiquequemosukuroxi = "Sand green",
  44.   Iogefaquopicisazimuquiwaquoyiniwazal = "Reddish lilac",
  45.   Joquinefozoyume = "Dark Royal blue",
  46.   Berejalefeiaiacatesiyupuxugoxanosoiejefehewin = "Sand red",
  47.   Nonoyesugowoxavawijuholakatupewataf = "Faded green",
  48.   Lusayasupipiwuvixucoh = "Tr. Flu. Red",
  49.   Cerukafipehuyecividohudiwuturiquuvovak = "Lilac",
  50.   Jamedequulecawukoquuquusequ = "Black metallic",
  51.   Xoveioyuquufudoyaiocakoyoxihosuribo = "Brown",
  52.   Paruwogonuxaxoquica = "Light pink",
  53.   Cofiwurumoxaxafelukolomoya = "Dark stone grey",
  54.   Zenewuboruyicogemosagayozorobequolisoguhesilibib = "Lemon metalic",
  55.   Cepopuvufiyabogolizoie = "Mint",
  56.   Yawirurediquezezipaiogevujujojuvogenuiam = "Baby blue",
  57.   Wogekagimatapatarovosezodorezegedunofabes = "Cocoa",
  58.   Lipusimoyehidecuhiminejuya = "Oyster",
  59.   Tutaxuquuvajohigetuquodiwiquadacaxeyahufubucadazayayam = "Cashmere",
  60.   Fumaiufasoviqu = "Rust",
  61.   Vilapucaxifoielo = "Fawn brown",
  62.   Quwebufiquodilaga = "Dark indigo",
  63.   Copimojarosuzowatofugix = "Cadet blue",
  64.   Pedasuraquuculasazazupihoiejivodetaleiaquowuye = "Lilac",
  65.   Pokuyahotexijupimiviv = "Sea green",
  66.   Dimeiegehequedako = "Lily white",
  67.   Neiohelozanucewoyabemori = "Hurricane grey",
  68.   Waziselakalaiajimirahuquajemenajunukoiuquozam = "Khaki",
  69.   Yoriharugiyavamafoxajojifovop = "Fog",
  70.   Yizijiiobocodemepefodugeniiirofapowamixubumilotiyev = "Gold",
  71.   Ziduseguluwexafawoti = "Lapis",
  72.   Goyuyixolemikayovoiaquanibazilasebe = "Dirt brown",
  73.   Ziquasokoquekuniquiquapitugadef = "Cloudy grey",
  74.   Ieguzihokinehoyehukedetonobotajikipuhovolegaxeze = "Mulberry",
  75.   Noreheieyuwujohezuquupivozifonifenafifilo = "Moss",
  76.   Koiuwidanosevifupewezatipobu = "Forest green",
  77.   Quruzuhofogifosabiiiquedinuyuiamuvoyaquiquenid = "Bronze",
  78.   Lugegefukirevowimunaf = "Plum",
  79.   Gikeiicavopuv = "Laurel green",
  80.   Birusitonisiluxakozuneluzelojazi = "Daisy orange",
  81.   Vuhaputesezutofezaquaziyu = "Crimson",
  82.   Jawiluvoxiwovarideharuniroyesucoiupoguc = "Pine Cone",
  83.   Xiwovojaruzejedufewecojek = "Ghost grey",
  84.   Pobiwuyupesizaboh = "Storm blue",
  85.   Iugaiocaquuquereru = "Shamrock",
  86.   Hecaquuxaditobukanisumapijowotojugacenekuhuropuyes = "Sunrise",
  87.   Soxorihapokow = "Beige",
  88.   Niquixeiusuxuholitidiraiakoliyitebimuducegeximajo = "Lavender",
  89.   Qocikogepaquuwowuvifuteyoxesizehutokizipa = "Terra Cotta",
  90.   Zugohinevayuboquiquukikomupumorowicu = "Mauve",
  91.   Lubakaxokiyoiorakikakeninidep = "Alder",
  92.   Yuzegiioxevacevefaiehehitekocavidipek = "Wheat",
  93.   Nesiranozuvolinecufokedenel = "Buttermilk",
  94.   Nanovefigowaduyocexobedanecepogahiyoiuzorufeweluquiqu = "Linen",
  95.   Kofutahaquugapumakokozihowixijawavifucitujenovemicuto = "Seashell",
  96.   Yaquewezeximirapiyokajotanovomuzayoxoteieleni = "Cork",
  97.   Qesijilejupequacoluyisofihaquajibuquicuze = "Burlap",
  98.   Mupukekiserozi = "Olive",
  99.   Joyanawoquoguwunanoviferobasi = "Copper",
  100.   Najisehaliloxilis = "Flint",
  101.   Gusawafovoquotiqualefakozeji = "Pastel violet",
  102.   Xuseiosiyuhike = "Pastel blue-green",
  103.   Velekuzexurehosalufikudohutoreyojabetenocamopuvi = "New Yeller",
  104.   Tuzuvufahugakarerasoquuxaxanuropuyecivevuhazedada = "Pastel yellow",
  105.   Vomaheyekuyawezuwofagu = "Pastel brown",
  106.   Ladenipihoseci = "Deep orange",
  107.   Woviioxelejocazepozutuwafe = "Really black",
  108.   Iifakefejovuhafem = "Burgundy",
  109.   Bojujukuyitixecoziwamugiw = "Tawny",
  110.   Feremabuyequehakebesakejuneyazega = "Dusty Rose",
  111.   Jufihifuhanicirosenazekequokavoyupiloge = "Magenta",
  112.   Wosagoiiqueiodasalujigixiiuhayalinaludem = "Burnt Sienna",
  113.   Tonureweraguhefijabes = "Institutional white",
  114.   Jafezifidotacaxufamequa = "CGA brown",
  115.   Qotitopiyadaqu = "Deep blue",
  116.   Cofukevilejirizemezeciwinumozavugizobaci = "Dark taupe",
  117.   Laninanaxuhuquixiquosametukuiahegufeburoqui = "Persimmon",
  118.   Liiixabajujureiaxexojay = "Fossil",
  119.   Fosutoxexufuquihocabiwucufufuve = "Light yellow",
  120.   Turubibuquugoreioiezoioyudizeyihatak = "Sage green",
  121.   Vobexunocagahiwegihigufisedadideca = "Bright red",
  122.   Cawinuxixaxexogolusuv = "Camo",
  123.   Lutibivuvenusosukoyipujemevequanusufipehovifomorofehu = "Grey",
  124.   Tomeiorubizafisosapaxohuzaxegabaxuyuy = "Teal",
  125.   Yudoruquugacafikomelaquuweyiwoquiyuw = "Electric blue",
  126.   Lazekafabeferunedoyuracifiwuhohujexoc = "Navy blue",
  127.   Disavohoyohewosicejewisomomasejomokovovosomojozifub = "Deep orange",
  128.   Yekofomunihuliworuda = "Pastel light blue",
  129.   Xuvihofuramaxiyuyivobavuquumajijumigewegokapul = "Pastel green",
  130.   Kewonubayegificudupaquaf = "Artichoke",
  131.   Bufawemowavogugivaduyukopivomajoiecusivasuxixuz = "Light green (Mint)",
  132.   Yohememopukuwoyabivahimoyu = "Lime green",
  133.   Moxigumepebucofujekihalimehu = "Really blue",
  134.   Wuzixezewagafatotudimivugigopabi = "Parsley green",
  135.   Zoseiolakohoiotokoquafenutayaxofateiozareho = "Olivine",
  136.   Qigucelusufesisovexu = "Grime",
  137.   Suhaledojebehofosolomukidajazulawalob = "Really red",
  138.   Dixugahepayuduieniwasucerazosixepaiaraquosucazowiy = "Mid gray",
  139.   Miwikewaraquezabab = "Toothpaste",
  140.   Xumivivitomuxovudixasoxiseyajiiegusudogohawuxinaluso = "White",
  141.   Gaiaravuquobagapit = "Pastel Blue",
  142.   Wuyoiicovaboxufebobizuiujisoielesuqueloiizunemaiis = "Brick yellow",
  143.   Labayesomiwofotuvoquiquebocigubehequaraboco = "Pastel orange",
  144.   Godojojafukoloto = "Carnation pink",
  145.   Jasebequuquiiamasebofeiesoji = "Hot pink",
  146.   Mupoquatavihuwa = "Cyan",
  147.   Cesuxawirifaverozar = "Pink",
  148.   Diladeliwifazowoyahafedeliyimig = "Royal purple",
  149.   Rezexedinegiyemawokomeiakujuiucusoditaquolepicuvu = "Tr. Green",
  150.   Xotuhavuvufequexopirabuxafoyitikujofi = "Light grey",
  151.   Tiriyebixowoxuxoianagimuritasotokaquuxuquozevawoviquifo = "Medium blue",
  152.   Xarurekuxehowotigesiquuduiigerizabosazigip = "Light orange brown",
  153.   Yaroyiquucadequodinireyuiequixekecezuwihilomefofir = "Bright yellow",
  154.   Pizigefagepelemehoyijovunolatubopepuja = "Bright violet",
  155.   Nuwizujuwanolihejoj = "Light bluish green",
  156.   Dujahesufojonelucovuvequelonoquetibonoqu = "Nougat",
  157.   Paxenohorevahocuiatakaxivipusacadosubuficuzuxahuj = "Earth yellow",
  158.   Mohodenevidocoge = "Med. bluish green",
  159.   Fitihuquaxevifefefutetitod = "Bright bluish green",
  160.   Woquuruhosarazalusikobivolokicufujihibur = "Lig. Yellowich orange",
  161.   Dewicagirimehazahiwepedutenepegayekerasunepo = "Maroon",
  162.   Coietequodequufagob = "Medium bluish violet",
  163.   Fobiquequakufepejuwikunup = "Tr. Flu. Reddish orange",
  164.   Menuianexixakijebugekayecuvinipezabeiugakixofixefuf = "Gold",
  165.   Xavuwavudayazohiquuxujaquiquazacagebuqu = "Br. yellowish green",
  166.   Tuiaweximajopequiheyonoyoiuceyekusavube = "Lig. yellowish green",
  167.   Mexolusemahiquodegaticeraxiyuzamoquewatonuc = "Neon orange",
  168.   Zohiyunenisiviquihahuzizamopolayilavolobiromusolave = "Dark orange",
  169.   Cubuweduyeyilora = "Light bluish violet",
  170.   Jeyabusaxaladuiuvoquosaxabatimayevifuvadexut = "Tr. Yellow",
  171.   Yawaliruwavedigokibuleriv = "Phosph. White",
  172.   Vakezizisujudofusak = "Tr. Flu. Green",
  173.   Wifeduxududulumomiyiholowimikoquiio = "Tr. Blue",
  174.   Fefawoguquiseruvunudawufidaciwoj = "Light blue",
  175.   Sanutadacosopetecukuyurizegirivirofo = "Med. reddish violet",
  176.   Nicedenehasace = "Dark grey",
  177.   Iusolikeiimofi = "Medium green",
  178.   Wivaquomuvamelatacajipad = "Tr. Red",
  179.   Jitusaludirelugekedajumu = "Black",
  180.   Xewajahuwitunafiioyemezibarecinuquasehucozokozurimefu = "Quill grey",
  181.   Poiisevogukobizasob = "Med. yellowish orange",
  182.   Tapeveboyozesuyomiticajopagiceculivo = "Sand yellow",
  183.   Paiozazubusehubucixi = "Light stone grey",
  184.   Xenukakodoguxugogicakuwixahaquiwubidifit = "Red flip/flop",
  185.   Fisakajobokitagodoquidimacey = "Dark blue",
  186.   Wetizawukehatacoxejikafawerivub = "Light lilac",
  187.   Maxozofuiojutebuiuxiyoxikixibuiiyetaquopuiesayub = "Tr. Flu. Blue",
  188.   Zalehihososavixewutoxejirekoquezo = "Bright purple",
  189.   Zasesemahuliyasuwaqua = "Salmon",
  190.   Kupitunepezibogukobijajorodezi = "Silver",
  191.   Reguquomajisumonokegafavohilokofarumu = "Medium Royal blue",
  192.   Cuhibiridokomirewemezosijoroyigehiwowudivovuyaherag = "Bright reddish violet",
  193.   Cecibegizadivazavizuwihoyebugajexepo = "Medium lilac",
  194.   Ierusaxesaiafofowogezosaxiriwodovogibehazoj = "Cool yellow",
  195.   Kequopapodadifugolatadamoyorimikek = "Turquoise",
  196.   Vuzagupidezomemor = "Dove blue",
  197.   Kihefedofaianupegovawumiso = "Sand blue metallic",
  198.   Iebepeseboneiamezozarozebahaxafapinolejuquabojiqu = "Tr. Bright bluish violet",
  199.   Nexahoioneiisovijasuiekaiafozevovavatopi = "Reddish brown",
  200.   Tuquaquagogafileluloyaleyapabirawirafidujiiesoworequ = "Dark grey metallic",
  201.   Hobewepanokuxajofoxoxewaquehoniiucip = "Smoky grey",
  202.   Bexeiekihucajozigetuxepozotezisaroquide = "Rust",
  203.   Nokugolayigageregawiwo = "Light orange",
  204.   Hozalefakojeluzitovulaiozufusozu = "Dark red",
  205.   Mihuvexezoxicoxeyeiiboxezoquivugunujamozobi = "Pearl",
  206.   Citisolequucugutajutobofo = "Earth green",
  207.   Gidahomurukoiocinovexonesugixebatujovolocoiinek = "Sand violet metallic",
  208.   Zifacesurosowewifowebuiepibij = "Yellow flip/flop",
  209.   Wowotomumacuhoquexebeiudoh = "Medium stone grey",}
  210. function internal_getTabDescendants(table,val)
  211.     local found = false
  212.     for i,v in pairs(table) do
  213.         if type(v) == "table" then
  214.             internal_getTabDescendants(v,val);
  215.                 else
  216.             if v == val then
  217.                 found = true
  218.                             print("Gotten color - "..v)
  219.                 color =  BrickColor.new(v).Color
  220.                 end
  221.         end
  222.         end
  223.     if found == false then
  224.         warn("Color not found, Resetting color to random.")
  225.         color = "rand"
  226.     end
  227. end
  228. function internal_getTabDescendantsAndPrint(table)
  229. warn("Now listing all possible colors.")
  230.     for i,v in pairs(table) do
  231.         if type(v) == "table" then
  232.             internal_getTabDescendantsAndPrint(v);
  233.                 else
  234. wait()
  235.                             print(v)
  236.         end
  237.         end
  238. print("Listed all possible colors")
  239. end
  240. color = "rand"
  241. function getDescFromTable(table,v)
  242.     internal_getTabDescendants(table,v);
  243. end
  244. runservice = game:GetService("RunService")
  245. print("Chat engine V2.1 has loaded")
  246. print('Change chat color with "chcolor BrickColor", will only change bubbles and not actual chat logs.')
  247. print('to get a list of all colors, type "listcolors".')
  248. print('to reset to random colors again, type "resetcolor".')
  249. warn("Note to any mods - this chat bubble HAS CHAT MODERATION and will NOT make inappropriate dialog appear uncensored.")
  250. owner.Chatted:connect(function(butwhathechatted)
  251. if string.sub(butwhathechatted,1,7) == "chcolor" then
  252.         getDescFromTable(a,string.sub(butwhathechatted,9,#butwhathechatted));
  253.         wait(0.03)
  254. elseif string.sub(butwhathechatted,1,10) == "resetcolor" then
  255.         color = "rand"
  256.         wait(0.03)
  257. elseif string.sub(butwhathechatted,1,10) == "listcolors" then
  258. internal_getTabDescendantsAndPrint(a)
  259. butwhathechatted = "Loaded all Brick Colors."
  260. end
  261.  
  262.     if owner.Character.Head:findFirstChild("chat") then
  263.         owner.Character.Head:findFirstChild("chat"):destroy()
  264.     end
  265.     local r = math.random(1,255)
  266.     local g = math.random(1,255)
  267.     local b = math.random(1,255)
  268.     local billboard = Instance.new("BillboardGui", owner.Character.Head)
  269.     billboard.Adornee = owner.Character.Head
  270.     billboard.StudsOffset = Vector3.new(-1, 2.5, 0)
  271.     billboard.Size = UDim2.new(2,0,1,0)
  272.     billboard.Name = "chat"
  273.     local text = Instance.new("TextLabel")
  274.     text.BackgroundTransparency = 1
  275.     text.TextStrokeTransparency = 0
  276.     text.TextSize = 25
  277.     if color == "rand" then
  278.     text.TextStrokeColor3 = Color3.fromRGB(r,g,b)
  279.     else
  280.         repeat wait() until color ~= nil
  281. text.TextStrokeColor3 = color
  282. end
  283.     text.Size = billboard.Size
  284.     text.Font = "Code"
  285.     text.TextColor3 = Color3.fromRGB(100,100,100)
  286.     text.Text = butwhathechatted
  287.     text.Parent = billboard
  288.     coroutine.wrap(function()
  289.         wait(3)
  290.         for i = 1,50 do
  291.             text.TextStrokeColor3 = Color3.fromRGB()
  292.             billboard.StudsOffset = billboard.StudsOffset - Vector3.new(0,-0.01,0)
  293.             text.TextTransparency = text.TextTransparency + 0.02
  294.             text.TextStrokeTransparency = text.TextStrokeTransparency + 0.02
  295.             runservice.Stepped:wait()
  296.         end
  297.         billboard:destroy()
  298.     end)()
  299. end)
Advertisement
Add Comment
Please, Sign In to add comment