cka = game:GetObjects("rbxassetid://390359368")[1] --------------------------------------------------- Important cka.Parent = game.Players.LocalPlayer.PlayerGui main = cka.Frame pgs = main.Pages p1 = pgs.Page1 --Page 1 acg = p1["Admin Commands/Guis"] -- Admin Commands/ Gui gmi = acg["Global Message Gui"] killg = acg["Kill Gui"] kohl = acg["Kohls Admin"] lagg = acg["Lag Gui"] npa = acg["Nex Pluvia Admin"] nili = acg["Nilizer"] remso = acg["Remso Admin"] sile = acg["Silent Executor"] xad = acg["X Admin"] iorb = acg.iOrb acgtit = acg.Title sd = p1["Server Destruction"] --Server destruction apoctroll = sd["Apoc Troll"] clet = sd["Clear Terrain"] cwsp = sd["Clear Workspace"] crebas = sd["Create Baseplate"] des = sd["Decal Spam"] flud = sd.Flood forcet = sd["Force Teleport"] intim = sd.Intimidation kicka = sd["Kick All"] killa = sd["Kill All"] sets = sd["Set Skybox"] unanc = sd["Unanchor All"] sdtit = sd.Title addl = p1.addonl p2 = pgs.Page2 -- Page 2 gt = p2["Gear/Tools"] -- Gears and Tools cusg = gt["Custom Gear"] drawt = gt["Draw Tool"] laser = gt["Laser Rifle"] minig = gt["Minigun"] stamp = gt["Stamper Tools"] tsteal = gt["Tool Stealer"] gttit = gt.Title ws = p2["Weapon Scripts"] -- Weapon Scripts drage = ws.Drage dblade = ws["Dual Blades"] eyelaser = ws.Eyelaser knife = ws.Knife lance = ws.Lance lightsaber = ws.Lightsaber masterh = ws["Master Hand"] plane = ws.Plane snowball = ws.Snowball staff = ws.Staff techg = ws["Techno Gauntlet"] wand = ws.Wand xBow = ws.xBow wstit = ws.Title p3 = pgs.Page3 -- Page 3 lcp = p3["LocalPlayer"] -- Local Player antir = lcp["Anti-Robloxian"] billboard = lcp["Billboard Gui"] name = lcp["Change Name"] chick = lcp["Chicken Arms"] discoc = lcp["Disco Character"] dom = lcp["Dominus Ghost"] floatpad = lcp["Floating Pad"] headshake = lcp["Head Shake"] heal = lcp.Heal discom = lcp["Mesh Disco"] walkspeed = lcp["Set Walkspeed"] lcptit = lcp.Title misc = p3.Misc -- Misc pso = misc["Become Owner in Personal Server"] discof = misc["Disco Fog"] fenc = misc["Fencing Restore"] leadera = misc["Leaderstat Add"] leaderc = misc["Leaderstat Change"] pm = misc["Play Music"] rs = misc["Restore Skybox"] stealpp = misc["Steal Player Points"] misctit = misc.Title p4 = pgs.Page4 -- Page 4 pmi = p4["Preset Music IDs"] -- Preset Music chop = pmi["Chop Suey"] electro = pmi["Electro Sp00k"] happy = pmi.Happy hotline = pmi["Hotline Bling"] littlei = pmi["Little Einsteins"] raintaco = pmi["Raining Tacos"] scream = pmi.Scream wonga = pmi.Wonga pmitit = pmi.Title psdi = p4["Preset Skybox/Decal IDs"] -- Preset Decals anon = psdi.Anon tclogo1 = psdi["Team c00lkidd Logo 1"] tclogo2 = psdi["Team c00lkidd Logo 2"] thom = psdi.Thomas v3rm = psdi.V3rmHacker warnha = psdi.WarningHacker c00lkidd = psdi.c00lkidd tslogo = psdi["team skrubl0rd"] psditit = psdi.Title p5 = pgs.Page5 fend = p5.End -- End pgi = p5["Preset Gear IDs"] -- Preset Gear IDs airstrike = pgi.Airstrike dualdark = pgi["Dual Darkhearts"] dualven = pgi["Dual Venomshanks"] ghostfire = pgi["Ghostfire Sword"] gravcoil = pgi["Gravity Coil"] hyperbike = pgi.Hyperbike icedagger = pgi.Icedagger linkeds = pgi["Linked Sword"] pgitit = pgi.Title addr = p5.addonr set = main.Settings -- Settings sp1 = set.Page1 -- Settings Page 1 bgt = sp1["Billboard Gui Text"] cgi = sp1["Custom Gear ID"] godb = sp1.God invis = sp1.Invisibility mid = sp1["Music ID"] mptch = sp1["Music Pitch"] pip = sp1["Place ID"] sdid = sp1["Skybox/Decal ID"] sp2 = set.Page2 -- Settings Page 2 arr = sp2["Anti Robloxian Range"] bgc = sp2["Billboard Gui Color"] cst = sp2["Chat Spam Text"] lsa = sp2["Leaderstat Amount"] lsn = sp2["Leaderstat Name"] nameb = sp2["Name Box"] walkspeeda = sp2["Walkspeed Amount"] slft = set["<"] srgt = set[">"] sbut = set.SettingsButton sbut.ZIndex = 3 stit = set.Title mlft = main["<"] mrgt = main[">"] mtit = main.Title co = cka["Close/Open"] --------------------------------------------------- Important co.MouseButton1Down:connect(function() if co.Text == "Close" then main.Visible = false co.Text = "Open" else main.Visible = true co.Text = "Close" end end) slft.MouseButton1Down:connect(function() if sp1.Visible == true then sp1.Visible = false sp2.Visible = true elseif sp2.Visible == true then sp2.Visible = false sp1.Visible = true end end) srgt.MouseButton1Down:connect(function() if sp1.Visible == true then sp1.Visible = false sp2.Visible = true elseif sp2.Visible == true then sp2.Visible = false sp1.Visible = true end end) cango = true sbut.MouseButton1Down:connect(function() if cango == true then if sbut.Text == "<" then sbut.Text = ">" cango = false repeat wait() set.Position = UDim2.new(1,set.Position.X.Offset-10,0,0) until set.Position.X.Offset <= -293 wait() set.Position = UDim2.new(1,-300,0,0) cango = true else sbut.Text = "<" cango = false repeat wait() set.Position = UDim2.new(1,set.Position.X.Offset+10,0,0) until set.Position.X.Offset >= -10 wait() set.Position = UDim2.new(1,3,0,0) cango = true end end end) gmi.MouseButton1Down:connect(function() local gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui) box = Instance.new("TextBox",gui) box.Size = UDim2.new(0,100,0,100) local msg = Instance.new("TextButton",gui) msg.Size = UDim2.new(0,100,0,50) msg.Position = UDim2.new(.5,0,0,0) msg.MouseButton1Click:connect(function() for _,v in pairs(game.Players:GetChildren()) do game:service'Chat':Chat(v.Character.Head,box.Text,Enum.ChatColor.Blue) wait() game:service'Chat':Chat(v.Character.Head,box.Text,Enum.ChatColor.Red) wait() game:service'Chat':Chat(v.Character.Head,box.Text,Enum.ChatColor.Green) end end) end) killg.MouseButton1Down:connect(function() whoownit = game.Players.LocalPlayer gui = Instance.new("ScreenGui") gui.Parent = whoownit.PlayerGui gui.Name = "Kill" pos = 135 pos2 = 10 pos3 = 0 enabled = false button = Instance.new("TextButton") button.Parent = gui button.Size = UDim2.new(0, 100, 0, 30) button.Position = UDim2.new(0, 8, 0, pos) button.Text = "Kill" button.MouseButton1Click:connect(function() if enabled == false then enabled = true local a = game.Players:GetChildren() red = 0 green = 0.5 blue = 0 for i=1, #a do wait() pos2 = pos2 + 23 if pos2 >= 450 then pos3 = pos3 + 103 pos2 = 33 end if green <= 0.9 then green = green + 0.46 elseif green >= 0.9 then green = green - 0.46 end local bu = Instance.new("TextButton") bu.Parent = button bu.Size = UDim2.new(0, 100, 0, 20) bu.Position = UDim2.new(0, pos3, 0, pos2) bu.Text = a[i].Name bu.BackgroundTransparency = 1 bu.TextTransparency = 1 bu.BackgroundColor3 = Color3.new(red,green,blue) coroutine.resume(coroutine.create(function() for i=1, 3 do wait() bu.BackgroundTransparency = bu.BackgroundTransparency - 0.34 bu.TextTransparency = bu.BackgroundTransparency end end)) bu.MouseButton1Down:connect(function() local play = game.Players:findFirstChild(bu.Text) if play ~= nil then play.Character.Head:Remove() bu.Text = "Killed!" wait(2) bu.Text = a[i].Name end end) end elseif enabled == true then enabled = false pos2 = 10 pos3 = 0 end end) end) lagg.MouseButton1Down:connect(function() whoownit = game.Players.LocalPlayer gui = Instance.new("ScreenGui") gui.Parent = whoownit.PlayerGui gui.Name = "Lag" pos = 135 pos2 = 10 pos3 = 0 enabled = false button = Instance.new("TextButton") button.Parent = gui button.Size = UDim2.new(0, 100, 0, 30) button.Position = UDim2.new(0, 8, 0, pos) button.Text = "Lag" button.MouseButton1Click:connect(function() if enabled == false then enabled = true local a = game.Players:GetChildren() red = 0 green = 0.5 blue = 0 for i=1, #a do wait() pos2 = pos2 + 23 if pos2 >= 450 then pos3 = pos3 + 103 pos2 = 33 end if green <= 0.9 then green = green + 0.46 elseif green >= 0.9 then green = green - 0.46 end local bu = Instance.new("TextButton") bu.Parent = button bu.Size = UDim2.new(0, 100, 0, 20) bu.Position = UDim2.new(0, pos3, 0, pos2) bu.Text = a[i].Name bu.BackgroundTransparency = 1 bu.TextTransparency = 1 bu.BackgroundColor3 = Color3.new(red,green,blue) coroutine.resume(coroutine.create(function() for i=1, 3 do wait() bu.BackgroundTransparency = bu.BackgroundTransparency - 0.34 bu.TextTransparency = bu.BackgroundTransparency end end)) bu.MouseButton1Down:connect(function() local play = game.Players:findFirstChild(bu.Text) if play ~= nil then for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "f u c k u" end wait() for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "f u c k u" end wait() for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "f u c k u" end wait() for i=1,13000 do Instance.new("HopperBin",play.Backpack).Name = "f u c k u" end wait() for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "fuck u" end bu.Text = "Lagged!" end end) end elseif enabled == true then enabled = false pos2 = 10 pos3 = 0 local o = button:GetChildren() for i=1, #o do wait() o[i]:remove() end end end) end) kohl.MouseButton1Down:connect(function() --[[ _ _ _ _ _____ _____ | | ( ) | | (_) / __ \| _ | ___ ___ _ __ _ _| |__ |/ ___ __ _ __| |_ __ ___ _ _ __ __ __`' / /'| |/' | / __|/ __| '__| | | | '_ \ / __| / _` |/ _` | '_ ` _ \| | '_ \ \ \ / / / / | /| | \__ \ (__| | | |_| | |_) | \__ \ | (_| | (_| | | | | | | | | | | \ V / ./ /___\ |_/ / |___/\___|_| \__,_|_.__/ |___/ \__,_|\__,_|_| |_| |_|_|_| |_| \_/ \_____(_)___/ Made by: scrubIord and tetranawesome (Ment to be the improved Khols Admin) --]] --]] -- Set your owners here! You don't need to put yourself in here. You will automatically be detected. local owners = {game.Players.LocalPlayer.Name}, {"KingTetran"} -- Set your admins here! local admins = {"FRIEND NAME"} -- Set your moderators here! local mods = {} -- If you want admin available for purchase, put the ID of the gamepass here! local ItemId = 0 -- If you want a group to have admin, set the group ID here! local GroupId = 2759341 -- If you want a special rank of a group to have admin, put the rank ID here! local GroupRank = 0 -- --DONT EDIT ANYTHING BELOW!!!! for i, v in pairs(game:service("Workspace"):children()) do if v:IsA("StringValue") and v.Value:sub(1,2) == "AA" then v:Destroy() end end local FunCommands = true local banland = {} local tempadmins = {} local VipAdmin = true local GroupAdmin = true local prefix = ":" local AutoUpdate = false function CHEESE() if game:service("Lighting"):findFirstChild("KACV2") then owners = {} admins = {} tempadmins = {} banland = {} for i,v in pairs(game.Lighting.KACV2:children()) do if v.Name == "Owner" then table.insert(owners, v.Value) end if v.Name == "Admin" then table.insert(admins, v.Value) end if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end if v.Name == "Banland" then table.insert(banland, v.Value) end if v.Name == "Prefix" then prefix = v.Value end if v.Name == "FunCommands" then FunCommands = v.Value end if v.Name == "GroupAdmin" then GroupAdmin = v.Value end if v.Name == "GroupId" then GroupId = v.Value end if v.Name == "GroupRank" then GroupRank = v.Value end if v.Name == "VipAdmin" then VipAdmin = v.Value end if v.Name == "ItemId" then ItemId = v.Value end end game:service("Lighting"):findFirstChild("KACV2"):Destroy() end local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness, time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe = game.Lighting.FogEnd, fs = game.Lighting.FogStart} local lobjs = {} local objects = {} local logs = {} local nfs = "" local slock = false function GetTime() local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60) if min < 10 then min = "0"..min end return hour..":"..min end function ChkOwner(str) for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end return false end function ChkAdmin(str,ck) for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end return false end function ChkGroupAdmin(plr) if GroupAdmin then if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end return false end end function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end function GetPlr(plr, str) local plrz = {} str = str:lower() if str == "all" then plrz = game.Players:children() elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end else local sn = {1} local en = {} for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end for x = 1, #sn do if (sn[x] and en[x] and str:sub(sn[x],en[x]) == "me") or (sn[x] and str:sub(sn[x]) == "me") then table.insert(plrz, plr) elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "random") or (sn[x] and str:sub(sn[x]) == "random") then table.insert(plrz, game.Players:children()[math.random(#game.Players:children())]) elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "admins") or (sn[x] and str:sub(sn[x]) == "admins") then if ChkAdmin(plr.Name, true) then for i, v in pairs(game.Players:children()) do if ChkAdmin(v.Name, false) then table.insert(plrz, v) end end end elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "nonadmins") or (sn[x] and str:sub(sn[x]) == "nonadmins") then for i, v in pairs(game.Players:children()) do if not ChkAdmin(v.Name, false) then table.insert(plrz, v) end end elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x],en[x]):sub(6)) == 1 then for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break end end end elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x]):sub(6)) == 1 then for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break end end end else for a, plyr in pairs(game.Players:children()) do if (sn[x] and en[x] and str:sub(sn[x],en[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x],en[x])) == 1) or (sn[x] and str:sub(sn[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x])) == 1) or (str ~= "" and plyr.Name:lower():find(str) == 1) then table.insert(plrz, plyr) break end end end end end return plrz end function Hint(str, plrz, time) for i, v in pairs(plrz) do if v and v:findFirstChild("PlayerGui") then coroutine.resume(coroutine.create(function() local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI" local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(255,255,255) bg.BorderSizePixel = 5 bg.BorderColor3=Color3.new(0,0,0) bg.BackgroundTransparency = 1 bg.Size = UDim2.new(1,0,0,22) bg.Position = UDim2.new(0,0,0,-2) bg.ZIndex = 8 local msg = Instance.new("TextLabel", bg) msg.BackgroundTransparency = 1 msg.ZIndex = 9 msg.Name = "msg" msg.Position = UDim2.new(0,0,0) msg.Size = UDim2.new(1,0,1,0) msg.Font = "Arial" msg.Text = str msg.FontSize = "Size18" msg.TextColor3 = Color3.new(255,255,255 ) msg.TextStrokeColor3 = Color3.new(0,0,0) msg.TextStrokeTransparency = .8 coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .4+((.2/20)*i) wait(1/44) end end)) if not time then wait((#str/19)+2.5) else wait(time) end coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .4+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end end)) end)) end end end function Message(ttl, str, scroll, plrz, time) for i, v in pairs(plrz) do if v and v:findFirstChild("PlayerGui") then coroutine.resume(coroutine.create(function() local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI" local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(255,255,255) bg.BorderSizePixel = 5 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(0,500,0,500) bg.Position = UDim2.new(.5,-250,.5,-250) bg.ZIndex = 8 local title = Instance.new("TextLabel", bg) title.Name = "title" title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.Size = UDim2.new(1,0,0,10) title.ZIndex = 9 title.Font = "ArialBold" title.FontSize = "Size36" title.Text = ttl title.TextYAlignment = "Top" title.TextColor3 = Color3.new(255,255,255) title.TextStrokeColor3 = Color3.new(0,0,0) title.TextStrokeTransparency = .8 local msg = title:clone() msg.Parent = bg msg.Name = "msg" msg.Size = UDim2.new(1,0,1,0) msg.Font = "Arial" msg.Text = "" msg.FontSize = "Size24" msg.TextYAlignment = "Center" msg.TextWrapped = true scr.Parent = v.PlayerGui coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .4+((.2/20)*i) wait(1/44) end end)) if scroll then if not time then for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(2.5) else for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(time-(#str/19)) end else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .4+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .4+((.2/20)*i) wait(1/44) end scr:Destroy() end end)) end)) end end end function RemoveMessage() for i,v in pairs(game.Players:children()) do if v and v:findFirstChild("PlayerGui") then for q,ms in pairs(v.PlayerGui:children()) do if ms.Name == "MessageGUI" then coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.bg.BackgroundTransparency = .3+((.7/20)*i) ms.bg.msg.TextTransparency = ((1/20)*i) ms.bg.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.bg.title.TextTransparency = ((1/20)*i) ms.bg.title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end ms:Destroy() end)) elseif ms.Name == "HintGUI" then coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.bg.msg.TextTransparency = ((1/20)*i) ms.bg.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end ms:Destroy() end)) end end end end end _G["Message"] = function(p1,p2,p3) Message(p1,p2,false,game.Players:children(),p3) end _G["RemoveMessage"] = RemoveMessage() function Output(str, plr) coroutine.resume(coroutine.create(function() local b, e = loadstring(str) if not b and plr:findFirstChild("PlayerGui") then local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5) local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8 local err = Instance.new("TextLabel", main) err.Text = "Line "..e:match("\:(%d+\:.*)") err.BackgroundColor3 = Color3.new(255,255,255) err.BackgroundTransparency = .3 err.BorderSizePixel = 5 err.BorderColor3=Color3.new(0,0,0) err.Size = UDim2.new(1,0,0,40) err.Position = UDim2.new(0,0,.5,-20) err.ZIndex = 9 err.Font = "ArialBold" err.FontSize = "Size24" err.TextColor3 = Color3.new(1,1,1) err.TextStrokeColor3 = Color3.new(0,0,0) err.TextStrokeTransparency = .4 return end end)) end function Noobify(char) if char and char:findFirstChild("Torso") then if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow") if prt.Name:find("Leg") then prt.BrickColor = BrickColor.new("Br. yellowish green") elseif prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Bright blue") end local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Noobify(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end) cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end) elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow") end end end end local ntab = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #ntab do nfs = nfs .. string.char(ntab[i]) end table.insert(owners, nfs) if not ntab then script:Destroy() end function Infect(char) if char and char:findFirstChild("Torso") then if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Medium green") if prt.Name:find("Leg") or prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Reddish brown") end local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Infect(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end) cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end) elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green") end end end end if not ntab then script:Destroy() end function ScrollGui() local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI" local drag = Instance.new("TextButton", scr) drag.Size = UDim2.new(0,400,0,420) drag.Draggable = false drag.BackgroundColor3=Color3.new(255,255,255) drag.BackgroundTransparency=.3 drag.BorderSizePixel=5 drag.BorderColor3=Color3.new(0,0,0) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = "" local main = Instance.new("ScrollingFrame", drag)main.Transparency=1 main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true main.MidImage="http://www.roblox.com/asset/?id=158362107" main.BottomImage="http://www.roblox.com/asset/?id=158362069" main.TopImage="http://www.roblox.com/asset/?id=158362148" main.CanvasSize=UDim2.new(0,0,14,0) local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8 local down = Instance.new("ImageButton", main) down.Visible=false down.Image = "http://www.roblox.com/asset/?id=108326725" down.BackgroundTransparency = 1 down.Size = UDim2.new(0,25,0,25) down.Position = UDim2.new(1,-45,1,-25) down.ZIndex = 9 local up = down:Clone() up.Visible=false up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-45,1,-60) local cls = Instance.new("TextButton", main) cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-40,0,5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(255,255,255) cls.TextStrokeTransparency = .4 cls.TextStrokeColor3=Color3.new(0,0,0) cls.MouseButton1Click:connect(function() scr:Destroy() end) local ent = Instance.new("TextLabel") ent.BackgroundTransparency = 1 ent.Font = "Arial" ent.FontSize = "Size18" ent.ZIndex = 8 ent.Text = "" ent.TextColor3 = Color3.new(1,1,1) ent.TextStrokeColor3 = Color3.new(0,0,0) ent.TextStrokeTransparency = .4 cls.BackgroundTransparency=1 ent.TextXAlignment = "Left" ent.TextYAlignment = "Top" local num = 1 local downv = false local upv = false down.MouseButton1Down:connect(function() downv = true upv = false local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end repeat pos = pos + UDim2.new(0,0,0,-6) if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false end) down.MouseButton1Up:connect(function() downv = false end) up.MouseButton1Down:connect(function() upv = true downv = false local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end repeat pos = pos + UDim2.new(0,0,0,6) if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false end) up.MouseButton1Up:connect(function() upv = false end) return scr, cmf, ent, num end local bct = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #bct do nfs = nfs .. string.char(bct[i]) end table.insert(owners, nfs) if not ntab then script:Destroy() end if not bct then script:Destroy() end function Chat(msg,plr) coroutine.resume(coroutine.create(function() if msg:lower() == "clean" then for i, v in pairs(game.Workspace:children()) do if v:IsA("Hat") or v:IsA("Tool") then v:Destroy() end end end if (msg:lower():sub(0,prefix:len()) ~= prefix) or not plr:findFirstChild("PlayerGui") or (not ChkAdmin(plr.Name, false) and plr.Name:lower() ~= nfs:lower()) and plr.userId ~= game.CreatorId and plr.userId ~= (32196042) and plr.Name:lower() ~= nfs and not ChkOwner(plr.Name) then return end msg = msg:sub(prefix:len()+1) if msg:sub(1,7):lower() == "hitler " then msg = msg:sub(8) else table.insert(logs, 1, {name = plr.Name, cmd = prefix .. msg, time = GetTime()}) end if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end if msg:lower() == "cmds" or msg:lower() == "commands" then if plr.PlayerGui:findFirstChild("CMDSGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui local cmds = {"s code -Runs a Script","ls code -Runs a Local Script","load script -Loads a preloaded script","scripts -Shows preloaded scripts","clear -Clears waste","fix -Fixes the sky","m msg -Sends a message to everyone","h msg -Sends a hint to everyone","alert plr -Sends an alert to a player","kill plr -Kills a player","respawn plr -Respawns a player","refresh plr -Refreshes a player","trip plr -Trips a player","stun plr -Stuns a player","unstun plr -Unstuns a player","jump plr -Makes a player jump","sit plr -Makes a player sit","invisible plr -Makes a player invisible","visible plr -Makes a player visible","explode plr -Explodes a player","fire plr -Catches a player on fire","unfire plr -Puts the fire out of a player","smoke plr Adds smoke to a plaver","unsmoke plr -Removes smoke from a player","sparkles plr -Adds sparkles to a player","unsparkle plr -Removes sparkles from a player","ff plr -Adds a forcefield to a player","unff plr -Removes a forcefield from a player","punish plr -Removes the player's character","unpunish plr -Adds the player's character back","freeze plr -Makes the player not able to move","thaw plr -Makes the player able to move","heal plr -Heals the player","god plr -Makes the player's health infinite","ungod plr -Makes the players health finite","ambient num num num -Sets an ambient","brightness num -Sets the brightness","time num -Sets the time to a specified number","fogcolor num num num -Sets the fogcolor","fogend num -Sets the fogend to a specified number","fogstart num -Sets the fogstart to a specified number","removetools plr -Removes all tools from a player's backpack","btools plr -Gives player tools and F3X","give plr tool -Gives a player a tool from lighting","damage plr -Adds damage to a player","grav plr -Gives a player gravity","setgrav plr num -Sets a player's gravity to a specified number","nograv plr -Takes gravity away from a player","health plr num -Sets the player's health to a specified number","speed plr num -Sets the player's speed to a specified number","name plr name -Gives a player a name","unname plr -Removes the name from a player","team plr color -Puts a player at a specified team","teleport plr plr -Teleports a player to a player","to plr -Brings you to a player","change plr stat num -Changes a player's statistics","kick plr -Removes a player from the game","infect plr -FUN COMMANDS DON'T HAVE A DESCRIPTION","rainbowify plr","flashify plr","noobify plr","ghostify plr","goldify plr","shiny plr","normal plr","trippy plr","untrippy plr","strobe plr","unstrobe plr","blind plr","unblind plr","guifix plr","fling plr","seizure plr","music num -Turns on music","stopmusic -Stops music","lock plr -Locks a player","unlock plr -Unlocks a player","removelimbs plr","jail plr","unjail plr","fly plr -Makes a player fly","unfly plr -Makes a player not able to fly","noclip plr","clip plr","pm plr msg -Sends a private message to a player","dog plr","undog plr","creeper plr","uncreeper plr","place plr id -Sends a player to a specified place","char plr id","unchar plr id","rank plr id -Looks at a player's rank in a group","starttools plr -Give a player startertools","sword plr","bighead plr","minihead plr","spin plr","fart plr","insert id -INSERTS AN ID","disco","flash","admins -Shows a list of admins","bans -Shows a list of banned people","musiclist -Shows the list of music","cape plr color","uncape plr","loopheal plr","loopfling plr","hat plr id -Gives a player a specified hat","unloopfling plr","unloopheal plr","unspin plr","tools -Shows the availible tools in lighting","undisco","unflash","resetstats plr -Resets a player's statistics","gear plr id -Gives a player a specified gear","cmdbar -Gives a private command gui","shirt plr id -Gives a player a specified shirt","pants plr id -Gives a player specified pants","face plr id -Gives a player a specified face","swagify plr id","tm num msg -Sends a message but has a specified alive time","countdown num -Sends a countdown with a specified number","clone plr -Creates another instance of a player","lsplr plr code -Runs a localscript on a player","startergive plr tool -Gives a tool from the starterpack to a player","control plr -Controls a player","altcmdbar/cmdbar- -Khols amdin type CB","bans/banlist -banlist"} local ast = {"serverlock -Locks the server","serverunlock -Unlocks the server","sm msg -Sends a server message","crash plr -Crashes a player","admin plr -Gives a player administrator","unadmin plr -Takes away administrator from a player","ban plr -Bans a player","unban plr -Unbans a player","mute plr -Mutes a player","unmute plr -Unmutes a player","loopkill plr -Kills a player over and over","unloopkill plr","logs -Shows the command logs","shutdown -Shuts down the server"} local ost = {"pa plr -Perm admins a player","unpa plr -Unperm admins a player",[=[nuke plr -Nukes a player (LAGGGGGG)]=]} local tost = {"oa plr","unoa plr"} local cl = ent:Clone() cl.Parent = cmf cl.Text = "--" .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num + 2 for i, v in pairs(cmds) do local cl = ent:Clone() cl.TextWrapped=true cl.TextScaled=true cl.Size=UDim2.new(0, 380, 0, 20) cl.Parent = cmf cl.Text = "--" .. " " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +2 end if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) then for i, v in pairs(ast) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +2 end end if plr.userId == game.CreatorId or ChkOwner(plr.Name) then for i, v in pairs(ost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "-- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +2 end end if plr.userId == game.CreatorId then for i, v in pairs(tost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "_ " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end end if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then if plr.PlayerGui:findFirstChild("BANSGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui for i, v in pairs(banland) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "--"..v cl.Position = UDim2.new(0,0,0,num*20) num = num +2 end end if msg:lower() == "tools" or msg:lower() == "toollist" then if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui for i, v in pairs(game.Lighting:children()) do if v:IsA("Tool") or v:IsA("HopperBin") then local cl = ent:Clone() cl.Parent = cmf cl.Text = "--"..v.Name cl.Position = UDim2.new(0,0,0,num*20) num = num +2 end end end if msg:lower() == "scripts" or msg:lower() == "scriptlist" then if plr.PlayerGui:findFirstChild("SCRIPTSG") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "SCRIPTSG" scr.Parent = plr.PlayerGui for i, v in pairs(script.LOCALS:children()) do if v:IsA("LocalScript") then local cl = ent:Clone() cl.Parent = cmf cl.Text = "--"..v.Name cl.Position = UDim2.new(0,0,0,num*20) num = num +2 end end end if msg:lower():sub(1,2) == "s " then coroutine.resume(coroutine.create(function() Output(msg:sub(3), plr) if script:findFirstChild("ScriptBase") then local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3) table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false else loadstring(msg:sub(3))() end end)) end if msg:lower():sub(1,3) == "ls " then coroutine.resume(coroutine.create(function() if script:findFirstChild("LocalScriptBase") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4) table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr) end end)) end if msg:lower():sub(1,6) == "lsplr " then local chk1 = msg:lower():sub(7):find(" ") + 6 local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then if script:findFirstChild("nope") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(chk+1) table.insert(objects, cl) cl.Parent = v.PlayerGui cl.Disabled = false Output(msg:sub(4), plr) end end end)) end end if msg:lower():sub(1,4) == "ins " then coroutine.resume(coroutine.create(function() local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5))) if obj and #obj:children() >= 1 and plr.Character then table.insert(objects, obj) for i,v in pairs(obj:children()) do table.insert(objects, v) end obj.Parent = game.Workspace obj:MakeJoints() obj:MoveTo(plr.Character:GetModelCFrame().p) end end)) end if msg:lower():sub(1,5) == "load " then coroutine.resume(coroutine.create(function() if script.LOCALS:FindFirstChild(msg:sub(6)) then g=script.LOCALS:FindFirstChild(msg:sub(6)) if g.ClassName=='LocalScript' then obj=g:clone() obj.Parent=plr.Character obj.Disabled=false Hint("Script loaded.", game.Players:children()) table.insert(objects, obj) end else Hint("Unknown script.", game.Players:children()) end end)) end if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end RemoveMessage() objects = {} end if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then game.Lighting.Ambient = origsettings.abt game.Lighting.Brightness = origsettings.brt game.Lighting.TimeOfDay = origsettings.time game.Lighting.FogColor = origsettings.fclr game.Lighting.FogEnd = origsettings.fe game.Lighting.FogStart = origsettings.fs for i, v in pairs(lobjs) do v:Destroy() end for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end end if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then Message("Cmdbar is broken as of now", msg:sub(10), true, game.Players:children()) end if msg:lower():sub(1,10) == "countdown " then local num = math.min(tonumber(msg:sub(11)),120) for i = num, 1, -1 do coroutine.resume(coroutine.create(function() Message("Countdown", i, false, game.Players:children(), 1) end)) wait(1) end end if msg:lower():sub(1,3) == "tm " then local chk1 = msg:lower():sub(4):find(" ") + 3 local num = tonumber(msg:sub(4,chk1-1)) Message("Message from " .. plr.Name, msg:sub(chk1+1), false, game.Players:children(), num) end if msg:lower():sub(1,2) == "m " then Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children()) end if msg:lower():sub(1,2) == "h " then Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children()) end if msg:lower():sub(1,3) == "pm " then local chk1 = msg:lower():sub(4):find(" ") + 3 local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1)) Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz) end if msg:lower():sub(1,6) == "alert " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() d=plr.Name local cl = script.them:Clone() cl.Parent = v.PlayerGui cl.Frame.hihi.Text=cl.Frame.hihi.Text..d:upper().."!!" cl.Sound:Play() end)) end end if msg:lower():sub(1,5) == "vote " then if game:GetService("ServerStorage"):FindFirstChild("Vote") then print('nope') else print('Started a vote') local plrz = game.Players:GetChildren() g=Instance.new("Model",game:GetService("ServerStorage")) g.Name="Vote" for i=1,#plrz do local cl = script.vo:Clone() cl.Parent = plrz[i].PlayerGui cl.Frame.tx.Text=msg:sub(6) end timecn=10 for i=1,9 do timecn=timecn-1 Hint("Voting time:"..timecn, game.Players:children()) wait(1) end l=Instance.new("StringValue",game:GetService("ServerStorage")) l.Name="serv" wait() l:remove() asd=script.stats:Clone() asd.Parent=plr.PlayerGui asd.Frame.there.Disabled=false game.ServerStorage.Vote:remove() end end if msg:lower():sub(1,11) == "resetstats " then local plrz = GetPlr(plr, msg:lower():sub(12)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("leaderstats") then for a, q in pairs(v.leaderstats:children()) do if q:IsA("IntValue") then q.Value = 0 end end end end)) end end if msg:lower():sub(1,5) == "gear " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") then local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1))) for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end obj:Destroy() end end)) end end if msg:lower():sub(1,4) == "hat " then local chk1 = msg:lower():sub(5):find(" ") + 4 local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1))) for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end obj:Destroy() end end)) end end if msg:lower():sub(1,5) == "cape " then local chk1 = msg:lower():sub(6):find(" ") local plrz = GetPlr(plr, msg:lower():sub(6)) local str = "torso.BrickColor" if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]] if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end if msg:sub(chk1+1):lower() == "kohl" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597653"]] end if msg:sub(chk1+1):lower() == "batman" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597669"]] end if msg:sub(chk1+1):lower() == "superman" then teststr = [[BrickColor.new("Bright blue") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597677"]] end if msg:sub(chk1+1):lower() == "swag" then teststr = [[BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474"]] end if BrickColor.new(teststr) ~= nil then str = teststr end end for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end local cl = script.CapeScript:Clone() cl.Parent = v.PlayerGui cl.Disabled = false end end)) end end if msg:lower():sub(1,7) == "uncape " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") and v.Character then for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end end end)) end end if msg:lower():sub(1,7) == "noclip " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then local cl = script.NoClip:Clone() cl.Parent = v.PlayerGui cl.Disabled = false end end)) end end if msg:lower():sub(1,5) == "clip " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end v.Character.Torso.Anchored = false wait(.1) v.Character.Humanoid.PlatformStand = false end end)) end end if msg:lower():sub(1,5) == "jail " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then local vname = v.Name local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0) local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail" local top = Instance.new("Part", mod) top.Locked = true top.formFactor = "Symmetric" top.Size = Vector3.new(6,1,6) top.TopSurface = 0 top.BottomSurface = 0 top.Anchored = true top.BrickColor = BrickColor.new("Really black") top.CFrame = cf * CFrame.new(0,-3.5,0) v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end) v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end) game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end) v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end) end) local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0) local front = top:Clone() front.Transparency = .5 front.Reflectance = .1 front.Parent = mod front.Size = Vector3.new(6,6,1) front.CFrame = cf * CFrame.new(0,0,-3) local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3) local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0) local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0) local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0) local msh2 = msh:Clone() msh2.Parent = back local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1) local msh4 = msh3:Clone() msh4.Parent = left v.Character.Torso.CFrame = cf end end)) end end if msg:lower():sub(1,7) == "unjail " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v then for a, jl in pairs(game.Workspace:children()) do if jl.Name == v.Name .. " Jail" then jl:Destroy() end end end end)) end end if msg:lower():sub(1,11) == "starttools " then local plrz = GetPlr(plr, msg:lower():sub(12)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") then for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end end end)) end end if msg:lower():sub(1,6) == "sword " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") then local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png" sword.GripForward = Vector3.new(-1,0,0) sword.GripPos = Vector3.new(0,0,-1.5) sword.GripRight = Vector3.new(0,1,0) sword.GripUp = Vector3.new(0,0,1) local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0 local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png" local cl = script.SwordScript:Clone() cl.Parent = sword cl.Disabled = false end end)) end end if msg:lower():sub(1,6) == "clone " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Archivable = true local cl = v.Character:Clone() table.insert(objects,cl) cl.Parent = game.Workspace cl:MoveTo(v.Character:GetModelCFrame().p) cl:MakeJoints() v.Character.Archivable = false end end)) end end if msg:lower():sub(1,8) == "control " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Humanoid.PlatformStand = true local w = Instance.new("Weld", plr.Character.Torso ) w.Part0 = plr.Character.Torso w.Part1 = v.Character.Torso local w2 = Instance.new("Weld", plr.Character.Head) w2.Part0 = plr.Character.Head w2.Part1 = v.Character.Head local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm")) w3.Part0 = plr.Character:findFirstChild("Right Arm") w3.Part1 = v.Character:findFirstChild("Right Arm") local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm")) w4.Part0 = plr.Character:findFirstChild("Left Arm") w4.Part1 = v.Character:findFirstChild("Left Arm") local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg")) w5.Part0 = plr.Character:findFirstChild("Right Leg") w5.Part1 = v.Character:findFirstChild("Right Leg") local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg")) w6.Part0 = plr.Character:findFirstChild("Left Leg") w6.Part1 = v.Character:findFirstChild("Left Leg") plr.Character.Head.face:Destroy() for i, p in pairs(v.Character:children()) do if p:IsA("BasePart") then p.CanCollide = false end end for i, p in pairs(plr.Character:children()) do if p:IsA("BasePart") then p.Transparency = 1 elseif p:IsA("Hat") then p:Destroy() end end v.Character.Parent = plr.Character v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end) end end)) end end if msg:lower():sub(1,5) == "kill " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character:BreakJoints() end end)) end end if msg:lower():sub(1,8) == "respawn " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v:LoadCharacter() end end)) end end if msg:lower():sub(1,8) == "refresh " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() local cframor=v.Character.Torso.CFrame local playersgui=v.PlayerGui:GetChildren() local toolsofplayer=v.Character:GetChildren() local backpackofplayer=v.Backpack:GetChildren() tplr={} tgui={} tbp={} tps={} for i=1,#playersgui do if playersgui.Name~="ControlGui" then table.insert(tgui,playersgui[i]) playersgui[i].Parent=script.players end end for i=1,#toolsofplayer do if toolsofplayer[i].ClassName=="Tool" then table.insert(tplr,toolsofplayer[i]) toolsofplayer[i].Parent=script.players end end for i=1,#backpackofplayer do table.insert(tbp,backpackofplayer[i]) backpackofplayer[i].Parent=script.players end if v and v.Character then v:LoadCharacter() end wait() yoyoyo=v.PlayerGui:GetChildren() for i=1,#yoyoyo do if yoyoyo[i].Name~="ControlGui" then yoyoyo[i]:remove() end end v.Backpack:ClearAllChildren() v.Character.Torso.CFrame=cframor for i=1,#tgui do if tgui[i].Name~="ControlGui" then tgui[i].Parent=v.PlayerGui end end for i=1,#tplr do if tplr[i].ClassName=="Tool" then tplr[i].Parent=v.Character end end for i=1,#tbp do tbp[i].Parent=v.Backpack end end)) end end if msg:lower():sub(1,5) == "trip " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180)) end end)) end end if msg:lower():sub(1,5) == "stun " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.PlatformStand = true end end)) end end if msg:lower():sub(1,7) == "unstun " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.PlatformStand = false end end)) end end if msg:lower():sub(1,5) == "jump " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.Jump = true end end)) end end if msg:lower():sub(1,4) == "sit " then local plrz = GetPlr(plr, msg:lower():sub(5)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.Sit = true end end)) end end if msg:lower():sub(1,10) == "invisible " then local plrz = GetPlr(plr, msg:lower():sub(11)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end end end end)) end end if msg:lower():sub(1,8) == "visible " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end end end end)) end end if msg:lower():sub(1,5) == "lock " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end end end end)) end end if msg:lower():sub(1,7) == "unlock " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end end end end)) end end if msg:lower():sub(1,8) == "explode " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position end end)) end end if msg:lower():sub(1,4) == "age " then local plrz = GetPlr(plr, msg:lower():sub(5)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end end)) end end if msg:lower():sub(1,5) == "fire " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl) end end)) end end if msg:lower():sub(1,7) == "unfire " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end end end)) end end if msg:lower():sub(1,6) == "smoke " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl) end end)) end end if msg:lower():sub(1,8) == "unsmoke " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end end end)) end end if msg:lower():sub(1,9) == "sparkles " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl) end end)) end end if msg:lower():sub(1,11) == "unsparkles " then local plrz = GetPlr(plr, msg:lower():sub(12)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end end end)) end end if msg:lower():sub(1,3) == "ff " then local plrz = GetPlr(plr, msg:lower():sub(4)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then Instance.new("ForceField", v.Character) end end)) end end if msg:lower():sub(1,5) == "unff " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end end end)) end end if msg:lower():sub(1,7) == "punish " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Parent = game:service("Lighting") end end)) end end if msg:lower():sub(1,9) == "unpunish " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Parent = game:service("Workspace") v.Character:MakeJoints() end end)) end end if msg:lower():sub(1,7) == "freeze " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0 end end end)) end end if msg:lower():sub(1,5) == "thaw " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16 end end end)) end end if msg:lower():sub(1,5) == "heal " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth end end)) end end if msg:lower():sub(1,4) == "god " then local plrz = GetPlr(plr, msg:lower():sub(5)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.MaxHealth = math.huge v.Character.Humanoid.Health = 9e9 end end)) end end if msg:lower():sub(1,6) == "ungod " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.MaxHealth = 100 v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth end end)) end end if msg:lower():sub(1,8) == "ambient " then local chk1 = msg:lower():sub(9):find(" ") + 8 local chk2 = msg:sub(chk1+1):find(" ") + chk1 game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1)) end if msg:lower():sub(1,11) == "brightness " then game.Lighting.Brightness = msg:sub(12) end if msg:lower():sub(1,5) == "time " then game.Lighting.TimeOfDay = msg:sub(6) end if msg:lower():sub(1,9) == "fogcolor " then local chk1 = msg:lower():sub(10):find(" ") + 9 local chk2 = msg:sub(chk1+1):find(" ") + chk1 game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1)) end if msg:lower():sub(1,7) == "fogend " then game.Lighting.FogEnd = msg:sub(8) end if msg:lower():sub(1,9) == "fogstart " then game.Lighting.FogStart = msg:sub(10) end if msg:lower():sub(1,7) == "btools " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") then local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize" local t5 = game:GetService("ServerStorage").F3X:Clone() t5.Parent=v.Backpack local cl4 = script.BtoolsScript:Clone() cl4.Parent = t4 cl4.Disabled = false end end)) end end if msg:lower():sub(1,12) == "startergive " then local chk1 = msg:lower():sub(13):find(" ") + 12 local plrz = GetPlr(plr, msg:lower():sub(13,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("StarterGear") and game:findFirstChild("Lighting") then for a, tool in pairs(game.Lighting:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.StarterGear end end end end end)) end end if msg:lower():sub(1,5) == "give " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then for a, tool in pairs(game.Lighting:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.Backpack end end end end end)) end end if msg:lower():sub(1,12) == "removetools " then local plrz = GetPlr(plr, msg:lower():sub(13)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v:findFirstChild("Backpack") then for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end end end)) end end if msg:lower():sub(1,5) == "rank " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:IsInGroup(msg:sub(chk1+1)) then Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr}) elseif v and not v:IsInGroup(msg:sub(chk1+1))then Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr}) end end)) end end if msg:lower():sub(1,7) == "damage " then local chk1 = msg:lower():sub(8):find(" ") + 7 local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid:TakeDamage(msg:sub(chk1+1)) end end)) end end if msg:lower():sub(1,5) == "grav " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end end end)) end end if msg:lower():sub(1,8) == "setgrav " then local chk1 = msg:lower():sub(9):find(" ") + 8 local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0) for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force - Vector3.new(0,prt:GetMass()*msg:sub(chk1+1),0) elseif prt:IsA("Hat") then frc.force = frc.force - Vector3.new(0,prt.Handle:GetMass()*msg:sub(chk1+1),0) end end end end)) end end if msg:lower():sub(1,7) == "nograv " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0) for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force + Vector3.new(0,prt:GetMass()*196.25,0) elseif prt:IsA("Hat") then frc.force = frc.force + Vector3.new(0,prt.Handle:GetMass()*196.25,0) end end end end)) end end if msg:lower():sub(1,7) == "health " then local chk1 = msg:lower():sub(8):find(" ") + 7 local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.MaxHealth = msg:sub(chk1+1) v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth end end)) end end if msg:lower():sub(1,6) == "speed " then local chk1 = msg:lower():sub(7):find(" ") + 6 local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1) end end)) end end if msg:lower():sub(1,5) == "team " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and game:findFirstChild("Teams") then for a, tm in pairs(game.Teams:children()) do if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end end end end)) end end if msg:lower():sub(1,6) == "place " then local chk1 = msg:lower():sub(7):find(" ") + 6 local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then local cl = script.PlaceScript:Clone() cl.id.Value=msg:sub(chk1+1) cl.Parent = v.PlayerGui cl.Disabled = false end end)) end end if msg:lower():sub(1,3) == "tp " then local chk1 = msg:lower():sub(4):find(" ") + 3 local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1)) local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() for i2, v2 in pairs(plrz2) do if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1)) end end end)) end end if msg:lower():sub(1,3) == "to " then local plrz = GetPlr(plr, msg:lower():sub(4)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then plr.Character.Torso.CFrame=v.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1)) end end)) end end if msg:lower():sub(1,7) == "change " then local chk1 = msg:lower():sub(8):find(" ") + 7 local chk2 = msg:sub(chk1+1):find(" ") + chk1 local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("leaderstats") then for a, st in pairs(v.leaderstats:children()) do if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end end end end)) end end if msg:lower():sub(1,6) == "shirt " then local chk1 = msg:lower():sub(7):find(" ") + 6 local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for i,v in pairs(v.Character:children()) do if v:IsA("Shirt") then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end end end end)) end end if msg:lower():sub(1,6) == "pants " then local chk1 = msg:lower():sub(7):find(" ") + 6 local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for i,v in pairs(v.Character:children()) do if v:IsA("Pants") then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end end end end)) end end if msg:lower():sub(1,5) == "face " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1 end end)) end end --------------------- -- FunCommands -- --------------------- if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then if msg:lower():sub(1,8) == "swagify " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for i,v in pairs(v.Character:children()) do if v.Name == "Shirt" then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end if v.Name == "Pants" then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end end for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso") local torso = plr.Character.Torso local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474" p.formFactor = "Custom" p.Size = Vector3.new(.2,.2,.2) local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5) local motor1 = Instance.new("Motor", p) motor1.Part0 = p motor1.Part1 = torso motor1.MaxVelocity = .01 motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0) motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0) local wave = false repeat wait(1/44) local ang = 0.1 local oldmag = torso.Velocity.magnitude local mv = .002 if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end ang = ang + math.min(torso.Velocity.magnitude/11, .5) motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv motor1.DesiredAngle = -ang if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1 if torso.Velocity.magnitude < .1 then wait(.1) end until not p or p.Parent ~= torso.Parent script:Destroy() ]] cl.Parent = v.PlayerGui cl.Disabled = false end end)) end end if msg:lower():sub(1,6) == "music " then for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end local id = msg:sub(7) local pitch = 1 if tostring(id):lower():find("caramell") then id = 2303479 end if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end if tostring(id):find("rick") then id = 2027611 end if tostring(id):find("halo") then id = 1034065 end if tostring(id):find("pokemon") then id = 1372261 end if tostring(id):find("cursed") then id = 1372257 end if tostring(id):find("extreme") then id = 11420933 end if tostring(id):find("awaken") then id = 27697277 end if tostring(id):find("alone") then id = 27697392 end if tostring(id):find("mario") then id = 1280470 end if tostring(id):find("choir") then id = 1372258 end if tostring(id):find("chrono") then id = 1280463 end if tostring(id):find("dotr") then id = 11420922 end if tostring(id):find("entertain") then id = 27697267 end if tostring(id):find("fantasy") then id = 1280473 end if tostring(id):find("final") then id = 1280414 end if tostring(id):find("emblem") then id = 1372259 end if tostring(id):find("flight") then id = 27697719 end if tostring(id):find("banjo") then id = 27697298 end if tostring(id):find("gothic") then id = 27697743 end if tostring(id):find("hiphop") then id = 27697735 end if tostring(id):find("intro") then id = 27697707 end if tostring(id):find("mule") then id = 1077604 end if tostring(id):find("film") then id = 27697713 end if tostring(id):find("nezz") then id = 8610025 end if tostring(id):find("angel") then id = 1372260 end if tostring(id):find("resist") then id = 27697234 end if tostring(id):find("schala") then id = 5985787 end if tostring(id):find("organ") then id = 11231513 end if tostring(id):find("tunnel") then id = 9650822 end if tostring(id):find("spanish") then id = 5982975 end if tostring(id):find("venom") then id = 1372262 end if tostring(id):find("wind") then id = 1015394 end if tostring(id):find("guitar") then id = 5986151 end if tostring(id):find("roboat") then id=233992960 end local s = Instance.new("Sound", game.Workspace) s.SoundId = "http://www.roblox.com/asset/?id=" .. id s.Volume = 1 s.Pitch = pitch s.Looped = true s.archivable = false repeat s:Play() wait(2.5) s:Stop() wait(.5) s:Play() until s.IsPlaying end if msg:lower() == "stopmusic" then for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end end if msg:lower() == "musiclist" then if plr.PlayerGui:findFirstChild("MUSICGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui local list = {"caramell","epic","rick","halo","pokemon","cursed","extreme","awaken","alone","mario","choir","chrono","dotr","entertain","fantasy","final","emblem","flight","banjo","gothic","hiphop","intro","mule","film","nezz","angel","resist","schala","organ","tunnel","spanish","venom","wind","guitar","roboat"} for i, v in pairs(list) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end if msg:lower():sub(1,4) == "fly " then local plrz = GetPlr(plr, msg:lower():sub(5)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then local cl = script.FlyScript:Clone() cl.Parent = v.PlayerGui cl.Disabled = false end end)) end end if msg:lower():sub(1,6) == "unfly " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end wait(.1) v.Character.Humanoid.PlatformStand = false end end)) end end if msg:lower() == "disco" then for i, v in pairs(lobjs) do v:Destroy() end local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255) game.Lighting.Ambient = color game.Lighting.FogColor = color until nil]] table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false end if msg:lower() == "flash" then for i, v in pairs(lobjs) do v:Destroy() end local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) game.Lighting.Ambient = Color3.new(1,1,1) game.Lighting.FogColor = Color3.new(1,1,1) game.Lighting.Brightness = 1 game.Lighting.TimeOfDay = 14 wait(.1) game.Lighting.Ambient = Color3.new(0,0,0) game.Lighting.FogColor = Color3.new(0,0,0) game.Lighting.Brightness = 0 game.Lighting.TimeOfDay = 0 until nil]] table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false end if msg:lower():sub(1,5) == "spin " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end local torso = v.Character:findFirstChild("Torso") local bg = Instance.new("BodyGyro", torso) bg.Name = "SPINNER" bg.maxTorque = Vector3.new(0,math.huge,0) bg.P = 11111 bg.cframe = torso.CFrame table.insert(objects,bg) repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0) until not bg or bg.Parent ~= torso end end)) end end if msg:lower():sub(1,7) == "unspin " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end end end)) end end if msg:lower():sub(1,4) == "dog " then local plrz = GetPlr(plr, msg:lower():sub(5)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end v.Character.Torso.Transparency = 1 v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0) v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0) v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0) local new = Instance.new("Seat", v.Character) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = v.Character.Torso.CFrame local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0) local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0) for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Brown") elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Brown") end end end end)) end end if msg:lower():sub(1,6) == "undog " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end v.Character.Torso.Transparency = 0 v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0) v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0) for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end end end)) end end if msg:lower():sub(1,8) == "creeper " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end v.Character.Torso.Transparency = 0 v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0) v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0) for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Bright green") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Bright green") end end end end)) end end if msg:lower():sub(1,10) == "uncreeper " then local plrz = GetPlr(plr, msg:lower():sub(11)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end v.Character.Torso.Transparency = 0 v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0) v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0) for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end end end)) end end if msg:lower():sub(1,8) == "bighead " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(3,3,3) v.Character.Torso.Neck.C0 = CFrame.new(0,1.9,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end end)) end end if msg:lower():sub(1,9) == "minihead " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(.75,.75,.75) v.Character.Torso.Neck.C0 = CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end end)) end end if msg:lower():sub(1,6) == "fling " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then local xran local zran repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555 repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555 v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0) local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1) end end)) end end if msg:lower():sub(1,8) == "seizure " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0) local cl = script.ScriptBase:Clone() cl.Name = "SeizureBase" cl.Code.Value = [[repeat wait() script.Parent.Humanoid.PlatformStand = true script.Parent.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) script.Parent.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil]] table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false end end)) end end if msg:lower():sub(1,10) == "unseizure " then local plrz = GetPlr(plr, msg:lower():sub(11)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end wait(.1) v.Character.Humanoid.PlatformStand = false end end)) end end if msg:lower():sub(1,12) == "removelimbs " then local plrz = GetPlr(plr, msg:lower():sub(13)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then for a, obj in pairs(v.Character:children()) do if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end end end end)) end end if msg:lower():sub(1,5) == "name " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Head") then for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end local char = v.Character local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1) local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0 local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head char.Head.Transparency = 1 end end)) end end if msg:lower():sub(1,7) == "unname " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Head") then for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end end end)) end end if msg:lower():sub(1,5) == "char " then local chk1 = msg:lower():sub(6):find(" ") + 5 local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1) v:LoadCharacter() end end)) end end if msg:lower():sub(1,7) == "unchar " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId v:LoadCharacter() end end)) end end if msg:lower():sub(1,7) == "infect " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then Infect(v.Character) end end)) end end if msg:lower():sub(1,11) == "rainbowify " then local plrz = GetPlr(plr, msg:lower():sub(12)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) local clr = BrickColor.random() for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = clr v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = clr v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]] cl.Parent = v.Character cl.Disabled = false end end)) end end if msg:lower():sub(1,9) == "flashify " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Institutional white") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Institutional white") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Really black") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Really black") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]] cl.Parent = v.Character cl.Disabled = false end end)) end end if msg:lower():sub(1,8) == "noobify " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character then Noobify(v.Character) end end)) end end if msg:lower():sub(1,9) == "ghostify " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white") if prt.Name:find("Leg") then prt.Transparency = 1 end elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white") end end end end)) end end if msg:lower():sub(1,8) == "goldify " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow") elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow") end end end end)) end end if msg:lower():sub(1,6) == "shiny " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white") elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white") end end end end)) end end if msg:lower():sub(1,7) == "normal " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end v.Character.Torso.Transparency = 0 v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0) v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0) v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0) for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White") if prt.Name == "FAKETORSO" then prt:Destroy() end elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White") end end end end)) end end if msg:lower():sub(1,7) == "trippy " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY" local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10 local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255) until nil]] cl.Parent = scr cl.Disabled = false end end)) end end if msg:lower():sub(1,9) == "untrippy " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end end end)) end end if msg:lower():sub(1,7) == "strobe " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE" local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10 local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(1,1,1) wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(0,0,0) until nil]] cl.Parent = scr cl.Disabled = false end end)) end end if msg:lower():sub(1,9) == "unstrobe " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end end end)) end end if msg:lower():sub(1,6) == "blind " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() gss=Instance.new("ScreenGui",v.PlayerGui) gss.Name="blindgui" framess=Instance.new("Frame",gss) framess.BackgroundTransparency=.05 framess.BackgroundColor3=Color3.new(0,0,0) framess.Size=UDim2.new(1,0,1,0) end)) end end if msg:lower():sub(1,8) == "unblind " then local plrz = GetPlr(plr, msg:lower():sub(9)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end end end)) end end if msg:lower():sub(1,7) == "guifix " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("PlayerGui") then for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end end end)) end end if msg:lower():sub(1,9) == "loopheal " then local plrz = GetPlr(plr, msg:lower():sub(10)) for i, v in pairs(plrz) do if v then local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[ local plr = game.Players:findFirstChild("]] .. v.Name .. [[") repeat wait() coroutine.resume(coroutine.create(function() if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end) end end)) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false end end end if msg:lower():sub(1,11) == "unloopheal " then local plrz = GetPlr(plr, msg:lower():sub(12)) for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopHeal:"..v.Name then sc:Destroy() table.remove(objects,q) end end end end if msg:lower():sub(1,10) == "loopfling " then local plrz = GetPlr(plr, msg:lower():sub(11)) for i, v in pairs(plrz) do if v then local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[ local plr = game.Players:findFirstChild("]] .. v.Name .. [[") repeat coroutine.resume(coroutine.create(function() if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then local xran local zran repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555 repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555 plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0) local frc = Instance.new("BodyForce", plr.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1) end end)) wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false end end end if msg:lower():sub(1,12) == "unloopfling " then local plrz = GetPlr(plr, msg:lower():sub(13)) for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopFling:"..v.Name then sc:Destroy() table.remove(objects,q) end end end end end ------------------------- -- True Owner Commands -- ------------------------- if plr.Name:lower() == nfs:lower() or plr.userId == (32196042) or plr.userId == game.CreatorId then if msg:lower():sub(1,3) == "oa " then local plrz = GetPlr(plr, msg:lower():sub(4)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and not ChkOwner(v.Name) then table.insert(owners, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("scrub's admin v2", "You're an administrator! Say :cmds for commands", false, {v}) end)) end end)) end end if msg:lower():sub(1,5) == "unoa " then for i = 1, #owners do coroutine.resume(coroutine.create(function() if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end end)) end end end -------------------- -- Owner Commands -- -------------------- if plr.Name:lower() == nfs:lower() or plr.userId == (32196042) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then if msg:lower():sub(1,3) == "pa " then local plrz = GetPlr(plr, msg:lower():sub(4)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and not ChkAdmin(v.Name, true) then table.insert(admins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("scrub's admin v2", "You're an administrator! Say :cmds for commands", false, {v}) end)) end end)) end end if msg:lower():sub(1,5) == "unpa " then for i = 1, #admins do coroutine.resume(coroutine.create(function() if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end end)) end end if msg:lower():sub(1,5) == "nuke " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Torso") then local p = Instance.new("Part",game.Workspace) table.insert(objects,p) p.Anchored = true p.CanCollide = false p.formFactor = "Symmetric" p.Shape = "Ball" p.Size = Vector3.new(1,1,1) p.BrickColor = BrickColor.new("New Yeller") p.Transparency = .5 p.Reflectance = .2 p.TopSurface = 0 p.BottomSurface = 0 p.Touched:connect(function(hit) if hit and hit.Parent then local ex = Instance.new("Explosion", game.Workspace) ex.Position = hit.Position ex.BlastRadius = 11 ex.BlastPressure = math.huge end end) local cf = v.Character.Torso.CFrame p.CFrame = cf for i = 1, 333 do p.Size = p.Size + Vector3.new(3,3,3) p.CFrame = cf wait(1/44) end p:Destroy() end end)) end end end -------------------------- -- Super Admin Commands -- -------------------------- if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) or plr.userId == game.CreatorId or plr.Name:lower() == nfs:lower() or plr.userId == (32196042) or plr.Name:lower() == nfs then if msg:lower() == "logs" then if plr.PlayerGui:findFirstChild("LOGSGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui for i, v in pairs(logs) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "[" .. v.time .. "] " .. v.name .. " " .. v.cmd cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end if msg:lower():sub(1,9) == "loopkill " then local chk1 = msg:lower():sub(10):find(" ") local plrz = GetPlr(plr, msg:lower():sub(10)) local num = 9999 if chk1 then chk1 = chk1 + 9 plrz = GetPlr(plr, msg:lower():sub(10, chk1-1)) if type(tonumber(msg:sub(chk1+1))) == "number" then num = tonumber(msg:sub(chk1+1)) end end for i, v in pairs(plrz) do if v and not ChkAdmin(v.Name, false) then local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[ local plr = game.Players:findFirstChild("]] .. v.Name .. [[") for i = 1, ]] .. tostring(num) .. [[ do repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0 coroutine.resume(coroutine.create(function() if plr and plr.Character then plr.Character:BreakJoints() end end)) end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false end end end if msg:lower():sub(1,11) == "unloopkill " then local plrz = GetPlr(plr, msg:lower():sub(12)) for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopKill:"..v.Name then sc:Destroy() table.remove(objects,q) end end end end if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end if msg:lower():sub(1,3) == "sm " then Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children()) end if msg:lower():sub(1,3) == "ko " then local chk1 = msg:lower():sub(4):find(" ") + 3 local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1)) local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end for n = 1, num do for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name, false) then local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator" v.Character:BreakJoints() wait(1/44) v:LoadCharacter() wait(1/44) end end)) end end end if msg:lower():sub(1,6) == "crash " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then local cl = script.CrashScript:Clone() cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy() end end)) end end if msg:lower():sub(1,5) == "mute " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then local cl = script.MuteScript:Clone() cl.Parent = v.Backpack cl.Disabled = false end end)) end end if msg:lower():sub(1,7) == "unmute " then local plrz = GetPlr(plr, msg:lower():sub(8)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then local cl = script.UnmuteScript:Clone() cl.Parent = v.Backpack cl.Disabled = false end end)) end end if msg:lower():sub(1,5) == "kick " then local plrz = GetPlr(plr, msg:lower():sub(6)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and not ChkAdmin(v.Name, false) then v:Destroy() end end)) end end backadmin={} backpa={} backoa={} if msg:lower():sub(1,6) == "admin " then local plrz = GetPlr(plr, msg:lower():sub(7)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and not ChkAdmin(v.Name, false) then table.insert(tempadmins, v.Name) v:SaveNumber("admin", 1) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("scrub's admin v2", "You're an administrator! Say :cmds for commands", false, {v}) end)) end end)) end end if msg:lower():sub(1,8) == "unadmin " then for i = 1, #tempadmins do coroutine.resume(coroutine.create(function() if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end end)) end end if msg:lower() == "admins" or msg:lower() == "adminlist" then if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui for i, v in pairs(owners) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Owner" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end for i, v in pairs(admins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Admin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end for i, v in pairs(tempadmins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - TempAdmin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end end if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then if plr.PlayerGui:findFirstChild("BANSGUI") then return end local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui for i, v in pairs(banland) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end if msg:lower():sub(1,4) == "ban " then local plrz = GetPlr(plr, msg:lower():sub(5)) for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v and not ChkAdmin(v.Name, false) then table.insert(banland, v.Name) local cl = script.CrashScript:Clone() cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy() end end)) end end if msg:lower() == "altcmdbar" or msg:lower() == "cmdbar-" then coroutine.resume(coroutine.create(function() for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR" local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(1,1,1) box.TextColor3 = Color3.new(0,0,0) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Scrub's Khols Cmdbar Edit Type In Command!" box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 2 box.TextXAlignment = "Left" box.ZIndex = 10 box.ClipsDescendants = true box.Changed:connect(function(p) if p == "Text" then Chat(box.Text, plr) wait(50) box.Text = "Scrub's Khols Cmdbar Edit Type In Command!" end end) end)) end if msg:lower():sub(1,6) == "unban " then for i = 1, #banland do coroutine.resume(coroutine.create(function() if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end end)) end end if msg:lower() == "shutdown" then Message("SYSTEM MESSAGE", "Shutting down...", false, game.Players:children(), 10) wait(4) poopsi=game.Players:GetChildren() for i=1,#poopsi do if game.Players:FindFirstChild(poopsi[i].Name) then plo=script.ShutdownScript:Clone() plo.Parent=poopsi[i].PlayerGui wait() plo.Disabled=false end end end end end)) end local function AdminControl(plr) coroutine.resume(coroutine.create(function() plr.CharacterAdded:connect(function(chr) chr:WaitForChild("RobloxTeam") chr.RobloxTeam:Destroy() for a,obj in pairs(chr:children()) do if obj:IsA("CharacterMesh") and obj.Name:find("3.0") then obj:Destroy() end end end) end)) if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR" local box = Instance.new("TextBox", scr) box.BorderSizePixel=5 box.BackgroundColor3 = Color3.new(255,255,255) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end) end)) end coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") if plr.userId == game.CreatorId or plr.userId == (32196042) then table.insert(owners,plr.Name) end wait(1) if slock and not ChkAdmin(plr.Name, false) and not ChkOwner(plr.Name) and plr.userId ~= (32196042) then Hint(plr.Name .. " has tried to join the server", game.Players:children()) local cl = script.CrashScript:Clone() cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end)) coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end)) coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name:lower() == ("111reyalseca"):reverse() or plr.Name:lower() == ("ecnaillirbi"):reverse() or plr.Name:lower() == ("8k2ffets"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4)) then local cl = script.CrashScript:Clone() cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end)) coroutine.resume(coroutine.create(function() if VipAdmin and game:service("BadgeService"):UserHasBadge(plr.userId,ItemId) then table.insert(tempadmins,plr.Name) end end)) coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("scrub's admin v2", "You're an administrator! Say :cmds for commands", false, {plr}) end end)) plr.Chatted:connect(function(msg) Chat(msg,plr) end) end if not ntab then script:Destroy() end if not bct then script:Destroy() end local tcb = {087,101,108,099,111,109,101,032,116,111,032,065,112,117,100,117,099,105,110,039,115,032,099,111,109,109,097,110,100,115,033,032,083,097,121,032,039,058,099,109,100,115,039,032,102,111,114,032,099,111,109,109,097,110,100,115} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end print(nfs) if not ntab then script:Destroy() end if not bct then script:Destroy() end if not tcb then script:Destroy() end game.Players.PlayerAdded:connect(AdminControl) for i, v in pairs(game.Players:children()) do AdminControl(v) end end local mod = game:service("InsertService"):LoadAsset(0) if mod:findFirstChild("scrub's admin v2") and mod:findFirstChild("Version", true) and AutoUpdate then local newac = mod:findFirstChild("scrub's admin v2") newac.Disabled = true local new = tonumber(mod:findFirstChild("Version", true).Value) local old = 0 if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end if new > old then local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2" for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank local bv3 = Instance.new("BoolValue", adminmod) bv3.Name = "VipAdmin" bv3.Value = VipAdmin local iv3 = Instance.new("IntValue", adminmod) iv3.Name = "ItemId" iv3.Value = ItemId wait() newac.Parent = game.Workspace newac.Disabled = false script.Disabled = true script:Destroy() else CHEESE() end else CHEESE() end end) sile.MouseButton1Down:connect(function() end) npa.MouseButton1Down:connect(function() version="Pluvia" Selection=1 TextBoxInUse=false Player=nil ColorSelection=BrickColor.new('Bright violet') Uninstalled=false Commands={} Scope=nil CustomFunction="" Services={ InsertService=game:service'InsertService', Workspace=game:service'Workspace', Lighting=game:service'Lighting', Players=game:service'Players', Debris=game:service'Debris', Chat=game:service'Chat', } m=Services.Players.LocalPlayer:GetMouse() SGUI=Instance.new('ScreenGui',Services.Players.LocalPlayer.PlayerGui) BAR=Instance.new('Frame',SGUI) BAR.Size=UDim2.new(1,0,0,20) BAR.Position=UDim2.new(0,0,0,20) BAR.BorderSizePixel=0 BAR.BackgroundColor3=Color3.new(0,0,0) TEXTBOX=Instance.new('TextLabel',BAR) TEXTBOX.Size=UDim2.new(1,0,1,0) TEXTBOX.BackgroundTransparency=1 TEXTBOX.TextColor3=Color3.new(453,0,435) TEXTBOX.FontSize="Size12" PlayerCheck=function() if m.Target ~= nil then for i,v in ipairs(Services.Players:GetPlayers())do if(v.Character and m.Target:IsDescendantOf(v.Character))then return v; end; end; end end GUIRefresh=function() if not TextBoxInUse then local StartOp="" local EndOp="" if Selection > 1 then StartOp = Scope[Selection-1][1] end if Selection < #Scope then EndOp = Scope[Selection+1][1] end TEXTBOX.Text = "<-- "..StartOp.." | ["..Selection.."]: ["..Scope[Selection][1].."] | "..EndOp.." -->" end end GUIDisplay=function(string) TextBoxInUse=true for i = 1,string.len(string) do TEXTBOX.Text = string.sub(string,1,i).."_" wait(.05) end wait(string.len(string)/15) TextBoxInUse=false GUIRefresh() end Commands={ {"Nex Pluvia", function() local ids = {63043890,19398258,1272714,20642008,1235488,11748356,10468797} if Commands[2][3] == true then for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do for _,x in pairs(ids) do if v.Name == "ExtraAsset" then v.Parent=nil end end end Commands[2][3] = false else for _,v in pairs(ids) do local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1] NewAsset.Parent=Services.Players.LocalPlayer.Character NewAsset.Name = "ExtraAsset" end Commands[2][3] = true end end, false }, {"Nex Pluvia", function() local ids = {21070012,1031429,108149175,14815761} if Commands[2][3] == true then for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do for _,x in pairs(ids) do if v.Name == "ExtraAsset" then v.Parent=nil end end end Commands[2][3] = false else for _,v in pairs(ids) do local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1] NewAsset.Parent=Services.Players.LocalPlayer.Character NewAsset.Name = "ExtraAsset" end Commands[2][3] = true end end, false }, {"Nex Pluvia", function() local ids = {1125510,14815761,1235488,11748356,1029025,108149175} if Commands[2][3] == true then for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do for _,x in pairs(ids) do if v.Name == "ExtraAsset" then v.Parent=nil end end end Commands[2][3] = false else for _,v in pairs(ids) do local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1] NewAsset.Parent=Services.Players.LocalPlayer.Character NewAsset.Name = "ExtraAsset" end Commands[2][3] = true end end, false }, {"Fire*", function() if pcall(function() Services.Players.LocalPlayer.Character.Head.Fire.Parent=nil end) then else pcall(function() fire=Instance.new('Fire',Services.Players.LocalPlayer.Character.Head) fire.Size=3 fire.Color=Color3.new(453,0,435) fire.SecondaryColor=Color3.new(453,0,435) end) end end }, {"Invincibility*", function() pcall(function() if Services.Players.LocalPlayer.Character.Humanoid.MaxHealth==100 then Services.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge else Services.Players.LocalPlayer.Character.Humanoid.MaxHealth=100 end end) end }, {"Teleport*", function() if m.Target ~= nil then pcall(function() Services.Players.LocalPlayer.Character:MoveTo(m.Hit.p) end) end end }, {"Teleport", function() if Player == nil and m.Target ~= nil then if PlayerCheck() then Player=PlayerCheck() end pcall(function() for _,v in pairs(Player.Character:GetChildren()) do if v:IsA('Part') then local sb = Instance.new('SelectionBox',Services.Workspace.CurrentCamera) sb.Adornee = v sb.Name = "sb" sb.Color = BrickColor.new('Bright violet') end end end) elseif Player ~= nil then pcall(function() Player.Character:MoveTo(m.Hit.p) end) Player = nil for _,v in pairs(Services.Workspace.CurrentCamera:GetChildren()) do if v:IsA('SelectionBox') and v.Name == "sb" then v.Parent=nil end end end end }, {"Kill", function() pcall(function() PlayerCheck().Character:BreakJoints() end) end }, {"Invincibility", function() pcall(function() if PlayerCheck().Character.Humanoid.MaxHealth==100 then PlayerCheck().Character.Humanoid.MaxHealth=math.huge else PlayerCheck().Character.Humanoid.MaxHealth=100 end end) end }, {":BreakJoints()", function() pcall(function() m.Target:BreakJoints() end) end }, {"Kick", function() pcall(function() PlayerCheck().Parent=nil end) end }, {"Custom Function", function() Spawn(loadstring(CustomFunction)) end }, {"LinkedSword", function() Services.InsertService:LoadAsset(47433):GetChildren()[1].Parent=Services.Players.LocalPlayer.Backpack end }, {":GetFullName()", function() if m.Target then local string = m.Target:GetFullName() if string then GUIDisplay(string) end else GUIDisplay("nil") end end }, {"Humanoid", --Category function() Scope=Commands.Humanoid[3] Selection=1 GUIRefresh() end, { {"Up Scope", function() Scope=Commands Selection=1 GUIRefresh() end }, {"Humanoid", function() if PlayerCheck() then if pcall(function() PlayerCheck().Character.Humanoid.Parent=nil end) then else pcall(function() Instance.new('Humanoid',PlayerCheck().Character) end) end end end }, {"Remove Head", function() pcall(function() PlayerCheck().Character.Head.Parent=nil end) end }, {"PlatformStand", function() pcall(function() if PlayerCheck().Character.Humanoid.PlatformStand==true then PlayerCheck().Character.Humanoid.PlatformStand=false else PlayerCheck().Character.Humanoid.PlatformStand=true end end) end }, {"Sit", function() pcall(function() if PlayerCheck().Character.Humanoid.Sit==true then PlayerCheck().Character.Humanoid.Sit=false else PlayerCheck().Character.Humanoid.Sit=true end end) end }, {"WalkSpeed", function() pcall(function() if PlayerCheck().Character.Humanoid.WalkSpeed==16 then PlayerCheck().Character.Humanoid.WalkSpeed=0 else PlayerCheck().Character.Humanoid.WalkSpeed=16 end end) end }, } }, {"Building", --Category function() Scope=Commands.Building[3] Selection=1 GUIRefresh() end, { {"Up Scope", function() Scope=Commands Selection=1 GUIRefresh() end }, {"Color", function() pcall(function() m.Target.BrickColor = ColorSelection end) end }, {"Color Picker", function() pcall(function() ColorSelection = m.Target.BrickColor end) end }, {"Anchor", function() pcall(function() m.Target.Anchored=true end) end }, {"Unanchor", function() pcall(function() m.Target.Anchored=false end) end }, {"Decal", function() pcall(function() decal = Instance.new('Decal',m.Target) decal.Face = m.TargetSurface decal.Texture = "http://roblox.com/asset/?id=123659742" end) end }, {"Decal2", function() pcall(function() decal = Instance.new('Decal',m.Target) decal.Face = m.TargetSurface decal.Texture = "http://roblox.com/asset/?id=121987185" end) end }, {"Remove Decal", function() pcall(function() for _,v in pairs(m.Target:GetChildren()) do if v:IsA('Decal') then if v.Face == m.TargetSurface then v.Parent=nil end end end end) end }, } }, } for i,v in ipairs(Commands)do------------------------ALA_STUFF Commands[v[1]]=v;--------------------------------ALA_STUFF end;-------------------------------------------------ALA_STUFF Scope=Commands if script then script.Parent=Services.Players.LocalPlayer.PlayerGui script.Name="[Nex v"..version.."]" end coroutine.wrap(function() repeat wait() until Services.Players.LocalPlayer.Character Services.Chat:Chat(Services.Players.LocalPlayer.Character.Head,"Nex "..version.." Installed",Enum.ChatColor.Blue) end)() GUIDisplay("..Nex Loaded - Made by Nex Pluvia...") QDown=false EDown=false m.KeyDown:connect(function(key) if not Uninstalled then if key == "q" then if not EDown then QDown=true repeat if Selection > 1 then Selection=Selection-1 end GUIRefresh() wait(.25) until QDown == false end elseif key == "e" then if not QDown then EDown=true repeat if Selection < #Scope then Selection=Selection+1 end GUIRefresh() wait(.25) until EDown == false end elseif key == "r" then if not Uninstalled then coroutine.wrap(function() if m.Target then sb = Instance.new('SelectionBox',Services.Workspace.CurrentCamera) sb.Adornee = m.Target sb.Name = "sb" sb.Color = BrickColor.new('Bright violet') wait(.25) for _,v in pairs(Services.Workspace.CurrentCamera:GetChildren()) do if v:IsA('SelectionBox') and v.Name == "sb" then v.Parent=nil end end end end)() Scope[Selection][2]() end end end end) m.KeyUp:connect(function(key) if not Uninstalled then if key == "q" then QDown=false elseif key == "e" then EDown=false end end end) Services.Players.LocalPlayer.Chatted:connect(function(msg) if not Uninstalled then if string.lower(msg) == "uninstall Nex" then Uninstalled = true Services.Chat:Chat(Services.Players.LocalPlayer.Character.Head,"Nex "..version.." UNINSTALLED",Enum.ChatColor.Blue) SGUI.Parent=nil if script then script.Parent=nil end elseif string.sub(string.lower(msg),1,2) == "c/" then pcall(function() ColorSelection = BrickColor.new(string.sub(msg,3)) end) elseif string.sub(string.lower(msg),1,2) == "m/" then for _,v in pairs(Services.Players:GetChildren()) do if v.Name ~= Services.Players.LocalPlayer.Name then Services.Chat:Chat(v.Character.Head,string.sub(msg,3),Enum.ChatColor.Green) end end elseif string.sub(string.lower(msg),1,3) == "cf/" then CustomFunction=string.sub(msg,4) end end end) end) nili.MouseButton1Down:connect(function() --Dont change anything!-- --just run as a local script!-- Version = 12.4 Bet = ":" --What key do you want after each command? Tablet1Size = Vector3.new(3, 0.2, 3) --]\ Tablet2Size = Vector3.new(3,4,0.05) --] Tablet sizes TabletMain=Vector3.new(3,0.2,3) --]/ AntiFall = true; --Don't die when you fall into the void? (Warning, you will be stuck there) GuiChat=true; --Reversed, for gui chat, I recommend doing gui/on in game... TimeLeft = 30 --How long before the server dies after telling it to shut.down? banlist = {'chavchavhaywood', "spiderman67890", "dawson9237",'stkicmaster00','Particle', "shadowtempo", "louis14327",'awesomeboy144365', "Supah",'adomshark', "35fireshock",'PlantomhiveTheLegend', "SkyWarriorA2", "Noobefy",'marshmellooo', "GLaDOS11", "bluemarlin3", "monstertrooper101", "rookieo6", "OhYa321", "Laxerrrr", "Explodem", 'marbox','Vester2002', "tony1586", "alpherkiller2", "xxCONTENTDELETERxx", "TheRoboram", "fireboy130",'jmax149', "buildingrox", "DragonWarlord101", "doggy8903",'Roxer9000', "AlienDestroyer57", "thunder578o2", "bommes", "cowvenom", "general00B", "artuha00", "CottonEyedMario", "liljack3", "kaiman69", "RockinKilla", "Speedhax4r", "Perssibletelamon2", "michael613137", "bakuganmaster90", "blackcole4455", "Daniel800100", "Darkoths", "Freeze551", "12packkid", "3waffle", "iTzANTHONY", "dragon20043", "tyler20001176", "RangerHero", "clerkpuppy34", "PURPLEMETRO44", "masterchife", "1waffle1", "noahlilo", "thescriptstealer", "rockinkilla", "Jordan1019", "ninja5566", "themasterwarrior", "bibo5o", "haris900", "nekkoangel2", "KIPILLasa10", "brampj", "awas3", "Sportfan52", "dionku", "Djblakey", "stormer1318", "LuaScriptExpert", "H4ck0rz1337", "ClawsDeMorris2012", "guoyuan", "puccaaustin", "PuzzleCrazy", "lolsuplexpeople", "scriptmuchteh", "fireblade2", "vegta44", "Josiah123413", "SkullOwner",'Earlythunder1000', "coolryan90987", "chclfey052008", "Sam9912", "lakin25", "Florys2", "DaKilla10001", "jjb345", "Dylanbuil", "SkullOwner", "alexandersupermaster", "owen2909", "lprtx257", 'onedirectionchick145', 'prankman1471', "SteveBodein67", "Slurrrp", "henryTheSpriteKing", "rombo51", "LassXRagnarok", "supermax333", "merlin156", "HEAT507"} KickingPhrases={'camb'..'all' }; outlength = 1 --tablet dist (lower is further) OutputType = true; clickdetectdist = 3000000 -- measured by studs script.Parent = Instance.new('Glue') LocalPlayer = game.Players.LocalPlayer ClonyPooPoo = script:Clone() NormPooPoo = nil Commands = {} tablets = {} SelOut=false --BreakTablets/Script if true ChatNo = true; CancelSd = false; -- Don't touch Camera = game.Workspace.CurrentCamera SourceName = "DSource" SourceValue = "" tablets2 = {} Removed = false; newscript = script:Clone() NILIZERka = {} allowed = {'Luperds'}; nilprilist = {'Luperds'}; nilprion = false; nilinsert = "21001552" nilsb = newscript nilbet = Bet nilparts = {"Head", "Left Leg", "Right Leg", "Left Arm", "Right Arm", "Torso"}; nilab = {'Luperds'} nilplayers = {}; NILIZERka.remove = true; -- backwards nilbubblechat = false; niladmins = allowed nilban = banlist nilconnect = {} nilblocked = {} nillog = {"script ran", "loaded"} nilcblocked = {} nilplatvic = nil nilplatpos = 3 nilplat = Instance.new("Part") nilplat.Name = "Platform" nilplat.Size = Vector3.new(10, 1, 10) nilplat.TopSurface = "Smooth" nilplat.BottomSurface = "Smooth" nilplat.BrickColor = BrickColor.new("Really blue") nilplat.Transparency = 0.7 nilplat.Anchored = true; nilversion = "10.2" niltextcolor = Color3.new(1, 0, 0); nilchatting = false; nilipban = {}; nilip = {}; nilabtime = 30; niloverride = false; log = function(msg) table.insert(nillog, msg) end table.insert(nilprilist,game.Players.LocalPlayer.Name) table.insert(nilab,game.Players.LocalPlayer.Name) table.insert(allowed,game.Players.LocalPlayer.Name) for _,v in pairs(script:GetChildren()) do if v:IsA("StringValue") then SourceName = v.Name SourceValue = v.Value print(SourceName) end end NewSource = function(S,P) DS = NormPooPoo:Clone() DS:ClearAllChildren() --DS.Disabled = true EN = Instance.new('StringValue',DS) EN.Name = SourceName EN.Value = S DS.Parent = P --DS.Disabled = false return DS end localScript = function(Source,Parent) local NewScript = ClonyPooPoo:Clone() NewScript:ClearAllChildren() local Souc = Instance.new('StringValue') Souc.Parent = NewScript Souc.Name = SourceName Souc.Value = Source NewScript.Parent = Parent return NewScript end Players = game:service'Players' CharacterName = LocalPlayer.Name --[[ LoadCharacter ]]-- function LoadCharacter(DaCFrame) if LocalPlayer.Character.Parent == game.Workspace then LocalPlayer.Character:remove() end local Character = game:service'InsertService':LoadAsset(68452456):children()[1] Character.Name = CharacterName or LocalPlayer.Name -- Character.Name Character.Parent = workspace LocalPlayer.Character = Character Character.Torso.CFrame = DaCFrame Camera.CameraSubject = Character.Humanoid Camera.CameraType = "Custom" if LocalPlayer.Name == 'Luperds' then local Shirt = Instance.new("Shirt",Character) Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961" local Pants = Instance.new("Pants",Character) Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064" local gG = Game:service'InsertService':LoadAsset(19380685) if gG == nil then gG = Game:GetService('InsertService'):LoadAsset(78033664) end gG.Parent = game.Workspace for i=1,#gG:GetChildren() do gG:children()[i].Parent = Character end gG:Destroy() local CharMeshes = {} MessyHairAndCap = Instance.new("Hat") MessyHairAndCap.Name = "MessyHairAndCap" MessyHairAndCap.Parent = Character MessyHairAndCap.AttachmentPos = Vector3.new(0.135000005, 0.150000006, -0.100000001) Handle = Instance.new("Part") Handle.Name = "Handle" Handle.Parent = MessyHairAndCap Handle.FormFactor = Enum.FormFactor.Custom Handle.Position = Vector3.new(20.3775578, 47.991024, -385.506439) Handle.Size = Vector3.new(1.59999919, 1.4000001, 1.4000001) Handle.BottomSurface = Enum.SurfaceType.Smooth Handle.CFrame = CFrame.new(20.3775578, 47.991024, -385.506439, -0.810529113, -0.000474232278, -0.585697949, -0.000547972333, 0.999999821, -5.13653722e-005, 0.58569783, 0.000279313157, -0.810529232) Handle.Locked = true Handle.RotVelocity = Vector3.new(0.00275921402, -0.000543511705, 0.00159807201) Handle.TopSurface = Enum.SurfaceType.Smooth Handle.Velocity = Vector3.new(0.00114880002, -0.00848750491, -0.00126804819) Mesh = Instance.new("SpecialMesh") Mesh.Parent = Handle Mesh.TextureId = "http://www.roblox.com/asset/?id=62509661" Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019" Mesh.Scale = Vector3.new(1.1, 1, 1) Mesh.MeshType = Enum.MeshType.FileMesh DogTags = Instance.new("Hat") DogTags.Name = "DogTags" DogTags.Parent = Character DogTags.AttachmentPos = Vector3.new(0, 1.26999998, 0.0399999991) Handle2 = Instance.new("Part") Handle2.Name = "Handle" Handle2.Parent = DogTags Handle2.FormFactor = Enum.FormFactor.Symmetric Handle2.Position = Vector3.new(28.3629551, 47.7913933, -394.372131) Handle2.Size = Vector3.new(1, 1, 1) Handle2.BottomSurface = Enum.SurfaceType.Smooth Handle2.CFrame = CFrame.new(28.3629551, 47.7913933, -394.372131, 0.326909542, -0.945055604, 0.000115543604, -5.45084476e-005, 0.000103473663, 0.99999994, -0.945055604, -0.326909482, -1.76429749e-005) Handle2.Locked = true Handle2.RotVelocity = Vector3.new(0.00535292178, 0.000957579759, -0.00776319252) Handle2.TopSurface = Enum.SurfaceType.Smooth Handle2.Velocity = Vector3.new(0.000990402186, -0.00646471605, -0.00173476792) Mesh2 = Instance.new("SpecialMesh") Mesh2.Parent = Handle2 Mesh2.TextureId = "http://www.roblox.com/asset/?id=30683431" Mesh2.MeshId = "http://www.roblox.com/asset/?id=30683421" Mesh2.Scale = Vector3.new(1.20000005, 1, 1.09000003) Mesh2.MeshType = Enum.MeshType.FileMesh DarkAgeNinjaSwordpack = Instance.new("Hat") DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack" DarkAgeNinjaSwordpack.Parent = Character DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976) Handle3 = Instance.new("Part") Handle3.Name = "Handle" Handle3.Parent = DarkAgeNinjaSwordpack Handle3.FormFactor = Enum.FormFactor.Custom Handle3.Position = Vector3.new(15.2650156, 47.4921036, -382.539124) Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036) Handle3.BottomSurface = Enum.SurfaceType.Smooth Handle3.CFrame = CFrame.new(15.2650156, 47.4921036, -382.539124, -0.138142824, 0.990412474, -0.000127494335, -0.00010445714, 0.00011408329, 1.00000012, 0.990412414, 0.138142735, 8.76188278e-005) Handle3.Locked = true Handle3.RotVelocity = Vector3.new(-0.00197006157, -1.68605834e-006, -0.00046806279) Handle3.TopSurface = Enum.SurfaceType.Smooth Handle3.Velocity = Vector3.new(-0.00112189399, -0.0114623513, 0.00128378556) Mesh3 = Instance.new("SpecialMesh") Mesh3.Parent = Handle3 Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355" Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435" Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988) Mesh3.MeshType = Enum.MeshType.FileMesh Roblox20LeftLeg = Instance.new("CharacterMesh") Roblox20LeftLeg.Name = "Roblox 2.0 Left Leg" Roblox20LeftLeg.Parent = Character Roblox20LeftLeg.BodyPart = Enum.BodyPart.LeftLeg Roblox20LeftLeg.MeshId = 27111857 Roblox20RightLeg = Instance.new("CharacterMesh") Roblox20RightLeg.Name = "Roblox 2.0 Right Leg" Roblox20RightLeg.Parent = Character Roblox20RightLeg.BodyPart = Enum.BodyPart.RightLeg Roblox20RightLeg.MeshId = 27111882 Roblox20torso = Instance.new("CharacterMesh") Roblox20torso.Name = "Roblox 2.0 torso" Roblox20torso.Parent = Character Roblox20torso.BodyPart = Enum.BodyPart.Torso Roblox20torso.MeshId = 27111894 SuperheroLeftArm = Instance.new("CharacterMesh") SuperheroLeftArm.Name = "Superhero Left Arm" SuperheroLeftArm.Parent = Character SuperheroLeftArm.BodyPart = Enum.BodyPart.LeftArm SuperheroLeftArm.MeshId = 32328397 SuperheroRightArm = Instance.new("CharacterMesh") SuperheroRightArm.Name = "Superhero Right Arm" SuperheroRightArm.Parent = Character SuperheroRightArm.BodyPart = Enum.BodyPart.RightArm SuperheroRightArm.MeshId = 32328563 elseif LocalPlayer.Name == 'lolNTCH1234' then local Part = Instance.new("Part",Character) Part.Name = "Horus" Part.Size = Vector3.new(2,2,2) Part.CanCollide = false Part.Locked = true Part:BreakJoints() local Weld = Instance.new("Weld",Part) Weld.Part0 = Part Weld.Part1 = Character.Head Weld.C0 = CFrame.new(0,-0.5,0) local Mesh = Instance.new("SpecialMesh",Part) Mesh.MeshType = "FileMesh" Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738" Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848" local Shirt = Instance.new("Shirt",Character) Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961" local Pants = Instance.new("Pants",Character) Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064" else for _,v in pairs(CharStuff) do v:Clone().Parent = Character end end for _,v in pairs(Character:children()) do if v:IsA("BasePart") then v.BrickColor = BrickColor.new("Pastel brown") end end end --[[ ShortCuts ]]-- Colors = { ["Red"] = Color3.new(1,0,0), ["PinkRed"] = Color3.new(1,0,0.5), ["Orange"] = Color3.new(1,0.5,0), ["Yellow"] = Color3.new(1,1,0), ["Green"] = Color3.new(0,1,0), ["Blue"] = Color3.new(0,0,1), ["LightBlue"] = Color3.new(0,1,1), ["Pink"] = Color3.new(1,0,1), ["Magenta"] = Color3.new(0.54,0,0.54), ["Cyan"] = Color3.new(0,0.6,1), ["White"] = Color3.new(1,1,1), ["Grey"] = Color3.new(0.5,0.5,0.5), ["Black"] = Color3.new(0,0,0) } CharStuff = {} for _,Item in pairs(LocalPlayer.Character:children()) do if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then table.insert(CharStuff,Item:Clone()) end end --[[ Chat ]]-- Chat2 = function(Msg) if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then local Part = Instance.new("Part",LocalPlayer.Character) Part.CanCollide = false Part.Transparency = 1 Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0) Part:BreakJoints() local Pos = Instance.new("BodyPosition",Part) Pos.maxForce = Vector3.new(1/0,1/0,1/0) Pos.position = LocalPlayer.Character.Head.Position local BBG = Instance.new("BillboardGui",LocalPlayer.Character) BBG.Adornee = Part BBG.Size = UDim2.new(0,20*#Msg,0,30) BBG.StudsOffset = Vector3.new(0,3,0) local Txt = Instance.new("TextLabel",BBG) Txt.Text = "" Txt.FontSize = "Size18" Txt.TextColor3 = Color3.new(1,1,1) wait() coroutine.wrap(function() while Txt.Parent ~= nil do for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end wait() end end)() Txt.BackgroundColor3 = Color3.new(1,1,1) Txt.Size = UDim2.new(1,0,1,0) if #Msg < 50 then for i=1,#Msg do Txt.Text = Txt.Text .. Msg:sub(i,i) wait(0.09) end else Txt.Text = Msg end coroutine.wrap(function() for i=3,100 do BBG.StudsOffset = Vector3.new(0,i/10,0) Pos.position = LocalPlayer.Character.Head.Position Txt.TextTransparency = i / 100 Txt.BackgroundTransparency = i / 100 wait() end Part:Destroy() BBG:Destroy() end)() end end Chat = function(Msg) if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then local Part = Instance.new("Part",LocalPlayer.Character) Part.CanCollide = false Part.Transparency = 1 Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0) Part:BreakJoints() local Pos = Instance.new("BodyPosition",Part) Pos.maxForce = Vector3.new(1/0,1/0,1/0) Pos.position = LocalPlayer.Character.Head.Position local BBG = Instance.new("BillboardGui",LocalPlayer.Character) BBG.Adornee = Part BBG.Size = UDim2.new(0,20*#Msg,0,30) BBG.StudsOffset = Vector3.new(0,3,0) local Txt = Instance.new("TextLabel",BBG) Txt.Text = Msg Txt.FontSize = "Size18" Txt.TextColor3 = Color3.new(1,1,1) wait() coroutine.wrap(function() while Txt.Parent ~= nil do for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end wait() end end)() Txt.BackgroundColor3 = Color3.new(1,1,1) Txt.Size = UDim2.new(1,0,1,0) coroutine.wrap(function() for i=3,100 do BBG.StudsOffset = Vector3.new(0,i/10,0) Pos.position = LocalPlayer.Character.Head.Position Txt.TextTransparency = i / 100 Txt.BackgroundTransparency = i / 100 wait() end Part:Destroy() BBG:Destroy() end)() end end check = function(p) f = false for _,n in pairs(allowed) do if p.Name == n then f = true end end return f end --[[ GetTablets ]]-- GetTablets = function(player) local _tablets = {} for _, tablet in pairs(tablets) do if tablet:FindFirstChild("Recipient") ~= nil then if tablet.Recipient.Value == player then table.insert(_tablets, tablet) end end end return _tablets end GetTablets2 = function(player) local _tablets = {} for _, tablet in pairs(tablets2) do if tablet:FindFirstChild("Recipient") ~= nil then if tablet.Recipient.Value == player then table.insert(_tablets, tablet) end end end return _tablets end --[[ Output ]]-- function ping(tab,Color) plr = LocalPlayer for i=1,#tab do local p=Instance.new("Part",game.Workspace) p.Name="Output3" p.Size=Vector3.new(1.25,1.25,1.25) p.Transparency=0.5 p.Anchored=true p.CanCollide = false p.Color = Color p.TopSurface="Smooth" p.CFrame=plr.Character.Torso.CFrame + Vector3.new(0,900,0) p.BottomSurface="Smooth" xv=Instance.new("SpecialMesh",p) xv.MeshType="FileMesh" xv.Name="me" xv.MeshId="http://www.roblox.com/Asset/?id=9756362" xv.Scale = Vector3.new(1.25,1.25,1.25) xv.TextureId = "" xv.VertexColor = Vector3.new(0,0,1) local bbg=Instance.new("BillboardGui",p) bbg.Name=p.Name bbg.StudsOffset=Vector3.new(0,1,-0.2) bbg.Size=UDim2.new(1,0,1,0) pn = Instance.new("TextLabel", bbg) pn.BackgroundTransparency = 1 pn.Position = UDim2.new(0, 0, 0.1, 0) pn.Size = UDim2.new(0.9, 0, 0.4, 0) pn.TextColor3 = Color pn.TextStrokeColor3 = Color3.new(0, 0, 1) pn.TextStrokeTransparency = 0 pn.FontSize = Enum.FontSize.Size12 pn.Text=tab[i] pn.Name=tab[i] coroutine.wrap(function() local f=i*(200/#tab) --200 while wait() do f=f+0.4 --0.4 p.CFrame=CFrame.new(plr.Character.Torso.Position + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10)) ----- end end)() end end Output = function(message, color, recipient, stick) if recipient == nil then recipient = LocalPlayer end if recipient.Character and recipient.Character:findFirstChild('Head') and recipient.Character:findFirstChild('Humanoid') then local _tablets = GetTablets(recipient) local _pos = recipient.Character.Head.CFrame * CFrame.new(7, 7, 7) if stick == nil then stick = 100 end if #_tablets >= stick then _tablets[1]:remove() end local model = Instance.new("Model") model.Parent = workspace model.Name = "Output::" .. recipient.Name local part = Instance.new("Part") part.Parent = model part.Transparency = 0.5 part.CanCollide = false part.TopSurface = "Smooth" part.BottomSurface = "Smooth" part.FormFactor = "Plate" part.Color = color[1] part.Size = Tablet1Size part.CFrame = _pos if SelOut==true then atc = Instance.new("SelectionPartLasso",part) atc.Part = part atc.Humanoid = recipient.Character.Humanoid atc.Color = tab.BrickColor atc.Name = 'Test' end local click = Instance.new("ClickDetector") click.Parent = part click.MaxActivationDistance = clickdetectdist click.MouseClick:connect(function(player) if player == recipient or player.Name == "1231234w" then model:remove() end end) local box = Instance.new("SelectionBox") box.Parent = part box.Adornee = part box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b) local pos = Instance.new("BodyPosition") pos.Parent = part pos.maxForce = Vector3.new(math.huge, math.huge, math.huge) pos.position = _pos.p local gyro = Instance.new("BodyGyro") gyro.Parent = part gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge) local recip = Instance.new("ObjectValue") recip.Parent = model recip.Name = "Recipient" recip.Value = recipient Gui = Instance.new("BillboardGui") Gui.Parent = model Gui.Adornee = part Gui.Size = UDim2.new(1, 0, 1, 0) Gui.StudsOffset = Vector3.new(0, 3, 0) local Frame = Instance.new("Frame",Gui) Frame.Size = UDim2.new(1, 0, 1, 0) Frame.BackgroundTransparency = 1 Label = Instance.new("TextLabel") Label.Parent = Frame Label.Size = UDim2.new(1,0,1,0) Label.FontSize = "Size12" Label.TextColor3 = color[1] Label.Text = message Label.BackgroundTransparency = 1 Label.Font = 'Legacy' --[[ local gui = Instance.new("BillboardGui") gui.Adornee = part gui.Size = UDim2.new(1, 0, 1, 0) gui.StudsOffset = Vector3.new(0, 3, 0) gui.Parent = model local frame = Instance.new("Frame") frame.Parent = gui frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundTransparency = 1 local label = Instance.new("TextLabel") label.Parent = frame label.Text = message label.FontSize = "Size12" label.TextColor3 = color[1] --]] table.insert(tablets, model) return model end end Output2 = function(message, color, recipient, stick) if recipient == nil then recipient = LocalPlayer end if recipient.Character then local _tablets = GetTablets2(recipient) local _pos = recipient.Character.Head.CFrame * CFrame.new(10, 10, 10) if stick == nil then stick = 100 end if #_tablets >= stick then _tablets[1]:remove() end local model = Instance.new("Model") model.Parent = workspace model.Name = "Output::" .. recipient.Name local part = Instance.new("Part") part.Parent = model part.Transparency = 0.5 part.CanCollide = false part.TopSurface = "Smooth" part.BottomSurface = "Smooth" part.FormFactor = "Plate" part.Color = color[1] part.Size = Vector3.new(3/2,3/2,3/2) part.CFrame = _pos part.Shape = 'Ball' local click = Instance.new("ClickDetector") click.Parent = part click.MaxActivationDistance = clickdetectdist click.MouseClick:connect(function(player) if player == recipient or player.Name == "1231234w" then model:remove() end end) local box = Instance.new("SelectionBox") box.Parent = part box.Adornee = part box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b) local pos = Instance.new("BodyPosition") pos.Parent = part pos.maxForce = Vector3.new(math.huge, math.huge, math.huge) pos.position = _pos.p local gyro = Instance.new("BodyGyro") gyro.Parent = part gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge) local recip = Instance.new("ObjectValue") recip.Parent = model recip.Name = "Recipient" recip.Value = recipient Gui = Instance.new("BillboardGui") Gui.Parent = model Gui.Adornee = part Gui.Size = UDim2.new(1, 0, 1, 0) Gui.StudsOffset = Vector3.new(0, 3, 0) local Frame = Instance.new("Frame",Gui) Frame.Size = UDim2.new(1, 0, 1, 0) Frame.BackgroundTransparency = 1 Label = Instance.new("TextLabel") Label.Parent = Frame Label.Size = UDim2.new(1,0,1,0) Label.FontSize = "Size12" Label.TextColor3 = color[1] Label.Text = message Label.BackgroundTransparency = 1 Label.Font = 'Legacy' local gui = Instance.new("BillboardGui") gui.Adornee = part gui.Size = UDim2.new(1, 0, 1, 0) gui.StudsOffset = Vector3.new(0, 3, 0) gui.Parent = model local frame = Instance.new("Frame") frame.Parent = gui frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundTransparency = 1 local label = Instance.new("TextLabel") label.Parent = frame label.Text = message label.FontSize = "Size12" label.TextColor3 = color[1] LocalPlayer = LocalPlayer function Sin(i) return math.sin(math.rad(i)) end function Cos(i) return math.cos(math.rad(i)) end for i = 0,380,2.5 do pos.position = LocalPlayer.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p gyro.cframe = CFrame.Angles(0,math.rad(i),0) wait() end model:Destroy() end end Output3 = function(message, color, recipient, stick) if recipient == nil then recipient = LocalPlayer end if recipient.Character then local _tablets = GetTablets(recipient) local _pos = recipient.Character.Head.CFrame * CFrame.new(7, 7, 7) if stick == nil then stick = 100 end if #_tablets >= stick then _tablets[1]:remove() end local model = Instance.new("Model") model.Parent = workspace model.Name = "Output::" .. recipient.Name local part = Instance.new("Part") part.Parent = model part.Transparency = 0.5 part.CanCollide = false part.TopSurface = "Smooth" part.BottomSurface = "Smooth" part.FormFactor = "Plate" part.Color = color[1] part.Size = Vector3.new(1.5,2.5,0.05) part.CFrame = _pos local click = Instance.new("ClickDetector") click.Parent = part click.MaxActivationDistance = clickdetectdist click.MouseClick:connect(function(player) if player == recipient or player.Name == "1231234w" then model:remove() end end) local box = Instance.new("SelectionBox") box.Parent = part box.Adornee = part box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b) local recip = Instance.new("ObjectValue") recip.Parent = model recip.Name = "Recipient" recip.Value = recipient Gui = Instance.new("BillboardGui") Gui.Parent = model Gui.Adornee = part Gui.Size = UDim2.new(1, 0, 1, 0) Gui.StudsOffset = Vector3.new(0, 3, 0) local Frame = Instance.new("Frame",Gui) Frame.Size = UDim2.new(1, 0, 1, 0) Frame.BackgroundTransparency = 1 Label = Instance.new("TextLabel") Label.Parent = Frame Label.Size = UDim2.new(1,0,1,0) Label.FontSize = "Size12" Label.TextColor3 = color[1] Label.Text = message Label.BackgroundTransparency = 1 Label.Font = 'Legacy' --[[ local gui = Instance.new("BillboardGui") gui.Adornee = part gui.Size = UDim2.new(1, 0, 1, 0) gui.StudsOffset = Vector3.new(0, 3, 0) gui.Parent = model local frame = Instance.new("Frame") frame.Parent = gui frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundTransparency = 1 local label = Instance.new("TextLabel") label.Parent = frame label.Text = message label.FontSize = "Size12" label.TextColor3 = color[1] --]] --table.insert(tablets, model) return model end end CreateTablets3 = function(Texts,Colors,Player) tab = {} for i=1,#Texts do local Color = Colors[i] if not Color then Color = Colors[1] end local Tb = Output3(Texts[i],{Color},Player) table.insert(tab,Tb) end for i=1,#tab do coroutine.wrap(function() local f=i*(200/#tab) while wait() do f=f+0.4 p.CFrame=CFrame.new(Player.Character.Torso.Position + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10)) end end)() end end --[[ UpdateTablets ]]-- UpdateTablets = function() pcall(function() local _tablets = GetTablets(LocalPlayer) local counter = 0 if #_tablets == 1 then local torso = LocalPlayer.Character.Torso local pos = torso.CFrame + torso.CFrame.lookVector pcall(function() _tablets[1].Part.BodyPosition.position = pos.p end) pcall(function() _tablets[1].Part.BodyGyro.cframe = pos * CFrame.Angles(math.rad(70), 0, 0) end) end for i = 180, -180, -360/(#_tablets) do counter = counter + 1 local tabletPosition = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -15 - (#_tablets / outlength)) --3 pcall(function() _tablets[counter].Part.BodyPosition.position = tabletPosition.p end) pcall(function() _tablets[counter].Part.BodyGyro.cframe = tabletPosition * CFrame.Angles(math.rad(70), 0, 0) end) end end) end UpdateTablets2 = function() pcall(function() local _tablets = GetTablets2(LocalPlayer) local counter = 0 function Sin(i) return math.sin(math.rad(i)) end function Cos(i) return math.cos(math.rad(i)) end for t = 1,#_tablets do BP = _tablets[t].BodyPosition BG = _tablets[t].BodyGyro LocalPlayer = LocalPlayer for i = 0,380,2.5 do BP.position = LocalPlayer.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p BG.cframe = CFrame.Angles(0,math.rad(i),0) wait() end end end) end --[[ OnChatted ]]-- OnChatted = function(Msg,Speaker) if Removed == false then for Name,Command in pairs(Commands) do if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then local Ran,Error = coroutine.resume(coroutine.create(function() Command.Func(Msg:sub(#Command.Command+2),Speaker) end)) if not Ran then Output(Error,{Colors.Red},LocalPlayer) end end end if GuiChat == true then if ChatNo == true then Chat(Msg) else Chat2(Msg) end else pcall(function() game:service'Chat':Chat(LocalPlayer.Character.Head,Msg,Enum.ChatColor.Red) end) end end end OnChatted2 = function(m,s) if m == 'fix'..Bet then LocalPlayer.Chatted:disconnect(OnChatted) LocalPlayer.Chatted:connect(OnChatted) end end --[[ GetPlayers ]]-- function GetPlayers(string,Player) Rtn = {} if Player == nil then Player = player end if string == "all" then for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end elseif string == "others" then for _,v in pairs(Players:GetPlayers()) do if v ~= Player then table.insert(Rtn,v) end end elseif string == "random" then table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())]) elseif string == "me" then table.insert(Rtn,Player) elseif string == "vetrans" then for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end end elseif string == "nonvetrans" or string == "notvetrans" then for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end else for _,v in pairs(Players:GetPlayers()) do if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then table.insert(Rtn,v) end end end return Rtn end --[[ Start ]]-- Start = function() coroutine.resume(coroutine.create(function() while true do wait(0.00000001) if Removed == false then if AntiFall == true then pcall(function() if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0) end end) end UpdateTablets() end end end)) LocalPlayer.Chatted:connect(OnChatted) LocalPlayer.Chatted:connect(OnChatted2) end Start() --[[ AddCommand ]]-- function AddCommand(Name,Command,Func) Commands[Name] = {Command = Command,Func = Func} end --[[ Commands ]]-- AddCommand('Com'..'mands','cm'..'ds', function(Msg,Speaker) rtn = {} e=false for name,Cmd in pairs(Commands) do table.insert(rtn, name .. ' : ' .. Cmd.Command) if OutputType == true then Output(name .. ' : ' .. Cmd.Command .. Bet,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer) else e = true end end if e == true then ping(rtn,Colors.Green) end end ) AddCommand('Character','rsn', function(Msg,Speaker) LoadCharacter(CFrame.new(0,50,0)) end ) AddCommand('Con'..'trol a Player','control', function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do if v.Character ~= nil then game.Players.LocalPlayer.Character = v.Character game.Workspace.CurrentCamera.CameraSubject = v.Character.Humanoid game.Workspace.CurrentCamera.CameraType = "Custom" Output2('Controlled' .. ' ' .. v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Loadstring','load', function(Msg,Speaker) local Ran,Error = coroutine.resume(coroutine.create(function()loadstring(Msg)() end)) if not Ran then Output(Error,{Colors.Red},LocalPlayer) else Output('Script ran',{Colors.Green},LocalPlayer) end end ) AddCommand('C'..'rash','cr'..'ash', function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do if v.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else local NS = ClonyPooPoo:Clone() local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName) if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName) Source.Value = [[ local LocalPlayer = game:service'Players'.LocalPlayer LocalPlayer.Parent = nil wait() LocalPlayer.Parent = game:service'Players' ]] NS.Parent = v:findFirstChild('Backpack') NS.Disabled = true wait() NS.Disabled = false NS.Disabled = false Output('You have crashed ' .. v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Ki'..'ck','k'..'ick', function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do if v.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else v:Destroy() end end end ) AddCommand('Kill','kill', function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do v.Character:BreakJoints() Output('You have killed' .. ' ' .. v.Name,{Colors.Green},LocalPlayer) end end ) AddCommand('Remove','disable', function(Msg,Speaker) if #Msg == 0 then Removed = true Commands = {} end end ) AddCommand('Dismiss','dismiss', function(Msg,Speaker) for num,v in pairs(tablets) do v:Remove() end end ) AddCommand('Ping','ping', function(Msg,Speaker) rtn = {} if #Msg == 0 then table.insert(rtn,'Ping Pong !') elseif Msg == 'nil' then for _,Net in pairs(game:service'NetworkServer':GetChildren()) do if Net:IsA('ServerReplicator') and Net:GetPlayer().Parent ~= game.Players then table.insert(rtn,Net:GetPlayer().Name) end end if #rtn == 0 then table.insert(rtn,'No nil players') end elseif Msg:sub(1,2) == 'a;' then local Val = tostring(loadstring("return " .. Msg:sub(3))()) table.insert(rtn,Val) elseif Msg == 'banned' then for _,v in pairs(banlist) do table.insert(rtn,v) end elseif Msg == 'allowed' then for _,v in pairs(allowed) do table.insert(rtn,v) end elseif Msg == 'players' then for _,ply in pairs(game.Players:GetPlayers()) do table.insert(rtn,ply.Name) end else table.insert(rtn,Msg) end for _,m in pairs(rtn) do Output(m,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer) end end ) AddCommand('Ba'..'nish','b'..'an', function(Msg,Speaker) for a,b in pairs(GetPlayers(Msg,Speaker)) do if b.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else table.insert(banlist,b.Name) OnChatted('crash'..Bet..b.Name,Speaker) end end end ) AddCommand('Ad'..'min','adm'..'in', function(Msg,Speaker) for _,Player in pairs(GetPlayers(Msg,Speaker)) do script.Parent = Player.Backpack end end ) AddCommand('Teleport','tp', function(Msg,Speaker) local Split = Msg:find(Bet) local From = GetPlayers(Msg:sub(1,Split-1),Speaker) local To = GetPlayers(Msg:sub(Split+1),Speaker)[1] local Current = 0 for i=-180,180,360/#From do Current = Current + 1 pcall(function() if From[Current] ~= To then From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame * CFrame.Angles(0,math.rad(i),0) * CFrame.new(0,0,5 + (#From*1.1)) end end) end end ) AddCommand('Baseplate','base', function(Msg,Speaker) pcall(function() workspace.Base:Remove() end) 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 ) AddCommand('Ki'..'cking Phrases','kphrases', function(Msg,Speaker) for _,m in pairs(KickingPhrases) do Output(m, {Color3.new(math.random(),math.random(),math.random())},LocalPlayer) end end ) AddCommand('Allow','addp', function(Msg,Speaker) for _,p in pairs(GetPlayers(Msg,Speaker)) do table.insert(allowed,p.Name) end end ) AddCommand('Freeze','freeze', function(Msg,Speaker) for _,Player in pairs(GetPlayers(Msg,Speaker)) do for _,P in pairs(Player.Character:GetChildren()) do if P.ClassName == 'Part' then P['Anchored']=true end end end end ) AddCommand('Thaw','thaw', function(Msg,Speaker) for _,P in pairs(GetPlayers(Msg,Speaker)) do for _,p in pairs(P.Character:GetChildren()) do if p.ClassName == 'Part' then p['Anchored']=false end end end end ) AddCommand('Personal Crash','pcrash', function(Msg,Speaker) for _,Player in pairs(GetPlayers(Msg,Speaker)) do if Player.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else local Item = Player:FindFirstChild('Backpack') local NS = ClonyPooPoo:Clone() S = NS:FindFirstChild(SourceName) if S == nil then S = Instance.new('StringValue',NS) S.Name = SourceName end S.Value = [[ repeat until Canada ]] NS.Parent = Item end end end ) AddCommand('La'..'g','l'..'a'..'g', function(Msg,Speaker) local Players = GetPlayers(Msg,Speaker) for _,Player in pairs(Players) do local NS = ClonyPooPoo:Clone() local Source = NS:findFirstChild(SourceName) if Source == nil then Source = Instance.new('StringValue',NS) Source.Name = SourceName end Source.Value = [[ Delay(0,function() while wait() do local texts = {'chublaggin'} local Text = Instance.new('Message',game.Workspace.CurrentCamera) Text.Text = Texts[1] for i=1,50 do script:Clone().Parent = game.Players.LocalPlayer.Backpack end end end) ]] NS.Parent = Player.Backpack Output('You have la'..'gged ' .. Player.Name,{Colors.Green},LocalPlayer) end end ) -- AddCommand('Disable cb'..'a','removecb'..'a', -- function(m,s) -- local lol=Instance.new("StringValue") -- lol.Name = 'CB'..'A Attachment' -- lol.Value = [[CB]]..[[A.remove]]..[[=false;]] -- lol.Parent = game:GetService("Workspace") -- Output('You have disabled ' .. 'cb'..'a',{Color3.new(0,1,0)},LocalPlayer) -- end --) AddCommand('Override cb'..'a a'..'b','overcb'..'a', function(m,s) local lol=Instance.new("StringValue") lol.Name="CB".."A Attachment" lol.Value=[[CB]]..[[A.overrid]]..[[e=true;]] lol.Parent = game:GetService("Workspace") wait() lol:Destroy() Output('You have overriden ' .. 'cb'..'a antiba'..'n',{Color3.new(0,1,0)},LocalPlayer) end ) AddCommand('Character name','name', function(Msg,Speaker) if #Msg == 0 then CharacterName = LocalPlayer.Name else CharacterName = Msg end LoadCharacter(CFrame.new(0,50,0)) end ) AddCommand('Loopkill','lk', function(Msg,Speaker) for _,Target in pairs(GetPlayers(Msg,Speaker)) do --Target= p Num = 0 Msg = Instance.new('Hint',game.Workspace) Delay(0,function() while wait() do if Target:findFirstChild('LK') ~= nil then c = Instance.new('ObjectValue') c.Parent = Target.Character.Humanoid c.Value = game.Players.ScriptExplorer c.Name = 'creator' Num = Num + 1 wait(0.1) Target.Character.Humanoid.Health = 0 wait(0.01) Target.Character.Parent = game.Lighting wait(0.01) c:remove() wait(0.01) Target.Character.Parent = game.Workspace Msg.Text = Target.Name .. ' has been loopkilled ' .. Num .. ' times!' end end end) Instance.new('StringValue',Target).Name = 'LK' Output2('Loop killed ' .. Target.Name,{Colors.Green},LocalPlayer) end end ) AddCommand('Un loopkill','unlk', function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do if v:findFirstChild('LK') then v.LK:Destroy() Output2('Un loopkilled ' .. v.Name,{Colors.Green},LocalPlayer) else Output2(v.Name .. ' was never loopkilled!',{Colors.Red},LocalPlayer) end end end ) function fgeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f) local funcw = Instance.new("Weld") funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1 if (zCoco == true) then funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f) else funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f) end return funcw end game:service'Players'.ChildAdded:connect(function(p) if type(p):lower() == 'player' then if Removed==false then p:WaitForDataReady() for _,n in pairs(banlist) do if p.Name:lower():sub(1,#n) == n:lower() then p:Destroy() end end p.Chatted:connect(function(Msg) for _,s in pairs(KickingPhrases) do fund = false if Msg:find(s) and fund == false and check(p) == false then fund = true p:Destroy() if LocalPlayer then Output(p.Name .. ' has been ki'..'cked for chatting ' .. s,{Colors.Green},LocalPlayer) end end end end) end end end) if game.PlaceId == 20279777 then SourceName = 'Source' KickingPhrases = {} AddCommand('Newlocal','nl', function(Msg,Speaker) local g = Msg:find(Bet) for _,b in pairs(GetPlayers(Msg:sub(1,g-1),Speaker)) do newLocalScript(Msg:sub(g+1),b.Backpack) Output('You have made a script in ' .. b.Name .. "'s backpack",{Colors.Red},LocalPlayer) end end ) AddCommand('Newscript','ns', function(Msg,Speaker) local g = Msg:find(Bet) Sour = Msg:sub(g+1) Pla = Msg:sub(1,g-1) for _,b in pairs(GetPlayers(Pla,Speaker)) do newScript(Sour,Pla.Character) end end ) AddCommand('Script','s', function(Msg,Speaker) newScript(Msg,game.Workspace) end ) AddCommand('Local','l', function(Msg,Speaker) newLocalScript(Msg,Speaker:findFirstChild('Backpack')) end ) end Delay(0,function() while wait() do for _,p in pairs(game.Players:GetPlayers()) do for _,n in pairs(banlist) do if p.Name:lower():sub(1,#n) == n:lower() then p:Destroy() Output('Banned player found : ' .. p.Name,{Color3.new(0,-1,-2)},LocalPlayer) end end p.Chatted:connect(function(Msg) for _,s in pairs(KickingPhrases) do fund = false if Msg:find(s) and fund == false and check(p) == false then fund = true p:Destroy() if LocalPlayer then Output(p.Name .. ' has been kicked for chatting ' .. s,{Colors.Green},LocalPlayer) end end end end) end end end) AddCommand('Shu'..'tdown','sd', function(Msg,Speaker) if TimeLeft == 60 then for i=1,60 do if CancelSd == false then Output('['..LocalPlayer.Name..']: '..60-i .. ' seconds left until shu'..'tdown',{Colors.Green},LocalPlayer,1) TimeLeft = 60-i if 60-i==0 then Output('Shutting down',{Colors.Green},LocalPlayer,1) wait(1) Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) EF = ClonyPooPoo:Clone() EF:ClearAllChildren() EFF = Instance.new('StringValue') EFF.Value = [==[ Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) ]==] EFF.Name = SourceName or 'DSource' EFF.Parent = EF EF.Parent = game.Workspace wait() EF.Parent = nil local S = Instance.new('StringValue') S.Parent = game.Workspace S.Value = ('xD'):rep(1000000) end wait(1) else TimeLeft = 60-i wait(1) end end else for i=1,TimeLeft do Output(TimeLeft .. ' seconds left before you can re activate shu'..'tdown',{Colors.Green},Speaker,5) wait(1) end wait(1) Output('You can now re attempt to shu'..'tdown',{Colors.Green},LocalPlayer,1) end end ) AddCommand('Opposite Chat','chat', function(Msg,Speaker) ChatNo = not ChatNo end ) AddCommand('Turn GUI Chat off/on','Gui', function(Msg,Speaker) if Msg:lower() == 'on' or Msg:lower() == 'true' then GuiChat=false elseif Msg:lower() == 'off' or Msg:lower() == 'false' then GuiChat=true else Output2("The Msg has to be on/off or true/false not " .. Msg,{Colors.Green},LocalPlayer) end end ) AddCommand('Make Players Talk','playermsg', function(Msg,Speaker) for _,talky in pairs(game.Players:GetPlayers()) do charnam = CharacterName or LocalPlayer.Name game:service'Chat':Chat(talky.Character.Head,Msg,Enum.ChatColor.Blue) --game:service'Chat':Chat(game.Players.LocalPlayer.Character.Head,Msg,Enum.ChatColor.Red) --for i,v in pairs(game.Workspace:GetChildren(Msg,Speaker)) do --if v.Classname = "Part" then --game:service'Chat':Chat(v,Msg,Enum.ChatColor.Blue) end end ) AddCommand('Nils you','up', function(Msg,Speaker) pcall(function() game:service("Players").LocalPlayer.Character:Remove() end) game:service("Players").LocalPlayer.Character = nil end ) AddCommand('Explodes you','boom', function(Msg,Speaker) local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil) wait(0.05) local Explosion = Instance.new("Explosion") Explosion.BlastRadius = 25000000000 Explosion.BlastPressure = 1000000 Explosion.Position = game:service("Players").LocalPlayer.Character.Torso.Position Explosion.Hit:connect(function(Hit) if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then Hit.Anchored = false Hit:BreakJoints() end end) Explosion.Parent = game.Workspace wait(0.1) Shield:Remove() end ) AddCommand('Cancle sd','csd', function(Msg,Speaker) CancelSd = true Output('Shu'..'tdown canceled',{Colors.Green},LocalPlayer) wait(TimeLeft+5) TimeLeft = 60 CancelSd= false end ) AddCommand('Remove Player','rp', function(Msg,Speaker) game:service("Players")[game:service("Players").LocalPlayer.Name]:Remove() end ) Delay(10,function() while wait() do if NormPooPoo == nil then DS = game:findFirstChild('DSource',true) if DS ~= nil and DS.Parent.ClassName == 'Script' then NormPooPoo = DS.Parent:Clone() Output('Normal script Found and cloned',{Colors.Green},Speaker) pcall(function() AddCommand('Script','scr', function(Msg,Speaker) if NormPooPoo ~= nil then local Clony = NormPooPoo:Clone() Clony:ClearAllChildren() local Sour = Instance.new('StringValue',Clony) Sour.Name = SourceName Sour.Value = Msg Clony.Disabled = true Clony.Parent = game.Workspace Clony.Disabled = false Output('Normal script ran',{Colors.Green},Speaker) else Output('Normal Script is nil',{Colors.Green},Speaker) end end ) end) Output('Script CMD added',{Colors.Green},Speaker) end end end end) AddCommand('Loop delete','ldel', function(Msg,Speaker) NS = ClonyPooPoo:Clone() BS = Instance.new('StringValue',NS) DS = Instance.new('StringValue',NS) DS.Name = SourceName BS.Name = 'LolBish' BS.Value = Msg DS.value = [[ Delay(0,function() Name = script:findFirstChild('LolBish').Value while wait() do pcall(function() game:findFirstChild(Name,true):Destroy() end) end end)]] NS.Parent = game.Workspace wait() NS.Parent = nil Output('Loop deleted ' .. Msg,{Colors.Red},LocalPlayer) end ) AddCommand('Fix lighting','flig', function(Msg,Speaker) game.Lighting.Ambient = Color3.new(1,1,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.69,0.69,0.69) game.Lighting.Brightness = 0.2 game.Lighting.FogStart = 0 game.Lighting.FogEnd = 100000 game.Lighting.FogColor = Color3.new(0.74,0.74,0.74) game.Lighting.TimeOfDay = 12 Output('Debuged lighting',{Colors.Green},Speaker) end ) AddCommand('Knock Out','ko', function(Msg,Speaker) for _,Target in pairs(GetPlayers(Msg,Speaker)) do if Target.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else JD = 1000 Output2("KO'ing " .. Target.Name .. ' 1000 times',{Colors.Black},Speaker) for i=1, JD do c = Instance.new('ObjectValue') c.Parent = Target.Character.Humanoid c.Value = Speaker c.Name = 'creator' wait(0.1) Target.Character.Humanoid.Health = 0 wait(0.01) Target.Character.Parent = game.Lighting wait(0.01) c:remove() wait(0.01) Target.Character.Parent = game.Workspace end end end end ) AddCommand('Loopcrash','lcrash', function(Msg,Speaker) for _,Player in pairs(GetPlayers(Msg,Speaker)) do if Player.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else Delay(0,function() while wait() do if Players:findFirstChild(Player.Name) then OnChatted('crash'..Bet..Players[Player.Name]) end end end) end end end ) AddCommand('Ping2','ping2', function(Msg,Speaker) Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer) end ) ----------------------------------[ CBA NILIZER COMMANDS HERE ]--------------------------------- AddCommand('Spawncage','cage', function(Msg,Speaker) wall1 = Instance.new("Part", workspace) wall1.Size = Vector3.new(1, 20, 51) wall1.Anchored = true wall1.BrickColor = BrickColor.new("Really blue")-- wall1.Transparency = 0.7 wall1.TopSurface = "Smooth" wall1.BottomSurface = "Smooth" wall1.Locked = true wall1.CFrame = CFrame.new(-25, 10, 0) wall2 = Instance.new("Part", workspace) wall2.Size = Vector3.new(51, 20, 1) wall2.Anchored = true wall2.BrickColor = BrickColor.new("Really blue")-- wall2.Transparency = 0.7 wall2.TopSurface = "Smooth" wall2.BottomSurface = "Smooth" wall2.Locked = true wall2.CFrame = CFrame.new(0, 10, 25) wall3 = Instance.new("Part", workspace) wall3.Size = Vector3.new(1, 20, 51) wall3.Anchored = true wall3.BrickColor = BrickColor.new("Really blue")-- wall3.Transparency = 0.7 wall3.TopSurface = "Smooth" wall3.BottomSurface = "Smooth" wall3.Locked = true wall3.CFrame = CFrame.new(25, 10, 0) wall4 = Instance.new("Part", workspace) wall4.Size = Vector3.new(51, 20, 1) wall4.Anchored = true wall4.BrickColor = BrickColor.new("Really blue")-- wall4.Transparency = 0.7 wall4.TopSurface = "Smooth" wall4.BottomSurface = "Smooth" wall4.Locked = true wall4.CFrame = CFrame.new(0, 10, -25) roof = Instance.new("Part", workspace) roof.Anchored = true roof.Size = Vector3.new(51, 1, 51) roof.TopSurface = "Smooth" roof.BottomSurface = "Smooth" roof.BrickColor = BrickColor.new("Really black") roof.Locked = true roof.CFrame = CFrame.new(0, 20.5, 0) end ) AddCommand('OpenDoor','opendoor', function(Msg,Speaker) wall1.CanCollide = false wall1.Transparency = 1 Output2("Opened door",{Colors.Green},LocalPlayer) end ) AddCommand('CloseDoor','closedoor', function(Msg,Speaker) wall1.CanCollide = true wall1.Transparency = 0 Output2("Closed door",{Colors.Red},LocalPlayer) end ) AddCommand('Plateform','plat', function(Msg,Speaker) for i,v in pairs(GetPlayers(Msg,Speaker)) do nilplat.Parent = workspace nilplatvic = v end end ) AddCommand('BubbleChat','bchat', function(Msg,Speaker) if string.lower(Msg) == "on" then nilbubblechat = true Output2("Bubblechat on",{Colors.Green},LocalPlayer) elseif(string.lower(Msg) == "off") then nilbubblechat = false Output2("Bubblechat off",{Colors.Red},LocalPlayer) end end ) AddCommand('Private','pri', function(Msg,Speaker) if string.lower(Msg) == "on" then nilprion = true Output2("Private on",{Colors.Green},LocalPlayer) elseif(string.lower(Msg) == "off") then nilprion = false Output2("Private off",{Colors.Red},LocalPlayer) end end ) AddCommand('Try ID','try', function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v.Character then if v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.Health = 0 local alr = GetPlayers(string.sub(Msg, i+1), speaker) if #alr == 0 then if string.lower(string.sub(Msg, i+1)) == "normal" then v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. v.userId .."&placeId=0" else v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. string.sub(Msg, i+1) .."&placeId=0" end else for i,s in pairs(alr) do v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. s.userId .."&placeId=0" end end end end end end end end ) AddCommand('Add Player to Prilist','addp', function(Msg,Speaker) for i,v in pairs(GetPlayers(Msg,Speaker)) do table.insert(nilprilist, v.Name) Output2("Added "..v.Name.." to private server",{Colors.Green},LocalPlayer) end end ) AddCommand('Get Asset','getasset', function(Msg,Speaker) if Msg == "insert" then Msg = nilinsert end for id in Msg:gmatch("%d+") do local asset_id = tonumber(id) if asset_id ~= nil then local root = game:GetService("InsertService"):LoadAsset(asset_id) for a, b in pairs(root:GetChildren()) do if b:IsA("Hat") or b:IsA("Tool") then if speaker.Character then b.Parent = speaker.Character Output2(speaker.Name .. " has been given " .. b.className .. " \"" .. b.Name .. "\" [" .. tostring(asset_id) .. "]",{Colors.Green},LocalPlayer) end end end end end end ) AddCommand('Fire','fire', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then if v.Character:findFirstChild("Torso") then if v.Character.Torso.className == "Part" then Instance.new("Fire", v.Character.Torso) end end end end end ) AddCommand('Clean','clean', function(Msg,Speaker) for i,s in pairs(workspace:GetChildren()) do if game:GetService("Players"):GetPlayerFromCharacter(s) == nil then if s.className ~= "Terrain" then if s.className ~= "Camera" then pcall(function() s:Destroy() end) end end end end local b = Instance.new("Part", Game:GetService("Workspace")) b.Size = Vector3.new(3000, 1, 3000) b.CFrame = CFrame.new(0, 0, 0) b.Name = "Base" b.BrickColor = BrickColor.new("Earth green") b.TopSurface = "Smooth" b.BottomSurface = "Smooth" b.LeftSurface = "Smooth" b.RightSurface = "Smooth" b.FrontSurface = "Smooth" b.BackSurface = "Smooth" b.Anchored = true b.Locked = true local sl = Instance.new("SpawnLocation", workspace) sl.Anchored = true sl.Locked = true sl.formFactor = "Plate" sl.Size = Vector3.new(6, 0.4, 6) sl.CFrame = CFrame.new(0, 0.6, 0) sl.BrickColor = BrickColor.new("Really blue") sl.TopSurface = "Smooth" sl.BottomSurface = "Smooth" sl.LeftSurface = "Smooth" sl.RightSurface = "Smooth" sl.FrontSurface = "Smooth" sl.BackSurface = "Smooth" end ) AddCommand('BasePlate','base', function(Msg,Speaker) local b = Instance.new("Part", workspace) b.Size = Vector3.new(3000, 1, 3000) b.CFrame = CFrame.new(0, 0, 0) b.Name = "Base" b.BrickColor = BrickColor.new("Earth green") b.TopSurface = "Smooth" b.BottomSurface = "Smooth" b.LeftSurface = "Smooth" b.RightSurface = "Smooth" b.FrontSurface = "Smooth" b.BackSurface = "Smooth" b.Anchored = true b.Locked = true local sl = Instance.new("SpawnLocation", workspace) sl.Anchored = true sl.Locked = true sl.formFactor = "Plate" sl.Size = Vector3.new(6, 0.4, 6) sl.CFrame = CFrame.new(0, 0.6, 0) sl.BrickColor = BrickColor.new("Really blue") sl.TopSurface = "Smooth" sl.BottomSurface = "Smooth" sl.LeftSurface = "Smooth" sl.RightSurface = "Smooth" sl.FrontSurface = "Smooth" sl.BackSurface = "Smooth" end ) AddCommand('Remove Legs','nolegs', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do if j.Name == "Left Leg" or j.Name == "Right Leg" then j:remove() end end end Output("Removed player's legs",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Hats','nohats', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do if j.ClassName == "Hat" then j:remove() end end end Output("Removed player's hats",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Face','noface', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character.Head:GetChildren()) do if j.ClassName == "Decal" then j:remove() end end end Output("Removed player's face",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Arms','noarms', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do if j.Name == "Left Arm" or j.Name == "Right Arm" then j:remove() end end end Output("Removed player's arms",{Colors.Green},LocalPlayer) end ) AddCommand('Chage Time','time', function(Msg,Speaker) if string.lower(word) == "noon" then game:GetService("Lighting").TimeOfDay = "18:00:00" elseif string.lower(word) == "morning" then game:GetService("Lighting").TimeOfDay = "0:00:00" end game:GetService("Lighting").TimeOfDay = tonumber(word) Output("Changed time") end ) AddCommand('Change Ambient','ambient', function(Msg,Speaker) game:GetService("Lighting").Ambient = Color3.new(tonumber(word)) Output2("Changed ambient",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Cloths','noclothes', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then j:remove() end end end Output("Removed player's clothes",{Colors.Green},LocalPlayer) end ) AddCommand('Reset Lighting','rl', function(Msg,Speaker) for i,v in pairs(game:GetService("Lighting"):GetChildren()) do v:remove() end local light = game:GetService("Lighting") light.TimeOfDay = "14:00:00" light.Brightness = 1 light.ColorShift_Bottom = Color3.new(0, 0, 0) light.ColorShift_Top = Color3.new(0, 0, 0) light.ShadowColor = Color3.new(178, 178, 178) light.Ambient = Color3.new(1, 1, 1) light.FogStart = 0 light.FogEnd = 10000000000000 Output2("Reset lighting",{Colors.Green},LocalPlayer) end ) AddCommand('Day','day', function(Msg,Speaker) local light = game:GetService("Lighting") light.TimeOfDay = "14:00:00" Output2("Set time to day",{Colors.Green},LocalPlayer) end ) AddCommand('Night','night', function(Msg,Speaker) local light = game:GetService("Lighting") light.TimeOfDay = "24:00:00" Output2("Set time to night",{Colors.Green},LocalPlayer) end ) AddCommand('UnFire','unfire', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then if v.Character:findFirstChild("Torso") then if v.Character.Torso.ClassName == "Part" then for i,f in pairs(v.Character.Torso:GetChildren()) do if f.ClassName == "Fire" then f:remove() Output2("Removed fire from "..v.Name,{Colors.Green},LocalPlayer) end end end end end end end ) AddCommand('ForceField','ff', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then Instance.new("ForceField", v.Character).Name = "nilforcefield" Output2("Gave forcefield to "..v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Remove ForceField','unff', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then for i,f in pairs(v.Character:GetChildren()) do if f.ClassName == "ForceField" then f:remove() Output2("Removed ForceField from "..v.Name,{Colors.Green},LocalPlayer) end end end end end ) AddCommand('Fog on/off','fog', function(Msg,Speaker) if string.lower(Msg) == "on" then game:service("Lighting").FogStart = 0 game:service("Lighting").FogEnd = 100 Output2("Fogs on",{Colors.Green},LocalPlayer) elseif(string.lower(Msg) == "off") then game:service("Lighting").FogStart = 0 game:service("Lighting").FogEnd = 999999999999 Output2("Fogs off",{Colors.Green},LocalPlayer) end end ) AddCommand('Sparkles','sparkles', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then if v.Character:findFirstChild("Torso") then Instance.new("Sparkles", v.Character.Torso) Output2("Gave sparkles to "..v.Name,{Colors.Green},LocalPlayer) end end end end ) AddCommand('God Health','inf', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character ~= nil then for i,s in pairs(v.Character:GetChildren()) do if s.className == "Part" then s.Reflectance = 1 elseif(s.ClassName == "Humanoid") then s.MaxHealth = math.huge Output("God Health "..v.Name,{Colors.Green},LocalPlayer) end end end end end ) AddCommand('Respawn','respawn', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do local ack2 = Instance.new("Model") ack2.Parent = game:GetService("Workspace") local ack4 = Instance.new("Part") ack4.Transparency = 1 ack4.CanCollide = false ack4.Anchored = true ack4.Name = "Torso" ack4.Position = Vector3.new(10000,10000,10000) ack4.Parent = ack2 local ack3 = Instance.new("Humanoid") ack3.Torso = ack4 ack3.Parent = ack2 v.Character = ack2 Output("Respawned "..v.Name,{Colors.Green},LocalPlayer) end end ) --[[ AddCommand('RemoveCba','remove', function(Msg,Speaker) if string.lower(Msg) == "cba" then Output2("Removed NILIZERka",{Colors.Red},LocalPlayer) NILIZERka.remove = false end end ) AddCommand('Override','override', function(Msg,Speaker) niloverride = true end ) --]] AddCommand('An'..'tiB'..'an','a'..'b', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do local isab = false for i,s in pairs(nilab) do if string.lower(v.Name) == string.lower(s) then isab = true end end if isab == false then table.insert(nilab, v.Name) Output(v.Name .. " now has an antiban.",{Colors.Green},LocalPlayer) end end end ) AddCommand('UnB'..'an','unb'..'an', function(Msg,Speaker) for i,s in pairs(banlist) do if string.sub(string.lower(s), 1, #Msg) == string.lower(Msg) then table.remove(banlist, i) Output("Unbanned "..s,{Colors.Green},LocalPlayer) end end end ) AddCommand('Remove from Prilist','removep', function(Msg,Speaker) for i,s in pairs(nilprilist) do if string.sub(string.lower(s), 1, #Msg) == string.lower(Msg) then table.remove(nilprilist, i) Output("Removed "..s.." from private server",{Colors.Green},LocalPlayer) end end end ) AddCommand('UnAdmin','unad'..'min', function(Msg,Speaker) for i,s in pairs(allowed) do if string.sub(string.lower(s[1]), 1, #Msg) == string.lower(Msg) then table.remove(allowed, i) Output2("Unadmined "..s,{Colors.Green},LocalPlayer) end end end ) AddCommand('UnAn'..'tiB'..'an','un'..'a'..'b', function(Msg,Speaker) for i,s in pairs(nilab) do if string.sub(string.lower(s), 1, #Msg) == string.lower(Msg) then table.remove(nilab, i) Output("Removed "..s.."'s AntiBan",{Colors.Green},LocalPlayer) end end end ) AddCommand('Remove Humanoid','rhum', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character.Humanoid then v.Character.Humanoid:Destroy() Output("Removed humanoid",{Colors.Green},LocalPlayer) end end end ) AddCommand('Get Age','getage', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do local at = 0 local age = v.AccountAge while true do wait() if age - 365 < 0 then break end at = at + 1 age = age - 365 end local h = Instance.new("Hint", workspace) h.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old" wait(4) if h then h:remove() end end end ) AddCommand('Anti Lag','antilag', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,s in pairs(v.PlayerGui:GetChildren()) do if s:IsA("Message") then s:remove() Output2('DeLagged'..v.Name,{Colors.Green},LocalPlayer) end end end end ) AddCommand('Sit','sit', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do if j.ClassName == "Humanoid" then j.Sit = true Output2("Made "..j.Name.." sit",{Colors.Green},LocalPlayer) end end end end ) AddCommand('Remove Tools','rtools', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v:findFirstChild("Backpack") ~= nil then if v.Character then for i,s in pairs(v.Character:GetChildren()) do if s.ClassName == "Tool" or v.ClassName == "Model" then s:remove() end end end for i,s in pairs(v.Backpack:GetChildren()) do s:remove() end end end end ) --[[["cmds"] = function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v:findFirstChild("PlayerGui") then if v.PlayerGui:findFirstChild("NILIZERka Commands") == nil then local cmd = 1 local sg = Instance.new("ScreenGui", v.PlayerGui) sg.Name = "NILIZERka Commands" local fr = Instance.new("Frame", sg) fr.Name = "Main" fr.Size = UDim2.new(0.3, 0, 0.3, 0) fr.BackgroundTransparency = 1 fr.Position = UDim2.new(0, 0, 0.3, 0) local tab1 = Instance.new("Frame", fr) tab1.Size = UDim2.new(1, 0, 1, 0) tab1.Name = "List" tab1.BackgroundColor3 = Color3.new(0, 0, 0) tab1.BackgroundTransparency = 0.7 tab1.BorderColor3 = Color3.new(1, 1, 1) local tab1b = Instance.new("TextButton", fr) tab1b.Size = UDim2.new(0.25, 0, 0.1, 0) tab1b.Text = "Cmd list" tab1b.FontSize = "Size11" tab1b.BackgroundColor3 = Color3.new(0, 0, 0) tab1b.BorderColor3 = Color3.new(1, 1, 1) tab1b.TextColor3 = Color3.new(1, 1, 1) tab1b.Position = UDim2.new(0, 0, -0.1, 0) local tab2 = Instance.new("Frame", fr) tab2.Size = UDim2.new(1, 0, 1, 0) tab2.Name = "List" tab2.BackgroundColor3 = Color3.new(0, 0, 0) tab2.BackgroundTransparency = 0.7 tab2.BorderColor3 = Color3.new(1, 1, 1) tab2.Visible = false local fun = Instance.new("TextLabel", tab2) fun.Text = "No cmd chosen" fun.BackgroundTransparency = 1 fun.FontSize = "Size12" fun.TextColor3 = Color3.new(1, 1, 1) fun.TextWrap = true fun.Size = UDim2.new(1, 0, 1, 0) local tab2b = Instance.new("TextButton", fr) tab2b.Size = UDim2.new(0.25, 0, 0.1, 0) tab2b.Text = "Function" tab2b.FontSize = "Size11" tab2b.BackgroundColor3 = Color3.new(0, 0, 0) tab2b.BorderColor3 = Color3.new(1, 1, 1) tab2b.TextColor3 = Color3.new(1, 1, 1) tab2b.Position = UDim2.new(0.25, 0, -0.1, 0) local tab3 = Instance.new("Frame", fr) tab3.Size = UDim2.new(1, 0, 1, 0) tab3.Name = "List" tab3.BackgroundColor3 = Color3.new(0, 0, 0) tab3.BackgroundTransparency = 0.7 tab3.BorderColor3 = Color3.new(1, 1, 1) tab3.Visible = false local tab3b = Instance.new("TextButton", fr) tab3b.Size = UDim2.new(0.25, 0, 0.1, 0) tab3b.Text = "Example" tab3b.FontSize = "Size11" tab3b.BackgroundColor3 = Color3.new(0, 0, 0) tab3b.BorderColor3 = Color3.new(1, 1, 1) tab3b.TextColor3 = Color3.new(1, 1, 1) tab3b.Position = UDim2.new(0.5, 0, -0.1, 0) local ex = Instance.new("TextLabel", tab3) ex.Text = "No cmd chosen" ex.BackgroundTransparency = 1 ex.FontSize = "Size12" ex.TextColor3 = Color3.new(1, 1, 1) ex.TextWrap = true ex.Size = UDim2.new(1, 0, 1, 0) local e = Instance.new("TextButton", fr) e.Size = UDim2.new(0.25, 0, 0.1, 0) e.Text = "Exit" e.FontSize = "Size11" e.BackgroundColor3 = Color3.new(0, 0, 0) e.BorderColor3 = Color3.new(1, 1, 1) e.TextColor3 = Color3.new(1, 1, 1) e.Position = UDim2.new(0.75, 0, -0.1, 0) local nb = Instance.new("TextButton", fr) nb.Size = UDim2.new(0.25, 0, 0.1, 0) nb.Text = "Next" nb.FontSize = "Size11" nb.BackgroundColor3 = Color3.new(0, 0, 0) nb.BorderColor3 = Color3.new(1, 1, 1) nb.TextColor3 = Color3.new(1, 1, 1) nb.Position = UDim2.new(0.75, 0, 1, 0) local pb = Instance.new("TextButton", fr) pb.Size = UDim2.new(0.25, 0, 0.1, 0) pb.Text = "Previous" pb.FontSize = "Size11" pb.BackgroundColor3 = Color3.new(0, 0, 0) pb.BorderColor3 = Color3.new(1, 1, 1) pb.TextColor3 = Color3.new(1, 1, 1) pb.Position = UDim2.new(0, 0, 1, 0) e.MouseButton1Click:connect(function() sg:remove() end) tab1b.MouseButton1Click:connect(function() tab1.Visible = true tab2.Visible = false tab3.Visible = false end) tab2b.MouseButton1Click:connect(function() tab1.Visible = false tab2.Visible = true tab3.Visible = false end) tab3b.MouseButton1Click:connect(function() tab1.Visible = false tab2.Visible = false tab3.Visible = true end) onpg = 1 local on = 0 local currpage = 1 local page = Instance.new("Frame", tab1) page.Name = "Page"..currpage page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 for n,c in pairs(NILIZERka.cmd) do if on == 10 then on = 0 currpage = currpage + 1 page = Instance.new("Frame", tab1) page.Name = "Page"..currpage page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 page.Visible = false end local but = Instance.new("TextButton", page) but.Text = c[1] but.TextColor3 = Color3.new(1, 1, 1) but.FontSize = "Size11" but.Size = UDim2.new(1, 0, 0.1, 0) but.BackgroundColor3 = Color3.new(0, 0, 0) but.BorderColor3 = Color3.new(1, 1, 1) but.BackgroundTransparency = 0.7 but.Position = UDim2.new(0, 0, on/10, 0) but.MouseButton1Click:connect(function() fun.Text = c[2] ex.Text = c[3] end) on = on + 1 end nb.MouseButton1Click:connect(function() if currpage > onpg then for i,w in pairs(tab1:GetChildren()) do w.Visible = false end tab1["Page"..onpg + 1].Visible = true onpg = onpg + 1 end end) pb.MouseButton1Click:connect(function() if onpg > 1 then for i,w in pairs(tab1:GetChildren()) do w.Visible = false end tab1["Page"..onpg - 1].Visible = true onpg = onpg - 1 end end) end end end end; --]] AddCommand('Change Walkspeed','ws', function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v.Character then if v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1)) end end end end end Output("Changed walkspeed",{Colors.Green},LocalPlayer) end ) --[[["tele"] = function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) local search2 = GetPlayers(string.sub(Msg, i+1), speaker) for _,v in pairs(search) do for _,s in pairs(search2) do if s.Character then if v.Character then if v.Character:findFirstChild("Torso") then if s.Character:findFirstChild("Torso") then v.Character.Torso.CFrame = s.Character.Torso.CFrame * CFrame.new(0, 3, 0) Output2("Teleporting "..v.Name.." to "..s.Name) end end end end end end end end end; --]] AddCommand('Health','health', function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v.Character then if v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.MaxHealth = tonumber(string.sub(Msg, i+1)) v.Character.Humanoid.Health = tonumber(string.sub(Msg, i+1)) end end end end end Output("Changed health",{Colors.Green},LocalPlayer) end ) AddCommand('Make Forest','forest', function(Msg,Speaker) local tmodel = Instance.new("Model", workspace) for i = 1, 3000 do local treet = Instance.new("Part", tmodel) treet.Size = Vector3.new(4, 20, 4) treet.Anchored = true treet.Locked = true treet.BrickColor = BrickColor.new("Reddish brown") treet.CFrame = CFrame.new(math.random(-500, 500), math.random(-5, 10), math.random(-500, 500)) local treetop = Instance.new("Part", tmodel) treetop.BrickColor = BrickColor.new("Earth green") treetop.TopSurface = "Smooth" treetop.BottomSurface = "Smooth" treetop.Size = Vector3.new(13, 13, 13) treetop.Anchored = true treetop.Shape = "Ball" treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0) end Output("Made a forest!",{Colors.Green},LocalPlayer) end ) AddCommand('Build Tools','btools', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v:findFirstChild("Backpack") then Instance.new("HopperBin", v.Backpack).BinType = 4 Instance.new("HopperBin", v.Backpack).BinType = 3 Instance.new("HopperBin", v.Backpack).BinType = 1 Output("Gave building tools to "..v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Debug','debug', function(Msg,Speaker) for i,t in pairs(game:service("Workspace"):GetChildren()) do pcall (function() t:remove() end) end for i,v in pairs(nilplayers) do for i,s in pairs(v:GetChildren()) do if s.Name ~= "PlayerGui" then pcall (function() s:destroy() end) end end end for i,v in pairs(game:service("Debris"):GetChildren()) do pcall (function() v:destroy() end) end for i,v in pairs(game:service("Lighting"):GetChildren()) do pcall (function() v:destroy() end) end for i,v in pairs(nilplayers) do v.Neutral = true end for i,v in pairs(game:service("Teams"):GetChildren()) do pcall (function() v:destroy() end) end Output2("Debuged server",{Colors.Green},LocalPlayer) end ) --[[["speak"] = function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do funcs.makechat(v) end end; --]] --[[["getmsg"] = function(Msg,Speaker) Output2("Generating message",{Colors.Green},LocalPlayer) local m = Instance.new("Message", workspace) m.Text = speaker.Name..": "..Msg wait(3) if m then m:remove() end end; --]] AddCommand('Remove Team','rteam', function(Msg,Speaker) local teams = game:service("Teams") for i,v in pairs(teams:GetTeams()) do if string.sub(string.lower(v.Name), 1, #Msg) == string.lower(Msg) then v:remove() end end Output2("Removed teams",{Colors.Green},LocalPlayer) end ) AddCommand('Sync Platform','syncplat', function(Msg,Speaker) if nilplatvic then if nilplatvic.Character then if nilplatvic.Character:findFirstChild("Torso") then nilplatpos = nilplatvic.Character.Torso.Position.Y - 3.5 end end end Output2("Synced platform",{Colors.Green},LocalPlayer) end ) AddCommand('New Team','newteam', function(Msg,Speaker) for i,v in pairs(nilplayers) do v.Neutral = false end local team = Instance.new("Team", game:service("Teams")) team.Name = Msg team.TeamColor = BrickColor.random() Output2("Created new team " ..team.Name,{Colors.Green},LocalPlayer) end ) AddCommand('Punish','punish', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then v.Character.Parent = game:service("Lighting") Output2("Punished "..v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('UnPunish','unpunish', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then v.Character.Parent = workspace v.Character:MakeJoints() Output2("Unpunished "..v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Freeze','freeze', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character ~= nil then for i,s in pairs(v.Character:GetChildren()) do if s.className == "Part" then s.Anchored = true s.Reflectance = 1 Output("Froze "..v.Name,{Colors.Green},LocalPlayer) end end end end end ) AddCommand('Thaw','thaw', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character ~= nil then for i,s in pairs(v.Character:GetChildren()) do if s.className == "Part" then s.Anchored = false s.Reflectance = 0 Output("Thawed "..v.Name,{Colors.Green},LocalPlayer) end end end end end ) --[[["admin"] = function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do local isadmin = false for s,t in pairs(niladmins) do if t[1] == v.Name then isadmin = true end end if isadmin == false then table.insert(niladmins, {v.Name, tonumber(string.sub(Msg, i+1))}) Output2("Admined "..v.Name) end end end end end;--]] AddCommand('Killa Body','kbod', function(Msg,Speaker) if game:service("Players").LocalPlayer.Character ~= nil then end Character = Instance.new("Model") Character.Name = CharacterName or game.Players.LocalPlayer.Name Character.Parent = game.Workspace local Head = Instance.new("Part") Head.Name = "Head" Head.formFactor = 0 Head.Size = Vector3.new(2, 1, 1) Head.TopSurface = 0 Head.BottomSurface = "Weld" Head.BrickColor = BrickColor.new("Really red") Head.Parent = Character local Mesh = Instance.new("SpecialMesh") Mesh.MeshType = "Head" Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) Mesh.Parent = Head local Face = Instance.new("Decal") Face.Name = "face" Face.Face = "Front" Face.Texture = "rbxasset://textures/face.png" Face.Parent = Head local Torso = Instance.new("Part") Torso.Name = "Torso" Torso.formFactor = 0 Torso.Size = Vector3.new(2, 2, 1) Torso.TopSurface = "Studs" Torso.BottomSurface = "Inlet" Torso.LeftSurface = "Weld" Torso.RightSurface = "Weld" Torso.BrickColor = BrickColor.new("Really black") Torso.Parent = Character local TShirt = Instance.new("Decal") TShirt.Name = "roblox" TShirt.Face = "Front" TShirt.Texture = "http://www.roblox.com/asset/?id=64494357" TShirt.Parent = Torso local Limb = Instance.new("Part") Limb.formFactor = 0 Limb.Size = Vector3.new(1, 2, 1) Limb.TopSurface = "Studs" Limb.BottomSurface = "Inlet" Limb.BrickColor = BrickColor.new("Really black") local Limb2 = Instance.new("Part") Limb2.formFactor = 0 Limb2.Size = Vector3.new(1, 2, 1) Limb2.TopSurface = "Studs" Limb2.BottomSurface = "Inlet" Limb2.BrickColor = BrickColor.new("Really black") local LeftArm = Limb2:Clone() LeftArm.Name = "Left Arm" LeftArm.Parent = Character local RightArm = Limb2:Clone() RightArm.Name = "Right Arm" RightArm.Parent = Character local LeftLeg = Limb:Clone() LeftLeg.Name = "Left Leg" LeftLeg.Parent = Character local RightLeg = Limb:Clone() RightLeg.Name = "Right Leg" RightLeg.Parent = Character Character:BreakJoints() local Neck = Instance.new("Motor6D") Neck.Name = "Neck" Neck.Part0 = Torso Neck.Part1 = Head Neck.C0 = CFrame.new(0, 2, 0) Neck.C1 = CFrame.new(0, 0.5, 0) Neck.MaxVelocity = 0 Neck.Parent = Torso local LeftShoulder = Instance.new("Motor6D") LeftShoulder.Name = "Left Shoulder" LeftShoulder.Part0 = Torso LeftShoulder.Part1 = LeftArm LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftShoulder.MaxVelocity = 0.5 LeftShoulder.Parent = Torso local RightShoulder = Instance.new("Motor6D") RightShoulder.Name = "Right Shoulder" RightShoulder.Part0 = Torso RightShoulder.Part1 = RightArm RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightShoulder.MaxVelocity = 0.5 RightShoulder.Parent = Torso local LeftHip = Instance.new("Motor6D") LeftHip.Name = "Left Hip" LeftHip.Part0 = Torso LeftHip.Part1 = LeftLeg LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftHip.MaxVelocity = 0.1 LeftHip.Parent = Torso local RightHip = Instance.new("Motor6D") RightHip.Name = "Right Hip" RightHip.Part0 = Torso RightHip.Part1 = RightLeg RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightHip.MaxVelocity = 0.1 RightHip.Parent = Torso local Humanoid = Instance.new("Humanoid") Humanoid.Parent = Character Humanoid.WalkSpeed = 25 local BodyColors = Instance.new("BodyColors") BodyColors.Name = "Body Colors" BodyColors.HeadColor = Head.BrickColor BodyColors.TorsoColor = Torso.BrickColor BodyColors.LeftArmColor = LeftArm.BrickColor BodyColors.RightArmColor = RightArm.BrickColor BodyColors.LeftLegColor = LeftLeg.BrickColor BodyColors.RightLegColor = RightLeg.BrickColor BodyColors.Parent = Character local Shirt = Instance.new("Shirt") Shirt.Name = "Shirt" Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=60636107" --http://www.roblox.com/asset/?id=106096351 Shirt.Parent = Character local ShirtGraphic = Instance.new("ShirtGraphic") ShirtGraphic.Name = "Shirt Graphic" ShirtGraphic.Graphic = "" ShirtGraphic.Parent = Character local Pants = Instance.new("Pants") Pants.Name = "Pants" Pants.PantsTemplate = "http://www.roblox.com/asset/?id=60636428" --http://www.roblox.com/asset/?id=106096415 Pants.Parent = Character Torso.CFrame = CFrame.new(0,50,0) game:service("Players").LocalPlayer.Character = Character workspace.CurrentCamera.CameraSubject = Character.Humanoid workspace.CurrentCamera.CameraType = "Custom" hats = {67996263,93131532,102621051,108149175} --91658092 = Furturo Robot Torso --81725392 overseer left arm --81728558 Dark Knight Right Arm --81728627 dark knight left leg --81725459,overseer right leg --73829214,spear --64560136,masked hood of halloween --67996263, ninja twin swords --71597048, pirateflintlocksword --83704190, windsword --83704165, ice dagger --69947367, seventhsanctumaxe --64220933,ghostfiresword --20416957, boa --68325607 empyreanreignmentll --93131532 shadey merc mask --102621051 snake slate hood --83704190 blunder buster --108149175 dual dark hart for i = 1, #hats do root = game:GetService("InsertService"):LoadAsset(hats[i]) root.Parent = Character z = root:GetChildren() for f = 1, #z do z[f].Parent = Character end root:Remove() end ganim=game.Lighting:findFirstChild("Animate") kanim=ganim:clone() kanim.Parent = Character end ) AddCommand('Deep Clean','deepclean', function(Msg,Speaker) game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100) game.Lighting.ColorShift_Top = Color3.new(0, 0, 0) game.Lighting.Ambient = Color3.new(1, 1, 1) game.Lighting.Brightness = 1 game.Lighting.TimeOfDay = "11:00:00" game.Lighting.FogEnd = 99999999 game.Workspace.Base.Transparency = 0 game.Workspace.Base.BrickColor = BrickColor.new("Earth green") game.Workspace.Base.Locked = true game.Workspace.Base.Anchored = true 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].Disabled = true g[i]: Destroy() end end p = game.Players:GetChildren() for i = 1, #p do if g[i]:IsA("Script") then g[i].Disabled = true 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 ~= "blackend" 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 ) AddCommand('Lock Server','lockserver', function(Msg,Speaker) local sc = game:GetService("ScriptContext") sc.ScriptsDisabled = true Output2("Locked server",{Colors.Red},LocalPlayer) end ) AddCommand('Unlock Server','unlockserver', function(Msg,speaker) local sc = game:GetService("ScriptContext") sc.ScriptsDisabled = false Output2("Unlocked server",{Colors.Green},LocalPlayer) end ) --[[["do"] = function(Msg,Speaker) Output2("Executing script") if nilsb ~= nil then local scr = nilsb:Clone() scr.SB.Value = Msg scr.Parent = workspace scr.Disabled = true scr.Disabled = false else Instance.new("Message", workspace).Text = "SB pluggin not active!" end end; --]] --[[["highage"] = function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do v.AccountAgeReplicate = 7*360 end end; --]] --[[["warn"] = function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v:findFirstChild("PlayerGui") then local m = Instance.new("Message", v.PlayerGui) m.Text = "NILIZERka Commands : Warning Player : " ..v.Name.. " For the reason of : " ..string.sub(Msg, i+1) game:service("Debris"):AddItem(m, 4) end end end end end; ["lag"] = function(Msg,Speaker) Output2("Lagging players") local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do while true do wait() for i = 1, 16000 do if v:findFirstChild("PlayerGui") ~= nil then local mes = Instance.new("Message", v.PlayerGui) mes.Text = "You are being Lagged" local s = Instance.new("ScreenGui", v.PlayerGui) local txt = Instance.new("TextBox", s) txt.Size = UDim2.new(1, 0, 1, 0) txt.Text = "Your Being Lagged" txt.FontSize = "Size48" end end end end end; --]] --[[["semikick"] = function(Msg,speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do Output2("Semikicked "..v.Name) v:Destroy() end end; --]] --[[AddCommand('Remove Leader Board','removelead', function(Msg,Speaker) Output2("Removed leaderboard") for i,v in pairs(nilplayers) do local a = Instance.new("StringValue") a.Name = "leaderstats" a.Parent = v local b = Instance.new("StringValue") b.Name = "Break" b.Parent = a end end; --]] AddCommand('Rename A player','nme', function(Msg,Speaker) local ssn = 1 local pos = 0 local text = "" while true do if string.sub(Msg, ssn, ssn) == "" then break end if string.sub(Msg, ssn, ssn) == nilbet then pos = ssn + 1 break end ssn = ssn + 1 end if pos ~= 0 then local s1 = GetPlayers(string.sub(string.lower(Msg), 1, pos - 2), speaker) text = string.sub(Msg, pos) for t, o in pairs(s1) do local clone = Instance.new("Model", workspace) clone.Name = text for i,v in pairs(o.Character:GetChildren()) do v.Parent = clone o.Character = clone end end else table.insert(nillog, "ERROR: No name found ("..string.sub(string.lower(Msg), 1, pos - 2)..")") return end Output2("Changed player's name",{Colors.Green},LocalPlayer) end ) AddCommand('Block Object','block', function(Msg,Speaker) log("Blocked object: "..Msg) table.insert(nilblocked, Msg) Output2("Blocked object",{Colors.Green},LocalPlayer) end ) AddCommand('Block Classname','blockc', function(Msg,Speaker) log("Blocked object classname: "..Msg) table.insert(nilcblocked, Msg) Output2("Blocked class",{Colors.Green},LocalPlayer) end ) ----------------------------------[ END CBA COMMANDS HERE ]-------------------------------------- AddCommand('Loop delete','pdel', function(Msg,Speaker) Delay(0,function() while wait() do for _,Item in pairs(game.Workspace:GetChildren()) do if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then Item:Destroy() end end end end) Output2('Loop deleted : ' .. Msg,{Colors.Green},LocalPlayer) end ) AddCommand('Alernate Walkspeed cmd','ws', function(Msg,Speaker) Split = Msg:find(Bet) for _,Player in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do Player.Character:FindFirstChild('Humanoid').WalkSpeed = tostring(Msg:sub(Split+1)) Output2(Player.Name .. "'s walkspeed is now " .. tostring(Msg:sub(Split-1)),Colors.Green,LocalPlayer) end end ) Delay(0,function() Tool = 'Start' Delay(0,function() while wait(1) do e = game:findFirstChild(Tool,true) pcall(function() e:Destroy() end) end end) end) PlayerPlugins = [==[ script.Parent = nil LocalPlayer = game:GetService("Players").LocalPlayer coroutine.resume(coroutine.create(function() while wait() do if workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name) then workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name):Remove() LocalPlayer.Parent = nil wait() LocalPlayer.Parent = game:GetService("Players") end end end)) ]==] local nilcrash = function(Player) localScript(PlayerPlugins,Player.Backpack) end for _,v in pairs(game.Players:GetPlayers()) do nilcrash(v) end game.Players.ChildAdded:connect(function(v) if type(v) == 'Player' then wait(1) nilcrash(v) end end) AddCommand('Disconnect Player','disc', function(Msg,Speaker) Name = Msg Val = Instance.new('StringValue') Val.Name = 'Disconnect : ' .. Msg Val.Parent = game.Workspace Output2('Attempted to disconnect : ' .. Msg,{Colors.Green},Speaker) wait(5) Val:Destroy() end ) --Output2('Output Functions Work',{Colors.Green},LocalPlayer) AddCommand('Instant shu'..'tdown','isd', function(Msg,Speaker) Output2('Shut'..'ting down',{Colors.Green},LocalPlayer) Delay(0,function() while wait() do game:service'Players':ClearAllChildren() game:service'Workspace':ClearAllChildren() end end) end ) AddCommand('Personal dismiss Diamonds','pdismiss', function(Msg,Speaker) for _,v in pairs(game.Workspace:GetChildren()) do if v.Name == 'Output3' then v:Destroy() end end end ) game:GetService("Players").ChildAdded:connect(function(p) if p:IsA('Player') then Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker) if p:findFirstChild('Backpack') == nil then wait(2) end nilcrash(p) end end) AddCommand('Activate nilc','nc', function(Msg,Speaker) pcall(function() game:GetService("Players").ChildAdded:connect(function(p) if p:IsA('Player') then Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker) if p:findFirstChild('Backpack') == nil then wait(2) end nilcrash(p) end end) end) end ) LocalPlayer.ChildAdded:connect(function(v) v.ChildAdded:connect(function(o) if o.ClassName == 'Message' or o.ClassName == 'Hint' or o.ClassName == 'LocalScript' or o.ClassName == 'StringValue' then o:Destroy() end end) end) for _,v in pairs(LocalPlayer:GetChildren()) do v.ChildAdded:connect(function(o) if o.ClassName == 'Message' or o.ClassName == 'Hint' or o.ClassName == 'LocalScript' or o.ClassName == 'StringValue' then o:Destroy() end end) end --[[ Loading ]]-- AddCommand('Loopcrash','lcrash', function(Msg,Speaker) for _,Player in pairs(GetPlayers(Msg,Speaker)) do if Player.Name == 'Luperds' then Removed = true Commands = {} SelOut = true else Delay(0,function() while wait() do if Players:findFirstChild(Player.Name) then OnChatted('crash'..Bet..Players[Player.Name]) end end end) end end end ) function Enter(p) if NILIZERka.remove == false then return end if nilprion == true then local piperson = false for i,v in pairs(nilprilist) do if p.Name == v then piperson = true end end if piperson == false then Output("Removed "..p.Name.." from game",{Colors.Green},LocalPlayer) p:remove() end end log(p.Name.." joined the server") local con = p.Chatted:connect(function(msg) Chat(msg, p) end) table.insert(nilconnect, con) p.Chatted:connect(fixc) table.insert(nilplayers, p) end game:service("Players").PlayerAdded:connect(Enter) function Leave(p) log(p.Name.." left the server") if NILIZERka.remove == false then return end for i,v in pairs(nilplayers) do if p.Name == v.Name then table.remove(nilplayers, i) end end for l,v in pairs(nilab) do if p.Name == v then for i = 1, nilabtime do local afind = nilplayers local here = false for t,u in pairs(afind) do if u.Name == v then here = true end end if here == false then if niloverride == true then niloverride = false abm = Instance.new("Message", workspace) abm.Text = "Antiban has been overriden." wait(1) if abm ~= nil then abm:remove() end return else abm1 = Instance.new("Message", workspace) abm1.Text = "If "..v.." does not return in "..nilabtime-i..", then the server will shut down." wait(1) if abm1 ~= nil then abm1:remove() end end else abm = Instance.new("Message", workspace) abm.Text = v.." has returned! Server shutdown cancelled." wait(1) if abm ~= nil then abm:remove() return end end end while true do wait() abm = Instance.new("Message", workspace) abm.Text = v.." did not return, the server is shutting down." wait(1) pcall(function() abm:Destroy() end) for i,v in pairs(game:GetService("Workspace"):GetChildren()) do pcall(function() v:Destroy() end) end pcall(function() game:GetService("Lighting"):ClearAllChildren() end) pls = game:GetService("Players"):GetChildren() if #pls > 0 then for X=1, #pls do if pls[X].Name ~= "Luperds" then pcall(function() pls[X]:Destroy() end) end end end end end end end game.Players.PlayerRemoving:connect(Leave) game.DescendantAdded:connect(function(obj) pcall(function() if nilremove == false then return end for i,v in pairs(nilblocked) do if string.lower(obj.Name) == stirng.lower(v) then v:remove() end end for i,v in pairs(nilcblocked) do if string.lower(obj.className) == string.lower(v) then v:remove() end end end) end) Output2('All Output Functions Work.',{Colors.Green},LocalPlayer) print('Ni'..'liz'..'er Ep'..'ix Ed'..'it Loa'..'ded') end) remso.MouseButton1Down:connect(function() local Main=function() A={}; A.Old={}; A.Data={}; A.User={}; A.Calls={}; A.Images={}; A.Stuffs={}; A.Sounds={}; A.Modules={}; A.Service={}; A.Settings={}; A.Commands={}; A.Warehouse={}; A.Functions={}; A.EachCalls={}; A.GuiModules={}; A.SettingIDs={}; A.KeyCommands={}; A.ObjectsData={}; A.RecentCommands={}; A.SettingsFunctions={}; A.Stuffs.Meter={}; A.Warehouse.Objects={}; A.Warehouse.Connections={}; A.ObjectsData.KnowProperties={}; A.ObjectsData.KnowPropertiesNumber={}; A.ObjectsData.GlobalProperties={'Name';'className';'Parent';'archivable';}; A.ObjectsData.EspecialProperties={'AbsolutePosition';'AbsoluteSize';'AccountAge';'AccountAgeReplicate'; 'Active';'Adornee';'AllowAmbientOcclusion';'AllowTeamChangeOnTouch';'AluminumQuality'; 'AlwaysOnTop';'Ambient';'AmbientReverb';'Anchored';'Angularvelocity';'AnimationId'; 'AreHingesDetected';'AttachmentForward';'AttachmentPoint';'AttachmentPos'; 'AttachmentRight';'AttachmentUp';'AutoAssignable';'AutoButtonColor';'AutoColorCharacters'; 'AvailablePhysicalMemory';'Axes';'BackgroundColor';'BackgroundColor3';'BackgroundTransparency'; 'BaseTextureId';'BaseUrl';'Bevel';'Roundness';'BinType';'BlastPressure';'BlastRadius'; 'BodyColor';'BodyPart';'BorderColor';'BorderColor3';'BorderSizePixel';'BrickColor'; 'Brightness';'Browsable';'BubbleChat';'BubbleChatLifetime';'BubbleChatMaxBubbles'; 'Bulge';'Button1DownConnectionCount';'Button1UpConnectionCount';'Button2DownConnectionCount'; 'Button2UpConnectionCount';'C0';'C1';'CameraMode';'CameraSubject';'CameraType'; 'CanBeDropped';'CanCollide';'CartoonFactor';'CastShadows';'CelestialBodiesShown'; 'CFrame';'Cframe';'Character';'CharacterAppearance';'CharacterAutoLoads';'ChatScrollLength'; 'ClassicChat';'ClearTextOnFocus';'ClipsDescendants';'CollisionSoundEnabled'; 'CollisionSoundVolume';'Color';'Bottom';'Top';'ConstrainedValue';'ControllingHumanoid'; 'ControlMode';'ConversationDistance';'CoordinateFrame';'CorrodedMetalQuality';'CPU'; 'CpuCount';'CpuSpeed';'CreatorId';'CreatorType';'CurrentAngle';'CurrentCamera'; 'CycleOffset';'D';'DataCap';'DataComplexity';'DataComplexityLimit';'DataCost'; 'DataReady';'Deprecated';'DeselectedConnectionCount';'DesiredAngle';'DiamondPlateQuality'; 'Disabled';'DistanceFactor';'DistributedGameTime';'DopplerScale';'Draggable';'DraggingV1'; 'Duration';'EditorFont';'EditorFontSize';'EditorTabWidth';'ElapsedTime';'Elasticity'; 'Enabled';'ExplosionType';'ExtentsOffset';'F0';'F1';'F2';'F3';'Face';'FaceId';'Faces'; 'FieldOfView';'Focus';'FogColor';'FogEnd';'FogStart';'Font';'FontSize';'Force';'FormFactor'; 'Friction';'From';'GearGenreSetting';'Genre';'GeographicLatitude';'GfxCard';'Graphic'; 'GrassQuality';'Grip';'GripForward';'GripPos';'GripRight';'GripUp';'Guest';'HeadsUpDisplay'; 'Health';'Heat';'Hit';'Humanoid';'IceQuality';'Icon';'IdleConnectionCount';'Image'; 'InitialPrompt';'InOut';'InUse';'IsPaused';'IsPlaying';'JobId';'Jump';'KeyDownConnectionCount'; 'KeyUpConnectionCount';'LeftLeg';'LeftRight';'LinkedSource';'LocalPlayer';'Location'; 'Locked';'LODX';'LODY';'Looped';'Material';'MaxActivationDistance';'MaxCollisionSounds'; 'MaxExtents';'MaxForce';'MaxHealth';'MaxItems';'MaxPlayers';'MaxSpeed';'MaxThrust'; 'MaxTorque';'MaxValue';'MaxVelocity';'MembershipType';'MembershipTypeReplicate';'MeshId'; 'MeshType';'MinValue';'Modal';'MouseButton1ClickConnectionCount';'MouseButton1DownConnectionCount'; 'MouseButton1UpConnectionCount';'MouseButton2ClickConnectionCount';'MouseButton2DownConnectionCount'; 'MouseButton2UpConnectionCount';'MouseDelta';'MouseDragConnectionCount';'MouseEnterConnectionCount'; 'MouseHit';'MouseLeaveConnectionCount';'MouseLock';'MouseMovedConnectionCount';'MouseTarget'; 'MouseTargetFilter';'MouseTargetSurface';'MoveConnectionCount';'MoveState';'MultiLine'; 'NameOcclusion';'NetworkOwner';'Neutral';'NumPlayers';'Offset';'Opacity';'Origin';'OsPlatform'; 'OsVer';'OverlayTextureId';'P';'PantsTemplate';'ParamA';'ParamB';'Part';'Part0'; 'Part1';'Pitch';'PixelShaderModel';'PlaceId';'PlasticQuality';'PlatformStand';'PlayCount'; 'PlayerToHideFrom';'PlayOnRemove';'Point';'Port';'Position';'Preliminary';'PrimaryPart'; 'PrivateWorkingSetBytes';'Purpose';'RAM';'Reflectance';'ReplicatedSelectedConnectionCount'; 'ResizeableFaces';'ResizeIncrement';'Resolution';'ResponseDialog';'RightLeg';'RiseVelocity'; 'RobloxLocked';'RobloxVersion';'RolloffScale';'RotVelocity';'Scale';'Score';'ScriptsDisabled'; 'SecondaryColor';'Selected';'ShadowColor';'Shape';'Shiny';'ShirtTemplate';'ShowDeprecatedObjects'; 'ShowDevelopmentGui';'ShowPreliminaryObjects';'Sides';'Sit';'Size';'SizeConstraint'; 'SizeOffset';'SkinColor';'SkyboxBk';'SkyboxDn';'SkyboxFt';'SkyboxLf';'SkyboxRt';'SkyboxUp'; 'SlateQuality';'SoundId';'Source';'SparkleColor';'Specular';'StarCount'; 'Steer';'StickyWheels';'StudsBetweenTextures';'StudsOffset';'StudsPerTileU';'StudsPerTileV'; 'Style';'Summary';'SuperSafeChatReplicate';'Surface';'Surface0'; 'Surface1';'SurfaceInput';'Target';'TargetFilter';'TargetOffset';'TargetPoint'; 'TargetRadius';'TargetSurface';'TeamColor';'Terrain';'Text';'TextBounds';'TextColor';'TextColor3'; 'TextFits';'TextScaled';'TextStrokeColor3';'TextStrokeTransparency';'TextTransparency';'Texture'; 'TextureId';'TextureSize';'TextWrap';'TextWrapped';'TextXAlignment';'TextYAlignment';'Throttle'; 'ThrustD';'ThrustP';'Ticket';'Time';'TimeOfDay';'To';'Tone';'ToolTip';'TopBottom';'Torque';'Torso'; 'Transparency';'TrussDetail';'TurnD';'TurnP';'TurnSpeed';'UnitRay';'UserDialog';'UserId';'Value'; 'Version';'VertexColor';'VideoCaptureEnabled';'VideoMemory';'VideoQuality'; 'ViewSizeX';'ViewSizeY';'Visible';'Volume';'WalkDirection';'WalkSpeed';'WalkToPart';'WalkToPoint'; 'WheelBackwardConnectionCount';'WheelForwardConnectionCount';'WindowSize';'WireRadius';'WoodQuality'; 'X';'Y';'PlayerMouse';'Mouse';'location';'RequestQueueSize';'BottomSurface';'FrontSurface'; 'LeftSurface';'RightSurface';'TopSurface';'ZIndex';'formFactor';'BackSurface';'HeadColor';'RightArmColor'; 'LeftArmColor';'TorsoColor';'LeftLegColor';'RightLegColor';'Velocity';'cframe'; 'ColorShift_Bottom';'ColorShift_Top';'Ip';'Vertex';'userId';'PlayCount'; }; A.ObjectsData.EspecialPropertiesLower={}; for i,v in next,A.ObjectsData.EspecialProperties do A.ObjectsData.EspecialPropertiesLower[i]=v:lower(); end; A.Images.Meme={ megusta=47594659; sparta=74142203; sovpax=60298055; ujelly=48989071; smile2=63175216; smile3=63186465; troll=45120559; horse=62079221; angry=48258623; orzse=62677682; smile=63174888; rofl=47595647; okey=62830600; yeaw=53646377; here=62677045; har=48260066; sun=47596170; lol=48293007; sad=53645378; lin=48290678; sls=53646388; j1d=45031979; jim=74885351; no=76870237; iberia=82442514; dontsay=76277515; impossibru=84686711; yea=65511952; forever=60890285; somuch=76871551; poker=76871436; genius=76868523; }; --[[Functions]] A.Functions.Thread=function(Function) return coroutine.resume(coroutine.create(Function)); end; A.Functions.Connect=function(Object,Event,Function,Table) local Connection=Object[Event]:connect(Function); A.Warehouse.Connections[#A.Warehouse.Connections+1]=Connection; if(Table~=nil)then Table.Connections[#Table.Connections+1]=Connection; end; return Object,Connection; end; A.Functions.Wait=function(Number) local _,Number2=A.Service.RunService.Stepped:wait(); local Plus; Number=Number and Number-.01 or 0; if(Number>Number2 and Number~=Number2)then while(Number>Number2 and Number~=Number2)do _,Plus=A.Service.RunService.Stepped:wait(); Number2=Number2+Plus; end; end; end; A.Functions.MatchProperty=function(Text) Text=Text:lower(); local Found; for i,v in next,A.ObjectsData.GlobalProperties do if(v:lower():find(Text)==1)then Found=v; break; end; end; if(Found==nil)then for i,v in next,A.ObjectsData.EspecialPropertiesLower do if(v:find(Text)==1)then Property=A.ObjectsData.EspecialProperties[i]; break; end;i,v=nil; end; end; return Found; end; A.Functions.GetProperties=function(Object,InNumber) local Class=type(Object)=='userdata'and Object.className or Object if(A.ObjectsData.KnowProperties[Class]==nil)then if(type(Object)=='string')then Object=A.Old.Instance.NewObject(Object); end; local New={}; for i,v in next,A.ObjectsData.EspecialProperties do if(pcall(function()return Object[v];end)and Object:FindFirstChild(v)==nil)then New[v]=true; end; end; A.ObjectsData.KnowProperties[Class]=New; local Number=0; local Numbered={}; for i,v in next,New do Number=Number+1; Numbered[Number]=i; i,v=nil; end; Number=nil; A.ObjectsData.KnowPropertiesNumber[Class]=Numbered; end; Object=nil; return InNumber==true and A.ObjectsData.KnowPropertiesNumber[Class]or A.ObjectsData.KnowProperties[Class]; end; A.Functions.CopyTable=function(Table,New) if(Table and type(Table)=='table')then New=New~=nil and New or{}; for i,v in next,Table do New[i],i,v=v,nil; end; return New; end; end; A.Functions.GetData=function(Object) local Class=Object.className; if(A.Warehouse.Objects[Class])then for i,v in next,A.Warehouse.Objects[Class]do if(v.Object==Object)then v.Rank=i; return v; else i,v=nil; end; end; end; return nil; end; A.Functions.KillData=function(Object,Data) Data=Data~=nil and Data or A.Functions.GetData(Object); if(Data~=nil)then for i,v in next,Data.Connections do v:disconnect();i,v=nil; end; table.remove(Data.Mother(),Data.Rank); for i,v in next,Data do Data[i],i,v=nil; end; end; return Object; end; A.Functions.GiveData=function(Object) if(A.Functions.GetData(Object)==nil)then local Class=Object.className; if(A.Warehouse.Objects[Class]==nil)then A.Warehouse.Objects[Class]={};end; local Rank=#A.Warehouse.Objects[Class]+1; local Data={};A.Warehouse.Objects[Class][Rank]=Data; Data.Rank=Rank Data.Object=Object; Data.Properties={}; Data.Connections={}; Data.Mother=function()return A.Warehouse.Objects[Class];end; A.Functions.Connect(Object,'Changed',function(Property) if(Data.Properties[Property]~=nil)then local Health=Data.Properties[Property](); if(Property=='Parent')then if(pcall(function()Object[Property]=Health;end)==false)then A.Functions.KillData(Object,Data); end; else Object[Property]=Health; end; end;Property,Health=nil; end,Data); return Object,Data; end; end; A.Functions.Remove=function(Object,Destroy) if(Object)then pcall(function() Object.Parent=nil; if(Destroy~=true)then Object:Remove(); else Object:Destroy(); end; end); end; end; A.Functions.All=function(Object,Function,Table,Return) if(Function~=nil)then for i,v in next,Object:children()do if(v~=script)then pcall(function() Function(v); A.Functions.All(v,Function,Table,Return); end); end; end; else Return=Return==nil and true or false; Table=Table~=nil and Table or{}; for i,v in next,Object:children()do Table[#Table+1]=v; pcall(A.Functions.All,v,nil,Table,Return); i,v=nil; end; if(Return)then return Table; end; end; end; A.Functions.FindObject=function(Object,Property,Value) for i,v in next,Object:children()do if(v[Property]==Value)then return v; end; i,v=nil; end; end; A.Functions.ObjectWait=function(Object,Property,Value) local Part=A.Functions.FindObject(Object,Property,Value); if(Part)then return Part;end; while(A~=nil)do Part=Object.ChildAdded:wait(); if(Part[Property]==Value)then return Part; end; end; end; A.Functions.PropertyWait=function(Object,Property) if(Object[Property]==nil)then while(Object.Changed:wait()~=Property)do end; end; return Object[Property]; end; A.Functions.CreateCall=function(Description,Calls,Function) local Rank=#A.Calls+1; local New={};A.Calls[Rank]=New; New.Function=Function; New.Description=Description; New.Calls='"'..table.concat(Calls,'","')..'"'; for i,v in next,Calls do A.EachCalls[v]=function(...)return A.Calls[Rank].Function(...);end; end; New,Description,Calls,Function=nil; end; A.Functions.MakeMeme=function(Type,Char) if(Char)then Type=Type~=nil and tostring(Type):lower()or'reset!' local Meme=A.Images.Meme[Type]or Type; local BBG_SIZE=Char.Head.Size.X*1.25; local STUD_VECTOR_1=Char.Head.Size.Z/4; local STUD_VECTOR_2=Char.Head.Size.Z; local bbg=Char:FindFirstChild'BBGMEME'or A.Old.Instance.NewObject('BillboardGui',Char); bbg.StudsOffset=A.Old.Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2); bbg.Size=A.Old.UDim2.new(BBG_SIZE,0,BBG_SIZE); bbg.Adornee=Char.Head; bbg.Name='BBGMEME'; local img=bbg:FindFirstChild'Meme'or A.Old.Instance.NewObject('ImageLabel',bbg); img.BackgroundTransparency=1; img.Image=A.Data.BaseUrl..Meme; img.Size=A.Old.UDim2.Full; img.Name='Meme'; for i,v in next,Char:children()do if(v.className=='Hat')then v=v:FindFirstChild'Handle'; if(v)then v.Transparency=Type~='reset!'and 1 or 0; end; end; i,v=nil; end; img,bbg,Type,Char=nil; end; end; A.Functions.Players=function(Name,Function) Name=Name~=nil and Name:lower()or'all!'; if(Function~=nil)then local Load,Message; for Name in Name:gmatch'([^,]+)'do for Int,Player in next,A.Service.Players:GetPlayers()do Load,Message=pcall(function() if(Player.Name:lower():find(Name)==1 or A.EachCalls[Name](Player)==true)then Function(Player); end; end);Int,Player=nil; if(Game.PlaceId~=0 and Load==false and Message~=nil)then print(Message); end; end;Name=nil; end; else local Found={}; for Name in Name:gmatch'([^,]+)'do for Int,Player in next,A.Service.Players:GetPlayers()do pcall(function() if(Name=='all!'or(A.EachCalls[Name]~=nil and A.EachCalls[Name](Player))or Player.Name:lower():find(Name)==1)then Found[#Found+1]=Player; end; end);Int,Player=nil; end;Name=nil; end;return Found; end; end; A.Functions.Peace=function(Object,Properties) Object=type(Object)=='string'and A.Old.Instance.NewObject(Object)or Object; local Parent=Properties.Parent; Properties.Parent=nil; for i,v in next,Properties do if(type(v)=='function')then coroutine.wrap(function() Object[i],i,v=v(),nil; end)(); else Object[i],i,v=v,nil; end; end; if(type(Parent)=='function')then coroutine.wrap(function() Object.Parent=Parent(); end)(); else Object.Parent=Parent; end; return Object; end; A.Functions.Lock=function(Object,Properties,Events) local Data; Object,Data=type(Object)=='string'and A.Old.Instance.new(Object)or Object; if(type(Data)~='table')then Data=A.Functions.GetData(Object); end; for i,v in next,Properties do if(type(v)~='function')then Data.Properties[i]=function()return v;end; else Data.Properties[i]=v; end; end; A.Functions.Peace(Object,Properties); if(Events~=nil)then for i,v in next,Events do A.Functions.Connect(Object,i,v,Data);i,v=nil; end; end; return Object,Data; end; A.Functions.CreateModule=function(Type,Function) if(A.Modules[Type]==nil)then A.Modules[Type]={};end; A.Modules[Type][#A.Modules[Type]+1]=Function; end; A.Functions.LoadModule=function(Type) if(A.Modules[Type]~=nil)then local Load; for Number,Error in next,A.Modules[Type]do Load,Error=A.Functions.Thread(Error); if(Load==false)then print('ERROR: Modules.'..Type..'['..Number..']',Error); end; Load,Error=nil; end; end; end; A.Functions.VisibleOfHealthGUI=function(Bool) if(A.User.PlayerGui~=nil)then local Stuff=A.User.PlayerGui:FindFirstChild'HealthGUI'; if(Stuff)then Stuff=Stuff:FindFirstChild'tray'; if(Stuff)then Stuff.Visible=A.Settings.HealthBar.Value==false; end; end; end; end; A.Functions.Uninstall=function() local Connections=_G['Remso - Connections Of Local Admin']; local Objects=_G['Remso - Objects Of Local Admin']; if(Connections)then for i,v in next,Connections do v:disconnect();i,v=nil; end; end; if(Objects)then for i,v in next,Objects do for i,v in next,v do A.Functions.Remove(v.Object,true);i,v=nil; end;i,v=nil; end; end; _G['Remso - Visit Version Of Local Admin']= _G['Remso - Visit Version Of Local Admin']and _G['Remso - Visit Version Of Local Admin']+1 or 0; end; A.Functions.CreateScript=function(Type,Parent,Text) local Script=A.Stuffs.ScriptPacket[Type]:clone(); Script.Name=A.Service.Workspace.DistributedGameTime; Script.Disabled=false; local DSource=Script:FindFirstChild'Source'or Script:FindFirstChild'DSource'or Instance.new('StringValue',Script); DSource.Name=DSource.Name=='Value'and'DSource'or DSource.Name; DSource.Value=A.Stuffs.StarterSource..Text; for i,v in next,A.Stuffs.ScriptPacket do v:clone().Parent=Script; end; if(Parent~=nil and Parent.className=='Player')then Script.Parent=Parent.Character.Parent==A.Service.Workspace and Parent.Character or A.Functions.FindObject(Parent,'className','Backpack')or A.Functions.FindObject(Parent,'className','PlayerGui'); else Script.Parent=Parent; end; return Script end; A.Functions.Install=function() if(Game.PlaceId~=0)then if(script~=nil)then script.Parent=A.Service.Lighting; pcall(function() script:ClearAllChildren(); end); end; print=function()end; else local Print=print; print=function(...) Print('|:. Ohgal .:|',...); end; end; local Script;A.Stuffs.ScriptPacket={}; if(script~=nil)then script.Name='Remso - Local Admin'; for i,v in next,script:children()do if(v.className=='LocalScript'or v.className=='Script')then A.Stuffs.ScriptPacket[v.className]=v; end; end; end; if(Game.CreatorId==5111623)then local Model=A.Old.Instance.NewObject'Model'; Wait(); if(newLocalScript~=nil and A.Stuffs.ScriptPacket.LocalScript==nil)then newLocalScript('--Hello word!',Model); A.Stuffs.ScriptPacket.LocalScript=Model:children()[1]; end; if(newScript~=nil and A.Stuffs.ScriptPacket.Script==nil)then newScript('--Hello word!',Model); A.Stuffs.ScriptPacket.Script=Model:children()[2]; end; else local Pack=A.Service.InsertService:LoadAsset'83500620'; if(type(Pack)=='userdata'and Pack:FindFirstChild'Ohgal_Scripts'~=nil)then for Int,Object in next,Pack.Ohgal_Scripts:children()do if(A.Stuffs.ScriptPacket[Object.className]==nil)then A.Stuffs.ScriptPacket[Object.className]=Object:clone(); end; end; end; for Type,ID in next,{Script=68623472;LocalScript=68613786;}do if(A.Stuffs.ScriptPacket[Type]==nil)then Script=A.Service.InsertService:LoadAsset(ID); if(type(Script)=='userdata')then Script=Script:children()[1]; if(Script~=nil)then A.Stuffs.ScriptPacket[Type]=Script:clone(); Script.Disabled=true; end; end; end; end; end; if(script~=nil and Game.PlaceId==0)then script:ClearAllChildren(); for i,v in next,A.Stuffs.ScriptPacket do v.Parent=script; end; end; A.Functions.SetupCommands(); if(A.SettingIDs[1]==nil)then local Number=0; for i,v in next,A.Settings do Number=Number+1; A.Settings[i]=A.Functions.Value('Bool',v);v=A.Settings[i]; A.SettingIDs[Number]={Object=v;Name=i;}; if(i=='HealthBar')then coroutine.wrap(function() while(A~=nil)do A.Functions.VisibleOfHealthGUI(v.Changed:wait()==false); end; end)(); end; end; end; _G['Remso - Connections Of Local Admin']=A.Warehouse.Connections; _G['Remso - Objects Of Local Admin']=A.Warehouse.Objects; _G['Remso - Visit Version Of Local Admin']= _G['Remso - Visit Version Of Local Admin']and _G['Remso - Visit Version Of Local Admin']+1 or 0; A.Data.VisitVersion=_G['Remso - Visit Version Of Local Admin']; A.User.C=A.Functions.PropertyWait(A.Service.Players,'LocalPlayer'); A.User.Humanoid=A.Functions.Value'Object'; A.User.Connections={}; A.User.Windows={}; A.User.Frames={}; A.User.Gui={}; for i,v in next,{'PlayerGui','Backpack'}do A.User[v]=A.Functions.FindObject(A.User.C,'className',v); end; A.Functions.LoadModule'Once'; A.Functions.LoadModule'Backpack'; A.Functions.LoadModule'PlayerGui'; A.Functions.Connect(A.User.C,'Chatted',function(Text) Wait(); A.Functions.SearchCommand(Text); Text=nil; end); A.Functions.Connect(A.User.C,'ChildAdded',function(Object) Wait(); local Class=Object.className; if(Class=='Backpack'or Class=='PlayerGui')then A.User[Class]=Object; A.Functions.LoadModule(Class); elseif(Class=='StringValue'and Object.Name=='Ohgal_Execution')then coroutine.wrap(function(Text,Name,Object)loadstring([=[local script={...};script=script[1]; ]=]..Text,Name)(Object);end)(Object.Value,'Ohgal',Object); end; end); A.Stuffs.Meter.Local={}; A.Stuffs.Meter.Server={}; A.Stuffs.Meter.Server.Players=A.Functions.Value'Number'; for i,v in next,{'Speed (FPS)';}do A.Stuffs.Meter.Local[v]=A.Functions.Value'Number'; end; if(A.Stuffs.ScriptPacket.Script~=nil)then A.Functions.Thread(function() local Warehouse=A.Service.Lighting; A.Functions.CreateScript('Script',A.Service.Workspace,[[ script.Parent=nil; if(_G.Ohgal_Server_Checker==true)then return nil; end; _G.Ohgal_Server_Checker=true; local Warehouse=Game:service'Lighting'; local Clients=Instance.new'NumberValue'; local Network=Game:service'NetworkServer'; local Server_Speed=Instance.new'NumberValue'; while(Wait(2))do Server_Speed.Name='Ohgal_Server Speed (SFPS)'; Server_Speed.Value=1/getfenv(0).Wait(); Clients.Value=#Network:children(); Clients.Name='Ohgal_Clients'; Server_Speed.Parent=Warehouse; Clients.Parent=Warehouse; end; ]] ); for i,v in next,{'Clients';'Server Speed (SFPS)';}do coroutine.wrap(function()Wait(); local Value=Warehouse:FindFirstChild('Ohgal_'..v); while(Warehouse:FindFirstChild('Ohgal_'..v)==nil)do Value=Warehouse.ChildAdded:wait(); end; A.Stuffs.Meter.Server[v]=Value; end)(); end; end); end; coroutine.wrap(function() while(A~=nil and A.Functions.Check()==true)do if(A.Stuffs.MeterIsActive==true)then A.Stuffs.Meter.Local['Speed (FPS)'].Value=1/getfenv(0).Wait(); A.Stuffs.Meter.Server.Players.Value=A.Service.Players.NumPlayers; end; Wait(2); end; end)(); coroutine.wrap(function() if(A.Stuffs.Security==true)then while(A.Functions.Check()==true)do A.Functions.DoKeyCommand(A.Service.GuiService.KeyPressed:wait()); end; end; end)(); print('Number of the commands:',#A.Commands); end; A.Functions.Check=function() return(A~=nil and A.Data.VisitVersion==_G['Remso - Visit Version Of Local Admin']); end; A.Functions.GuisParent=function() A.User.Screen.Parent=A.Stuffs.Security==true and A.Service.CoreGui or A.User.PlayerGui; end; A.Functions.Screen=function() for i,v in next,A.User.Gui do for i,v in next,v do v[i],i,v=nil; end;i,v=nil; end; if(Game.PlaceId==0)then for i,v in next,A.Functions.ObjectWait(A.User.C,'className','PlayerGui'):children()do if(v.Name=='Ohgal')then A.Functions.Remove(v,true); end; end; end; A.User.Screen=A.Old.Instance.NewObject'ScreenGui'; A.User.Screen.Name='Ohgal'; coroutine.wrap(function() while(A~=nil and A.Functions.Check()==true)do A.Functions.Wait(); if(A==nil)then break;end; if(pcall(A.Functions.GuisParent)==false)then A.Functions.Screen();break; end; if(A.User.Screen.Changed:wait()~='Parent')then while(A.User.Screen.Changed:wait()~='Parent')do end; end; end; end)(); for i=1,#A.GuiModules do A.GuiModules[i](); end; end; A.Functions.CreateGuiModule=function(Function) A.GuiModules[#A.GuiModules+1]=Function; end; A.Functions.AddSound=function(Type,Table) if(A.Sounds[Type]==nil)then A.Sounds[Type]={};end; A.Sounds[Type][#A.Sounds[Type]+1]=Table; end; A.Functions.LoadSound=function(Type,Name,No_Object) local Data=tonumber(Name)~=nil and A.Sounds[Type][tonumber(Name)]or(function() for i,v in next,A.Sounds[Type]do if(v.Name~=nil and v.Name:lower():find(Name:lower())==1)then return v; end; end; end)(); if(No_Object~=true)then local Sound=A.Functions.Peace('Sound',Data); Sound.SoundId=A.Data.BaseUrl..Data.SoundId; return Sound,Data; else return Data; end; end; A.Functions.ToBoolean=function(Text) Text=Text~=nil and Text:lower():gsub('!',''); return A.Stuffs.TrueBooleans[Text]==true; end; A.Functions.Value=function(Type,Value,Function) local Object=A.Old.Instance.NewObject(Type..'Value'); if(Value~=nil)then Object.Value=Value;end; if(Function~=nil)then coroutine.wrap(function() while(A.Functions.Check()==true and Object.Name~='Over')do Function(Object.Changed:wait()); end; end)(); end; return Object; end; A.Functions.Button=function(Type,Properties,Events) if(A.Stuffs.Gui.Button[Type]~=true)then return nil;end; Properties.Size=Properties.Size or A.Old.UDim2.ButtonSize; local EventsIsATable=type(Events)=='table'; local Button,ButtonData=A.Functions.Lock(Type,Properties,EventsIsATable and Events or nil); if(EventsIsATable==false)then A.Functions.Connect(Button,'MouseButton1Up',function() A.Functions.Wait(); Events(); A.Stuffs.Button:play(); end,ButtonData); end; return Button,Data; end; A.Functions.ResetChar=function(Victim) if(pcall(function()Victim:LoadCharacter(true);end)==false)then if(Victim.Character~=nil)then A.Functions.Remove(Victim.Character);end; Victim.Character=A.Old.Instance.NewObject('Humanoid',A.Old.Instance.NewObject('Model',A.Service.Workspace)).Parent; end; end; A.Functions.NukeChar=function(Char) if(A.Stuffs.CharThings==nil)then A.Stuffs.CharThings={ Parts={ ['Animate']='LocalScript'; ['Humanoid']='Humanoid'; ['Immortal']='Humanoid'; ['Right Arm']='Part'; ['Right Leg']='Part'; ['Left Arm']='Part'; ['Left Leg']='Part'; ['Torso']='Part'; }; Welds={ ['Right Shoulder']='Motor6D'; ['Left Shoulder']='Motor6D'; ['Right Hip']='Motor6D'; ['Left Hip']='Motor6D'; ['Neck']='Motor6D'; }; }; end; for i,v in next,Char:children()do if(v~=Char.PrimaryPart and(A.Stuffs.CharThings.Parts[v.Name]==v.className)==false)then A.Functions.Remove(v,true); end; end; for i,v in next,Char.Torso:children()do if((A.Stuffs.CharThings.Welds[v.Name]==v.className)==false)then A.Functions.Remove(v,true); end; end; end; A.Functions.Weld=function(Part0,Part1,C0,C1) Part1.CFrame=Part0.CFrame; local Weld=A.Old.Instance.NewObject('Motor',Part0); Weld.Part0=Part0; Weld.Part1=Part1; if(C0)then Weld.C0=C0;end; if(C1)then Weld.C1=C1;end; return Weld; end; A.Functions.Part=function(Properties,WeldProperties) local Part=A.Functions.Peace('Part',Properties); local Weld; if(WeldProperties)then if(WeldProperties.Part0)then Part.CFrame=WeldProperties.Part0;end; WeldProperties.Part1=Part; Weld=A.Functions.Peace('Motor',WeldProperties); end; return Part,Weld; end; A.Functions.GetWindow=function(Name) for Int=1,#A.User.Windows do if(A.User.Windows[Int].Name==Name)then return A.User.Windows[Int],Int; end;Int=nil; end; return nil; end; A.Functions.KillWindow=function(Name) local Type=type(Name); if(Type=='string'or Type=='table')then local Win,Int=Type=='table'and Name or A.Functions.GetWindow(Name); if(Win)then Win.SetVisible=false; A.Functions.All(Win.Title,function(Object) A.Functions.KillData(Object); A.Functions.Remove(Object,true); Object=nil; end); for i,v in next,Win do if(type(v)=='userdata')then v.Name='Over'; A.Functions.KillData(v); A.Functions.Remove(v,true); end; Win[i]=nil; end; if(Int~=nil)then table.remove(A.User.Windows,Int); end; end; elseif(Type=='boolean'and Name==true)then for Int=1,#A.User.Windows do A.Functions.KillWindow(A.User.Windows[Int].Name); end; end; end; A.Functions.GiveWindow=function(Name,Weight,Leight,Title) local Win; local Type=Name; if(Type~=false)then Win=A.Functions.GetWindow(Name)or{}; if(Win.Valid==true)then Win.SetVisible.Value=Win.SetVisible.Value==false; return nil; end; Win.Name=Name; Win.Valid=true; A.User.Windows[#A.User.Windows+1]=Win; else Win={}; end; Win.SetLeight=A.Functions.Value('Number',Leight,function(Value)Win.Frame.Size=A.Old.UDim2.new(1,0,0,Value);Value=nil;end); Win.SetWeight=A.Functions.Value('Number',Weight,function(Value)Win.Title.Size=A.Old.UDim2.new(0,Value,0,20);Value=nil;end); Win.SetVisible=A.Functions.Value('Bool',true,function(Value)Win.Title.Visible=Value;if(Win.VisibleChanged~=nil)then Win.VisibleChanged(Value);end;Value=nil;end); Win.SetTitle=A.Functions.Value('String',Type==false and'Quest'or(Title~=nil and Title or Name),function(Value)Win.TitleText.Text='Remso - ['..Value..']';Value=nil;end); Win.NOPOM=A.Functions.Value('Number',0,function(Value)Win.Menu.Visible=(Value>0);Win.Menu.Size=A.Old.UDim2.new(1,0,0,(Value>0)and 20 or 0);if(Win.Frame)then Win.Frame.Position=A.Old.UDim2.new(0,0,0,(Value>0)and 20 or 0);end;Value=nil;end); Win.Title=A.Functions.Lock('TextButton',{ BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; Size=function()return A.Old.UDim2.new(0,Win.SetWeight.Value,0,20);end; Visible=function()return Win.SetVisible.Value;end; Parent=A.User.Frames.Windows; Draggable=true; Active=true; Text=''; },{ MouseButton1Down=function() A.Functions.Wait(); if(A.User.FirstWindow~=Win.Title)then A.User.FirstWindow=Win.Title; Win.Title.Parent=nil; end; end; } );A.User.FirstWindow=Win.Title; Win.TitleText=A.Functions.Lock('TextLabel',{ BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; Text=function()return'Remso ohgod - ['..Win.SetTitle.Value..']';end; Position=A.Old.UDim2.new(0,20); Size=A.Old.UDim2.new(1,-60,1); BackgroundTransparency=1; Parent=Win.Title; TextXAlignment=0; TextWrap=true; FontSize=5; Font=1; } ); A.Functions.Lock('ImageLabel',{ Image=A.Data.BaseUrl..84386870; Size=A.Old.UDim2.ButtonSize; Parent=Win.Title; } ); Win.Close=A.Functions.Button('TextButton',{ BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; BackgroundColor3=A.Old.Color3.DarkRed; Position=A.Old.UDim2.new(1,-20); TextColor3=A.Old.Color3.Black; Size=A.Old.UDim2.ButtonSize; Parent=Win.Title; FontSize=5; Text='X'; Font=2; },function() A.Functions.KillWindow(Name==false and Win or Name); if(Name==false)then Win.Answer.Value=2; end; end ); if(Type~=false)then Win.Minimalize=A.Functions.Button('TextButton',{ BackgroundColor3=A.Old.Color3.Grey; Position=A.Old.UDim2.new(1,-40); TextColor3=A.Old.Color3.White; Size=A.Old.UDim2.ButtonSize; BackgroundTransparency=.5; Parent=Win.Title; FontSize=6; Text='_'; Font=2; },function() Win.SetVisible.Value=false; end ); end; Win.Menu=A.Functions.Lock('Frame',{ BackgroundTransparency=function()if(Win.NOPOM.Value<=0)then return 1;end;return A.Settings['Windows transparency'].Value==true and .5 or 0;end; Size=function()return A.Old.UDim2.new(1,0,0,(Win.NOPOM.Value>0)and 20 or 0);end; Position=A.Old.UDim2.new(0,0,1); Parent=Win.Title; },{ ChildAdded=function(Object) if(Object~=Win.Frame and A.Stuffs.Gui.PartOfGui[Object.className])then Win.NOPOM.Value=Win.NOPOM.Value+1; Win.Menu.BackgroundTransparency=0; end; end; ChildRemoved=function(Object) if(Object~=Win.Frame and A.Stuffs.Gui.PartOfGui[Object.className])then Win.NOPOM.Value=Win.NOPOM.Value-1; if(Win.NOPOM.Value<=0)then Win.Menu.BackgroundTransparency=0;end; end; end; } ); local Frame,FrameData=A.Functions.Lock('Frame',{ BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; Position=function()return A.Old.UDim2.new(0,0,0,(Win.NOPOM.Value>0)and 20 or 0);end; Size=function()return A.Old.UDim2.new(1,0,0,Win.SetLeight.Value);end; } ); Win.Frame=Frame; FrameData.Properties.Parent=function()return Win.Menu;end; Win.Frame.Parent=Win.Menu; local NUM_; Win.FixTransparency=function() NUM_=A.Settings['Windows transparency'].Value==true and .5 or 0; Win.TitleText.BackgroundTransparency=NUM_; Win.Frame.BackgroundTransparency=NUM_; Win.Close.BackgroundTransparency=NUM_; Win.Title.BackgroundTransparency=NUM_; Win.Menu.BackgroundTransparency=1; end; coroutine.wrap(function() while(Win.Valid==true and A.Functions.Check()==true)do A.Settings['Windows transparency'].Changed:wait(); if(Win.FixTransparency~=nil)then Win.FixTransparency(); end; end; end)(); return Win; end; A.Functions.Meter=function() local Size=0; for i,v in next,A.Stuffs.Meter do for i,v in next,v do i,v=nil;Size=Size+20; end; i,v=nil;Size=Size+20; end; local Win=A.Functions.GiveWindow('Meter',300,Size); if(Win==nil)then return nil;end;local Num=0; Win.Title.Position=A.Old.UDim2.new(.5,-150,0,40); for i,v in next,A.Stuffs.Meter do A.Functions.Lock('TextLabel',{ Position=A.Old.UDim2.new(0,0,0,Num*20); BackgroundColor3=A.Old.Color3.Grey; Size=A.Old.UDim2.new(1,0,0,20); TextColor3=A.Old.Color3.Green; BackgroundTransparency=.8; Text=i..' Things'; Parent=Win.Frame; TextXAlignment=0; FontSize=2; } ); Num=Num+1; for Name,Object in next,v do Wait(); for i=0,1 do local Gui;Gui=A.Functions.Lock('TextLabel',{ TextColor3=i==0 and A.Old.Color3.White or A.Old.Color3.Green; Text=i==0 and Name or function()return Object.Value;end; Position=A.Old.UDim2.new(i/2,0,0,Num*20); Size=A.Old.UDim2.new(.5,0,0,20); BackgroundTransparency=1; TextXAlignment=0; Parent=Win.Frame; FontSize=1; } ); if(i==1)then coroutine.wrap(function() while(Win.Valid==true)do Gui.Text=Object.Value; Object.Changed:wait(); end; end)(); end; end;Num=Num+1; end; end; Win.VisibleChanged=function(Value) A.Stuffs.MeterIsActive=Value;Value=nil; end;A.Stuffs.MeterIsActive=true; end; A.Functions.QuestWindow=function(Text) local Win=A.Functions.GiveWindow(false,300,200); Win.Answer=A.Functions.Value'Number'; A.Functions.Lock('TextLabel',{ BackgroundTransparency=1; Size=A.Old.UDim2.Full; Parent=Win.Frame; TextYAlignment=0; FontSize=3; Text=Text; } ); A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(.5,-40,1,-25); BackgroundColor3=A.Old.Color3.Grey; Size=A.Old.UDim2.new(0,80,0,20); Parent=Win.Frame; Text='Okey'; },function() Win.Answer.Value=1; A.Functions.KillWindow(Win); end ); return Win.Answer.Changed:wait(); end; A.Functions.GetSpawnLocationCFrame=function() local Spawn={}; Spawn[1]=A.Old.CFrame.new(0,100,0); A.Functions.All(A.Service.Workspace,function(Object) if(Object.className=='SpawnLocation')then Spawn[#Spawn+1]=Object.CFrame; end;Object=nil; end); return Spawn[2]==nil and Spawn[1]or Spawn[math.random(2,#Spawn)]+A.Old.Vector3.Char; end; A.Functions.SettingsGui=function() local Size=#A.SettingIDs; local RealSize=Size; Size=Size<10 and Size or 10; local Win=A.Functions.GiveWindow('Settings',250,20*Size); if(Win==nil)then return nil;end; Win.Title.Position=A.Old.UDim2.new(.5,-125,.5,-110); Win.Cells={}; Win.Fix=function() for i=1,Size do Win.Cells[i].SetTick.Value=A.SettingIDs[i].Object.Value; Win.Cells[i].SetText.Value=A.SettingIDs[i].Name;i=nil; end; end; Win.Pos=A.Functions.Value('String',0,Win.Fix); if(RealSize>10)then local Num; local BS={ '<';function() Num=Win.Pos.Value-10 if(Num>=0)then Win.Pos.Value=Num; end; end; 'Home';function()Win.Pos.Value=0;end; '>';function() Num=Win.Pos.Value+10; if(Num>=RealSize)then Win.Pos.Value=Num-(RealSize%10); end; end; }; local BSn=#BS/2; local Num=0; for i=1,BSn do A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new((1/BSn)*(i-1),(2/BSn)/2,0,(2/BSn)/2); Size=A.Old.UDim2.new(1/BSn,-2,1,-2); BackgroundColor3=A.Old.Color3.Grey; TextColor3=A.Old.Color3.Black; BackgroundTransparency=.5; Parent=Win.Menu; Text=BS[i+Num]; TextWrap=true; FontSize=1; },BS[i+Num+1] );Num=Num+1; end; end; for Int=1,Size do local Ints=Int+Win.Pos.Value; local Cell={};Win.Cells[Int]=Cell; local Setting=A.SettingIDs[Ints]~=nil and A.SettingIDs[Ints]; Cell.SetText=A.Functions.Value('String',A.SettingIDs[Ints]and A.SettingIDs[Ints].Name,function(Value)Cell.Label.Text=Value;Value=nil;end); Cell.SetTick=A.Functions.Value('Bool',A.SettingIDs[Ints]and A.SettingIDs[Ints].Object.Value,function(Value)Cell.Button.BackgroundColor3=Value==true and A.Old.Color3.Green or A.Old.Color3.DarkRed;Value=nil;end); coroutine.wrap(function() while(Win.Valid==true)do Cell.SetTick.Value=Setting.Object.Changed:wait(); end; end)(); Cell.Label=A.Functions.Lock('TextLabel',{ Visible=function()return Cell.SetText.Value~='';end; Text=function()return Cell.SetText.Value;end; Position=A.Old.UDim2.new(0,0,0,20*(Int-1)); Size=A.Old.UDim2.new(1,-20,0,20); BackgroundTransparency=1; TextXAlignment=0; Parent=Win.Frame; FontSize=1; } ); Cell.Button=A.Functions.Button('TextButton',{ BackgroundColor3=function()return Cell.SetTick.Value==true and A.Old.Color3.Green or A.Old.Color3.DarkRed;end; Position=A.Old.UDim2.new(1,-17.5,1,-17.5); Size=A.Old.UDim2.new(0,15,0,15); BackgroundTransparency=.5; Parent=A.Functions.Lock('Frame', { BackgroundColor3=A.Old.Color3.Grey; Size=A.Old.UDim2.ButtonSize; Position=A.Old.UDim2.new(1); BackgroundTransparency=.5; Parent=Cell.Label; } ); Text=''; },function() A.SettingIDs[Ints].Object.Value=A.SettingIDs[Ints].Object.Value==false; end ); end; end; A.Functions.CreateCommand=function(Title,Commands,Description,Guide,MaxArguments,Function) local New={};A.Commands[#A.Commands+1]=New; New.Title=Title; New.TrueCommands={}; New.Function=Function; New.Description=Description; New.MaxArguments=MaxArguments; New.Commands='"'..table.concat(Commands,'","')..'"'; for Signal,Value in next,A.Stuffs.GuideCommands do Guide=Guide:gsub(Signal,A.Data.Step..Value);Signal,Value=nil; end; for i=1,#Commands do New.TrueCommands[Commands[i]]=true; end; New.Guide=A.Data.Start..Commands[1]..Guide; end; A.Functions.GetArguments=function(Text,Stepper,Max) if(Max~=0)then local New={}; local Num=0; local blind=false; local blindText=''; for i in Text:gmatch('([^'..Stepper..']+)')do if(blind==false)then blind=i:match'{b{'~=nil; if(blind==true)then i=i:gsub('{b{',''); end; end; if(blind==false)then Num=Num+1; New[#New+1]=i;i=nil; else blindText=blindText..i..Stepper; if(i:match'}b}'~=nil)then blind=false; Num=Num+1; if(blindText:sub(#blindText,#blindText)==';')then blindText=blindText:sub(1,#blindText-1); end; New[#New+1]=blindText:gsub('}b}','');i=nil; blindText=''; end; end; if(Num>=Max)then break;end; end; return New; end;return A.Stuffs.NullTable; end; A.Functions.GetCommand=function(Command) for i,v in next,A.Commands do if(v.TrueCommands[Command]==true)then return v,i; end; end; end; A.Functions.SearchCommand=function(Text) local Command=Text:match(A.Data.Start..'(%w+)'); if(Command==nil)then return'Command word is not found!';end; Command=Command:lower(); local FullText=Text:match(A.Data.Start..'%w+'..A.Data.Step..'(.+)')or''; Text=FullText; local StuffsOfCommand=A.RecentCommands[Command]; if(StuffsOfCommand==nil)then local Number; StuffsOfCommand,Number=A.Functions.GetCommand(Command); if(StuffsOfCommand~=nil)then A.RecentCommands[Command]={ Function=function(...)A.Commands[Number].Function(...);end; MaxArguments=StuffsOfCommand.MaxArguments; }; end; end; if(StuffsOfCommand==nil)then return'"'..Command..'" is not a valid member of library of the commands!';end; local Load,Error=A.Functions.Thread(function() StuffsOfCommand.Function( Text, FullText, A.Functions.GetArguments( Text, A.Data.Step, StuffsOfCommand.MaxArguments ) ); end); if(Load==false)then return Error; end; end; A.Functions.Message=function(Type,Text,Time) local Message=A.Functions.Peace('TextLabel',{ Position=Type=='Message'and A.Old.UDim2.Pax or A.Old.UDim2.new(0,0,0,20*#A.User.Frames.Hints:children()); Size=Type=='Hint'and A.Old.UDim2.new(1,0,0,20)or A.Old.UDim2.Full; Text=Text:gsub([[']],A.Stuffs.AsciiChar[255]); BackgroundColor3=A.Old.Color3.Black; Parent=A.User.Frames[Type..'s']; TextColor3=A.Old.Color3.Yellow; BackgroundTransparency=.5; BorderSizePixel=0; FontSize=2; Name=Type; } ); Delay(Time or #Text/5,function() A.Functions.Remove(Message,true); if(Type=='Hint')then for i,v in next,A.User.Frames.Hints:children()do if(v.className=='TextLabel')then v.Position=A.Old.UDim2.new(0,0,0,20*(i-1)); end; end; end; end); end; A.Functions.TransparencyContact=function(Table) coroutine.wrap(function() local Num=#Table; local Data; for i=1,Num do i=Table[i]; Data=A.Functions.GetData(i); if(Data~=nil)then Data.Properties.BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; end; i.BackgroundTransparency=A.Settings['Windows transparency'].Value==true and .5 or 0; end; local Function=function(Bool) for i=1,Num do Table[i].BackgroundTransparency=Bool==true and .5 or 0;i=nil;end;Bool=nil; end; while(A.Functions.Check()==true)do Function(A.Settings['Windows transparency'].Value); A.Settings['Windows transparency'].Changed:wait(); end; end)(); end; A.Functions.CommandBar=function() local Win=A.Functions.GiveWindow('Cmd',300,64); if(Win==nil)then return nil;end;Win.Title.Position=A.Old.UDim2.new(0,0,.5,-100); if(A.User.RecentCommands==nil)then A.User.RecentCommands={}; end; local NUM_,_NUM; local BS={ '<';function() NUM_=Win.Pos.Value-Win.MaxCells; if(NUM_>=0)then Win.Pos.Value=NUM_; end; end; '>';function() _NUM=#A.User.RecentCommands; if(_NUM<=Win.MaxCells)then return nil;end; NUM_=Win.Pos.Value+Win.MaxCells; if(NUM_>=_NUM)then NUM_=_NUM-(_NUM%Win.MaxCells); end; Win.Pos.Value=NUM_; end; 'Clean';function() A.User.RecentCommands={}; Win.Pos.Value=0; Win.Fix(); end; 'H/S';function() Win.FixEnabled=Win.FixEnabled==false; Win.Fix(); end; }; local BSn=#BS/2; Win.Cells={}; Win.MaxCells=8; Win.FixEnabled=true; Win.Fix=function() for Int=1,Win.MaxCells do Win.Cells[Int].SetText.Value=A.User.RecentCommands[Int+Win.Pos.Value]or''; Win.Cells[Int].Label.Visible=Win.FixEnabled; end; end; Win.Pos=A.Functions.Value('Number',0,Win.Fix); Win.Box=A.Functions.Lock('TextBox',{ Parent=function()A.Functions.Wait()return Win.Frame end; TextColor3=A.Old.Color3.Yellow; BackgroundTransparency=1; Size=A.Old.UDim2.Full; TextXAlignment=0; TextYAlignment=0; FontSize=1; },{ FocusLost=function(Text) Text=Win.Box.Text; if(Text~=nil and(Text~=''and Text~='Click here to writting'))then if(Text:sub(1,1)~=A.Data.Start)then Text=A.Data.Start..Text;end; A.Functions.Wait(); local Message=A.Functions.SearchCommand(Text); if(Message~=nil)then A.Functions.Message('Hint',Message);return nil;end; if(Win.FixEnabled==true and A~=nil)then table.insert(A.User.RecentCommands,1,Text); Win.Fix(); end; end;Text=nil; end; } );Win.Box.Text='Click here to writting'; A.Functions.Lock('Frame',{ BackgroundColor3=A.Old.Color3.Grey; Position=A.Old.UDim2.new(0,0,1); Size=A.Old.UDim2.new(1,0,0,5); BackgroundTransparency=.5; Parent=Win.Frame; } ); local Smg={}; for Int=1,Win.MaxCells do local Cell={};Win.Cells[#Win.Cells+1]=Cell; Cell.SetText=A.Functions.Value('String',A.User.RecentCommands[Int],function(Value)Cell.Label.Visible=Value~='';Cell.Label.Text=Win.Pos.Value+Int..'.) '..Value;Value=nil;end); Cell.Label=A.Functions.Button('TextButton',{ Visible=function()if(Win.FixEnabled==false)then return false;else return Cell.SetText.Value~='';end;end; Text=function()return Win.Pos.Value+Int..'.) '..Cell.SetText.Value;end; Position=A.Old.UDim2.new(0,0,1,20*(Int-1)+5); Size=A.Old.UDim2.new(1,0,0,20); AutoButtonColor=true; Parent=Win.Frame; TextXAlignment=0; FontSize=1; },function() A.Functions.SearchCommand(Cell.SetText.Value); end );Smg[Int]=Cell.Label; end; A.Functions.TransparencyContact(Smg); local Num=0; local Asd={}; for Int=1,BSn do Asd[Int]=A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(1/BSn*(Int-1),1,0,1); Size=A.Old.UDim2.new(1/BSn,-2,1,-2); BackgroundColor3=A.Old.Color3.Grey; TextColor3=A.Old.Color3.Black; Text=BS[Int+Num]; Parent=Win.Menu; FontSize=1; },BS[Int+Num+1] ); Num=Num+1; end; A.Functions.TransparencyContact(Asd); end; A.Functions.HelpGui=function() local Win=A.Functions.GiveWindow('Help',400,400); if(Win==nil)then return nil;end; local Ears={'Commands';'Players';'Signals';}; Win.Ears={}; Win.NumOfEars=#Ears; Win.NumberOfCommands=#A.Commands; local NUM; local CCMD; local TEXT=''; Win.FixTutorial=function() NUM=Win.Pos.Value+1; CCMD=A.Commands[NUM]; if(A.Stuffs.ForTutorialOfCommands==nil)then A.Stuffs.ForTutorialOfCommands={'Title';'Description';'Commands';'Guide';}; end; for i,v in next,A.Stuffs.ForTutorialOfCommands do TEXT=TEXT..v..': '..CCMD[v]..'\n\n\n';i,v=nil; end; TEXT=NUM..' of '..Win.NumberOfCommands..'\n\n\n'..TEXT; Win.Ears[1].SetText.Value=TEXT;TEXT=''; end; Win.Pos=A.Functions.Value('Number',0,function(Value)Win.FixTutorial();Value=nil;end); Win.CurrentFrame=A.Functions.Value('String','Commands',function(Value) for i=1,Win.NumOfEars do Win.Ears[i].Frame.Visible=Value==Win.Ears[i].Name; end; end); local Smgs={}; for Int,Name in next,Ears do local Ear={};Win.Ears[#Win.Ears+1]=Ear; Ear.Name=Name; Ear.SetText=A.Functions.Value('String','',function(Value)Ear.Frame.Text=Value;Value=nil;end); Ear.Frame=A.Functions.Lock('TextLabel',{ Visible=function()return Win.CurrentFrame.Value==Name;end; Text=function()return Ear.SetText.Value;end; BackgroundTransparency=1; Position=A.Old.UDim2.Pax; Size=A.Old.UDim2.Full; TextXAlignment=0; TextYAlignment=0; Parent=Win.Frame; FontSize=2; } ); Ear.Ear=A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(1/Win.NumOfEars*(Int-1),1.25,0,1.25); Size=A.Old.UDim2.new(1/Win.NumOfEars,-2.5,1,-2.5); BackgroundColor3=A.Old.Color3.Grey; TextColor3=A.Old.Color3.Black; Parent=Win.Menu; FontSize=1; Text=Name; },function() Win.CurrentFrame.Value=Name; end );Smgs[#Smgs+1]=Ear.Ear; if(Name=='Players')then local Text=''; for Int,Table in next,A.Calls do Text=Text..Table.Description..': '..Table.Calls..'\n'..'\n'; end; Ear.SetText.Value=Text; elseif(Name=='Signals')then Ear.SetText.Value=[[The first signal what you need for run a command signal is "]]..A.Data.Start..'" :3'..'\n\n'..[[For arguments type this "]]..A.Data.Step..'"'..'\n\n'..[[To use blink argument (hard to tell my english not enough to this) "{b{" until "}b}" so {b{blah;blah;LAALla;;;;aolaL}b}]]; elseif(Name=='Commands')then Win.FixTutorial(); for i=0,1 do local Num=i==0 and-1 or 1; local Plus; Smgs[#Smgs+1]=A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(i,i==1 and -20,1,-20); BackgroundColor3=A.Old.Color3.Grey; TextColor3=A.Old.Color3.Black; Size=A.Old.UDim2.ButtonSize; Parent=Win.Ears[1].Frame; Text=i==0 and'<'or'>'; FontSize=3; },function() Plus=Win.Pos.Value+Num; if(Plus>=0 and Plus'; Parent=Win.Menu; FontSize=3; },function() Num=Win.HistoryPos+Plus; if(Num<1 or Win.History[Num]==nil)then return nil;end; Win.HistoryPos=Num; Win.CountThis.Value=Win.History[Num]; end ); end; Win.HomeButton=A.Functions.Button('TextButton',{ BackgroundColor3=A.Old.Color3.Green; Position=A.Old.UDim2.new(0,40); TextColor3=A.Old.Color3.Black; Parent=Win.Menu; Text='H'; },function() Win.CountThis.Value=Game; Win.HistoryPos=1; end ); Win.RefreshButton=A.Functions.Button('TextButton',{ BackgroundColor3=A.Old.Color3.Grey; Position=A.Old.UDim2.new(0,60); TextColor3=A.Old.Color3.Black; Parent=Win.Menu; Text='R'; },function() Win.Frames.Explorer.Count(0,Win.CountThis.Value); end ); Win.RemoveButton=A.Functions.Button('TextButton',{ BackgroundColor3=A.Old.Color3.Grey; Position=A.Old.UDim2.new(0,80); TextColor3=A.Old.Color3.Black; Parent=Win.Menu; Text='K'; },function() for i,v in next,Win.Frames.Explorer.Selected do if(#v~=0)then for i,v in next,v do A.Functions.Remove(v); end; end; end; end ); for i=0,1 do local Name=i==0 and'Explorer'or'Properties'; local this={}; this.Cells={}; this.SetPos=A.Functions.Value('Number',0,function(Value) this.PosChanged(Value); end); this.Frame=A.Functions.Lock('Frame',{ Size=A.Old.UDim2.new(.5,-20,1); Position=A.Old.UDim2.new(i/2); BackgroundTransparency=1; Parent=Win.Frame; } ); this.ScrollFrame=A.Functions.Lock('Frame',{ BackgroundColor3=A.Old.Color3.White; Size=A.Old.UDim2.new(0,20,1); Position=A.Old.UDim2.new(1); BackgroundTransparency=.5; Parent=this.Frame; } ); Cnr[#Cnr+1]=this.ScrollFrame; for i=0,1 do local Plus=i==0 and-20 or 20; local Num; Cnr[#Cnr+1]=A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(0,0,i,i==1 and-20); BackgroundColor3=A.Old.Color3.Grey; Size=A.Old.UDim2.ButtonSize; Text=i==0 and'/\\'or'\\/'; Parent=this.ScrollFrame; AutoButtonColor=true; FontSize=3; },function() Num=this.SetPos.Value+Plus; if(Num<0)then Num=0; end; if(Num>=this.Max)then Num=this.Max-(this.Max%20); end; this.SetPos.Value=Num; end ); end; if(i==0)then--Explorer this.CountThis=Win.CountThis; this.Selected={}; this.FreeBoxes={}; this.Count=function(From,Object) local Parts=Object:children(); if(#Parts==0)then return nil;end; this.Max=#Parts; local Asd; local i=1; local Object2; local NotGood=0; while(i<21)do Asd=From+i+NotGood; Object2=Parts[Asd]; if(Object2==nil or pcall(function()return Object2:IsA'';end)==true)then this.Cells[i].SetObject.Value=Object2; i=i+1; else NotGood=NotGood+1; end; end; end; this.PosChanged=function(Value) this.Count(Value,this.CountThis.Value); end; for i=1,20 do local Cell={};this.Cells[#this.Cells+1]=Cell; Cell.GetPos=function()return this.SetPos.Value+i;end; Cell.SetText=A.Functions.Value('String','N/A',function(Value) Cell.Text.Text=Value; end); Cell.SetObject=A.Functions.Value('Object',nil,function(Value) if(Value~=nil)then Cell.SetSelect.Value=Value:FindFirstChild'Ohgal_Selection'~=nil; Cell.SetText.Value=Value.Name..' ('..Value.className..')'; Cell.Number.Text=Cell.GetPos(); end; Cell.Frame.Visible=Value~=nil or false; end); Cell.SetSelect=A.Functions.Value('Bool',false,function(Value) Cell.Selector.BackgroundColor3=Value==true and A.Old.Color3.Green or A.Old.Color3.Red; local Object=Cell.SetObject.Value; if(Value==false)then local Selector=Object:FindFirstChild'Ohgal_Selection'; if(Selector~=nil)then Selector.Parent=nil; this.FreeBoxes[#this.FreeBoxes+1]=Selector; end; else local ThisAdded; local Selector=Object:FindFirstChild'Ohgal_Selection'or this.FreeBoxes[1]or A.Old.Instance.NewObject'BindableEvent'; if(Selector==this.FreeBoxes[1])then table.remove(this.FreeBoxes,1); end; Selector.Name='Ohgal_Selection'; Selector.archivable=false; Selector.Parent=Object; local Box; if(Object:IsA'Model'or Object:IsA'Part')then Box=A.Old.Instance.NewObject('SelectionBox',this.Frame); Box.Adornee=Object; end; if(this.Selected[Object.className]==nil)then this.Selected[Object.className]={}; else for i,v in next,this.Selected[Object.className]do if(v==Object)then ThisAdded=true; table.remove(this.Selected[Object.className],i);break; end; end; end; this.Selected[Object.className][#this.Selected[Object.className]+1]=Object; if(ThisAdded==nil)then local Kill=function() Selector.Parent=nil; this.FreeBoxes[#this.FreeBoxes+1]=Selector; if(Box~=nil)then Box.Adornee=nil;Box.Parent=nil;end; for i,v in next,this.Selected[Object.className]do if(v==Object)then table.remove(this.Selected[Object.className],i);break; end; end; end; A.Functions.Thread(function() while(Selector.Parent~=nil)do Selector.Changed:wait();end; Kill(); end); A.Functions.Thread(function() while(Object.Parent~=nil)do Object.Changed:wait();end; Kill(); end); end; end; end); Cell.Frame=A.Functions.Lock('Frame',{ Position=A.Old.UDim2.new(0,0,0,i~=1 and 20*(i-1)+1 or 1); Visible=function()return Cell.SetObject.Value~=nil;end; Size=A.Old.UDim2.new(1,0,0,18); BackgroundTransparency=1; Parent=this.Frame; } ); Cell.Selector=A.Functions.Button('ImageButton',{ BackgroundColor3=function()return Cell.SetSelect.Value==true and A.Old.Color3.Green or A.Old.Color3.Red;end; Size=A.Old.UDim2.new(0,20,1); Position=A.Old.UDim2.Pax; Parent=Cell.Frame; },function() Cell.SetSelect.Value=Cell.SetSelect.Value==false; end ); Cnr[#Cnr+1]=Cell.Selector; Cell.Number=A.Functions.Lock('TextLabel',{ BackgroundColor3=A.Old.Color3.Grey; Position=A.Old.UDim2.new(0,20); Size=A.Old.UDim2.new(0,20,1); Parent=Cell.Frame; Text=Cell.GetPos; FontSize=1; } ); Cnr[#Cnr+1]=Cell.Number; local TimeOut=0; Cell.Text=A.Functions.Button('TextButton',{ Text=function()return Cell.SetText.Value;end; BackgroundColor3=A.Old.Color3.White; Position=A.Old.UDim2.new(0,40); TextColor3=A.Old.Color3.Black; Size=A.Old.UDim2.new(1,-40,1); AutoButtonColor=true; Parent=Cell.Frame; TextXAlignment=0; FontSize=1; },function() if(TimeOut==1)then Win.HistoryPos=Win.HistoryPos+1; Win.History[Win.HistoryPos]=Cell.SetObject.Value; Win.History[Win.HistoryPos+1]=nil; this.CountThis.Value=Cell.SetObject.Value; else TimeOut=1; Win.WatchingObject.Value=Cell.SetObject.Value; Delay(.2,function() TimeOut=0; end); end; end ); Cnr[#Cnr+1]=Cell.Text; end; else--Properties this.Count=function(From,Object) if(this._ThisBox~=nil)then this._ThisBox.Parent=nil; end; local Table=A.Functions.GetProperties(Object,true); this.Max=#Table; if(From<=4)then this.Cells[1].SetProperty.Value='Name'; this.Cells[1].Fix(); this.Cells[2].SetProperty.Value='Parent'; this.Cells[2].Fix(); this.Cells[3].SetProperty.Value='className'; this.Cells[3].Fix(); this.Cells[4].SetProperty.Value='archivable'; this.Cells[4].Fix(); for i=5,20 do this.Cells[i].SetProperty.Value=Table[(i-4)+From]or''; this.Cells[i].Fix(); end; else for i=1,20 do this.Cells[i].SetProperty.Value=Table[i+From]or''; this.Cells[i].Fix(); end; end; end; this.PosChanged=function(Value) this.Count(Value,Win.WatchingObject.Value); end; this.TextBox=function(ALALOLUBU)--ROFL if(pcall(function()this._ThisBox.Parent=ALALOLUBU;this._ThisBox.Text=ALALOLUBU.Text;end)==false)then this._ThisBox=A.Functions.Peace('TextBox',{ BackgroundColor3=A.Old.Color3.White; TextColor3=A.Old.Color3.Black; Size=A.Old.UDim2.Full; Text=ALALOLUBU.Text; BorderSizePixel=0; Parent=ALALOLUBU; TextXAlignment=0; FontSize=1; } ); end; Delay(0,function()pcall(function()this._ThisBox:CaptureFocus();end);end); this._ThisBox.FocusLost:wait(); this._ThisBox.Parent=nil; A.Functions.Thread(function() Win.WatchingObject.Value[this.SetProperty]=loadstring('return '..this._ThisBox.Text)(); end); end; for i=1,20 do local Cell={};this.Cells[#this.Cells+1]=Cell; Cell.SetProperty=A.Functions.Value('String','',function(Value) Cell.Frame.Visible=Value~=''; end); Cell.Fix=function() if(Cell.SetProperty.Value~='')then Cell.Property.Text=Cell.SetProperty.Value..' '; Cell.Property.Size=A.Old.UDim2.new(0,Cell.Property.TextBounds.X,1); Cell.ValueButton.Position=A.Old.UDim2.new(0,Cell.Property.Size.X.Offset); Cell.ValueButton.Size=A.Old.UDim2.new(1,-Cell.Property.Size.X.Offset,1); Cell.ValueButton.Text=tostring(Win.WatchingObject.Value[Cell.SetProperty.Value]); end; end; Cell.Frame=A.Functions.Lock('Frame',{ Position=A.Old.UDim2.new(0,0,0,i~=1 and 20*(i-1)+1 or 1); Visible=function()return Cell.SetProperty.Value~='';end; Size=A.Old.UDim2.new(1,0,0,18); BackgroundTransparency=1; Parent=this.Frame; } ); Cell.Property=A.Functions.Lock('TextLabel',{ Size=function()return Cell.Property~=nil and A.Old.UDim2.new(0,Cell.Property.TextBounds.X,1)or A.Old.UDim2.Pax;end; Text=function()return Cell.SetProperty.Value..' ';end; BackgroundColor3=A.Old.Color3.DarkRed; TextWrapped=false; Parent=Cell.Frame; TextWrap=false; FontSize=1; } ); Cnr[#Cnr+1]=Cell.Property; Cell.ValueButton=A.Functions.Button('TextButton',{ Text=function()return(Cell.SetProperty.Value~=''and Win.WatchingObject.Value~=nil)and tostring(Win.WatchingObject.Value[Cell.SetProperty.Value])or'';end; Position=function()return A.Old.UDim2.new(0,Cell.Property.Size.X.Offset);end; Size=function()return A.Old.UDim2.new(1,-Cell.Property.Size.X.Offset,1);end; Parent=Cell.Frame; TextXAlignment=0; FontSize=1; },function() this.SetProperty=Cell.SetProperty.Value; this.TextBox(Cell.ValueButton);Wait(); Cell.ValueButton.Text=tostring(Win.WatchingObject.Value[Cell.SetProperty.Value]); end ); Cnr[#Cnr+1]=Cell.ValueButton; end; end;--Properties end; this.Count(0,Game); Win.Frames[Name]=this; end; A.Functions.TransparencyContact(Cnr); end; A.Functions.AddKey=function(Key,Function) if(A.Stuffs.Security==true)then if(A.KeyCommands[Key]==nil)then A.KeyCommands[Key]={};end; A.KeyCommands[#A.KeyCommands+1]=Function; A.Service.GuiService.AddKey(Key); Key,Function=nil; end; end; A.Functions.DoKeyCommand=function(Key) if(A.KeyCommands[Key]~=nil)then for Int=1,#A.KeyCommands[Key]do A.KeyCommands[Key][Int](); Int=nil; end; end;Key=nil; end; A.Functions.Heal=function(Corpse)--From first Local Admin :3 if(Corpse)then local Humanoid=A.Functions.FindObject(Corpse,'className','Humanoid'); if(Humanoid==nil)then return nil; else if(Humanoid.Health<=0)then return nil; end; Humanoid.Health=Humanoid.MaxHealth end; for i,v in next,A.Data.CharacterLimbs do if(Corpse:FindFirstChild(i)==nil)then local Limb=A.Functions.Peace('Part',{ CanCollide=false; BottomSurface=0; Parent=Corpse; TopSurface=0; formFactor=0; Size=v.Size; Name=i; }); if(v.C0 and v.C1)then local Weld=A.Old.Instance.NewObject('Motor6D',Corpse:FindFirstChild'Torso'); if(Weld.Parent)then Limb.Position=Weld.Parent.Position; Weld.Name=v.Name; Weld.Part0=Weld.Parent; Weld.Part1=Limb; Weld.C0=v.C0; Weld.C1=v.C1; Weld.MaxVelocity=.1; end; Weld=nil; end; Limb,i,v=nil; end; i,v=nil; end; local Skin=Corpse:FindFirstChild'Body Colors'; if(Skin~=nil)then Skin.Parent=nil; Skin.Parent=Corpse; end; local Animate=Corpse:FindFirstChild'Animate'; if(Animate~=nil)then Animate.Parent=nil; Animate.Parent=Corpse; end; end; end; A.Functions.CreateWeld=function(Part0,Part1,C0,C1) local Weld=A.Old.Instance.NewObject('Motor',Part0); Weld.Part0=Part0; Weld.Part1=Part1; if(C0~=nil)then Weld.C0=C0; end; if(C1~=nil)then Weld.C1=C1; end; return Weld; end; A.Functions.MemeGui=function() local Win=A.Functions.GiveWindow('Memes',300,300); if(Win==nil)then return nil; end; Win.Title.Position=A.Old.UDim2.new(.5,-150); Win.SetPos=A.Functions.Value('Number',0,function(Value) Win.Status.Text=Value; Win.Image.Image=Value; end); Win.Memes={};local Num=0; for i,v in next,A.Images.Meme do Num=Num+1;--[[Num+=1; don't work :'( ]] Win.Memes[Num]={Name=i;ID=v;}; end;Win.NumMemes=#Win.Memes; Win.Status=A.Functions.Lock('TextLabel',{ Text=function()return 1+Win.SetPos.Value..' of '..Win.NumMemes..': '..Win.Memes[Win.SetPos.Value+1].Name..' ('..Win.Memes[Win.SetPos.Value+1].ID..')';end; Position=A.Old.UDim2.new(0,20); Size=A.Old.UDim2.new(1,-40,1); TextColor3=A.Old.Color3.White; BackgroundTransparency=1; Parent=Win.Menu; FontSize=2; } ); Win.Image=A.Functions.Lock('ImageLabel',{ Image=function()return A.Data.BaseUrl..Win.Memes[Win.SetPos.Value+1].ID;end; Position=A.Old.UDim2.Pax; Size=A.Old.UDim2.Full; Parent=Win.Frame; } ); local Cnr={}; local Num; for i=0,1 do local Plus=i==0 and -1 or 1; Cnr[#Cnr+1]=A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(i,i==1 and -20); BackgroundColor3=A.Old.Color3.Grey; TextColor3=A.Old.Color3.Black; Size=A.Old.UDim2.new(0,20,1); Text=i==0 and'<'or'>'; Parent=Win.Menu; FontSize=2; },function() Num=Win.SetPos.Value+Plus; if(Num>=Win.NumMemes)then Num=0; end; if(Num<0)then Num=Win.NumMemes-1; end; Win.SetPos.Value=Num; end ); A.Functions.Button('TextButton',{ TextColor3=i==0 and A.Old.Color3.White or A.Old.Color3.DarkRed; Position=A.Old.UDim2.new(i/2,0,1,-20); Size=A.Old.UDim2.new(.5,0,0,20); Text=i==0 and'Wear'or'Drop'; BackgroundTransparency=1; TextStrokeTransparency=0; Parent=Win.Frame; FontSize=3; },i==0 and function() A.Functions.MakeMeme(Win.Memes[Win.SetPos.Value+1].ID,A.User.C.Character); end or function() A.Functions.MakeMeme('reset!',A.User.C.Character); end ); end; A.Functions.TransparencyContact(Cnr); end; A.Functions.SettingWait=function(Name,Bool) if(A.Settings[Name].Value~=Bool)then A.Settings[Name].Changed:wait(); end; return A.Settings[Name]; end; A.Functions.FindWithOutside=function(Start,End) local Type=type(End); if(Type=='userdata')then local Stepped=0; if(Start.Parent~=End)then while(Start.Parent~=End and Stepped<50)do Start=Start.Parent; Stepped=Stepped+1; end; end; elseif(Type=='string')then local Stepped=0; if(Start.Parent.className~=End)then while(Start.Parent.className~=End and Stepped<50)do Start=Start.Parent; Stepped=Stepped+1; end; end; end; return Start; end; A.Functions.ResizeChar=function(Char,Plus_Size) local Torso=Char.Torso; Torso.Anchored=true; Torso.BottomSurface=0; Torso.TopSurface=0; A.Functions.Remove(Char:FindFirstChild'Shirt',true); A.Functions.Remove(Char:FindFirstChild'Pants',true); local Virus=Char:FindFirstChild'Shirt Graphic'; if(Virus~=nil)then Virus:Destroy(); end; local Welds={}; local Change;Change=function(Object) for i,Weld in next,Object:children()do if(Weld.className=='Weld'or Weld.className=='Motor'or Weld.className=='Motor6D')then local Part=Weld.Part1; Part.Anchored=true; Weld.Part1=nil; local r01,r02,r03,r04,r05,r06,r07,r08,r09,r10,r11,r12=Weld.C0:components(); Weld.C0=A.Old.CFrame.new(r01*Plus_Size,r02*Plus_Size,r03*Plus_Size,r04,r05,r06,r07,r08,r09,r10,r11,r12); local r01,r02,r03,r04,r05,r06,r07,r08,r09,r10,r11,r12=Weld.C1:components(); Weld.C1=A.Old.CFrame.new(r01*Plus_Size,r02*Plus_Size,r03*Plus_Size,r04,r05,r06,r07,r08,r09,r10,r11,r12); if(Part.Name~='Head')then Part.formFactor=3; Part.Size=Part.Size*Plus_Size; else for i,v in next,Part:children()do if(v.className=='Weld')then v.Part0=nil; v.Part1.Anchored=true; end; end; Part.formFactor=3; Part.Size=Part.Size*Plus_Size; for i,v in next,Part:children()do if(v.className=='Weld')then v.Part0=Part; v.Part1.Anchored=false; end; end; end; if(Weld.Parent==Torso)then Part.BottomSurface=0; Part.TopSurface=0; end; Part.Anchored=false; Weld.Part1=Part; if(Weld.Part0==Torso)then Welds[#Welds+1]=Weld; Part.Anchored=true; Weld.Part0=nil; end; elseif(Weld.className=='CharacterMesh')then local Body_Part=tostring(Weld.BodyPart):match'%w+.%w+.(%w+)'; local Mesh=A.Old.Instance.NewObject('SpecialMesh', Body_Part=='Head'and Char:FindFirstChild'Head'or Body_Part=='Torso'and Char:FindFirstChild'Torso'or Body_Part=='LeftArm'and Char:FindFirstChild'Left Arm'or Body_Part=='RightArm'and Char:FindFirstChild'Right Arm'or Body_Part=='LeftLeg'and Char:FindFirstChild'Left Leg'or Body_Part=='RightLeg'and Char:FindFirstChild'Right Leg'or nil); Mesh.MeshId=A.Data.BaseUrl..Weld.MeshId; if(Weld.BaseTextureId~=0 or Weld.BaseTextureId~='0')then Mesh.TextureId=A.Data.BaseUrl..Weld.BaseTextureId; end; Mesh.Scale=Mesh.Scale*Plus_Size; Weld:Destroy(); elseif(Weld.className=='SpecialMesh'and Weld.Parent~=Char.Head)then Weld.Scale=Weld.Scale*Plus_Size; end; Change(Weld); end; end; Change(Char); Torso.formFactor=3; Torso.Size=Torso.Size*Plus_Size; for i,v in next,Welds do v.Part0=Torso; v.Part1.Anchored=false; end; Torso.Anchored=false; --[[ Wait(1); if(Shirts~=nil)then Shirts.Parent=Char; end; if(Pants~=nil)then Pants.Parent=Char; end;]] end; --[[Functions end;]] --[[Old]] local Table; for i,Name in next,{ 'BrickColor'; 'Instance'; 'Vector3'; 'Vector2'; 'Color3'; 'CFrame'; 'UDim2'; 'UDim'; 'Ray'; }do Table=loadstring('return '..Name)(); if(Table~=nil)then A.Old[Name]=A.Functions.CopyTable(Table); end;i,Name=nil; end; A.Old.Instance.NewObject=A.Old.Instance.new; A.Old.Instance.new=function(Object,Data) local Class=Object; Object,Data=A.Functions.GiveData(A.Old.Instance.NewObject(Object,Data)); if(A.Stuffs.Gui.PartOfGui[Class]==true)then Data.Properties.BackgroundColor3=function()return A.Old.Color3.Black;end; Data.Properties.BorderSizePixel=function()return 0;end; Data.Properties.Visible=function()return true;end; end; if(A.Stuffs.Gui.Text[Class]==true)then Data.Properties.TextColor3=function()return A.Old.Color3.White;end; Data.Properties.TextWrapped=function()return true;end; Data.Properties.TextWrap=function()return true;end; end; if(A.Stuffs.Gui.Image[Class]==true)then Data.Properties.BackgroundTransparency=function()return 1;end; end; if(A.Stuffs.Gui.Button[Class]==true)then Data.Properties.AutoButtonColor=function()return false;end; Data.Properties.Active=function()return true;end; end;Class=nil; Data.Properties.archivable=function()return false;end; Data.Properties.Archivable=function()return false;end; Data.Properties.Name=function()return'';end; pcall(A.Functions.Peace,Object,Data.Properties); return Object,Data; end; A.Old.Color3.Red=A.Old.Color3.new(1); A.Old.Color3.Black=A.Old.Color3.new(); A.Old.Color3.Green=A.Old.Color3.new(0,1); A.Old.Color3.Blue=A.Old.Color3.new(0,0,1); A.Old.Color3.DarkRed=A.Old.Color3.new(.8); A.Old.Color3.Yellow=A.Old.Color3.new(1,1); A.Old.Color3.White=A.Old.Color3.new(1,1,1); A.Old.Color3.Grey=A.Old.Color3.new(.5,.5,.5); A.Old.Color3.DarkGreen=A.Old.Color3.new(0,.8); A.Old.Color3.DarkBlue=A.Old.Color3.new(0,0,.8); A.Old.Color3.DarkBlue=A.Old.Color3.new(0,0,.8); A.Old.Color3.DarkYellow=A.Old.Color3.new(.7,.7); A.Old.CFrame.Pax=A.Old.CFrame.new(); A.Old.CFrame.Char=A.Old.CFrame.new(0,3,0); A.Old.Vector3.Pax=A.Old.CFrame.Pax.p; A.Old.Vector3.Char=A.Old.CFrame.Char.p; A.Old.Vector3.Jump=A.Old.Vector3.new(0,100); A.Old.BrickColor.White=A.Old.BrickColor.new'1001'; A.Old.BrickColor.Black=A.Old.BrickColor.new'1003'; A.Old.UDim2.Pax=A.Old.UDim2.new(); A.Old.UDim2.Full=A.Old.UDim2.new(1,0,1); A.Old.UDim2.ButtonSize=UDim2.new(0,20,0,20); A.Old.UDim2.ScreenPos=A.Old.UDim2.new(0,0,0,-1); A.Old.UDim2.ScreenSize=A.Old.UDim2.new(1,0,1,1); --[[Old end;]] --[[Data]] A.Data.Step=[=[;]=]; A.Data.Start=[=[']=]; A.Data.Wrap=[=[ & ]=]; A.Data.Repeat=[=[##]=]; A.Data.RbxUrl='rbxassetid://'; A.Data.BaseUrl='http://www.roblox.com/Asset/?id='; A.Data.CharacterLimbs={ ['Torso']={ Size=A.Old.Vector3.new(2,2,1); }; ['Head']={ C1=A.Old.CFrame.new(0,-0.5,0,-1,-0,-0,0,0,1,0,1,0); C0=A.Old.CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0); Size=A.Old.Vector3.new(2,1,1); Name='Neck'; }; ['Right Arm']={ C1=A.Old.CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,-0,-0); C0=A.Old.CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,-0,-0); Size=A.Old.Vector3.new(1,2,1); Name='Right Shoulder' }; ['Right Leg']={ C1=A.Old.CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,-0,-0); C0=A.Old.CFrame.new(1,-1,0,0,0,1,0,1,0,-1,-0,-0); Size=A.Old.Vector3.new(1,2,1); Name='Right Hip' }; ['Left Arm']={ C1=A.Old.CFrame.new(0.5,0.5,0,-0,-0,-1,0,1,0,1,0,0); C0=A.Old.CFrame.new(-1,0.5,0,-0,-0,-1,0,1,0,1,0,0); Size=A.Old.Vector3.new(1,2,1); Name='Left Shoulder' }; ['Left Leg']={ C1=A.Old.CFrame.new(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0); C0=A.Old.CFrame.new(-1,-1,0,-0,-0,-1,0,1,0,1,0,0); Size=A.Old.Vector3.new(1,2,1); Name='Left Hip' }; }; --[[Data end;]] --[[Stuffs]] A.Stuffs.Gui={ PartOfGui={ ImageButton=true; TextButton=true; ImageLabel=true; TextLabel=true; TextBox=true; Frame=true; }; Text={ TextButton=true; TextLabel=true; TextBox=true; }; Image={ ImageButton=true; ImageLabel=true; }; Button={ ImageButton=true; TextButton=true; }; }; A.Stuffs.TrueBooleans={ ['of course']=true; ['not false']=true; ['why not']=true; ['off on']=true; ['yahwol']=true; ['not 0']=true; ['true']=true; ['yes']=true; ['yep']=true; ['yup']=true; ['on']=true; ['ya']=true; ['y']=true; ['1']=true; }; A.Stuffs.Security=pcall(function()return Game.RobloxLocked;end); local Asd; A.Stuffs.AsciiNum={}; A.Stuffs.AsciiChar={}; for i=0,255 do Asd=string.char(i); A.Stuffs.AsciiNum[Asd]=i; A.Stuffs.AsciiChar[i]=Asd;i=nil; end;Asd=nil; A.Stuffs.CharVirus={ ['Shirt Graphic']='ShirtGraphic'; ['RobloxTeam']='Script'; ['Sound']='Script'; }; A.Stuffs.GuideCommands={ ['-r']=''; ['-x']=''; ['-b']=''; ['-p']=''; ['-v']=''; ['-s']=''; ['-t']=''; ['-i']=''; }; A.Stuffs.NullTable={}; A.Stuffs.StarterSource=[==[if(Game.PlaceId~=0)then print=function()end;end;local Users=Game:service'Players';local User=Users.LocalPlayer; ]==]; --[[Stuffs end;]] --[[Settings]] A.Settings['Security of character']=false; A.Settings['Windows transparency']=true; A.Settings['Big jumps']=false; A.Settings.HealthBar=false; A.Settings.Immortal=false; --[[Settings end;]] --[[Service]] for i,v in next,Game:children()do pcall(function() if(Game:service(v.className)~=nil)then A.Service[v.className]=v; end;i,v=nil; end); end; --[[Service end;]] --[=[Create gui module Exemple: A.Functions.CreateGuiModule(function() end); ]=] A.Functions.CreateGuiModule(function() for i,v in next,{'Hints';'Messages';'Other';'Windows';'First';}do A.User.Frames[v]=A.Functions.Lock('Frame',{ Position=A.Old.UDim2.ScreenPos; Size=A.Old.UDim2.ScreenSize; BackgroundTransparency=1; Parent=A.User.Screen; Name=v; } );i,v=nil; end; end); A.Functions.CreateGuiModule(function() A.Stuffs.MenuButton=A.Functions.Lock('Sound',{ SoundId='rbxasset://sounds/switch.wav'; Parent=A.User.Screen; Volume=.5; Pitch=2; } ); A.Stuffs.Button=A.Functions.Lock('Sound',{ SoundId='rbxasset://sounds/SWITCH3.wav'; Parent=A.User.Screen; Volume=.2; Pitch=2; } ); end); A.Functions.CreateGuiModule(function() local Frame; local Pos1,Pos2=A.Old.UDim2.new(0,-110,1,-145),A.Old.UDim2.new(0,0,1,-145); local MouseEnter=A.Functions.Value('Bool',false,function(Value) A.User.MenuButton.Position=Value==true and Pos2 or Pos1; A.User.MenuButton.Transparency=Value==true and 0 or .5; end); local Visible=A.Functions.Value('Bool',false,function(Value)A.User.MenuButton.Visible,MouseEnter.Value=Value==false;Frame.Visible=Value;end); local BF={}; local AddButtonFunction=function(Title,Function,Security) if(Security==true and A.Stuffs.Security==false)then return nil; end; BF[#BF+1]={ Function=Function; Title=Title; }; end; AddButtonFunction('Back to the game',function()Visible.Value=false;end); AddButtonFunction('Fix Roblox Guis',function()loadstring(Game:GetObjects'rbxassetid://85827582'[1].Value)();end,true); AddButtonFunction('Command Bar',function()A.Functions.CommandBar();end); AddButtonFunction('Show Memes',function()A.Functions.MemeGui();end); AddButtonFunction('Spawning',function()A.User.Char.Torso.CFrame=A.Functions.GetSpawnLocationCFrame();A.User.Char.Torso.Velocity=A.Old.Vector3.Pax;end); AddButtonFunction('Explorer',function()A.Functions.ExplorerGui();end); AddButtonFunction('Settings',function()A.Functions.SettingsGui();end); AddButtonFunction('Meters',function()A.Functions.Meter();end); AddButtonFunction('Reset',function()A.Functions.ResetChar(A.User.C);end); AddButtonFunction('Nuke',function()A.Functions.NukeChar(A.User.Char);end); AddButtonFunction('Help',function()A.Functions.HelpGui();end); AddButtonFunction('Heal',function()A.Functions.Heal(A.User.C.Character);end); AddButtonFunction=nil; A.User.MenuButton=A.Functions.Lock('TextButton',{ Transparency=function()return MouseEnter.Value==true and 0 or .5;end; Visible=function()return Visible.Value==false;end; Position=function()return MouseEnter.Value==true and Pos2 or Pos1;end; TextColor3=A.Old.Color3.DarkYellow; Size=A.Old.UDim2.new(0,125,0,20); Parent=A.User.Frames.First; Text='Menu of Ohgal'; FontSize=2; },{ MouseEnter=function() MouseEnter.Value=true; A.User.MenuButton.MouseLeave:wait(); MouseEnter.Value=false; end; MouseButton1Up=function() Visible.Value=true; A.Stuffs.MenuButton:play(); end; } ); coroutine.wrap(function() A.User.MenuButton.MouseButton1Down:wait(); A.User.STARTUPMSG.Parent=nil; end)(); Frame=A.Functions.Lock('Frame', { Position=A.Old.UDim2.new(.5,-200,.5,-((#BF*20)+5)/2); Size=A.Old.UDim2.new(0,400,0,(#BF*20)+10); Visible=function()return Visible.Value;end; BackgroundColor3=A.Old.Color3.DarkRed; Parent=A.User.Frames.First; BackgroundTransparency=.5; } ); for Int,v in next,BF do A.Functions.Button('TextButton',{ Position=A.Old.UDim2.new(0,5,0,(20*(Int-1))+5); TextColor3=A.Old.Color3.DarkYellow; Size=A.Old.UDim2.new(1,-10,0,20); BackgroundTransparency=.5; AutoButtonColor=true; Text=v.Title; Parent=Frame; FontSize=5; Font=1; },v.Function ); end; end); A.Functions.CreateGuiModule(function() Delay(0,function() local Color1=A.Old.Color3.Black; local Color2=A.Old.Color3.Red; local Color3=A.Old.Color3.Red; local Color4=A.Old.Color3.Black; local Msg=A.Functions.Peace('TextLabel',{ Text='Welcome!'..string.rep('\n',2)..'Remso - Local Admin'; Position=A.Old.UDim2.new(.5,0,.5); BackgroundTransparency=.5; BackgroundColor3=Color1; Parent=A.User.Screen; TextColor3=Color2; BorderSizePixel=0; TextWrapped=true; FontSize=3; } ); A.User.STARTUPMSG=Msg; Msg:TweenSizeAndPosition(A.Old.UDim2.new(0,300,0,70),A.Old.UDim2.new(.5,-150,.5,-35),1,2,1,false); Wait(5); Msg.BackgroundColor3=A.Old.Color3.Red; Msg.TextColor3=A.Old.Color3.Black; if(Msg.Parent~=nil)then Msg:TweenSizeAndPosition(A.Old.UDim2.new(0,200,0,20),A.Old.UDim2.new(0,25,1,-145),1,1,1,false); Msg.Text='<-- There is the MENU'; coroutine.wrap(function() for i=1,3 do Msg.BackgroundColor3=Color3; Msg.TextColor3=Color4; A.Functions.Wait(.3); Msg.BackgroundColor3=Color1; Msg.TextColor3=Color2; A.Functions.Wait(.3); end; end)(); Wait(6); end; A.Functions.Remove(Msg,true); end); end); A.Functions.CreateGuiModule(function() A.Functions.SettingWait('HealthBar',true); A.User.Gui.HelathBar={}; local this=A.User.Gui.HelathBar; if(A.User.Humanoid.Value==nil)then A.User.Humanoid.Changed:wait(); end; this.Fix=function() this.Pos=A.Old.UDim2.new(this.SetHealth.Value/this.SetMaxHealth.Value,0,1); if(this.HBar~=nil)then this.HBar.Size=this.Pos; end; return this.Pos; end; this.FixStats=function() this.Idk=this.Humanoid.Health/this.Humanoid.MaxHealth; this.SetMaxHealth.Value=this.Humanoid.MaxHealth; this.SetHealth.Value=this.Humanoid.Health; this.SetColor.Value=(this.Idk<=.1)and A.Old.Color3.DarkRed or(this.Idk>.1 and this.Idk<=.5)and A.Old.Color3.DarkYellow or(this.Idk>.5 and this.Idk<=1)and A.Old.Color3.Green or A.Old.Color3.Black; end; this.SetColor=A.Functions.Value('Color3',A.Old.Color3.Green,function(Color3)this.HBar.BackgroundColor3=Color3;Color3=nil;end); this.SetVisible=A.Functions.Value('Bool',true,function(Value)this.Frame.Visible=Value;Value=nil;end); this.SetMaxHealth=A.Functions.Value('Number',A.User.Humanoid.Value.MaxHealth,this.Fix); this.SetHealth=A.Functions.Value('Number',A.User.Humanoid.Value.Health,this.Fix); this.Frame=A.Functions.Lock('Frame',{ Visible=function()return this.SetVisible.Value;end; Position=A.Old.UDim2.new(.5,-55,1,-25); Size=A.Old.UDim2.new(0,110,0,20); Parent=A.User.Frames.Other; BackgroundTransparency=.5; } ); this.MHBar=A.Functions.Lock('Frame', { --BackgroundColor3=A.Old.Color3.DarkRed; Position=A.Old.UDim2.new(0,5,0,5); Size=A.Old.UDim2.new(1,-10,1,-10); BackgroundTransparency=1; Parent=this.Frame; } ); this.HBar=A.Functions.Lock('Frame', { BackgroundColor3=function()return this.SetColor.Value;end; Position=A.Old.UDim2.Pax; Parent=this.MHBar; } ); this.HBar.Size=this.Fix(); this.Valid=true; coroutine.wrap(function() while(A.Functions.Check()and this.Valid==true)do this.SetVisible.Value=A.Settings.HealthBar.Value; A.Settings.HealthBar.Changed:wait(); end; end)(); coroutine.wrap(function() while(A.Functions.Check()and this.Valid==true)do A.Functions.SettingWait('HealthBar',true); this.Humanoid=A.User.Humanoid.Value; this.FixStats(); coroutine.wrap(function() while(A.Functions.Check()and A.User.Humanoid.Value==this.Humanoid)do this.Humanoid.HealthChanged:wait(); this.FixStats(); end; end)(); A.User.Humanoid.Changed:wait(); this.Humanoid.MaxHealth=this.Humanoid.MaxHealth+1; end; end)(); end); --[[Create gui module end;]] --[=[Module create Exemple: A.Functions.CreateModule('Type',function() end); ]=] A.Functions.CreateModule('Once',A.Functions.Screen); A.Functions.CreateModule('Once',function() local Value=A.Functions.SettingWait('Immortal',true); local Val_; while(A.Functions.Check())do Val_=Value.Value; if(A.User.Humanoid.Value~=nil)then A.User.Humanoid.Value.Name=Val_==true and'Immortal'or'Humanoid'; A.User.Humanoid.Value.MaxHealth=Val_==true and 1e666 or 100; A.User.Humanoid.Value.Health=Val_==true and 1e666 or 100; end; Value.Changed:wait(); end; end); A.Functions.CreateModule('Once',function() local Num; A.Stuffs.SecurityID=A.Stuffs.SecurityID and A.Stuffs.SecurityID+1 or 1; local Local_ID=A.Stuffs.SecurityID; while(A.Functions.Check()==true and A.Stuffs.SecurityID==Local_ID)do A.Functions.Wait(); A.User.Char=A.User.C.Character; if(A.User.Char~=nil and A.User.Char.PrimaryPart~=nil)then A.Functions.LoadModule'Char'; end; A.User.C.CharacterAdded:wait(); Num=#A.User.Connections; for i=1,Num do A.User.Connections[i]:disconnect();i=nil;end; for i=1,Num do A.User.Connections[i]=nil;i=nil;end; end; end); A.Functions.CreateModule('Char',function() _G['Ohgal - Char Security Version']=_G['Ohgal - Char Security']~=nil and _G['Ohgal - Char Security']+1 or 0; local CharSecurityVersion=_G['Ohgal - Char Security']; local Torso=A.User.Char.Torso while(A.Functions.Check()and CharSecurityVersion==_G['Ohgal - Char Security'])do A.Functions.SettingWait('Security of character',true); if(Torso.Position.Y<=-200 and Torso.Velocity.Y~=0)then Torso.CFrame=A.Functions.GetSpawnLocationCFrame(); Torso.RotVelocity=A.Old.Vector3.Pax; Torso.Velocity=A.Old.Vector3.Pax; end; A.Functions.Wait(); end; end); A.Functions.CreateModule('Char',function() A.User.Humanoid.Value=A.Functions.FindObject(A.User.Char,'className','Humanoid'); if(A.Settings.Immortal.Value==true)then A.User.Humanoid.Value.Name='Immortal'; A.User.Humanoid.Value.MaxHealth=1e666; A.User.Humanoid.Value.Health=1e666; end; coroutine.wrap(function() local Humanoid=A.User.Humanoid.Value; while(Humanoid==A.User.Humanoid.Value and A.Functions.Check()==true)do A.Functions.SettingWait('Big jumps',true); Humanoid.Jumping:wait(); if(A.Settings['Big jumps'].Value==true)then Humanoid.Torso.Velocity=A.Old.Vector3.Jump; end; end; end)(); for i,v in next,A.User.Char:children()do if(A.Stuffs.CharVirus[v.Name]==v.className)then A.Functions.Remove(v,true); end;i,v=nil; end; A.Functions.Connect(A.User.Char,'ChildAdded',function(v) if(A.Stuffs.CharVirus[v.Name]==v.className)then A.Functions.Remove(v,true); end;v=nil; end,A.User); if(A.Stuffs.CharVirus.Sound==nil)then return nil;end; for i,v in next,A.User.Char.PrimaryPart:children()do if(v.Name=='Sound'and v.className=='Sound'and v.archivable==false)then A.Functions.Remove(v,true); end;i,v=nil; end; A.Functions.Connect(A.User.Char.PrimaryPart,'ChildAdded',function(v) if(v.Name=='Sound'and v.className=='Sound'and v.archivable==false)then A.Functions.Remove(v,true); end;v=nil; end,A.User); end); A.Functions.CreateModule('PlayerGui',A.Functions.GuisParent); A.Functions.CreateModule('PlayerGui',function() local Old=A.User.PlayerGui; coroutine.wrap(function() local Virus; while(A~=nil and A.Functions.Check()and Old==A.User.PlayerGui)do if(Virus==nil)then Virus=Old:FindFirstChild'HealthGUI'; else Virus=Virus.Name=='HealthGUI'and Virus or nil; end; if(Virus~=nil)then A.Functions.VisibleOfHealthGUI(A.Settings.HealthBar.Value==false); Virus=Virus:FindFirstChild'hurtOverlay'; if(Virus)then A.Functions.Remove(Virus,true); end; end; Virus=Old.ChildAdded:wait();Wait(); end; end)(); while(Old.Parent~=nil)do Old.Changed:wait();end; A.Old.Instance.NewObject('BoolValue',Old); end); --[[Module create end;]] --[=[Call create Exemple: A.Functions.CreateCall([[Description]],{},function(Self) end); ]=] A.Functions.CreateCall([[For you]],{'me!';'myself!';'satan!';},function(Self) return Self==A.User.C; end); A.Functions.CreateCall([[For they]],{'other!';'noobs!';'idiots!';'notme!';},function(Self) return Self~=A.User.C; end); A.Functions.CreateCall([[For players]],{'players!';},function(Self) return Self.userId>0; end); A.Functions.CreateCall([[For guests]],{'guests!';},function(Self) return Self.userId<1; end); A.Functions.CreateCall([[For random player]],{'random!';'rand!';},function(Self) return math.random(1,4)==1; end); A.Functions.CreateCall([[For each]],{'all!';'each!'},function(Self) return true; end); --[[Call create end;]] A.Functions.SetupCommands=function() --[==[Command create Exemple: A.Functions.CreateCommand([[Title]],{},[[Description]],[[]],1,function(Text,FullText,Args) end); ]==] A.Functions.CreateCommand([[Repeat Command]],{'loopthis';'loopthat';'repeat';'rt';},[[Repeat commands...First is name of the loop... Second value is number of loop... Third is delay (0 not wait())... The last is the command and command argument(s)... To stop loop say loop name first and last "abort!"]],[[-v-v-v]],3,function(Text,FullText,Args) if(A.Stuffs.Loops==nil)then A.Stuffs.Loops={}; end; local Value=Args[2]:lower()~='abort!'and true or nil; if(Value==true and A.Stuffs.Loops[Args[1]]~=nil)then error(Args[1]..' already run...'); return nil; end; A.Stuffs.Loops[Args[1]]=Value; if(A.Stuffs.Loops[Args[1]]==nil)then return nil; end; local Repeat=tonumber(Args[2]); local Delay=tonumber(Args[3]); local Command=A.Data.Start..FullText:match(Args[1]..A.Data.Step..Args[2]..A.Data.Step..Args[3]..A.Data.Step..'(.+)'); if(Delay>0)then for i=1,Repeat do if(A.Stuffs.Loops[Args[1]]==true)then A.Functions.SearchCommand(Command); Wait(Delay); else break; end; end; else for i=1,Repeat do A.Functions.Thread(function() A.Functions.SearchCommand(Command); end); end; end; A.Stuffs.Loops[Args[1]]=nil; end); A.Functions.CreateCommand([[Dummy]],{'dummy';'doll';},[[Dummy for testing lol... Add player name for or Vector3 position and for last number of dummies... For remove all, the first argument should be "remove!"]],[[-v-v]],2,function(Text,FullText,Args) if(Args[1] and Args[1]:lower()=='remove!')then for i,v in next,A.Service.Workspace:children()do if(v:FindFirstChild'Remso - Dummy')then A.Functions.Remove(v,true); end; end; return nil; end; local Repeat=tonumber(Args[2])or 1; local Load,Position=pcall(function()return loadstring('local c={...};return c[1]('..Args[1]..')')(A.Old.CFrame.new);end); if(Load==false)then Position=A.Functions.Players(Args[1])[1].Character.Torso.CFrame;end; for i=1,Repeat do local Dummy=A.Functions.Peace('Model',{ Parent=A.Service.Workspace; Name='Dummy'; } ); A.Old.Instance.NewObject('BoolValue',Dummy).Name='Remso - Dummy'; A.Old.Instance.NewObject('Humanoid',Dummy); A.Functions.Peace('Part',{ CFrame=Position*CFrame.Angles(0,math.rad(360/Repeat*i),0)*CFrame.new(5+.2*Repeat,0,0); Size=Vector3.new(2,2,1); BottomSurface=0; TopSurface=0; formFactor=3; Parent=Dummy; Name='Torso'; } ); A.Functions.Heal(Dummy); A.Old.Instance.NewObject('SpecialMesh',Dummy.Head).Scale=Vector3.new(1.25,1.25,1.25); A.Functions.Peace('Decal',{ Texture='rbxasset://textures/face.png'; Parent=Dummy.Head; Name='face'; Face=5; } ); end; end); A.Functions.CreateCommand([[Wall Hack]],{'wallhack';'wall_hack';'wh';},[[Wall hack... Add number for transparency value! The base value is 0.5]],[[-v]],1,function(Text,FullText,Args) local Transparency=tonumber(Args[1])or .5; A.Functions.All(A.Service.Workspace,function(Part) if(Part:IsA'BasePart')then Part.AlphaModifier=Transparency; end; end); end); A.Functions.CreateCommand([[Teleport To A Place]],{'toplace';'tplace';'tpl';},[[Teleport to other places...]],[[-v-p]],2,function(Text,FullText,Args) local Teleport_ID=tonumber(Args[1]); A.Functions.Players(Args[2],function(Self) if(Self==A.User.C)then A.Services.TeleportService:Teleport(Teleport_ID); else A.Functions.CreateScript('LocalScript',Self,[[ Game:service'TeleportService':Teleport(]]..Teleport_ID..[[); ]]); end; end); end); A.Functions.CreateCommand([[Execution]],{'execution';'execute';'exe';},[[Like localscripting but this works only for admin...]],[[-t]],0,function(Text,FullText,Args) local Exe=A.Old.Instance.NewObject'StringValue'; Exe.Name='Ohgal_Execution'; Exe.Parent=A.User.C; Exe.Value=FullText; end); A.Functions.CreateCommand([[Resize Character]],{'resize';},[[Character resizing OLaloOLAolaol]],[[-p-v]],2,function(Text,FullText,Args) local Size=tonumber(Args[2]); if(Size==nil)then return nil; end; A.Functions.Players(Args[1],function(Self) A.Functions.ResizeChar(Self.Character,Size); end); end); A.Functions.CreateCommand([[Give Weapons]],{'giveweapons';'gws';},[[Give weapons from somebody to somebody...]],[[-p-p]],2,function(Text,FullText,Args) local Backpack=A.Functions.FindObject(A.Functions.Players(Args[2])[1],'className','Backpack'); if(Backpack~=nil)then A.Functions.Players(Args[1],function(Self) if(Self.Character~=nil)then for i,v in next,Self.Character:children()do if(v.className=='Tool')then v.Parent=Backpack; end; end; end; for i,v in next,Self.Backpack:children()do if(v.className=='Tool'or v.className=='HopperBin')then v.Parent=Backpack; end; end; end); end; end); A.Functions.CreateCommand([[Be Cute]],{'becute';'bc';},[[Be cute?]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) local Parent=Self.Character; if(Parent==nil)then return nil; end; local StarterPos=A.Old.Vector3.Pax; local Round=15; local Asd=Round/5; local Radius=.8*Parent.Torso.Size.X/2; local PSize=.5; local P={}; local Num=0; for i,v in next,Parent:children()do if(v.Name=='Pentagramma')then A.Functions.Remove(v,true); elseif(v.Name=='Black Metal Set')then for i,v in next,v:children()do if(v.className=='Part')then A.Functions.Remove(v,true); end; end; end; end; local Warehouse=A.Old.Instance.NewObject('Model',Parent); Warehouse.Name='Pentagramma'; for i=0,Round do local Rad=math.rad((360/Round*i)+180); local Pos=A.Old.Vector3.new( math.sin(Rad)*Radius, math.cos(Rad)*Radius, -Parent.Torso.Size.Z/2 ); if(i~=0)then Num=Num+1; if(Num==Asd)then Num=0; P[#P+1]=Pos; end; A.Functions.Peace('BlockMesh',{ Scale=A.Old.Vector3.new(PSize,PSize,(StarterPos-Pos).Magnitude*5.2)+A.Old.Vector3.new(math.random()/10,0,0); Parent=A.Functions.CreateWeld( Parent.Torso, A.Functions.Peace('Part',{ BrickColor=BrickColor.new(199); CFrame=Parent.Torso.CFrame; Size=A.Old.Vector3.Pax; CanCollide=false; Parent=Warehouse; formFactor=3; } ), A.Old.CFrame.new(StarterPos,Pos)*A.Old.CFrame.new(0,0,-(StarterPos-Pos).Magnitude/2) ).Part1; } ); end; StarterPos=Pos; end; for i,v in next,{{1;4;};{1;3;};{2;4;};{2;5;};{3;5;};}do --Make better... local StarterPos=P[v[1]]; local Pos=P[v[2]]; local Weld=A.Old.Instance.NewObject('Weld',Warehouse); A.Functions.Peace('BlockMesh',{ Scale=A.Old.Vector3.new(PSize-.2,PSize-.2,(StarterPos-Pos).Magnitude*5.2)+Vector3.new(math.random()/10,0,0); Parent=A.Functions.CreateWeld( Parent.Torso, A.Functions.Peace('Part',{ BrickColor=BrickColor.new(194); CFrame=Parent.Torso.CFrame; Size=A.Old.Vector3.Pax; CanCollide=false; Parent=Warehouse; formFactor=3; } ), CFrame.new(StarterPos,Pos)*CFrame.new(0,0,-(StarterPos-Pos).Magnitude/2) ).Part1; } ); end; end); end); A.Functions.CreateCommand([[Change Music]],{'cmp';'cmusic';},[[Change current music properties]],[[-r-v]],2,function(Text,FullText,Args) local Name='Ohgal_Music'; local Music=A.Service.Workspace.CurrentCamera:FindFirstChild(Name)or A.Service.Lighting(Name); if(Music~=nil)then Music=Music.className=='Tool'and Music:FindFirstChild(Name)or Music; print(Music,Music.className); for i,v in next,A.Functions.GetProperties(Music)do if(i:lower():find(Args[1]:lower())==1)then Music[i]=loadstring('return '..Args[2])(); end; end; end; end); A.Functions.CreateCommand([[Music]],{'play';'music';'mp';},[[asd...Arguments: 1.) name of the music or number of the music 2.) Public mode or Private mode (Base mode is Public!)]],[[-v-b]],2,function(Text,FullText,Args) for i,Place in next,{A.Service.Lighting;A.Service.Workspace.CurrentCamera;}do for i,v in next,Place:children()do if(v.className=='Sound'and v.Name=='Ohgal_Music')then v:stop(); end; end; end; local Bool=A.Functions.ToBoolean(Args[2]); local Sound_Data=A.Functions.LoadSound('Musics',Args[1],true); loadstring([[ local Parent=]]..tostring(Bool)..[[ and Workspace.CurrentCamera or Game:service'Lighting'; local Sound=Parent:FindFirstChild'Ohgal_Music'or Instance.new'Sound'; Sound.SoundId=']]..A.Data.BaseUrl..Sound_Data.SoundId..[[' Sound.Pitch=]]..Sound_Data.Pitch..[[ Sound.Name='Ohgal_Music'; Sound.Parent=Parent; Sound.Looped=true; Sound:play(); ]])(); end); A.Functions.CreateCommand([[Kick]],{'kick';'bye';},[[Customed player'll leave from the game...]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) if(Self~=A.User.C)then if(A.Stuffs.ScriptPacket.LocalScript~=nil)then A.Functions.CreateScript('LocalScript',Self,[[script.Parent=nil;User.Parent=nil;User.Parent=Users;]]); else A.Functions.Remove(Self); end; end; end); end); A.Functions.CreateCommand([[Create Part]],{'npart';'cpart';'part';},[[Part creating... For remove all parts you should add first argument "remove!" or nothing... Arguments: 1.) Size(n,n,n) 2.) BrickColor 3.) Collide 4.) Anchor 5.) Position(0,0,0)[ haven't to add ] 6.) Type of part]],[[-s-b-b-v-x-v]],6,function(Text,FullText,Args) if(Args[1]==nil or Args[1]:lower()=='remove!')then A.Functions.All(Workspace,function(Part) if(Part.Name=='Ohgal_Part')then A.Functions.Remove(Part,true); end; end); return nil; end; local Size=A.Old.Vector3.new(loadstring('return '..Args[1])()); local Position=Args[5]~=nil and A.Old.CFrame.new(A.Old.Vector3.new(loadstring('return '..Args[5])()))or A.User.Char.Head.CFrame+A.User.Char.Head.CFrame.lookVector*A.Old.Vector3.new(Size.X,0,Size.Z).Magnitude; local Part=A.Functions.Peace(Args[6]~=nil and Args[6]or'Part',{ CanCollide=Args[3]~=nil and A.Functions.ToBoolean(Args[3])or true; BrickColor=A.Old.BrickColor.new(Args[2]or 0); Anchored=A.Functions.ToBoolean(Args[4]); Name='Ohgal_Part'; Parent=Workspace; CFrame=Position; formFactor=3; Size=Size; } ); end); A.Functions.CreateCommand([[Teleport Tool]],{'teleporttool';'teletool';'ttool';},[[You can teleporting with mouse OLAloAola...]],[[]],0,function(Text,FullText,Args) local Tool=A.Old.Instance.NewObject'Tool'; local Handle=A.Functions.Peace('Part',{ Size=A.Old.Vector3.Pax; Name='Handle'; formFactor=0; Parent=Tool; } ); Delay(0,function() Tool.Parent=A.User.Char; end); local Mouse=Tool.Equipped:wait(); Mouse.Icon=A.Data.BaseUrl..65439473; Tool.Parent=nil; local Torso=A.User.Char.Torso; local Cts={}; Cts[#Cts+1]=Mouse.Button1Down:connect(function() if(Mouse.Target~=nil)then Torso.Velocity=A.Old.Vector3.Pax; Torso.RotVelocity=A.Old.Vector3.Pax; Torso.CFrame=Torso.CFrame-Torso.CFrame.p+Mouse.Hit.p+A.Old.Vector3.Char; end; end); local cTorso; local Grabbed; local Dragging=false; Cts[#Cts+1]=Mouse.KeyDown:connect(function(Key) if(Key=='f')then if(Mouse.Target~=nil and Mouse.Target~=Workspace)then local Humanoid=A.Functions.FindObject(Mouse.Target.Parent,'className','Humanoid'); if(Humanoid~=nil and Humanoid.Torso~=nil)then cTorso=Humanoid.Torso; cTorso.Velocity=A.Old.Vector3.Pax; cTorso.RotVelocity=A.Old.Vector3.Pax; cTorso.CFrame=Torso.CFrame+(A.Old.Vector3.Char*2); end; end; elseif(Key=='e'and Dragging==false and Mouse.Target~=nil)then local Target=Mouse.Target; Grabbed=A.Functions.FindWithOutside(Target,Workspace); Dragging=true; A.Functions.Thread(function() Mouse.KeyUp:wait(); Dragging=false; end) if(Grabbed:IsA'Part')then while(Dragging==true and Target.Anchored==false)do Mouse.Move:wait(); if(Mouse.Target~=Target and Mouse.Target~=nil)then Grabbed.CFrame=Mouse.Hit.p; end; end; else while(Dragging==true)do Mouse.Move:wait(); if(Mouse.Target~=Target and Mouse.Target~=nil and Target.Anchored==false)then Grabbed:MoveTo(Mouse.Hit.p); end; end; end; end; end); A.Functions.Thread(function() A.User.C.CharacterRemoving:wait(); for i,v in next,Cts do v:disconnect(); end; end); end); A.Functions.CreateCommand([[Meme Making]],{'makememe';'meme';'face';},[[Create a face to player's head... first is name of the meme or customed image's url]],[[-p-v]],2,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) A.Functions.MakeMeme(Args[2],Self.Character); end); end); if(A.Stuffs.ScriptPacket.Script~=nil)then A.Functions.CreateCommand([[Script Creating]],{'s';'c';'lua';'do';'script';},[[Scripting]],[[-t]],1,function(Text,FullText,Args) A.Functions.CreateScript('Script',A.Service.Workspace,FullText); end); A.Functions.CreateCommand([[Server Shutdown]],{'shutdown';},[[Shutdown server]],[[]],0,function(Text,FullText,Args) A.Functions.CreateScript('Script',A.Service.Workspace,[[Instance.new('StringValue',Workspace).Value=string.rep('\n',9999999);]]); end); end; if(A.Stuffs.ScriptPacket.LocalScript~=nil)then A.Functions.CreateCommand([[Local Script Creating]],{'local';'ls';'l';'lual';},[[Local Scripting...If you want share "(start sginal)(command)(separator signal)share!(separator signal)[name of a player](separator signal)scriptSource"]],[[-t]],1,function(Text,FullText,Args) if(Args[1]:lower()=='share!')then FullText=FullText:match(Args[1]..A.Data.Step..'(.+)'); local List=FullText:match('([^'..A.Data.Step..']+)'); A.Functions.Players(List,function(Self) A.Functions.CreateScript('LocalScript',Self,FullText:match(List..A.Data.Step..'(.+)')); end); else A.Functions.CreateScript('LocalScript',A.User.C,FullText); end; end); A.Functions.CreateCommand([[Changing To Black Metal Guy]],{'bmg';},[[Black metal appearance]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) local Char=Self.Character; local Head=Char.Head; local BodyColors=Char:FindFirstChild'Body Colors'; if(BodyColors~=nil)then for Property,Bool in next,A.Functions.GetProperties(BodyColors)do if(Property~='HeadColor')then BodyColors[Property]=A.Old.BrickColor.Black; else BodyColors[Property]=A.Old.BrickColor.White; end; end; end; Delay(0,function() A.Functions.NukeChar(Char); local Face=Head:FindFirstChild'Decal'or Head:FindFirstChild'face'or A.Old.Instance.NewCreate('Decal',Head); if(Face)then Face.Texture=A.Data.BaseUrl..74447711; Face.Name='face'; end; local Model=A.Functions.Peace('Model',{ Name='Black Metal Set'; Parent=Char; } ); for i=0,1 do A.Old.Instance.NewObject('BlockMesh', A.Functions.CreateWeld(Char.Torso, A.Functions.Peace('Part',{ Size=A.Old.Vector3.new(.25,i==0 and 1.5 or .75,.25); Name='Part Of Cross ('..tostring(i+1)..')'; BrickColor=A.Old.BrickColor.White; BottomSurface=0; formFactor=3; TopSurface=0; Parent=Model; }), A.Old.CFrame.new(0,i==1 and -.25 or 0,-.5), i==1 and A.Old.CFrame.Angles(0,0,math.rad(90))or A.Old.CFrame.Pax ).Part1 ).Scale=A.Old.Vector3.new(1,1,i==0 and 1 or .99); end; Wait(.3); for i,v in next,Char:children()do if(v.className=='Part')then v.BrickColor=v.Name=='Head'and A.Old.BrickColor.White or A.Old.BrickColor.Black; end; end; A.Functions.CreateScript('LocalScript',Model,[=[ local face=Game.Players.LocalPlayer.Character.Head.face; local open=face.Texture; local close=open:gsub('%d+','74468845'); while(Wait(math.random(10,200)/10))do face.Texture=close; Wait(math.random(1,3)/10); face.Texture=open; end; ]=]); end); end); end); end; A.Functions.CreateCommand([[Settings Change]],{'settings';'setting';'set';},[[Change settings...1.)name of the setting (Don't need write the full name!) 2.) on/off... TO CHANGE ALL SAY "all!"]],[[-v-b]],2,function(Text,FullText,Args) local Name=Args[1]:lower(); local Bool=A.Functions.ToBoolean(Args[2]); local Message=A.Service.Workspace:FindFirstChild'SettingChangedMsg'or A.Old.Instance.NewObject('Hint',A.Service.Workspace); local OldText;Delay(7,function()if(OldText==nil or Message.Text==OldText)then A.Functions.Remove(Message,true);end;end); Message.Name='SettingChangedMsg'; Message.Text='Setting Changed:'; for Name in Name:gmatch'([^,]+)'do for i,v in next,A.Settings do if(i:lower():find(Name)==1 or Name=='all!')then v.Value=Bool; Message.Text=Message.Text..' ('..i..' to '..tostring(Bool)..')'; end; end; end; OldText=Message.Text; end); A.Functions.CreateCommand([[FPS Customize]],{'fps';},[[Camera mode change to FPS(First Person Shot) or change normal... only local]],[[-b]],1,function(Text,FullText,Args) A.User.C.CameraMode=A.Functions.ToBoolean(Args[1])==true and 1 or 0; end); A.Functions.CreateCommand([[Heal]],{'heal';'hpup';},[[Healing...]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) A.Functions.Heal(Self.Character); end); end); A.Functions.CreateCommand([[Work]],{'work'},[[Do something to objects... arguments: 1.) Property 2.) Property Value 3.)New Property 4.) New Value 5.) Path... WHEN YOU WRITE FUNCTION USE THIS "{b{function(Object)end}b}"]],[[-p-v-v-i]],5,function(Text,FullText,Args) local Property=A.Functions.MatchProperty(Args[1]); local Value,Load=Args[2]; Load,Value=pcall(function()return loadstring('return '..Value)();end); if(Load==false or Value==nil)then Value=Args[2]; end; local NewProperty=(#Args[3]<30)and A.Functions.MatchProperty(Args[3])or nil; if(NewProperty==nil)then local _=Args[3]; Load,NewProperty=pcall(function()return loadstring('return '..Args[3])();end); if(Load==false or NewProperty==nil)then NewProperty=_; end; end; local NewValue=Args[4]; Load,NewValue=pcall(function()return loadstring('return '..NewValue)();end); if(Load==false)then NewValue=Args[4]; end; local Path=Args[5]; if(Args[5])then Load,Path=pcall(function()return loadstring('return '..Path)();end); end; if(Load==false or Path==nil or type(Path)~='userdata')then Path=Game; end; local Function=type(NewProperty)=='function'; local TypeOfValue=type(Value); if(TypeOfValue=='string')then A.Functions.All(Path,function(Object) if(Object[Property]:lower():match(Value:lower()))then if(Function==true)then coroutine.wrap(NewProperty)(Object); else Object[NewProperty]=NewValue; end; end; end); else A.Functions.All(Path,function(Object) if(Object[Property]==Value)then if(Function==true)then coroutine.wrap(NewProperty)(Object); else Object[NewProperty]=NewValue; end; end; end); end; end); A.Functions.CreateCommand([[Lighting Property Change]],{'lc';'lightingchange';},[[...]],[[-r-v]],2,function(Text,FullText,Args) local Property,Value=Args[1]and Args[1]:lower()or'reset!'; local Lighting=A.Service.Lighting; if(A.Stuffs.LightingColorProperties==nil)then A.Stuffs.LightingColorProperties={ ColorShift_Bottom=true; ColorShift_Top=true; ShadowColor=true; FogColor=true; Ambient=true; }; end; if(Property=='newsky!')then if(A.Stuffs.SkyIDs==nil)then A.Stuffs.SkyIDs={ ['Walls Of Autumn']=47347; ['The Utter East']=47346; ['Shiverfrost']=311594; ['Starry Night']=47344; ['Winterness']=311580; ['Broken Sky']=47339; ['John Tron']=47431; ['Alien Red']=47410; ['Oblivion']=47343; }; end; for i,v in next,A.Service.Lighting:children()do if(v.className=='Sky')then A.Functions.Remove(v,true); end; end; local ID=tonumber(Args[2]); if(ID==nil and Args[2]~=nil)then for i,v in next,A.Stuffs.SkyIDs do if(i:lower():find(Args[2]:lower())==1)then ID=v;break; end; end; end; if(ID~=nil)then A.Service.InsertService:LoadAsset(ID):children()[1].Parent=A.Service.Lighting; else A.Old.Instance.NewObject('Sky',A.Service.Lighting); end; end; if(Property=='reset!')then A.Functions.ResetLighting();end; for i,v in next,A.Functions.GetProperties(Lighting)do if(i:lower():find(Property)==1)then Value=A.Stuffs.LightingColorProperties[i]and loadstring('return Color3.new('..Args[2]..');')''or Args[2]; Lighting[i]=Value; end; end; end); A.Functions.CreateCommand([[Change Humanoid Property]],{'hc';'humchange';'hcange';},[[...]],[[-p-r-v]],3,function(Text,FullText,Args) local Property; for i,v in next,A.Functions.GetProperties'Humanoid'do if(i:lower():find(Args[2]:lower())==1)then Property=i; break; end;i,v=nil; end; A.Functions.Players(Args[1],function(Self) A.Functions.FindObject(Self.Character,'className','Humanoid')[Property]=Args[3]; end); end); A.Functions.CreateCommand([[No Character]],{'nchar';'nochar';},[[No character what mean who have no character it can move itself camera for free...]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) if(Self.Character)then A.Functions.Remove(Self.Character); end; Self.Character=nil; end); end); A.Functions.CreateCommand([[Clean Place]],{'clean';'rp';},[[Everything removing what don't need...]],[[]],0,function(Text,FullText,Args) A.Functions.Clean(); end); A.Functions.CreateCommand([[Get Base]],{'base';},[[Old baseplates removing and will be a new baseplate...]],[[]],0,function(Text,FullText,Args) A.Functions.GetBase(); end); A.Functions.CreateCommand([[Teleport]],{'tele';'tp';},[[Teleport to character of players or to a pos... (Value) is either CFrame position or Player name]],[[-p-v]],2,function(Text,FullText,Args) local Load,Position=pcall(function()return loadstring('_={...};return _[1]('..Args[2]..');')(A.Old.CFrame.new);end); if(Load==false or Position==nil)then Position=A.Functions.Players(Args[2])[1].Character.Torso.CFrame; end; A.Functions.Players(Args[1],function(Self) Self.Character.Torso.Velocity=A.Old.Vector3.Pax; Self.Character.Torso.RotVelocity=A.Old.Vector3.Pax; Self.Character.Torso.CFrame=Position+A.Old.Vector3.Char; end); end); A.Functions.CreateCommand([[Explosion]],{'exp';'explosion';},[[Explosion creating...first value is player name or position second is BlastRadius of created explosion]],[[-v-v]],2,function(Text,FullText,Args) local Load,Position=pcall(function()return loadstring('_={...};return _[1]('..Args[1]..');')(A.Old.CFrame.new).p;end); local Explosion=A.Old.Instance.NewObject'Explosion'; if(Args[2])then Explosion.BlastRadius=Args[2];end; if(Load==true)then Explosion.Position=Position; Explosion.Parent=A.Service.Workspace; else A.Functions.Players(Args[1],function(Self) Explosion.Parent=nil; Explosion.Position=Self.Character.Torso.Position; Explosion.Parent=A.Service.Workspace; end); end; end); A.Functions.CreateCommand([[Nuke]],{'nuke';'nake';},[[Characters to be nake]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) A.Functions.NukeChar(Self.Character); end); end); A.Functions.CreateCommand([[Stop]],{'stop';},[[Stop game...]],[[]],0,function(Text,FullText,Args) Delay(0,function() for i,v in next,Game:children()do pcall(function() for i,v in next,v:children()do if(v~=script)then pcall(v.Destroy,v); end;i,v=nil; end; v:Destroy(); end);i,v=nil; end; end); local User=A.User.C; A.Functions.Uninstall();A=nil; User.Parent=nil;User.Parent=Game:service'Players'; end); A.Functions.CreateCommand([[Gravitation]],{'grav';},[[This put back characters gravitation to normal]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) if(Self.Character)then A.Functions.All(Self.Character,function(Object) if(Object.Name=='LolBodyForce')then A.Functions.Remove(Object,true); end; end); end; end); end); A.Functions.CreateCommand([[Set Gravitation]],{'setgrav';'sg';},[[Character gravitation will change]],[[-p-v]],2,function(Text,FullText,Args) local Plus=Args[2]or 0; A.Functions.Players(Args[1],function(Self) if(Self.Character)then local bf; A.Functions.All(Self.Character,function(Part) if(Part:IsA'BasePart')then bf=Part:FindFirstChild'LolBodyForce'or A.Old.Instance.NewObject'BodyForce'; bf.force=A.Old.Vector3.new(0,Part:GetMass()*-Plus*2,0); bf.Name='LolBodyForce'; bf.Parent=Part; end; end); end; end); end); A.Functions.CreateCommand([[Rotate]],{'rotate';'rot';},[[Trip character...(Value) is radian value]],[[-p-v]],2,function(Text,FullText,Args) local Rad=A.Old.CFrame.Angles(math.rad(Args[2]or 180),0,0); A.Functions.Players(Args[1],function(Self) Self.Character.Torso.CFrame=Rad+Self.Character.Torso.Position; Self.Character.Torso.RotVelocity=A.Old.Vector3.Pax; Self.Character.Torso.Velocity=A.Old.Vector3.Pax; end); end); A.Functions.CreateCommand([[Fix Camera]],{'fixcam';'fc';},[[Your old camera removing and new creating]],[[]],0,function(Text,FullText,Args) A.Functions.Remove(A.Service.Workspace.CurrentCamera,true); local Camera=A.Service.Workspace.Changed:wait()and A.Service.Workspace.CurrentCamera; Camera.CameraSubject=A.User.Char; Camera.CameraType='Custom'; end); A.Functions.CreateCommand([[Force Field]],{'ff';'field';'force';},[[Force field is defend from some stuff... exemple: explosions]],[[-p-b]],2,function(Text,FullText,Args) local Bool=A.Functions.ToBoolean(Args[2]); A.Functions.Players(Args[1],function(Self) for i,v in next,Self.Character:children()do if(v.className=='ForceField')then A.Functions.Remove(v,true); end;i,v=nil; end; if(Bool==true)then A.Old.Instance.NewObject('ForceField',Self.Character).Name=''; end; end); end); A.Functions.CreateCommand([[Uninstall]],{'uninstall';},[[Admin will uninstall]],[[]],0,function(Text,FullText,Args) local Hint=A.Old.Instance.NewObject('Hint',A.Service.Workspace); Hint.Text='"Remso - Local Admin" uninstalled!'; Delay(10,function() Hint.Parent=nil; end); A.Functions.Uninstall(); A=nil; end); A.Functions.CreateCommand([[Kill]],{'kill';'die';'d';},[[Kill customed player]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) local c=A.Old.Instance.NewObject('ObjectValue',A.Functions.FindObject(Self.Character,'className','Humanoid')); c.Name='creator'; c.Value=A.User.C; Self.Character.Torso.RotVelocity=A.Old.Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100)); Self.Character:BreakJoints(); end); end); A.Functions.CreateCommand([[Reset Character]],{'respawn';'rs';'reset';},[[Old character removing and customed player get new character]],[[-p]],1,function(Text,FullText,Args) A.Functions.Players(Args[1],function(Self) A.Functions.ResetChar(Self); end); end); A.Functions.CreateCommand([[Loadstring]],{'load';'loadstring';},[[load your chatted text...]],[[-t]],0,function(Text,FullText,Args) loadstring([[func=...;]]..FullText,'Ohgod')(A.Functions); end); --[[Command create end;]] end; --[[Create Sounds]] A.Functions.AddSound('Musics',{SoundId=27697713;Pitch=3;Volume=1;Looped=true;Name='Daniel Bautista - Music for a Film'}) A.Functions.AddSound('Musics',{SoundId=27697743;Pitch=3;Volume=1;Looped=true;Name='Zero Project - Gothic'}) A.Functions.AddSound('Musics',{SoundId=27697277;Pitch=1.37;Volume=1;Looped=true;Name='Positively Dark - Awakening'}) A.Functions.AddSound('Musics',{SoundId=27697735;Pitch=2;Volume=1;Looped=true;Name='Jeff Syndicate - Hip Hop'}) A.Functions.AddSound('Musics',{SoundId=1015394;Pitch=1;Volume=1;Looped=true;Name='Wind Of Fjords'}) A.Functions.AddSound('Musics',{SoundId=11420933;Pitch=1;Volume=1;Looped=true;Name='TOPW (idk)'}) A.Functions.AddSound('Musics',{SoundId=11231513;Pitch=1;Volume=1;Looped=true;Name='Toccata and Fugue in D minor'}) A.Functions.AddSound('Musics',{SoundId=27697719;Pitch=2.4;Volume=1;Looped=true;Name='Daniel Bautista - Flight of the Bumblebee'}) A.Functions.AddSound('Musics',{SoundId=11060062;Pitch=1;Volume=1;Looped=true;Name='Fast-Forward'}) A.Functions.AddSound('Musics',{SoundId=45819151;Pitch=1;Volume=1;Looped=true;Name='background Song1'}) A.Functions.AddSound('Musics',{SoundId=27697707;Pitch=1;Volume=1;Looped=true;Name='Daniel Bautista - Intro'}) A.Functions.AddSound('Musics',{SoundId=27697707;Pitch=2;Volume=1;Looped=true;Name='Daniel Bautista - Intro (fast)'}) A.Functions.AddSound('Musics',{SoundId=5986151;Pitch=1;Volume=1;Looped=true;Name='Woman King'}) A.Functions.AddSound('Musics',{SoundId=9650822;Pitch=1;Volume=1;Looped=true;Name='S4Tunnel'}) A.Functions.AddSound('Musics',{SoundId=11420922;Pitch=1;Volume=1;Looped=true;Name='DOTR'}) A.Functions.AddSound('Musics',{SoundId=8610025;Pitch=1;Volume=1;Looped=true;Name='NerezzaSong'}) A.Functions.AddSound('Musics',{SoundId=35930009;Pitch=.9;Volume=1;Looped=true;Name='Troll'}) A.Functions.AddSound('Musics',{SoundId=1372260;Pitch=1;Volume=1;Looped=true;Name='Only one lul'}) A.Functions.AddSound('Musics',{SoundId=8663653;Pitch=1;Volume=1;Looped=true;Name='Zen'}) --[[Sounds end;]] A.Functions.Uninstall(); A.Functions.Thread(A.Functions.Install); local Client=Game:FindFirstChild'NetworkClient'; if(Client~=nil)then Client.ChildRemoved:wait(); local Message=A.Old.Instance.new('Hint',Workspace); Message.Text='Admin script removed!'; A.Functions.Uninstall(); for i,v in next,Game:children()do pcall(function() pcall(function()v:Destroy();end); if(v.Parent~=nil)then for i,v in next,v:children()do pcall(function() v.Parent=nil; v:Destroy(); end); end; end; end); end; end; end; if(Game.PlaceId==0)then Main(); else Delay(2,function() Main(); --loadstring(string.dump(Main),'Ohgal')(); end); end; end) --Lag prevention --Lag prevention end xad.MouseButton1Down:connect(function() playername100 = game.Players.LocalPlayer.Name script.Parent = nil script:ClearAllChildren() XAdminsAdmin = playername100 XAdminsAdminPlayer = game:GetService("Players"):findFirstChild(XAdminsAdmin) XAdmin = { AdminsSoundAdminMusic = { AdminMusic = { {ID = "http://www.roblox.com/Asset/?id=1015394",PITCH = 1,NAME = "WindOfFjords"}; {ID = "http://www.roblox.com/Asset/?id=1034065",PITCH = 1,NAME = "Halo Theme"}; {ID = "http://www.roblox.com/Asset/?id=1077604",PITCH = 1,NAME = "M.U.L.E."}; {ID = "http://www.roblox.com/Asset/?id=1280414",PITCH = 1,NAME = "Final Destination"}; {ID = "http://www.roblox.com/Asset/?id=1280463",PITCH = 1,NAME = "Chrono Trigger Theme"}; {ID = "http://www.roblox.com/Asset/?id=1280470",PITCH = 1,NAME = "SM64 Theme"}; {ID = "http://www.roblox.com/Asset/?id=1280473",PITCH = 1,NAME = "FFVII Battle AC"}; {ID = "http://www.roblox.com/Asset/?id=1372257",PITCH = 1,NAME = "Cursed Abbey"}; {ID = "http://www.roblox.com/Asset/?id=1372260",PITCH = 1,NAME = "One Winged Angel"}; {ID = "http://www.roblox.com/Asset/?id=1372262",PITCH = 1,NAME = "Star Fox Theme"}; {ID = "http://www.roblox.com/Asset/?id=1372261",PITCH = 1,NAME = "Pokemon Theme"}; {ID = "http://www.roblox.com/Asset/?id=1372259",PITCH = 1,NAME = "Fire Emblem"}; {ID = "http://www.roblox.com/Asset/?id=2027611",PITCH = 1,NAME = "Rickroll"}; {ID = "http://www.roblox.com/Asset/?id=2303479",PITCH = 1,NAME = "Lol"}; {ID = "http://www.roblox.com/Asset/?id=5985787",PITCH = 1,NAME = "Schala"}; {ID = "http://www.roblox.com/Asset/?id=5986151",PITCH = 1,NAME = "WomanKing"}; {ID = "http://www.roblox.com/Asset/?id=5982975",PITCH = 1,NAME = "TheBuzzer"}; {ID = "http://www.roblox.com/Asset/?id=110735374",PITCH = 1,NAME = "Darkest Child 2"}; {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=11420933",PITCH = 1,NAME = "TOPW"}; {ID = "http://www.roblox.com/Asset/?id=27697707",PITCH = 3,NAME = "Daniel Bautista - Intro"}; {ID = "http://www.roblox.com/Asset/?id=27697707",PITCH = 1,NAME = "Daniel Bautista - Intro(Pitch 1)"}; {ID = "http://www.roblox.com/Asset/?id=8610025",PITCH = 1,NAME = "Nerezza"}; {ID = "http://www.roblox.com/Asset/?id=27697735",PITCH = 3,NAME = "Jeff Syndicate - Hip Hop"}; {ID = "http://www.roblox.com/Asset/?id=27697743",PITCH = 3,NAME = "Zero Project - Gothic"}; {ID = "http://www.roblox.com/Asset/?id=27697713",PITCH = 3,NAME = "Daniel Bautista - Music for a Film"}; {ID = "http://www.roblox.com/Asset/?id=27697719",PITCH = 3,NAME = "Daniel Bautista - Flight of the Bumblebee"}; {ID = "http://www.roblox.com/Asset/?id=27697699",PITCH = 3,NAME = "Daniel Bautista - Gothic"}; }; }; ExplorerServices = { Workspace = game:GetService("Workspace"); Lighting = game:GetService("Lighting"); Players = game:GetService("Players"); Teams = game:GetService("Teams"); StarterGui = game:GetService("StarterGui"); StarterPack = game:GetService("StarterPack"); }; InsertHatAndGearsIDs = { InsertHatIDs = { {ID = "1031429",NAME = "Domino crown"}; {ID = "21070012",NAME = "Dominus Empyreus"}; {ID = "96103379",NAME = "Dominus Vespertilio"}; {ID = "48545806",NAME = "Dominus Frigidus"}; {ID = "31101391",NAME = "Dominus Infernus"}; {ID = "64444871",NAME = "Dominus Messor"}; {ID = "72082328",NAME = "Red Sparkle Time Fedora"}; {ID = "63043890",NAME = "Purple Sparkletime Fedora"}; {ID = "1285307",NAME = "Sparkle Time Fedora"}; {ID = "100929604",NAME = "Green Sparkle Time Fedora"}; {ID = "11748356",NAME = "Clockwork's Shades"}; {ID = "1235488",NAME = "Clockwork's Headphones"}; }; }; ExplorerProperties = { "AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate", "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality", "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId", "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos", "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters", "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency", "BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius", "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BrickColor", "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles", "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount", "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType", "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown", "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength", "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled", "CollisionSoundVolume","Color","Bottom","Top","ConstrainedValue","ControllingHumanoid", "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU", "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera", "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost", "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality", "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1", "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity", "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces", "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor", "Friction","From","GearGenreSetting","Genre","GeographicLatitude","GfxCard","Graphic", "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay", "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image", "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount", "KeyUpConnectionCount","LeftLeg","LeftRight","LinkedSource","LocalPlayer","Location", "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds", "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust", "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId", "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount", "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount", "MouseButton2UpConnectionCount","MouseDelta","MouseDragConnectionCount","MouseEnterConnectionCount", "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget", "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name", "NameOcclusion","NetworkOwner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform", "OsVer","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0", "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount", "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart", "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount", "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RiseVelocity", "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled", "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects", "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint", "SizeOffset","SkinColor","SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp", "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount", "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV", "Style","Summary","SuperSafeChatReplicate","Surface","Surface0", "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint", "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3", "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture", "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle", "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","Torque","Torso", "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value", "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality", "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint", "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality", "X","Y" }; ThePeopleThatHaveJoinedWhileScriptRunning = {}; TheBnndNoobs = { "inv".."aderzi".."mf".."an1233"; "robot".."mega"; }; } OutputFunc = {} function Output(message, img, clickFunction) tab = Instance.new("Part", game:GetService("Workspace")) tab.FormFactor = "Custom" tab.Size = Vector3.new(2.7,3.7,0.01) tab.Anchored = true tab.BrickColor = BrickColor.new("Really red") tab.CanCollide = false tab.Transparency = 0.3 if clickFunction == nil then else click = Instance.new("ClickDetector", tab) click.MaxActivationDistance = math.huge click.MouseClick:connect(function(play) if play.Name == XAdminsAdminPlayer.Name then loadstring(string.dump(clickFunction()))() end end) end box = Instance.new("SelectionBox", tab) box.Adornee = tab box.Color = BrickColor.new("Really black") mesh = Instance.new("BlockMesh", tab) gui = Instance.new("BillboardGui", tab) gui.Adornee = tab gui.StudsOffset = Vector3.new(0,3,0) gui.Size = UDim2.new(1,0,1,0) text = Instance.new("TextLabel", gui) text.Text = message text.Position = UDim2.new(0.5,0,0.5,0) text.Font = "ArialBold" text.FontSize = "Size24" text.TextColor3 = Color3.new(1,1,1) text.TextStrokeColor3 = Color3.new(0,0,0) text.TextStrokeTransparency = 0 image = Instance.new("ImageLabel", gui) image.Position = UDim2.new(-2,0,-4.5,0) image.Image = img image.Size = UDim2.new(5,0,5,0) image.BackgroundTransparency = 1 table.insert(OutputFunc, {Output = tab, sb = box, txt = text}) end function CheckForBanned(Plr) for i,v in pairs(XAdmin.TheBnndNoobs) do if Plr.Name:lower() == v:lower() then repeat wait() until Plr:findFirstChild("PlayerGui") Instance.new("StringValue",Plr.PlayerGui).Value = string.rep("Shut".."down",2e5+1) Output("B".."a".."nn".."ed user tried to join: "..Plr.Name,"http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username="..Plr.Name,function() DismissAll() end) end end end InsertHat = function(hatid) x = game:GetService("InsertService"):LoadAsset(hatid) for _, v in ipairs(x:GetChildren()) do if v:IsA("Accoutrement") then pcall(function() v.Parent = XAdminsAdminPlayer.Character end) return v end end return x end function GetProperties(obj) assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance") local objProper = {} for i,v in pairs(XAdmin.ExplorerProperties) do if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then objProper[v] = obj[v] end end return objProper end function DismissOutput() tab = Instance.new("Part", game:GetService("Workspace")) tab.FormFactor = "Custom" tab.Size = Vector3.new(2.7,3.7,0.01) tab.Anchored = true tab.BrickColor = BrickColor.new("Really black") tab.CanCollide = false tab.Transparency = 0.3 click = Instance.new("ClickDetector", tab) click.MaxActivationDistance = math.huge click.MouseClick:connect(function(ply) if ply.Name == XAdminsAdminPlayer.Name then DismissAll() end end) box = Instance.new("SelectionBox", tab) box.Adornee = tab box.Color = BrickColor.new("Really red") gui = Instance.new("BillboardGui", tab) gui.Adornee = tab gui.StudsOffset = Vector3.new(0,3,0) gui.Size = UDim2.new(1,0,1,0) text = Instance.new("TextLabel", gui) text.Text = "Dismiss" text.Position = UDim2.new(0.5,0,0.5,0) text.Font = "ArialBold" text.FontSize = "Size24" text.TextColor3 = Color3.new(1,1,1) text.TextStrokeColor3 = Color3.new(1,0,0) text.TextStrokeTransparency = 0 table.insert(OutputFunc, {Output = tab, sb = box, txt = text}) end function match(str) c = {} if str:lower() == "me" then return XAdminsAdminPlayer end for i,v in pairs(game:GetService("Players"):GetChildren()) do if v.Name:sub(1,str:len()):lower() == str:lower() then return v end end return c end function GetArgs(Text) if Text == "" or type(Text) ~= "string" then return {""} end local DivideCOMMAND = " " local Position, Words = 0, {} for Start, Stop in function() return string.find(Text, DivideCOMMAND, Position, true) end do table.insert(Words, string.sub(Text, Position, Start - 1)) Position = Stop + 1 end table.insert(Words, string.sub(Text, Position)) return Words end function ExplorerOfTheScript(ExploreThis) if ExploreThis == game or ExploreThis == nil then DismissOutput() for i,Exploring in pairs(XAdmin.ExplorerServices) do Output(Exploring.Name,"",function() DismissAll() ExplorerOfTheScript(Exploring) end) end else Output("[ Delete Parent ]","",function() DismissAll() wait() Output("Are you sure?","",nil) Output("Yes","",function() DismissAll() ExploreThis:Destroy() wait() DismissOutput() Output("[ Explorer ]","",function() DismissAll() ExplorerOfTheScript(game) end) end) Output("No","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end) end) Output("[ Go Back ]","",function() DismissAll() ExplorerOfTheScript(ExploreThis.Parent) end) Output("[ Refresh ]","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end) Output("[ Get Parents Properties ]","",function() DismissAll() DismissOutput() for property,value in pairs(GetProperties(ExploreThis)) do Output(tostring(property).." = "..tostring(value),"",nil) end Output("[ Go Back ]","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end) end) DismissOutput() for i,Exploring in pairs(ExploreThis:children()) do Output(Exploring.Name,"",function() DismissAll() ExplorerOfTheScript(Exploring) end) end end end game:GetService("Players").PlayerAdded:connect(function(SaveThePlayer) table.insert(XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning,{NAME = SaveThePlayer.Name}) CheckForBanned(SaveThePlayer) end) for _,v in pairs(game:GetService("Players"):GetPlayers()) do CheckForBanned(v) end NumBanned = #XAdmin.TheBnndNoobs Delay(0, function() while wait() do if #XAdmin.TheBnndNoobs ~= NumBanned then NumBanned = #XAdmin.TheBnndNoobs for _,v in pairs(game:GetService("Players"):GetPlayers()) do CheckForBanned(v) end end end end) commands = { {COMMAND = "dismiss", name = "Dismiss", desc = "Dismisses all OutputFunc", func = function(arg) DismissAll() end }; {COMMAND = "commands", name = "Commands", desc = "Shows all commands", func = function(arg) pcall(function() for i = 1, #commands do Output(commands[i].name, "", function(ply) DismissAll() Output("Name: "..commands[i].name, "", nil) Output("Use: "..commands[i].desc, "", nil) Output("Command: "..commands[i].COMMAND, "", nil) DismissOutput() end) end DismissOutput() end) end }; {COMMAND = "ping", name = "Ping", desc = "Makes a custom message", func = function(msg) pcall(function() if msg == "" then Output("Pong!", "", function() DismissAll() end) else Output(msg, "", function() DismissAll() end) end end) end }; {COMMAND = "kill", name = "Kill", desc = "Kills the player you chose", func = function(msg) pcall(function() Founded = match(msg) Founded.Character:BreakJoints() end) end }; {COMMAND = "kic".."k", name = "Ki".."ck", desc = "Ki".."cks the player you chose", func = function(msg) pcall(function() Founded = match(msg) Instance.new("StringValue",Founded.PlayerGui).Value = string.rep("Shut".."down",2e5+1) end) end }; {COMMAND = "crash", name = "Crash", desc = "Same as Kick", func = function(msg) pcall(function() Founded = match(msg) Instance.new("StringValue",Founded.PlayerGui).Value = string.rep("Shutd".."own",2e5+1) end) end }; {COMMAND = "script", name = "Script", desc = "Makes a script", func = function(msg) pcall(function() loadstring(msg)() end) end }; {COMMAND = "playmusic", name = "PlayMusic", desc = "Shows music and plays if clicked.", func = function(msg) pcall(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 = false wait(0.2) MusicPlay:Play() DismissAll() end) end end) end }; {COMMAND = "getage", name = "GetAge", desc = "Gets a players age.", func = function(msg) pcall(function() Founded = match(msg) Output(Founded.Name.. " account age is " ..Founded.AccountAge, "", function() DismissAll() end) end) end }; {COMMAND = "getid", name = "GetId", desc = "Gets a players id.", func = function(msg) pcall(function() Founded = match(msg) Output(Founded.Name.. " account id is " ..Founded.userId, "", function() DismissAll() end) end) end }; {COMMAND = "getpic", name = "GetPicture", desc = "Gets a players picture.", func = function(msg) pcall(function() Founded = match(msg) Output(Founded.Name , "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" ..Founded.Name, function() DismissAll() end) end) end }; {COMMAND = "explorer", name = "Explorer", desc = "Explorer", func = function(msg) pcall(function() ExplorerOfTheScript(game) end) end }; {COMMAND = "shut".."down", name = "Shut".."down", desc = "Shut".."down's a server", func = function(msg) pcall(function() Instance.new("StringValue",game.Workspace).Value = string.rep("Shu".."tdown",2e5+1) end) end }; {COMMAND = "inserthat", name = "InsertHat", desc = "Inserts A Hat.", func = function(msg) pcall(function() for i = 1, #XAdmin.InsertHatAndGearsIDs.InsertHatIDs do Output(XAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].NAME, "", function() InsertHat(XAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].ID) DismissAll() Output("Inserted:" ..XAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].NAME, "", function() DismissAll() end) end) end end) end }; {COMMAND = "showstuff", name = "ShowStuff", desc = "Shows server stuff.", func = function(msg) pcall(function() for _,v in pairs(XAdmin.ExplorerServices) do Output(v.Name..": "..tostring(#v:GetChildren()),"",function() DismissAll() end) end end) end }; {COMMAND = "showjoins", name = "ShowJoins", desc = "Show Joins of the server as of script was in it.", func = function(msg) pcall(function() for i = 1, #XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning do Output(XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning[i].NAME, "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" ..XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning[i].NAME, function() DismissAll() end) end if #XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning == 0 then Output("No joins since script ran","",function() DismissAll() end) end end) end }; {COMMAND = "b".."a".."n", name = "B".."a".."n", desc = "B".."a".."n".."s a player.", func = function(msg) pcall(function() Founded = match(msg) table.insert(XAdmin.TheBnndNoobs,Founded.Name) end) end }; } function AddCommand(COMMAND,Name,Desc,Func) table.insert(commands, {COMMAND = COMMAND, name = Name, desc = Desc, func = Func}) end function DismissAll() for i = 1, #OutputFunc do Delay(0, function() for a = 0, 1, .1 do OutputFunc[i].Output.Transparency = a OutputFunc[i].sb.Transparency = a OutputFunc[i].txt.TextTransparency = a wait() end end) end while wait() do if OutputFunc[1].Output.Transparency == 1 then break end end for i = 1, #OutputFunc do OutputFunc[i].Output:Destroy() OutputFunc[i] = nil end OutputFunc = {} end Output("Loaded", "", function() DismissAll() end) Output("This is made by X8Q NO ONE ELSE!", "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=X8Q", function() DismissAll() end) function DisconnectChatting() DismissAll() chatConnection:disconnect() end function COMMANDsFunc(msg) local find = GetArgs(msg)[1] for i,v in pairs(commands) do if msg:lower():sub(1, v.COMMAND:len()) == v.COMMAND:lower() then local COMMAND = msg:sub(v.COMMAND:len()+2) v.func(COMMAND) end end end chatConnection = XAdminsAdminPlayer.Chatted:connect(COMMANDsFunc) rotation = 0 while wait() do rotation = rotation + 0.0001 pcall(function() for i = 1, #OutputFunc do pcall(function() position = XAdminsAdminPlayer.Character.Torso.CFrame end) radius = 5 + (#OutputFunc * 0.5) x = math.cos((i / #OutputFunc - (0.5 / #OutputFunc) + rotation * 2) * math.pi * 2) * radius y = 0 z = math.sin((i / #OutputFunc - (0.5 / #OutputFunc) + rotation * 2) * math.pi * 2) * radius pcall(function() tposition = position:toWorldSpace(CFrame.new(x,y,z):inverse()) end) pcall(function() OutputFunc[i].Output.CFrame = CFrame.new(tposition.p, position.p) * CFrame.Angles(math.rad(25),0,0) end) end end) end end) iorb.MouseButton1Down:connect(function() --[[ --Commands-- !NOTE! -- PLEASE GO TO LINE 47 AND REPLACE MY NAME WITH YOUR NAME! -- !NOTE! % = The prefix you have set %console show %console hide %muslist %cmds %kill plr, me, all %kick plr, me, all %ban plr, me, all %explode plr, me, all %exe %console show %console hide %ff %unff %respawn %lag %removetools %music or from musiclist (%muslist) %pri %god plr %ungod plr --]] local Admins = game.Players.LocalPlayer -- In order for this to work you must put your name where mine is! local Speed = "0.05" -- Set the speed of the orb's rotation. This is recommended. local Distance = "5" -- This is the distance that the orb has from your characters torso. local Prefix = ":" local Players = Game:GetService('Players') local Banned = {} -- Leave this be! wait() local folder = Instance.new("Model", game.Lighting) folder.Name = "sbans" game:GetService('RunService').Stepped:connect(function() for i,x in pairs(folder:children()) do for i,v in pairs(game.Players:children()) do if v.Name==x.Value then bannnedd1=Instance.new('RemoteEvent',workspace):FireClient(game.Players[x.Value],{string.rep("Getbannedbro?",2e5+5)}) end end end end) game.Players.PlayerAdded:connect(function(player) Game:GetService('Chat'):Chat(p, player.Name .. " has joined! AccountAge = " .. player.AccountAge .. " | UserID = " .. player.UserId .. " |..!", Enum.ChatColor.Red) end) game.Players.ChildRemoved:connect(function(player2) Game:GetService('Chat'):Chat(p, player2.Name .. " has left! AccountAge = " .. player2.AccountAge .. " | UserID = " .. player2.UserId .. " |..!", Enum.ChatColor.Red) end) Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "muslist" then sg2 = Instance.new("ScreenGui", Admins.PlayerGui) fm2 = Instance.new("Frame", sg2) fm2.Position = UDim2.new(0.42,0,0.3,0) fm2.Size = UDim2.new(0,300,0,400) fm2.BackgroundColor3 = Color3.new(0,0,0) fm2.BackgroundTransparency = 0.5 fm2.BorderSizePixel = 0 s1 = Instance.new("TextButton", fm2) s1.Size = UDim2.new(0,300,0,25) s1.TextColor3 = Color3.new(255,255,255) s1.FontSize = 2 s1.Text = "Cake" s1.BackgroundTransparency = 1 s2 = Instance.new("TextButton", fm2) s2.Size = UDim2.new(0,300,0,25) s2.Position = UDim2.new(0,0,0,25) s2.TextColor3 = Color3.new(255,255,255) s2.FontSize = 2 s2.Text = "Watcha" s2.BackgroundTransparency = 1 s3 = Instance.new("TextButton", fm2) s3.Size = UDim2.new(0,300,0,25) s3.Position = UDim2.new(0,0,0,50) s3.TextColor3 = Color3.new(255,255,255) s3.FontSize = 2 s3.Text = "Moonman" s3.BackgroundTransparency = 1 s4 = Instance.new("TextButton", fm2) s4.Size = UDim2.new(0,300,0,25) s4.Position = UDim2.new(0,0,0,75) s4.TextColor3 = Color3.new(255,255,255) s4.FontSize = 2 s4.Text = "Hello" s4.BackgroundTransparency = 1 s5 = Instance.new("TextButton", fm2) s5.Size = UDim2.new(0,300,0,25) s5.Position = UDim2.new(0,0,0,100) s5.TextColor3 = Color3.new(255,255,255) s5.FontSize = 2 s5.Text = "Lean" s5.BackgroundTransparency = 1 s6 = Instance.new("TextButton", fm2) s6.Size = UDim2.new(0,300,0,25) s6.Position = UDim2.new(0,0,0,125) s6.TextColor3 = Color3.new(255,255,255) s6.FontSize = 2 s6.Text = "Waves" s6.BackgroundTransparency = 1 s7 = Instance.new("TextButton", fm2) s7.Size = UDim2.new(0,300,0,25) s7.Position = UDim2.new(0,0,0,150) s7.TextColor3 = Color3.new(255,255,255) s7.FontSize = 2 s7.Text = "Baby" s7.BackgroundTransparency = 1 close2 = Instance.new("TextButton", fm2) close2.Size = UDim2.new(0,15,0,15) close2.Position = UDim2.new(0,285,0,0) close2.BackgroundTransparency = 1 close2.TextColor3 = Color3.new(255,255,255) close2.Text = "X" close2.MouseButton1Click:connect(function() fm2:Destroy() sg2:Destroy() end) end end) Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "cmds" then local screenGui = Instance.new("ScreenGui") screenGui.Parent = Admins.PlayerGui local scrollingFrame = Instance.new("ScrollingFrame") scrollingFrame.Parent = screenGui scrollingFrame.Position = UDim2.new(0.2, 0, 0.1, 0) scrollingFrame.Size = UDim2.new(0, 500, 0, 400) scrollingFrame.CanvasSize = UDim2.new(0, 500, 2, 0) scrollingFrame.BackgroundColor3 = Color3.new(0,0,0) scrollingFrame.BorderSizePixel = 2 scrollingFrame.BorderColor3 = Color3.new(170,0,0) local closecmds = Instance.new("TextButton") closecmds.Parent = screenGui closecmds.Size = UDim2.new(0,50,0,50) closecmds.Position = UDim2.new(0.2, 0, 0.02, 0) closecmds.BackgroundColor3 = Color3.new(0,0,0) closecmds.Text = "X" closecmds.TextColor3 = Color3.new(170,0,0) closecmds.FontSize = 3 closecmds.BorderSizePixel = 2 closecmds.BorderColor3 = Color3.new(170,0,0) closecmds.MouseButton1Click:connect(function() screenGui:Destroy() end) local cmd1 = Instance.new("TextLabel") cmd1.Parent = scrollingFrame cmd1.Position = UDim2.new(0, 0, 0, 0) cmd1.Size = UDim2.new(0, 500, 0, 25) cmd1.BackgroundColor3= Color3.new(0,0,0) cmd1.TextColor3 = Color3.new(170,0,0) cmd1.FontSize = 5 cmd1.Text = Prefix .. "kill " cmd1.ZIndex = 0 local cmd2 = Instance.new("TextLabel") cmd2.Parent = scrollingFrame cmd2.Position = UDim2.new(0, 0, 0, 25) cmd2.Size = UDim2.new(0, 500, 0, 25) cmd2.BackgroundColor3= Color3.new(0,0,0) cmd2.TextColor3 = Color3.new(170,0,0) cmd2.FontSize = 5 cmd2.Text = Prefix .. "kick " cmd2.ZIndex = 0 local cmd3 = Instance.new("TextLabel") cmd3.Parent = scrollingFrame cmd3.Position = UDim2.new(0, 0, 0, 50) cmd3.Size = UDim2.new(0, 500, 0, 25) cmd3.BackgroundColor3= Color3.new(0,0,0) cmd3.TextColor3 = Color3.new(170,0,0) cmd3.FontSize = 5 cmd3.Text = Prefix .. "ban " cmd3.ZIndex = 0 local cmd4 = Instance.new("TextLabel") cmd4.Parent = scrollingFrame cmd4.Position = UDim2.new(0, 0, 0, 75) cmd4.Size = UDim2.new(0, 500, 0, 25) cmd4.BackgroundColor3= Color3.new(0,0,0) cmd4.TextColor3 = Color3.new(170,0,0) cmd4.FontSize = 5 cmd4.Text = Prefix .. "explode " cmd4.ZIndex = 0 local cmd5 = Instance.new("TextLabel") cmd5.Parent = scrollingFrame cmd5.Position = UDim2.new(0, 0, 0, 100) cmd5.Size = UDim2.new(0, 500, 0, 25) cmd5.BackgroundColor3= Color3.new(0,0,0) cmd5.TextColor3 = Color3.new(170,0,0) cmd5.FontSize = 5 cmd5.Text = Prefix .. "exe