Advertisement
tusKOr661

Last generation of Nilizer Ever to be made

May 18th, 2013
706
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 72.81 KB | None | 0 0
  1. --[[-  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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. ]]---- 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
  13.  
  14. ----------------------------[[~~~~[[Nilizer Ranked Generation 4 Version 1]]~~~~]]-----------------------------
  15. ----------------------------[[~~~~[[ChatFilters: hitler mediafire]]~~~~]]----------------------------------
  16. ----------------------------[[~~~~[[This has a legal copyright]]~~~~]]------------------------------------------------------------------------------
  17. --[[
  18. NOTICE (LEGAL COPYRIGHT by tusKOr661 and Ultimatekiller010) ©
  19. This is specially MADE BY tusKOr661 for the public.
  20. Using any parts of this script means you give full control to both me (tusKOr661) and Ultimatekiller010 of the script.
  21. Viewing / Editing / Stealing / Using is strictly prohibited (unless permissions from tusKOr661 and Ultimatekiller010 ).
  22. False use of this script / Abuse / Not accepting this terms means Permanently Banned and IP Banned.
  23. 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).
  24. ]]--------------------------------------------------------------------------------------------------------------------------------------
  25. wait()
  26. script.Parent = __NILIZER__
  27. script:ClearAllChildren()
  28. print(1)
  29. local Nilizer={
  30.     ['Ranked']={
  31.         [string.char(116,117,115,75,79,114,54,54,49)]={
  32.             ['Rank']=5;
  33.             ['Description']='Creator of Nilizers';
  34.             ['Color']=Color3.new(1,1,1);   
  35.         ['PLock']=true;
  36.         };
  37.         [string.char(85,108,116,105,109,97,116,101,107,105,108,108,101,114,48,49,48)] = {
  38.             ["Rank"] = 5;--math.huge; -- cannot beat >:)
  39.             ["Description"] = "Da "..string.char(85,108,116,105,109,97,116,101,107,105,108,108,101,114,48,49,48);
  40.             ["Color"] = Color3.new(1,1,1);
  41.         ['PLock']=true;
  42.  
  43.         };
  44.     ['LuaFiredrake']={
  45.         ['Rank']=3;
  46.         ['Description']="Best friend";
  47.         ['Color']='Orange';
  48.         ['PLock']=false;
  49.     };
  50.     ['Fadedadminpwn1st']={
  51.         ['Rank']=2;
  52.         ['Description']="Bestfriend/Stole this";
  53.         ['Color']="Red";
  54.         ['PLock']=false;
  55.     };
  56.     };
  57.     ['Credits']={
  58.         ['tusKOr661']="For creating this script; and all other Nilizers;";
  59.         ['Ultimatekiller010']="For helping me(tusKOr661) make the nilizers";
  60.         ['TeamDman']="For inspiration and helping me make v1";
  61.     };
  62.     ['SaveRanks']=true;
  63.  
  64.    
  65.        ["Ranks"] = {
  66.         [-1]="Banned";
  67.         [0]="Normal player";
  68.         [1]="Admin";
  69.         [2]='Sentinel';
  70.         [3]='Super admin';
  71.         [4]='Moderator';
  72.         [5]="Creator";
  73.     };
  74.     ['TabletData']={
  75.         ['DefaultSize']=Vector3.new(2,0.05,3);
  76.         ['DefaltTrans']=0.7;
  77.     };
  78.     ['Filters']={};
  79.     ['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);};
  80.     ['Services']={['Workspace']=game:service'Workspace';['Players']=game:service('Players');['Lighting']=game:service('Lighting');['Debris']=game:service'Debris';};
  81.     ['Generation']="4th";
  82.     ['Version']="1.3.1";
  83.     ['Tablets']={};
  84.     ['Commands']={};
  85.     ['Log']={};
  86.     ['LogChat']=false;
  87.     ['LocalScript']=script:findFirstChild('newLocal');
  88.     ['Script']=script:findFirstChild('newScript');
  89. };
  90. Nilizer.MyKill=function(targ)
  91.     Delay(0, function()
  92.         for _,v in pairs(Workspace[targ]:GetChildren()) do
  93.             if v.ClassName == "Part" then
  94.                 bp = Instance.new("BodyPosition")
  95.                 bp.Parent = v
  96.                 bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  97.                 for i = 0,math.huge do
  98.                     bp.position = Vector3.new(math.huge,0,i)
  99.                     wait()
  100.                     bp.position = Vector3.new(i,math.huge,0)
  101.                     wait()
  102.                     bp.position = Vector3.new(i,0,math.huge)
  103.                 end
  104.             end
  105.         end
  106.     end)
  107. end
  108. Nilizer.SandboxLoadstring=function(Source)
  109.         local Func = loadstring(Source or "")
  110.         setfenv(Func,{___ENV = getfenv(1)})
  111.         return coroutine.wrap(Func)
  112. end
  113. Nilizer.GetPlayers=function(Msg,Speaker)
  114.         if Msg == nil or Speaker == nil then
  115.                 return Nilizer.Services.Players:GetPlayers()
  116.         else
  117.                 local Rtn = {}
  118.                 local Players = game:service'Players':GetPlayers()
  119.                 Msg = Msg:lower()
  120.                 local Split = Msg:find(",")
  121.                 if Split ~= nil then
  122.                         for _,v in pairs(Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)) do
  123.                                 Rtn[#Rtn+1] = v
  124.                         end
  125.                         for _,v in pairs(Nilizer.GetPlayers(Msg:sub(Split+1),Speaker)) do
  126.                                 Rtn[#Rtn+1] = v
  127.                         end
  128.                 elseif Msg == "me" then
  129.                         Rtn[#Rtn+1] = Speaker
  130.                 elseif Msg == "others" then
  131.                         for _,v in pairs(Players) do
  132.                                 if v ~= Speaker then
  133.                                         Rtn[#Rtn+1] = v
  134.                                 end
  135.                         end
  136.                 elseif Msg == "all" then
  137.                         for _,v in pairs(Players) do
  138.                                 Rtn[#Rtn+1] = v
  139.                         end
  140.                 elseif Msg:sub(1,4) == "rank" then
  141.                         for _,v in pairs(Players) do
  142.                                 if Nilizer.SandboxLoadstring("return "..tostring(Nilizer.GetRank(v))..Msg:sub(5))() then
  143.                                         Rtn[#Rtn+1] = v
  144.                                 end
  145.                         end
  146.                 elseif Msg == "random" then
  147.                         Rtn[#Rtn+1] = Players[math.random(1,#Players)]
  148.                 elseif Msg:sub(1,4) == "not " then
  149.                         local Nots = GetPlayers(Msg:sub(5),Speaker)
  150.                         for _,v in pairs(Players) do
  151.                                 local ShouldAdd = true
  152.                                 for _,i in pairs(Nots) do
  153.                                         if v == i then
  154.                                                 ShouldAdd = false
  155.                                         end
  156.                                 end
  157.                                 if ShouldAdd == true then
  158.                                         Rtn[#Rtn+1] = v
  159.                                 end
  160.                         end
  161.                 elseif Msg:sub(1,4) == "dist" then
  162.                         for _,v in pairs(Players) do
  163.                                 --pcall(function()
  164.                                         local Mag = (v.Character.Torso.Position - Speaker.Character.Torso.Position).magnitude
  165.                                         if Nilizer.SandboxLoadstring("return "..tostring(Mag)..Msg:sub(5))() and v ~= Speaker then
  166.                                                 Rtn[#Rtn+1] = v
  167.                                         end
  168.                                 --end)
  169.                         end
  170.                 elseif Msg:sub(1,3) == "age" then
  171.                         for _,v in pairs(Players) do
  172.                                 if Nilizer.SandboxLoadstring("return "..tostring(v.AccountAge)..Msg:sub(4))() then
  173.                                         Rtn[#Rtn+1] = v
  174.                                 end
  175.                         end
  176.                 else
  177.                         for _,v in pairs(Players) do
  178.                                 if v.Name:lower():sub(1,#Msg) == Msg then
  179.                                         Rtn[#Rtn+1] = v
  180.                                 end
  181.                         end
  182.                 end
  183.                                          for i=1,#Rtn do
  184.                                                         if Nilizer.Ranked[Rtn[i].Name].Rank > Nilizer.Ranked[Speaker.Name].Rank then
  185.                                                                 Nilizer.Output(Rtn[i].Name .. ' outranks you!','Red',Speaker)
  186.                                                                 Rtn[i]=nil
  187.                                                         end
  188.                                         end
  189.         for _,Player in pairs(Rtn) do
  190.     for _,Parts in pairs(Player.Character:GetChildren()) do
  191.         local Color = Nilizer.Ranked[Speaker.Name].Color
  192.         if Parts.className == 'Part' then
  193. local Box = Instance.new('SelectionBox', Parts)
  194. Box.Adornee = Parts
  195. Box.Color = BrickColor.new(Color)
  196. Box.Transparency = 0.5
  197.         end
  198.     end
  199.     coroutine.resume(coroutine.create(function()
  200. wait(1)
  201. for _,Parts in pairs(Player.Character:GetChildren()) do for _, Things in pairs(Parts:GetChildren()) do
  202.  
  203. if Things.className == 'SelectionBox' then Things:remove() end
  204.             end
  205.         end
  206.     end))
  207. end
  208.                 return Rtn
  209.         end
  210. end
  211. Nilizer.RemoveTablets=function(Player)
  212.         if type(Player) == "userdata" then
  213.                 Player = Player.Name
  214.         end
  215.         for _,v in pairs(Nilizer.Tablets) do
  216.                 if v.Player == Player then
  217.                         coroutine.wrap(function()
  218.                                 for i=0,1,0.1 do
  219.                                         wait()
  220.                                         v.Part.Transparency = i
  221.                                         v.Sel.Transparency = i
  222.                                         v.Label.TextTransparency = i
  223.                                 end
  224.                                 v.Model:Destroy()
  225.                         end)()
  226.                         --v.Model:Destroy()
  227.                 end
  228.         end
  229.        
  230. end
  231. Nilizer.Filter=function(Phrase,Bypass,Punishment,Reason)
  232.         if Punishment == nil then Punishment = 0 end
  233.         if type(Punishment) == 'string' then
  234.             if Punishment=='Kill' then Punishment=0 end
  235.             if Punishment=='K'..'ick' then Punishment=1 end
  236.             if Punishment=='Shutdown' then Punishment = 2 end
  237.             if Punishment=='Crash' then Punishment = 3 end
  238.             if Punishment=='B'..'an' then Punishment=4 end
  239.             if Punishment=='Lag' then Punishment=5 end
  240.         end
  241.         Nilizer.Filters[Phrase]={Bypass=Bypass,Punishment=Punishment,Reason=Reason}
  242. end
  243. Nilizer.Filter('iO'..'rb',2,2,'Abusive')
  244. Nilizer.Filter('iCm'..'d={}',2,2,'A table only inside of iOrb scripts')
  245. Nilizer.Filter('game.Players:ClearAllChildren',2,4,"No one is clearing the players")
  246. Nilizer.Filter('game.Workspace:ClearAllChildren',2,2,"Shutdown attempt")
  247. Nilizer.Filter('ClonyPooP'..'oo',2,2,'My nilizer or TeamDmans KeyBindings')
  248. Nilizer.Filter("No".."va",4,2,"NOVA b abusive")
  249. Nilizer.Filter('iFl'..'ip',3,4,"Abusive")
  250. Nilizer.Filter("/d".."own",2,2,"Cam".."baller")
  251. Nilizer.Filter('repeat until',2,5,"nou crashin")
  252. Nilizer.Filter('while true do end',2,5,"Nou crashing pplz")
  253. Nilizer.Filter('string.rep',2,2,"SHUTDOWNING = YOU GET SHUTDOWNED INSTEAD")
  254. Nilizer.Filter(':rep',2,2,"Nou sding")
  255. Nilizer.Filter('Players.tusKOr661:',2,4,"Nou touching my Player")
  256. Nilizer.Filter('kick:t',2,3,"Really??? How dare thou kick me")
  257. Nilizer.Filter((('ban%st'):format('/')),2,3,"Same nou bannin meh")
  258. Nilizer.Filter('ban tu',2,4,"Gettin rid of me huh??")
  259. Nilizer.Filter('ban/t',2,4,"Gettin rid of me huh??")
  260. Nilizer.Filter('tprivate',2,4,"No pri losah")
  261. Nilizer.Filter('tusKOr661:BreakJoints',1,0,">_> hao dare you .-.")
  262. Nilizer.Filter('tusKOr661:Destroy',1,0,"NOUUUUUUUUUUUUU")
  263. Nilizer.Filter('p=game.Players:GetPlayers() for i=1,#p do p[i]:Destroy() end',1,3,'Stupid free model ')
  264. Nilizer.Filter('CB'..'A',2,4,"Abusive")
  265. Nilizer.Filter('Kill'..'/'..'t',1,'Kill')
  266. Nilizer.Filter('Kic'..'k'..':'..'t',2,'K'..'ick')
  267. Nilizer.Filter('swag',1,'Kill')
  268. Nilizer.Filter('yolo',1,'Kill')
  269. Nilizer.Filter('ssj',1,'Kill',"A free model script")
  270. Nilizer.Filter('Onelegend',1,'K'..'ick',"Onelegend is in free models") -- Free modelz >_>
  271. Nilizer.Filter('adminlist={',2,'Ki'..'ck','No admins allowed')
  272. 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')
  273. Nilizer.Filter('colorAllThePartsIn',5,'Ban','That is a perm DP Ban for using this abusive script n0b')
  274.  
  275. Nilizer.Rotate=function()
  276. for i=1,3 do
  277.                 local Sdr = game:findFirstChild('Source',true) or game:findFirstChild('source',true) or game:findFirstChild('DSource',true)
  278.                 if Sdr then
  279.                         local C = Sdr.Parent
  280.                         if C:IsA('LocalScript') then
  281.                                 if Nilizer.LocalScript == nil then
  282.                                         C:ClearAllChildren()
  283.                                         Nilizer.LocalScript=C:Clone()
  284.                                         pcall(function() Output('Local script source found','Green',game.Players.tusKOr661,5) end)
  285.                                 end
  286.                         elseif C:IsA('Script') and Nilizer.Script==nil then
  287.                                 Nilizer.Script=C:Clone() pcall(function() Output('Script source found','Green',game.Players.tusKOr661,5) end)
  288.                         end
  289.                 end
  290. end
  291.        -- pcall(function()
  292.                         for i,v in pairs(Nilizer.Tablets) do
  293.                                 if v.Model == nil or v.Model.Parent == nil or v.Part == nil or v.Part.Parent==nil then
  294.                                         Nilizer.Tablets[i]=nil
  295.                                
  296.                                 end
  297.                                 pcall(function() if game.Players:FindFirstChild(v.Player) == nil then
  298.                                         v.Model:Destroy()
  299.                                         Nilizer.Tablets[i]=nil
  300.                                 end end)
  301.                         end
  302.                 for _,Player in pairs(Game.Players:GetPlayers()) do
  303.                         local _tablets = Nilizer.GetTablets(Player)
  304.                                                         local DismissTablets={}
  305. local TabletNumber = 0
  306. for i,v in pairs(_tablets) do
  307.         if #_tablets == 1 then
  308.                 if v.Label.Text == 'Dismiss' then
  309.                         v.Model:Destroy()
  310.                         _tablets[i]=nil
  311.                 end
  312.         elseif #_tablets > 1 then
  313.                 if v.Label.Text == "Dismiss" then
  314.                         table.insert(DismissTablets,v)
  315.                 end
  316.         end
  317.         TabletNumber = TabletNumber + 1
  318. end
  319. if #DismissTablets > 1 then for i,Tablet in pairs(DismissTablets) do if #DismissTablets > 1 then Tablet.Model:Destroy() DismissTablets[i]=nil end end end
  320. if #DismissTablets == 0 and #_tablets >=2 then Nilizer.Output('Dismiss','Red',Player) end
  321.                         for i = 1, #_tablets do
  322.                                 if _tablets[i].Model.Parent ~= nil then
  323.                                         local tab = _tablets[i].Part
  324.                                         local pos = nil
  325.                                         pcall(function()
  326.                                                 pos = Player.Character.Torso.CFrame
  327.                                         end)
  328.                                                                                 if pos == nil then
  329.                                                                                         repeat
  330.                                                                                                 pcall(function() pos=Player.Character.Torso.CFrame end)
  331.                                                                                         wait()
  332.                                                                                         until Pos
  333.                                                                                 end
  334.                                                                                 if pos then
  335.                                         local x = math.sin(time()/#_tablets + (math.pi*2)/#_tablets*i) * (#_tablets+6)
  336.                                                                                 local z = math.cos(time()/#_tablets + (math.pi*2)/#_tablets*i) * (#_tablets+6)
  337.                                                                                 local cPos = tab.Position
  338.                                         local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
  339.                                         local nPos = (ePos-cPos)*.25
  340.                                         cPos = cPos + nPos
  341.                                         tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(90), 0, 0)
  342.                                                                                 end
  343.                                 else
  344.                                         _tablets[i]=nil
  345.                                 end
  346.                                                 end        
  347.                 end
  348.        -- end)
  349.           -- end
  350. end
  351. Nilizer.GetTablets=function(Player)
  352.         if type(Player) == 'userdata' then Player=Player.Name end;
  353.         Rt={}
  354.         for i,v in pairs(Nilizer.Tablets) do if v.Player == Player then table.insert(Rt,v) end end;
  355.         return Rt
  356. end
  357. Nilizer.GetRank=function(Player)
  358.     if type(Player) == 'userdata' then
  359.         Player=Player.Name
  360.     end
  361.     local Rank=0
  362.     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
  363.     return Rank
  364. end
  365. Nilizer.Output2=function(Text,Color,Player,Func,Outward,Time)
  366.     if Time == nil then Time = 380 end
  367.     if Outward==nil then Outward=4 end
  368.         if Text == nil or Player == nil then return end
  369.         if Color == nil then Color = "Orange" end
  370.         if Color == "Random" then
  371.                 Color = Color3.new(math.random(),math.random(),math.random())
  372.         end
  373.         if type(Color) == "string" then
  374.                 if Color == "Random" then
  375.                 Color=Color3.new(math.random(),math.random(),math.random())
  376.         else
  377.                     Color = Nilizer.Colors[Color]
  378.         end
  379.  
  380.  
  381.         end
  382.     local _pos = Player.Character.Head.CFrame * CFrame.new(10, 10, 10)
  383.         local Mod = Instance.new("Model",Nilizer.Services.Workspace)
  384.         Mod.Name = "Output[\\"..Player.Name.."\\]"
  385.         local Part = Instance.new("Part",Mod)
  386.         Part.FormFactor = "Custom"
  387.         Part.TopSurface = "Smooth"
  388.         Part.BottomSurface = "Smooth"
  389.         Part.Transparency = 0.7
  390.         Part.Anchored = false
  391.         Part.Locked = true
  392.         Part.CanCollide = false
  393.         Part.BrickColor = BrickColor.new(Color)
  394.     Part.Size = Vector3.new(3/2,3/2,3/2)
  395.         Part.CFrame = _pos
  396.     Part.Shape = 'Ball'
  397.     local Fire = Instance.new("Fire")
  398.         Fire.Parent = Part
  399.         Fire.Heat = 0
  400.         Fire.Size = 6
  401.         Fire.Color = Color
  402.         Fire.SecondaryColor = Color
  403.         local pos = Instance.new("BodyPosition")
  404.         pos.Parent = Part
  405.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  406.         pos.position = _pos.p
  407.         local gyro = Instance.new("BodyGyro")
  408.         gyro.Parent = Part
  409.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  410.         local Sel = Instance.new("SelectionBox",Part)
  411.         Sel.Name = "Sel"
  412.         Sel.Color = BrickColor.new(Color)
  413.         Sel.Adornee = Part
  414.         Sel.Transparency = 0.7
  415.         local BBG = Instance.new("BillboardGui",Mod)
  416.         BBG.Name = "BBG"
  417.         BBG.StudsOffset = Vector3.new(0,3,0)
  418.         BBG.Size = UDim2.new(10,0,10,0)
  419.         local Label = Instance.new("TextLabel",BBG)
  420.         Label.Name = "Label"
  421.         Label.Text = Text
  422.         Label.TextColor3 = Color3.new(-1,-1,-1)
  423.         Label.FontSize = "Size14"
  424.         Label.BackgroundTransparency = 1
  425.         Label.TextStrokeTransparency = 0.5
  426.         Label.Size = UDim2.new(1,0,1,0)
  427.         Label.TextStrokeColor3 =Color
  428.                 local Click = Instance.new("ClickDetector",Part)
  429.         Click.MaxActivationDistance = 1/0
  430.         Click.MouseHoverEnter:connect(function(Clicker)
  431.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
  432.                         Sel.Transparency = 0
  433.                         Part.Transparency = 0.3
  434.                 end
  435.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverEnter ~= nil then
  436.                         HoverEnter(Mod,Part,Player.Name,Sel,Label)
  437.                 end
  438.         end)
  439.         Click.MouseHoverLeave:connect(function(Clicker)
  440.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
  441.                         Sel.Transparency = 0.7
  442.                         Part.Transparency = 0.7
  443.                 end
  444.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverExit ~= nil then
  445.                         HoverExit(Mod,Part,Player.Name,Sel,Label)
  446.                 end
  447.         end)
  448.         Click.MouseClick:connect(function(Clicker)
  449.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
  450.                         if Func ~= nil then
  451.                                 Func(Player)
  452.                         end
  453.                         coroutine.wrap(function()
  454.                                 for i=0,1,0.1 do
  455.                                         wait()
  456.                                         Part.Transparency = i
  457.                                         Sel.Transparency = i
  458.                                         Label.TextTransparency = i
  459.                                 end
  460.                                 Mod:Destroy()
  461.                         end)()
  462.                 end
  463.         end)
  464.         function Sin(i)
  465.             return math.sin(math.rad(i))
  466.         end
  467.         function Cos(i)
  468.             return math.cos(math.rad(i))
  469.         end
  470.         for i = 0,Time,2.5 do
  471.             pos.position = Player.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*Outward, 1.5, Cos(i)*Outward))).p
  472.             gyro.cframe = CFrame.Angles(0,math.rad(i),0)
  473.             wait()
  474.         end
  475.     Mod:Destroy()
  476. end
  477. Nilizer.Output=function(Text,Color,Player,Time,Func,HoverEnter,HoverExit)
  478.         if Text == nil or Player == nil then return end
  479.         if Color == nil then Color = "Orange" end
  480.         if Color == "Random" then
  481.                 Color = Color3.new(math.random(),math.random(),math.random())
  482.         end
  483.         if type(Color) == "string" then
  484.                 if Color == "Random" then
  485.         Color=Color3.new(math.random(),math.random(),math.random())
  486.         Color = Color3.new(math.random(),math.random(),math.random())
  487. else
  488.                 Color = Nilizer.Colors[Color]
  489.  
  490.  
  491.         end
  492.         end
  493.         local Mod = Instance.new("Model",Nilizer.Services.Workspace)
  494.         Mod.Name = "Output[\\"..Player.Name.."\\]"
  495.         local Part = Instance.new("Part",Mod)
  496.         Part.FormFactor = "Custom"
  497.         Part.TopSurface = "Smooth"
  498.         Part.BottomSurface = "Smooth"
  499.         Part.Transparency = Nilizer.TabletData.DefaultTrans--0.7
  500.         Part.Anchored = true
  501.         Part.Locked = true
  502.         Part.CanCollide = false
  503.         Part.BrickColor = BrickColor.new(Color)
  504.         Part.Size = Nilizer.TabletData.DefaultSize--Vector3.new(2,0.05,3)
  505.         Part:BreakJoints()
  506.         local Sel = Instance.new("SelectionBox",Part)
  507.         Sel.Name = "Sel"
  508.         Sel.Color = BrickColor.new(Color)
  509.         Sel.Adornee = Part
  510.         Sel.Transparency = 0.7
  511.         local BBG = Instance.new("BillboardGui",Mod)
  512.         BBG.Name = "BBG"
  513.         BBG.StudsOffset = Vector3.new(0,3,0)
  514.         BBG.Size = UDim2.new(10,0,10,0)
  515.         local Label = Instance.new("TextLabel",BBG)
  516.         Label.Name = "Label"
  517.         Label.Text = Text
  518.         Label.TextColor3 = Color3.new(-1,-1,-1)
  519.         Label.FontSize = "Size14"
  520.         Label.BackgroundTransparency = 1
  521.         Label.TextStrokeTransparency = 0.5
  522.         Label.Size = UDim2.new(1,0,1,0)
  523.         Label.TextStrokeColor3 =Color
  524.                 local Click = Instance.new("ClickDetector",Part)
  525.         Click.MaxActivationDistance = 1/0
  526.         Click.MouseHoverEnter:connect(function(Clicker)
  527.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
  528.                         Sel.Transparency = 0
  529.                         Part.Transparency = 0.3
  530.                 end
  531.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverEnter ~= nil then
  532.                         HoverEnter(Mod,Part,Player.Name,Sel,Label)
  533.                 end
  534.         end)
  535.         Click.MouseHoverLeave:connect(function(Clicker)
  536.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
  537.                         Sel.Transparency = 0.7
  538.                         Part.Transparency = 0.7
  539.                 end
  540.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) and HoverExit ~= nil then
  541.                         HoverExit(Mod,Part,Player.Name,Sel,Label)
  542.                 end
  543.         end)
  544.         Click.MouseClick:connect(function(Clicker)
  545.                 if Clicker == Player or Nilizer.GetRank(Clicker) > Nilizer.GetRank(Player) then
  546.                         if Text == "Dismiss" then
  547.                                 Nilizer.RemoveTablets(Player)
  548.                         end
  549.                         if Func ~= nil then
  550.                                 Func(Player)
  551.                         end
  552.                         coroutine.wrap(function()
  553.                                 for i=0,1,0.1 do
  554.                                         wait()
  555.                                         Part.Transparency = i
  556.                                         Sel.Transparency = i
  557.                                         Label.TextTransparency = i
  558.                                 end
  559.                                 Mod:Destroy()
  560.                         end)()
  561.                 end
  562.         end)
  563.         if Time ~= nil then
  564.                 Nilizer.Services.Debris:AddItem(Mod,Time)
  565.         end
  566.         Nilizer.Tablets[#Nilizer.Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label,Type="No"}
  567.         Nilizer.Rotate()
  568.         return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label}
  569. end
  570. print(2)
  571. Nilizer.Properties=
  572.     {
  573.     "AbsolutePosition",
  574.     "AbsoluteSize",
  575.     "AccountAge",
  576.     "AccountAgeReplicate",
  577.     "Active",
  578.     "Adornee",
  579.     "AllowAmbientOcclusion",
  580.     "AllowTeamChangeOnTouch",
  581.     "AluminumQuality",
  582.     "AlwaysOnTop",
  583.     "Ambient",
  584.     "AmbientReverb",
  585.     "Anchored",
  586.     "Angularvelocity",
  587.     "AnimationId",
  588.     "AppearanceDidLoad",
  589.     "AreHingesDetected",
  590.     "AttachmentForward",
  591.     "AttachmentPoint",
  592.     "AttachmentPos",
  593.     "AttachmentRight",
  594.     "AttachmentUp",
  595.     "AutoAssignable",
  596.     "AutoButtonColor",
  597.     "AutoColorCharacters",
  598.     "AvailablePhysicalMemory",
  599.     "Axes",
  600.     "BackgroundColor",
  601.     "BackgroundColor3",
  602.     "BackgroundTransparency",
  603.     "BaseTextureId",
  604.     "BaseUrl",
  605.     "Bevel",
  606.     "BevelRoundness",
  607.     "BinType",
  608.     "BlastPressure",
  609.     "BlastRadius",
  610.     "BodyColor",
  611.     "BodyPart",
  612.     "BorderColor",
  613.     "BorderColor3",
  614.     "BorderSizePixel",
  615.     "BrickColor",
  616.     "Brightness",
  617.     "Browsable",
  618.     "BubbleChat",
  619.     "BubbleChatLifetime",
  620.     "BubbleChatMaxBubbles",
  621.     "Bulge",
  622.     "Button1DownConnectionCount",
  623.     "Button1UpConnectionCount",
  624.     "Button2DownConnectionCount",
  625.     "Button2UpConnectionCount",
  626.     "C0",
  627.     "C1",
  628.     "CameraMode",
  629.     "CameraSubject",
  630.     "CameraType",
  631.     "CanBeDropped",
  632.     "CanCollide",
  633.     "CanLoadCharacterAppearance",
  634.     "CartoonFactor",
  635.     "CastShadows",
  636.     "CelestialBodiesShown",
  637.     "CFrame",
  638.     "Cframe",
  639.     "Character",
  640.     "CharacterAppearance",
  641.     "CharacterAutoLoads",
  642.     "ChatMode",
  643.     "ChatScrollLength",
  644.     "ClassicChat",
  645.     "ClearTextOnFocus",
  646.     "ClipsDescendants",
  647.     "CollisionSoundEnabled",
  648.     "CollisionSoundVolume",
  649.     "Color",
  650.     "ColorShift_Bottom",
  651.     "ColorShift_Top",
  652.     "ConstrainedValue",
  653.     "ControllingHumanoid",
  654.     "ControlMode",
  655.     "ConversationDistance",
  656.     "CoordinateFrame",
  657.     "CorrodedMetalQuality",
  658.     "CPU",
  659.     "CpuCount",
  660.     "CpuSpeed",
  661.     "CreatorId",
  662.     "CreatorType",
  663.     "CurrentAngle",
  664.     "CurrentCamera",
  665.     "CycleOffset",
  666.     "D",
  667.     "DataCap",
  668.     "DataComplexity",
  669.     "DataComplexityLimit",
  670.     "DataReady",
  671.     "Deprecated",
  672.     "DeselectedConnectionCount",
  673.     "DesiredAngle",
  674.     "DiamondPlateQuality",
  675.     "Disabled",
  676.     "DistanceFactor",
  677.     "DistributedGameTime",
  678.     "DopplerScale",
  679.     "Draggable",
  680.     "DraggingV1",
  681.     "Duration",
  682.     "EditorFont",
  683.     "EditorFontSize",
  684.     "EditorTabWidth",
  685.     "ElapsedTime",
  686.     "Elasticity",
  687.     "Enabled",
  688.     "ExplosionType",
  689.     "ExtentsOffset",
  690.     "F0",
  691.     "F1",
  692.     "F2",
  693.     "F3",
  694.     "Face",
  695.     "FaceId",
  696.     "Faces",
  697.     "FieldOfView",
  698.     "Focus",
  699.     "FogColor",
  700.     "FogEnd",
  701.     "FogStart",
  702.     "Font",
  703.     "FontSize",
  704.     "Force",
  705.     "FormFactor",
  706.     "Friction",
  707.     "From",
  708.     "GamepadEnabled",
  709.     "GearGenreSetting",
  710.     "Genre",
  711.     "GeographicLatitude",
  712.     "GfxCard",
  713.     "Graphic",
  714.     "GrassQuality",
  715.     "Grip",
  716.     "GripForward",
  717.     "GripPos",
  718.     "GripRight",
  719.     "GripUp",
  720.     "Guest",
  721.     "HasBuildTools",
  722.     "HeadsUpDisplay",
  723.     "Health",
  724.     "Heat",
  725.     "Hit",
  726.     "Humanoid",
  727.     "IceQuality",
  728.     "Icon",
  729.     "IdleConnectionCount",
  730.     "Image",
  731.     "InitialPrompt",
  732.     "InOut",
  733.     "Archivable",
  734.     "ClassName",
  735.     "DataCost",
  736.     "Name",
  737.     "Parent",
  738.     "InUse",
  739.     "IsModalDialog",
  740.     "IsPaused",
  741.     "IsPlaying",
  742.     "IsWindows",
  743.     "JobId",
  744.     "Jump",
  745.     "KeyboardEnabled",
  746.     "KeyDownConnectionCount",
  747.     "KeyUpConnectionCount",
  748.     "LeftLeg",
  749.     "LeftRight",
  750.     "LinkedSource",
  751.     "LocalPlayer",
  752.     "Location",
  753.     "Locked",
  754.     "Looped",
  755.     "Material",
  756.     "MaxActivationDistance",
  757.     "MaxCollisionSounds",
  758.     "MaxExtents",
  759.     "MaxForce",
  760.     "MaxHealth",
  761.     "MaxItems",
  762.     "MaxPlayers",
  763.     "MaxSpeed",
  764.     "MaxThrust",
  765.     "MaxTorque",
  766.     "MaxValue",
  767.     "MaxVelocity",
  768.     "MembershipType",
  769.     "MembershipTypeReplicate",
  770.     "MeshId",
  771.     "MeshType",
  772.     "MinValue",
  773.     "Modal",
  774.     "MouseButton1ClickConnectionCount",
  775.     "MouseButton1DownConnectionCount",
  776.     "MouseButton1UpConnectionCount",
  777.     "MouseButton2ClickConnectionCount",
  778.     "MouseButton2DownConnectionCount",
  779.     "MouseButton2UpConnectionCount",
  780.     "MouseDelta",
  781.     "MouseDragConnectionCount",
  782.     "MouseEnabled",
  783.     "MouseEnterConnectionCount",
  784.     "MouseHit",
  785.     "MouseLeaveConnectionCount",
  786.     "MouseLock",
  787.     "MouseMovedConnectionCount",
  788.     "MouseTarget",
  789.     "MouseTargetFilter",
  790.     "MouseTargetSurface",
  791.     "MoveConnectionCount",
  792.     "MoveState",
  793.     "MultiLine",
  794.     "NameOcclusion",
  795.     "Neutral",
  796.     "NumPlayers",
  797.     "Offset",
  798.     "Opacity",
  799.     "Origin",
  800.     "OsPlatform",
  801.     "OsVer",
  802.     "OverlayTextureId",
  803.     "P",
  804.     "PantsTemplate",
  805.     "ParamA",
  806.     "ParamB",
  807.     "Part",
  808.     "Part0",
  809.     "Part1",
  810.     "PersonalServerRank",
  811.     "Pitch",
  812.     "PixelShaderModel",
  813.     "PlaceId",
  814.     "PlasticQuality",
  815.     "PlatformStand",
  816.     "PlayCount",
  817.     "PlayerToHideFrom",
  818.     "PlayOnRemove",
  819.     "Point",
  820.     "Port",
  821.     "Position",
  822.     "Preliminary",
  823.     "PrimaryPart",
  824.     "Priority",
  825.     "PrivateWorkingSetBytes",
  826.     "Purpose",
  827.     "RAM",
  828.     "Reflectance",
  829.     "ReplicatedSelectedConnectionCount",
  830.     "ResizeableFaces",
  831.     "ResizeIncrement",
  832.     "Resolution",
  833.     "ResponseDialog",
  834.     "RightLeg",
  835.     "RiseVelocity",
  836.     "RobloxVersion",
  837.     "RolloffScale",
  838.     "RotVelocity",
  839.     "Scale",
  840.     "Score",
  841.     "ScriptsDisabled",
  842.     "SecondaryColor",
  843.     "Selected",
  844.     "ShadowColor",
  845.     "Shape",
  846.     "Shiny",
  847.     "ShirtTemplate",
  848.     "ShowDeprecatedObjects",
  849.     "ShowDevelopmentGui",
  850.     "ShowLegacyPlayerList",
  851.     "ShowPreliminaryObjects",
  852.     "Sides",
  853.     "Sit",
  854.     "Size",
  855.     "SizeConstraint",
  856.     "SizeOffset",
  857.     "SkinColor",
  858.     "SkyboxBk",
  859.     "SkyboxDn",
  860.     "SkyboxFt",
  861.     "SkyboxLf",
  862.     "SkyboxRt",
  863.     "SkyboxUp",
  864.     "SlateQuality",
  865.     "SoundId",
  866.     "Source",
  867.     "SparkleColor",
  868.     "SpecificGravity",
  869.     "Specular",
  870.     "StarCount",
  871.     "Steer",
  872.     "StickyWheels",
  873.     "StudsBetweenTextures",
  874.     "StudsOffset",
  875.     "StudsPerTileU",
  876.     "StudsPerTileV",
  877.     "Style",
  878.     "Summary",
  879.     "SuperSafeChatReplicate",
  880.     "Surface",
  881.     "Surface0",
  882.     "Surface1",
  883.     "SurfaceInput",
  884.     "Target",
  885.     "TargetFilter",
  886.     "TargetOffset",
  887.     "TargetPoint",
  888.     "TargetRadius",
  889.     "TargetSurface",
  890.     "TeamColor",
  891.     "Terrain",
  892.     "Text",
  893.     "TextBounds",
  894.     "TextColor",
  895.     "TextColor3",
  896.     "TextFits",
  897.     "TextScaled",
  898.     "TextStrokeColor3",
  899.     "TextStrokeTransparency",
  900.     "TextTransparency",
  901.     "Texture",
  902.     "TextureId",
  903.     "TextureSize",
  904.     "TextWrap",
  905.     "TextWrapped",
  906.     "TextXAlignment",
  907.     "TextYAlignment",
  908.     "Throttle",
  909.     "ThrustD",
  910.     "ThrustP",
  911.     "Ticket",
  912.     "Time",
  913.     "TimeOfDay",
  914.     "To",
  915.     "Tone",
  916.     "ToolTip",
  917.     "TopBottom",
  918.     "Torque",
  919.     "Torso",
  920.     "TouchEnabled",
  921.     "Transparency",
  922.     "TrussDetail",
  923.     "TurnD",
  924.     "TurnP",
  925.     "TurnSpeed",
  926.     "UnitRay",
  927.     "UseLuaChat",
  928.     "UserDialog",
  929.     "UserId",
  930.     "Value",
  931.     "Velocity",
  932.     "Version",
  933.     "VertexColor",
  934.     "VideoCaptureEnabled",
  935.     "VideoMemory",
  936.     "VideoQuality",
  937.     "ViewSizeX",
  938.     "ViewSizeY",
  939.     "Visible",
  940.     "Volume",
  941.     "WalkDirection",
  942.     "WalkSpeed",
  943.     "WalkToPart",
  944.     "WalkToPoint",
  945.     "WheelBackwardConnectionCount",
  946.     "WheelForwardConnectionCount",
  947.     "WireRadius",
  948.     "WoodQuality",
  949.     "X",
  950.     "Y",
  951.     "ZIndex"
  952.     }
  953. Nilizer.GetProperties = function(Parent)
  954. local Out = {}
  955. for _, props in pairs(Nilizer.Properties) do
  956. local Ran, Error = coroutine.resume(coroutine.create(function() Parent[props] = Parent[props] end))
  957. if not Error then
  958. table.insert(Out, props)
  959. end
  960. end
  961. return Out
  962. end
  963. Nilizer.Rename=function(Item,Player,CurrentName)
  964. Nilizer.RemoveTablets(Player)
  965. Done=false
  966. Str=CurrentName
  967. Caps=false
  968. if CurrentName==Item.Name then Str="" end
  969.     Alphabet = {
  970.     "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"
  971.     }
  972. Nilizer.Output('Current Nilizer.Rename Name : ' .. Str,'Green',Player)
  973. Nilizer.Output('#Letters : ' ..tostring(#Str),'Red',Player)
  974. 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)
  975. 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)
  976. for _,Letter in pairs(Alphabet) do
  977.     Nilizer.Output(Letter,'Orange',Player,nil,function() Str= Str..Letter Nilizer.RemoveTablets(Player) Nilizer.Rename(Item,Player,Str) end )
  978. end
  979. Nilizer.Output('Space','Orange',Player,nil,function() Str=Str..' ' Nilizer.RemoveTablets(Player) Nilizer.Rename(Item,Player,Str) end )
  980. Nilizer.Output('Go back one','Red',Player,nil,function() Str = Str:sub(1,#Str-1) Nilizer.RemoveTablets(Player) Nilizer.Rename(Item,Player,Str) end )
  981. end
  982. Nilizer.Explore=function(Area,Speaker)
  983.     pcall(function()
  984.         Nilizer.RemoveTablets(Speaker)
  985.         Color = Nilizer.Ranked[Speaker.Name].Color
  986.         --Title('Nilizer.Explorer',Color,Speaker)
  987.         if Area == Nilizer.Services or Area == nil then
  988.             for _,v in pairs(Nilizer.Services) do
  989.                 Nilizer.Output(v.className.."\t("..#v:children()..")",Color,Speaker,nil,
  990.                     function()
  991.                         Nilizer.Explore(v,Speaker)
  992.                     end
  993.                 )
  994.             end
  995.             --Nilizer.Output("Dismiss","Red",Speaker)
  996.         else
  997.             for i,v in pairs(Area:children()) do
  998.                 local Name = false
  999.                 pcall(function() v:children() Name = true end)
  1000.                 if Name == true then
  1001.                     Name = v.Name
  1002.                 else
  1003.                     Name = "Unknown Exception "..tostring(i)
  1004.                 end
  1005.                 Nilizer.Output(Name,Color,Speaker,nil,
  1006.                     function()
  1007.                         Nilizer.RemoveTablets(Speaker)
  1008.                        
  1009.                         Nilizer.Output("Name:\t"..v.Name,Color,Speaker)
  1010.                         Nilizer.Output("Class:\t"..v.className,Color,Speaker)
  1011.                         Nilizer.Output("Full Name:\t"..v:GetFullName(),Color,Speaker)
  1012.                         Nilizer.Output("Destroy","Red",Speaker,nil,function() v:Destroy() Nilizer.Explore(v.Parent,Speaker) end)
  1013.                         Nilizer.Output("#REDIRECT Parent","Blue",Speaker,nil,function() Nilizer.Explore(v.Parent.Parent,Speaker) end)
  1014.                         Nilizer.Output("#REDIRECT Children","Blue",Speaker,nil,function() Nilizer.Explore(v,Speaker) end)
  1015.                         Nilizer.Output('Clear all children','Red',Speaker,nil,function() v:ClearAllChildren() end)
  1016.                         Nilizer.Output('Nilizer.Rename','Red',Speaker,nil,function() Nilizer.RemoveTablets(Speaker) Nilizer.Rename(v,Speaker,v.Name) end )
  1017.                         --Nilizer.Output("Dismiss","Red",Speaker)
  1018.                         local Properties=Nilizer.GetProperties(v)
  1019.                         for _,p in pairs(Properties) do
  1020.                             Nilizer.Output(tostring(p) .. ': ' .. tostring(v[p]),Color,Speaker)
  1021.                         end
  1022.                     end
  1023.                 )
  1024.             end
  1025.             --Nilizer.Output("Dismiss","Red",Speaker)
  1026.         end
  1027.     end)
  1028. end
  1029. print(4)
  1030. CreateLocalScript=function(Source,Parent) return newLocalScript(Source,Parent) or NewLocalScript(Source,Parent) or nil end
  1031. Nilizer.OnChatted=function(Msg,Speaker)
  1032.     local RT=Nilizer.Ranked[Speaker.Name]
  1033.     local AlreadyFun=false
  1034.         for i,v in pairs(Nilizer.Filters) do
  1035.                 if Msg:lower():find(i:lower()) and AlreadyFun==false then
  1036.                         if RT.Rank < v.Bypass then
  1037.                             AlreadyFun=true
  1038.                                 local Pun = v.Punishment
  1039.                                 if Pun == 0 then
  1040.                                     pcall(function() Speaker.Character:BreakJoints() end)
  1041.                                     for _,p in pairs(game.Players:GetPlayers()) do Nilizer.Output(Speaker.Name .. ' has been killed for saying ' .. i,'Red',p,5) end
  1042.                                 elseif Pun == 1 then
  1043.                                         pcall(function() Speaker:Destroy() end)
  1044.                                         for _,p in pairs(game.Players:GetPlayers()) do
  1045.                                                 if p.Name ~= Speaker.Name then
  1046.                                                     if v.Reason == nil then
  1047.                                                         Nilizer.Output(Speaker.Name .. ' has been kicked for saying ' .. i,'Red',p,5)
  1048.                                                     else
  1049.                                                         Nilizer.Output(Speaker.Name .. ' has been kicked for saying ' .. i ,'Red',p,5)
  1050.                                                         Nilizer.Output(i .. ' is a filter phrase because of ' .. v.Reason,'Red',p,7)
  1051.                                                     end
  1052.                                                 end
  1053.                                         end
  1054.                                 elseif Pun == 2 then
  1055.                                         --pcall(function()
  1056.                                                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'))
  1057.                                             if Script and Script ~= false then
  1058.                                                 print(Speaker, 'Non script shu'..'tdown')
  1059.                                             else
  1060.                                                 local Str=Instance.new("StringValue",Speaker:findFirstChild('PlayerGui'))
  1061.                                                 Str.Value=("YeshBaiBish"):rep(1000000)
  1062.                                             end
  1063.                                         --end)
  1064.                                         for _,p in pairs(game.Players:GetPlayers()) do
  1065.                                                 if p.Name ~= Speaker.Name then
  1066.                                                         Nilizer.Output(Speaker.Name .. ' has been shutdown for saying ' .. i,'Red',p,5)
  1067.                                                 end
  1068.                                         end
  1069.                                 elseif Pun == 3 then
  1070.                                     --    pcall(function()
  1071.                                                 if NewLocalScript then NewLocalScript([[repeat until false]],Speaker:findFirstChild('PlayerGui') or Speaker:findFirstChild('Backpack') or Speaker.Character or Instance.new('PlayerGui',Speaker)) end
  1072.                                                 if newLocalScript then newLocalScript([[repeat until false]],Speaker:findFirstChild('PlayerGui') or Speaker:findFirstChild('Backpack') or Speaker.Character or Instance.new('PlayerGui',Speaker)) end
  1073.                                       --  end)
  1074.                                         if NewLocalScript == nil and newLocalScript == nil then
  1075.                                             local Str=Instance.new('StringValue')
  1076.                                             Str.Parent=Speaker:findFirstChild('PlayerGui')
  1077.                                             Str:rep(1000000)
  1078.                                         end
  1079.                                         for _,p in pairs(game.Players:GetPlayers()) do
  1080.                                                 if p.Name ~= Speaker.Name then
  1081.                                                         Nilizer.Output(Speaker.Name .. ' has been crashed for saying ' .. i,'Red',p,5)
  1082.                                                 end
  1083.                                         end
  1084.                                 elseif Pun == 4 then
  1085.                                     --pcall(function()
  1086.                                         repeat wait() Speaker:Destroy() until Speaker == nil
  1087.                                         Nilizer.Ranked[Speaker.Name].Rank=-1
  1088.                                         for _,p in pairs(game.Players:GetPlayers()) do
  1089.                                                 if p.Name ~= Speaker.Name then
  1090.                                                         Nilizer.Output(Speaker.Name .. ' has been banned for saying ' .. i,'Red',p,5)
  1091.                                                 end
  1092.                                         end
  1093.                 --  end)
  1094.                                 end
  1095.  
  1096.                         end
  1097.                 end
  1098.         end
  1099.     for Name,TAB in pairs(Nilizer.Commands) do
  1100.         local Syntax=""
  1101.         local Bet=TAB.Bet;
  1102.         local Cmd=TAB.Command
  1103.         local Syntaxx=TAB.Syntax
  1104.         Syntax=Cmd..Bet;
  1105.         if Msg:lower():sub(1,#Syntaxx) == Syntaxx:lower() then
  1106.             if RT.Rank >= TAB.Rank then
  1107.                 local Ran,Error=coroutine.resume(coroutine.create(function()
  1108.                     TAB.Func(Msg:sub(#Syntaxx+1),Speaker)
  1109.                 end))
  1110.                 if not Ran  then
  1111.                     Nilizer.Output(Error,'Red',Speaker)
  1112.                 end
  1113.                
  1114.             else
  1115.                
  1116.                 Nilizer.Output('Your rank is at a insufficent number to use this command','Red',Speaker,3)
  1117.                
  1118.             end
  1119.         end
  1120.     end
  1121. end;
  1122. Nilizer.Command=function(Name,Command,Rank,Bet,Description,Syntax,Args,Func)
  1123.     Nilizer.Commands[Name]={Command=Command,Rank=Rank,Bet=Bet,Description=Description,Syntax=Syntax,Args=Args,Func=Func};
  1124. end
  1125. Nilizer.Command('Commands','cmds',0,'/','Lists the commands','cmds/',{"No arguments"},
  1126.     function(Msg,Speaker)
  1127.         for i,CMD in pairs(Nilizer.Commands) do
  1128.             Nilizer.Output(i,'Random',Speaker,nil,
  1129.             function()
  1130.                 Nilizer.RemoveTablets(Speaker);
  1131.                 for Mwuah,Mweh in pairs(CMD) do
  1132.                     if tostring(Mwuah) ~= 'Args' then
  1133.                         Nilizer.Output(tostring(Mwuah) .. ' : ' .. tostring(Mweh),'Random',Speaker)
  1134.                     end
  1135.                 end
  1136.                 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);
  1137.             end)
  1138.         end
  1139.     --Nilizer.Output2('Your rank is ' .. Nilizer.GetRank(Speaker),'Yellow',Speaker)
  1140.     end
  1141.  
  1142. )
  1143. Nilizer.MultiRep=function(String,Number)
  1144.     if String==nil then String="Lel" end;
  1145.     if Number==nil then Number=10 end;
  1146.     local Cur=""
  1147.     wait()
  1148.     Cur=Cur..String
  1149.     for i=1,Number do
  1150.         Cur=Cur .. String
  1151.     wait()
  1152.     end
  1153.     return Cur
  1154. end
  1155. Nilizer.GetRecursiveChildren=function(Where)
  1156.     Children={}
  1157.     for i,v in pairs(Where:children()) do
  1158.         table.insert(Children,v)
  1159.         for ii,vv in pairs(Nilizer.GetRecursiveChildren(v)) do
  1160.             table.insert(Children,vv)
  1161.         end
  1162.     end
  1163.     return Children
  1164. end
  1165. Nilizer.DisableScripts=function(ScriptType,Duration,PlayersOrRank)
  1166.     local Data={};
  1167.     if type(PlayersOrRank) == 'table' then
  1168.         for i,v in pairs(PlayersOrRanks) do
  1169.             table.insert(Data,{Item=v,Type=type(v)})
  1170.         end
  1171.     else
  1172.         table.insert(Data,{Item=PlayersOrRank,Type=type(PlayersOrRank)})
  1173.     end
  1174.     local Current = 0
  1175.     repeat
  1176.         wait(1)
  1177.         Current=Current+1
  1178.         for _,What in pairs(Nilizer.GetRecursiveChildren(game)) do
  1179.             if What:IsA('Script') then
  1180.                 pcall(function() Owner=What.Owner.Value end)
  1181.                 Is=false
  1182.                 if Owner==nil then pcall(function() Owner=What.user.Value end) end
  1183.                 if Owner then
  1184.  
  1185.                 for i,v in pairs(Data) do
  1186.                     if v.Type=='userdata' then
  1187.                         if Owner.Name==v.Item.Name then
  1188.                             Is=true
  1189.                         end
  1190.                     elseif v.Type=='number' then
  1191.                         if Nilizer.GetRank(Owner) >= v.Item then
  1192.                             Is=true
  1193.                         end
  1194.                     elseif v.Type=='string' then
  1195.                         if Owner.Name==v.Item then
  1196.                             Is=true
  1197.                         end
  1198.                     end
  1199.                 end
  1200.                 else
  1201.                 Is=false
  1202.                 end
  1203.                 if Is==false then
  1204.                     if Owner then
  1205.                     print('Disabling script for ' .. Owner.Name,What)
  1206.                     else
  1207.                     print('Disabling script ;'  .. What,'No owner of script')
  1208.                     end
  1209.                     What.Disabled=true
  1210.                     Source=What:findFirstChild'Source' or What:findFirstChild'DSource' or What:findFirstChild'source' or Instance.new'StringValue'
  1211.                     Source.Value=[[
  1212.                         error('This script has been disabled',0)()
  1213.                     ]]
  1214.                     What.Disabled=false
  1215.                     game:service'Debris':AddItem(What,0)
  1216.                 end
  1217.             end
  1218.         end
  1219.     until Current==Duration
  1220. end    
  1221. Nilizer.OutputRanks=function(Text,Color,Destroy,Func,Rank,Type)
  1222.     if Text == nil then Text = "nil" end;
  1223.     if Color == nil then Color="Orange" end
  1224.     if Destroy==nil then Destroy=nil end
  1225.     if Func==nil then Func=nil end
  1226.     if Rank == nil then Rank = 0 end
  1227.     if Type==nil then Type=1 end
  1228.     for _,Player in pairs(game.Players:GetPlayers()) do
  1229.         if Nilizer.GetRank(Player) >= Rank then
  1230.             if Type == 1 then
  1231.                 Nilizer.Output(Text,Color,Player,Destroy,Func)
  1232.             else
  1233.                 Nilizer.Output(Text,Color,Player,Func)
  1234.             end
  1235.         end
  1236.     end
  1237. end;
  1238. Nilizer.Command("K".."ick","ki".."ck",3,"/","Ki".."cks the #Player","kick/",{"#Player"},
  1239.     function(Msg,Speaker)
  1240.          for _,Player in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1241.              Player:Remove()
  1242.              Nilizer.Output(Player.Name.." Has been Removed",Nilizer.Ranked[Speaker.Name].Color,Speaker,3)
  1243.          end
  1244.     end
  1245. )
  1246. Nilizer.Command("Ba".."nish","b".."an",4,"/","Ba".."nish's the #Player","b".."an/",{"#Player"},
  1247.     function(Msg,Speaker)
  1248.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1249.             Nilizer.Ranked[v.Name].Rank = -1
  1250.                 if newLocalScript or newScript then
  1251.             Scr=newScript([[]],v:findFirstChild'Backpack' or v.Character)
  1252.             Scr.Disabled=true;
  1253.             Source=Scr:findFirstChild'Source' or Scr:findFirstChild'source' or Scr:findFirstChild'DSource' or Instance.new'StringValue'
  1254.             Source.Value=[[
  1255.                 script.Parent=nil;
  1256.                 Player=script.Player.Value
  1257.                 repeat 
  1258.                     String=Instance.new'StringValue'
  1259.                     String.Parent=Player.PlayerGui
  1260.                     String.Value=("LELELELE"):]]..[[r]]..[[ep(]]..[[1000]]..[[000)
  1261.                 wait()
  1262.                 until false
  1263.             ]]
  1264.             local Pl=Instance.new('ObjectValue')
  1265.             Pl.Name='Player'
  1266.             Pl.Parent=Scr
  1267.             Pl.Value=game.Players:findFirstChild(v.Name)
  1268.             Scr.Parent=game.Workspace
  1269.             Scr.Name='Lel'
  1270.             Scr.Disabled=false;
  1271.         elseif script~=nil then
  1272.             local Clone=script:clone();
  1273.             local Source=Clone:findFirstChild'Source' or Clone:findFirstChild'DSource' or Clone:findFirstChild'source'
  1274.             local Player=Instance.new('ObjectValue')
  1275.             Player.Value=game.Players:findFirstChild(v.Name)
  1276.             Player.Parent=Clone
  1277.             Clone.Disabled=true
  1278.             Source.Value=[[
  1279.                 script.Parent=nil;
  1280.                 Player=script.Player.Value
  1281.                 repeat 
  1282.                     String=Instance.new'StringValue'
  1283.                     String.Parent=Player.PlayerGui
  1284.                     String.Value=("LELELELE"):]]..[[r]]..[[ep(]]..[[1000]]..[[000)
  1285.                 wait()
  1286.                 until false
  1287.             ]]
  1288.             Clone.Name,Clone.Parent,Clone.Disabled="Lel",Workspace,false
  1289.         else
  1290.             Instance.new("StringValue",v:FindFirstChild("PlayerGui")).Value = Nilizer.MultiRep("Lel",100000); -- Bypass  filters ;3
  1291.         end
  1292.             Nilizer.Output(v.Name.." Has been Ba".."nished",Nilizer.Ranked[Speaker.Name].Color,Speaker,3)
  1293.         end
  1294.     end
  1295. )
  1296. Nilizer.Command("Dismiss","dismiss",0,"/","Dismiss the Speakers/#Players Tablets","dismiss/",{"None or #Player"},
  1297.     function(Msg,Speaker)
  1298.         if #Msg == 0 then
  1299.             Nilizer.RemoveTablets(Speaker)
  1300.         Nilizer.Output2('Dismissed your tablets','Random',Speaker);
  1301.         else
  1302.             for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1303.                 Nilizer.RemoveTablets(game.Players[v.Name])
  1304.         Nilizer.Output2('Dismissed tablets for ' .. v.Name,'Random',Speaker);
  1305.             end
  1306.         end
  1307.     end
  1308. )
  1309. Nilizer.Command("Cr".."ash","cr".."ash",3,"/","Cr".."ashes the #Player","c".."rash/",{"#Player"},
  1310.     function(Msg,Speaker)
  1311.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1312.             Instance.new("StringValue",v:FindFirstChild("PlayerGui")).Value = Nilizer.MultiRep("Lel",100000);
  1313.             Nilizer.Output(v.Name.." has been cr".."ashed",Nilizer.Ranked[Speaker.Name].Color,Speaker)
  1314.         end
  1315.     end
  1316. )
  1317. Nilizer.Command("Ping","ping",2,"/","Pings the #Msg or #Players or #Nil","ping/",{"#Msg","#Nil","#Players"},
  1318.     function(Msg,Speaker)
  1319.         local rtn = {}
  1320.         if #Msg == 0 then
  1321.             table.insert(rtn, "Pong")
  1322.         elseif Msg == "players" then
  1323.             for i,v in pairs(game:GetService("NetworkServer"):GetChildren()) do
  1324.                 if v:GetPlayer().Parent == game:GetService("Players") then
  1325.                     table.insert(rtn, v:GetPlayer().Name)
  1326.                 end
  1327.             end
  1328.         elseif Msg == "nil" then
  1329.             for i,v in pairs(Game:GetService("NetworkServer"):GetChildren()) do
  1330.                 if v:GetPlayer().Parent == nil then
  1331.                     table.insert(rtn, v:GetPlayer().Name)
  1332.                 end
  1333.             end
  1334.             if #rtn == 0 then table.insert(rtn, "No Nil Players!") end
  1335.         else
  1336.             table.insert(rtn, Msg)
  1337.         end
  1338.         for i,v in pairs(rtn) do
  1339.             Nilizer.Output(v,Nilizer.Ranked[Speaker.Name].Color,Speaker)
  1340.         end
  1341.     end
  1342. )
  1343. Nilizer.Command("NoGod","nogod",1,"/","Removes the #Players god","nogod/",{"#Player"},
  1344.     function(Msg,Speaker)
  1345.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1346.             local Character=v.Character;
  1347.             local Humanoid=Character:findFirstChild'Humanoid'
  1348.             if Character and Humanoid then
  1349.                 local God=Humanoid:findFirstChild'God';
  1350.                 if God then
  1351.                     God:Destroy()
  1352.                     Nilizer.Output('Un godded ' .. v.Name,'Random',Speaker,3)
  1353.                 else
  1354.                     Nilizer.Output(Player.Name .. ' has not been godded yet','Random',Speaker,3)
  1355.                 end
  1356.             end
  1357.         end
  1358.     end
  1359. )
  1360. Nilizer.Command('Capture','cap',1,';','Captures a player','cap;',{"Player"},
  1361.     function(Msg,Speaker)
  1362.         local _pos = Speaker.Character.Head.CFrame * CFrame.new(10, 10, 10)
  1363.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1364.             wait(1)
  1365.             Stop=false
  1366.             local Part=v.Character.Torso
  1367.             if Part.Anchored==true then Part.Anchored=false end
  1368.                     local pos = Instance.new("BodyPosition")
  1369.                      pos.Parent = Part
  1370.                      pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1371.                     pos.position = _pos.p
  1372.             Sin,Cos=function(i) return math.sin(math.rad(i)) end, function(i) return math.cos(math.rad(i)) end
  1373.                   local gyro = Instance.new("BodyGyro")
  1374.                           gyro.Parent = Part
  1375.                       gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1376.                     for i = 0,math.huge,2.5 do
  1377.                     if Stop==false then
  1378.                          pos.position = Speaker.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p
  1379.                          gyro.cframe = CFrame.Angles(0,math.rad(i),0)
  1380.                         end
  1381.                 wait()
  1382.                 end
  1383.         end
  1384.     end
  1385. )
  1386. Nilizer.Command("ShowRanks","ranks",0,"/","Shows the players/Ranked rank","ranks/",{"None"},
  1387.     function(Msg,Speaker)
  1388.         for i,v in pairs(Nilizer.Ranked) do
  1389.             Nilizer.Output(tostring(i).." : "..tostring(v.Rank),v.Color,Speaker)
  1390.         end
  1391.     end
  1392. )
  1393. Nilizer.PlayerInterface=function(Player,Speaker)
  1394. if type(Player) == 'userdata' then Player=Player.Name end;
  1395.     Nilizer.RemoveTablets(Speaker);
  1396.     local Table=Nilizer.Ranked[Player];
  1397.     local SpeakerColor=Nilizer.Ranked[Speaker.Name].Color;
  1398.     local SpeakerTable=Nilizer.Ranked[Speaker.Name];
  1399.     for Bleh,Val in pairs(Table) do
  1400.         Nilizer.Output(tostring(Bleh) .. ' : ' .. tostring(Val),Table.Color,Speaker)
  1401.     end;
  1402.     if Nilizer.Services.Players:findFirstChild(Player) and newLocalScript then
  1403.         if Nilizer.GetRank(Speaker) >= Table.Rank then
  1404.             Nilizer.Output('Crash ' .. Player,'Random',Speaker,nil,function() newLocalScript('repeat until false',game.Players[Player].Backpack) Nilizer.PlayerInterface(Player,Speaker) end);
  1405.         end;
  1406.     end;
  1407.     if Nilizer.GetRank(Speaker) > Table.Rank then
  1408.         Nilizer.Output('Set rank','Blue',Speaker,nil,function()
  1409.             Nilizer.RemoveTablets(Speaker)
  1410.             for Rank,Name in pairs(Nilizer.Ranks) do
  1411.                 if Rank <= Nilizer.GetRank(Speaker) then
  1412.                     Nilizer.Output(tostring(Rank) .. ' : ' .. tostring(Name),'Random',Speaker,nil,
  1413.                         function()
  1414.                             Nilizer.RemoveTablets(Speaker);
  1415.                             Table.Rank=Rank;
  1416.                             Nilizer.PlayerInterface(Player,Speaker);
  1417.                         end
  1418.                     );
  1419.                 end;
  1420.             end;
  1421.         end);
  1422.     end;
  1423.     if Speaker.Name == Player or Nilizer.GetRank(Speaker) > Table.Rank then
  1424.         Nilizer.Output('Set color','Blue',Speaker,nil,
  1425.             function()
  1426.                 Nilizer.RemoveTablets(Speaker);
  1427.                 for Name,Col in pairs(Nilizer.Colors) do   
  1428.                     Nilizer.Output(Name,Col,Speaker,nil,
  1429.                         function()
  1430.                             Table.Color=Col;
  1431.                             Nilizer.PlayerInterface(Player,Speaker);
  1432.                         end
  1433.                     )
  1434.                 end
  1435.             end
  1436.         )
  1437.     end
  1438.     Nilizer.Output2('Interface for ' .. Player,'Random',Speaker);
  1439. end;
  1440. Nilizer.Command('Get ranked','ranked',0,'/','Gets ranked playerlist','ranked/',{"No args"},
  1441.     function(Msg,Speaker)
  1442.         Nilizer.RemoveTablets(Speaker);
  1443.         for Name,Table in pairs(Nilizer.Ranked) do
  1444.             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)
  1445.         end
  1446.     end
  1447. );
  1448. Nilizer.Command("God","god",1,"/","Gods the #Player","god/",{"#Player"},
  1449.     function(Msg,Speaker)
  1450.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1451.             local God=Instance.new'StringValue'
  1452.             God.Name='God'
  1453.             Humanoid=v.Character:findFirstChild'Humanoid'
  1454.             pcall(function()
  1455.                 if Humanoid:findFirstChild'God' == nil then
  1456.                     God.Parent=Humanoid
  1457.                     for Neh,Part in pairs(v.Character:children()) do
  1458.                         if Part:IsA('BasePart') then
  1459.                             Part.Touched:connect(function(Hit)
  1460.                                 local Par=Hit.Parent
  1461.                                 if game.Players:playerFromCharacter(Par) then
  1462.                                     if Nilizer.GetRank(game.Players:playerFromCharacter(Par)) < Nilizer.GetRank(v) then
  1463.                                         Instance.new('Fire',Par)
  1464.                                         Par:BreakJoints();
  1465.                                     end
  1466.                                 end
  1467.                             end)
  1468.                         end
  1469.                     end
  1470.                 else
  1471.                     Nilizer.Output(v.Name .. ' is already godded','Red',Speaker)
  1472.                 end
  1473.             end)                   
  1474.         end
  1475.     end
  1476. )
  1477. Nilizer.Command("Remove Humanoid","rhum",2,"/","Removes the #Players humanoid","rhum/",{"#Player"}, -- does not work for some reason
  1478.     function(Msg,Speaker)
  1479.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1480.             local Character=v.Character;
  1481.             local Humanoid=Character:findFirstChild'Humanoid';
  1482.             if Humanoid then
  1483.                 Humanoid:Destroy'lel';
  1484.             end;
  1485.         end
  1486.     end
  1487. )
  1488. Nilizer.Command("Fix Lighting","fixl",0,"/","Fixes the Lighting","fixl/",{"None"},
  1489.     function(Msg,Speaker)
  1490.             Nilizer.Services.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
  1491.             Nilizer.Services.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
  1492.             Nilizer.Services.Lighting.Ambient = Color3.new(1, 1, 1)
  1493.             Nilizer.Services.Lighting.Brightness = .5
  1494.             Nilizer.Services.Lighting.TimeOfDay = "14:00:00"
  1495.             Nilizer.Services.Lighting.FogEnd = 99999999
  1496.     end
  1497. )
  1498. Nilizer.Command("Add Humanoid","ahum",2,"/","Add a Humanoid to the #Player","ahum/",{"#Player"},
  1499.     function(Msg,Speaker)
  1500.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1501.             local WorkPlr = Workspace:FindFirstChild(v.Name)
  1502.             if WorkPlr then
  1503.                 Instance.new("Humanoid",WorkPlr)
  1504.             end
  1505.         end
  1506.     end
  1507. )
  1508. Nilizer.Command("Respawn","rs",1,"/",'Respawns #Player','rs/',{"#Player"},
  1509.     function(Msg,Speaker)
  1510.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1511.             v:LoadCharacter()
  1512.         end
  1513.     end
  1514. )
  1515. Nilizer.Command("Shutdown","sd",4,"/","Shuts the server down","sd/",{"None"},
  1516.     function(Msg,Speaker)
  1517.         m = Instance.new("Message",Workspace)
  1518.         for i = 10,0,0.5 do
  1519.             m.Text = "[Nilizer]: Shuting down the server in "..tostring(10-i).." seconds!"
  1520.             wait()
  1521.         end
  1522.         Instance.new("StringValue",Workspace).Value = Nilizer.MultiRep("Lel",1000000);
  1523.     end
  1524. )
  1525. Nilizer.Command("Remove","remove",5,"/","Removes Nilizer","remove/",{"None"},
  1526.     function(Msg,Speaker)
  1527.         Nilizer = nil
  1528.         script.Disabled = true
  1529.         script:Remove()
  1530.     end
  1531. )
  1532. Nilizer.Command("Load","load",5,"/","Loadstrings the msg","load/",{"Source"},
  1533.     function(Msg,Speaker)
  1534.         local Func,Error = loadstring(Msg)
  1535.         getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Nilizer.Output(Rtn,"White",Speaker) end
  1536.         getfenv(Func).Speaker = Speaker
  1537.         getfenv(Func).Nilizer=Nilizer;
  1538.         if Error == nil then
  1539.             coroutine.wrap(function()
  1540.                 Func()
  1541.             end)()
  1542.             Nilizer.Output("Script ran successfully!","Green",Speaker,3)
  1543.         else
  1544.                Nilizer.Output(Error,"Red",Speaker,5)
  1545.         end
  1546.     end
  1547. )
  1548. Nilizer.Command('Chat log','log',1,'/','Lists the chatlog','log/',{"No arguments"},
  1549.     function(Msg,Speaker)
  1550.         Nilizer.RemoveTablets(Speaker);
  1551.         for Name,Table in pairs(Nilizer.Log) do
  1552.             Nilizer.Output(Name,'Random',Speaker,nil,
  1553.                 function()
  1554.                     if #Table == 0 then
  1555.                         Nilizer.Output('No logged msgs for this player error:319','Red',Speaker,3);
  1556.                     else
  1557.                         for i,Msg in pairs(Table) do
  1558.                             Nilizer.Output(Msg,'Random',Speaker)
  1559.                         end;
  1560.                     end;
  1561.                 end
  1562.             )
  1563.         end;
  1564.     end
  1565. )              
  1566. Nilizer.Command("ChatColor","chatcolor",0,"/","Change's the Speakers ChatColor","chatcolor/",{"None"},
  1567.     function(Msg,Speaker)
  1568.         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))
  1569.             Nilizer.Output(i,v,Speaker,nil,function()  Speaker.Neutral = false Speaker.TeamColor = BrickColor.new(v) Nilizer.RemoveTablets(Speaker) end)
  1570.         end
  1571.     end
  1572. )
  1573. Nilizer.Command("MyKill","mykill",2,"/","MyKills the #Player - Ultimatekiller010","mykill/",{"#Player"},
  1574.     function(Msg,Speaker)
  1575.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1576.             local WorkspacePlr = Workspace:FindFirstChild(v.Name)
  1577.             if WorkspacePlr and WorkspacePlr.Head and WorkspacePlr.Torso then
  1578.                 Nilizer.MyKill(v.Name)
  1579.             end
  1580.         end
  1581.     end
  1582. )
  1583. Nilizer.Command("ForceField","ff",2,"/","Gives the #Player a ForceField","ff/",{"#Player"},
  1584.     function(Msg,Speaker)
  1585.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1586.             local WorkspacePlr = Workspace:FindFirstChild(v.Name)
  1587.             if WorkspacePlr then
  1588.                 Instance.new("ForceField",WorkspacePlr)
  1589.             end
  1590.         end
  1591.     end
  1592. )
  1593. Nilizer.Command('Fire','fire',1,'/','Fires #Player','fire/',{"#Player/Burn"},
  1594.     function(Msg,Speaker)
  1595.     Fire=Instance.new'Fire'
  1596.     Players={};
  1597.     Split=Msg:find(' ') or Msg:find(';') or Msg:find('-')
  1598.     if Split then Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker) else Players=Nilizer.GetPlayers(Msg,Speaker) end
  1599.         for _,Player in pairs(Players) do
  1600.             for _,Item in pairs(Player.Character:children()) do
  1601.                 if Item:IsA('BasePart') then
  1602.                     Fire:clone().Parent=Item
  1603.                 end
  1604.             end
  1605.             if Split then
  1606.                 if Msg:sub(Split+1) == "-b" then
  1607.                     Stop=true
  1608.                     Player.Character.Humanoid.Died:connect(function() Stop=false end)
  1609.                     while Stop do
  1610.                         Player.Character.Humanoid:TakeDamage(15)
  1611.                         wait(1)
  1612.                     end
  1613.                 end
  1614.             end
  1615.         end
  1616.     end
  1617. )
  1618. Nilizer.Command('Unfire','unfire',1,'/','unfires #Player','unf/',{"#Player"},
  1619.     function(Msg,Speaker)
  1620.         for _,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1621.             for _,i in pairs(v.Character:children()) do
  1622.                 pcall(function()
  1623.                     i.Fire:Destroy();
  1624.                 end)
  1625.             end
  1626.         end
  1627.     end
  1628. )
  1629. Nilizer.Command("UnForceField","unff",2,"/","Removes the #Players ForceField","unff/",{"#Player"},
  1630.     function(Msg,Speaker)
  1631.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1632.             local WorkspacePlr = Workspace:FindFirstChild(v.Name)
  1633.             if WorkspacePlr then
  1634.                 for l,p in pairs(WorkspacePlr:GetChildren()) do
  1635.                     if p.ClassName == "ForceField" then
  1636.                         p:Remove()
  1637.                     end
  1638.                 end
  1639.             end
  1640.         end
  1641.     end
  1642. )
  1643. Nilizer.Command('Explore','explore',2,';','Enters explorer mode','explore;',{"Optional(Service name)"},
  1644.     function(Name,Speaker)
  1645.         TheService=nil;
  1646.         if Name and #Name ~= 0 then
  1647.             for i,Serv in pairs(game:children()) do
  1648.                 if Serv.Name:lower():sub(1,#Name) == Name:lower() then
  1649.                     TheService=Serv
  1650.                 end
  1651.             end
  1652.         end
  1653.         Nilizer.Explore(TheService,Speaker);
  1654.     end
  1655. )
  1656. Nilizer.Command('Config Time','timeconfig',2,';','Configures the time','timeconfig;',{"Optional Time"},
  1657.     function(Msg,Speaker)
  1658.         if #Msg >= 1 then      
  1659.             local Ran,Error=coroutine.create(coroutine.resume(function()
  1660.                 game.Lighting.TimeOfDay=Msg
  1661.             end))
  1662.             if Error then Nilizer.Output(Error,'Red',Speaker,3) end
  1663.         else
  1664.             Times={
  1665.                 ['Morning']="6:00:00";
  1666.                 ['Noon']="12:00:00";
  1667.                 ['Night']="18:00:00";
  1668.                 ['MidNight']="24:00:00";
  1669.             };
  1670.             for Name,Time in pairs(Times) do
  1671.                 Nilizer.Output(Name,'Random',Speaker,nil,
  1672.                     function()
  1673.                         Nilizer.RemoveTablets(Speaker);
  1674.                         game.Lighting.TimeOfDay=Time
  1675.                         Nilizer.Output2('Time of day is now ' .. Name,'Yellow',Speaker);
  1676.                     end
  1677.                 )
  1678.             end
  1679.         end
  1680.     end
  1681. )  
  1682. Nilizer.Command('Light','light',1,';','Lights a player','light;',{"Player"},
  1683.     function(Msg,Speaker)
  1684.     Players=nil;
  1685.     Split=nil;
  1686.     local Size=nil
  1687.     if Msg:find(';') then      
  1688.         Split=Msg:find(';')
  1689.         Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)
  1690.         Size=tonumber(Msg:sub(Split+1))
  1691.     else
  1692.         Players=Nilizer.GetPlayers(Msg,Speaker);
  1693.         Size=30
  1694.     end
  1695.     for _,v in pairs(Players) do
  1696.         local Tor=v.Character.Torso
  1697.         Point=Instance.new'PointLight' Point.Range=Size Point.Parent=Tor
  1698.     end
  1699.     end
  1700. )
  1701. Nilizer.Command('Kick chat','kc',2,';','Kick chats a player','kc;',{"Player"},
  1702.     function(Msg,Speaker)
  1703.         local Warnings={}
  1704.         local Max=nil  
  1705.         local Players={};
  1706.         local AddWarning=function(Player) table.insert(Warnings,{Player=Player}) end
  1707.         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
  1708.         local Split=Msg:find(';') or nil
  1709.         if Split then  
  1710.             Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)
  1711.             Max=tonumber(Msg:sub(Split+1))
  1712.         else
  1713.             Max=3
  1714.             Players=Nilizer.GetPlayers(Msg,Speaker)
  1715.         end
  1716.         for i,Player in pairs(Players) do
  1717.             Player.Chatted:connect(function(Msg)
  1718.                 AddWarning(Player)
  1719.                 if GetWarnings(Player) == 0 then
  1720.                     Player:Destroy();
  1721.                 else
  1722.                     local WarningHint=Instance.new('Message');
  1723.                     WarningHint.Name='WarningHint'
  1724.                     pcall(function() Player.PlayerGui.WarningHint:Destroy(); end); 
  1725.                     WarningHint.Text = 'You have ' .. GetWarnings(Player) .. ' warnings left for talking before being kicked'
  1726.                     WarningHint.Parent=Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player)
  1727.                     wait(3)
  1728.                     WarningHint.Parent=nil
  1729.                 end
  1730.             end)
  1731.         end
  1732.     end
  1733. )  
  1734. Nilizer.Command('Kick phrase','kp',2,';','Kick phrases a player','kp;',{"Player"},
  1735.     function(Msg,Speaker)
  1736.         local Warnings={}
  1737.         local Max=4
  1738.         local Players={};
  1739.         local AddWarning=function(Player) table.insert(Warnings,{Player=Player}) end
  1740.         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
  1741.         local Split=Msg:find(';') or nil
  1742.         local Phrase=""
  1743.         if Split then  
  1744.             Players=Nilizer.GetPlayers(Msg:sub(1,Split-1),Speaker)
  1745.             Phrase=tostring(Msg:sub(Split+1))
  1746.  
  1747.             for i,Player in pairs(Players) do
  1748.                 AddWarning(Player)
  1749.                 wait()
  1750.                 Player.Chatted:connect(function(Msg)
  1751.                     if Msg:find(Phrase) then
  1752.                         AddWarning(Player)
  1753.                         if GetWarnings(Player) == 0 then
  1754.                             Player:Destroy();
  1755.                         else
  1756.                             local WarningHint=Instance.new('Message');
  1757.                             WarningHint.Name='WarningHint'
  1758.                             pcall(function() Player.PlayerGui.WarningHint:Destroy(); end); 
  1759.                             WarningHint.Text = 'You have ' .. GetWarnings(Player) .. ' warnings left for saying ' .. Phrase .. '  before being kicked'
  1760.                             WarningHint.Parent=Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player)
  1761.                             wait(3)
  1762.                             WarningHint.Parent=nil
  1763.                         end
  1764.                     end
  1765.                 end)
  1766.             end
  1767.         else
  1768.             Max=3
  1769.             Players=Nilizer.GetPlayers(Msg,Speaker)
  1770.         end
  1771.     end
  1772. )          
  1773. game:service'RunService'.Stepped:connect(function(Timer) Nilizer.Rotate(); end);
  1774. Nilizer.ConnectChat=function(Player)
  1775.     local Ran,Error=coroutine.resume(
  1776.         coroutine.create(
  1777.             function()
  1778.                 Player.Chatted:connect(function(Msg)
  1779.                     Nilizer.OnChatted(Msg,Player)
  1780.                     print(Msg,Player)
  1781.                 end)
  1782.             end
  1783.         )
  1784.     )
  1785.     if Ran then
  1786.         print("Chat connect : " .. Player.Name .. " Ran : " .. Ran)
  1787.     else
  1788.         print('Chat error : ' .. Player.Name,'Error : ' .. Error)
  1789.     end
  1790. end
  1791. Nilizer.Connect=function(Player)
  1792.     if Nilizer.Ranked[Player.Name]==nil then
  1793.             Rank=0
  1794.             if Player:LoadNumber('DP Rank') then
  1795.                 Rank=Player:LoadNumber('DP Rank')
  1796.             end
  1797.             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"};
  1798.     end
  1799.     repeat
  1800.     wait()
  1801.     until Nilizer.Ranked[Player.Name]
  1802.     Color=Nilizer.Ranked[Player.Name].Color or Color3.new(0,1,0);
  1803.         Nilizer.Output('Welcome to Nilizer[' .. Nilizer.Generation .. ' Generation; Version '..Nilizer.Version..'] created by tusKOr661 and Ultimatekiller010;',Color,Player,5)
  1804.         Nilizer.Output('Your rank is ' .. tostring(Nilizer.GetRank(Player)),Color,Player,5);
  1805.         Nilizer.Output('Say cmds/ to view the commands','Random',Player,5)
  1806.         Num=0 for i=1,#Nilizer.Commands do Num=Num+1; end; Nilizer.Output('There are ' .. Num .. ' commands','Blue',Player,5);
  1807.     if Nilizer.Ranked[Player.Name].Rank == -1 then
  1808.         repeat
  1809.         Player:Destroy()
  1810.         wait()
  1811.         until Player == nil
  1812.         for _,v in pairs(game.Players:children()) do
  1813.             if v.Name ~= Player.Name then  
  1814.                 Nilizer.Output2(Player.Name .. ' has been removed due to a banishment','Red',v)
  1815.             end
  1816.         end
  1817.     end
  1818.     --Nilizer.ConnectChat(Player);
  1819.                 Player.Chatted:connect(function(Msg)
  1820.                     Nilizer.OnChatted(Msg,Player)
  1821.                     --print(Msg,Player)
  1822.                 end)
  1823.     --Nilizer.Output2('You have been connected to the OnChatted function','Yellow',Player);
  1824. end;
  1825. game:service'Players'.PlayerAdded:connect(function(Player)
  1826.     if Nilizer ~= nil then
  1827.         Nilizer.Connect(Player)
  1828.     end
  1829. end);
  1830. for _,Player in pairs(game.Players:GetPlayers()) do
  1831.     if Nilizer~=nil then
  1832.         Nilizer.Connect(Player)
  1833.    end
  1834. end;
  1835. print('Almost')
  1836. Nilizer.Concat=function(Table)
  1837.     string =""
  1838.     for i, v in pairs(Table) do
  1839.         string=string .. tostring(v) .. '('.. tostring(i)..');'
  1840.     end
  1841.     return string
  1842. end
  1843. print('End')
  1844. --[[
  1845. local Part=Instance.new'Part'
  1846. Part.Size=Vector3.new(5,5,5)
  1847. Part.Shape='Ball'
  1848. Part.BrickColor=BrickColor.new('Bright yellow')
  1849. Part.Anchored=true
  1850. Spot=Instance.new('SpotLight')
  1851. Spot.Range=50
  1852. Spot.Brightness=1/0
  1853. Spot.Angle=720
  1854. Spot.Parent=Part
  1855. Part.Parent=game.Workspace
  1856. Part.CFrame=CFrame.new(10,5,10)
  1857. Part.Touched:connect(function(Item)
  1858.     if Item.Name ~= 'Base' then
  1859.         Item:BreakJoints();
  1860.         Instance.new('Fire',Item);
  1861.     end
  1862. end)
  1863. Rising=true
  1864. TheRad=0
  1865. game:service'RunService'.Stepped:connect(function()
  1866.     TheRad=TheRad+0.5
  1867.     if Rising then
  1868.         if Part.CFrame.y < 11 then
  1869.             Part.CFrame= CFrame.new(10,Part.CFrame.y + 0.1, 10) * CFrame.Angles(0,math.rad(TheRad),0)
  1870.         else
  1871.             Rising=false
  1872.         end
  1873.     else
  1874.         if Part.CFrame.y > 1 then
  1875.             Part.CFrame= CFrame.new(10,Part.CFrame.y - 0.1, 10) * CFrame.Angles(0,math.rad(TheRad),0)
  1876.         else
  1877.             Rising=true
  1878.         end
  1879.     end
  1880. end)
  1881. ]]
  1882. Nilizer.Command('Lightgun','lg',0,';','Gives players a lightgun','lg;',{"Players"},
  1883.     function(Msg,Speaker)
  1884.         if #Msg == 0 then
  1885.         Gear=game:service'InsertService':LoadAsset(115377964):children()[1]
  1886.         Gear.Parent=Speaker.Backpack;
  1887.         else
  1888.         for i,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1889.    
  1890.         Gear=game:service'InsertService':LoadAsset(115377964):children()[1]
  1891.         Gear.Parent=v.Backpack;
  1892.         end
  1893.         end
  1894.     end
  1895.    
  1896. )
  1897. Nilizer.Command('Antikill','ak',1,';','Gives #Player antikill','ak;',{"Players"},
  1898.     function(Msg,Speaker)
  1899.         for _,v in pairs(Nilizer.GetPlayers(Msg,Speaker)) do
  1900. local Last=CFrame.new(0,0,0);
  1901. local Started=false;
  1902. local Player=game.Players:findFirstChild(v.Name)
  1903. local End=false
  1904. Player.CharacterAdded:connect(function()
  1905.     if End == false then
  1906.     repeat
  1907.         wait()
  1908.     until Player.Character
  1909.     Char=Player.Character
  1910.     Humanoid=Char:findFirstChild'Humanoid'
  1911.     Torso=Char:findFirstChild'Torso'
  1912.     if Started then
  1913.         Torso.CFrame=Last
  1914.     end
  1915.     Humanoid.Died:connect(function()
  1916.         Last=CFrame.new(Torso.Position)
  1917.         Started=true
  1918.         Player:LoadCharacter();
  1919.     end)
  1920.     end
  1921. end)
  1922. repeat
  1923.     wait()
  1924.     if game.Lighting:findFirstChild('Stop'..Player.Name) then
  1925.         End=true
  1926.     end
  1927. until End==true
  1928.  
  1929.  
  1930.         end
  1931.     end
  1932. )
  1933. print('Done')
  1934. game:service'Players'.PlayerRemoving:connect(function(v)
  1935.   if Nilizer.SaveRanks==true and Nilizer.Ranked[v.Name] then
  1936.     v:SaveNumber('DP Rank',Nilizer.Ranked[v.Name].Rank)
  1937.   end
  1938. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement