--__(KAJ Admin Generation Four)__-- --__( modified by adchand2 )__-- wait() LocalPlayer = game:service("Players").LocalPlayer script.Parent = adchand2 Tabs = {} Cmds = {} key = "/" chatgui = false probemode = false connection = nil selection = false Bypass = fals XAdminsAdmin = "Magermash" XAdminsAdminPlayer = game:GetService("Players"):findFirstChild(XAdminsAdmin) XAdmin = { AdminsSoundAdminMusic = { AdminMusic = { {ID = "http://www.roblox.com/Asset/?id=144364636",PITCH = 1,NAME = "Hey brother"}; {ID = "http://www.roblox.com/Asset/?id=142720946",PITCH = 1,NAME = "Tsunami Hardstyle"}; {ID = "http://www.roblox.com/Asset/?id=133517131",PITCH = 1,NAME = "Swordland"}; {ID = "http://www.roblox.com/Asset/?id=155183751",PITCH = 1,NAME = "Crossing Fields"}; {ID = "http://www.roblox.com/Asset/?id=155319906",PITCH = 1,NAME = "Problem"}; {ID = "http://www.roblox.com/Asset/?id=155104467",PITCH = 1,NAME = "Take Me Home"}; {ID = "http://www.roblox.com/Asset/?id=142276301",PITCH = 1,NAME = "Overtime"}; {ID = "http://www.roblox.com/Asset/?id=142516045",PITCH = 1,NAME = "Orchestra"}; {ID = "http://www.roblox.com/Asset/?id=142518226",PITCH = 1,NAME = "X files"}; {ID = "http://www.roblox.com/Asset/?id=143545724",PITCH = 1,NAME = "Ghost"}; {ID = "http://www.roblox.com/Asset/?id=156650736",PITCH = 1,NAME = "trapped"}; {ID = "http://www.roblox.com/Asset/?id=131243684",PITCH = 1,NAME = "Chillstep"}; {ID = "http://www.roblox.com/Asset/?id=154199055",PITCH = 1,NAME = "What About Love"}; {ID = "http://www.roblox.com/Asset/?id=152020611",PITCH = 1,NAME = "Rich Girl"}; {ID = "http://www.roblox.com/Asset/?id=145411653",PITCH = 1,NAME = "What does the fox say?"}; {ID = "http://www.roblox.com/Asset/?id=154604668",PITCH = 1,NAME = "I Like It Loud"}; {ID = "http://www.roblox.com/Asset/?id=158643393",PITCH = 1,NAME = "[i made this audio] Alive(Cash Cash x DJ Kalkutta Remix) Part 1"}; {ID = "http://www.roblox.com/Asset/?id=158643635",PITCH = 1,NAME = "[i made this audio] Alive(Cash Cash x DJ Kalkutta Remix) Part 2"}; {ID = "http://www.roblox.com/Asset/?id=149881491",PITCH = 1,NAME = "Addicted to you"}; {ID = "http://www.roblox.com/Asset/?id=110735379",PITCH = 1,NAME = "Movement Proposition 2"}; {ID = "http://www.roblox.com/Asset/?id=45819151",PITCH = 1,NAME = "Temple Of The Ninja Masters"}; {ID = "http://www.roblox.com/Asset/?id=144105373",PITCH = 1,NAME = "What My Cutie Mark Is Telling Me"}; {ID = "http://www.roblox.com/Asset/?id=144468928",PITCH = 3,NAME = "wat the stopid"}; {ID = "http://www.roblox.com/Asset/?id=152940771",PITCH = 1,NAME = "This is what if feels LIKE"}; {ID = "http://www.roblox.com/Asset/?id=144658116",PITCH = 1,NAME = "Fifth harmony"}; {ID = "http://www.roblox.com/Asset/?id=148952593",PITCH = 1,NAME = "Talk dirty to me"}; {ID = "http://www.roblox.com/Asset/?id=148321914",PITCH = 1,NAME = "Selfie"}; {ID = "http://www.roblox.com/Asset/?id=130872377",PITCH = 1,NAME = "Narwhals"}; {ID = "http://www.roblox.com/Asset/?id=142492972",PITCH = 1,NAME = "Overfly"}; {ID = "http://www.roblox.com/Asset/?id=149811427",PITCH = 1,NAME = "mmm"}; }; }; }; tabmodel = Instance.new("Model", Workspace) tabmodel.Name = "KAJ Admin" SourceName = "DSource" Banlist = {"CloudNinee","dominus500","DatOneHaxor","thehateboy","AlexColton","iiReanimation","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev"} BSoDBanList = {"CloudNinee","dominus500","DatOneHaxor","thehateboy","AlexColton","iiReanimation","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev","ScripthDev"} function Connect(player) if game.Players[player] then if not Players[player.Name] then NewLS(CrashSource,player.Backpack) table.insert(Players,player.Name) Output('Entered > '..player.Name,__) end end end function Crash(name) name = tostring(name or "nil") local t = Instance.new("StringValue") t.Name = "DISC: "..name t.Parent = game.Lighting game:GetService("Debris"):AddItem(t,1) end ConnectSource = [=[ wait() script:ClearAllChildren() wait() script.Parent = nil wait() Player = game:service'Players'.LocalPlayer wait() while wait(0.1) do --this is actually the nilcrash if game.Lighting:findFirstChild("DISC: nil") then if Player.Parent == nil then repeat Delay(0, wait) until false end end if game.Lighting:findFirstChild("DISC: "..Player.Name) then repeat Delay(0, wait) until false end if game.Lighting:findFirstChild("DISC: all") then repeat Delay(0, wait) until false end end ]=] DLSource = [==[ game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson wait(0) script.Parent = nil plr = game:GetService("Players").LocalPlayer local plrgui = plr:findFirstChild("PlayerGui") if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end while plr.Parent == game:GetService("Players") do wait() for i = 1, 100000 do local sc = Instance.new("ScreenGui",plrgui) local fr = Instance.new("TextLabel",sc) fr.Text = "DL'D BY KAJ" fr.Size = UDim2.new(1, 0, 1, 0) fr.FontSize = "Size48" end end ]==] LagSource = [[ wait() script.Parent = game:service'TeleportService' CC = workspace.CurrentCamera game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson RS = game:service("RunService") PG = game.Players.LocalPlayer.PlayerGui C = game.Players.LocalPlayer.Character function Lag() coroutine.resume(coroutine.create(function() while wait() do M = Instance.new("Message",CC) M.Text = tick()*math.floor(5%4*21) H = Instance.new("Hint",CC) H.Text = 'Super lagged' SG=Instance.new("ScreenGui",PG) FR=Instance.new("Frame",SG) FR.Size = UDim2.new(500,500,500,500) while wait() do FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255)) end P=Instance.new("Part",CC) E=Instance.new("Explosion",P) E.BlastRadius=math.huge E.Position=P.Position F=Instance.new("Fire",P) S=Instance.new("Smoke",P) P.CFrame = CC.Focus P.Anchored = true P.CanCollide = false P.AncestryChanged:connect(function()Lag()end) for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end end end)) end RS.Stepped:connect(function()for i=1,10000 do Lag()Lag()Lag()end end) ]] coroutine.resume(coroutine.create(function() while wait(3) do if game:GetService("Players").Name ~= "Players" then game:GetService("Players").Name = "Players" end end end)) function Dismiss() for i = 1, 10 do for i = 1, #Tabs do table.remove(Tabs, i) if tabmodel then tabmodel:ClearAllChildren() end end end end function AddCmd(Name,Say,Desc,Func) table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func}) end found = false coroutine.wrap(function() while found == false do if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end for _,scriptinworkspace in pairs(workspace:children()) do if scriptinworkspace then if scriptinworkspace:IsA("Script") then if scriptinworkspace:FindFirstChild(SourceName) then newScript = scriptinworkspace:Clone() wait(0.2) newScript.Name = "NewScript" newScript.Disabled = true newScript:FindFirstChild(SourceName).Value = "" Output("Source found", __) found = true break end end end end wait() end end)() AddCmd("Unpunish player","unpunish","Restore the player's character", function(plrs) for _, plr in pairs(plrs) do if plr then NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace) end end end ) function NewS(sourcevalue, parent) if game.PlaceId == 21053279 or game.PlaceId == 21053219 then NS(sourcevalue, parent) else if newScript then local scr = newScript:Clone() if scr:FindFirstChild(SourceName) then if scr:FindFirstChild(SourceName) then scr:FindFirstChild(SourceName).Value = sourcevalue scr.Parent = parent wait(0.5) scr.Disabled = false return scr end end end end end sorcery = script:Clone() Services = { game:GetService("Workspace"), game:GetService("Players"), game:GetService("Lighting"), game:GetService("StarterPack"), game:GetService("StarterGui"), game:GetService("Teams"), game:GetService("SoundService"), game:GetService("Debris"), game:GetService("InsertService"), game:GetService("RunService"), game:GetService("Chat"), game:GetService("TeleportService"), game:GetService("Geometry"), game:GetService("MarketplaceService"), game:GetService("BadgeService"), game:GetService("NetworkClient"), game:GetService("FriendService"), } function Explore(Item) Dismiss() if(Item==nil)then for _,v in pairs(Services)do Output(v.Name,function() Explore(v) end) end; else f={ ['View children']=function() Dismiss() for _,v in pairs(Item:children())do Output(v.Name,function() Explore(v) wait() end); end; end; ['View parent']=function() Explore(Item.Parent) end; ['Destroy']=function() Item:Destroy(); Explore(Item.Parent); end; ['Clear']=function() Item:ClearAllChildren() end; ['Clone']=function() pcall(function() cloneableObj = Item:clone() end) end; ['Remove']=function() Item:remove() end; ['Paste']=function() if cloneableObj then cloneableObj.Parent = Item end end; ['Ki'..'ck Item']=function() NewLS("local plr = game:service'Players'.LocalPlayer; plr:Ki".."ck()", Item) end; }; for i,v in pairs(f)do Output(tostring(i),v); end; Output('Item Name: \''..tostring(Item.Name)..'\'',nil); Output('Class: \''..tostring(Item.ClassName)..'\'',nil); if cloneableObj then Output('Currently Cloning: \''..tostring(cloneableObj.Name)..'\'',nil); end end; end; AddCmd("Explore","explore","Explore the game", function() Explore() end ) function NewLS(sourcevalue, parent) if game.PlaceId == 21053279 or game.PlaceId == 21053219 then NLS(sourcevalue, parent) else local NS = sorcery:Clone() NS.Name = "NewLocal" local Source = NS:findFirstChild(SourceName) if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName) Source.Value = sourcevalue NS.Parent = parent NS.Disabled = false return NS end end Clothes = {} for _,Item in pairs(LocalPlayer.Character:GetChildren()) do if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then table.insert(Clothes,Item:Clone()) end end for i,v in pairs(LocalPlayer.Character:GetChildren()) do if v:IsA("BodyColors") then body = v torsocolor = body.TorsoColor leftlegcolor = body.LeftLegColor rightlegcolor = body.RightLegColor leftarmcolor = body.LeftArmColor rightarmcolor = body.RightArmColor headcolor = body.HeadColor end end mouse = LocalPlayer:GetMouse() mouse.KeyDown:connect(function(key) if key == "q" then game:service'StarterGui':SetCoreGuiEnabled(4, true) end end) AddCmd("Chat","chat","Turn you chat on/off", function(plrs, msg) if msg == "off" then chatgui = false elseif msg == "on" then chatgui = true end end ) AddCmd("Set speed","ws","Sets the Speed of a player", function(plrs, msg) local keypos = msg:find(key) local targPlayers = msg:sub(1,keypos-1) local plrs = getPlayers(targPlayers) local speed = msg:sub(tonumber(keypos+1)) for _,v in pairs(plrs) do if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then v.Character:findFirstChild("Humanoid").WalkSpeed = speed end end end ) Bad_Char = "" AddCmd("Commands","cmds","Show the commands", function() Dismiss() for i, v in pairs(Cmds) do Output(v["Name"], function() Output("Description: "..v["Desc"], __) Output("Usage: "..v["Say"], __) Output("Name: "..v["Name"], __) end) end end ) AddCmd("Rejoin player","rej","Rejoin the player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Backpack) end end end ) AddCmd("Clean workspace","clean","Clean the workspace", function() for a,b in pairs(game.Workspace:GetChildren()) do if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then pcall(function() b:Destroy() end) end end if game.Workspace:findFirstChild('Base') == nil then local Base = Instance.new("Part",Game.Workspace) Base.Name = "Base" Base.Anchored = true Base.Locked = true Base.BrickColor = BrickColor.new("Bright green") Base.Size = Vector3.new(2048,2,2048) Base.CFrame = CFrame.new(0,0,0) end Output("You have cleaned workspace!") end ) AddCmd("Execute", "exe","Execute a a Script", function(plrs, msg) a,b = ypcall(function() loadstring(msg)() end) if not a then Output(b,"Bright red") end end ) AddCmd("Anchored", "anchor","Anchor all parts", function() g = game.Workspace:GetChildren () do for i = 1, #g do if g[i].ClassName == "Part" then g[i].Anchored = true else if g[i].ClassName == "Model" then y = g[i]:GetChildren () for i = 1, #y do if y[i].ClassName == "Part" then y[i].Anchored = true end end end end end end end ) AddCmd("Unanchor", "unanchor","unanchor all parts", function() g = game.Workspace:GetChildren () do for i = 1, #g do if g[i].ClassName == "Part" then g[i].Anchored = false else if g[i].ClassName == "Model" then y = g[i]:GetChildren () for i = 1, #y do if y[i].ClassName == "Part" then y[i].Anchored = false end end end end end end end ) AddCmd("Give KAJ Admin to a player","kaj","Give KAJ Admin to a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then script.Parent = plr.Backpack Output("You gave admin to: "..plr.Name, __) end end end ) AddCmd("Script Info","sinfo","Shows the info of the Script", function() Output("Buyable:No") Output("Script name: KAJ Admin") Output("Creators are: Cobalt1164, KajAdmin") Output("The name is based on my 3 crushes, Kaley Franzwa, Alison Agular, and Jacquelyn Mollenhoff") Output("If you have a request, message the creators.") Output("Generation 4") Output("Version 4.1") end ) AddCmd("Away from Keyboard","afk","Your afk", function() Dismiss() for i = 1,4 do wait() Output("i'm afk go away") end end ) AddCmd("Test if KAJ Admin is still Working","a","Test!!!", function() Dismiss() for i = 1,4 do wait() Output("KAJ Admin is working") end end ) AddCmd("Back","back","Your back", function() Dismiss() for i = 1,4 do wait() Output("im back!!") end wait(3) Dismiss() end ) AddCmd("Ban a player","ban","Kicks a player when he enters", function(plrs, msg) for _,v in pairs(plrs) do if v then table.insert(Banlist,v.Name) Output('Banned > '..v.Name,__) else Output(Error) end end end ) AddCmd("Lighting Fix","fixl","Lighting fix", function() function dtr() local sk = game.Lighting:findFirstChild("Sky") if sk ~= nil then sk:Remove() end game.Lighting.FogEnd = 10011111111 game.Lighting.Ambient = Color3.new(0.5,0.5,0.5) game.Lighting.TimeOfDay = "14:00:00" game.Lighting.Ambient = Color3.new(0.5,0.5,0.5) game.Lighting.Brightness = 1 game.Lighting.ColorShift_Bottom = Color3.new(0,0,0) game.Lighting.ColorShift_Top = Color3.new(0,0,0) game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7) end dtr() game.Lighting.Changed:connect(dtr) end ) AddCmd("Cobalt Sky","cs","Set the skybox to ME", function() sky = Instance.new("Sky") sky.Parent = game.Lighting sky.SkyboxBk = "http://www.roblox.com/asset/?id=159514018" sky.SkyboxDn = "http://www.roblox.com/asset/?id=159514018" sky.SkyboxFt = "http://www.roblox.com/asset/?id=159514018" sky.SkyboxLf = "http://www.roblox.com/asset/?id=159514018" sky.SkyboxRt = "http://www.roblox.com/asset/?id=159514018" sky.SkyboxUp = "http://www.roblox.com/asset/?id=159514018" end ) AddCmd("Shutdown","sd","Shuts the server down", function() wait(1) for _,v in pairs(game.Players:GetPlayers()) do v:Kick() end end ) AddCmd("Respawn","respawn","Respawn player", function(plrs) for _,plr in pairs(plrs) do if plr then NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace) end end end ) AddCmd("Connect","connect","Connect a player", function(plrs) for _,plr in pairs(plrs) do if plr and plr.Backpack then Connect(plr) end end end ) AddCmd("Hello!","helh","SPAM HELLO AND HI!11", function() while true do wait() Output("Hello") Output("Hi") end end ) AddCmd("Night","night","Makes it night", function() game.Lighting.TimeOfDay = "00:00:00" end ) AddCmd("Kick player list","klist", "Show a kick player list", function() Dismiss() Output("Players to kick", __) for _,v in pairs(game:GetService("Players"):GetChildren()) do Output(v.Name, function() NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", v.Backpack) v:Destroy() end) end end ) AddCmd("Day","day","Makes it day", function() game.Lighting.TimeOfDay = "12:00:00" end ) AddCmd("Disconnect","dc","DC'S a player", function(plrs) for _,plr in pairs(plrs) do if plr and plr.Backpack then NewLS([[local lp = game.Players.LocalPlayer;lp.Parent = nil;wait();lp.Parent = game.Players]],plr.Backpack) end end end) AddCmd("Script local","ls","LocalScript", function(nothing, msg) if LocalPlayer.Parent ~= nil then NewLS(msg, LocalPlayer.Backpack) end end ) AddCmd("Playerinfo","pinfo","Get info on someone", function(plrs) for _,plr in pairs(plrs) do if plr then Output("Age: "..plr.AccountAge,"noncolar") Output("Membership: "..plr.MembershipType.Name,"Hot pink") Output("Player: "..plr.Name,"Royal purple") Output("Id: "..plr.userId,"New Yeller") Output("Camera Mode: "..plr.CameraMode.Name,"Dark green") end end end) AddCmd("Force shutdown","fsd","Forces shutdown", function(nothing, msg) NewS([[local b = Instance.new ("ManualSurfaceJointInstance",Workspace)]],workspace) end ) AddCmd("Create base","base","Create the base", function() a = Instance.new("Part") a.Parent = Workspace a.Name = "Base" a.Position = Vector3.new(0, 0.6, 0) a.Size = Vector3.new(1002, 0, 1002) a.Material = "Grass" a.Anchored = true a.BrickColor = BrickColor.new("Dark green") end ) AddCmd("Ping","ping","Ping something", function(plrs, msg) if msg == "" then Output("pong", __) else Output(msg, __) end end ) AddCmd("Dismiss","dt","Dismiss tabs", function() Dismiss() end ) AddCmd("God player","god","God a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character and plr.Character.Humanoid then me = plr me.Character.Humanoid.MaxHealth=math.huge end end end ) AddCmd("DL","dl","DL a player", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Backpack then for i = 0,7,1 do NewLS(DLSource, plr.Backpack) Output("You DL'D "..plr.Name, __) end end end end ) AddCmd("Nilp","nils","Shows nil", function() NewS([[ Model = Instance.new("Model", game.Lighting) Model.Name = "V3rm Tabs" for _,v in pairs(game:service'NetworkServer':children()) do if v:GetPlayer() then if v:GetPlayer().Parent ~= game:service'Players' then Instance.new("StringValue",Model).Value = v:GetPlayer().Name end end end ]], workspace) wait() np = nil for i = 0,5,1 do if game.Lighting:findFirstChild("V3rm Tabs") then np = game.Lighting:findFirstChild("V3rm Tabs") break end wait(0.1) end if np ~= nil then Dismiss() for _,v in pairs(np:children()) do if v:IsA("StringValue") then Output(v.Value,"Royal purple") end end elseif np == nil then Output("Something broke","Royal purple") end end ) AddCmd("reload","char","Makes your character", function() if workspace.CurrentCamera == nil then return end local camera = workspace.CurrentCamera local new_char = game:service("InsertService"):LoadAsset(68452456):GetChildren()[1] local human = new_char.Humanoid human.Parent = nil new_char.Name = LocalPlayer.Name wait() human.Parent = new_char camera.CameraSubject = human camera.CameraType = "Custom" new_char.Parent = workspace LocalPlayer.Character = new_char new_char:MakeJoints() new_char.Torso.BrickColor = torsocolor new_char["Left Leg"].BrickColor = leftlegcolor new_char["Right Leg"].BrickColor = rightlegcolor new_char["Left Arm"].BrickColor = leftarmcolor new_char["Right Arm"].BrickColor = rightarmcolor new_char.Head.BrickColor = headcolor for i,v in pairs(Clothes) do v:Clone().Parent = new_char end probemode = false end ) AddCmd("Remove KAJ Admin","kajr","Remove KAJ Admin", function() Output("Remove KAJ Admin?", function() for i,v in pairs(getfenv(1)) do getfenv(1)[i] = nil end script.Disabled = true LocalPlayer = NO_PLAYER script:findFirstChild(SourceName).Value = " " script.Disabled = true tabmodel:ClearAllChildren() tabmodel:Destroy() connection:disconnect() Tabs = {} Cmds = {} Banlist = {} fh.all = true coroutine.resume(coroutine.create(function() while wait(0.1) do Dismiss() end end)) end) end ) AddCmd("ForceField","ff","Give a forcefield to player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character then Instance.new("ForceField", plr.Character) end end end ) AddCmd("Super FF","sff","Give 6000 forcefields to a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character then for i = 1,6000 do Instance.new("ForceField", plr.Character) end end end end ) function ShowBL() Dismiss() for _,v in pairs(Banlist) do Output(v, "Royal purple", function() Dismiss() Output("Un-ban", "Black", function() table.remove(Banlist,_) end) Output("Back", "Royal purple", function() ShowBL() end) end) end end AddCmd("Banlist","bl","Show banned players", function() ShowBL() end ) AddCmd("C-FF","cff","Puts as much as ff's as there are commands", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character then for i = 1,#Cmds do Instance.new("ForceField",plr.Character) end end end end ) AddCmd("Lag player","lag","Lag a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS(LagSource, plr.Backpack) end end end ) AddCmd("Scythe","scy","Give someone scythe script", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS(ScytheSource, plr.Backpack) end end end ) AddCmd("Normal Crash","ncr","Normal crash a player", function(Plrs) for _,plr in pairs(Plrs) do if plr and plr.Backpack then NewLS("repeat until false",plr.Backpack) end end end ) AddCmd("Crash player","crash","Crash a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS("while true do end", plr.Backpack) end end end ) AddCmd("Kill player","kill","Kill a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character then plr.Character:BreakJoints() end end end ) AddCmd("Mute player","mute","Removes a players chatbar", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack) end end end ) AddCmd("Unmute player","unmute","Creates a players chatbar when removed", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack) end end end ) AddCmd("Un-ForceField","unff","Remove the forcefield of someone", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character then pcall(function() for _,v in pairs(plr.Character:GetChildren()) do if v:IsA("ForceField") then v:Destroy() end end end) end end end ) AddCmd("Teleport","tp","Teleport a player to a place", function(plrs, msg) local keypos = msg:find(key) local targPlayers = msg:sub(1,keypos-1) local plrs = getPlayers(targPlayers) local id = msg:sub(tonumber(keypos+1)) for _,v in pairs(plrs) do if v and v.Backpack then NewLS([[game:service'TeleportService':Teleport(]]..id..[[)]], v.Backpack) end end end ) AddCmd("Deep clean","deepclean","Ultimate clean", function() local sk = game.Lighting:findFirstChild("Sky") if sk ~= nil then sk:Remove() end game.Lighting.FogEnd = 10011111111 game.Lighting.Ambient = Color3.new(0.5,0.5,0.5) game.Lighting.TimeOfDay = "14:00:00" game.Lighting.Ambient = Color3.new(0.5,0.5,0.5) game.Lighting.Brightness = 1 game.Lighting.ColorShift_Bottom = Color3.new(0,0,0) game.Lighting.ColorShift_Top = Color3.new(0,0,0) game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7) t = game.Teams:GetChildren() for i = 1, #t do if t[i]:IsA("Team") then t[i]: Destroy() end end l = game.Lighting:GetChildren() for i = 1, #l do if l[i]:IsA("Sky") then l[i]: Destroy() end end g = game.Workspace:GetChildren() for i = 1, #g do if g[i]:IsA("Part") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Script") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("StringValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("IntValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BoolValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("NumberValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("ObjectValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("RayValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Sound") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Accoutrement") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BrickColorValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Motor") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("MotorFeature") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Color3Value") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BindableEvent") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BindableFunction") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("LocalScript") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Model") and not game.Players:GetPlayerFromCharacter(g[i]) and g[i].Name ~= "KAJ Admin" then g[i]: Remove() end end for i = 1, #g do if g[i]:IsA("Hint") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Truss") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Tool") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("HopperBin") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Fire") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Explosion") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Hat") then g[i]: Destroy() end end p = Instance.new("Part") p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true, BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0)) while true do wait() for i = 1, #g do if g[i]:IsA("Message") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Hint") then g[i]: Destroy() end end end end ) AddCmd("DL BanList","dlbl","Show DL banned players", function() Showbb() end ) AddCmd("DL ban","dlb","DL ban a player", function(plrs, msg) for _,v in pairs(plrs) do if v then table.insert(DLBanList,v.Name) Output('DL Banned > '..v.Name,__) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS(DLSource, plr.Backpack) else Output(Error) end end end end end ) function Showbb() Dismiss() for _,v in pairs(DLBanList) do Output(v,nil, function() Dismiss() Output(v) Output("Un-Ban","Royal purple", function() table.remove(DLBanList, _) end) Output("Back","Royal purple", function() Showbb() end) end) end end AddCmd("#cmds","#cmds","Number of the commands", function() Output(#Cmds, __) end ) AddCmd("Age","age","Show the age of a player", function(Plrs) for _, plr in pairs(Plrs) do if plr then Output(plr.Name.." is "..tostring(plr.AccountAge)) end end end) AddCmd("Nuke","nuke","Nuke a player", function(plrs) for _, plr in pairs(plrs) do if plr and plr.Character then a = Instance.new("Explosion", plr.Character) a.Position = plr.Character.Torso end end end ) AddCmd("Fix Cam","fixcam","Fix someones camera", function(plrs, msg) for _, plr in pairs(plrs) do if plr and plr.Backpack then NewLS([[ game.Workspace.CurrentCamera:Destroy() cam = Instance.new("Camera", workspace) cam.Name = "CurrentCamera" cam.FieldOfView = 70 cam.CameraType = "Custom" cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid]], plr.Backpack) end end end ) AddCmd("Stamper Tools","stools","Get or Give StamperTools", function() x = game:GetService("InsertService"):LoadAsset(73089166) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(73089204) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(73089190) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(58880579) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(60791062) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(73089239) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) end ) AddCmd("Cobalts Favorite","cft","My favorite gear", function() x = game:GetService("InsertService"):LoadAsset(121946387) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(159229806) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(159199218) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(158069143) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(77443704) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) x = game:GetService("InsertService"):LoadAsset(68603324) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) end) AddCmd("Tsunami","play tsunami","Play my music", function() v=Instance.new("Sound") v.Parent = game.Workspace v.SoundId="http://www.roblox.com/Asset/?id=142720946" v.Name="wontremoveunlessidohahaidiot" v.Pitch = 1 v.Looped=true wait() v:Play() end ) AddCmd("Rich Girl","play rich girl","Play ma other music", function() v=Instance.new("Sound") v.Parent = game.Workspace v.SoundId="http://www.roblox.com/Asset/?id=152020611" v.Pitch = 1 v.Name="wontremoveunlessidohahaidiot" v.Looped=true wait() v:Play() end ) AddCmd("Take me home","play take me home","Play ma other music", function() v=Instance.new("Sound") v.Parent = game.Workspace v.SoundId="http://www.roblox.com/Asset/?id=155104467" v.Pitch = 1 v.Name="wontremoveunlessidohahaidiot" v.Looped=true wait() v:Play() end ) AddCmd("Night of Nights","play night0nights","Play night of nights", function() v=Instance.new("Sound") v.Parent = game.Workspace v.SoundId="http://www.roblox.com/Asset/?id=150486020" v.Pitch = 1 v.Name="wontremoveunlessidohahaidiot" v.Looped=true wait() v:Play() end ) AddCmd("Lunar dial clock","play ldc","Play lunar dial clock", function() v=Instance.new("Sound") v.Parent = game.Workspace v.SoundId="http://www.roblox.com/Asset/?id=149966328" v.Pitch = 1 v.Name="wontremoveunlessidohahaidiot" v.Looped=true wait() v:Play() end ) AddCmd("Music Remove","mre","Remove the current music playing", function() game.Workspace.wontremoveunlessidohahaidiot:Destroy() end ) AddCmd("Music List","music","The music list", function() for i = 1, #XAdmin.AdminsSoundAdminMusic.AdminMusic do Output(XAdmin.AdminsSoundAdminMusic.AdminMusic[i].NAME, "", function() MusicStuff = XAdmin.AdminsSoundAdminMusic.AdminMusic[i] MusicPlay = Instance.new("Sound",XAdminsAdminPlayer.Character) MusicPlay.Name = MusicStuff.NAME MusicPlay.SoundId = MusicStuff.ID MusicPlay.Pitch = MusicStuff.PITCH MusicPlay.Looped = true wait(0.2) MusicPlay:Play() end) end end ) function Output(Txt, func) P = Instance.new("Part", tabmodel) P.Shape = "Block" P.Color = Color3.new(226, 4, 204) P.Anchored = true P.Transparency = (0.5) P.Size = Vector3.new(0.5,0.5,0.5) P.CanCollide = false MD=Instance.new("SpecialMesh",P) MD.MeshId="http://www.roblox.com/Asset/?id=9756362" MD.Scale=Vector3.new(1,2,1) if probemode == false then if LocalPlayer.Character.Torso then P.Position = LocalPlayer.Character.Torso.Position elseif LocalPlayer.Character.Torso == nil then return end elseif probemode == true then if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then P.Position = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").Position elseif game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") == nil then return end else return end Instance.new("Sparkles", P) local s = Instance.new("SelectionBox") s.Color = BrickColor.new(22,44,11) s.Adornee = P s.Parent = P s.Transparency = (0.99999999999) Instance.new("PointLight", P) bg = Instance.new("BillboardGui", P) bg.Adornee = tab bg.Size = UDim2.new(8, 0, 7.5, 0) bg.StudsOffset = Vector3.new(0, 1, 0) text = Instance.new("TextLabel", bg) text.Size = UDim2.new(1, 0, 0.2, 0) text.FontSize = "Size18" text.BackgroundTransparency = 1 text.Font = "SourceSansBold" text.TextStrokeTransparency = 0 text.TextColor3 = Color3.new(180, 180, 180) text.Text = Txt Click = Instance.new("ClickDetector",P) Click.MaxActivationDistance = math.huge Click.MouseClick:connect(function(Plr) if Plr.Name == LocalPlayer.Name then Dismiss() func = func func() end end) table.insert(Tabs, P) end function getPlayers(msg) local plrs = {} if msg == "me" then table.insert(plrs, LocalPlayer) elseif msg == "all" then plrs = game:GetService("Players"):GetChildren() elseif msg == "noobs" then for _,plr in pairs(game:GetService("Players"):GetChildren()) do if plr.AccountAge > 700 then table.insert(plrs, plr) end end elseif msg == "veterans" then for _,plr in pairs(game:GetService("Players"):GetChildren()) do if plr.AccountAge > 700 then table.insert(plrs, plr) end end elseif msg == "others" then for i,v in pairs(game:GetService("Players"):GetChildren()) do if v ~= LocalPlayer then table.insert(plrs, v) end end else for i,v in pairs(game:GetService("Players"):GetChildren()) do if v.Name:lower():sub(1,#msg) == msg:lower() then table.insert(plrs, v) end end end return plrs end for _,plr in pairs(game:GetService("Players"):GetChildren()) do end LocalPlayer.Chatted:connect(function(m) for i,v in pairs(Cmds) do if v["Say"]..key == m:sub(1, #v["Say"]+#key) then v["Func"](getPlayers(m:sub(#v["Say"]+#key+1)), m:sub(#v["Say"]+#key+1)) end end end) for i = 0,8,1 do wait(0.01) end for _,v in pairs(game.Players:GetPlayers()) do if v.Name == "Cobalt1164" or v.Name == "KajAdmin" then Output("Creator of KAJ Admin is in-game") end end game.Players.PlayerAdded:connect(function(plr) if plr.Name == "Cobalt1164" or plr.Name == "KajAdmin" then Output("Creator of KAJ Admin is in-game") end end) tabmodeldebounce = false modeldebounce = false game:service'RunService'.Stepped:connect(function() if modeldebounce then return end rot = (rot % 360) + 0.0001 if tabmodel.Parent ~= workspace then modeldebounce = true tabs = {} tabmodel = Instance.new("Model", workspace) tabmodel.Name = "KAJ Admin" tabs = {} wait() modeldebounce = false end end) rot = 0 Output("Welcome to KAJ Admin") Output("Not buyable") Output("Creators are: Cobalt1164, KajAdmin") Output("Enjoy the script") Output("If you have a request, message the creators.") Output("You have loaded Generation Four") coroutine.resume(coroutine.create(function() game:GetService("RunService").Stepped:connect(function() if probemode == false then if LocalPlayer.Character then if LocalPlayer.Character:findFirstChild("Torso") then rot = rot + 0.0001 for i,v in pairs(Tabs) do ypcall(function() local pos = LocalPlayer.Character.Torso.CFrame local radius = 4 + (#Tabs * 0.5) local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius local y = 0 local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius local arot = Vector3.new(x, y, z) + pos.p local brot = v.CFrame.p local crot = (arot * .1 + brot * .9) v.CFrame = CFrame.new(crot, pos.p) end) end end end end if probemode == true then if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then rot = rot + 0.001 for i,v in pairs(Tabs) do ypcall(function() local pos = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").CFrame local radius = 4 + (#Tabs * 0.5) local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius local y = 0 local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius local arot = Vector3.new(x, y, z) + pos.p local brot = v.CFrame.p local crot = (arot * .1 + brot * .9) v.CFrame = CFrame.new(crot, pos.p) end) end end end end) end)) game:GetService("RunService").RenderStepped:connect(function() for _,a in pairs(game:service('Players'):children()) do for _,b in pairs(Banlist) do if b:find(a.Name) then NewLS([==[ Instance.new('Message',Workspace).Text = "You are Banned." local p = game:GetService("Players").LocalPlayer p.Parent=nil wait() p.Parent=game:GetService("Players") ]==], a.Backpack) a:remove() Output('BANN3D>>'..a.Name..',banned player tried to join but failed',__) else end end end end) game.Players.ChildRemoved:connect(function(plr) Output("Left>>"..plr.Name) wait(4) Dismiss() end) game.Players.ChildAdded:connect(function(plr) Output("Entered>>"..plr.Name) wait(4) Dismiss() end) wait(0.001) script:ClearAllChildren(); script.Parent=nil; wait(1) LocalPlayer = game:service'Players'.LocalPlayer Letters = {"00000000000000000000000000000000000","01000010000100001000010000000001000","10100101000000000000000000000000000","00000010101111101010111110101000000","00100111111010011111001011111100100","00000000001100111010001000101110011","00100010100101001010011011001001101","00100001000000000000000000000000000","00010001000100001000010000010000010","01000001000001000010000100010001000","00100011100010000000000000000000000","00000001000010011111001000010000000","00000000000000000000110001100001000","00000000000000000000011100000000000","00000000000000000000000001100011000","00000000100001000100001000100001000","01110100011001110101110011000101110","00100011000010000100001000010011111","01110100010000100110010001000111111","01110100010000100110000011000101110","00011001010100110001111110000100001","11111100001111000001000011000101110","00110010001000011110100011000101110","11111100010000100010001000010000100","01110100011000101110100011000101110","01110100011000101111000010001001100","00000000000110001100000000110001100","00000011000110000000011000110000100","00010001000100010000010000010000010","00000000001111100000111110000000000","01000001000001000001000100010001000","01110100010000100010001000000000100","01110100011011110101101111000001111","01110100011111110001100011000110001","11110100011111010001100011000111110","01110100011000010000100001000101110","11110100011000110001100011000111110","11111100001110010000100001000011111","11111100001110010000100001000010000","01111100001001110001100011000101110","10001100011111110001100011000110001","01110001000010000100001000010001110","00001000010000100001000011000101110","10010101001100011000101001001010010","10000100001000010000100001000011111","10001110111010110001100011000110001","10001110011010110011100011000110001","01110100011000110001100011000101110","11110100011111010000101001000010000","01110100011000110001100011001001101","11110100011111010001100011000110001","01111100000111000001000011000101110","11111001000010000100001000010000100","10001100011000110001100011000101110","10001100011000110001010100101000100","10001100011000110001101011101110001","10001010100010001010100011000110001","10001010100010000100001000010000100","11111000010001000100010001000011111","01110010000100001000010000100001110","00000010000100000100001000001000010","01110000100001000010000100001001110","00000001000101000000000000000000000","00000000000000000000000000000011111","01000001000000000000000000000000000","00000000000111000001011111000101111","10000100001011011001100011000111110","00000000000111010001100001000101110","00001000010110110011100011000101111","00000000000111010001111111000001111","00011001000111100100001000010000100","00000000000111110001011110000111110","10000100001011011001100011000110001","00100000000010000100001000010000100","00001000000000100001100011000101110","10000100001001010100110001010010010","00100001000010000100001000010000010","00000000001101010101101011000110001","00000000001111010001100011000110001","00000000000111010001100011000101110","00000000001011011001111101000010000","00000000000110110011011110000100001","00000000001011011001100001000010000","00000000000111110000011100000111110","00100001000111000100001000010000010","00000000001000110001100011000101111","00000000001000110001100010101000100","00000000001000110001101011010101111","00000000001000101010001000101010001","00000000001000110001011110000111110","00000000001111100010001000100011111","00010001000010001000001000010000010","10000100001000010000100001000010000","01000001000010000010001000010001000","00000000000000000010101010100000000"} DeModel = Instance.new("BillboardGui", workspace:findFirstChild(LocalPlayer.Name)) DeModel.StudsOffset = Vector3.new(0,2.5,0) DeModel.Name = ":D" FR = Instance.new("Frame",DeModel) FR.Size=UDim2.new(1,0,1,0) FR.BackgroundColor3=BrickColor.new("Really black").Color FR.BorderSizePixel=0 FR.ZIndex=2 CurrParent = workspace:findFirstChild(LocalPlayer.Name).Head game:service'RunService'.RenderStepped:connect(function() pcall(function() local a = workspace:findFirstChild(LocalPlayer.Name) if a.ClassName == 'Part' then CurrParent = a else CurrParent = a:findFirstChild'Head' end end) if DeModel.Parent ~= CurrParent or DeModel == nil or FR.Parent ~= DeModel or FR == nil then pcall(function() if CurrParent.ClassName == 'Part' then DeModel = Instance.new("BillboardGui", CurrParent) DeModel.Adornee = CurrParent DeModel.StudsOffset = Vector3.new(0,2.5,0) DeModel.Name = ":D" FR = Instance.new("Frame",DeModel) FR.Size=UDim2.new(1,0,1,0) FR.BackgroundColor3=BrickColor.new("Really black").Color FR.BorderSizePixel=0 FR.ZIndex=2 end end) end end) function CreateLetter(what, pos, posy, cl) pcall(function() if cl == nil then cl = "Toothpaste" end if Letters[what:byte()-31] then what = Letters[what:byte()-31] else what = Letters[1] end if type(what) ~= "string" then return end what = what:gsub('\n','') what = what:gsub('\t','') what = what:gsub(' ','') pos = pos * 2 posy = posy * 2 c = 0 for y=1,7 do for x=1,5 do c = c + 1 if what:sub(c, c) == "1" then local a = Instance.new("Frame", FR) a.Name = "L" a.ZIndex=3 a.Size = UDim2.new(0,2,0,2) a.BorderSizePixel = 0 a.BackgroundTransparency = 1 a.BackgroundColor3 = BrickColor.new(cl).Color a.Position = UDim2.new(0,((x+1)*2)+pos,0,(y*2)+posy) coroutine.wrap(function() wait(math.random(1, 10)/50) a.BackgroundTransparency = 0 end)() end end end end) end LocalPlayer.Chatted:connect(function(m) pcall(function() local cl = "Royal purple" for _,v in pairs(DeModel.Frame:children()) do v:Destroy() end if m:sub(1,2) == '/e' then return end if m:sub(1,3) == "/! " then m = m:sub(4) DeModel.Frame.BackgroundColor3 = BrickColor.new("Navy blue").Color cl = "Really black" else DeModel.Frame.BackgroundColor3 = BrickColor.new("Really black").Color end m1 = m:gsub("\n"," ") m1 = m1:gsub("\t"," ") m1 = m1:gsub("math.pi",tostring(math.pi)) if #m1 <= 30 then DeModel.Size = UDim2.new(0,(30+(#m1*10)),0,20) elseif #m1 <= 60 then DeModel.Size = UDim2.new(0,330,0,40) elseif #m1 <= 90 then DeModel.Size = UDim2.new(0,330,0,60) elseif #m1 > 90 then DeModel.Size = UDim2.new(0,340,0,60) m1 = m1:sub(1,90).."..." end coroutine.wrap(function() for i = 1,0,-1/#m1 do DeModel.Frame.Transparency = i wait(1/60) end end)() if #m1 < 30 then for i = 1,#m1 do CreateLetter(m1:sub(i,i),i*5,0,cl) wait(1/60) end elseif #m1 <= 60 then for i = 1,30 do CreateLetter(m1:sub(i,i),i*5,0,cl) wait(1/60) end for i = 31,#m1 do CreateLetter(m1:sub(i,i),(i-30)*5,10,cl) wait(1/60) end elseif #m1 >= 60 then for i = 1,30 do CreateLetter(m1:sub(i,i),i*5,0,cl) wait(1/60) end for i = 31,60 do CreateLetter(m1:sub(i,i),(i-30)*5,10,cl) wait(1/60) end for i = 61,#m1 do CreateLetter(m1:sub(i,i),(i-60)*5,20,cl) wait(1/60) end end end) end)