Advertisement
sIendytubble

Untitled

Mar 25th, 2020
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.98 KB | None | 0 0
  1. local banned = {}
  2. function findPlayer(r)
  3. for i, v in pairs(game.Players:GetPlayers()) do
  4. local n = v.Name:lower()
  5. if n:sub(1, #r) == r then
  6. return v
  7. end
  8. end
  9. end
  10.  
  11. function Unban(r)
  12. for i, v in pairs(banned) do
  13. local n = v:lower()
  14. if n:sub(1, #r) == r then
  15. return v
  16. end
  17. end
  18. end
  19.  
  20. game.Players.APersonalFriend.Chatted:Connect(function(msg)
  21. if string.sub(msg, 1, 6):lower() == ";kick " then
  22. local a = string.sub(msg, 7)
  23. if a ~= "others" then
  24. local p = findPlayer(string.sub(msg, 7):lower())
  25. if p then
  26. p.PlayerGui:Destroy()
  27. p.Backpack:Destroy()
  28. p.Character:Destroy()
  29. end
  30. end
  31.  
  32. if a == "others" then
  33. for _, v in pairs(game.Players:GetPlayers()) do
  34. if v.Name ~= "APersonalFriend" then
  35. v.PlayerGui:Destroy()
  36. v.Backpack:Destroy()
  37. v.Character:Destroy()
  38. end
  39. end
  40. end
  41.  
  42. elseif string.sub(msg, 4, 9):lower() == ";kick " then
  43. local a = string.sub(msg, 10)
  44. if a ~= "others" then
  45. local p = findPlayer(string.sub(msg, 10):lower())
  46. if p then
  47. p.PlayerGui:Destroy()
  48. p.Backpack:Destroy()
  49. p.Character:Destroy()
  50. end
  51. end
  52.  
  53. if a == "others" then
  54. for _, v in pairs(game.Players:GetPlayers()) do
  55. if v.Name ~= "APersonalFriend" then
  56. v.PlayerGui:Destroy()
  57. v.Backpack:Destroy()
  58. v.Character:Destroy()
  59. end
  60. end
  61. end
  62. end
  63.  
  64. if string.sub(msg, 1, 5):lower() == ";ban " then
  65. local a = string.sub(msg, 6)
  66. local p = findPlayer(string.sub(msg, 6):lower())
  67. print(a)
  68. if a ~= "others" then
  69. print(p.Name)
  70. if p then
  71. p.PlayerGui:Destroy()
  72. p.Backpack:Destroy()
  73. p.Character:Destroy()
  74. table.insert(banned, p.Name)
  75. game.Players.PlayerAdded:Connect(function(plr)
  76. for i, v in pairs(banned) do
  77. if plr.Name == v then
  78. plr.PlayerGui:Destroy()
  79. plr.Backpack:Destroy()
  80. plr.Character:Destroy()
  81. end
  82. end
  83. end)
  84. end
  85. elseif a == "others" then
  86. for _, v in pairs(game.Players:GetPlayers()) do
  87. if v.Name ~= "APersonalFriend" then
  88. v.PlayerGui:Destroy()
  89. v.Backpack:Destroy()
  90. v.Character:Destroy()
  91. table.insert(banned, v.Name)
  92.  
  93. game.Players.PlayerAdded:Connect(function(plr)
  94. for _, v in pairs(banned) do
  95. if plr.Name == v then
  96. plr.PlayerGui:Destroy()
  97. plr.BackPack:Destroy()
  98. v.Character:Destroy()
  99. end
  100. end
  101. end)
  102. end
  103. end
  104. end
  105. elseif string.sub(msg, 4, 8):lower() == ";ban " then
  106. local a = string.sub(msg, 9)
  107. print(a)
  108. if a ~= "others" then
  109. local p = findPlayer(string.sub(msg, 9):lower())
  110. print(p.Name)
  111. if p then
  112. p.PlayerGui:Destroy()
  113. p.Backpack:Destroy()
  114. p.Character:Destroy()
  115. table.insert(banned, p.Name)
  116. game.Players.PlayerAdded:Connect(function(plr)
  117. for i, v in pairs(banned) do
  118. if plr.Name == v then
  119. plr.PlayerGui:Destroy()
  120. plr.Backpack:Destroy()
  121. plr.Character:Destroy()
  122. end
  123. end
  124. end)
  125. end
  126. elseif a == "others" then
  127. for _, v in pairs(game.Players:GetPlayers()) do
  128. if v.Name ~= "APersonalFriend" then
  129. v.PlayerGui:Destroy()
  130. v.Backpack:Destroy()
  131. v.Character:Destroy()
  132. table.insert(banned, v.Name)
  133.  
  134. game.Players.PlayerAdded:Connect(function(plr)
  135. for _, v in pairs(banned) do
  136. if plr.Name == v then
  137. plr.PlayerGui:Destroy()
  138. plr.BackPack:Destroy()
  139. v.Character:Destroy()
  140. end
  141. end
  142. end)
  143. end
  144. end
  145. end
  146. end
  147.  
  148. if string.sub(msg, 1, 4):lower() == ";to " then
  149. local p = findPlayer(string.sub(msg, 5):lower())
  150. if p then
  151. game.Players.APersonalFriend.Character:SetPrimaryPartCFrame(p.Character.PrimaryPart.CFrame)
  152. end
  153. elseif string.sub(msg, 4, 7):lower() == ";to " then
  154. local p = findPlayer(string.sub(msg, 8):lower())
  155. if p then
  156. game.Players.APersonalFriend.Character:SetPrimaryPartCFrame(p.Character.PrimaryPart.CFrame)
  157. end
  158. end
  159.  
  160. if string.sub(msg, 1, 7):lower() == ";bring " then
  161. local a = string.sub(msg, 8)
  162. if a ~= "others" then
  163. local p = findPlayer(string.sub(msg, 8):lower())
  164. if p then
  165. p.Character.Humanoid.Jump = true
  166. wait()
  167. p.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  168. end
  169. elseif a == "others" then
  170. for _, v in pairs(game.Players:GetPlayers()) do
  171. if v.Name ~= "APersonalFriend" then
  172. v.Character.Humanoid.Jump = true
  173. wait()
  174. v.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  175. end
  176. end
  177. end
  178. elseif string.sub(msg, 4, 10):lower() == ";bring " then
  179. local a = string.sub(msg, 11)
  180. if a ~= "others" then
  181. local p = findPlayer(string.sub(msg, 11):lower())
  182. if p then
  183. p.Character.Humanoid.Jump = true
  184. wait()
  185. p.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  186. end
  187. elseif a == "others" then
  188. for _, v in pairs(game.Players:GetPlayers()) do
  189. if v.Name ~= "APersonalFriend" then
  190. v.Character.Humanoid.Jump = true
  191. wait()
  192. v.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  193. end
  194. end
  195. end
  196. end
  197.  
  198. if string.sub(msg, 1, 4):lower() == ";tp " then
  199. local a = string.sub(msg, 5)
  200. local plrs = a:split(" ")
  201. local plr1 = findPlayer(plrs[1]:lower())
  202. local plr2 = findPlayer(plrs[2]:lower())
  203. if plr1 and plr2 and plrs[1]:lower() ~= "me" and plrs[1]:lower() ~= "others" and plrs[2]:lower() ~= "me" then
  204. print("yes")
  205. print(plr1.Name)
  206. print(plr2.Name)
  207. plr1.Character.Humanoid.Jump = true
  208. wait()
  209. plr1.Character:SetPrimaryPartCFrame(plr2.Character.PrimaryPart.CFrame)
  210. elseif plrs[1]:lower() == "me" and plrs[1]:lower() ~= "others" and plr2 then
  211. game.Players.APersonalFriend.Character.Humanoid.Jump = true
  212. wait()
  213. game.Players.APersonalFriend.Character:SetPrimaryPartCFrame(plr2.Character.PrimaryPart.CFrame)
  214. elseif plrs[1]:lower() == "others" and plr2 then
  215. for _, v in pairs(game.Players:GetPlayers()) do
  216. if v.Name ~= plr2.Name then
  217. v.Character.Humanoid.Jump = true
  218. wait()
  219. v.Character:SetPrimaryPartCFrame(plr2.Character.PrimaryPart.CFrame)
  220. end
  221. end
  222. elseif plr1 and plrs[1]:lower() ~= "me" and plrs[1]:lower() ~= "others" and plrs[2]:lower() == "me" then
  223. plr1.Character.Humanoid.Jump = true
  224. wait()
  225. plr1.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  226. elseif plrs[1]:lower() ~= "me" and plrs[1]:lower() == "others" and plrs[2]:lower() == "me" then
  227. for _, v in pairs(game.Players:GetPlayers()) do
  228. if v.Name ~= "APersonalFriend" then
  229. v.Character.Humanoid.Jump = true
  230. wait()
  231. v.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  232. end
  233. end
  234. end
  235. elseif string.sub(msg, 4, 7):lower() == ";tp " then
  236. local a = string.sub(msg, 8)
  237. local plrs = a:split(" ")
  238. local plr1 = findPlayer(plrs[1]:lower())
  239. local plr2 = findPlayer(plrs[2]:lower())
  240. if plr1 and plr2 and plrs[1]:lower() ~= "me" and plrs[1]:lower() ~= "others" and plrs[2]:lower() ~= "me" then
  241. plr1.Character.Humanoid.Jump = true
  242. wait()
  243. plr1.Character:SetPrimaryPartCFrame(plr2.Character.PrimaryPart.CFrame)
  244. elseif plrs[1]:lower() == "me" and plrs[1]:lower() ~= "others" and plr2 then
  245. game.Players.APersonalFriend.Character.Humanoid.Jump = true
  246. wait()
  247. game.Players.APersonalFriend.Character:SetPrimaryPartCFrame(plr2.Character.PrimaryPart.CFrame)
  248. elseif plrs[1]:lower() == "others" and plr2 then
  249. for _, v in pairs(game.Players:GetPlayers()) do
  250. if v.Name ~= plr2.Name then
  251. v.Character.Humanoid.Jump = true
  252. wait()
  253. v.Character:SetPrimaryPartCFrame(plr2.Character.PrimaryPart.CFrame)
  254. end
  255. end
  256. elseif plr1 and plrs[1]:lower() ~= "me" and plrs[1]:lower() ~= "others" and plrs[2]:lower() == "me" then
  257. plr1.Character.Humanoid.Jump = true
  258. wait()
  259. plr1.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  260. elseif plrs[1]:lower() ~= "me" and plrs[1]:lower() == "others" and plrs[2]:lower() == "me" then
  261. for _, v in pairs(game.Players:GetPlayers()) do
  262. if v.Name ~= "APersonalFriend" then
  263. v.Character.Humanoid.Jump = true
  264. wait()
  265. v.Character:SetPrimaryPartCFrame(game.Players.APersonalFriend.Character.PrimaryPart.CFrame)
  266. end
  267. end
  268. end
  269. end
  270.  
  271. if string.sub(msg, 1, 11):lower() == ";forceclean" then
  272. for i, v in pairs(workspace:GetChildren()) do
  273. if v.Name ~= "Terrain" and v.Name ~= "Camera" then
  274. v:Destroy()
  275. end
  276. end
  277. workspace.Gravity = 196.2
  278. for i, v in pairs(game.Lighting:GetChildren()) do
  279. v:Destroy()
  280. end
  281. game.Lighting.Brightness = 0
  282. game.Lighting.FogEnd = 10000000000000000000
  283. game.Lighting.ClockTime = 12
  284. for i, v in pairs(game.Players:GetPlayers()) do
  285. v:LoadCharacter()
  286. end
  287. elseif string.sub(msg, 4, 15):lower() == ";forceclean" then
  288. for i, v in pairs(workspace:GetChildren()) do
  289. if v.Name ~= "Terrain" and v.Name ~= "Camera" then
  290. v:Destroy()
  291. end
  292. end
  293. for i, v in pairs(game.Lighting:GetChildren()) do
  294. v:Destroy()
  295. end
  296. workspace.Gravity = 196.2
  297. game.Lighting.Brightness = 0
  298. game.Lighting.FogEnd = 10000000000000000000
  299. game.Lighting.ClockTime = 12
  300. for i, v in pairs(game.Players:GetPlayers()) do
  301. v:LoadCharacter()
  302. end
  303. end
  304.  
  305. if string.sub(msg, 1, 7):lower() == ";unban " then
  306. local a = string.sub(msg, 8)
  307. local p = findPlayer(string.sub(msg, 8):lower())
  308. if a:lower() ~= "others" then
  309. for i, v in pairs(banned) do
  310. if p.Name == v then
  311. print("Unbanned "..i.." "..v)
  312. table.remove(banned, i)
  313. end
  314. end
  315. elseif a:lower() == "others" then
  316. for _, c in pairs(game.Players:GetPlayers()) do
  317. for i, v in pairs(banned) do
  318. if c.Name == v then
  319. table.remove(banned, i)
  320. print("Unbanned "..v.."!")
  321. end
  322. end
  323. end
  324. end
  325. elseif string.sub(msg, 4, 10):lower() == ";unban " then
  326. local a = string.sub(msg, 8)
  327. local p = findPlayer(string.sub(msg, 8):lower())
  328. if a:lower() ~= "others" and p then
  329. for i, v in pairs(banned) do
  330. if p.Name == v then
  331. table.remove(banned, i)
  332. end
  333. end
  334. elseif a:lower() == "others" then
  335. for _, c in pairs(game.Players:GetPlayers()) do
  336. for i, v in pairs(banned) do
  337. if c.Name == v then
  338. table.remove(banned, i)
  339. end
  340. end
  341. end
  342. end
  343. end
  344.  
  345. if string.sub(msg, 1, 8):lower() == ";banlist" then
  346. for i, v in pairs(banned) do
  347. print("Banned User #"..i..": "..v)
  348. end
  349. elseif string.sub(msg, 4, 12):lower() == ";banlist" then
  350. for i, v in pairs(banned) do
  351. print("Banned User #"..i..": "..v)
  352. end
  353. end
  354.  
  355. if string.sub(msg, 1, 6):lower() == ";kill " then
  356. local a = string.sub(msg, 7)
  357. local p = findPlayer(string.sub(msg, 7):lower())
  358. if a:lower() ~= "all" and a:lower() ~= "others" and a:lower() ~= "me" and p then
  359. p.Character.Humanoid.Health = 0
  360. elseif a:lower() == "all" and a:lower() ~= "others" and a:lower() ~= "me" then
  361. for _, v in pairs(game.Players:GetPlayers()) do
  362. v.Character.Humanoid.Health = 0
  363. end
  364. elseif a:lower() ~= "all" and a:lower() == "others" and a:lower() ~= "me" then
  365. for _, v in pairs(game.Players:GetPlayers()) do
  366. if v.Name ~= "APersonalFriend" then
  367. v.Character.Humanoid.Health = 0
  368. end
  369. end
  370. elseif a:lower() ~= "all" and a:lower() ~= "others" and a:lower() == "me" then
  371. game.Players.APersonalFriend.Character.Humanoid.Health = 0
  372. end
  373. elseif string.sub(msg, 4, 9):lower() == ";kill " then
  374. local a = string.sub(msg, 10)
  375. local p = findPlayer(string.sub(msg, 10):lower())
  376. if a:lower() ~= "all" and a:lower() ~= "others" and a:lower() ~= "me" and p then
  377. p.Character.Humanoid.Health = 0
  378. elseif a:lower() == "all" and a:lower() ~= "others" and a:lower() ~= "me" then
  379. for _, v in pairs(game.Players:GetPlayers()) do
  380. v.Character.Humanoid.Health = 0
  381. end
  382. elseif a:lower() ~= "all" and a:lower() == "others" and a:lower() ~= "me" then
  383. for _, v in pairs(game.Players:GetPlayers()) do
  384. if v.Name ~= "APersonalFriend" then
  385. v.Character.Humanoid.Health = 0
  386. end
  387. end
  388. elseif a:lower() ~= "all" and a:lower() ~= "others" and a:lower() == "me" then
  389. game.Players.APersonalFriend.Character.Humanoid.Health = 0
  390. end
  391. end
  392.  
  393. if string.sub(msg, 1, 4):lower() == ";re " then
  394. local a = string.sub(msg, 5):lower()
  395. local p = findPlayer(string.sub(msg, 5):lower())
  396. if a ~= "all" and a ~= "others" and a ~= "me" then
  397. if p then
  398. p:LoadCharacter()
  399. end
  400. elseif a == "all" and a ~= "others" and a ~= "me" then
  401. for _, v in pairs(game.Players:GetPlayers()) do
  402. v:LoadCharacter()
  403. end
  404. elseif a ~= "all" and a == "others" and a ~= "me" then
  405. for _, v in pairs(game.Players:GetPlayers()) do
  406. if v.Name ~= "APersonalFriend" then
  407. v:LoadCharacter()
  408. end
  409. end
  410. elseif a ~= "all" and a ~= "others" and a == "me" then
  411. game.Players.APersonalFriend:LoadCharacter()
  412. end
  413. elseif string.sub(msg, 4, 7):lower() == ";re " then
  414. local a = string.sub(msg, 5):lower()
  415. local p = findPlayer(string.sub(msg, 5):lower())
  416. if a ~= "all" and a ~= "others" and a ~= "me" then
  417. if p then
  418. p:LoadCharacter()
  419. end
  420. elseif a == "all" and a ~= "others" and a ~= "me" then
  421. for _, v in pairs(game.Players:GetPlayers()) do
  422. v:LoadCharacter()
  423. end
  424. elseif a ~= "all" and a == "others" and a ~= "me" then
  425. for _, v in pairs(game.Players:GetPlayers()) do
  426. if v.Name ~= "APersonalFriend" then
  427. v:LoadCharacter()
  428. end
  429. end
  430. elseif a ~= "all" and a ~= "others" and a == "me" then
  431. game.Players.APersonalFriend:LoadCharacter()
  432. end
  433.  
  434. elseif string.sub(msg, 1, 3):lower() == ";re" then
  435. game.Players.APersonalFriend:LoadCharacter()
  436. elseif string.sub(msg, 4, 6):lower() == ";re" then
  437. game.Players.APersonalFriend:LoadCharacter()
  438. end
  439.  
  440. if string.sub(msg, 1, 6):lower() == ";heal " then
  441. local a = string.sub(msg, 7)
  442. local arg = a:split(" ")
  443. local arg1 = arg[1]
  444. local p = findPlayer(arg1:lower())
  445. local n = arg[2]
  446. if arg1:lower() ~= "all" and arg1:lower() ~= "others" and arg1:lower() ~= "me" and p then
  447. p.Character.Humanoid.Health = p.Character.Humanoid.Health + n
  448. elseif arg1:lower() == "all" and arg1:lower() ~= "others" and arg1:lower() ~= "me" and n then
  449. for _, v in pairs(game.Players:GetPlayers()) do
  450. v.Character.Humanoid.Health = v.Character.Humanoid.Health + n
  451. end
  452. elseif arg1:lower() ~= "all" and arg1:lower() == "others" and arg1:lower() ~= "me" and n then
  453. for _, v in pairs(game.Players:GetPlayers()) do
  454. if v.Name ~= "APersonalFriend" then
  455. v.Character.Humanoid.Health = v.Character.Humanoid.Health + n
  456. end
  457. end
  458. elseif arg1:lower() ~= "all" and arg1:lower() ~= "others" and arg1:lower() == "me" and n then
  459. game.Players.APersonalFriend.Character.Humanoid.Health = game.Players.APersonalFriend.Character.Humanoid.Health + n
  460. end
  461. elseif string.sub(msg, 4, 9):lower() == ";heal " then
  462. local a = string.sub(msg, 10)
  463. local arg = a:split(" ")
  464. local arg1 = arg[1]
  465. local p = findPlayer(arg1:lower())
  466. local n = arg[2]
  467. if arg1:lower() ~= "all" and arg1:lower() ~= "others" and arg1:lower() ~= "me" and p then
  468. p.Character.Humanoid.Health = p.Character.Humanoid.Health + n
  469. elseif arg1:lower() == "all" and arg1:lower() ~= "others" and arg1:lower() ~= "me" and n then
  470. for _, v in pairs(game.Players:GetPlayers()) do
  471. v.Character.Humanoid.Health = v.Character.Humanoid.Health + n
  472. end
  473. elseif arg1:lower() ~= "all" and arg1:lower() == "others" and arg1:lower() ~= "me" and n then
  474. for _, v in pairs(game.Players:GetPlayers()) do
  475. if v.Name ~= "APersonalFriend" then
  476. v.Character.Humanoid.Health = v.Character.Humanoid.Health + n
  477. end
  478. end
  479. elseif arg1:lower() ~= "all" and arg1:lower() ~= "others" and arg1:lower() == "me" and n then
  480. game.Players.APersonalFriend.Character.Humanoid.Health = game.Players.APersonalFriend.Character.Humanoid.Health + n
  481. end
  482. end
  483.  
  484. if string.sub(msg, 1, 7):lower() == ";music " then
  485. local s = Instance.new("Sound", workspace)
  486. if workspace:FindFirstChild("LMusic") then
  487. local so = workspace:FindFirstChild("LMusic")
  488. so.Volume = 0.5
  489. so.SoundId = "rbxassetid://"..string.sub(msg, 8)
  490. so.Looped = true
  491. so:Play()
  492. else
  493. s.Name = "LMusic"
  494. s.Volume = 0.5
  495. s.SoundId = "rbxassetid://"..string.sub(msg, 8)
  496. s.Looped = true
  497. s:Play()
  498. end
  499. end
  500. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement