Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[- mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- ]]---- mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler mediafire hitler
- ----------------------------[[~~~~[[Nilizer Ranked Generation 4 Version 1]]~~~~]]-----------------------------
- ----------------------------[[~~~~[[ChatFilters: hitler mediafire]]~~~~]]----------------------------------
- ----------------------------[[~~~~[[This has a legal copyright]]~~~~]]------------------------------------------------------------------------------
- --[[
- NOTICE (LEGAL COPYRIGHT by tusKOr661 and Ultimatekiller010) ©
- This is specially MADE BY tusKOr661 for the public.
- Using any parts of this script means you give full control to both me (tusKOr661) and Ultimatekiller010 of the script.
- Viewing / Editing / Stealing / Using is strictly prohibited (unless permissions from tusKOr661 and Ultimatekiller010 ).
- False use of this script / Abuse / Not accepting this terms means Permanently Banned and IP Banned.
- Also stealing, copying or renaming as yours is harshly punishable by law and or Instant Lag Ban ( Warning the Lag ban is extremely deadly if you have a not so good computer it may get fryed).
- ]]--------------------------------------------------------------------------------------------------------------------------------------
- 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;
- };
- ['LuaFiredrake']={
- ['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