Stevano

Kohls Admin

Jun 9th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.24 KB | None | 0 0
  1. --kohls admin house nbc
  2. warn("Kohls Admin House NBC Admin")
  3. print("Written by: Bloxy")
  4.  
  5. plr = game.Players.LocalPlayer
  6. prefix = ":"
  7. banned = {}
  8.  
  9. function GetPlayer(String) -- timeless/xfunnieuss
  10. local Found = {}
  11. local strl = String:lower()
  12. if strl == "all" then
  13. for i,v in pairs(game.Players:GetPlayers()) do
  14. table.insert(Found,v)
  15. end
  16. elseif strl == "others" then
  17. for i,v in pairs(game.Players:GetPlayers()) do
  18. if v.Name ~= game.Players.LocalPlayer.Name then
  19. table.insert(Found,v)
  20. end
  21. end
  22. elseif strl == "me" then
  23. for i,v in pairs(game.Players:GetPlayers()) do
  24. if v.Name == game.Players.LocalPlayer.Name then
  25. table.insert(Found,v)
  26. end
  27. end
  28. else
  29. for i,v in pairs(game.Players:GetPlayers()) do
  30. if v.Name:lower():sub(1, #String) == String:lower() then
  31. table.insert(Found,v)
  32. end
  33. end
  34. end
  35. return Found
  36. end
  37.  
  38. plr.Chatted:Connect(function(msg)
  39. if string.sub(msg, 1, 6) == (prefix.."kick ") then
  40. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  41. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  42. remote:FireServer(v)
  43. end
  44. end
  45. end)
  46.  
  47.  
  48. prefix = ":"
  49. slock = false
  50.  
  51. plr = game.Players.LocalPlayer
  52. plr.Chatted:Connect(function(ok)
  53. if string.sub(ok, 1) == (prefix.. "admin") then
  54. now = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  55.  
  56. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  57. =
  58. game.Workspace.Terrain.GameFolder.Admin.Pads['Touch to get admin'].Head.CFrame
  59.  
  60. wait(0.2)
  61.  
  62. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = now
  63. end
  64. end)
  65.  
  66. plr.Chatted:connect(function(wtf)
  67. if string.sub(wtf, 1) == (prefix.. "shutdown") then
  68. for i,v in pairs(game.Players:GetPlayers()) do
  69. if v~= plr then
  70. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  71. remote:FireServer(v)
  72. end
  73. end
  74. end
  75. end)
  76.  
  77.  
  78. plr.Chatted:connect(function(lol)
  79. if string.sub(lol, 1) == (prefix.. "slock") then
  80. slock = true
  81. warn'Server Locked!'
  82. end
  83. end)
  84.  
  85. plr.Chatted:Connect(function(oyes)
  86. if string.sub(oyes, 1) == (prefix.. "unslock") then
  87. slock = false
  88. warn'Server Unlocked!'
  89. end
  90. end)
  91.  
  92.  
  93. plr.Chatted:connect(function(wtf)
  94. if string.sub(wtf, 1) == (prefix.. "shutdown") then
  95. wait(1)
  96. plr:Kick'Shutdown game.'
  97. end
  98. end)
  99.  
  100.  
  101. game.Players.PlayerAdded:connect(function(xDDD)
  102. if slock == true then
  103. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  104. remote:FireServer(xDDD)
  105. wait()
  106. warn("Someone tried to join:", xDDD.Name, "-SLOCKED")
  107. end
  108. end)
  109.  
  110. plr.Chatted:Connect(function(xd)
  111. if string.sub(xd, 1) == (prefix.. "rworkspace") then
  112. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  113.  
  114. remote:FireServer(Workspace.Terrain.GameFolder)
  115. remote:FireServer(Workspace.Terrain.GameFolder)
  116. end
  117. end)
  118.  
  119. plr.Chatted:Connect(function(msg)
  120. if string.sub(msg, 1, 5) == (prefix.."ban ") then
  121. for i,v in pairs(GetPlayer(string.sub(msg, 6))) do
  122. table.insert(banned,v.Name)
  123. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  124. remote:FireServer(v)
  125. wait()
  126. print("Banned:", v.Name)
  127. end
  128. end
  129. end)
  130.  
  131. game.Players.PlayerAdded:connect(function(x)
  132. wait(0.25)
  133. for i,v in pairs(banned) do
  134. if x.Name == v then
  135. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  136. remote:FireServer(x)
  137. wait()
  138. warn("Someone tried to join:", x.Name, "-BANNED")
  139. end
  140. end
  141. end)
  142.  
  143. plr.Chatted:Connect(function(rEE)
  144. if string.sub(rEE, 1, 12) == (prefix.."radminpads") then
  145. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  146. remote:FireServer(game.Workspace.Terrain.GameFolder.Admin.Pads)
  147. end
  148. end)
  149.  
  150. plr.Chatted:Connect(function(xAr)
  151. if string.sub(xAr, 1, 8) == (prefix.."rregen") then
  152. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  153. remote:FireServer(game.Workspace.Terrain.GameFolder.Admin.Regen)
  154. end
  155. end)
  156.  
  157. plr.Chatted:Connect(function(wE)
  158. if string.sub(wE, 1, 7) == (prefix.."robby") then
  159. local remote = game.Players.LocalPlayer.Backpack.Delete.delete
  160. remote:FireServer(game.Workspace.Terrain.GameFolder.Workspace.Obby)
  161. end
  162. end)
  163.  
  164.  
  165. plr.Chatted:Connect(function(ssA)
  166. if string.sub(ssA, 1, 11) == (prefix.."banlist") then
  167. for i,v in pairs(banned) do
  168. warn("----------------")
  169. print(v)
  170. end
  171. end
  172. end)
Add Comment
Please, Sign In to add comment