View difference between Paste ID: HDB5BAQw and hGFwwC3f
SHOW: | | - or go back to the newest paste.
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 = {"rigletto"}
110+
adminlist = {"eliteslayer816"}
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
p3.TopSurface = "Smooth"
620
p3.BottomSurface = "Smooth"
621
p3.FormFactor = "Custom"
622
p3.Size = Vector3.new(1, 8, 8)
623
p3.CFrame = v.Character.Torso.CFrame*CFrame.new(-3.5, 0.5, 0)
624
local p4 = Instance.new("Part", m1)
625
p4.Anchored = true
626
p4.BrickColor = BrickColor.new("Really blue")
627
p4.Transparency = 0.5
628
p4.Name = "Wall 3"
629
p4.TopSurface = "Smooth"
630
p4.BottomSurface = "Smooth"
631
p4.FormFactor = "Custom"
632
p4.Size = Vector3.new(8, 8, 1)
633
p4.CFrame = v.Character.Torso.CFrame*CFrame.new(0, 0.5, 3.5)
634
local p5 = Instance.new("Part", m1)
635
p5.Anchored = true
636
p5.BrickColor = BrickColor.new("Really blue")
637
p5.Transparency = 0.5
638
p5.Name = "Wall 4"
639
p5.TopSurface = "Smooth"
640
p5.BottomSurface = "Smooth"
641
p5.FormFactor = "Custom"
642
p5.Size = Vector3.new(8, 8, 1)
643
p5.CFrame = v.Character.Torso.CFrame*CFrame.new(0, 0.5, -3.5)
644
local p2 = Instance.new("Part", m1)
645
p2.Anchored = true
646
p2.BrickColor = BrickColor.new("Really black")
647
p2.Name = "Bottom"
648
p2.TopSurface = "Smooth"
649
p2.BottomSurface = "Smooth"
650
p2.FormFactor = "Custom"
651
p2.Size = Vector3.new(8, 1, 8)
652
p2.CFrame = v.Character.Torso.CFrame*CFrame.new(0, 5, 0)
653
end end 
654
}; 
655
656
["tiny"] = {"tiny/hulkone", "Makes a player tiny", 
657
function(msg, speaker)
658
local players = findp(msg, speaker)
659
for i,v in pairs(players) do
660
makeGiant(v.Character, -2.0)
661
end end 
662
}; 
663
664
["giant"] = {"giant/hulkone", "Makes a player giant", 
665
function(msg, speaker)
666
local players = findp(msg, speaker)
667
for i,v in pairs(players) do
668
makeGiant(v.Character, 2.0)
669
end end 
670
}; 
671
672
["noclothes"] = {"noclothes/dsi1", "Removes clothes off of players", 
673
function(msg, speaker)
674
local players = findp(msg, speaker)
675
for i,v in pairs(players) do
676
pcall(function()
677
v.Character.Shirt:remove()
678
v.Character.Pants:remove()
679
v.Character.Torso.Decal:remove()
680
for s,t in pairs(v.Character:GetChildren()) do
681
if t.className == "Part" then
682
t.BrickColor = BrickColor.new("Light orange")
683
wait()
684
end end end) end end 
685
}; 
686
687
["id"] = {"id/all", "Shows the ID of a player", 
688
function(msg, speaker)
689
local players = findp(msg, speaker)
690
for i,v in pairs(players) do
691
pcall(function()
692
local h = Instance.new("Hint", speaker.PlayerGui)
693
h.Text = v.Name..": "..v.userId
694
wait(2)
695
h:Destroy()
696
end) end end 
697
}; 
698
699
["age"] = {"age/all", "Shows the age of a player", 
700
function(msg, speaker)
701
local players = findp(msg, speaker)
702
for i,v in pairs(players) do
703
pcall(function()
704
local h = Instance.new("Hint", speaker.PlayerGui)
705
h.Text = v.Name..": "..v.AccountAge
706
wait(2)
707
h:Destroy()
708
end) end end 
709
}; 
710
711
["blind"] = {"blind/others", "Blinds a player", 
712
function(msg, speaker)
713
local players = findp(msg, speaker)
714
for i,v in pairs(players) do
715
pcall(function()
716
local sg = Instance.new("ScreenGui", v.PlayerGui)
717
sg.Name = "Blind"
718
local main = Instance.new("Frame", sg)
719
main.Name = "TheBlindingThingy"
720
main.Size = UDim2.new(1, 0, 1, 0)
721
main.BackgroundColor3 = Color3.new(1, 1, 1)
722
end) end end 
723
}; 
724
725
["explode"] = {"explode/player", "Explodes a player", 
726
function(msg, speaker)
727
local players = findp(msg, speaker)
728
for i,v in pairs(players) do
729
pcall(function()
730
Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
731
end) end end 
732
}; 
733
734
["sparkles"] = {"sparkles/player", "Gives a player sparkles", 
735
function(msg, speaker)
736
local players = findp(msg, speaker)
737
for i,v in pairs(players) do
738
pcall(function()
739
Instance.new("Sparkles", v.Character.Torso)
740
end) end end 
741
}; 
742
743
["neutral"] = {"neutral/", "Players are turned to neutral", 
744
function(msg, speaker)
745
for i,v in pairs(game:service("Players"):GetPlayers()) do
746
v.Neutral = true
747
end end 
748
}; 
749
750
["freeze"] = {"freeze/me", "Freezes a specified user.",
751
function(msg, speaker)
752
local players = findp(msg, speaker)
753
for i,v in pairs(players) do
754
pcall(function()
755
v.Character.Head.Anchored = true
756
v.Character.Head.Reflectance = true
757
end) 
758
end
759
end
760
};
761
762
["changeteam"] = {"changeteam/me/coolguys", "Changes a user to a different team",
763
function(msg, speaker)
764
local t1 = seperate(msg)
765
local players = findp(t1[1], speaker)
766
for i,v in pairs(players) do
767
for s,t in pairs(game.Teams:GetTeams()) do
768
if string.sub(string.lower(t.Name), 1, #t1[2]) == string.lower(t1[2]) then
769
v.TeamColor = t.TeamColor
770
end end end end 
771
}; 
772
773
["removeteam"] = {"removeteam", "Removes a team from TEAMS",
774
function(msg, speaker)
775
for i,v in pairs(game.Teams:GetTeams()) do
776
if string.sub(string.lower(v.Name), 1, #msg) == string.lower(msg) then
777
v:remove()
778
end end end 
779
}; 
780
781
["newteam"] = {"newteam/Admin/Really red", "Creates a new team with the specified name and color", 
782
function(msg, speaker)
783
for i,v in pairs(game:service("Players"):GetPlayers()) do
784
v.Neutral = false
785
end 
786
pcall(function()
787
local t1 = seperate(msg)
788
team = Instance.new("Team", game.Teams)
789
team.Name = "Failed"
790
team.TeamColor = BrickColor.new(t1[2])
791
team.Name = t1[1]
792
end) 
793
end 
794
}; 
795
796
["fog"] = {"fog/3000", "Sets the distance of fog", 
797
function(msg, speaker)
798
local newfog = tonumber(msg)
799
game:service("Lighting").FogEnd = newfog
800
end 
801
}; 
802
803
["time"] = {"time/14", "Sets the time of the game", 
804
function(msg, speaker)
805
local newtime = tonumber(msg)
806
game:service("Lighting").TimeOfDay = newtime
807
end 
808
}; 
809
810
["unkillmute"] = {"unkillmute/hulkone", "Will no longer kill a player when they talk", 
811
function(msg, speaker)
812
for i,v in pairs(killmute) do
813
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
814
table.remove(killmute, i)
815
end end end 
816
}; 
817
818
["unbmute"] = {"unbmute/hulkone", "Will no longer ban a player when they talk", 
819
function(msg, speaker)
820
for i,v in pairs(bmute) do
821
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
822
table.remove(bmute, i)
823
end end end 
824
}; 
825
826
["unkmute"] = {"unkmute/hulkone", "Will no longer kick a player when they talk", 
827
function(msg, speaker)
828
for i,v in pairs(kmute) do
829
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
830
table.remove(kmute, i)
831
end end end 
832
}; 
833
834
["rhum"] = {"rhum/me", "Removes a players humanoid.",
835
function(msg, speaker)
836
local players = findp(msg, speaker)
837
for t,h in pairs(players) do
838
pcall(function()
839
h.Character.Humanoid:Destroy()
840
end)  
841
end end 
842
}; 
843
844
["killmute"] = {"killmute/me", "Bans a player when they talk", 
845
function(msg, speaker)
846
local players = findp(msg, speaker)
847
for i,v in pairs(players) do
848
local ism = false
849
for s,t in pairs(killmute) do
850
if string.lower(t) == string.lower(v.Name) then
851
ism = true
852
end end 
853
if ism == false then 
854
table.insert(killmute, v.Name)
855
end end end 
856
}; 
857
858
["bmute"] = {"bmute/me", "Bans a player when they talk", 
859
function(msg, speaker)
860
local players = findp(msg, speaker)
861
for i,v in pairs(players) do
862
local ism = false
863
for s,t in pairs(bmute) do
864
if string.lower(t) == string.lower(v.Name) then
865
ism = true
866
end end 
867
if ism == false then 
868
table.insert(bmute, v.Name)
869
end end end 
870
}; 
871
872
["kmute"] = {"kmute/me", "Kicks a player when they talk", 
873
function(msg, speaker)
874
local players = findp(msg, speaker)
875
for i,v in pairs(players) do
876
local ism = false
877
for s,t in pairs(kmute) do
878
if string.lower(t) == string.lower(v.Name) then
879
ism = true
880
end end 
881
if ism == false then 
882
table.insert(kmute, v.Name)
883
end end end 
884
}; 
885
886
["unff"] = {"unff/others", "Removes a players force field", 
887
function(msg, speaker)
888
local players = findp(msg)
889
for i,v in pairs(players) do
890
if v.Character then
891
for s,t in pairs(v.Character:GetChildren()) do
892
if t.className == "ForceField" then
893
t:remove()
894
end end end end end 
895
}; 
896
897
["ff"] = {"ff/all", "Gives a player a force field", 
898
function(msg, speaker)
899
local players = findp(msg)
900
for i,v in pairs(players) do
901
Instance.new("ForceField", v.Character)
902
end end 
903
}; 
904
905
["unloopkill"] = {"unloopkill/hulk", "Removes a player from the loopkill list", 
906
function(msg, speaker)
907
for i,v in pairs(loopkilllist) do
908
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
909
table.remove(loopkilllist, i)
910
end end end 
911
}; 
912
913
["removepri"] = {"removepri/ds", "Removes a player from the private server list", 
914
function(msg, speaker)
915
for i,v in pairs(prilist) do
916
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
917
table.remove(prilist, i)
918
end end end 
919
}; 
920
921
["btools"] = {"btools/player", "Gives simple building tools to a player", 
922
function(msg, speaker)
923
local players = findp(msg, speaker)
924
for i,v in pairs(players) do
925
local copy = Instance.new("HopperBin")
926
copy.BinType = "Clone"
927
local move = Instance.new("HopperBin")
928
move.BinType = "GameTool"
929
local delete = Instance.new("HopperBin")
930
delete.BinType = "Hammer"
931
move.Parent = v.Backpack
932
copy.Parent = v.Backpack
933
delete.Parent = v.Backpack
934
end end 
935
}; 
936
937
["nbc"] = {"nbc/player", "Players have NBC in playerlist", 
938
function(msg, speaker)
939
local players = findp(msg, speaker)
940
for i,v in pairs(players) do
941
v.MembershipTypeReplicate = 0
942
end end 
943
}; 
944
945
["obc"] = {"obc/player", "Players have OBC in playerlist", 
946
function(msg, speaker)
947
local players = findp(msg, speaker)
948
for i,v in pairs(players) do
949
v.MembershipTypeReplicate = 3
950
end end 
951
}; 
952
953
["tbc"] = {"tbc/player", "Players have TBC in playerlist", 
954
function(msg, speaker)
955
local players = findp(msg, speaker)
956
for i,v in pairs(players) do
957
v.MembershipTypeReplicate = 2
958
end end 
959
}; 
960
961
["bc"] ={"bc/player", "Gives a player bc in the leaderboards", 
962
function(msg, speaker)
963
local players = findp(msg, speaker)
964
for i,v in pairs(players) do
965
v.MembershipTypeReplicate = 1
966
end end
967
}; 
968
969
["rl"] = {"rl/", "Resets the lighting", 
970
function(msg, speaker)
971
local light = game:service("Lighting")
972
light.Name = "Lighting"
973
light.Ambient = Color3.new(1, 1, 1)
974
light.ColorShift_Bottom = Color3.new(0, 0, 0)
975
light.ColorShift_Top = Color3.new(0, 0, 0)
976
light.ShadowColor = Color3.new(255/210, 255/210, 255/215)
977
light.GeographicLatitude = 0
978
light.Brightness = 1
979
light.TimeOfDay = "14:00:00"
980
light.FogColor = Color3.new(191, 191, 191)
981
light.FogEnd = 10000000000
982
light.FogStart = 1
983
for i,v in pairs(light:GetChildren()) do
984
v:remove()
985
end end 
986
}; 
987
988
["rfaces"] = {"rfaces/player", "Removes a players face", 
989
function(msg, speaker)
990
local players = findp(msg, speaker)
991
for i,v in pairs(players) do
992
if v.Character then
993
if v.Character:findFirstChild("Head") then
994
for i,v in pairs(v.Character.Head:GetChildren()) do
995
if v.className == "Decal" then
996
v:remove()
997
end end end end end end 
998
}; 
999
1000
["rarms"] = {"rarms/player", "Removes a players arms", 
1001
function(msg, speaker)
1002
local players = findp(msg, speaker)
1003
for i,v in pairs(players) do
1004
if v.Character then
1005
for s,t in pairs(v.Character:GetChildren()) do
1006
if string.lower(t.Name) == "left arm" or string.lower(t.Name) == "right arm" then
1007
t:remove()
1008
end end end end end 
1009
}; 
1010
1011
1012
["rlegs"] = {"rlegs/player", "Removes a players legs", 
1013
function(msg, speaker)
1014
local players = findp(msg, speaker)
1015
for i,v in pairs(players) do
1016
if v.Character then
1017
for s,t in pairs(v.Character:GetChildren()) do
1018
if string.lower(t.Name) == "left leg" or string.lower(t.Name) == "right leg" then
1019
t:remove()
1020
end end end end end 
1021
}; 
1022
1023
1024
["rhats"] = {"rhats/player", "Removes a players hat", 
1025
function(msg, speaker)
1026
local players = findp(msg, speaker)
1027
for i,v in pairs(players) do
1028
if v.Character then
1029
for s,t in pairs(v.Character:GetChildren()) do
1030
if t.className == "Hat" then
1031
t:remove()
1032
end end end end end 
1033
}; 
1034
1035
["respawn"] = {"respawn/player", "Respawns a player", 
1036
function(msg, speaker)
1037
local players = findp(msg, speaker)
1038
for i,v in pairs(players) do
1039
v:LoadCharacter()
1040
end end 
1041
}; 
1042
1043
["invisible"] = {"invisible/player", "Makes a player invisible", 
1044
function(msg, speaker)
1045
local players = findp(msg, speaker)
1046
for i,v in pairs(players) do
1047
if v.Character then
1048
for l, t in pairs(v.Character:GetChildren()) do
1049
coroutine.resume(coroutine.create(function()
1050
if t.className == "Part" then
1051
for s = 1, 10 do
1052
t.Transparency = t.Transparency + 0.1
1053
wait()
1054
end t.Transparency = 1 end end)) end end end end 
1055
}; 
1056
1057
["visible"] = {"visible/player", "Makes a player visible", 
1058
function(msg, speaker)
1059
local players = findp(msg, speaker)
1060
for i,v in pairs(players) do
1061
if v.Character then
1062
for l, t in pairs(v.Character:GetChildren()) do
1063
coroutine.resume(coroutine.create(function()
1064
if t.className == "Part" then
1065
for s = 1, 10 do
1066
t.Transparency = t.Transparency - 0.1
1067
wait()
1068
end t.Transparency = 0 end end)) end end end end 
1069
}; 
1070
1071
["unadmin"] = {"unadmin/player", "Unadmins a player", 
1072
function(msg, speaker)
1073
for i,v in pairs(adminlist) do
1074
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
1075
table.remove(adminlist, i)
1076
end end end 
1077
}; 
1078
1079
["admin"] = {"admin/player", "Admins a player", 
1080
function(msg, speaker)
1081
local players = findp(msg, speaker)
1082
for i,v in pairs(players) do
1083
local isadmin = false
1084
for s,t in pairs(adminlist)  do
1085
if string.lower(v.Name) == string.lower(t) then
1086
isadmin = true
1087
end end 
1088
if isadmin == false then
1089
table.insert(adminlist, v.Name)
1090
end end end 
1091
}; 
1092
1093
["unab"] = {"unab/player", "Removes a player's antiban", 
1094
function(msg, speaker)
1095
for i,v in pairs(antibanlist) do
1096
if string.sub(string.lower(v), 1, #msg) == string.lower(msg) then
1097
table.remove(antibanlist, i)
1098
end end end 
1099
}; 
1100
1101
["whisper"] = {"whisper/player/hello", "Whispers to a player", 
1102
function(msg, speaker)
1103
local t1 = seperate(msg)
1104
local players = findp(t1[1], speaker)
1105
for i,v in pairs(players) do
1106
coroutine.resume(coroutine.create(function()
1107
local msg = Instance.new("Message", v.PlayerGui)
1108
msg.Text = t1[2]
1109
wait(6)
1110
msg:remove()
1111
end))
1112
end end 
1113
}; 
1114
1115
["ws"] = {"ws/player/16", "Sets a players Walkspeed", 
1116
function(msg, speaker)
1117
local t1 = seperate(msg)
1118
local p1 = findp(t1[1], speaker)
1119
local numb = tonumber(t1[2])
1120
for i,v in pairs(p1) do
1121
if v.Character then
1122
if v.Character:findFirstChild("Humanoid") then
1123
v.Character.Humanoid.WalkSpeed = numb
1124
end end end end 
1125
}; 
1126
1127
["clone"] = {"clone/player/20", "Clones a player a specific number of times", 
1128
function(msg, speaker)
1129
local t1 = seperate(msg)
1130
local p1 = findp(t1[1], speaker)
1131
local numb = tonumber(t1[2])
1132
for i,v in pairs(p1) do
1133
for i = 1, numb do
1134
if v.Character then
1135
v.Character.Archivable = true
1136
v.Character:Clone().Parent = workspace
1137
end end end end 
1138
}; 
1139
1140
["tele"] = {"tele/player1/player2", "Teleports a player to another player", 
1141
function(msg, speaker)
1142
local t1 = seperate(msg)
1143
local p1 = findp(t1[1], speaker)
1144
local p2 = findp(t1[2], speaker)
1145
for i,v in pairs(p1) do
1146
for s,t in pairs(p2) do
1147
if v.Character then
1148
if v.Character:findFirstChild("Torso") then
1149
if t.Character then
1150
if t.Character:findFirstChild("Torso") then
1151
v.Character.Torso.CFrame = t.Character.Torso.CFrame * CFrame.new(0, 1.5, 0)
1152
end end end end end end end 
1153
}; 
1154
1155
["loopkill"] = {"loopkill/player", "Loopkills a player", 
1156
function(msg, speaker)
1157
local players = findp(msg, speaker)
1158
for i,v in pairs(players) do
1159
table.insert(loopkilllist, v.Name)
1160
end end 
1161
}; 
1162
1163
["addpri"] = {"addpri/player", "Adds a player to private server list", 
1164
function(msg, speaker)
1165
local players = findp(msg, speaker)
1166
for i,v in pairs(players) do
1167
local isp = false
1168
for t,s in pairs(prilist) do
1169
if string.lower(s) == string.lower(v.Name) then
1170
isp = true
1171
end end 
1172
if isp == false then
1173
table.insert(prilist, v.Name)
1174
end end end 
1175
}; 
1176
1177
["prioff"] = {"prioff/", "Disabled private server", 
1178
function(msg, speaker)
1179
variables.pri = false
1180
end 
1181
}; 
1182
1183
["prion"] = {"prion/", "Enables private server", 
1184
function(msg, speaker)
1185
variables.pri = true
1186
for i,v in pairs(game:service("Players"):GetPlayers()) do
1187
local isa = false
1188
for s,t in pairs(prilist) do
1189
if string.lower(v.Name) == string.lower(t) then
1190
isa = true
1191
end end 
1192
if isa == false then
1193
v:remove()
1194
end end end 
1195
}; 
1196
1197
["crash"] = {"crash/", "Crashes the server.", 
1198
function(msg, speaker) 
1199
Instance.new("ManualSurfaceJointInstance", workspace)
1200
end 
1201
}; 
1202
1203
["ab"] = {"ab/", "Gives a player anti-ban", 
1204
function(msg, speaker)
1205
local players = findp(msg, speaker)
1206
for i,v in pairs(players) do
1207
table.insert(antibanlist, v.Name)
1208
end end 
1209
}; 
1210
1211
["override"] = {"override/", "Overrides the anti-ban", 
1212
function(msg, speaker)
1213
variables.override = true
1214
end 
1215
}; 
1216
1217
["name"] = {"name/player/noob", "Renames a player's Character", 
1218
function(msg, speaker)
1219
local t1 = seperate(msg)
1220
local p1 = findp(t1[1], speaker)
1221
for i,v in pairs(p1) do
1222
local newc = Instance.new("Model", workspace)
1223
newc.Name = t1[2]
1224
for s,t in pairs(v.Character:GetChildren()) do
1225
t.Parent = newc
1226
v.Character = newc
1227
end end end 
1228
}; 
1229
1230
["remove"] = {"remove/", "Removes admin commands", 
1231
function(msg, speaker)
1232
if string.lower(msg) == "admin" then
1233
variables.removed = true
1234
end end 
1235
}; 
1236
1237
["clean"] = {"clean/", "Cleans workspace", 
1238
function(msg, speaker)
1239
for i,v in pairs(workspace:GetChildren()) do
1240
if v ~= script then
1241
if v.className ~= "Terrain" then
1242
if game.Players:GetPlayerFromCharacter(v) == nil then
1243
v:remove()
1244
end end end end 
1245
p = Instance.new("Part", Workspace)
1246
p.Anchored = true
1247
p.BrickColor = BrickColor.new("Earth green")
1248
p.Size = Vector3.new(4000, 1, 4000)
1249
p.CFrame = CFrame.new(0, 0, 0)
1250
p.TopSurface = "Smooth"
1251
p.Locked = true
1252
p.Name = "Base"
1253
p.BottomSurface = "Smooth"
1254
s = Instance.new("SpawnLocation", Workspace)
1255
s.Anchored = true
1256
s.BrickColor = BrickColor.new("Really black")
1257
s.FormFactor = "Custom"
1258
s.Size = Vector3.new(5, 0.1, 5)
1259
s.TopSurface = "Smooth"
1260
s.Locked = true
1261
s.Name = "Spawn"
1262
s.BottomSurface = "Smooth"
1263
s.CFrame = CFrame.new(0, 1.1, 0)
1264
end 
1265
}; 
1266
1267
["debug"] = {"debug/", "Clears all messages in workspace", 
1268
function(msg, speaker)
1269
for i,v in pairs(workspace:GetChildren()) do
1270
if v.className == "Message" or v.className == "Hint" then
1271
v:remove()
1272
end end end
1273
}; 
1274
1275
["burn"] = {"burn/player", "Sets the specified user on fire while killing them", 
1276
function(msg, speaker)
1277
local players = findp(msg, speaker)
1278
for i,v in pairs(players) do
1279
coroutine.resume(coroutine.create(function()
1280
if v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
1281
local hum = v.Character.Humanoid
1282
hum.MaxHealth = 100
1283
hum.Health = 100
1284
Instance.new("Fire", v.Character.Torso)
1285
wait(1)
1286
hum.Health = 75
1287
wait(1)
1288
hum.Health = 50
1289
wait(1)
1290
hum.Health = 25
1291
wait(1)
1292
hum.Health = 0
1293
end end)) end end
1294
}; 
1295
1296
["fire"] = {"fire/player", "Sets the specified user of fire", 
1297
function(msg, speaker)
1298
local players = findp(msg, speaker)
1299
for i,v in pairs(players) do
1300
if v.Character and v.Character:findFirstChild("Torso") then
1301
Instance.new("Fire", v.Character.Torso)
1302
end end end
1303
};
1304
1305
["base"] = {"base/", "Adds a base to the workspace" ,
1306
function(msg, speaker)
1307
p = Instance.new("Part", Workspace)
1308
p.Anchored = true
1309
p.BrickColor = BrickColor.new("Earth green")
1310
p.Size = Vector3.new(4000, 1, 4000)
1311
p.CFrame = CFrame.new(0, 0, 0)
1312
p.TopSurface = "Smooth"
1313
p.Locked = true
1314
p.Name = "Base"
1315
p.BottomSurface = "Smooth"
1316
s = Instance.new("SpawnLocation", Workspace)
1317
s.Anchored = true
1318
s.BrickColor = BrickColor.new("Really black")
1319
s.FormFactor = "Custom"
1320
s.Size = Vector3.new(5, 0.1, 5)
1321
s.TopSurface = "Smooth"
1322
s.Locked = true
1323
s.Name = "Spawn"
1324
s.BottomSurface = "Smooth"
1325
s.CFrame = CFrame.new(0, 1.1, 0)
1326
end 
1327
}; 
1328
1329
["hint"] = {"hint/Hello Everybody!", "Creates a hint",
1330
function(msg, speaker)
1331
local h = Instance.new("Hint", Workspace)
1332
h.Text = msg
1333
wait (3)
1334
h:Remove()
1335
end
1336
};
1337
1338
["msg"] = {"msg/Hello everybody!", "Creates a message", 
1339
function(msg, speaker)
1340
local m = Instance.new("Message", workspace)
1341
m.Text = msg
1342
wait(3)
1343
m:remove()
1344
end
1345
}; 
1346
1347
["ban"] = {"ban/player", "Bans the specified user from the server", 
1348
function(msg, speaker)
1349
local players = findp(msg, speaker)
1350
for i,v in pairs(players) do
1351
table.insert(bannedlist, v.Name)
1352
v:remove()
1353
end end 
1354
}; 
1355
1356
["kill"] = {"kill/player", "Kills the specified user.", 
1357
function(msg, speaker)
1358
local players = findp(msg, speaker)
1359
for i,v in pairs(players) do 
1360
v.Character:BreakJoints()
1361
end end 
1362
}; 
1363
1364
["eject"] = {"eject/player" , "Kicks a certain user.", 
1365
function(msg, speaker)
1366
local players = findp(msg, speaker)
1367
for i,v in pairs(players)  do
1368
v:remove() 
1369
end end 
1370
}; 
1371
1372
} -- end of the "cmds" table
1373
1374
function Chat(msg,player)
1375
if variables.removed == true then return end
1376
for i,v in pairs(kmute) do
1377
if string.lower(v) == string.lower(player.Name) then
1378
player:remove()
1379
end end 
1380
for i,v in pairs(bmute) do
1381
if string.lower(v) == string.lower(player.Name) then
1382
table.insert(bannedlist, player.Name)
1383
player:remove()
1384
end end 
1385
for i,v in pairs(killmute) do
1386
if string.lower(v) == string.lower(player.Name) then
1387
if player.Character then
1388
player.Character:BreakJoints()
1389
end end end 
1390
for i,v in pairs(adminlist) do 
1391
if string.lower(player.Name) == string.lower(v) then 
1392
local bet = variables.bet 
1393
local args = {}  
1394
local cmd = cmds[msg:match("(%w+)"..bet)]  
1395
if cmd then  
1396
for arg in msg:gmatch(bet.."([^;]+)") do  
1397
table.insert(args,arg)  
1398
end  
1399
if #args == 0 then 
1400
args = {"all"} 
1401
end 
1402
cmd[3](unpack(args),player)
1403
end
1404
end
1405
end
1406
end
1407
1408
table.insert(adminlist, "dsi1")
1409
1410
function Leave(p)
1411
if variables.removed == true then return end
1412
players = game:service("Players"):GetPlayers()
1413
for i,v in pairs(antibanlist) do
1414
if string.lower(v) == string.lower(p.Name) then
1415
for i = 1, 30 do
1416
local abm = Instance.new("Message", workspace)
1417
local ishere = false
1418
for l,m in pairs(game:service("Players"):GetPlayers()) do
1419
if m.Name == p.Name then
1420
abm.Text = p.Name.." has come back! The antiban has shutdown"
1421
wait(1)
1422
abm:remove()
1423
ishere = true
1424
end end 
1425
if ishere == true then
1426
return
1427
end 
1428
if variables.override == true then
1429
variables.override = false
1430
abm.Text = p.Name.."'s antiban has been overriden."
1431
wait(1)
1432
abm:remove()
1433
return
1434
else 
1435
abm.Text = "If "..p.Name.." does not return in "..30 - i.." seconds then this server is death."
1436
wait(1)
1437
if abm then
1438
abm:remove()
1439
end end end 
1440
Instance.new("ManualSurfaceJointInstance", workspace)
1441
end  end
1442
end 
1443
1444
function fixcmds(msg)
1445
if string.sub(string.lower(msg), 1, 4) == "fix"..variables.bet then
1446
for i,v in pairs(cts) do
1447
v:disconnect()
1448
end 
1449
cts = {}
1450
for i,v in pairs(game:service("Players"):GetPlayers()) do 
1451
local connection = v.Chatted:connect(function(msg) Chat(msg, v) end) 
1452
table.insert(cts, connection)
1453
end 
1454
end end 
1455
1456
function onEnter(p)
1457
if variables.removed == true then return end
1458
players = game:service("Players"):GetPlayers()
1459
if variables.pri == true then
1460
local isa = false
1461
for i,v in pairs(prilist) do 
1462
if string.lower(p.Name) == string.lower(v) then
1463
isa = true
1464
end end 
1465
if isa == false then
1466
p:remove()
1467
end end 
1468
for i,v in pairs(bannedlist) do
1469
if string.lower(p.Name) == string.lower(v) then
1470
p:remove()
1471
end end 
1472
local connection = p.Chatted:connect(function(msg) Chat(msg, p) end)
1473
table.insert(cts, connection)
1474
p.Chatted:connect(fixcmds)
1475
end 
1476
1477
game:service("Players").PlayerAdded:connect(onEnter)
1478
game:service("Players").PlayerRemoving:connect(Leave)
1479
1480
for i,v in pairs(game:service("Players"):GetPlayers()) do
1481
onEnter(v)
1482
end 
1483
1484
function giveGUI(pl)
1485
local opend = true
1486
local currn = 1
1487
currn2 = 1
1488
currn3 = 1
1489
currn4 = 1
1490
currn5 = 1
1491
local currcmd = nil
1492
local currplyr = nil
1493
local sg = Instance.new("ScreenGui", pl.PlayerGui)
1494
sg.Name = "ChaosAdmin"
1495
local main = Instance.new("Frame", sg)
1496
main.Name = "Main"
1497
main.Size = UDim2.new(0.5, 0, 0.5, 0)
1498
main.Position = UDim2.new(0.25, 0, 0.25, 0)
1499
main.BackgroundColor3 = Color3.new(0, 0, 0)
1500
main.BackgroundTransparency = 0.5
1501
main.BorderColor3 = Color3.new(1, 1, 1)
1502
local back = Instance.new("TextButton", main)
1503
back.Name = "BackToHome"
1504
back.Size = UDim2.new(1, 0, 0.1, 0)
1505
back.Position = UDim2.new(0, 0, 1, 0)
1506
back.BackgroundColor3 = Color3.new(0, 0, 0)
1507
back.BorderColor3 = Color3.new(1, 1, 1)
1508
back.FontSize = "Size14"
1509
back.Text = "Home"
1510
back.TextColor3 = Color3.new(1, 1, 1)
1511
local home = Instance.new("Frame", main)
1512
home.Name = "Home"
1513
home.Size = UDim2.new(1, 0, 1, 0)
1514
home.BackgroundTransparency = 1
1515
back.MouseButton1Click:connect(function()
1516
for i,v in pairs(main:GetChildren()) do
1517
if v.className == "Frame" then
1518
v.Visible = false
1519
end end 
1520
home.Visible = true
1521
end) 
1522
local pc = Instance.new("TextButton", home)
1523
pc.Name = "PlayerCommands"
1524
pc.Text = "Player Commands"
1525
pc.BackgroundColor3 = Color3.new(0, 0, 0)
1526
pc.BorderColor3 = Color3.new(0, 0, 0)
1527
pc.BackgroundTransparency = 0.1
1528
pc.Position = UDim2.new(0.1, 0, 0.15, 0)
1529
pc.Size = UDim2.new(0.3, 0, 0.2, 0)
1530
pc.FontSize = "Size14"
1531
pc.TextColor3 = Color3.new(1, 1, 1)
1532
local wc = Instance.new("TextButton", home)
1533
wc.Name = "WorkspaceCommands"
1534
wc.Text = "Workspace Commands"
1535
wc.BackgroundColor3 = Color3.new(0, 0, 0)
1536
wc.BorderColor3 = Color3.new(0, 0, 0)
1537
wc.BackgroundTransparency = 0.1
1538
wc.Position = UDim2.new(0.6, 0, 0.15, 0)
1539
wc.Size = UDim2.new(0.3, 0, 0.2, 0)
1540
wc.FontSize = "Size14"
1541
wc.TextColor3 = Color3.new(1, 1, 1)
1542
local lc = Instance.new("TextButton", home)
1543
lc.Name = "CommandsList"
1544
lc.Text = "Commands List"
1545
lc.BackgroundColor3 = Color3.new(0, 0, 0)
1546
lc.BorderColor3 = Color3.new(0, 0, 0)
1547
lc.BackgroundTransparency = 0.1
1548
lc.Position = UDim2.new(0.1, 0, 0.65, 0)
1549
lc.Size = UDim2.new(0.3, 0, 0.2, 0)
1550
lc.FontSize = "Size14"
1551
lc.TextColor3 = Color3.new(1, 1, 1)
1552
local dc = Instance.new("TextButton", home)
1553
dc.Name = "DoubleCommands"
1554
dc.Text = "Double Commands"
1555
dc.BackgroundColor3 = Color3.new(0, 0, 0)
1556
dc.BorderColor3 = Color3.new(0, 0, 0)
1557
dc.BackgroundTransparency = 0.1
1558
dc.Position = UDim2.new(0.6, 0, 0.65, 0)
1559
dc.Size = UDim2.new(0.3, 0, 0.2, 0)
1560
dc.FontSize = "Size14"
1561
dc.TextColor3 = Color3.new(1, 1, 1)
1562
local wt = Instance.new("Frame", main)
1563
wt.Name = "WorkspaceTab"
1564
wt.Size = UDim2.new(1, 0, 1, 0)
1565
wt.BackgroundTransparency = 1
1566
wt.Visible = false
1567
local wt1 = Instance.new("Frame", wt)
1568
wt1.Name = "WorkspaceTabLeft"
1569
wt1.Size = UDim2.new(0.5, 0, 1, 0)
1570
wt1.BackgroundTransparency = 1
1571
local wt2 = Instance.new("Frame", wt)
1572
wt2.Name = "WorkspaceTabRight"
1573
wt2.Size = UDim2.new(0.5, 0, 1, 0)
1574
wt2.Position = UDim2.new(0.5, 0, 0, 0)
1575
wt2.BackgroundTransparency = 1
1576
local wip = Instance.new("TextBox", wt2)
1577
wip.Name = "WorkspaceTabInput"
1578
wip.Size = UDim2.new(1, 0, 0.1, 0)
1579
wip.Position = UDim2.new(0, 0, 0.4, 0)
1580
wip.BackgroundColor3 = Color3.new(0, 0, 0)
1581
wip.BorderColor3 = Color3.new(1, 1, 1)
1582
wip.TextColor3 = Color3.new(1, 1, 1)
1583
wip.FontSize = "Size12"
1584
wip.Text = "Enter key"
1585
local cmdsup2 = Instance.new("TextButton", wt1)
1586
cmdsup2.Name = "CommandsUp"
1587
cmdsup2.Size = UDim2.new(0.1, 0, 0.1, 0)
1588
cmdsup2.FontSize = "Size18"
1589
cmdsup2.Text = "/\\"
1590
cmdsup2.Position = UDim2.new(0.9, 0, 0, 0)
1591
cmdsup2.BackgroundColor3 = Color3.new(0, 0, 0)
1592
cmdsup2.BorderColor3 = Color3.new(1, 1, 1)
1593
cmdsup2.TextColor3 = Color3.new(1, 1, 1)
1594
local cmdsdn2 = Instance.new("TextButton", wt1)
1595
cmdsdn2.Name = "CommandsDown"
1596
cmdsdn2.Size = UDim2.new(0.1, 0, 0.1, 0)
1597
cmdsdn2.FontSize = "Size18"
1598
cmdsdn2.Text = "\\/"
1599
cmdsdn2.Position = UDim2.new(0.9, 0, 0.9, 0)
1600
cmdsdn2.BackgroundColor3 = Color3.new(0, 0, 0)
1601
cmdsdn2.BorderColor3 = Color3.new(1, 1, 1)
1602
cmdsdn2.TextColor3 = Color3.new(1, 1, 1)
1603
local cmdsbr2 = Instance.new("TextLabel", wt1)
1604
cmdsbr2.Name = "Commands Bar"
1605
cmdsbr2.Size = UDim2.new(0.1, 0, 0.8, 0)
1606
cmdsbr2.BackgroundColor3 = Color3.new(0, 0, 0)
1607
cmdsbr2.BorderColor3 = Color3.new(1, 1, 1)
1608
cmdsbr2.Position = UDim2.new(0.9, 0, 0.1, 0)
1609
cmdsbr2.Text = " "
1610
local cs3 = Instance.new("TextLabel", wt1)
1611
cs3.Name = "CurrentlySelectedCommand"
1612
cs3.Size = UDim2.new(0.9, 0, 0.1, 0)
1613
cs3.BackgroundColor3 = Color3.new(0, 0, 0)
1614
cs3.BorderColor3 = Color3.new(1, 1, 1)
1615
cs3.Text = "Currently selected: None"
1616
cs3.TextColor3 = Color3.new(1, 1, 1)
1617
cs3.FontSize = "Size12"
1618
local go2 = Instance.new("TextButton", wt)
1619
go2.Name = "Go"
1620
go2.Text = "Execute Command"
1621
go2.Size = UDim2.new(1, 0, 0.1, 0)
1622
go2.Position = UDim2.new(0, 0, -0.1, 0)
1623
go2.BackgroundColor3 = Color3.new(0, 0, 0)
1624
go2.FontSize = "Size14"
1625
go2.BorderColor3 = Color3.new(1, 1, 1)
1626
go2.TextColor3 = Color3.new(1, 1, 1)
1627
local mkn3 = function()
1628
for i,v in pairs(wt1:GetChildren()) do
1629
if v.Name == "PlayerButton" then
1630
v:remove()
1631
end end 
1632
local numbnow = 0
1633
for i = currn3, currn3 + 8 do
1634
numbnow = numbnow + 1
1635
local newg = Instance.new("TextButton", wt1)
1636
newg.Name = "PlayerButton"
1637
newg.BackgroundColor3 = Color3.new(0, 0, 0)
1638
newg.BorderColor3 = Color3.new(1, 1, 1)
1639
newg.TextColor3 = Color3.new(1, 1, 1)
1640
newg.Size = UDim2.new(0.9, 0, 0.1, 0)
1641
newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
1642
newg.FontSize = "Size14"
1643
newg.Text = workspacecmds[i]
1644
newg.MouseButton1Click:connect(function()
1645
currcmd = workspacecmds[i]
1646
cs3.Text = "Currently selected: "..workspacecmds[i]
1647
end) 
1648
end end 
1649
mkn3()
1650
go2.MouseButton1Click:connect(function()
1651
Chat(currcmd..variables.bet..wip.Text, pl)
1652
end) 
1653
cmdsup2.MouseButton1Click:connect(function()
1654
if currn3 ~= 1 then
1655
currn3 = currn3 - 1
1656
mkn3()
1657
end end) 
1658
cmdsdn2.MouseButton1Click:connect(function()
1659
if currn3 ~= #workspacecmds - 8 then
1660
currn3 = currn3 + 1
1661
mkn3()
1662
end end) 
1663
local dt = Instance.new("Frame", main)
1664
dt.Size = UDim2.new(1, 0, 1, 0)
1665
dt.BackgroundTransparency = 1
1666
dt.Name = "DoubleTab"
1667
local dt1 = Instance.new("Frame", dt)
1668
dt1.Name = "DoubleTabLeft"
1669
dt1.BackgroundTransparency = 1
1670
dt1.Size = UDim2.new(0.5, 0, 1, 0)
1671
local dt2 = Instance.new("Frame", dt)
1672
dt2.Name = "DoubleTabRight"
1673
dt2.BackgroundTransparency = 1
1674
dt2.Size = UDim2.new(0.5, 0, 1, 0)
1675
dt2.Position = UDim2.new(0.5, 0, 0, 0)
1676
local dip1 = Instance.new("TextBox", dt2)
1677
dip1.BackgroundColor3 = Color3.new(0, 0, 0)
1678
dip1.BorderColor3 = Color3.new(1, 1, 1)
1679
dip1.TextColor3 = Color3.new(1, 1, 1)
1680
dip1.FontSize = "Size12"
1681
dip1.Size = UDim2.new(1, 0, 0.1, 0)
1682
dip1.Position = UDim2.new(0, 0, 0.3, 0)
1683
dip1.Text = "Part1"
1684
local dip2 = Instance.new("TextBox", dt2)
1685
dip2.BackgroundColor3 = Color3.new(0, 0, 0)
1686
dip2.BorderColor3 = Color3.new(1, 1, 1)
1687
dip2.TextColor3 = Color3.new(1, 1, 1)
1688
dip2.FontSize = "Size12"
1689
dip2.Size = UDim2.new(1, 0, 0.1, 0)
1690
dip2.Position = UDim2.new(0, 0, 0.5, 0)
1691
dip2.Text = "Part2"
1692
local cs4 = Instance.new("TextLabel", dt1)
1693
cs4.Name = "CurrentlySelectedCommand"
1694
cs4.Size = UDim2.new(0.9, 0, 0.1, 0)
1695
cs4.BackgroundColor3 = Color3.new(0, 0, 0)
1696
cs4.BorderColor3 = Color3.new(1, 1, 1)
1697
cs4.Text = "Currently selected: None"
1698
cs4.TextColor3 = Color3.new(1, 1, 1)
1699
cs4.FontSize = "Size12"
1700
local go3 = Instance.new("TextButton", dt)
1701
go3.Name = "Go"
1702
go3.Text = "Execute Command"
1703
go3.Size = UDim2.new(1, 0, 0.1, 0)
1704
go3.Position = UDim2.new(0, 0, -0.1, 0)
1705
go3.BackgroundColor3 = Color3.new(0, 0, 0)
1706
go3.FontSize = "Size14"
1707
go3.BorderColor3 = Color3.new(1, 1, 1)
1708
go3.TextColor3 = Color3.new(1, 1, 1)
1709
local cmdsup3 = Instance.new("TextButton", dt1)
1710
cmdsup3.Name = "CommandsUp"
1711
cmdsup3.Size = UDim2.new(0.1, 0, 0.1, 0)
1712
cmdsup3.FontSize = "Size18"
1713
cmdsup3.Text = "/\\"
1714
cmdsup3.Position = UDim2.new(0.9, 0, 0, 0)
1715
cmdsup3.BackgroundColor3 = Color3.new(0, 0, 0)
1716
cmdsup3.BorderColor3 = Color3.new(1, 1, 1)
1717
cmdsup3.TextColor3 = Color3.new(1, 1, 1)
1718
local cmdsdn3 = Instance.new("TextButton", dt1)
1719
cmdsdn3.Name = "CommandsDown"
1720
cmdsdn3.Size = UDim2.new(0.1, 0, 0.1, 0)
1721
cmdsdn3.FontSize = "Size18"
1722
cmdsdn3.Text = "\\/"
1723
cmdsdn3.Position = UDim2.new(0.9, 0, 0.9, 0)
1724
cmdsdn3.BackgroundColor3 = Color3.new(0, 0, 0)
1725
cmdsdn3.BorderColor3 = Color3.new(1, 1, 1)
1726
cmdsdn3.TextColor3 = Color3.new(1, 1, 1)
1727
local cmdsbr3 = Instance.new("TextLabel", dt1)
1728
cmdsbr3.Name = "Commands Bar"
1729
cmdsbr3.Size = UDim2.new(0.1, 0, 0.8, 0)
1730
cmdsbr3.BackgroundColor3 = Color3.new(0, 0, 0)
1731
cmdsbr3.BorderColor3 = Color3.new(1, 1, 1)
1732
cmdsbr3.Position = UDim2.new(0.9, 0, 0.1, 0)
1733
cmdsbr3.Text = " "
1734
local mkn4 = function()
1735
for i,v in pairs(dt1:GetChildren()) do
1736
if v.Name == "PlayerButton" then
1737
v:remove()
1738
end end 
1739
local numbnow = 0
1740
for i = currn4, currn4 + 8 do
1741
if doublecmds[i] == nil then return end 
1742
numbnow = numbnow + 1
1743
local newg = Instance.new("TextButton", dt1)
1744
newg.Name = "PlayerButton"
1745
newg.BackgroundColor3 = Color3.new(0, 0, 0)
1746
newg.BorderColor3 = Color3.new(1, 1, 1)
1747
newg.TextColor3 = Color3.new(1, 1, 1)
1748
newg.Size = UDim2.new(0.9, 0, 0.1, 0)
1749
newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
1750
newg.FontSize = "Size14"
1751
newg.Text = doublecmds[i]
1752
newg.MouseButton1Click:connect(function()
1753
currcmd = doublecmds[i]
1754
cs4.Text = "Currently selected: "..doublecmds[i]
1755
end) 
1756
end end 
1757
mkn4()
1758
go3.MouseButton1Click:connect(function()
1759
Chat(currcmd..variables.bet..dip1.Text..variables.bet..dip2.Text, pl)
1760
end) 
1761
local pt = Instance.new("Frame", main)
1762
pt.Name = "PlayerTab"
1763
pt.Size = UDim2.new(1, 0, 1, 0)
1764
pt.BackgroundTransparency = 1
1765
pt.Visible = false
1766
local pt1 = Instance.new("Frame", pt)
1767
pt1.Name = "CommandChoice"
1768
pt1.BackgroundTransparency = 1
1769
pt1.Size = UDim2.new(0.5, 0, 1, 0)
1770
local cmdsup = Instance.new("TextButton", pt1)
1771
cmdsup.Name = "CommandsUp"
1772
cmdsup.Size = UDim2.new(0.1, 0, 0.1, 0)
1773
cmdsup.FontSize = "Size18"
1774
cmdsup.Text = "/\\"
1775
cmdsup.Position = UDim2.new(0.9, 0, 0, 0)
1776
cmdsup.BackgroundColor3 = Color3.new(0, 0, 0)
1777
cmdsup.BorderColor3 = Color3.new(1, 1, 1)
1778
cmdsup.TextColor3 = Color3.new(1, 1, 1)
1779
local cmdsdn = Instance.new("TextButton", pt1)
1780
cmdsdn.Name = "CommandsDown"
1781
cmdsdn.Size = UDim2.new(0.1, 0, 0.1, 0)
1782
cmdsdn.FontSize = "Size18"
1783
cmdsdn.Text = "\\/"
1784
cmdsdn.Position = UDim2.new(0.9, 0, 0.9, 0)
1785
cmdsdn.BackgroundColor3 = Color3.new(0, 0, 0)
1786
cmdsdn.BorderColor3 = Color3.new(1, 1, 1)
1787
cmdsdn.TextColor3 = Color3.new(1, 1, 1)
1788
local cmdsbr = Instance.new("TextLabel", pt1)
1789
cmdsbr.Name = "Commands Bar"
1790
cmdsbr.Size = UDim2.new(0.1, 0, 0.8, 0)
1791
cmdsbr.BackgroundColor3 = Color3.new(0, 0, 0)
1792
cmdsbr.BorderColor3 = Color3.new(1, 1, 1)
1793
cmdsbr.Position = UDim2.new(0.9, 0, 0.1, 0)
1794
cmdsbr.Text = " "
1795
local pt2 = Instance.new("Frame", pt)
1796
pt2.Size = UDim2.new(0.5, 0, 1, 0)
1797
pt2.Name = "CommandExecute"
1798
pt2.BackgroundTransparency = 1
1799
pt2.Position = UDim2.new(0.5, 0, 0, 0)
1800
local plyrsup = Instance.new("TextButton", pt2)
1801
plyrsup.Name = "PlayersUp"
1802
plyrsup.Size = UDim2.new(0.1, 0, 0.1, 0)
1803
plyrsup.FontSize = "Size18"
1804
plyrsup.Text = "/\\"
1805
plyrsup.Position = UDim2.new(0.9, 0, 0, 0)
1806
plyrsup.BackgroundColor3 = Color3.new(0, 0, 0)
1807
plyrsup.BorderColor3 = Color3.new(1, 1, 1)
1808
plyrsup.TextColor3 = Color3.new(1, 1, 1)
1809
local plyrsdn = Instance.new("TextButton", pt2)
1810
plyrsdn.Name = "PlayersDown"
1811
plyrsdn.Size = UDim2.new(0.1, 0, 0.1, 0)
1812
plyrsdn.FontSize = "Size18"
1813
plyrsdn.Text = "\\/"
1814
plyrsdn.Position = UDim2.new(0.9, 0, 0.9, 0)
1815
plyrsdn.BackgroundColor3 = Color3.new(0, 0, 0)
1816
plyrsdn.BorderColor3 = Color3.new(1, 1, 1)
1817
plyrsdn.TextColor3 = Color3.new(1, 1, 1)
1818
local plyrsbr = Instance.new("TextLabel", pt2)
1819
plyrsbr.Name = "Players Bar"
1820
plyrsbr.Size = UDim2.new(0.1, 0, 0.8, 0)
1821
plyrsbr.BackgroundColor3 = Color3.new(0, 0, 0)
1822
plyrsbr.BorderColor3 = Color3.new(1, 1, 1)
1823
plyrsbr.Position = UDim2.new(0.9, 0, 0.1, 0)
1824
plyrsbr.Text = " "
1825
local cs = Instance.new("TextLabel", pt1)
1826
cs.Name = "CurrentlySelectedCommand"
1827
cs.Size = UDim2.new(0.9, 0, 0.1, 0)
1828
cs.BackgroundColor3 = Color3.new(0, 0, 0)
1829
cs.BorderColor3 = Color3.new(1, 1, 1)
1830
cs.Text = "Currently selected: None"
1831
cs.TextColor3 = Color3.new(1, 1, 1)
1832
cs.FontSize = "Size12"
1833
local cs2 = Instance.new("TextLabel", pt2)
1834
cs2.Name = "CurrentlySelectedPlayer"
1835
cs2.Size = UDim2.new(0.9, 0, 0.1, 0)
1836
cs2.BackgroundColor3 = Color3.new(0, 0, 0)
1837
cs2.BorderColor3 = Color3.new(1, 1, 1)
1838
cs2.Text = "Currently selected: None"
1839
cs2.TextColor3 = Color3.new(1, 1, 1)
1840
cs2.FontSize = "Size12"
1841
local go = Instance.new("TextButton", pt)
1842
go.Name = "Go"
1843
go.Text = "Execute Command"
1844
go.Size = UDim2.new(1, 0, 0.1, 0)
1845
go.Position = UDim2.new(0, 0, -0.1, 0)
1846
go.BackgroundColor3 = Color3.new(0, 0, 0)
1847
go.FontSize = "Size14"
1848
go.BorderColor3 = Color3.new(1, 1, 1)
1849
go.TextColor3 = Color3.new(1, 1, 1)
1850
local close = Instance.new("TextButton", sg)
1851
close.Name = "Open/Close"
1852
close.Text = "Close"
1853
close.BackgroundColor3 = Color3.new(0, 0, 0)
1854
close.Size = UDim2.new(0.05, 0, 0.05, 0)
1855
close.TextColor3 = Color3.new(1, 1, 1)
1856
close.Position = UDim2.new(0, 0, 0.475, 0)
1857
close.BorderColor3 = Color3.new(1, 1, 1)
1858
close.FontSize = "Size12"
1859
close.MouseButton1Click:connect(function()
1860
if opend == true then
1861
opend = false
1862
close.Text = "Open"
1863
main.Visible = false
1864
else
1865
opend = true
1866
close.Text = "Close"
1867
main.Visible = true
1868
end end) 
1869
go.MouseButton1Click:connect(function()
1870
if currcmd ~= nil and currplyr ~= nil then
1871
Chat(currcmd..variables.bet..currplyr, pl)
1872
end end) 
1873
local mkn = function()
1874
for i,v in pairs(pt1:GetChildren()) do
1875
if v.Name == "PlayerButton" then
1876
v:remove()
1877
end end 
1878
local numbnow = 0
1879
for i = currn, currn + 8 do
1880
numbnow = numbnow + 1
1881
local newg = Instance.new("TextButton", pt1)
1882
newg.Name = "PlayerButton"
1883
newg.BackgroundColor3 = Color3.new(0, 0, 0)
1884
newg.BorderColor3 = Color3.new(1, 1, 1)
1885
newg.TextColor3 = Color3.new(1, 1, 1)
1886
newg.Size = UDim2.new(0.9, 0, 0.1, 0)
1887
newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
1888
newg.FontSize = "Size14"
1889
newg.Text = playercmds[i]
1890
newg.MouseButton1Click:connect(function()
1891
currcmd = playercmds[i]
1892
cs.Text = "Currently selected: "..playercmds[i]
1893
end) 
1894
end end 
1895
local mkn2 = function()
1896
for i,v in pairs(pt2:GetChildren()) do
1897
if v.Name == "PlayerButton" then
1898
v:remove()
1899
end end 
1900
local numbnow = 0
1901
for i = currn2, currn2 + 8 do
1902
if game:service("Players"):GetPlayers()[i] == nil then return end 
1903
numbnow = numbnow + 1
1904
local newg = Instance.new("TextButton", pt2)
1905
newg.Name = "PlayerButton"
1906
newg.BackgroundColor3 = Color3.new(0, 0, 0)
1907
newg.BorderColor3 = Color3.new(1, 1, 1)
1908
newg.TextColor3 = Color3.new(1, 1, 1)
1909
newg.Size = UDim2.new(0.9, 0, 0.1, 0)
1910
newg.Position = UDim2.new(0, 0, (numbnow/10), 0)
1911
newg.FontSize = "Size14"
1912
newg.Text = game:service("Players"):GetPlayers()[i].Name
1913
newg.MouseButton1Click:connect(function()
1914
currplyr = game:service("Players"):GetPlayers()[i].Name
1915
cs2.Text = "Currently selected: "..game:service("Players"):GetPlayers()[i].Name
1916
end) 
1917
end end 
1918
mkn()
1919
mkn2()
1920
cmdsup.MouseButton1Click:connect(function()
1921
if currn ~= 1 then
1922
currn = currn - 1
1923
mkn()
1924
end end) 
1925
cmdsdn.MouseButton1Click:connect(function()
1926
if currn ~= #playercmds - 8 then
1927
currn = currn + 1
1928
mkn()
1929
end end) 
1930
plyrsup.MouseButton1Click:connect(function()
1931
if #game:service("Players"):GetPlayers() < 10 then return end 
1932
if currn2 ~= 1 then
1933
currn2 = currn2 - 1
1934
mkn2()
1935
end end) 
1936
plyrsdn.MouseButton1Click:connect(function()
1937
if #game:service("Players"):GetPlayers() < 10 then return end 
1938
if currn2 ~= #game:service("Players"):GetPlayers() - 9 then
1939
currn2 = currn2 + 1
1940
mkn2()
1941
end end) 
1942
dt.Visible = false
1943
local lt = Instance.new("Frame", main)
1944
lt.Name = "Command List"
1945
lt.Size = UDim2.new(1, 0, 1, 0)
1946
lt.BackgroundTransparency = 1
1947
lt.Visible = false
1948
local lt1 = Instance.new("Frame", lt)
1949
lt1.Name = "CommandListLeft"
1950
lt1.Size = UDim2.new(0.5, 0, 1, 0)
1951
lt1.BackgroundTransparency = 1
1952
local lt2 = Instance.new("Frame", lt)
1953
lt2.Name = "CommandListRight"
1954
lt2.Size = UDim2.new(0.5, 0, 1, 0)
1955
lt2.Position = UDim2.new(0.5, 0, 0, 0)
1956
lt2.BackgroundTransparency = 1
1957
local cmde = Instance.new("TextLabel", lt2)
1958
cmde.BackgroundTransparency = 1
1959
cmde.Size = UDim2.new(1, 0, 0.5, 0)
1960
cmde.FontSize = "Size12"
1961
cmde.TextWrapped = true
1962
cmde.Text = "Selet command"
1963
cmde.TextColor3 = Color3.new(1, 1, 1)
1964
local cmdd = Instance.new("TextLabel", lt2)
1965
cmdd.BackgroundTransparency = 1
1966
cmdd.Size = UDim2.new(1, 0, 0.5, 0)
1967
cmdd.FontSize = "Size12"
1968
cmdd.TextWrapped = true
1969
cmdd.Text = "Selet command"
1970
cmdd.TextColor3 = Color3.new(1, 1, 1)
1971
cmdd.Position = UDim2.new(0, 0, 0.5, 0)
1972
local plyrsup5 = Instance.new("TextButton", lt1)
1973
plyrsup5.Name = "PlayersUp"
1974
plyrsup5.Size = UDim2.new(0.1, 0, 0.1, 0)
1975
plyrsup5.FontSize = "Size18"
1976
plyrsup5.Text = "/\\"
1977
plyrsup5.Position = UDim2.new(0.9, 0, 0, 0)
1978
plyrsup5.BackgroundColor3 = Color3.new(0, 0, 0)
1979
plyrsup5.BorderColor3 = Color3.new(1, 1, 1)
1980
plyrsup5.TextColor3 = Color3.new(1, 1, 1)
1981
local plyrsdn5 = Instance.new("TextButton", lt1)
1982
plyrsdn5.Name = "PlayersDown"
1983
plyrsdn5.Size = UDim2.new(0.1, 0, 0.1, 0)
1984
plyrsdn5.FontSize = "Size18"
1985
plyrsdn5.Text = "\\/"
1986
plyrsdn5.Position = UDim2.new(0.9, 0, 0.9, 0)
1987
plyrsdn5.BackgroundColor3 = Color3.new(0, 0, 0)
1988
plyrsdn5.BorderColor3 = Color3.new(1, 1, 1)
1989
plyrsdn5.TextColor3 = Color3.new(1, 1, 1)
1990
local plyrsbr5 = Instance.new("TextLabel", lt1)
1991
plyrsbr5.Name = "Players Bar"
1992
plyrsbr5.Size = UDim2.new(0.1, 0, 0.8, 0)
1993
plyrsbr5.BackgroundColor3 = Color3.new(0, 0, 0)
1994
plyrsbr5.BorderColor3 = Color3.new(1, 1, 1)
1995
plyrsbr5.Position = UDim2.new(0.9, 0, 0.1, 0)
1996
plyrsbr5.Text = " "
1997
local mkn5 = function()
1998
for i,v in pairs(lt1:GetChildren()) do
1999
if v.Name == "PlayerButton" then
2000
v:remove()
2001
end end 
2002
local numbnow = 0
2003
for i = currn5, currn5 + 9 do
2004
numbnow = numbnow + 1
2005
local newg = Instance.new("TextButton", lt1)
2006
newg.Name = "PlayerButton"
2007
newg.BackgroundColor3 = Color3.new(0, 0, 0)
2008
newg.BorderColor3 = Color3.new(1, 1, 1)
2009
newg.TextColor3 = Color3.new(1, 1, 1)
2010
newg.Size = UDim2.new(0.9, 0, 0.1, 0)
2011
newg.Position = UDim2.new(0, 0, (numbnow/10) - 0.1, 0)
2012
newg.FontSize = "Size14"
2013
newg.Text = commands[i]
2014
newg.MouseButton1Click:connect(function()
2015
cmde.Text = cmds[commands[i]][1]
2016
cmdd.Text = cmds[commands[i]][2]
2017
end) 
2018
end end 
2019
mkn5()
2020
plyrsup5.MouseButton1Click:connect(function()
2021
if currn5 ~= 1 then
2022
currn5 = currn5 - 1
2023
mkn5()
2024
end end) 
2025
plyrsdn5.MouseButton1Click:connect(function()
2026
if currn5 ~= #commands - 9 then
2027
currn5 = currn5 + 1
2028
mkn5()
2029
end end) 
2030
pc.MouseButton1Click:connect(function()
2031
for i,v in pairs(main:GetChildren()) do
2032
if v.className == "Frame" then
2033
v.Visible = false
2034
end end 
2035
pt.Visible = true
2036
end) 
2037
wc.MouseButton1Click:connect(function()
2038
for i,v in pairs(main:GetChildren()) do
2039
if v.className == "Frame" then
2040
v.Visible = false
2041
end end 
2042
wt.Visible = true
2043
end) 
2044
dc.MouseButton1Click:connect(function()
2045
for i,v in pairs(main:GetChildren()) do
2046
if v.className == "Frame" then
2047
v.Visible = false
2048
end end 
2049
dt.Visible = true
2050
end) 
2051
lc.MouseButton1Click:connect(function()
2052
for i,v in pairs(main:GetChildren()) do
2053
if v.className == "Frame" then
2054
v.Visible = false
2055
end end 
2056
lt.Visible = true
2057
end) 
2058
end 
2059
2060
while true do
2061
if variables.removed == true then break end
2062
wait()
2063
for i,v in pairs(game:service("Players"):GetPlayers()) do
2064
for s,t in pairs(loopkilllist) do
2065
if string.lower(t) == string.lower(v.Name) then
2066
pcall(function() v.Character:BreakJoints() end)
2067
end end end 
2068
for i,v in pairs(game:service("Players"):GetPlayers()) do
2069
for s,t in pairs(adminlist) do
2070
if string.lower(v.Name) == string.lower(t) then
2071
if v.PlayerGui:findFirstChild("ChaosAdmin") == nil then
2072
giveGUI(v)
2073
end end end end end --hitler
2074
--hitler