Advertisement
DigitalZer3

Untitled

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