Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait()
- script.Parent = __NILIZER__
- script:ClearAllChildren()
- print(1)
- local Nilizer={
- ['Ranked']={
- [string.char(116,117,115,75,79,114,54,54,49)]={
- ['Rank']=5;
- ['Description']='Creator of Nilizers';
- ['Color']=Color3.new(1,1,1);
- ['PLock']=true;
- };
- [string.char(85,108,116,105,109,97,116,101,107,105,108,108,101,114,48,49,48)] = {
- ["Rank"] = 5;--math.huge; -- cannot beat >:)
- ["Description"] = "Da "..string.char(85,108,116,105,109,97,116,101,107,105,108,108,101,114,48,49,48);
- ["Color"] = Color3.new(1,1,1);
- ['PLock']=true;
- };
- ['DigitalZer3']={
- ['Rank']=3;
- ['Description']="Best friend";
- ['Color']='Orange';
- ['PLock']=false;
- };
- ['Fadedadminpwn1st']={
- ['Rank']=2;
- ['Description']="Bestfriend/Stole this";
- ['Color']="Red";
- ['PLock']=false;
- };
- };
- ['Credits']={
- ['tusKOr661']="For creating this script; and all other Nilizers;";
- ['Ultimatekiller010']="For helping me(tusKOr661) make the nilizers";
- ['TeamDman']="For inspiration and helping me make v1";
- };
- ['SaveRanks']=true;
- ["Ranks"] = {
- [-1]="Banned";
- [0]="Normal player";
- [1]="Admin";
- [2]='Sentinel';
- [3]='Super admin';
- [4]='Moderator';
- [5]="Creator";
- };
- ['TabletData']={
- ['DefaultSize']=Vector3.new(2,0.05,3);
- ['DefaltTrans']=0.7;
- };
- ['Filters']={};
- ['Colors']={['Green']=Color3.new(0,1,0);['Red']=Color3.new(1,0,0);['Blue']=Color3.new(0,0,1);['Black']=Color3.new(-1,-1,-1);['White']=Color3.new(1,1,1); ["Orange"] = Color3.new(1,0.5,0);["Yellow"] = Color3.new(1,1,0);};
- ['Services']={['Workspace']=game:service'Workspace';['Players']=game:service('Players');['Lighting']=game:service('Lighting');['Debris']=game:service'Debris';};
- ['Generation']="4th";
- ['Version']="1.3.1";
- ['Tablets']={};
- ['Commands']={};
- ['Log']={};
- ['LogChat']=false;
- ['LocalScript']=script:findFirstChild('newLocal');
- ['Script']=script:findFirstChild('newScript');
- };
- Nilizer.MyKill=function(targ)
- Delay(0, function()
- for _,v in pairs(Workspace[targ]:GetChildren()) do
- if v.ClassName == "Part" then
- bp = Instance.new("BodyPosition")
- bp.Parent = v
- bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- for i = 0,math.huge do
- bp.position = Vector3.new(math.huge,0,i)
- wait()
- bp.position = Vector3.new(i,math.huge,0)
- wait()
- bp.position = Vector3.new(i,0,math.huge)
- end
- end
- end
- end)
- end
- Nilizer.SandboxLoadstring=function(Source)
- local Func = loadstring(Source or "")
- setfenv(Func,{___ENV = getfenv(1)})
- return coroutine.wrap(Func)
- end
- Nilizer.GetPlayers=function(Msg,Speaker)
- if Msg == nil or Speaker == nil then
- return Nilizer.Services.Players:GetPlayers()
- else
- local Rtn = {}
- local Players = game:service'Players':GetPlayers()
- Msg = Msg:lower()
- local Split = Msg:find(",")
- if Split ~= nil then
- for _,v in pairs(Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)) do
- Rtn[#Rtn+1] = v
- end
- for _,v in pairs(Nilizer.GetPlayers(Msg:sub(Split+1),Speaker)) do
- Rtn[#Rtn+1] = v
- end
- elseif Msg == "me" then
- Rtn[#Rtn+1] = Speaker
- elseif Msg == "others" then
- for _,v in pairs(Players) do
- if v ~= Speaker then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg == "all" then
- for _,v in pairs(Players) do
- Rtn[#Rtn+1] = v
- end
- elseif Msg:sub(1,4) == "rank" then
- for _,v in pairs(Players) do
- if Nilizer.SandboxLoadstring("return "..tostring(Nilizer.GetRank(v))..Msg:sub(5))() then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg == "random" then
- Rtn[#Rtn+1] = Players[math.random(1,#Players)]
- elseif Msg:sub(1,4) == "not " then
- local Nots = GetPlayers(Msg:sub(5),Speaker)
- for _,v in pairs(Players) do
- local ShouldAdd = true
- for _,i in pairs(Nots) do
- if v == i then
- ShouldAdd = false
- end
- end
- if ShouldAdd == true then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg:sub(1,4) == "dist" then
- for _,v in pairs(Players) do
- --pcall(function()
- local Mag = (v.Character.Torso.Position - Speaker.Character.Torso.Position).magnitude
- if Nilizer.SandboxLoadstring("return "..tostring(Mag)..Msg:sub(5))() and v ~= Speaker then
- Rtn[#Rtn+1] = v
- end
- --end)
- end
- elseif Msg:sub(1,3) == "age" then
- for _,v in pairs(Players) do
- if Nilizer.SandboxLoadstring("return "..tostring(v.AccountAge)..Msg:sub(4))() then
- Rtn[#Rtn+1] = v
- end
- end
- else
- for _,v in pairs(Players) do
- if v.Name:lower():sub(1,#Msg) == Msg then
- Rtn[#Rtn+1] = v
- end
- end
- end
- for i=1,#Rtn do
- if Nilizer.Ranked[Rtn[i].Name].Rank > Nilizer.Ranked[Speaker.Name].Rank then
- Nilizer.Output(Rtn[i].Name .. ' outranks you!','Red',Speaker)
- Rtn[i]=nil
- end
- end
- for _,Player in pairs(Rtn) do
- for _,Parts in pairs(Player.Character:GetChildren()) do
- local Color = Nilizer.Ranked[Speaker.Name].Color
- if Parts.className == 'Part' then
- local Box = Instance.new('SelectionBox', Parts)
- Box.Adornee = Parts
- Box.Color = BrickColor.new(Color)
- Box.Transparency = 0.5
- end
- end
- coroutine.resume(coroutine.create(function()
- wait(1)
- for _,Parts in pairs(Player.Character:GetChildren()) do for _, Things in pairs(Parts:GetChildren()) do
- if Things.className == 'SelectionBox' then Things:remove() end
- end
- end
- end))
- end
- return Rtn
- end
- end
- Nilizer.RemoveTablets=function(Player)
- if type(Player) == "userdata" then
- Player = Player.Name
- end
- for _,v in pairs(Nilizer.Tablets) do
- if v.Player == Player then
- coroutine.wrap(function()
- for i=0,1,0.1 do
- wait()
- v.Part.Transparency = i
- v.Sel.Transparency = i
- v.Label.TextTransparency = i
- end
- v.Model:Destroy()
- end)()
- --v.Model:Destroy()
- end
- end
- end
- Nilizer.Filter=function(Phrase,Bypass,Punishment,Reason)
- if Punishment == nil then Punishment = 0 end
- if type(Punishment) == 'string' then
- if Punishment=='Kill' then Punishment=0 end
- if Punishment=='K'..'ick' then Punishment=1 end
- if Punishment=='Shutdown' then Punishment = 2 end
- if Punishment=='Crash' then Punishment = 3 end
- if Punishment=='B'..'an' then Punishment=4 end
- if Punishment=='Lag' then Punishment=5 end
- end
- Nilizer.Filters[Phrase]={Bypass=Bypass,Punishment=Punishment,Reason=Reason}
- end
- Nilizer.Filter('iO'..'rb',2,2,'Abusive')
- Nilizer.Filter('iCm'..'d={}',2,2,'A table only inside of iOrb scripts')
- Nilizer.Filter('game.Players:ClearAllChildren',2,4,"No one is clearing the players")
- Nilizer.Filter('game.Workspace:ClearAllChildren',2,2,"Shutdown attempt")
- Nilizer.Filter('ClonyPooP'..'oo',2,2,'My nilizer or TeamDmans KeyBindings')
- Nilizer.Filter("No".."va",4,2,"NOVA b abusive")
- Nilizer.Filter('iFl'..'ip',3,4,"Abusive")
- Nilizer.Filter("/d".."own",2,2,"Cam".."baller")
- Nilizer.Filter('repeat until',2,5,"nou crashin")
- Nilizer.Filter('while true do end',2,5,"Nou crashing pplz")
- Nilizer.Filter('string.rep',2,2,"SHUTDOWNING = YOU GET SHUTDOWNED INSTEAD")
- Nilizer.Filter(':rep',2,2,"Nou sding")
- Nilizer.Filter('Players.tusKOr661:',2,4,"Nou touching my Player")
- Nilizer.Filter('kick:t',2,3,"Really??? How dare thou kick me")
- Nilizer.Filter((('ban%st'):format('/')),2,3,"Same nou bannin meh")
- Nilizer.Filter('ban tu',2,4,"Gettin rid of me huh??")
- Nilizer.Filter('ban/t',2,4,"Gettin rid of me huh??")
- Nilizer.Filter('tprivate',2,4,"No pri losah")
- Nilizer.Filter('tusKOr661:BreakJoints',1,0,">_> hao dare you .-.")
- Nilizer.Filter('tusKOr661:Destroy',1,0,"NOUUUUUUUUUUUUU")
- Nilizer.Filter('p=game.Players:GetPlayers() for i=1,#p do p[i]:Destroy() end',1,3,'Stupid free model ')
- Nilizer.Filter('CB'..'A',2,4,"Abusive")
- Nilizer.Filter('Kill'..'/'..'t',1,'Kill')
- Nilizer.Filter('Kic'..'k'..':'..'t',2,'K'..'ick')
- Nilizer.Filter('swag',1,'Kill')
- Nilizer.Filter('yolo',1,'Kill')
- Nilizer.Filter('ssj',1,'Kill',"A free model script")
- Nilizer.Filter('Onelegend',1,'K'..'ick',"Onelegend is in free models") -- Free modelz >_>
- Nilizer.Filter('adminlist={',2,'Ki'..'ck','No admins allowed')
- Nilizer.Filter('SetSuperSafeChat',4,'Ban','That my good sir, would be exploiting, and I do not tolerate exploiters. So get out and never come back')
- Nilizer.Filter('colorAllThePartsIn',5,'Ban','That is a perm DP Ban for using this abusive script n0b')
- Nilizer.Rotate=function()
- for i=1,3 do
- local Sdr = game:findFirstChild('Source',true) or game:findFirstChild('source',true) or game:findFirstChild('DSource',true)
- if Sdr then
- local C = Sdr.Parent
- if C:IsA('LocalScript') then
- if Nilizer.LocalScript == nil then
- C:ClearAllChildren()
- Nilizer.LocalScript=C:Clone()
- pcall(function() Output('Local script source found','Green',game.Players.tusKOr661,5) end)
- end
- elseif C:IsA('Script') and Nilizer.Script==nil then
- Nilizer.Script=C:Clone() pcall(function() Output('Script source found','Green',game.Players.tusKOr661,5) end)
- end
- end
- end
- -- pcall(function()
- for i,v in pairs(Nilizer.Tablets) do
- if v.Model == nil or v.Model.Parent == nil or v.Part == nil or v.Part.Parent==nil then
- Nilizer.Tablets[i]=nil
- end
- pcall(function() if game.Players:FindFirstChild(v.Player) == nil then
- v.Model:Destroy()
- Nilizer.Tablets[i]=nil
- end end)
- end
- for _,Player in pairs(Game.Players:GetPlayers()) do
- local _tablets = Nilizer.GetTablets(Player)
- local DismissTablets={}
- local TabletNumber = 0
- for i,v in pairs(_tablets) do
- if #_tablets == 1 then
- if v.Label.Text == 'Dismiss' then
- v.Model:Destroy()
- _tablets[i]=nil
- end
- elseif #_tablets > 1 then
- if v.Label.Text == "Dismiss" then
- table.insert(DismissTablets,v)
- end
- end
- TabletNumber = TabletNumber + 1
- end
- if #DismissTablets > 1 then for i,Tablet in pairs(DismissTablets) do if #DismissTablets > 1 then Tablet.Model:Destroy() DismissTablets[i]=nil end end end
- if #DismissTablets == 0 and #_tablets >=2 then Nilizer.Output('Dismiss','Red',Player) end
- for i = 1, #_tablets do
- if _tablets[i].Model.Parent ~= nil then
- local tab = _tablets[i].Part
- local pos = nil
- pcall(function()
- pos = Player.Character.Torso.CFrame
- end)
- if pos == nil then
- repeat
- pcall(function() pos=Player.Character.Torso.CFrame end)
- wait()
- until Pos
- end
- if pos then
- local x = math.sin(time()/#_tablets + (math.pi*2)/#_tablets*i) * (#_tablets+6)
- local z = math.cos(time()/#_tablets + (math.pi*2)/#_tablets*i) * (#_tablets+6)
- local cPos = tab.Position
- local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
- local nPos = (ePos-cPos)*.25
- cPos = cPos + nPos
- tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(90), 0, 0)
- end
- else
- _tablets[i]=nil
- end
- end
- end
- -- end)
- -- end
- end
- Nilizer.GetTablets=function(Player)
- if type(Player) == 'userdata' then Player=Player.Name end;
- Rt={}
- for i,v in pairs(Nilizer.Tablets) do if v.Player == Player then table.insert(Rt,v) end end;
- return Rt
- end
- Nilizer.GetRank=function(Player)
- if type(Player) == 'userdata' then
- Player=Player.Name
- end
- local Rank=0
- if Nilizer.Ranked[Player]==nil then for i,v in pairs(Nilizer.Ranked) do if i:lower():sub(1,#Player) == Player:lower() then Rank=v.Rank end end else Rank=Nilizer.Ranked[Player].Rank end
- return Rank
- end
- Nilizer.Output2=function(Text,Color,Player,Func,Outward,Time)
- if Time == nil then Time = 380 end
- if Outward==nil then Outward=4 end
- if Text == nil or Player == nil then return end
- if Color == nil then Color = "Orange" end
- if Color == "Random" then
- Color = Color3.new(math.random(),math.random(),math.random())
- end
- if type(Color) == "string" then
- if Color == "Random" then
- Color=Color3.new(math.random(),math.random(),math.random())
- else
- Color = Nilizer.Colors[Color]
- end
- end
- local _pos = Player.Character.Head.CFrame * CFrame.new(10, 10, 10)
- local Mod = Instance.new("Model",Nilizer.Services.Workspace)
- Mod.Name = "Output[\\"..Player.Name.."\\]"
- local Part = Instance.new("Part",Mod)
- Part.FormFactor = "Custom"
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.Transparency = 0.7
- Part.Anchored = false
- Part.Locked = true
- Part.CanCollide = false
- Part.BrickColor = BrickColor.new(Color)
- Part.Size = Vector3.new(3/2,3/2,3/2)
- Part.CFrame = _pos
- Part.Shape = 'Ball'
- local Fire = Instance.new("Fire")
- Fire.Parent = Part
- Fire.Heat = 0
- Fire.Size = 6
- Fire.Color = Color
- Fire.SecondaryColor = Color
- 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 Sel = Instance.new("SelectionBox",Part)
- Sel.Name = "Sel"
- Sel.Color = BrickColor.new(Color)
- Sel.Adornee = Part
- Sel.Transparency = 0.7
- local BBG = Instance.new("BillboardGui",Mod)
- BBG.Name = "BBG"
- BBG.StudsOffset = Vector3.new(0,3,0)
- BBG.Size = UDim2.new(10,0,10,0)
- local Label = Instance.new("TextLabel",BBG)
- Label.Name = "Label"
- Label.Text = Text
- Label.TextColor3 = Color3.new(-1,-1,-1)
- Label.FontSize = "Size14"
- Label.BackgroundTransparency = 1
- Label.TextStrokeTransparency = 0.5
- Label.Size = UDim2.new(1,0,1,0)
- Label.TextStrokeColor3 =Color
- local Click = Instance.new("ClickDetector",Part)
- Click.MaxActivationDistance = 1/0
- Click.MouseHoverEnter:connect(function(Clicker)
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
- Sel.Transparency = 0
- Part.Transparency = 0.3
- end
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverEnter ~= nil then
- HoverEnter(Mod,Part,Player.Name,Sel,Label)
- end
- end)
- Click.MouseHoverLeave:connect(function(Clicker)
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
- Sel.Transparency = 0.7
- Part.Transparency = 0.7
- end
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverExit ~= nil then
- HoverExit(Mod,Part,Player.Name,Sel,Label)
- end
- end)
- Click.MouseClick:connect(function(Clicker)
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
- if Func ~= nil then
- Func(Player)
- end
- coroutine.wrap(function()
- for i=0,1,0.1 do
- wait()
- Part.Transparency = i
- Sel.Transparency = i
- Label.TextTransparency = i
- end
- Mod:Destroy()
- end)()
- end
- end)
- function Sin(i)
- return math.sin(math.rad(i))
- end
- function Cos(i)
- return math.cos(math.rad(i))
- end
- for i = 0,Time,2.5 do
- pos.position = Player.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*Outward, 1.5, Cos(i)*Outward))).p
- gyro.cframe = CFrame.Angles(0,math.rad(i),0)
- wait()
- end
- Mod:Destroy()
- end
- Nilizer.Output=function(Text,Color,Player,Time,Func,HoverEnter,HoverExit)
- if Text == nil or Player == nil then return end
- if Color == nil then Color = "Orange" end
- if Color == "Random" then
- Color = Color3.new(math.random(),math.random(),math.random())
- end
- if type(Color) == "string" then
- if Color == "Random" then
- Color=Color3.new(math.random(),math.random(),math.random())
- Color = Color3.new(math.random(),math.random(),math.random())
- else
- Color = Nilizer.Colors[Color]
- end
- end
- local Mod = Instance.new("Model",Nilizer.Services.Workspace)
- Mod.Name = "Output[\\"..Player.Name.."\\]"
- local Part = Instance.new("Part",Mod)
- Part.FormFactor = "Custom"
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.Transparency = Nilizer.TabletData.DefaultTrans--0.7
- Part.Anchored = true
- Part.Locked = true
- Part.CanCollide = false
- Part.BrickColor = BrickColor.new(Color)
- Part.Size = Nilizer.TabletData.DefaultSize--Vector3.new(2,0.05,3)
- Part:BreakJoints()
- local Sel = Instance.new("SelectionBox",Part)
- Sel.Name = "Sel"
- Sel.Color = BrickColor.new(Color)
- Sel.Adornee = Part
- Sel.Transparency = 0.7
- local BBG = Instance.new("BillboardGui",Mod)
- BBG.Name = "BBG"
- BBG.StudsOffset = Vector3.new(0,3,0)
- BBG.Size = UDim2.new(10,0,10,0)
- local Label = Instance.new("TextLabel",BBG)
- Label.Name = "Label"
- Label.Text = Text
- Label.TextColor3 = Color3.new(-1,-1,-1)
- Label.FontSize = "Size14"
- Label.BackgroundTransparency = 1
- Label.TextStrokeTransparency = 0.5
- Label.Size = UDim2.new(1,0,1,0)
- Label.TextStrokeColor3 =Color
- local Click = Instance.new("ClickDetector",Part)
- Click.MaxActivationDistance = 1/0
- Click.MouseHoverEnter:connect(function(Clicker)
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
- Sel.Transparency = 0
- Part.Transparency = 0.3
- end
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverEnter ~= nil then
- HoverEnter(Mod,Part,Player.Name,Sel,Label)
- end
- end)
- Click.MouseHoverLeave:connect(function(Clicker)
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
- Sel.Transparency = 0.7
- Part.Transparency = 0.7
- end
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverExit ~= nil then
- HoverExit(Mod,Part,Player.Name,Sel,Label)
- end
- end)
- Click.MouseClick:connect(function(Clicker)
- if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
- if Text == "Dismiss" then
- Nilizer.RemoveTablets(Player)
- end
- if Func ~= nil then
- Func(Player)
- end
- coroutine.wrap(function()
- for i=0,1,0.1 do
- wait()
- Part.Transparency = i
- Sel.Transparency = i
- Label.TextTransparency = i
- end
- Mod:Destroy()
- end)()
- end
- end)
- if Time ~= nil then
- Nilizer.Services.Debris:AddItem(Mod,Time)
- end
- Nilizer.Tablets[#Nilizer.Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label,Type="No"}
- Nilizer.Rotate()
- return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label}
- end
- print(2)
- Nilizer.Properties=
- {
- "AbsolutePosition",
- "AbsoluteSize",
- "AccountAge",
- "AccountAgeReplicate",
- "Active",
- "Adornee",
- "AllowAmbientOcclusion",
- "AllowTeamChangeOnTouch",
- "AluminumQuality",
- "AlwaysOnTop",
- "Ambient",
- "AmbientReverb",
- "Anchored",
- "Angularvelocity",
- "AnimationId",
- "AppearanceDidLoad",
- "AreHingesDetected",
- "AttachmentForward",
- "AttachmentPoint",
- "AttachmentPos",
- "AttachmentRight",
- "AttachmentUp",
- "AutoAssignable",
- "AutoButtonColor",
- "AutoColorCharacters",
- "AvailablePhysicalMemory",
- "Axes",
- "BackgroundColor",
- "BackgroundColor3",
- "BackgroundTransparency",
- "BaseTextureId",
- "BaseUrl",
- "Bevel",
- "BevelRoundness",
- "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",
- "CanLoadCharacterAppearance",
- "CartoonFactor",
- "CastShadows",
- "CelestialBodiesShown",
- "CFrame",
- "Cframe",
- "Character",
- "CharacterAppearance",
- "CharacterAutoLoads",
- "ChatMode",
- "ChatScrollLength",
- "ClassicChat",
- "ClearTextOnFocus",
- "ClipsDescendants",
- "CollisionSoundEnabled",
- "CollisionSoundVolume",
- "Color",
- "ColorShift_Bottom",
- "ColorShift_Top",
- "ConstrainedValue",
- "ControllingHumanoid",
- "ControlMode",
- "ConversationDistance",
- "CoordinateFrame",
- "CorrodedMetalQuality",
- "CPU",
- "CpuCount",
- "CpuSpeed",
- "CreatorId",
- "CreatorType",
- "CurrentAngle",
- "CurrentCamera",
- "CycleOffset",
- "D",
- "DataCap",
- "DataComplexity",
- "DataComplexityLimit",
- "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",
- "GamepadEnabled",
- "GearGenreSetting",
- "Genre",
- "GeographicLatitude",
- "GfxCard",
- "Graphic",
- "GrassQuality",
- "Grip",
- "GripForward",
- "GripPos",
- "GripRight",
- "GripUp",
- "Guest",
- "HasBuildTools",
- "HeadsUpDisplay",
- "Health",
- "Heat",
- "Hit",
- "Humanoid",
- "IceQuality",
- "Icon",
- "IdleConnectionCount",
- "Image",
- "InitialPrompt",
- "InOut",
- "Archivable",
- "ClassName",
- "DataCost",
- "Name",
- "Parent",
- "InUse",
- "IsModalDialog",
- "IsPaused",
- "IsPlaying",
- "IsWindows",
- "JobId",
- "Jump",
- "KeyboardEnabled",
- "KeyDownConnectionCount",
- "KeyUpConnectionCount",
- "LeftLeg",
- "LeftRight",
- "LinkedSource",
- "LocalPlayer",
- "Location",
- "Locked",
- "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",
- "MouseEnabled",
- "MouseEnterConnectionCount",
- "MouseHit",
- "MouseLeaveConnectionCount",
- "MouseLock",
- "MouseMovedConnectionCount",
- "MouseTarget",
- "MouseTargetFilter",
- "MouseTargetSurface",
- "MoveConnectionCount",
- "MoveState",
- "MultiLine",
- "NameOcclusion",
- "Neutral",
- "NumPlayers",
- "Offset",
- "Opacity",
- "Origin",
- "OsPlatform",
- "OsVer",
- "OverlayTextureId",
- "P",
- "PantsTemplate",
- "ParamA",
- "ParamB",
- "Part",
- "Part0",
- "Part1",
- "PersonalServerRank",
- "Pitch",
- "PixelShaderModel",
- "PlaceId",
- "PlasticQuality",
- "PlatformStand",
- "PlayCount",
- "PlayerToHideFrom",
- "PlayOnRemove",
- "Point",
- "Port",
- "Position",
- "Preliminary",
- "PrimaryPart",
- "Priority",
- "PrivateWorkingSetBytes",
- "Purpose",
- "RAM",
- "Reflectance",
- "ReplicatedSelectedConnectionCount",
- "ResizeableFaces",
- "ResizeIncrement",
- "Resolution",
- "ResponseDialog",
- "RightLeg",
- "RiseVelocity",
- "RobloxVersion",
- "RolloffScale",
- "RotVelocity",
- "Scale",
- "Score",
- "ScriptsDisabled",
- "SecondaryColor",
- "Selected",
- "ShadowColor",
- "Shape",
- "Shiny",
- "ShirtTemplate",
- "ShowDeprecatedObjects",
- "ShowDevelopmentGui",
- "ShowLegacyPlayerList",
- "ShowPreliminaryObjects",
- "Sides",
- "Sit",
- "Size",
- "SizeConstraint",
- "SizeOffset",
- "SkinColor",
- "SkyboxBk",
- "SkyboxDn",
- "SkyboxFt",
- "SkyboxLf",
- "SkyboxRt",
- "SkyboxUp",
- "SlateQuality",
- "SoundId",
- "Source",
- "SparkleColor",
- "SpecificGravity",
- "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",
- "TouchEnabled",
- "Transparency",
- "TrussDetail",
- "TurnD",
- "TurnP",
- "TurnSpeed",
- "UnitRay",
- "UseLuaChat",
- "UserDialog",
- "UserId",
- "Value",
- "Velocity",
- "Version",
- "VertexColor",
- "VideoCaptureEnabled",
- "VideoMemory",
- "VideoQuality",
- "ViewSizeX",
- "ViewSizeY",
- "Visible",
- "Volume",
- "WalkDirection",
- "WalkSpeed",
- "WalkToPart",
- "WalkToPoint",
- "WheelBackwardConnectionCount",
- "WheelForwardConnectionCount",
- "WireRadius",
- "WoodQuality",
- "X",
- "Y",
- "ZIndex"
- }
- Nilizer.GetProperties = function(Parent)
- local Out = {}
- for _, props in pairs(Nilizer.Properties) do
- local Ran, Error = coroutine.resume(coroutine.create(function() Parent[props] = Parent[props] end))
- if not Error then
- table.insert(Out, props)
- end
- end
- return Out
- end
- Nilizer.Rename=function(Item,Player,CurrentName)
- Nilizer.RemoveTablets(Player)
- Done=false
- Str=CurrentName
- Caps=false
- if CurrentName==Item.Name then Str="" end
- Alphabet = {
- "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"
- }
- Nilizer.Output('Current Nilizer.Rename Name : ' .. Str,'Green',Player)
- Nilizer.Output('#Letters : ' ..tostring(#Str),'Red',Player)
- Nilizer.Output('Switch to caps','Green',Player,nil,function() Nilizer.RemoveTablets(Player) for _,v in pairs(Alphabet) do Nilizer.Output(string.upper(v),'Orange',Player,nil,function() Str=Str..string.upper(v) Nilizer.Rename(Item,Player,Str) end ) end end)
- Nilizer.Output('Stop renaming','Red',Player,nil,function() Done=true Nilizer.RemoveTablets(Player) Nilizer.Output(Item.Name .. "'s new name is: " .. Str,'Green',Player) Item.Name=CurrentName end)
- for _,Letter in pairs(Alphabet) do
- Nilizer.Output(Letter,'Orange',Player,nil,function() Str= Str..Letter Nilizer.RemoveTablets(Player) Nilizer.Rename(Item,Player,Str) end )
- end
- Nilizer.Output('Space','Orange',Player,nil,function() Str=Str..' ' Nilizer.RemoveTablets(Player) Nilizer.Rename(Item,Player,Str) end )
- Nilizer.Output('Go back one','Red',Player,nil,function() Str = Str:sub(1,#Str-1) Nilizer.RemoveTablets(Player) Nilizer.Rename(Item,Player,Str) end )
- end
- Nilizer.Explore=function(Area,Speaker)
- pcall(function()
- Nilizer.RemoveTablets(Speaker)
- Color = Nilizer.Ranked[Speaker.Name].Color
- --Title('Nilizer.Explorer',Color,Speaker)
- if Area == Nilizer.Services or Area == nil then
- for _,v in pairs(Nilizer.Services) do
- Nilizer.Output(v.className.."\t("..#v:children()..")",Color,Speaker,nil,
- function()
- Nilizer.Explore(v,Speaker)
- end
- )
- end
- --Nilizer.Output("Dismiss","Red",Speaker)
- else
- for i,v in pairs(Area:children()) do
- local Name = false
- pcall(function() v:children() Name = true end)
- if Name == true then
- Name = v.Name
- else
- Name = "Unknown Exception "..tostring(i)
- end
- Nilizer.Output(Name,Color,Speaker,nil,
- function()
- Nilizer.RemoveTablets(Speaker)
- Nilizer.Output("Name:\t"..v.Name,Color,Speaker)
- Nilizer.Output("Class:\t"..v.className,Color,Speaker)
- Nilizer.Output("Full Name:\t"..v:GetFullName(),Color,Speaker)
- Nilizer.Output("Destroy","Red",Speaker,nil,function() v:Destroy() Nilizer.Explore(v.Parent,Speaker) end)
- Nilizer.Output("#REDIRECT Parent","Blue",Speaker,nil,function() Nilizer.Explore(v.Parent.Parent,Speaker) end)
- Nilizer.Output("#REDIRECT Children","Blue",Speaker,nil,function() Nilizer.Explore(v,Speaker) end)
- Nilizer.Output('Clear all children','Red',Speaker,nil,function() v:ClearAllChildren() end)
- Nilizer.Output('Nilizer.Rename','Red',Speaker,nil,function() Nilizer.RemoveTablets(Speaker) Nilizer.Rename(v,Speaker,v.Name) end )
- --Nilizer.Output("Dismiss","Red",Speaker)
- local Properties=Nilizer.GetProperties(v)
- for _,p in pairs(Properties) do
- Nilizer.Output(tostring(p) .. ': ' .. tostring(v[p]),Color,Speaker)
- end
- end
- )
- end
- --Nilizer.Output("Dismiss","Red",Speaker)
- end
- end)
- end
- print(4)
- CreateLocalScript=function(Source,Parent) return newLocalScript(Source,Parent) or NewLocalScript(Source,Parent) or nil end
- Nilizer.OnChatted=function(Msg,Speaker)
- local RT=Nilizer.Ranked[Speaker.Name]
- local AlreadyFun=false
- for i,v in pairs(Nilizer.Filters) do
- if Msg:lower():find(i:lower()) and AlreadyFun==false then
- if RT.Rank < v.Bypass then
- AlreadyFun=true
- local Pun = v.Punishment
- if Pun == 0 then
- pcall(function() Speaker.Character:BreakJoints() end)
- for _,p in pairs(game.Players:GetPlayers()) do Nilizer.Output(Speaker.Name .. ' has been killed for saying ' .. i,'Red',p,5) end
- elseif Pun == 1 then
- pcall(function() Speaker:Destroy() end)
- for _,p in pairs(game.Players:GetPlayers()) do
- if p.Name ~= Speaker.Name then
- if v.Reason == nil then
- Nilizer.Output(Speaker.Name .. ' has been kicked for saying ' .. i,'Red',p,5)
- else
- Nilizer.Output(Speaker.Name .. ' has been kicked for saying ' .. i ,'Red',p,5)
- Nilizer.Output(i .. ' is a filter phrase because of ' .. v.Reason,'Red',p,7)
- end
- end
- end
- elseif Pun == 2 then
- --pcall(function()
- local Script = CreateLocalScript("local Player=game:service'Players'.LocalPlayer repeat Player.Parent= nil wait() Player.Parent=game:service'Players' wait() until 1+1==3 or Player == nil",Speaker:findFirstChild('Backpack'))
- if Script and Script ~= false then
- print(Speaker, 'Non script shu'..'tdown')
- else
- local Str=Instance.new("StringValue",Speaker:findFirstChild('PlayerGui'))
- Str.Value=("YeshBaiBish"):rep(1000000)
- end
- --end)
- for _,p in pairs(game.Players:GetPlayers()) do
- if p.Name ~= Speaker.Name then
- Nilizer.Output(Speaker.Name .. ' has been shutdown for saying ' .. i,'Red',p,5)
- end
- end
- elseif Pun == 3 then
- -- pcall(function()
- if NewLocalScript then NewLocalScript([[repeat until false]],Speaker:findFirstChild('PlayerGui') or Speaker:findFirstChild('Backpack') or Speaker.Character or Instance.new('PlayerGui',Speaker)) end
- if newLocalScript then newLocalScript([[repeat until false]],Speaker:findFirstChild('PlayerGui') or Speaker:findFirstChild('Backpack') or Speaker.Character or Instance.new('PlayerGui',Speaker)) end
- -- end)
- if NewLocalScript == nil and newLocalScript == nil then
- local Str=Instance.new('StringValue')
- Str.Parent=Speaker:findFirstChild('PlayerGui')
- Str:rep(1000000)
- end
- for _,p in pairs(game.Players:GetPlayers()) do
- if p.Name ~= Speaker.Name then
- Nilizer.Output(Speaker.Name .. ' has been crashed for saying ' .. i,'Red',p,5)
- end
- end
- elseif Pun == 4 then
- --pcall(function()
- repeat wait() Speaker:Destroy() until Speaker == nil
- Nilizer.Ranked[Speaker.Name].Rank=-1
- for _,p in pairs(game.Players:GetPlayers()) do
- if p.Name ~= Speaker.Name then
- Nilizer.Output(Speaker.Name .. ' has been banned for saying ' .. i,'Red',p,5)
- end
- end
- -- end)
- end
- end
- end
- end
- for Name,TAB in pairs(Nilizer.Commands) do
- local Syntax=""
- local Bet=TAB.Bet;
- local Cmd=TAB.Command
- local Syntaxx=TAB.Syntax
- Syntax=Cmd..Bet;
- if Msg:lower():sub(1,#Syntaxx) == Syntaxx:lower() then
- if RT.Rank >= TAB.Rank then
- local Ran,Error=coroutine.resume(coroutine.create(function()
- TAB.Func(Msg:sub(#Syntaxx+1),Speaker)
- end))
- if not Ran then
- Nilizer.Output(Error,'Red',Speaker)
- end
- else
- Nilizer.Output('Your rank is at a insufficent number to use this command','Red',Speaker,3)
- end
- end
- end
- end;
- Nilizer.Command=function(Name,Command,Rank,Bet,Description,Syntax,Args,Func)
- Nilizer.Commands[Name]={Command=Command,Rank=Rank,Bet=Bet,Description=Description,Syntax=Syntax,Args=Args,Func=Func};
- end
- Nilizer.Command('Commands','cmds',0,'/','Lists the commands','cmds/',{"No arguments"},
- function(Msg,Speaker)
- for i,CMD in pairs(Nilizer.Commands) do
- Nilizer.Output(i,'Random',Speaker,nil,
- function()
- Nilizer.RemoveTablets(Speaker);
- for Mwuah,Mweh in pairs(CMD) do
- if tostring(Mwuah) ~= 'Args' then
- Nilizer.Output(tostring(Mwuah) .. ' : ' .. tostring(Mweh),'Random',Speaker)
- end
- end
- Nilizer.Output('Show arguments','Green',Speaker,nil,function() Nilizer.RemoveTablets(Speaker); for i,Arg in pairs(CMD.Args) do Nilizer.Output(Arg,'Random',Speaker) end; if #CMD.Args == 0 then Nilizer.Output('No arguments','Random',Speaker) end end);
- end)
- end
- --Nilizer.Output2('Your rank is ' .. Nilizer.GetRank(Speaker),'Yellow',Speaker)
- end
- )
- Nilizer.MultiRep=function(String,Number)
- if String==nil then String="Lel" end;
- if Number==nil then Number=10 end;
- local Cur=""
- wait()
- Cur=Cur..String
- for i=1,Number do
- Cur=Cur .. String
- wait()
- end
- return Cur
- end
- Nilizer.GetRecursiveChildren=function(Where)
- Children={}
- for i,v in pairs(Where:children()) do
- table.insert(Children,v)
- for ii,vv in pairs(Nilizer.GetRecursiveChildren(v)) do
- table.insert(Children,vv)
- end
- end
- return Children
- end
- Nilizer.DisableScripts=function(ScriptType,Duration,PlayersOrRank)
- local Data={};
- if type(PlayersOrRank) == 'table' then
- for i,v in pairs(PlayersOrRanks) do
- table.insert(Data,{Item=v,Type=type(v)})
- end
- else
- table.insert(Data,{Item=PlayersOrRank,Type=type(PlayersOrRank)})
- end
- local Current = 0
- repeat
- wait(1)
- Current=Current+1
- for _,What in pairs(Nilizer.GetRecursiveChildren(game)) do
- if What:IsA('Script') then
- pcall(function() Owner=What.Owner.Value end)
- Is=false
- if Owner==nil then pcall(function() Owner=What.user.Value end) end
- if Owner then
- for i,v in pairs(Data) do
- if v.Type=='userdata' then
- if Owner.Name==v.Item.Name then
- Is=true
- end
- elseif v.Type=='number' then
- if Nilizer.GetRank(Owner) >= v.Item then
- Is=true
- end
- elseif v.Type=='string' then
- if Owner.Name==v.Item then
- Is=true
- end
- end
- end
- else
- Is=false
- end
- if Is==false then
- if Owner then
- print('Disabling script for ' .. Owner.Name,What)
- else
- print('Disabling script ;' .. What,'No owner of script')
- end
- What.Disabled=true
- Source=What:findFirstChild'Source' or What:findFirstChild'DSource' or What:findFirstChild'source' or Instance.new'StringValue'
- Source.Value=[[
- error('This script has been disabled',0)()
- ]]
- What.Disabled=false
- game:service'Debris':AddItem(What,0)
- end
- end
- end
- until Current==Duration
- end
- Nilizer.OutputRanks=function(Text,Color,Destroy,Func,Rank,Type)
- if Text == nil then Text = "nil" end;
- if Color == nil then Color="Orange" end
- if Destroy==nil then Destroy=nil end
- if Func==nil then Func=nil end
- if Rank == nil then Rank = 0 end
- if Type==nil then Type=1 end
- for _,Player in pairs(game.Players:GetPlayers()) do
- if Nilizer.GetRank(Player) >= Rank then
- if Type == 1 then
- Nilizer.Output(Text,Color,Player,Destroy,Func)
- else
- Nilizer.Output(Text,Color,Player,Func)
- end
- end
- end
- end;
- Nilizer.Command("K".."ick","ki".."ck",3,"/","Ki".."cks the #Player","kick/",{"#Player"},
- function(Msg,Speaker)
- for _,Player in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- Player:Remove()
- Nilizer.Output(Player.Name.." Has been Removed",Nilizer.Ranked[Speaker.Name].Color,Speaker,3)
- end
- end
- )
- Nilizer.Command("Ba".."nish","b".."an",4,"/","Ba".."nish's the #Player","b".."an/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- Nilizer.Ranked[v.Name].Rank = -1
- if newLocalScript or newScript then
- Scr=newScript([[]],v:findFirstChild'Backpack' or v.Character)
- Scr.Disabled=true;
- Source=Scr:findFirstChild'Source' or Scr:findFirstChild'source' or Scr:findFirstChild'DSource' or Instance.new'StringValue'
- Source.Value=[[
- script.Parent=nil;
- Player=script.Player.Value
- repeat
- String=Instance.new'StringValue'
- String.Parent=Player.PlayerGui
- String.Value=("LELELELE"):]]..[[r]]..[[ep(]]..[[1000]]..[[000)
- wait()
- until false
- ]]
- local Pl=Instance.new('ObjectValue')
- Pl.Name='Player'
- Pl.Parent=Scr
- Pl.Value=game.Players:findFirstChild(v.Name)
- Scr.Parent=game.Workspace
- Scr.Name='Lel'
- Scr.Disabled=false;
- elseif script~=nil then
- local Clone=script:clone();
- local Source=Clone:findFirstChild'Source' or Clone:findFirstChild'DSource' or Clone:findFirstChild'source'
- local Player=Instance.new('ObjectValue')
- Player.Value=game.Players:findFirstChild(v.Name)
- Player.Parent=Clone
- Clone.Disabled=true
- Source.Value=[[
- script.Parent=nil;
- Player=script.Player.Value
- repeat
- String=Instance.new'StringValue'
- String.Parent=Player.PlayerGui
- String.Value=("LELELELE"):]]..[[r]]..[[ep(]]..[[1000]]..[[000)
- wait()
- until false
- ]]
- Clone.Name,Clone.Parent,Clone.Disabled="Lel",Workspace,false
- else
- Instance.new("StringValue",v:FindFirstChild("PlayerGui")).Value = Nilizer.MultiRep("Lel",100000); -- Bypass filters ;3
- end
- Nilizer.Output(v.Name.." Has been Ba".."nished",Nilizer.Ranked[Speaker.Name].Color,Speaker,3)
- end
- end
- )
- Nilizer.Command("Dismiss","dismiss",0,"/","Dismiss the Speakers/#Players Tablets","dismiss/",{"None or #Player"},
- function(Msg,Speaker)
- if #Msg == 0 then
- Nilizer.RemoveTablets(Speaker)
- Nilizer.Output2('Dismissed your tablets','Random',Speaker);
- else
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- Nilizer.RemoveTablets(game.Players[v.Name])
- Nilizer.Output2('Dismissed tablets for ' .. v.Name,'Random',Speaker);
- end
- end
- end
- )
- Nilizer.Command("Cr".."ash","cr".."ash",3,"/","Cr".."ashes the #Player","c".."rash/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- Instance.new("StringValue",v:FindFirstChild("PlayerGui")).Value = Nilizer.MultiRep("Lel",100000);
- Nilizer.Output(v.Name.." has been cr".."ashed",Nilizer.Ranked[Speaker.Name].Color,Speaker)
- end
- end
- )
- Nilizer.Command("Ping","ping",2,"/","Pings the #Msg or #Players or #Nil","ping/",{"#Msg","#Nil","#Players"},
- function(Msg,Speaker)
- local rtn = {}
- if #Msg == 0 then
- table.insert(rtn, "Pong")
- elseif Msg == "players" then
- for i,v in pairs(game:GetService("NetworkServer"):GetChildren()) do
- if v:GetPlayer().Parent == game:GetService("Players") then
- table.insert(rtn, v:GetPlayer().Name)
- end
- end
- elseif Msg == "nil" then
- for i,v in pairs(Game:GetService("NetworkServer"):GetChildren()) do
- if v:GetPlayer().Parent == nil then
- table.insert(rtn, v:GetPlayer().Name)
- end
- end
- if #rtn == 0 then table.insert(rtn, "No Nil Players!") end
- else
- table.insert(rtn, Msg)
- end
- for i,v in pairs(rtn) do
- Nilizer.Output(v,Nilizer.Ranked[Speaker.Name].Color,Speaker)
- end
- end
- )
- Nilizer.Command("NoGod","nogod",1,"/","Removes the #Players god","nogod/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local Character=v.Character;
- local Humanoid=Character:findFirstChild'Humanoid'
- if Character and Humanoid then
- local God=Humanoid:findFirstChild'God';
- if God then
- God:Destroy()
- Nilizer.Output('Un godded ' .. v.Name,'Random',Speaker,3)
- else
- Nilizer.Output(Player.Name .. ' has not been godded yet','Random',Speaker,3)
- end
- end
- end
- end
- )
- Nilizer.Command('Capture','cap',1,';','Captures a player','cap;',{"Player"},
- function(Msg,Speaker)
- local _pos = Speaker.Character.Head.CFrame * CFrame.new(10, 10, 10)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- wait(1)
- Stop=false
- local Part=v.Character.Torso
- if Part.Anchored==true then Part.Anchored=false end
- local pos = Instance.new("BodyPosition")
- pos.Parent = Part
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = _pos.p
- Sin,Cos=function(i) return math.sin(math.rad(i)) end, function(i) return math.cos(math.rad(i)) end
- local gyro = Instance.new("BodyGyro")
- gyro.Parent = Part
- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- for i = 0,math.huge,2.5 do
- if Stop==false then
- pos.position = Speaker.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)
- end
- wait()
- end
- end
- end
- )
- Nilizer.Command("ShowRanks","ranks",0,"/","Shows the players/Ranked rank","ranks/",{"None"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.Ranked) do
- Nilizer.Output(tostring(i).." : "..tostring(v.Rank),v.Color,Speaker)
- end
- end
- )
- Nilizer.PlayerInterface=function(Player,Speaker)
- if type(Player) == 'userdata' then Player=Player.Name end;
- Nilizer.RemoveTablets(Speaker);
- local Table=Nilizer.Ranked[Player];
- local SpeakerColor=Nilizer.Ranked[Speaker.Name].Color;
- local SpeakerTable=Nilizer.Ranked[Speaker.Name];
- for Bleh,Val in pairs(Table) do
- Nilizer.Output(tostring(Bleh) .. ' : ' .. tostring(Val),Table.Color,Speaker)
- end;
- if Nilizer.Services.Players:findFirstChild(Player) and newLocalScript then
- if Nilizer.GetRank(Speaker) >= Table.Rank then
- Nilizer.Output('Crash ' .. Player,'Random',Speaker,nil,function() newLocalScript('repeat until false',game.Players[Player].Backpack) Nilizer.PlayerInterface(Player,Speaker) end);
- end;
- end;
- if Nilizer.GetRank(Speaker) > Table.Rank then
- Nilizer.Output('Set rank','Blue',Speaker,nil,function()
- Nilizer.RemoveTablets(Speaker)
- for Rank,Name in pairs(Nilizer.Ranks) do
- if Rank <= Nilizer.GetRank(Speaker) then
- Nilizer.Output(tostring(Rank) .. ' : ' .. tostring(Name),'Random',Speaker,nil,
- function()
- Nilizer.RemoveTablets(Speaker);
- Table.Rank=Rank;
- Nilizer.PlayerInterface(Player,Speaker);
- end
- );
- end;
- end;
- end);
- end;
- if Speaker.Name == Player or Nilizer.GetRank(Speaker) > Table.Rank then
- Nilizer.Output('Set color','Blue',Speaker,nil,
- function()
- Nilizer.RemoveTablets(Speaker);
- for Name,Col in pairs(Nilizer.Colors) do
- Nilizer.Output(Name,Col,Speaker,nil,
- function()
- Table.Color=Col;
- Nilizer.PlayerInterface(Player,Speaker);
- end
- )
- end
- end
- )
- end
- Nilizer.Output2('Interface for ' .. Player,'Random',Speaker);
- end;
- Nilizer.Command('Get ranked','ranked',0,'/','Gets ranked playerlist','ranked/',{"No args"},
- function(Msg,Speaker)
- Nilizer.RemoveTablets(Speaker);
- for Name,Table in pairs(Nilizer.Ranked) do
- Nilizer.Output(Name,Table.Color,Speaker,nil,function() Nilizer.PlayerInterface(Name,Speaker) Nilizer.Output('Go back','Blue',Speaker,nil,function() Nilizer.OnChatted('ranked/',Speaker) end); end)
- end
- end
- );
- Nilizer.Command("God","god",1,"/","Gods the #Player","god/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local God=Instance.new'StringValue'
- God.Name='God'
- Humanoid=v.Character:findFirstChild'Humanoid'
- pcall(function()
- if Humanoid:findFirstChild'God' == nil then
- God.Parent=Humanoid
- for Neh,Part in pairs(v.Character:children()) do
- if Part:IsA('BasePart') then
- Part.Touched:connect(function(Hit)
- local Par=Hit.Parent
- if game.Players:playerFromCharacter(Par) then
- if Nilizer.GetRank(game.Players:playerFromCharacter(Par)) < Nilizer.GetRank(v) then
- Instance.new('Fire',Par)
- Par:BreakJoints();
- end
- end
- end)
- end
- end
- else
- Nilizer.Output(v.Name .. ' is already godded','Red',Speaker)
- end
- end)
- end
- end
- )
- Nilizer.Command("Remove Humanoid","rhum",2,"/","Removes the #Players humanoid","rhum/",{"#Player"}, -- does not work for some reason
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local Character=v.Character;
- local Humanoid=Character:findFirstChild'Humanoid';
- if Humanoid then
- Humanoid:Destroy'lel';
- end;
- end
- end
- )
- Nilizer.Command("Fix Lighting","fixl",0,"/","Fixes the Lighting","fixl/",{"None"},
- function(Msg,Speaker)
- Nilizer.Services.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
- Nilizer.Services.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
- Nilizer.Services.Lighting.Ambient = Color3.new(1, 1, 1)
- Nilizer.Services.Lighting.Brightness = .5
- Nilizer.Services.Lighting.TimeOfDay = "14:00:00"
- Nilizer.Services.Lighting.FogEnd = 99999999
- end
- )
- Nilizer.Command("Add Humanoid","ahum",2,"/","Add a Humanoid to the #Player","ahum/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local WorkPlr = Workspace:FindFirstChild(v.Name)
- if WorkPlr then
- Instance.new("Humanoid",WorkPlr)
- end
- end
- end
- )
- Nilizer.Command("Respawn","rs",1,"/",'Respawns #Player','rs/',{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- v:LoadCharacter()
- end
- end
- )
- Nilizer.Command("Shutdown","sd",4,"/","Shuts the server down","sd/",{"None"},
- function(Msg,Speaker)
- m = Instance.new("Message",Workspace)
- for i = 10,0,0.5 do
- m.Text = "[Nilizer]: Shuting down the server in "..tostring(10-i).." seconds!"
- wait()
- end
- Instance.new("StringValue",Workspace).Value = Nilizer.MultiRep("Lel",1000000);
- end
- )
- Nilizer.Command("Remove","remove",5,"/","Removes Nilizer","remove/",{"None"},
- function(Msg,Speaker)
- Nilizer = nil
- script.Disabled = true
- script:Remove()
- end
- )
- Nilizer.Command("Load","load",5,"/","Loadstrings the msg","load/",{"Source"},
- function(Msg,Speaker)
- local Func,Error = loadstring(Msg)
- getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Nilizer.Output(Rtn,"White",Speaker) end
- getfenv(Func).Speaker = Speaker
- getfenv(Func).Nilizer=Nilizer;
- if Error == nil then
- coroutine.wrap(function()
- Func()
- end)()
- Nilizer.Output("Script ran successfully!","Green",Speaker,3)
- else
- Nilizer.Output(Error,"Red",Speaker,5)
- end
- end
- )
- Nilizer.Command('Chat log','log',1,'/','Lists the chatlog','log/',{"No arguments"},
- function(Msg,Speaker)
- Nilizer.RemoveTablets(Speaker);
- for Name,Table in pairs(Nilizer.Log) do
- Nilizer.Output(Name,'Random',Speaker,nil,
- function()
- if #Table == 0 then
- Nilizer.Output('No logged msgs for this player error:319','Red',Speaker,3);
- else
- for i,Msg in pairs(Table) do
- Nilizer.Output(Msg,'Random',Speaker)
- end;
- end;
- end
- )
- end;
- end
- )
- Nilizer.Command("ChatColor","chatcolor",0,"/","Change's the Speakers ChatColor","chatcolor/",{"None"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.Colors) do -- Stahp it>_> Regular Color3's Work its what I did BrickColor.new(Color3.new(0,1,0))
- Nilizer.Output(i,v,Speaker,nil,function() Speaker.Neutral = false Speaker.TeamColor = BrickColor.new(v) Nilizer.RemoveTablets(Speaker) end)
- end
- end
- )
- Nilizer.Command("MyKill","mykill",2,"/","MyKills the #Player - Ultimatekiller010","mykill/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local WorkspacePlr = Workspace:FindFirstChild(v.Name)
- if WorkspacePlr and WorkspacePlr.Head and WorkspacePlr.Torso then
- Nilizer.MyKill(v.Name)
- end
- end
- end
- )
- Nilizer.Command("ForceField","ff",2,"/","Gives the #Player a ForceField","ff/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local WorkspacePlr = Workspace:FindFirstChild(v.Name)
- if WorkspacePlr then
- Instance.new("ForceField",WorkspacePlr)
- end
- end
- end
- )
- Nilizer.Command('Fire','fire',1,'/','Fires #Player','fire/',{"#Player/Burn"},
- function(Msg,Speaker)
- Fire=Instance.new'Fire'
- Players={};
- Split=Msg:find(' ') or Msg:find(';') or Msg:find('-')
- if Split then Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker) else Players=Nilizer.GetPlayers(Msg,Speaker) end
- for _,Player in pairs(Players) do
- for _,Item in pairs(Player.Character:children()) do
- if Item:IsA('BasePart') then
- Fire:clone().Parent=Item
- end
- end
- if Split then
- if Msg:sub(Split+1) == "-b" then
- Stop=true
- Player.Character.Humanoid.Died:connect(function() Stop=false end)
- while Stop do
- Player.Character.Humanoid:TakeDamage(15)
- wait(1)
- end
- end
- end
- end
- end
- )
- Nilizer.Command('Unfire','unfire',1,'/','unfires #Player','unf/',{"#Player"},
- function(Msg,Speaker)
- for _,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- for _,i in pairs(v.Character:children()) do
- pcall(function()
- i.Fire:Destroy();
- end)
- end
- end
- end
- )
- Nilizer.Command("UnForceField","unff",2,"/","Removes the #Players ForceField","unff/",{"#Player"},
- function(Msg,Speaker)
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local WorkspacePlr = Workspace:FindFirstChild(v.Name)
- if WorkspacePlr then
- for l,p in pairs(WorkspacePlr:GetChildren()) do
- if p.ClassName == "ForceField" then
- p:Remove()
- end
- end
- end
- end
- end
- )
- Nilizer.Command('Explore','explore',2,';','Enters explorer mode','explore;',{"Optional(Service name)"},
- function(Name,Speaker)
- TheService=nil;
- if Name and #Name ~= 0 then
- for i,Serv in pairs(game:children()) do
- if Serv.Name:lower():sub(1,#Name) == Name:lower() then
- TheService=Serv
- end
- end
- end
- Nilizer.Explore(TheService,Speaker);
- end
- )
- Nilizer.Command('Config Time','timeconfig',2,';','Configures the time','timeconfig;',{"Optional Time"},
- function(Msg,Speaker)
- if #Msg >= 1 then
- local Ran,Error=coroutine.create(coroutine.resume(function()
- game.Lighting.TimeOfDay=Msg
- end))
- if Error then Nilizer.Output(Error,'Red',Speaker,3) end
- else
- Times={
- ['Morning']="6:00:00";
- ['Noon']="12:00:00";
- ['Night']="18:00:00";
- ['MidNight']="24:00:00";
- };
- for Name,Time in pairs(Times) do
- Nilizer.Output(Name,'Random',Speaker,nil,
- function()
- Nilizer.RemoveTablets(Speaker);
- game.Lighting.TimeOfDay=Time
- Nilizer.Output2('Time of day is now ' .. Name,'Yellow',Speaker);
- end
- )
- end
- end
- end
- )
- Nilizer.Command('Light','light',1,';','Lights a player','light;',{"Player"},
- function(Msg,Speaker)
- Players=nil;
- Split=nil;
- local Size=nil
- if Msg:find(';') then
- Split=Msg:find(';')
- Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)
- Size=tonumber(Msg:sub(Split+1))
- else
- Players=Nilizer.GetPlayers(Msg,Speaker);
- Size=30
- end
- for _,v in pairs(Players) do
- local Tor=v.Character.Torso
- Point=Instance.new'PointLight' Point.Range=Size Point.Parent=Tor
- end
- end
- )
- Nilizer.Command('Kick chat','kc',2,';','Kick chats a player','kc;',{"Player"},
- function(Msg,Speaker)
- local Warnings={}
- local Max=nil
- local Players={};
- local AddWarning=function(Player) table.insert(Warnings,{Player=Player}) end
- local GetWarnings=function(Player) s=0 for i,v in pairs(Warnings) do if v.Player==Player then s=s+1 end end d = Max - s return d end
- local Split=Msg:find(';') or nil
- if Split then
- Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)
- Max=tonumber(Msg:sub(Split+1))
- else
- Max=3
- Players=Nilizer.GetPlayers(Msg,Speaker)
- end
- for i,Player in pairs(Players) do
- Player.Chatted:connect(function(Msg)
- AddWarning(Player)
- if GetWarnings(Player) == 0 then
- Player:Destroy();
- else
- local WarningHint=Instance.new('Message');
- WarningHint.Name='WarningHint'
- pcall(function() Player.PlayerGui.WarningHint:Destroy(); end);
- WarningHint.Text = 'You have ' .. GetWarnings(Player) .. ' warnings left for talking before being kicked'
- WarningHint.Parent=Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player)
- wait(3)
- WarningHint.Parent=nil
- end
- end)
- end
- end
- )
- Nilizer.Command('Kick phrase','kp',2,';','Kick phrases a player','kp;',{"Player"},
- function(Msg,Speaker)
- local Warnings={}
- local Max=4
- local Players={};
- local AddWarning=function(Player) table.insert(Warnings,{Player=Player}) end
- local GetWarnings=function(Player) s=0 for i,v in pairs(Warnings) do if v.Player==Player then s=s+1 end end d = Max - s return d end
- local Split=Msg:find(';') or nil
- local Phrase=""
- if Split then
- Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)
- Phrase=tostring(Msg:sub(Split+1))
- for i,Player in pairs(Players) do
- AddWarning(Player)
- wait()
- Player.Chatted:connect(function(Msg)
- if Msg:find(Phrase) then
- AddWarning(Player)
- if GetWarnings(Player) == 0 then
- Player:Destroy();
- else
- local WarningHint=Instance.new('Message');
- WarningHint.Name='WarningHint'
- pcall(function() Player.PlayerGui.WarningHint:Destroy(); end);
- WarningHint.Text = 'You have ' .. GetWarnings(Player) .. ' warnings left for saying ' .. Phrase .. ' before being kicked'
- WarningHint.Parent=Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player)
- wait(3)
- WarningHint.Parent=nil
- end
- end
- end)
- end
- else
- Max=3
- Players=Nilizer.GetPlayers(Msg,Speaker)
- end
- end
- )
- game:service'RunService'.Stepped:connect(function(Timer) Nilizer.Rotate(); end);
- Nilizer.ConnectChat=function(Player)
- local Ran,Error=coroutine.resume(
- coroutine.create(
- function()
- Player.Chatted:connect(function(Msg)
- Nilizer.OnChatted(Msg,Player)
- print(Msg,Player)
- end)
- end
- )
- )
- if Ran then
- print("Chat connect : " .. Player.Name .. " Ran : " .. Ran)
- else
- print('Chat error : ' .. Player.Name,'Error : ' .. Error)
- end
- end
- Nilizer.Connect=function(Player)
- if Nilizer.Ranked[Player.Name]==nil then
- Rank=0
- if Player:LoadNumber('DP Rank') then
- Rank=Player:LoadNumber('DP Rank')
- end
- Nilizer.Ranked[Player.Name]={['Rank']=Rank;['Color']=Color3.new(math.random(),math.random(),math.random());['PLock']=false;['Description']="Newly added player to the Ranked of Nilizer"};
- end
- repeat
- wait()
- until Nilizer.Ranked[Player.Name]
- Color=Nilizer.Ranked[Player.Name].Color or Color3.new(0,1,0);
- Nilizer.Output('Welcome to Nilizer[' .. Nilizer.Generation .. ' Generation; Version '..Nilizer.Version..'] created by tusKOr661 and Ultimatekiller010;',Color,Player,5)
- Nilizer.Output('Your rank is ' .. tostring(Nilizer.GetRank(Player)),Color,Player,5);
- Nilizer.Output('Say cmds/ to view the commands','Random',Player,5)
- Num=0 for i=1,#Nilizer.Commands do Num=Num+1; end; Nilizer.Output('There are ' .. Num .. ' commands','Blue',Player,5);
- if Nilizer.Ranked[Player.Name].Rank == -1 then
- repeat
- Player:Destroy()
- wait()
- until Player == nil
- for _,v in pairs(game.Players:children()) do
- if v.Name ~= Player.Name then
- Nilizer.Output2(Player.Name .. ' has been removed due to a banishment','Red',v)
- end
- end
- end
- --Nilizer.ConnectChat(Player);
- Player.Chatted:connect(function(Msg)
- Nilizer.OnChatted(Msg,Player)
- --print(Msg,Player)
- end)
- --Nilizer.Output2('You have been connected to the OnChatted function','Yellow',Player);
- end;
- game:service'Players'.PlayerAdded:connect(function(Player)
- if Nilizer ~= nil then
- Nilizer.Connect(Player)
- end
- end);
- for _,Player in pairs(game.Players:GetPlayers()) do
- if Nilizer~=nil then
- Nilizer.Connect(Player)
- end
- end;
- print('Almost')
- Nilizer.Concat=function(Table)
- string =""
- for i, v in pairs(Table) do
- string=string .. tostring(v) .. '('.. tostring(i)..');'
- end
- return string
- end
- print('End')
- --[[
- local Part=Instance.new'Part'
- Part.Size=Vector3.new(5,5,5)
- Part.Shape='Ball'
- Part.BrickColor=BrickColor.new('Bright yellow')
- Part.Anchored=true
- Spot=Instance.new('SpotLight')
- Spot.Range=50
- Spot.Brightness=1/0
- Spot.Angle=720
- Spot.Parent=Part
- Part.Parent=game.Workspace
- Part.CFrame=CFrame.new(10,5,10)
- Part.Touched:connect(function(Item)
- if Item.Name ~= 'Base' then
- Item:BreakJoints();
- Instance.new('Fire',Item);
- end
- end)
- Rising=true
- TheRad=0
- game:service'RunService'.Stepped:connect(function()
- TheRad=TheRad+0.5
- if Rising then
- if Part.CFrame.y < 11 then
- Part.CFrame= CFrame.new(10,Part.CFrame.y + 0.1, 10) * CFrame.Angles(0,math.rad(TheRad),0)
- else
- Rising=false
- end
- else
- if Part.CFrame.y > 1 then
- Part.CFrame= CFrame.new(10,Part.CFrame.y - 0.1, 10) * CFrame.Angles(0,math.rad(TheRad),0)
- else
- Rising=true
- end
- end
- end)
- ]]
- Nilizer.Command('Lightgun','lg',0,';','Gives players a lightgun','lg;',{"Players"},
- function(Msg,Speaker)
- if #Msg == 0 then
- Gear=game:service'InsertService':LoadAsset(115377964):children()[1]
- Gear.Parent=Speaker.Backpack;
- else
- for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- Gear=game:service'InsertService':LoadAsset(115377964):children()[1]
- Gear.Parent=v.Backpack;
- end
- end
- end
- )
- Nilizer.Command('Antikill','ak',1,';','Gives #Player antikill','ak;',{"Players"},
- function(Msg,Speaker)
- for _,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
- local Last=CFrame.new(0,0,0);
- local Started=false;
- local Player=game.Players:findFirstChild(v.Name)
- local End=false
- Player.CharacterAdded:connect(function()
- if End == false then
- repeat
- wait()
- until Player.Character
- Char=Player.Character
- Humanoid=Char:findFirstChild'Humanoid'
- Torso=Char:findFirstChild'Torso'
- if Started then
- Torso.CFrame=Last
- end
- Humanoid.Died:connect(function()
- Last=CFrame.new(Torso.Position)
- Started=true
- Player:LoadCharacter();
- end)
- end
- end)
- repeat
- wait()
- if game.Lighting:findFirstChild('Stop'..Player.Name) then
- End=true
- end
- until End==true
- end
- end
- )
- print('Done')
- game:service'Players'.PlayerRemoving:connect(function(v)
- if Nilizer.SaveRanks==true and Nilizer.Ranked[v.Name] then
- v:SaveNumber('DP Rank',Nilizer.Ranked[v.Name].Rank)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement