Advertisement
ghassan2006ww

Untitled

Oct 28th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.56 KB | None | 0 0
  1. ----------------------------------------------------- FS Productions----------------------------------------------------------------------------Chaos Admin-----------------------------------------------------------------------------------------------------------------------------------------
  2. for i,v in pairs(script:GetChildren()) do
  3. if v.className == "StringValue" then
  4. v.Value = " "
  5. end end
  6.  
  7. script.Parent = nil
  8.  
  9. --[[ Commands [Delete, (NOT DONE), when you complete a command. Examples.....
  10. 1.] kill/ - Kills a user 1.] kill/tj
  11. 2.] eject/ - Kicks a user 2.] eject/hulk
  12. 3.] ban/ - Bans a user 3.] ban/all
  13. 4.] lag/ - Lags a user 4.] lag/others
  14. 5.] msg/ - Creates a message 5.] msg/Lol, get trolled
  15. 6.] hint/ - Creates a hint 6.] hint/ Lol, Your being trolled trolled by me
  16. 7.] fire/- Makes a user on fire 7.] fire/all
  17. 8.] burn/ - Puts a user on fire and kills them 8.] burn/me
  18. 9.] debug/ - Cleans all messages and hints 9.] debug/
  19. 10.] clean/ - Cleans Workspace and adds a base 10.] clean/
  20. 11.] name/ - Changes the name of a player 11.] name/Hulk/Lol, I'm awesome.
  21. 12.] ab/ - Antibans a user 12.] ab/Tjmax
  22. 13.] prion/ - Private server activated 13.] prion/
  23. 14.] prioff/ - Private server off 14.] prioff/
  24. 15.] addpri/ - Adds a user to the Private Server List 15.] addpri/tjma
  25. 16.] loopkill/ - Loopkills a player 16.] loopkill/tj
  26. 17.] tele/ - Teleports a user 17.] tele/me/tj
  27. 18.] clone/ - Clones a user a certain amount of times 18.] clone/hul/12
  28. 19.] ws/ - Gives a user a certain amount of WalkSpeed 19.] ws/tj/44
  29. 20.] whisper/ - Private Talk 20.] whisper/tj/Hey man, see this
  30. 21.] unab/ - Unantiban's a user 21.] unab/hulk
  31. 22.] admin/ - Admin's a user 22.] admin/tj
  32. 23.] unadmin/ - Unadmin's a user 23.] unadmin/hulk
  33. 24.] visible/ - Makes a user visible 24.] visible/all
  34. 25.] invisible/ - Makes a user invisible 25.] invisible/hulk
  35. 26.] rhats/ - Removes all hats, or a selected users hat 26.] rhats/tj
  36. 27.] rlegs/ - Removes all legs, or a selected users leg 27.] rlegs/hulk
  37. 28.] rarms/ - Removes all arms or a selected users arms 28.] rarms/
  38. 29.] rfaces/ - Removes all faces or a selected users face 29.] rfaces/hu
  39. 30.] fix/ - Fixes the script. Regens it. 30.] fix/
  40. 31.] rl/ - Resets the lighting. 31.] rl/
  41. 32.] base/ - Adds a base to the workspace 32.] base/
  42. 33.] remove/ - Removes the script 33.] remove/admin
  43. 34.] override/ - Override the antiban 34.] override/
  44. 35.] crash/ - Crashes the server 35.] crash/
  45. 36.] respawn/ - Respawns a player.... Fast! 36.] respawn/player
  46. 37.] bc/ - Makes a players MembershipTypeReplicate bc. 37.] bc/all
  47. 38.] tbc/ - Makes a players MembershipTypeReplicate tbc. 38.] tbc/dsi
  48. 39.] obc/ - Makes a players MembershipTypeReplicate obc. 39.] obc/dsi
  49. 40.] nbc/ - Makes a players MembershipTypeReplicate no bc 40.] nbc/hulk
  50. 41.] btools/ - Gives a player simple building tools 41.] btools/tj
  51. 42.] removepri/ - Removes a players private server privalage 42.] removepri/hulk
  52. 43.] unloopkill/ - Removes a player from the loopkill list 43.] unloopkill/ds
  53. 44.] ff/ - Gives a player a force field 44.] ff/others
  54. 45.] unff/ - Removes a players forcefiels 45.] unff/me
  55. 46.] kmute/ - Kicks a player when they talk 46.] kmute/tjmax
  56. 47.] bmute/ - Bans a player when they talk 47.] bmute/tj
  57. 48.] unkmute/ - Allows the user to talk 48.] unkmute/dsi
  58. 49.] unbmute/ - Allows the user to talk 49.] unbmute/hulk
  59. 50.] lmute/ - Lags a user when they talk. NOT 50.] lmute/tj
  60. 51.] time/ - Changes the time of day 51.] time/14
  61. 52.] fog/ - Changes the amount of fog 52.] fog/3000
  62. 53.] newteam/ - Makes a new team 53.] newteam/Admins/Really blue
  63. 54.] removeteam/ - Removes a team 54.] removeteam/Admins
  64. 55.] changeteam/ - Changes a user to a different team 55.] changeteam/tj/losers
  65. 56.] freeze/ - Freezes a user 56.] freeze/tj
  66. 57.] sparkle/ - Makes a user have sparkles 57.] sparkle/all
  67. 58.] explode/ - Exlodes a user 58.] explode/tj
  68. 59.] blind/ - Makes a White GUI come up on a users screen 59.] blind/tj
  69. 60.] scare/ - Scares a specified user for an amount of time NOT 60.] scare/tj/5 5 = 5 Seconds. Amount of time being scared
  70. 61.] age/ - Shows you the account age of a user in a hint for the admin ONLY. 61.] age/tj
  71. 62.] id/ - Shows you the ID of a user in a hint for the admin ONLY. 62.] id/tj
  72. 63.] noclothes/ - Makes a specified user NOCLOTHES. 63.] noclothes/tj
  73. 64.] unlmute/ - Allows a user to talk. NOT 64.] unlmute/dsi1
  74. 65.] killmute/ - Kills a user when they talk. 65.] killmute/me
  75. 66.] unkillmute/ - Allows a user to talk. 66.] unkillmute/all
  76. 67.] bcon/ - Turns bubble chat on. NOT 67.] bcon/
  77. 68.] bcoff/ - Turns bubble chat off. NOT 68.] bcoff/
  78. 69.] giant/ - Makes a user in GIANT form 69.] giant/hulk
  79. 70.] tiny/ - Makes a user in Tiny Form. 70.] tiny/all
  80. 71.] rhum/ - Removes a player's humanoid 71.] rhum/tj
  81. 72.] neutral/ - Players are turned to neutral 72.] neutral/
  82. 73.] cage/ - Puts a Glass Cage around a specified user. 73.] cage/hulk
  83. 74.] health/ - Heals or damages a player to a specified number. 74.] health/dsi/40
  84. 75.] sit/ - Makes a specified user sit 75.] sit/all
  85. 76.] jump/ - Makes a specified user jump 76.] jump/tj
  86. 77.] open/ - shows a list of commands 77.] open/cmds, open/playercmds, open/workspacecmds, open/all, and open/doublecmds
  87. 78.] close/ - dismisses the tablets 78.] close/
  88. ]]
  89.  
  90. bookcolor = "Really red"
  91. booklimit = 15
  92. names = {"Admins", "Epics", "Bosses", "Members", "Noobs", "Killers", "Pwners", "Pwnie_h8er", "Robloxians"}
  93. numbers = {"1", "2", "3", "4", "5", "10", "15", "16", "20", "30", "50", "100"}
  94. colors = {"White", "Bright red", "Bright blue", "Bright yellow", "Black", "Dark green", "Earth green", "Really black", "Really red", "Really blue"}
  95. cpcmds = {"newteam"}
  96. ptcmds = {"changeteam"}
  97. pncmds = {"clone", "ws"}
  98. dpcmds = {"tele"}
  99. nncmds = {"name"}
  100. players = game:service("Players"):GetPlayers()
  101. playercmds = {"kill", "eject", "ban", "fire", "burn", "ab", "addpri", "loopkill", "admin", "visible", "invisible", "rhats", "rlegs", "rarms", "rfaces", "bc", "tbc", "obc", "nbc", "btools", "respawn", "ff", "unff", "kmute", "bmute", "killmute", "rhum", "freeze", "sparkles", "explode", "id", "age", "blind", "noclothes", "giant", "tiny", "cage", "lag", "jump", "sit", "health", "mute", "unmute"}
  102. workspacecmds = {"msg", "hint", "debug", "clean", "prion", "prioff", "unab", "unadmin", "base", "remove", "override", "crash", "rl", "removepri", "unloopkill", "unkmute", "unbmute", "unkillmute", "time", "fog", "removeteam", "neutral", "dismiss", "getclients", "backup"}
  103. doublecmds = {"ws", "clone", "name", "whisper", "tele", "newteam", "changeteam"}
  104. commands = {"kill", "eject", "ban", "msg", "hint", "fire", "burn", "debug", "clean", "name", "ab", "prion", "prioff", "addpri", "loopkill", "tele", "clone", "ws", "whisper", "unab", "admin", "unadmin", "visible", "invisible", "rhats", "rlegs", "rarms", "rfaces", "rl", "base", "remove", "override", "crash", "respawn", "bc", "tbc", "obc", "nbc", "btools", "removepri", "unloopkill", "ff", "unff", "kmute", "bmute", "killmute", "rhum", "unkmute", "unbmute", "unkillmute", "time", "fog", "newteam", "changeteam", "removeteam", "freeze", "neutral", "sparkles", "explode", "id", "age", "blind", "noclothes", "giant", "tiny", "cage", "lag", "jump", "sit", "health", "dismiss"}
  105. kmute = {}
  106. bmute = {}
  107. killmute = {}
  108. backups = {}
  109.  
  110. adminlist = {"Cobalt1164"}
  111. bannedlist = {""}
  112. antibanlist = {} -- Don't put your name in here.
  113. prilist = {""}
  114. loopkilllist = {}
  115. cts = {} -- Don't mess with this
  116.  
  117. namelist = { }
  118. variables = {
  119. bet = "/";
  120. allowed = true;
  121. removed = false;
  122. override = false;
  123. pri = false;
  124. }
  125. findp = function(player, speaker)
  126. local plist = {}
  127. if string.lower(player) == "me" then
  128. table.insert(plist, speaker)
  129. end
  130. if string.lower(player) == "all" then
  131. for i,v in pairs(game:service("Players"):GetPlayers()) do
  132. table.insert(plist, v)
  133. end end
  134. if string.lower(player) == "others" then
  135. for i,v in pairs(game:service("Players"):GetPlayers()) do
  136. if v ~= speaker then
  137. table.insert(plist, v)
  138. end end end
  139. for i,v in pairs(game:service("Players"):GetPlayers()) do
  140. if string.sub(string.lower(v.Name), 1, #player) == string.lower(player) then
  141. table.insert(plist, v)
  142. end end
  143. return plist
  144. end
  145.  
  146. makec = function(speaker, type, tcmd, rcmd, mcmd)
  147. for i,v in pairs(workspace:GetChildren()) do
  148. if v.Name == speaker.Name.."Tablets" then
  149. v:remove()
  150. end end
  151. local books = {}
  152. local ttable = nil
  153. if type == "cmds" then
  154. ttable = commands
  155. elseif type == "all" then
  156. ttable = commands
  157. elseif type == "playercmds" then
  158. ttable = playercmds
  159. elseif type == "doublecmds" then
  160. ttable = doublecmds
  161. elseif type == "workspacecmds" then
  162. ttable = workspacecmds
  163. elseif type == "players" then
  164. ttable = players
  165. elseif type == "numbers" then
  166. ttable = numbers
  167. elseif type == "colors" then
  168. ttable = colors
  169. elseif type == "names" then
  170. ttable = names
  171. elseif type == "teams" then
  172. ttable = game:service("Teams"):GetTeams()
  173. elseif type == "showlist" then
  174. if rcmd == "ablist" then
  175. ttable = antibanlist
  176. elseif rcmd == "adminlist" then
  177. ttable = adminlist
  178. elseif rcmd == "prilist" then
  179. ttable = prilist
  180. elseif rcmd == "kmute" then
  181. ttable = kmute
  182. elseif rcmd == "bmute" then
  183. ttable = bmute
  184. elseif rcmd == "killmute" then
  185. ttable = killmute
  186. elseif rcmd == "loopkilllist" then
  187. ttable = loopkilllist
  188. end
  189. end
  190. if ttable == nil then return end
  191. local bm = Instance.new("Model", workspace)
  192. bm.Name = speaker.Name.."Tablets"
  193. for i,v in pairs(ttable) do
  194. local b = Instance.new("Part", bm)
  195. b.Name = "Book"
  196. b.CanCollide = false
  197. b.TopSurface = "Smooth"
  198. b.BottomSurface = "Smooth"
  199. b.Size = Vector3.new(5, 1, 5)
  200. b.BrickColor = BrickColor.new(bookcolor)
  201. b.Transparency = 0.7
  202. b.CFrame = speaker.Character.Torso.CFrame
  203. table.insert(books, b)
  204. local bg = Instance.new("BillboardGui", b)
  205. bg.Name = "TheName"
  206. bg.Adornee = b
  207. bg.Size = UDim2.new(1, 0, 1, 0)
  208. bg.StudsOffset = Vector3.new(0, 3, 0)
  209. local tx = Instance.new("TextLabel", bg)
  210. if type == "players" or type == "teams" then
  211. if v == "Dismiss" then
  212. tx.Text = v
  213. end
  214. tx.Text = v.Name
  215. else
  216. tx.Text = v
  217. end
  218. tx.BackgroundTransparency = 1
  219. tx.FontSize = "Size14"
  220. tx.Size = UDim2.new(1, 0, 1, 0)
  221. local cd = Instance.new("ClickDetector", b)
  222. cd.MouseClick:connect(function(pc)
  223. if pc == speaker then
  224. if v == "dismiss" then
  225. bm:remove()
  226. end
  227. for s,t in pairs(workspacecmds) do
  228. if t == v then
  229. Chat(v..variables.bet, speaker)
  230. end end
  231. for s,t in pairs(playercmds) do
  232. if t == v then
  233. makec(speaker, "players", v)
  234. end end
  235. if type == "players" then
  236. if rcmd == nil then
  237. Chat(tcmd..variables.bet..v.Name, speaker)
  238. else
  239. if rcmd == "dp" then
  240. makec(speaker, "players", tcmd, v.Name, "dpdone")
  241. end
  242. if rcmd == "pn" then
  243. makec(speaker, "numbers", tcmd, v)
  244. end
  245. if rcmd == "pt" then
  246. makec(speaker, "teams", tcmd, v)
  247. end
  248. if rcmd == "nn" then
  249. makec(speaker, "names", tcmd, v, "nn")
  250. end
  251. if mcmd == "dpdone" then
  252. Chat(tcmd..variables.bet..rcmd..variables.bet..v.Name, speaker)
  253. end end
  254. end
  255. if type == "numbers" then
  256. Chat(tcmd..variables.bet..rcmd.Name..variables.bet..v, speaker)
  257. end
  258. if type == "colors" then
  259. Chat(tcmd..variables.bet..rcmd..variables.bet..v, speaker)
  260. end
  261. if type == "names" then
  262. if mcmd == "nn" then
  263. Chat(tcmd..variables.bet..rcmd.Name..variables.bet..v, speaker)
  264. else
  265. makec(speaker, "colors", tcmd, v)
  266. end end
  267. if type == "teams" then
  268. Chat(tcmd..variables.bet..rcmd.Name..variables.bet..v.Name, speaker)
  269. end
  270. if type == "showlist" then
  271. Chat(tcmd..variables.bet..v, speaker)
  272. end
  273. if v == "unloopkill" then
  274. makec(speaker, "showlist", v, "loopkilllist")
  275. end
  276. if v == "unbmute" then
  277. makec(speaker, "showlist", v, "bmute")
  278. end
  279. if v == "unkillmute" then
  280. makec(speaker, "showlist", v, "killmute")
  281. end
  282. if v == "unkmute" then
  283. makec(speaker, "showlist", v, "kmute")
  284. end
  285. if v == "unab" then
  286. makec(speaker, "showlist", v, "ablist")
  287. end
  288. if v == "removepri" then
  289. makec(speaker, "showlist", v, "prilist")
  290. end
  291. if v == "unadmin" then
  292. makec(speaker, "showlist", v, "adminlist")
  293. end
  294. for m,o in pairs(nncmds) do
  295. if o == v then
  296. makec(speaker, "players", v, "nn")
  297. end end
  298. for m,o in pairs(pncmds) do
  299. if o == v then
  300. makec(speaker, "players", v, "pn")
  301. end end
  302. for m,o in pairs(ptcmds) do
  303. if o == v then
  304. makec(speaker, "players", v, "pt")
  305. end end
  306. for m,o in pairs(cpcmds) do
  307. if o == v then
  308. makec(speaker, "names", v)
  309. end end
  310. for m,o in pairs(dpcmds) do
  311. if o == v then
  312. makec(speaker, "players", o, "dp")
  313. end end
  314. bm:remove()
  315. end end)
  316. end
  317. coroutine.resume(coroutine.create(function()
  318. local con = 1
  319. local obooks = {}
  320. local ctable = {}
  321. for i,b in pairs(books) do
  322. if con == booklimit then
  323. table.insert(obooks, ctable)
  324. ctable = {}
  325. con = 1
  326. end
  327. table.insert(ctable, b)
  328. con = con + 1
  329. end
  330. table.insert(obooks, ctable)
  331. while wait() do
  332. for t,p in pairs(obooks) do
  333. for i,b in pairs(p) do
  334. local radius = 3 + (#p*.7)
  335. local BP = b:FindFirstChild("BodyPosition") or Instance.new("BodyPosition", b)
  336. BP.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  337. local BG = b:FindFirstChild("BodyGyro") or Instance.new("BodyGyro", b)
  338. BG.maxTorque = Vector3.new(1000000000, 1000000000, 1000000000)
  339. local Pos = (speaker.Character:FindFirstChild("Torso") or speaker.Character:FindFirstChild("Torso")).CFrame * CFrame.new(0, (t*5) - 5, 0)
  340. local x = math.cos((tonumber(i)/#p - (0.5/#p)) * math.pi*2) * radius
  341. local y = 0
  342. local z = math.sin((tonumber(i)/#p - (0.5/#p)) * math.pi*2) * radius
  343. BP.position = Pos:toWorldSpace(CFrame.new(x,y,z):inverse()).p
  344. BG.cframe = CFrame.new(b.Position, Pos.p) * CFrame.Angles(math.pi/2, 0, 0)
  345. end end end end))
  346. end
  347.  
  348. seperate = function(text)
  349. local curr1 = 0
  350. while true do
  351. if curr1 == #text then break end
  352. curr1 = curr1 + 1
  353. if string.sub(text, curr1, curr1) == variables.bet then
  354. break
  355. end end
  356. if curr1 == #text then
  357. return {"nil", "nil"}
  358. else
  359. return {string.sub(text, 1, curr1 - 1), string.sub(text, curr1 + 1, #text)}
  360. end end
  361.  
  362. function find(tab, arg, pos)
  363. for i,v in pairs(tab) do
  364. if v == arg and i == pos then
  365. return true
  366. end
  367. end
  368. return false
  369. end
  370.  
  371. function makeGiant(Character, S)
  372. local welds, hats = {}, {}
  373. local torso = Character:findFirstChild("Torso")
  374. local pos = torso.Position
  375. local ssss = torso.Size.Y
  376. for _,v in pairs(torso:children()) do
  377. if v:IsA("Motor6D") or v:IsA("Weld") or v:IsA("Motor") then
  378. table.insert(welds, {v, v.Part0, v.Part1})
  379. end
  380. end
  381. for _, v in pairs(Character:children()) do
  382. if v:IsA("Hat") then
  383. v.AttachmentPos = v.AttachmentPos*S
  384. v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S
  385. v.Parent = nil
  386. table.insert(hats, v)
  387. elseif v:IsA("BasePart") then
  388. v.formFactor = "Custom"
  389. v.Size = v.Size*S
  390. elseif v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
  391. v:remove()
  392. end
  393. end
  394. local anim = Character.Animate
  395. local animc = anim:clone()
  396. anim:remove()
  397. for _,v in pairs(welds) do
  398. local c1 = v[1].C1
  399. local c0 = v[1].C0
  400. local a1, a2, a3 = c1:toEulerAnglesXYZ()
  401. local b1, b2, b3 = c0:toEulerAnglesXYZ()
  402. c1 = CFrame.new(c1.p * S) * CFrame.Angles(a1, a2, a3)
  403. c0 = CFrame.new(c0.p * S) * CFrame.Angles(b1, b2, b3)
  404. local clon = v[1]:clone()
  405. v[1]:remove()
  406. clon.C1 = c1
  407. clon.C0 = c0
  408. clon.Part1 = v[3]
  409. clon.Part0 = v[2]
  410. clon.Parent = Character.Torso
  411. end
  412. animc.Parent = Character
  413. Character.Humanoid.WalkSpeed = 6+10*S
  414. Character:MoveTo(pos+Vector3.new(0,S*(ssss/2),0))
  415. wait(0.1)
  416. for i,v in pairs(hats) do
  417. v.Parent = Character
  418. end end
  419.  
  420. cmds = {
  421. ["orb"] = {"orb/lolGuy11", "Gives a player an orb",
  422. function(msg, speaker)
  423. for i,v in pairs(findp(msg, speaker)) do
  424. local om = Instance.new("Part", v.Character)
  425. om.Name = v.Name.."'s orb"
  426. om.Shape = "Ball"
  427. om.Size = Vector3.new(3, 3, 3)
  428. om.TopSurface = "Smooth"
  429. om.BottomSurface = "Smooth"
  430. om.BrickColor = BrickColor.new("Really black")
  431. om.Anchored = true
  432. om.CFrame = v.Character.Head.CFrame * CFrame.new(0, 8, 0)
  433. local oo = Instance.new("Part", v.Character)
  434. oo.Name = v.Name.."'s orb"
  435. oo.Shape = "Ball"
  436. oo.Size = Vector3.new(5, 5, 5)
  437. oo.TopSurface = "Smooth"
  438. oo.BottomSurface = "Smooth"
  439. oo.BrickColor = BrickColor.new("Really red")
  440. oo.Transparency = 0.7
  441. oo.Anchored = true
  442. oo.CFrame = v.Character.Head.CFrame * CFrame.new(0, 8, 0)
  443. coroutine.resume(coroutine.create(function()
  444. while true do
  445. wait()
  446. oo.CFrame = v.Character.Head.CFrame * CFrame.new(0, 4, 0)
  447. om.CFrame = v.Character.Head.CFrame * CFrame.new(0, 4, 0)
  448. end end))
  449. end end
  450. };
  451.  
  452. ["getclients"] = {"getclients/", "Returns the number of clients",
  453. function(msg, speaker)
  454. local m = Instance.new("Message", workspace)
  455. m.Text = "There are currently "..#game:service("Players"):GetPlayers().." players and "..#game:service("NetworkServer"):GetChildren().." clients"
  456. wait(2)
  457. m:remove()
  458. end
  459. };
  460.  
  461. ["restore"] = {"restore/number", "Restores the game",
  462. function(msg, speaker)
  463. local num = tonumber(msg)
  464. if backups[num] ~= nil then
  465. for i,v in pairs(workspace:GetChildren()) do
  466. pcall(function()
  467. v:remove()
  468. end) end
  469. for i,v in pairs(game:service("Lighting"):GetChildren()) do
  470. pcall(function()
  471. v:remove()
  472. end) end
  473. for i,v in pairs(game:service("Teams"):GetChildren()) do
  474. pcall(function()
  475. v:remove()
  476. end) end
  477. local mm = backups[num]
  478. local ws = mm.Workspace
  479. local light = mm.Lighting
  480. local t = mm.Teams
  481. for i,v in pairs(t:GetChildren()) do
  482. pcall(function()
  483. v:Clone().Parent = game:service("Teams")
  484. end) end
  485. for i,v in pairs(ws:GetChildren()) do
  486. pcall(function()
  487. v:Clone().Parent = workspace
  488. end) end
  489. for i,v in pairs(light:GetChildren()) do
  490. pcall(function()
  491. v:Clone().Parent = game:service("Lighting")
  492. end) end
  493. for i,v in pairs(game:service("Players"):GetPlayers()) do
  494. v:LoadCharacter()
  495. end
  496. if #t:GetChildren() ~= 0 then
  497. for i,v in pairs(game:service("Players"):GetPlayers()) do
  498. v.Neutral = false
  499. end end
  500. end end
  501. };
  502.  
  503. ["backup"] = {"backup/", "Backs up the game",
  504. function(msg, speaker)
  505. local mm = Instance.new("Model")
  506. mm.Name = "Game"
  507. local ml = Instance.new("Model", mm)
  508. ml.Name = "Lighting"
  509. local mw = Instance.new("Model", mm)
  510. mw.Name = "Workspace"
  511. local mt = Instance.new("Model", mm)
  512. mt.Name = "Teams"
  513. for i,v in pairs(game:service("Lighting"):GetChildren()) do
  514. pcall(function()
  515. v:Clone().Parent = ml
  516. end)
  517. end
  518. for i,v in pairs(game:service("Workspace"):GetChildren()) do
  519. pcall(function()
  520. v.Archivable = true
  521. v:Clone().Parent = mw
  522. end)
  523. end
  524. for i,v in pairs(game:service("Teams"):GetTeams()) do
  525. pcall(function()
  526. v:Clone().Parent = mt
  527. end)
  528. end
  529. table.insert(backups, mm)
  530. local m = Instance.new("Message", workspace)
  531. m.Text = "Saved backup as \""..#backups.."\""
  532. wait(2)
  533. m:remove()
  534. end
  535. };
  536.  
  537. ["close"] = {"close/", "Dismisses the tablets",
  538. function(msg, speaker)
  539. for i,v in pairs(workspace:GetChildren()) do
  540. if v.Name == speaker.Name.."Tablets" then
  541. v:remove()
  542. end end end
  543. };
  544.  
  545. ["open"] = {"open/all, open/cmds, open/playercmds, open/workspacecmds, open/doublecmds", "Gives a player the books",
  546. function(msg, speaker)
  547. makec(speaker, msg)
  548. end
  549. };
  550.  
  551. ["sit"] = {"sit/tj", "Makes a specified user sit.",
  552. function(msg, speaker)
  553. local players = findp(msg, speaker)
  554. for i,v in pairs(players) do
  555. v.Character.Humanoid.Sit = true
  556. end end
  557. };
  558.  
  559. ["jump"] = {"jump/tj", "Makes a specified user jump.",
  560. function(msg, speaker)
  561. local players = findp(msg, speaker)
  562. for i,v in pairs(players) do
  563. v.Character.Humanoid.Jump = true
  564. end end
  565. };
  566.  
  567. ["lag"] = {"lag/tjmax" , "Lags a user with a bunch of messages.",
  568. function (msg, speaker)
  569. local players = findp(msg, speaker)
  570. for i,v in pairs(players) do
  571. pcall(function()
  572. while true do
  573. wait()
  574. for i = 1, 10000 do
  575. m = Instance.new("Message", v.PlayerGui)
  576. m.Text = "Eat my LAG Lazers!"
  577. end end end) end end
  578. };
  579.  
  580. ["health"] = {"health/dsi/40", "Heals or a player to a specified number.",
  581. function(msg, speaker)
  582. local t1 = seperate(msg)
  583. local players = findp(t1[1], speaker)
  584. for i,v in pairs(players) do
  585. v.Character.Humanoid.Health = v.Character.Humanoid.Health + tonumber(t1[2])
  586. end end
  587. };
  588.  
  589. ["cage"] = {"cage/tjmax", "Puts a Glass Cage around a specified user.",
  590. function(msg, speaker)
  591. local players = findp(msg, speaker)
  592. for i,v in pairs(players) do
  593. local m1 = Instance.new("Model", workspace)
  594. m1.Name = v.Name
  595. local p1 = Instance.new("Part", m1)
  596. p1.Anchored = true
  597. p1.BrickColor = BrickColor.new("Really black")
  598. p1.Name = "Bottom"
  599. p1.TopSurface = "Smooth"
  600. p1.BottomSurface = "Smooth"
  601. p1.FormFactor = "Custom"
  602. p1.Size = Vector3.new(8, 1, 8)
  603. p1.CFrame = v.Character.Torso.CFrame*CFrame.new(0, -4, 0)
  604. local p2 = Instance.new("Part", m1)
  605. p2.Anchored = true
  606. p2.BrickColor = BrickColor.new("Really blue")
  607. p2.Transparency = 0.5
  608. p2.Name = "Wall 1"
  609. p2.TopSurface = "Smooth"
  610. p2.BottomSurface = "Smooth"
  611. p2.FormFactor = "Custom"
  612. p2.Size = Vector3.new(1, 8, 8)
  613. p2.CFrame = v.Character.Torso.CFrame*CFrame.new(3.5, 0.5, 0)
  614. local p3 = Instance.new("Part", m1)
  615. p3.Anchored = true
  616. p3.BrickColor = BrickColor.new("Really blue")
  617. p3.Transparency = 0.5
  618. p3.Name = "Wall 2";
  619. local p2 = Instance.new("Part", m1)
  620. p2.Anchored = true
  621. p2.BrickColor = BrickColor.new("Really black")
  622. p2.Name = "Bottom"
  623. p2.TopSurface = "Smooth"
  624. p2.BottomSurface = "Smooth"
  625. p2.FormFactor = "Custom"
  626. p2.Size = Vector3.new(8, 1, 8)
  627. p2.CFrame = v.Character.Torso.CFrame*CFrame.new(0, 5, 0)
  628. end end
  629. };
  630.  
  631. ["tiny"] = {"tiny/hulkone", "Makes a player tiny",
  632. function(msg, speaker)
  633. local players = findp(msg, speaker)
  634. for i,v in pairs(players) do
  635. makeGiant(v.Character, -2.0)
  636. end end
  637. };
  638.  
  639. ["giant"] = {"giant/hulkone", "Makes a player giant",
  640. function(msg, speaker)
  641. local players = findp(msg, speaker)
  642. for i,v in pairs(players) do
  643. makeGiant(v.Character, 2.0)
  644. end end
  645. };
  646.  
  647. ["noclothes"] = {"noclothes/dsi1", "Removes clothes off of players",
  648. function(msg, speaker)
  649. local players = findp(msg, speaker)
  650. for i,v in pairs(players) do
  651. pcall(function()
  652. v.Character.Shirt:remove()
  653. v.Character.Pants:remove()
  654. v.Character.Torso.Decal:remove()
  655. for s,t in pairs(v.Character:GetChildren()) do
  656. if t.className == "Part" then
  657. t.BrickColor = BrickColor.new("Light orange")
  658. wait()
  659. end end end) end end
  660. };
  661.  
  662. ["id"] = {"id/all", "Shows the ID of a player",
  663. function(msg, speaker)
  664. local players = findp(msg, speaker)
  665. for i,v in pairs(players) do
  666. pcall(function()
  667. local h = Instance.new("Hint", speaker.PlayerGui)
  668. h.Text = v.Name..": "..v.userId
  669. wait(2)
  670. h:Destroy()
  671. end) end end
  672. };
  673.  
  674. ["age"] = {"age/all", "Shows the age of a player",
  675. function(msg, speaker)
  676. local players = findp(msg, speaker)
  677. for i,v in pairs(players) do
  678. pcall(function()
  679. local h = Instance.new("Hint", speaker.PlayerGui)
  680. h.Text = v.Name..": "..v.AccountAge
  681. wait(2)
  682. h:Destroy()
  683. end) end end
  684. };
  685.  
  686. ["blind"] = {"blind/others", "Blinds a player",
  687. function(msg, speaker)
  688. local players = findp(msg, speaker)
  689. for i,v in pairs(players) do
  690. pcall(function()
  691. local sg = Instance.new("ScreenGui", v.PlayerGui)
  692. sg.Name = "Blind"
  693. local main = Instance.new("Frame", sg)
  694. main.Name = "TheBlindingThingy"
  695. main.Size = UDim2.new(1, 0, 1, 0)
  696. main.BackgroundColor3 = Color3.new(1, 1, 1)
  697. end) end end
  698. };
  699.  
  700. ["explode"] = {"explode/player", "Explodes a player",
  701. function(msg, speaker)
  702. local players = findp(msg, speaker)
  703. for i,v in pairs(players) do
  704. pcall(function()
  705. Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  706. end) end end
  707. };
  708.  
  709. ["sparkles"] = {"sparkles/player", "Gives a player sparkles",
  710. function(msg, speaker)
  711. local players = findp(msg, speaker)
  712. for i,v in pairs(players) do
  713. pcall(function()
  714. Instance.new("Sparkles", v.Character.Torso)
  715. end) end end
  716. };
  717.  
  718. ["neutral"] = {"neutral/", "Players are turned to neutral",
  719. function(msg, speaker)
  720. for i,v in pairs(game:service("Players"):GetPlayers()) do
  721. v.Neutral = true
  722. end end
  723. };
  724.  
  725. ["freeze"] = {"freeze/me", "Freezes a specified user.",
  726. function(msg, speaker)
  727. local players = findp(msg, speaker)
  728. for i,v in pairs(players) do
  729. pcall(function()
  730. v.Character.Head.Anchored = true
  731. v.Character.Head.Reflectance = true
  732. end)
  733. end
  734. end
  735. };
  736.  
  737. ["changeteam"] = {"changeteam/me/coolguys", "Changes a user to a different team",
  738. function(msg, speaker)
  739. local t1 = seperate(msg)
  740. local players = findp(t1[1], speaker)
  741. for i,v in pairs(players) do
  742. for s,t in pairs(game.Teams:GetTeams()) do
  743. if string.sub(string.lower(t.Name), 1, #t1[2]) == string.lower(t1[2]) then
  744. v.TeamColor = t.TeamColor
  745. end end end end
  746. };
  747.  
  748. ["removeteam"] = {"removeteam", "Removes a team from TEAMS",
  749. function(msg, speaker)
  750. for i,v in pairs(game.Teams:GetTeams()) do
  751. if string.sub(string.lower(v.Name), 1, #msg) == string.lower(msg) then
  752. v:remove()
  753. end end end
  754. };
  755.  
  756. ["newteam"] = {"newteam/Admin/Really red", "Creates a new team with the specified name and color",
  757. function(msg, speaker)
  758. for i,v in pairs(game:service("Players"):GetPlayers()) do
  759. v.Neutral = false
  760. end
  761. pcall(function()
  762. local t1 = seperate(msg)
  763. team = Instance.new("Team", game.Teams)
  764. team.Name = "Failed"
  765. team.TeamColor = BrickColor.new(t1[2])
  766. team.Name = t1[1]
  767. end)
  768. end
  769. };
  770.  
  771. ["fog"] = {"fog/3000", "Sets the distance of fog",
  772. function(msg, speaker)
  773. local newfog = tonumber(msg)
  774. game:service("Lighting").FogEnd = newfog
  775. end
  776. };
  777.  
  778. ["time"] = {"time/14", "Sets the time of the game",
  779. function(msg, speaker)
  780. local newtime = tonumber(msg)
  781. game:service("Lighting").TimeOfDay = newtime
  782. end
  783. };
  784.  
  785. ["unkillmute"] = {"unkillmute/hulkone", "Will no longer kill a player when they talk",
  786. function(msg, speaker)
  787. for i,v in pairs(killmute) do
  788. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  789. table.remove(killmute, i)
  790. end end end
  791. };
  792.  
  793. ["unbmute"] = {"unbmute/hulkone", "Will no longer ban a player when they talk",
  794. function(msg, speaker)
  795. for i,v in pairs(bmute) do
  796. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  797. table.remove(bmute, i)
  798. end end end
  799. };
  800.  
  801. ["unkmute"] = {"unkmute/hulkone", "Will no longer kick a player when they talk",
  802. function(msg, speaker)
  803. for i,v in pairs(kmute) do
  804. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  805. table.remove(kmute, i)
  806. end end end
  807. };
  808.  
  809. ["rhum"] = {"rhum/me", "Removes a players humanoid.",
  810. function(msg, speaker)
  811. local players = findp(msg, speaker)
  812. for t,h in pairs(players) do
  813. pcall(function()
  814. h.Character.Humanoid:Destroy()
  815. end)
  816. end end
  817. };
  818.  
  819. ["killmute"] = {"killmute/me", "Bans a player when they talk",
  820. function(msg, speaker)
  821. local players = findp(msg, speaker)
  822. for i,v in pairs(players) do
  823. local ism = false
  824. for s,t in pairs(killmute) do
  825. if string.lower(t) == string.lower(v.Name) then
  826. ism = true
  827. end end
  828. if ism == false then
  829. table.insert(killmute, v.Name)
  830. end end end
  831. };
  832.  
  833. ["bmute"] = {"bmute/me", "Bans a player when they talk",
  834. function(msg, speaker)
  835. local players = findp(msg, speaker)
  836. for i,v in pairs(players) do
  837. local ism = false
  838. for s,t in pairs(bmute) do
  839. if string.lower(t) == string.lower(v.Name) then
  840. ism = true
  841. end end
  842. if ism == false then
  843. table.insert(bmute, v.Name)
  844. end end end
  845. };
  846.  
  847. ["kmute"] = {"kmute/me", "Kicks a player when they talk",
  848. function(msg, speaker)
  849. local players = findp(msg, speaker)
  850. for i,v in pairs(players) do
  851. local ism = false
  852. for s,t in pairs(kmute) do
  853. if string.lower(t) == string.lower(v.Name) then
  854. ism = true
  855. end end
  856. if ism == false then
  857. table.insert(kmute, v.Name)
  858. end end end
  859. };
  860.  
  861. ["unff"] = {"unff/others", "Removes a players force field",
  862. function(msg, speaker)
  863. local players = findp(msg)
  864. for i,v in pairs(players) do
  865. if v.Character then
  866. for s,t in pairs(v.Character:GetChildren()) do
  867. if t.className == "ForceField" then
  868. t:remove()
  869. end end end end end
  870. };
  871.  
  872. ["ff"] = {"ff/all", "Gives a player a force field",
  873. function(msg, speaker)
  874. local players = findp(msg)
  875. for i,v in pairs(players) do
  876. Instance.new("ForceField", v.Character)
  877. end end
  878. };
  879.  
  880. ["unloopkill"] = {"unloopkill/hulk", "Removes a player from the loopkill list",
  881. function(msg, speaker)
  882. for i,v in pairs(loopkilllist) do
  883. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  884. table.remove(loopkilllist, i)
  885. end end end
  886. };
  887.  
  888. ["removepri"] = {"removepri/ds", "Removes a player from the private server list",
  889. function(msg, speaker)
  890. for i,v in pairs(prilist) do
  891. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  892. table.remove(prilist, i)
  893. end end end
  894. };
  895.  
  896. ["btools"] = {"btools/player", "Gives simple building tools to a player",
  897. function(msg, speaker)
  898. local players = findp(msg, speaker)
  899. for i,v in pairs(players) do
  900. local copy = Instance.new("HopperBin")
  901. copy.BinType = "Clone"
  902. local move = Instance.new("HopperBin")
  903. move.BinType = "GameTool"
  904. local delete = Instance.new("HopperBin")
  905. delete.BinType = "Hammer"
  906. move.Parent = v.Backpack
  907. copy.Parent = v.Backpack
  908. delete.Parent = v.Backpack
  909. end end
  910. };
  911.  
  912. ["nbc"] = {"nbc/player", "Players have NBC in playerlist",
  913. function(msg, speaker)
  914. local players = findp(msg, speaker)
  915. for i,v in pairs(players) do
  916. v.MembershipTypeReplicate = 0
  917. end end
  918. };
  919.  
  920. ["obc"] = {"obc/player", "Players have OBC in playerlist",
  921. function(msg, speaker)
  922. local players = findp(msg, speaker)
  923. for i,v in pairs(players) do
  924. v.MembershipTypeReplicate = 3
  925. end end
  926. };
  927.  
  928. ["tbc"] = {"tbc/player", "Players have TBC in playerlist",
  929. function(msg, speaker)
  930. local players = findp(msg, speaker)
  931. for i,v in pairs(players) do
  932. v.MembershipTypeReplicate = 2
  933. end end
  934. };
  935.  
  936. ["bc"] ={"bc/player", "Gives a player bc in the leaderboards",
  937. function(msg, speaker)
  938. local players = findp(msg, speaker)
  939. for i,v in pairs(players) do
  940. v.MembershipTypeReplicate = 1
  941. end end
  942. };
  943.  
  944. ["rl"] = {"rl/", "Resets the lighting",
  945. function(msg, speaker)
  946. local light = game:service("Lighting")
  947. light.Name = "Lighting"
  948. light.Ambient = Color3.new(1, 1, 1)
  949. light.ColorShift_Bottom = Color3.new(0, 0, 0)
  950. light.ColorShift_Top = Color3.new(0, 0, 0)
  951. light.ShadowColor = Color3.new(255/210, 255/210, 255/215)
  952. light.GeographicLatitude = 0
  953. light.Brightness = 1
  954. light.TimeOfDay = "14:00:00"
  955. light.FogColor = Color3.new(191, 191, 191)
  956. light.FogEnd = 10000000000
  957. light.FogStart = 1
  958. for i,v in pairs(light:GetChildren()) do
  959. v:remove()
  960. end end
  961. };
  962.  
  963. ["rfaces"] = {"rfaces/player", "Removes a players face",
  964. function(msg, speaker)
  965. local players = findp(msg, speaker)
  966. for i,v in pairs(players) do
  967. if v.Character then
  968. if v.Character:findFirstChild("Head") then
  969. for i,v in pairs(v.Character.Head:GetChildren()) do
  970. if v.className == "Decal" then
  971. v:remove()
  972. end end end end end end
  973. };
  974.  
  975. ["rarms"] = {"rarms/player", "Removes a players arms",
  976. function(msg, speaker)
  977. local players = findp(msg, speaker)
  978. for i,v in pairs(players) do
  979. if v.Character then
  980. for s,t in pairs(v.Character:GetChildren()) do
  981. if string.lower(t.Name) == "left arm" or string.lower(t.Name) == "right arm" then
  982. t:remove()
  983. end end end end end
  984. };
  985.  
  986.  
  987. ["rlegs"] = {"rlegs/player", "Removes a players legs",
  988. function(msg, speaker)
  989. local players = findp(msg, speaker)
  990. for i,v in pairs(players) do
  991. if v.Character then
  992. for s,t in pairs(v.Character:GetChildren()) do
  993. if string.lower(t.Name) == "left leg" or string.lower(t.Name) == "right leg" then
  994. t:remove()
  995. end end end end end
  996. };
  997.  
  998.  
  999. ["rhats"] = {"rhats/player", "Removes a players hat",
  1000. function(msg, speaker)
  1001. local players = findp(msg, speaker)
  1002. for i,v in pairs(players) do
  1003. if v.Character then
  1004. for s,t in pairs(v.Character:GetChildren()) do
  1005. if t.className == "Hat" then
  1006. t:remove()
  1007. end end end end end
  1008. };
  1009.  
  1010. ["respawn"] = {"respawn/player", "Respawns a player",
  1011. function(msg, speaker)
  1012. local players = findp(msg, speaker)
  1013. for i,v in pairs(players) do
  1014. v:LoadCharacter()
  1015. end end
  1016. };
  1017.  
  1018. ["invisible"] = {"invisible/player", "Makes a player invisible",
  1019. function(msg, speaker)
  1020. local players = findp(msg, speaker)
  1021. for i,v in pairs(players) do
  1022. if v.Character then
  1023. for l, t in pairs(v.Character:GetChildren()) do
  1024. coroutine.resume(coroutine.create(function()
  1025. if t.className == "Part" then
  1026. for s = 1, 10 do
  1027. t.Transparency = t.Transparency + 0.1
  1028. wait()
  1029. end t.Transparency = 1 end end)) end end end end
  1030. };
  1031.  
  1032. ["visible"] = {"visible/player", "Makes a player visible",
  1033. function(msg, speaker)
  1034. local players = findp(msg, speaker)
  1035. for i,v in pairs(players) do
  1036. if v.Character then
  1037. for l, t in pairs(v.Character:GetChildren()) do
  1038. coroutine.resume(coroutine.create(function()
  1039. if t.className == "Part" then
  1040. for s = 1, 10 do
  1041. t.Transparency = t.Transparency - 0.1
  1042. wait()
  1043. end t.Transparency = 0 end end)) end end end end
  1044. };
  1045.  
  1046. ["unadmin"] = {"unadmin/player", "Unadmins a player",
  1047. function(msg, speaker)
  1048. for i,v in pairs(adminlist) do
  1049. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  1050. table.remove(adminlist, i)
  1051. end end end
  1052. };
  1053.  
  1054. ["admin"] = {"admin/player", "Admins a player",
  1055. function(msg, speaker)
  1056. local players = findp(msg, speaker)
  1057. for i,v in pairs(players) do
  1058. local isadmin = false
  1059. for s,t in pairs(adminlist) do
  1060. if string.lower(v.Name) == string.lower(t) then
  1061. isadmin = true
  1062. end end
  1063. if isadmin == false then
  1064. table.insert(adminlist, v.Name)
  1065. end end end
  1066. };
  1067.  
  1068. ["unab"] = {"unab/player", "Removes a player's antiban",
  1069. function(msg, speaker)
  1070. for i,v in pairs(antibanlist) do
  1071. if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
  1072. table.remove(antibanlist, i)
  1073. end end end
  1074. };
  1075.  
  1076. ["whisper"] = {"whisper/player/hello", "Whispers to a player",
  1077. function(msg, speaker)
  1078. local t1 = seperate(msg)
  1079. local players = findp(t1[1], speaker)
  1080. for i,v in pairs(players) do
  1081. coroutine.resume(coroutine.create(function()
  1082. local msg = Instance.new("Message", v.PlayerGui)
  1083. msg.Text = t1[2]
  1084. wait(6)
  1085. msg:remove()
  1086. end))
  1087. end end
  1088. };
  1089.  
  1090. ["ws"] = {"ws/player/16", "Sets a players Walkspeed",
  1091. function(msg, speaker)
  1092. local t1 = seperate(msg)
  1093. local p1 = findp(t1[1], speaker)
  1094. local numb = tonumber(t1[2])
  1095. for i,v in pairs(p1) do
  1096. if v.Character then
  1097. if v.Character:findFirstChild("Humanoid") then
  1098. v.Character.Humanoid.WalkSpeed = numb
  1099. end end end end
  1100. };
  1101.  
  1102. ["clone"] = {"clone/player/20", "Clones a player a specific number of times",
  1103. function(msg, speaker)
  1104. local t1 = seperate(msg)
  1105. local p1 = findp(t1[1], speaker)
  1106. local numb = tonumber(t1[2])
  1107. for i,v in pairs(p1) do
  1108. for i = 1, numb do
  1109. if v.Character then
  1110. v.Character.Archivable = true
  1111. v.Character:Clone().Parent = workspace
  1112. end end end end
  1113. };
  1114.  
  1115. ["tele"] = {"tele/player1/player2", "Teleports a player to another player",
  1116. function(msg, speaker)
  1117. local t1 = seperate(msg)
  1118. local p1 = findp(t1[1], speaker)
  1119. local p2 = findp(t1[2], speaker)
  1120. for i,v in pairs(p1) do
  1121. for s,t in pairs(p2) do
  1122. if v.Character then
  1123. if v.Character:findFirstChild("Torso") then
  1124. if t.Character then
  1125. if t.Character:findFirstChild("Torso") then
  1126. v.Character.Torso.CFrame = t.Character.Torso.CFrame * CFrame.new(0, 1.5, 0)
  1127. end end end end end end end
  1128. };
  1129.  
  1130. ["loopkill"] = {"loopkill/player", "Loopkills a player",
  1131. function(msg, speaker)
  1132. local players = findp(msg, speaker)
  1133. for i,v in pairs(players) do
  1134. table.insert(loopkilllist, v.Name)
  1135. end end
  1136. };
  1137.  
  1138. ["addpri"] = {"addpri/player", "Adds a player to private server list",
  1139. function(msg, speaker)
  1140. local players = findp(msg, speaker)
  1141. for i,v in pairs(players) do
  1142. local isp = false
  1143. for t,s in pairs(prilist) do
  1144. if string.lower(s) == string.lower(v.Name) then
  1145. isp = true
  1146. end end
  1147. if isp == false then
  1148. table.insert(prilist, v.Name)
  1149. end end end
  1150. };
  1151.  
  1152. ["prioff"] = {"prioff/", "Disabled private server",
  1153. function(msg, speaker)
  1154. variables.pri = false
  1155. end
  1156. };
  1157.  
  1158. ["prion"] = {"prion/", "Enables private server",
  1159. function(msg, speaker)
  1160. variables.pri = true
  1161. for i,v in pairs(game:service("Players"):GetPlayers()) do
  1162. local isa = false
  1163. for s,t in pairs(prilist) do
  1164. if string.lower(v.Name) == string.lower(t) then
  1165. isa = true
  1166. end end
  1167. if isa == false then
  1168. v:remove()
  1169. end end end
  1170. };
  1171.  
  1172. ["crash"] = {"crash/", "Crashes the server.",
  1173. function(msg, speaker)
  1174. Instance.new("ManualSurfaceJointInstance", workspace)
  1175. end
  1176. };
  1177.  
  1178. ["ab"] = {"ab/", "Gives a player anti-ban",
  1179. function(msg, speaker)
  1180. local players = findp(msg, speaker)
  1181. for i,v in pairs(players) do
  1182. table.insert(antibanlist, v.Name)
  1183. end end
  1184. };
  1185.  
  1186. ["override"] = {"override/", "Overrides the anti-ban",
  1187. function(msg, speaker)
  1188. variables.override = true
  1189. end
  1190. };
  1191.  
  1192. ["name"] = {"name/player/noob", "Renames a player's Character",
  1193. function(msg, speaker)
  1194. local t1 = seperate(msg)
  1195. local p1 = findp(t1[1], speaker)
  1196. for i,v in pairs(p1) do
  1197. local newc = Instance.new("Model", workspace)
  1198. newc.Name = t1[2]
  1199. for s,t in pairs(v.Character:GetChildren()) do
  1200. t.Parent = newc
  1201. v.Character = newc
  1202. end end end
  1203. };
  1204.  
  1205. ["remove"] = {"remove/", "Removes admin commands",
  1206. function(msg, speaker)
  1207. if string.lower(msg) == "admin" then
  1208. variables.removed = true
  1209. end end
  1210. };
  1211.  
  1212. ["clean"] = {"clean/", "Cleans workspace",
  1213. function(msg, speaker)
  1214. for i,v in pairs(workspace:GetChildren()) do
  1215. if v ~= script then
  1216. if v.className ~= "Terrain" then
  1217. if game.Players:GetPlayerFromCharacter(v) == nil then
  1218. v:remove()
  1219. end end end end
  1220. p = Instance.new("Part", Workspace)
  1221. p.Anchored = true
  1222. p.BrickColor = BrickColor.new("Earth green")
  1223. p.Size = Vector3.new(4000, 1, 4000)
  1224. p.CFrame = CFrame.new(0, 0, 0)
  1225. p.TopSurface = "Smooth"
  1226. p.Locked = true
  1227. p.Name = "Base"
  1228. p.BottomSurface = "Smooth"
  1229. s = Instance.new("SpawnLocation", Workspace)
  1230. s.Anchored = true
  1231. s.BrickColor = BrickColor.new("Really black")
  1232. s.FormFactor = "Custom"
  1233. s.Size = Vector3.new(5, 0.1, 5)
  1234. s.TopSurface = "Smooth"
  1235. s.Locked = true
  1236. s.Name = "Spawn"
  1237. s.BottomSurface = "Smooth"
  1238. s.CFrame = CFrame.new(0, 1.1, 0)
  1239. end
  1240. };
  1241.  
  1242. ["debug"] = {"debug/", "Clears all messages in workspace",
  1243. function(msg, speaker)
  1244. for i,v in pairs(workspace:GetChildren()) do
  1245. if v.className == "Message" or v.className == "Hint" then
  1246. v:remove()
  1247. end end end
  1248. };
  1249.  
  1250. ["burn"] = {"burn/player", "Sets the specified user on fire while killing them",
  1251. function(msg, speaker)
  1252. local players = findp(msg, speaker)
  1253. for i,v in pairs(players) do
  1254. coroutine.resume(coroutine.create(function()
  1255. if v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1256. local hum = v.Character.Humanoid
  1257. hum.MaxHealth = 100
  1258. hum.Health = 100
  1259. Instance.new("Fire", v.Character.Torso)
  1260. wait(1)
  1261. hum.Health = 75
  1262. wait(1)
  1263. hum.Health = 50
  1264. wait(1)
  1265. hum.Health = 25
  1266. wait(1)
  1267. hum.Health = 0
  1268. end end)) end end
  1269. };
  1270.  
  1271. ["fire"] = {"fire/player", "Sets the specified user of fire",
  1272. function(msg, speaker)
  1273. local players = findp(msg, speaker)
  1274. for i,v in pairs(players) do
  1275. if v.Character and v.Character:findFirstChild("Torso") then
  1276. Instance.new("Fire", v.Character.Torso)
  1277. end end end
  1278. };
  1279.  
  1280. ["base"] = {"base/", "Adds a base to the workspace" ,
  1281. function(msg, speaker)
  1282. p = Instance.new("Part", Workspace)
  1283. p.Anchored = true
  1284. p.BrickColor = BrickColor.new("Earth green")
  1285. p.Size = Vector3.new(4000, 1, 4000)
  1286. p.CFrame = CFrame.new(0, 0, 0)
  1287. p.TopSurface = "Smooth"
  1288. p.Locked = true
  1289. p.Name = "Base"
  1290. p.BottomSurface = "Smooth"
  1291. s = Instance.new("SpawnLocation", Workspace)
  1292. s.Anchored = true
  1293. s.BrickColor = BrickColor.new("Really black")
  1294. s.FormFactor = "Custom"
  1295. s.Size = Vector3.new(5, 0.1, 5)
  1296. s.TopSurface = "Smooth"
  1297. s.Locked = true
  1298. s.Name = "Spawn"
  1299. s.BottomSurface = "Smooth"
  1300. s.CFrame = CFrame.new(0, 1.1, 0)
  1301. end
  1302. };
  1303.  
  1304. ["hint"] = {"hint/Hello Everybody!", "Creates a hint",
  1305. function(msg, speaker)
  1306. local h = Instance.new("Hint", Workspace)
  1307. h.Text = msg
  1308. wait (3)
  1309. h:Remove()
  1310. end
  1311. };
  1312.  
  1313. ["msg"] = {"msg/Hello everybody!", "Creates a message",
  1314. function(msg, speaker)
  1315. local m = Instance.new("Message", workspace)
  1316. m.Text = msg
  1317. wait(3)
  1318. m:remove()
  1319. end
  1320. };
  1321.  
  1322. ["ban"] = {"ban/player", "Bans the specified user from the server",
  1323. function(msg, speaker)
  1324. local players = findp(msg, speaker)
  1325. for i,v in pairs(players) do
  1326. table.insert(bannedlist, v.Name)
  1327. v:remove()
  1328. end end
  1329. };
  1330.  
  1331. ["kill"] = {"kill/player", "Kills the specified user.",
  1332. function(msg, speaker)
  1333. local players = findp(msg, speaker)
  1334. for i,v in pairs(players) do
  1335. v.Character:BreakJoints()
  1336. end end
  1337. };
  1338.  
  1339. ["eject"] = {"eject/player" , "Kicks a certain user.",
  1340. function(msg, speaker)
  1341. local players = findp(msg, speaker)
  1342. for i,v in pairs(players) do
  1343. v:remove()
  1344. end end
  1345. };
  1346.  
  1347. } -- end of the "cmds" table
  1348.  
  1349. function Chat(msg,player)
  1350. if variables.removed == true then return end
  1351. for i,v in pairs(kmute) do
  1352. if string.lower(v) == string.lower(player.Name) then
  1353. player:remove()
  1354. end end
  1355. for i,v in pairs(bmute) do
  1356. if string.lower(v) == string.lower(player.Name) then
  1357. table.insert(bannedlist, player.Name)
  1358. player:remove()
  1359. end end
  1360. for i,v in pairs(killmute) do
  1361. if string.lower(v) == string.lower(player.Name) then
  1362. if player.Character then
  1363. player.Character:BreakJoints()
  1364. end end end
  1365. for i,v in pairs(adminlist) do
  1366. if string.lower(player.Name) == string.lower(v) then
  1367. local bet = variables.bet
  1368. local args = {}
  1369. local cmd = cmds[msg:match("(%w+)"..bet)]
  1370. if cmd then
  1371. for arg in msg:gmatch(bet.."([^;]+)") do
  1372. table.insert(args,arg)
  1373. end
  1374. if #args == 0 then
  1375. args = {"all"}
  1376. end
  1377. cmd[3](unpack(args),player)
  1378. end
  1379. end
  1380. end
  1381. end
  1382.  
  1383. table.insert(adminlist, "dsi1")
  1384.  
  1385. function Leave(p)
  1386. if variables.removed == true then return end
  1387. players = game:service("Players"):GetPlayers()
  1388. for i,v in pairs(antibanlist) do
  1389. if string.lower(v) == string.lower(p.Name) then
  1390. for i = 1, 30 do
  1391. local abm = Instance.new("Message", workspace)
  1392. local ishere = false
  1393. for l,m in pairs(game:service("Players"):GetPlayers()) do
  1394. if m.Name == p.Name then
  1395. abm.Text = p.Name.." has come back! The antiban has shutdown"
  1396. wait(1)
  1397. abm:remove()
  1398. ishere = true
  1399. end end
  1400. if ishere == true then
  1401. return
  1402. end
  1403. if variables.override == true then
  1404. variables.override = false
  1405. abm.Text = p.Name.."'s antiban has been overriden."
  1406. wait(1)
  1407. abm:remove()
  1408. return
  1409. else
  1410. abm.Text = "If "..p.Name.." does not return in "..30 - i.." seconds then this server is death."
  1411. wait(1)
  1412. if abm then
  1413. abm:remove()
  1414. end end end
  1415. Instance.new("ManualSurfaceJointInstance", workspace)
  1416. end end
  1417. end
  1418.  
  1419. function fixcmds(msg)
  1420. if string.sub(string.lower(msg), 1, 4) == "fix"..variables.bet then
  1421. for i,v in pairs(cts) do
  1422. v:disconnect()
  1423. end
  1424. cts = {}
  1425. for i,v in pairs(game:service("Players"):GetPlayers()) do
  1426. local connection = v.Chatted:connect(function(msg) Chat(msg, v) end)
  1427. table.insert(cts, connection)
  1428. end
  1429. end end
  1430.  
  1431. function onEnter(p)
  1432. if variables.removed == true then return end
  1433. players = game:service("Players"):GetPlayers()
  1434. if variables.pri == true then
  1435. local isa = false
  1436. for i,v in pairs(prilist) do
  1437. if string.lower(p.Name) == string.lower(v) then
  1438. isa = true
  1439. end end
  1440. if isa == false then
  1441. p:remove()
  1442. end end
  1443. for i,v in pairs(bannedlist) do
  1444. if string.lower(p.Name) == string.lower(v) then
  1445. p:remove()
  1446. end end
  1447. local connection = p.Chatted:connect(function(msg) Chat(msg, p) end)
  1448. table.insert(cts, connection)
  1449. p.Chatted:connect(fixcmds)
  1450. end
  1451.  
  1452. game:service("Players").PlayerAdded:connect(onEnter)
  1453. game:service("Players").PlayerRemoving:connect(Leave)
  1454.  
  1455. for i,v in pairs(game:service("Players"):GetPlayers()) do
  1456. onEnter(v)
  1457. end
  1458.  
  1459. function giveGUI(pl)
  1460. local opend = true
  1461. local currn = 1
  1462. currn2 = 1
  1463. currn3 = 1
  1464. currn4 = 1
  1465. currn5 = 1
  1466. local currcmd = nil
  1467. local currplyr = nil
  1468. local sg = Instance.new("ScreenGui", pl.PlayerGui)
  1469. sg.Name = "ChaosAdmin"
  1470. local main = Instance.new("Frame", sg)
  1471. main.Name = "Main"
  1472. main.Size = UDim2.new(0.5, 0, 0.5, 0)
  1473. main.Position = UDim2.new(0.25, 0, 0.25, 0)
  1474. main.BackgroundColor3 = Color3.new(0, 0, 0)
  1475. main.BackgroundTransparency = 0.5
  1476. main.BorderColor3 = Color3.new(1, 1, 1)
  1477. local back = Instance.new("TextButton", main)
  1478. back.Name = "BackToHome"
  1479. back.Size = UDim2.new(1, 0, 0.1, 0)
  1480. back.Position = UDim2.new(0, 0, 1, 0)
  1481. back.BackgroundColor3 = Color3.new(0, 0, 0)
  1482. back.BorderColor3 = Color3.new(1, 1, 1)
  1483. back.FontSize = "Size14"
  1484. back.Text = "Home"
  1485. back.TextColor3 = Color3.new(1, 1, 1)
  1486. local home = Instance.new("Frame", main)
  1487. home.Name = "Home"
  1488. home.Size = UDim2.new(1, 0, 1, 0)
  1489. home.BackgroundTransparency = 1
  1490. back.MouseButton1Click:connect(function()
  1491. for i,v in pairs(main:GetChildren()) do
  1492. if v.className == "Frame" then
  1493. v.Visible = false
  1494. end end
  1495. home.Visible = true
  1496. end)
  1497. local pc = Instance.new("TextButton", home)
  1498. pc.Name = "PlayerCommands"
  1499. pc.Text = "Player Commands"
  1500. pc.BackgroundColor3 = Color3.new(0, 0, 0)
  1501. pc.BorderColor3 = Color3.new(0, 0, 0)
  1502. pc.BackgroundTransparency = 0.1
  1503. pc.Position = UDim2.new(0.1, 0, 0.15, 0)
  1504. pc.Size = UDim2.new(0.3, 0, 0.2, 0)
  1505. pc.FontSize = "Size14"
  1506. pc.TextColor3 = Color3.new(1, 1, 1)
  1507. local wc = Instance.new("TextButton", home)
  1508. wc.Name = "WorkspaceCommands"
  1509. wc.Text = "Workspace Commands"
  1510. wc.BackgroundColor3 = Color3.new(0, 0, 0)
  1511. wc.BorderColor3 = Color3.new(0, 0, 0)
  1512. wc.BackgroundTransparency = 0.1
  1513. wc.Position = UDim2.new(0.6, 0, 0.15, 0)
  1514. wc.Size = UDim2.new(0.3, 0, 0.2, 0)
  1515. wc.FontSize = "Size14"
  1516. wc.TextColor3 = Color3.new(1, 1, 1)
  1517. local lc = Instance.new("TextButton", home)
  1518. lc.Name = "CommandsList"
  1519. lc.Text = "Commands List"
  1520. lc.BackgroundColor3 = Color3.new(0, 0, 0)
  1521. lc.BorderColor3 = Color3.new(0, 0, 0)
  1522. lc.BackgroundTransparency = 0.1
  1523. lc.Position = UDim2.new(0.1, 0, 0.65, 0)
  1524. lc.Size = UDim2.new(0.3, 0, 0.2, 0)
  1525. lc.FontSize = "Size14"
  1526. lc.TextColor3 = Color3.new(1, 1, 1)
  1527. local dc = Instance.new("TextButton", home)
  1528. dc.Name = "DoubleCommands"
  1529. dc.Text = "Double Commands"
  1530. dc.BackgroundColor3 = Color3.new(0, 0, 0)
  1531. dc.BorderColor3 = Color3.new(0, 0, 0)
  1532. dc.BackgroundTransparency = 0.1
  1533. dc.Position = UDim2.new(0.6, 0, 0.65, 0)
  1534. dc.Size = UDim2.new(0.3, 0, 0.2, 0)
  1535. dc.FontSize = "Size14"
  1536. dc.TextColor3 = Color3.new(1, 1, 1)
  1537. local wt = Instance.new("Frame", main)
  1538. wt.Name = "WorkspaceTab"
  1539. wt.Size = UDim2.new(1, 0, 1, 0)
  1540. wt.BackgroundTransparency = 1
  1541. wt.Visible = false
  1542. local wt1 = Instance.new("Frame", wt)
  1543. wt1.Name = "WorkspaceTabLeft"
  1544. wt1.Size = UDim2.new(0.5, 0, 1, 0)
  1545. wt1.BackgroundTransparency = 1
  1546. local wt2 = Instance.new("Frame", wt)
  1547. wt2.Name = "WorkspaceTabRight"
  1548. wt2.Size = UDim2.new(0.5, 0, 1, 0)
  1549. wt2.Position = UDim2.new(0.5, 0, 0, 0)
  1550. wt2.BackgroundTransparency = 1
  1551. local wip = Instance.new("TextBox", wt2)
  1552. wip.Name = "WorkspaceTabInput"
  1553. wip.Size = UDim2.new(1, 0, 0.1, 0)
  1554. wip.Position = UDim2.new(0, 0, 0.4, 0)
  1555. wip.BackgroundColor3 = Color3.new(0, 0, 0)
  1556. wip.BorderColor3 = Color3.new(1, 1, 1)
  1557. wip.TextColor3 = Color3.new(1, 1, 1)
  1558. wip.FontSize = "Size12"
  1559. wip.Text = "Enter key"
  1560. local cmdsup2 = Instance.new("TextButton", wt1)
  1561. cmdsup2.Name = "CommandsUp"
  1562. cmdsup2.Size = UDim2.new(0.1, 0, 0.1, 0)
  1563. cmdsup2.FontSize = "Size18"
  1564. cmdsup2.Text = "/\\"
  1565. cmdsup2.Position = UDim2.new(0.9, 0, 0, 0)
  1566. cmdsup2.BackgroundColor3 = Color3.new(0, 0, 0)
  1567. cmdsup2.BorderColor3 = Color3.new(1, 1, 1)
  1568. cmdsup2.TextColor3 = Color3.new(1, 1, 1)
  1569. local cmdsdn2 = Instance.new("TextButton", wt1)
  1570. cmdsdn2.Name = "CommandsDown"
  1571. cmdsdn2.Size = UDim2.new(0.1, 0, 0.1, 0)
  1572. cmdsdn2.FontSize = "Size18"
  1573. cmdsdn2.Text = "\\/"
  1574. cmdsdn2.Position = UDim2.new(0.9, 0, 0.9, 0)
  1575. cmdsdn2.BackgroundColor3 = Color3.new(0, 0, 0)
  1576. cmdsdn2.BorderColor3 = Color3.new(1, 1, 1)
  1577. cmdsdn2.TextColor3 = Color3.new(1, 1, 1)
  1578. local cmdsbr2 = Instance.new("TextLabel", wt1)
  1579. cmdsbr2.Name = "Commands Bar"
  1580. cmdsbr2.Size = UDim2.new(0.1, 0, 0.8, 0)
  1581. cmdsbr2.BackgroundColor3 = Color3.new(0, 0, 0)
  1582. cmdsbr2.BorderColor3 = Color3.new(1, 1, 1)
  1583. cmdsbr2.Position = UDim2.new(0.9, 0, 0.1, 0)
  1584. cmdsbr2.Text = " "
  1585. local cs3 = Instance.new("TextLabel", wt1)
  1586. cs3.Name = "CurrentlySelectedCommand"
  1587. cs3.Size = UDim2.new(0.9, 0, 0.1, 0)
  1588. cs3.BackgroundColor3 = Color3.new(0, 0, 0)
  1589. cs3.BorderColor3 = Color3.new(1, 1, 1)
  1590. cs3.Text = "Currently selected: None"
  1591. cs3.TextColor3 = Color3.new(1, 1, 1)
  1592. cs3.FontSize = "Size12"
  1593. local go2 = Instance.new("TextButton", wt)
  1594. go2.Name = "Go"
  1595. go2.Text = "Execute Command"
  1596. go2.Size = UDim2.new(1, 0, 0.1, 0)
  1597. go2.Position = UDim2.new(0, 0, -0.1, 0)
  1598. go2.BackgroundColor3 = Color3.new(0, 0, 0)
  1599. go2.FontSize = "Size14"
  1600. go2.BorderColor3 = Color3.new(1, 1, 1)
  1601. go2.TextColor3 = Color3.new(1, 1, 1)
  1602. local mkn3 = function()
  1603. for i,v in pairs(wt1:GetChildren()) do
  1604. if v.Name == "PlayerButton" then
  1605. v:remove()
  1606. end end
  1607. local numbnow = 0
  1608. for i = currn3, currn3 + 8 do
  1609. numbnow = numbnow + 1
  1610. local newg = Instance.new("TextButton", wt1)
  1611. newg.Name = "PlayerButton"
  1612. newg.BackgroundColor3 = Color3.new(0, 0, 0)
  1613. newg.BorderColor3 = Color3.new(1, 1, 1)
  1614. newg.TextColor3 = Color3.new(1, 1, 1)
  1615. newg.Size = UDim2.new(0.9, 0, 0.1, 0)
  1616. newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
  1617. newg.FontSize = "Size14"
  1618. newg.Text = workspacecmds[i]
  1619. newg.MouseButton1Click:connect(function()
  1620. currcmd = workspacecmds[i]
  1621. cs3.Text = "Currently selected: "..workspacecmds[i]
  1622. end)
  1623. end end
  1624. mkn3()
  1625. go2.MouseButton1Click:connect(function()
  1626. Chat(currcmd..variables.bet..wip.Text, pl)
  1627. end)
  1628. cmdsup2.MouseButton1Click:connect(function()
  1629. if currn3 ~= 1 then
  1630. currn3 = currn3 - 1
  1631. mkn3()
  1632. end end)
  1633. cmdsdn2.MouseButton1Click:connect(function()
  1634. if currn3 ~= #workspacecmds - 8 then
  1635. currn3 = currn3 + 1
  1636. mkn3()
  1637. end end)
  1638. local dt = Instance.new("Frame", main)
  1639. dt.Size = UDim2.new(1, 0, 1, 0)
  1640. dt.BackgroundTransparency = 1
  1641. dt.Name = "DoubleTab"
  1642. local dt1 = Instance.new("Frame", dt)
  1643. dt1.Name = "DoubleTabLeft"
  1644. dt1.BackgroundTransparency = 1
  1645. dt1.Size = UDim2.new(0.5, 0, 1, 0)
  1646. local dt2 = Instance.new("Frame", dt)
  1647. dt2.Name = "DoubleTabRight"
  1648. dt2.BackgroundTransparency = 1
  1649. dt2.Size = UDim2.new(0.5, 0, 1, 0)
  1650. dt2.Position = UDim2.new(0.5, 0, 0, 0)
  1651. local dip1 = Instance.new("TextBox", dt2)
  1652. dip1.BackgroundColor3 = Color3.new(0, 0, 0)
  1653. dip1.BorderColor3 = Color3.new(1, 1, 1)
  1654. dip1.TextColor3 = Color3.new(1, 1, 1)
  1655. dip1.FontSize = "Size12"
  1656. dip1.Size = UDim2.new(1, 0, 0.1, 0)
  1657. dip1.Position = UDim2.new(0, 0, 0.3, 0)
  1658. dip1.Text = "Part1"
  1659. local dip2 = Instance.new("TextBox", dt2)
  1660. dip2.BackgroundColor3 = Color3.new(0, 0, 0)
  1661. dip2.BorderColor3 = Color3.new(1, 1, 1)
  1662. dip2.TextColor3 = Color3.new(1, 1, 1)
  1663. dip2.FontSize = "Size12"
  1664. dip2.Size = UDim2.new(1, 0, 0.1, 0)
  1665. dip2.Position = UDim2.new(0, 0, 0.5, 0)
  1666. dip2.Text = "Part2"
  1667. local cs4 = Instance.new("TextLabel", dt1)
  1668. cs4.Name = "CurrentlySelectedCommand"
  1669. cs4.Size = UDim2.new(0.9, 0, 0.1, 0)
  1670. cs4.BackgroundColor3 = Color3.new(0, 0, 0)
  1671. cs4.BorderColor3 = Color3.new(1, 1, 1)
  1672. cs4.Text = "Currently selected: None"
  1673. cs4.TextColor3 = Color3.new(1, 1, 1)
  1674. cs4.FontSize = "Size12"
  1675. local go3 = Instance.new("TextButton", dt)
  1676. go3.Name = "Go"
  1677. go3.Text = "Execute Command"
  1678. go3.Size = UDim2.new(1, 0, 0.1, 0)
  1679. go3.Position = UDim2.new(0, 0, -0.1, 0)
  1680. go3.BackgroundColor3 = Color3.new(0, 0, 0)
  1681. go3.FontSize = "Size14"
  1682. go3.BorderColor3 = Color3.new(1, 1, 1)
  1683. go3.TextColor3 = Color3.new(1, 1, 1)
  1684. local cmdsup3 = Instance.new("TextButton", dt1)
  1685. cmdsup3.Name = "CommandsUp"
  1686. cmdsup3.Size = UDim2.new(0.1, 0, 0.1, 0)
  1687. cmdsup3.FontSize = "Size18"
  1688. cmdsup3.Text = "/\\"
  1689. cmdsup3.Position = UDim2.new(0.9, 0, 0, 0)
  1690. cmdsup3.BackgroundColor3 = Color3.new(0, 0, 0)
  1691. cmdsup3.BorderColor3 = Color3.new(1, 1, 1)
  1692. cmdsup3.TextColor3 = Color3.new(1, 1, 1)
  1693. local cmdsdn3 = Instance.new("TextButton", dt1)
  1694. cmdsdn3.Name = "CommandsDown"
  1695. cmdsdn3.Size = UDim2.new(0.1, 0, 0.1, 0)
  1696. cmdsdn3.FontSize = "Size18"
  1697. cmdsdn3.Text = "\\/"
  1698. cmdsdn3.Position = UDim2.new(0.9, 0, 0.9, 0)
  1699. cmdsdn3.BackgroundColor3 = Color3.new(0, 0, 0)
  1700. cmdsdn3.BorderColor3 = Color3.new(1, 1, 1)
  1701. cmdsdn3.TextColor3 = Color3.new(1, 1, 1)
  1702. local cmdsbr3 = Instance.new("TextLabel", dt1)
  1703. cmdsbr3.Name = "Commands Bar"
  1704. cmdsbr3.Size = UDim2.new(0.1, 0, 0.8, 0)
  1705. cmdsbr3.BackgroundColor3 = Color3.new(0, 0, 0)
  1706. cmdsbr3.BorderColor3 = Color3.new(1, 1, 1)
  1707. cmdsbr3.Position = UDim2.new(0.9, 0, 0.1, 0)
  1708. cmdsbr3.Text = " "
  1709. local mkn4 = function()
  1710. for i,v in pairs(dt1:GetChildren()) do
  1711. if v.Name == "PlayerButton" then
  1712. v:remove()
  1713. end end
  1714. local numbnow = 0
  1715. for i = currn4, currn4 + 8 do
  1716. if doublecmds[i] == nil then return end
  1717. numbnow = numbnow + 1
  1718. local newg = Instance.new("TextButton", dt1)
  1719. newg.Name = "PlayerButton"
  1720. newg.BackgroundColor3 = Color3.new(0, 0, 0)
  1721. newg.BorderColor3 = Color3.new(1, 1, 1)
  1722. newg.TextColor3 = Color3.new(1, 1, 1)
  1723. newg.Size = UDim2.new(0.9, 0, 0.1, 0)
  1724. newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
  1725. newg.FontSize = "Size14"
  1726. newg.Text = doublecmds[i]
  1727. newg.MouseButton1Click:connect(function()
  1728. currcmd = doublecmds[i]
  1729. cs4.Text = "Currently selected: "..doublecmds[i]
  1730. end)
  1731. end end
  1732. mkn4()
  1733. go3.MouseButton1Click:connect(function()
  1734. Chat(currcmd..variables.bet..dip1.Text..variables.bet..dip2.Text, pl)
  1735. end)
  1736. local pt = Instance.new("Frame", main)
  1737. pt.Name = "PlayerTab"
  1738. pt.Size = UDim2.new(1, 0, 1, 0)
  1739. pt.BackgroundTransparency = 1
  1740. pt.Visible = false
  1741. local pt1 = Instance.new("Frame", pt)
  1742. pt1.Name = "CommandChoice"
  1743. pt1.BackgroundTransparency = 1
  1744. pt1.Size = UDim2.new(0.5, 0, 1, 0)
  1745. local cmdsup = Instance.new("TextButton", pt1)
  1746. cmdsup.Name = "CommandsUp"
  1747. cmdsup.Size = UDim2.new(0.1, 0, 0.1, 0)
  1748. cmdsup.FontSize = "Size18"
  1749. cmdsup.Text = "/\\"
  1750. cmdsup.Position = UDim2.new(0.9, 0, 0, 0)
  1751. cmdsup.BackgroundColor3 = Color3.new(0, 0, 0)
  1752. cmdsup.BorderColor3 = Color3.new(1, 1, 1)
  1753. cmdsup.TextColor3 = Color3.new(1, 1, 1)
  1754. local cmdsdn = Instance.new("TextButton", pt1)
  1755. cmdsdn.Name = "CommandsDown"
  1756. cmdsdn.Size = UDim2.new(0.1, 0, 0.1, 0)
  1757. cmdsdn.FontSize = "Size18"
  1758. cmdsdn.Text = "\\/"
  1759. cmdsdn.Position = UDim2.new(0.9, 0, 0.9, 0)
  1760. cmdsdn.BackgroundColor3 = Color3.new(0, 0, 0)
  1761. cmdsdn.BorderColor3 = Color3.new(1, 1, 1)
  1762. cmdsdn.TextColor3 = Color3.new(1, 1, 1)
  1763. local cmdsbr = Instance.new("TextLabel", pt1)
  1764. cmdsbr.Name = "Commands Bar"
  1765. cmdsbr.Size = UDim2.new(0.1, 0, 0.8, 0)
  1766. cmdsbr.BackgroundColor3 = Color3.new(0, 0, 0)
  1767. cmdsbr.BorderColor3 = Color3.new(1, 1, 1)
  1768. cmdsbr.Position = UDim2.new(0.9, 0, 0.1, 0)
  1769. cmdsbr.Text = " "
  1770. local pt2 = Instance.new("Frame", pt)
  1771. pt2.Size = UDim2.new(0.5, 0, 1, 0)
  1772. pt2.Name = "CommandExecute"
  1773. pt2.BackgroundTransparency = 1
  1774. pt2.Position = UDim2.new(0.5, 0, 0, 0)
  1775. local plyrsup = Instance.new("TextButton", pt2)
  1776. plyrsup.Name = "PlayersUp"
  1777. plyrsup.Size = UDim2.new(0.1, 0, 0.1, 0)
  1778. plyrsup.FontSize = "Size18"
  1779. plyrsup.Text = "/\\"
  1780. plyrsup.Position = UDim2.new(0.9, 0, 0, 0)
  1781. plyrsup.BackgroundColor3 = Color3.new(0, 0, 0)
  1782. plyrsup.BorderColor3 = Color3.new(1, 1, 1)
  1783. plyrsup.TextColor3 = Color3.new(1, 1, 1)
  1784. local plyrsdn = Instance.new("TextButton", pt2)
  1785. plyrsdn.Name = "PlayersDown"
  1786. plyrsdn.Size = UDim2.new(0.1, 0, 0.1, 0)
  1787. plyrsdn.FontSize = "Size18"
  1788. plyrsdn.Text = "\\/"
  1789. plyrsdn.Position = UDim2.new(0.9, 0, 0.9, 0)
  1790. plyrsdn.BackgroundColor3 = Color3.new(0, 0, 0)
  1791. plyrsdn.BorderColor3 = Color3.new(1, 1, 1)
  1792. plyrsdn.TextColor3 = Color3.new(1, 1, 1)
  1793. local plyrsbr = Instance.new("TextLabel", pt2)
  1794. plyrsbr.Name = "Players Bar"
  1795. plyrsbr.Size = UDim2.new(0.1, 0, 0.8, 0)
  1796. plyrsbr.BackgroundColor3 = Color3.new(0, 0, 0)
  1797. plyrsbr.BorderColor3 = Color3.new(1, 1, 1)
  1798. plyrsbr.Position = UDim2.new(0.9, 0, 0.1, 0)
  1799. plyrsbr.Text = " "
  1800. local cs = Instance.new("TextLabel", pt1)
  1801. cs.Name = "CurrentlySelectedCommand"
  1802. cs.Size = UDim2.new(0.9, 0, 0.1, 0)
  1803. cs.BackgroundColor3 = Color3.new(0, 0, 0)
  1804. cs.BorderColor3 = Color3.new(1, 1, 1)
  1805. cs.Text = "Currently selected: None"
  1806. cs.TextColor3 = Color3.new(1, 1, 1)
  1807. cs.FontSize = "Size12"
  1808. local cs2 = Instance.new("TextLabel", pt2)
  1809. cs2.Name = "CurrentlySelectedPlayer"
  1810. cs2.Size = UDim2.new(0.9, 0, 0.1, 0)
  1811. cs2.BackgroundColor3 = Color3.new(0, 0, 0)
  1812. cs2.BorderColor3 = Color3.new(1, 1, 1)
  1813. cs2.Text = "Currently selected: None"
  1814. cs2.TextColor3 = Color3.new(1, 1, 1)
  1815. cs2.FontSize = "Size12"
  1816. local go = Instance.new("TextButton", pt)
  1817. go.Name = "Go"
  1818. go.Text = "Execute Command"
  1819. go.Size = UDim2.new(1, 0, 0.1, 0)
  1820. go.Position = UDim2.new(0, 0, -0.1, 0)
  1821. go.BackgroundColor3 = Color3.new(0, 0, 0)
  1822. go.FontSize = "Size14"
  1823. go.BorderColor3 = Color3.new(1, 1, 1)
  1824. go.TextColor3 = Color3.new(1, 1, 1)
  1825. local close = Instance.new("TextButton", sg)
  1826. close.Name = "Open/Close"
  1827. close.Text = "Close"
  1828. close.BackgroundColor3 = Color3.new(0, 0, 0)
  1829. close.Size = UDim2.new(0.05, 0, 0.05, 0)
  1830. close.TextColor3 = Color3.new(1, 1, 1)
  1831. close.Position = UDim2.new(0, 0, 0.475, 0)
  1832. close.BorderColor3 = Color3.new(1, 1, 1)
  1833. close.FontSize = "Size12"
  1834. close.MouseButton1Click:connect(function()
  1835. if opend == true then
  1836. opend = false
  1837. close.Text = "Open"
  1838. main.Visible = false
  1839. else
  1840. opend = true
  1841. close.Text = "Close"
  1842. main.Visible = true
  1843. end end)
  1844. go.MouseButton1Click:connect(function()
  1845. if currcmd ~= nil and currplyr ~= nil then
  1846. Chat(currcmd..variables.bet..currplyr, pl)
  1847. end end)
  1848. local mkn = function()
  1849. for i,v in pairs(pt1:GetChildren()) do
  1850. if v.Name == "PlayerButton" then
  1851. v:remove()
  1852. end end
  1853. local numbnow = 0
  1854. for i = currn, currn + 8 do
  1855. numbnow = numbnow + 1
  1856. local newg = Instance.new("TextButton", pt1)
  1857. newg.Name = "PlayerButton"
  1858. newg.BackgroundColor3 = Color3.new(0, 0, 0)
  1859. newg.BorderColor3 = Color3.new(1, 1, 1)
  1860. newg.TextColor3 = Color3.new(1, 1, 1)
  1861. newg.Size = UDim2.new(0.9, 0, 0.1, 0)
  1862. newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
  1863. newg.FontSize = "Size14"
  1864. newg.Text = playercmds[i]
  1865. newg.MouseButton1Click:connect(function()
  1866. currcmd = playercmds[i]
  1867. cs.Text = "Currently selected: "..playercmds[i]
  1868. end)
  1869. end end
  1870. local mkn2 = function()
  1871. for i,v in pairs(pt2:GetChildren()) do
  1872. if v.Name == "PlayerButton" then
  1873. v:remove()
  1874. end end
  1875. local numbnow = 0
  1876. for i = currn2, currn2 + 8 do
  1877. if game:service("Players"):GetPlayers()[i] == nil then return end
  1878. numbnow = numbnow + 1
  1879. local newg = Instance.new("TextButton", pt2)
  1880. newg.Name = "PlayerButton"
  1881. newg.BackgroundColor3 = Color3.new(0, 0, 0)
  1882. newg.BorderColor3 = Color3.new(1, 1, 1)
  1883. newg.TextColor3 = Color3.new(1, 1, 1)
  1884. newg.Size = UDim2.new(0.9, 0, 0.1, 0)
  1885. newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
  1886. newg.FontSize = "Size14"
  1887. newg.Text = game:service("Players"):GetPlayers()[i].Name
  1888. newg.MouseButton1Click:connect(function()
  1889. currplyr = game:service("Players"):GetPlayers()[i].Name
  1890. cs2.Text = "Currently selected: "..game:service("Players"):GetPlayers()[i].Name
  1891. end)
  1892. end end
  1893. mkn()
  1894. mkn2()
  1895. cmdsup.MouseButton1Click:connect(function()
  1896. if currn ~= 1 then
  1897. currn = currn - 1
  1898. mkn()
  1899. end end)
  1900. cmdsdn.MouseButton1Click:connect(function()
  1901. if currn ~= #playercmds - 8 then
  1902. currn = currn + 1
  1903. mkn()
  1904. end end)
  1905. plyrsup.MouseButton1Click:connect(function()
  1906. if #game:service("Players"):GetPlayers() < 10 then return end
  1907. if currn2 ~= 1 then
  1908. currn2 = currn2 - 1
  1909. mkn2()
  1910. end end)
  1911. plyrsdn.MouseButton1Click:connect(function()
  1912. if #game:service("Players"):GetPlayers() < 10 then return end
  1913. if currn2 ~= #game:service("Players"):GetPlayers() - 9 then
  1914. currn2 = currn2 + 1
  1915. mkn2()
  1916. end end)
  1917. dt.Visible = false
  1918. local lt = Instance.new("Frame", main)
  1919. lt.Name = "Command List"
  1920. lt.Size = UDim2.new(1, 0, 1, 0)
  1921. lt.BackgroundTransparency = 1
  1922. lt.Visible = false
  1923. local lt1 = Instance.new("Frame", lt)
  1924. lt1.Name = "CommandListLeft"
  1925. lt1.Size = UDim2.new(0.5, 0, 1, 0)
  1926. lt1.BackgroundTransparency = 1
  1927. local lt2 = Instance.new("Frame", lt)
  1928. lt2.Name = "CommandListRight"
  1929. lt2.Size = UDim2.new(0.5, 0, 1, 0)
  1930. lt2.Position = UDim2.new(0.5, 0, 0, 0)
  1931. lt2.BackgroundTransparency = 1
  1932. local cmde = Instance.new("TextLabel", lt2)
  1933. cmde.BackgroundTransparency = 1
  1934. cmde.Size = UDim2.new(1, 0, 0.5, 0)
  1935. cmde.FontSize = "Size12"
  1936. cmde.TextWrapped = true
  1937. cmde.Text = "Selet command"
  1938. cmde.TextColor3 = Color3.new(1, 1, 1)
  1939. local cmdd = Instance.new("TextLabel", lt2)
  1940. cmdd.BackgroundTransparency = 1
  1941. cmdd.Size = UDim2.new(1, 0, 0.5, 0)
  1942. cmdd.FontSize = "Size12"
  1943. cmdd.TextWrapped = true
  1944. cmdd.Text = "Selet command"
  1945. cmdd.TextColor3 = Color3.new(1, 1, 1)
  1946. cmdd.Position = UDim2.new(0, 0, 0.5, 0)
  1947. local plyrsup5 = Instance.new("TextButton", lt1)
  1948. plyrsup5.Name = "PlayersUp"
  1949. plyrsup5.Size = UDim2.new(0.1, 0, 0.1, 0)
  1950. plyrsup5.FontSize = "Size18"
  1951. plyrsup5.Text = "/\\"
  1952. plyrsup5.Position = UDim2.new(0.9, 0, 0, 0)
  1953. plyrsup5.BackgroundColor3 = Color3.new(0, 0, 0)
  1954. plyrsup5.BorderColor3 = Color3.new(1, 1, 1)
  1955. plyrsup5.TextColor3 = Color3.new(1, 1, 1)
  1956. local plyrsdn5 = Instance.new("TextButton", lt1)
  1957. plyrsdn5.Name = "PlayersDown"
  1958. plyrsdn5.Size = UDim2.new(0.1, 0, 0.1, 0)
  1959. plyrsdn5.FontSize = "Size18"
  1960. plyrsdn5.Text = "\\/"
  1961. plyrsdn5.Position = UDim2.new(0.9, 0, 0.9, 0)
  1962. plyrsdn5.BackgroundColor3 = Color3.new(0, 0, 0)
  1963. plyrsdn5.BorderColor3 = Color3.new(1, 1, 1)
  1964. plyrsdn5.TextColor3 = Color3.new(1, 1, 1)
  1965. local plyrsbr5 = Instance.new("TextLabel", lt1)
  1966. plyrsbr5.Name = "Players Bar"
  1967. plyrsbr5.Size = UDim2.new(0.1, 0, 0.8, 0)
  1968. plyrsbr5.BackgroundColor3 = Color3.new(0, 0, 0)
  1969. plyrsbr5.BorderColor3 = Color3.new(1, 1, 1)
  1970. plyrsbr5.Position = UDim2.new(0.9, 0, 0.1, 0)
  1971. plyrsbr5.Text = " "
  1972. local mkn5 = function()
  1973. for i,v in pairs(lt1:GetChildren()) do
  1974. if v.Name == "PlayerButton" then
  1975. v:remove()
  1976. end end
  1977. local numbnow = 0
  1978. for i = currn5, currn5 + 9 do
  1979. numbnow = numbnow + 1
  1980. local newg = Instance.new("TextButton", lt1)
  1981. newg.Name = "PlayerButton"
  1982. newg.BackgroundColor3 = Color3.new(0, 0, 0)
  1983. newg.BorderColor3 = Color3.new(1, 1, 1)
  1984. newg.TextColor3 = Color3.new(1, 1, 1)
  1985. newg.Size = UDim2.new(0.9, 0, 0.1, 0)
  1986. newg.Position = UDim2.new(0, 0, (numbnow/10) - 0.1, 0)
  1987. newg.FontSize = "Size14"
  1988. newg.Text = commands[i]
  1989. newg.MouseButton1Click:connect(function()
  1990. cmde.Text = cmds[commands[i]][1]
  1991. cmdd.Text = cmds[commands[i]][2]
  1992. end)
  1993. end end
  1994. mkn5()
  1995. plyrsup5.MouseButton1Click:connect(function()
  1996. if currn5 ~= 1 then
  1997. currn5 = currn5 - 1
  1998. mkn5()
  1999. end end)
  2000. plyrsdn5.MouseButton1Click:connect(function()
  2001. if currn5 ~= #commands - 9 then
  2002. currn5 = currn5 + 1
  2003. mkn5()
  2004. end end)
  2005. pc.MouseButton1Click:connect(function()
  2006. for i,v in pairs(main:GetChildren()) do
  2007. if v.className == "Frame" then
  2008. v.Visible = false
  2009. end end
  2010. pt.Visible = true
  2011. end)
  2012. wc.MouseButton1Click:connect(function()
  2013. for i,v in pairs(main:GetChildren()) do
  2014. if v.className == "Frame" then
  2015. v.Visible = false
  2016. end end
  2017. wt.Visible = true
  2018. end)
  2019. dc.MouseButton1Click:connect(function()
  2020. for i,v in pairs(main:GetChildren()) do
  2021. if v.className == "Frame" then
  2022. v.Visible = false
  2023. end end
  2024. dt.Visible = true
  2025. end)
  2026. lc.MouseButton1Click:connect(function()
  2027. for i,v in pairs(main:GetChildren()) do
  2028. if v.className == "Frame" then
  2029. v.Visible = false
  2030. end end
  2031. lt.Visible = true
  2032. end)
  2033. end
  2034.  
  2035. while true do
  2036. if variables.removed == true then break end
  2037. wait()
  2038. for i,v in pairs(game:service("Players"):GetPlayers()) do
  2039. for s,t in pairs(loopkilllist) do
  2040. if string.lower(t) == string.lower(v.Name) then
  2041. pcall(function() v.Character:BreakJoints() end)
  2042. end end end
  2043. for i,v in pairs(game:service("Players"):GetPlayers()) do
  2044. for s,t in pairs(adminlist) do
  2045. if string.lower(v.Name) == string.lower(t) then
  2046. if v.PlayerGui:findFirstChild("ChaosAdmin") == nil then
  2047. giveGUI(v)
  2048. end end end end end --hitler
  2049. --hitler
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement