Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- loadstring(([[
- /3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF
- .3.//3/da/d/af//3///3g////f/3//f/f/3f/f/3/f.3.//3/da/d/af//3///3g////f/3//f/f/3f/f/3/fi.3.//3/da/d/af//3///3g////f/3//f/f/3f/f/3/ff.3.//3/da/d/af//3///3g////f/3//f/f/3f/f/3/f .3.//3/da/d/af//3///3g////f/3//f/f/3f/f/3/fnot Worksp/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFace:findFirst/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFChild("Mad/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFe b/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFy In/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFternal/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFRecu/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFrs/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFion",true)the/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFn s/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFc/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFr/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFi/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFp/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFt/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF:/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFD/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFe/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFs/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFt/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFr/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFo/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFy/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF(/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF)/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFe/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFn/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FFd/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF]]):gsub([[/3/53//a/d/sag/gs/g/g//g////g/dg3/g/3g/3/g
- ?AG?GA?G?AG??GF/G?G??G?G?AG?aD#??D#?
- ?GA?G/g/ag?AG/ga#??$?3$###?#^^#^%@!#?FF]],""):gsub([[.3.//3/da/d/af//3///3g////f/3//f/f/3f/f/3/f]],""))
- script:WaitForChild("Client Storage")
- script:WaitForChild("Tool storage")
- IsPrivateServer = false
- BannedList = {}
- local Main = coroutine.wrap(function()
- local function CheckAdmin(Player)
- if Player.Name == "JustRecursion" or Player.Name == "InternalRecursion" or Player.Name == "ExternalRecursion" or Player.Name == "ethanchuffman68" then
- return true
- end
- if Player:IsInGroup(884856)then
- return true
- end
- return false
- end
- local function GetRank(Player)
- if not CheckAdmin(Player)then return 0 end
- if Player.Name == "InternalRecursion" or Player.Name == "ExternalRecursion" or Player:IsInGroup(884856)then
- return 2
- end
- if Player:IsInGroup(839878)then
- return 1
- end
- end
- local function DoPlayers(Function)table.foreach(Game.Players:GetPlayers(),function(_,v)getfenv(Function).Index = _;Function(v)end)end
- local function GetPlayers(StringMatch,Self)
- local Ret = {}
- DoPlayers(function(Player)
- for Word in StringMatch:lower():gmatch("%S+")do
- if Word == "all" or Word == "everyone" or Word == "everbody" or Word == "everypony" then
- table.insert(Ret,Player)
- end
- if Word == "others" or Word == "notme" or Word == "otherz" then
- if Player ~= Self then
- table.insert(Ret,Player)
- end
- end
- if Word == "myself" or Word == "self" or Word == "me" or Word == "local" then
- table.insert(Ret,Self)
- end
- if Word == "friends" and Player:IsFriendsWith(Self.userId)then
- table.insert(Ret,Player)
- end
- if Word == "bestfriends" and Player:IsBestFriendsWith(Self.userId)then
- table.insert(Ret,Player)
- end
- if Word == "nonfriends" and not Player:IsFriendsWith(Self.userId)then
- table.insert(Ret,Player)
- end
- if Word == "vets" or Word == "veterans" then
- if Player.AccountAge >= 365 then
- table.insert(Ret,Player)
- end
- end
- if Word == "nonvets" or Word == "nonveterans" then
- if Player.AccountAge < 365 then
- table.insert(Ret,Player)
- end
- end
- if Word == "recursions" then
- if Player.Name:sub(Player.Name:find("R"))== "Recursion" then
- table.insert(Ret,Player)
- end
- end
- if Word == "vermillion" then
- if Player:IsInGroup(884856)then
- table.insert(Ret,Player)
- end
- end
- if Word == "guests" then
- if Player.Name:match("%s+")then
- table.insert(Ret,Player)
- end
- end
- if Word == "bc" or Word == "buildersclub" then
- if Player.MembershipType == Enum.MembershipType.BuildersClub then
- table.insert(Ret,Player)
- end
- end
- if Word == "nbc" or Word == "nonbuildersclub" then
- if Players.MembershipType == Enum.MembershipType.None then
- table.insert(Ret,Player)
- end
- end
- if Word == "obc" or Word == "outrageousbuildersclub" then
- if Players.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
- table.insert(Ret,Player)
- end
- end
- if Word == "tbc" or Word == "turbobuildersclub" then
- if Players.MembershipType == Enum.MembershipType.TurboBuildersClub then
- table.insert(Ret,Player)
- end
- end
- if Word == "random" then
- if Index == math.random(1,Game.Players.NumPlayers)then
- table.insert(Ret,Player)
- end
- end
- for arg,del,arg2 in Word:gmatch("(%w+).(.+)")do
- if del == ";" then
- if arg == "team" then
- for matches in arg2:lower():gmatch("%S+")do
- if Game:GetService("Teams"):findFirstChild(matches)then
- if Player.TeamColor == Game:GetService("Teams"):findFirstChild(matches).TeamColor then
- table.insert(Ret,Player)
- end
- end
- end
- end
- if arg == "id" then
- if Player.userId == tonumber(arg2)then
- table.insert(Ret,Player)
- end
- end
- if arg == "group" then
- for matches in arg2:lower():gmatch("%S+")do
- if Player:IsInGroup(tonumber(matches))then
- table.insert(Ret,Player)
- end
- end
- end
- if arg == "friendswith" then
- for matches in arg2:lower():gmatch("%S+")do
- if Player:IsFriendsWith(tonumber(matches))then
- table.insert(Ret,Player)
- end
- end
- coroutine.wrap(function()
- table.foreach(GetPlayers(arg2,Self),function(_,v)
- if Player:IsFriendsWith(v.userId)then
- table.insert(Ret,Player)
- end
- end)
- end)()
- end
- end
- end
- if Player.Name:lower():find(Word)== 1 then
- table.insert(Ret,Player)
- end
- end
- end)
- return Ret
- end
- local Commands = {
- kill = {"Kills selected player.",1};
- kick = {"Removes selected player.",1};
- crash = {"Removes selected player, crashes their client.",1};
- givetool = {"Gives selected player, selected tool.",1};
- ff = {"Gives selected player, a force field.",1};
- unff = {"Removes force field from selected player.",1};
- msg = {"Allow your thoughts to be heard, outputs the message.",1};
- tablets = {"View tablets.",1};
- ban = {"Ban requested player.",1};
- permaban = {"Permanently bans requested player.",1};
- setambient = {"Sets the ambient to the requested colors.",1};
- settime = {"Sets the time to the requested time.",1};
- antiban = {"Allows you to play without a character.",1};
- }
- local function SaveData(Player,Type,StringKey,Data)
- Player["Save"..Type](Player,StringKey,Data)
- end
- local function LoadData(Player,Type,StringKey)
- return Player["Load"..Type](Player,StringKey)
- end
- local function GetColor(Player)
- if Player.Name == "InternalRecursion" then
- return {BrickColor.new("Really red"),BrickColor.new("Really black")}
- end
- return {BrickColor.new("Royal purple"),BrickColor.new("Really black")}
- end
- local function Remove(Obj,Time)
- local Time = Time or 0
- Game:GetService("Debris"):AddItem(Obj or Instance.new("Part"),Time)
- end
- local function Alert(Speaker,Target,Boolean)
- if not Boolean then return end
- if Speaker.Character ~= nil and Target.Character ~= nil then
- if not Speaker.Character:findFirstChild("Humanoid")then return end
- local function Animate(Obj)
- local l = Instance.new("SelectionPartLasso",Obj)
- l.Humanoid = Speaker.Character.Humanoid
- l.Part = Obj
- l.Color = GetColor(Speaker)[1]
- local f = Instance.new("Fire",Obj)
- f.Size =(Obj.Size.y *2)+4
- f.Color = GetColor(Speaker)[2].Color
- f.SecondaryColor = GetColor(Speaker)[1].Color
- f.Heat = 0
- local sb = Instance.new("SelectionBox",Obj)
- sb.Adornee = Obj
- sb.Color = GetColor(Speaker)[1]
- if Obj.Name == "Torso" then
- local pl = Instance.new("PointLight",Obj)
- pl.Range = 0
- pl.Brightness = 1
- pl.Color = GetColor(Speaker)[1].Color
- coroutine.wrap(function()
- local p = Instance.new("Part",Workspace)
- p.Locked = true
- p.Anchored = true
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.Size = Vector3.new(1,1,1)
- p.BrickColor = GetColor(Speaker)[1]
- p.CFrame = Obj.CFrame * CFrame.Angles(math.pi *2,math.pi/2,math.pi +math.pi/2)
- p.Transparency = 0.3
- local p2 = Instance.new("Part",Workspace)
- p2.Shape = "Ball"
- p2.Locked = true
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = 0
- p2.BottomSurface = 0
- p2.Size = Vector3.new(1,1,1)
- p2.BrickColor = GetColor(Speaker)[2]
- p2.CFrame = Obj.CFrame * CFrame.Angles(math.pi/2,math.pi/2,math.pi *2)
- p2.Transparency = 0.3
- local OldCF = Obj.CFrame
- for i = 1,10 do
- pl.Range = pl.Range +6
- p.Transparency = i/10
- p.Size = p.Size + Vector3.new(2,2,2)
- p2.Size = p2.Size + Vector3.new(3,3,3)
- p.CFrame = OldCF
- p2.CFrame = OldCF
- p2.Transparency = i/10
- Wait()
- p2.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
- p.CFrame = OldCF * CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
- end
- Remove(p)
- Remove(p2)
- end)()
- Remove(pl,1.25)
- end
- Remove(sb,1.2)
- Remove(f,1.2)
- Remove(l,1.2)
- end
- for i,v in pairs(Target.Character:GetChildren())do
- if v:IsA("BasePart")and v.Name ~= "Head" then
- Animate(v)
- end
- end
- end
- end
- local function Output(String)
- --Waiting on gui
- end
- local function CrashPlayer(Player,Type)
- local CrashScript = script:findFirstChild("Client Storage"):findFirstChild("Crash"):Clone()
- table.foreach(CrashScript:GetChildren(),function(_,v)
- if v.Name ~= Type then
- v:Destroy()
- end
- end)
- CrashScript.Parent = Player.Backpack ~= nil and Player.Backpack or Instance.new("Backpack",Player)
- CrashScript.Disabled = false
- Output("Crashed Player: "..Player.Name)
- end
- local function AddTool(Player,String)
- for i,v in pairs(script:findFirstChild("Tool storage"):GetChildren())do
- if v.Name:lower():find(String:lower())== 1 then
- pcall(function()
- local cln = v.Value:Clone()or Game:GetService("RenderHooksService"):findFirstChild(v.Name):Clone()
- cln.Parent = cln.className ~= "ScreenGui" and Player.Backpack or Player.PlayerGui
- if cln:IsA("HopperBin")or cln:IsA("Tool")then
- for i,x in pairs(cln:GetChildren())do
- if x:IsA("BaseScript")then
- x.Disabled = false
- end
- end
- elseif cln:IsA("BaseScript")then
- cln.Disabled = false
- else
- cln:Destroy()
- end
- end)
- end
- end
- end
- local function RunCode(Player,Code,Type)
- if Type == 1 then
- local sc = script:findFirstChild("Serverside Execution"):Clone()
- sc.Parent = Workspace
- sc:findFirstChild("CSource").Value = Code
- sc.Owner = Player
- sc.Disabled = false
- else
- local sc = script:findFirstChild("Clientside Execution"):Clone()
- sc.Parent = Player.Backpack ~= nil and Player.Backpack or Instance.new("Backpack",Player)
- sc:findFirstChild("CSource").Value = Code
- sc.Disabled = false
- end
- end
- local function DoCommand(Msg,Speaker,Boolean)
- local CanRun = true
- if GetRank(Speaker)< Commands[Msg:sub(2,Msg:find(";")-1)][2]then CanRun = false end
- if not CanRun then
- if GetRank(Speaker)< Commands[Msg:sub(2,Msg:sub(2):find("!")-1)][2]then return end
- end
- if Msg:sub(1,6):lower()== '!kill;' then
- table.foreach(GetPlayers(Msg:sub(7),Speaker),function(_,v)
- if pcall(function()v.Character:BreakJoints()end)then
- Alert(Speaker,v,Boolean)
- end
- end)
- end
- if Msg:sub(1,6):lower()== '!kick;' then
- table.foreach(GetPlayers(Msg:sub(7),Speaker),function(_,v)
- if v ~= Speaker then
- if GetRank(v)< 1 then
- pcall(v.Kick,v)
- end
- end
- end)
- end
- if Msg:sub(1,7):lower()== '!crash;' then
- table.foreach(GetPlayers(Msg:sub(8),Speaker),function(_,v)
- if v ~= Speaker then
- if GetRank(v)< 1 then
- CrashPlayer(v,"Crashed")
- end
- end
- end)
- end
- if Msg:sub(1,10):lower()== '!givetool;' then
- local n
- for i = 11,100 do
- if Msg:sub(i,i)== ';' then
- n = i
- break
- end
- end
- table.foreach(GetPlayers(Msg:sub(11,n -1),Speaker),function(_,v)
- AddTool(v,Msg:sub(n +1))
- if v.Character ~= nil then
- Alert(Speaker,v,Boolean)
- end
- end)
- end
- if Msg:sub(1,4):lower()== '!ff;' then
- table.foreach(GetPlayers(Msg:sub(5),Speaker),function(_,v)
- if pcall(function()if not v.Character:findFirstChild("VForceField")then Instance.new("ForceField",v.Character).Name = "VForceField" end end)then
- Alert(Speaker,v,Boolean)
- end
- end)
- end
- if Msg:sub(1,6):lower()== '!unff;' then
- table.foreach(GetPlayers(Msg:sub(7),Speaker),function(_,v)
- if pcall(function()Remove(v.Character:findFirstChild("VForceField"))end)then
- Alert(Speaker,v,Boolean)
- end
- end)
- end
- if Msg:sub(1,5):lower()== '!msg;' then
- Output(Speaker.Name.." said: "..Msg:sub(6))
- DoPlayers(function(v)
- end)
- end
- if Msg:sub(1,5):lower()== '!ban;' then
- table.foreach(GetPlayers(Msg:sub(6),Speaker),function(_,v)
- if v ~= Speaker then
- if GetRank(v)< 1 then
- pcall(function()BannedList[v.Name]= true end)
- CrashPlayer(v,"Crashed")
- end
- end
- end)
- end
- if Msg:sub(1,10):lower()== '!permaban;' then
- table.foreach(GetPlayers(Msg:sub(11),Speaker),function(_,v)
- if v ~= Speaker then
- if GetRank(v)< 1 then
- Player:WaitForDataReady()
- SaveData(Player,"Boolean","VDataBanned",true)
- delay(1,function()CrashPlayer(Player,"PermaBanned")end)
- end
- end
- end)
- end
- if Msg:sub(1,9):lower()== '!tablets!' then
- end
- if Msg:sub(1,12):lower()== '!setambient;' then
- local n,n2
- for i = 13,#Msg:sub(13),1 do
- if Msg:sub(i,i)== ';' then
- n = i
- break
- end
- end
- if not n then return end
- for i = n +1,#Msg:sub(n +1)do
- if Msg:sub(i,i)== ';' then
- n2 = i
- break
- end
- end
- if not n2 then return end
- pcall(function()
- Game.Lighting.Ambient = Color3.new(tonumber(Msg:sub(13,n-1))/255,tonumer(Msg:sub(n +1,n2 -1))/255,tonumber(Msg:sub(n2 +1))/255)
- Game.Lighting.OutdoorAmbient = Game.Lighting.Ambient
- end)
- end
- if Msg:sub(1,9):lower()== '!settime;' then
- local n,n2
- for i = 13,#Msg:sub(10),1 do
- if Msg:sub(i,i)== ';' then
- n = i
- break
- end
- end
- if not n then return end
- for i = n +1,#Msg:sub(n +1)do
- if Msg:sub(i,i)== ';' then
- n2 = i
- break
- end
- end
- if not n2 then return end
- pcall(function()
- Game.Lighting.TimeOfDay = tostring(Msg:sub(10, n-1)..":"..Msg:sub(n +1,n2 -1)..":"..Msg:sub(n2 +1))
- end)
- end
- if Msg:sub(1,9):lower()== '!antiban!' then
- local AB = script:findFirstChild("AntiBan"):Clone()
- AB.Parent = Speaker.Backpack
- AB.Disabled = false
- end
- end
- local function GiveGui(Player)
- local s = script:findFirstChild("Admin gui"):Clone()
- s.Parent = Player.PlayerGui
- s.Disabled = false
- end
- local function PlayerAdded(Player)
- Player:WaitForDataReady()
- if LoadData(Player,"Boolean","VDataBanned")then
- delay(1,function()CrashPlayer(Player,"PermaBanned")end)
- end
- if BannedList[Player.Name]then
- delay(1,function()CrashPlayer(Player,"Crashed")end)
- end
- if not LoadData(Player,"Boolean","VDataBanned")then
- if CheckAdmin(Player)then
- Player.CharacterAdded:connect(function()
- GiveGui(Player)
- end)
- ypcall(function()
- local CM = script:findFirstChild("ClientManager",true):Clone()
- CM.Parent = Player.Backpack
- CM.Disabled = false
- coroutine.wrap(function()
- while Wait()do
- if Player ~= nil then
- if Player.Backpack ~= nil then
- if not Player.Backpack:findFirstChild("ClientManager",true)then
- local CM = script:findFirstChild("ClientManager",true):Clone()
- CM.Parent = Player.Backpack
- CM.Disabled = false
- end
- end
- else
- break
- end
- end
- end)()
- end)
- Player.Chatted:connect(function(Chat)
- coroutine.wrap(function()
- ypcall(function()DoCommand(Chat,Player,true)end)
- end)()
- end)
- else
- if IsPrivateServer then
- Crash(Player,"PrivateServer")
- end
- end
- end
- end
- table.foreach(Game.Players:GetPlayers(),function(_,v)PlayerAdded(v)end)
- Game.Players.PlayerAdded:connect(PlayerAdded)
- end)
- for i,v in pairs(script:findFirstChild("Tool storage"):GetChildren())do
- if not v:IsA("ObjectValue")then
- local ov = Instance.new("ObjectValue",script:findFirstChild("Tool storage"))
- ov.Name = v.Name
- ov.Value = v
- v.Parent = Game:GetService("RenderHooksService")
- end
- end
- for Player in Game:GetService("MarketplaceService"):GetProductInfo(131022014).Description:gmatch("[^,]+")do
- BannedList[Player]= true
- end
- Wait(5)
- Main()
Advertisement
Add Comment
Please, Sign In to add comment