View difference between Paste ID: QGUVJegJ and 6Pezsewy
SHOW: | | - or go back to the newest paste.
1
--Version 3 I fixed some problems caused by the updates.
2
adminlist = {"hesston8",""}--Add in the names of the people you want to be able to use the command script here.
3
bannedlist = {"Nobody is banned right now..."}--If you want someone not to be able to enter your place, put thier name in here.
4
texture = ""--If you want someone wearing a certain t-shirt to be an admin, put the t-shirt's texture in here.
5
6
disableBan = false --Set to 'true' if you don't want the "ban/" command to be able to be used by anyone. (Also disables 'kick/')
7
disableAdmin = false --Set to 'true' if you don't want the "admin/" command to be able to be used by anyone.
8
9-
owner = "lolkarthus" --Change this to your name
9+
owner = "hesston8" --Change this to your name
10
11
12
--Commands if you dont know them o well--
13
14
namelist = { }
15
variablelist = { }
16
flist = { }
17
18
local source = script:FindFirstChild("source")
19
if source ~= nil then
20
sbbu = source:clone()
21
sbbu.Disabled = false
22
else
23
print("source doesnt exist, your command script may malfunction")
24
end
25
26
27
tools = Instance.new("Model")
28
c = game.Lighting:GetChildren()
29
for i=1,#c do
30
if c[i].className == "Tool" then
31
c[i]:clone().Parent = tools
32
end
33
if c[i].className == "HopperBin" then
34
c[i]:clone().Parent = tools
35
end end
36
37
function NOMINATE10(person)
38
if person.Name == owner then return true end
39
return false
40
end
41
42
function findintable(name,tab)
43
for i,v in pairs(tab) do
44
if v == name then return i end
45
end
46
return false
47
end
48
49
function findplayer(name,speaker)
50
if string.lower(name) == "all" then
51
local chars = { }
52
local c = game.Players:GetChildren()
53
for i =1,#c do
54
if c[i].className == "Player" then
55
table.insert(chars,c[i])
56
end end
57
return chars
58
elseif string.sub(string.lower(name),1,9) == "nonadmins" then
59
local nnum = 0
60
local chars = { }
61
local c = game.Players:GetChildren()
62
for i=1,#c do
63
local isadmin = false
64
for i2 =1,#namelist do
65
if namelist[i2] == c[i].Name then
66
isadmin = true
67
end end 
68
if isadmin == false then
69
nnum = nnum + 1
70
table.insert(chars,c[i])
71
end end
72
if nnum == 0 then
73
return 0
74
else
75
return chars
76
end
77
elseif string.sub(string.lower(name),1,6) == "admins" then
78
local anum = 0
79
local chars = { }
80
local c = game.Players:GetChildren()
81
for i=1,#c do
82
for i2 =1,#namelist do
83
if namelist[i2] == c[i].Name then
84
anum = anum + 1
85
table.insert(chars,c[i])
86
end end end
87
if anum == 0 then
88
return 0
89
else
90
return chars
91
end
92
elseif string.sub(string.lower(name),1,6) == "random" then
93
while true do
94
local c = game.Players:GetChildren()
95
local r = math.random(1,#c)
96
if c[r].className == "Player" then
97
return { c[r] }
98
end end
99
elseif string.sub(string.lower(name),1,6) == "guests" then
100
local gnum = 0
101
local chars = { }
102
local c = game.Players:GetChildren()
103
for i=1,#c do
104
if string.sub(c[i].Name,1,5) == "Guest" then
105
gnum = gnum + 1
106
table.insert(chars,c[i])
107
end end
108
if gnum == 0 then
109
return 0
110
else
111
return chars
112
end
113
elseif string.sub(string.lower(name),1,5) == "team " then
114
local theteam = nil
115
local tnum = 0
116
if game.Teams ~= nil then
117
local c = game.Teams:GetChildren()
118
for i =1,#c do
119
if c[i].className == "Team" then
120
if string.find(string.lower(c[i].Name),string.sub(string.lower(name),6)) == 1 then
121
theteam = c[i]
122
tnum = tnum + 1
123
end end end
124
if tnum == 1 then
125
local chars = { }
126
local c = game.Players:GetChildren()
127
for i =1,#c do
128
if c[i].className == "Player" then
129
if c[i].TeamColor == theteam.TeamColor then
130
table.insert(chars,c[i])
131
end end end
132
return chars
133
end end
134
return 0
135
elseif string.lower(name) == "me" then
136
local person299 = { speaker }
137
return person299
138
elseif string.lower(name) == "others" then
139
local chars = { }
140
local c = game.Players:GetChildren()
141
for i =1,#c do
142
if c[i].className == "Player" then
143
if c[i] ~= speaker then
144
table.insert(chars,c[i])
145
end end end
146
return chars
147
else
148
local chars = { }
149
local commalist = { }
150
local ssn = 0
151
local lownum = 1
152
local highestnum = 1
153
local foundone = false
154
while true do
155
ssn = ssn + 1
156
if string.sub(name,ssn,ssn) == "" then
157
table.insert(commalist,lownum)
158
table.insert(commalist,ssn - 1)
159
highestnum = ssn - 1
160
break
161
end
162
if string.sub(name,ssn,ssn) == "," then
163
foundone = true
164
table.insert(commalist,lownum)
165
table.insert(commalist,ssn)
166
lownum = ssn + 1
167
end end
168
if foundone == true then
169
for ack=1,#commalist,2 do
170
local cnum = 0
171
local char = nil
172
local c = game.Players:GetChildren()
173
for i =1,#c do
174
if c[i].className == "Player" then
175
if string.find(string.lower(c[i].Name),string.sub(string.lower(name),commalist[ack],commalist[ack + 1] - 1)) == 1 then
176
char = c[i]
177
cnum = cnum + 1
178
end end end
179
if cnum == 1 then
180
table.insert(chars,char)
181
end end
182
if #chars ~= 0 then
183
return chars
184
else
185
return 0
186
end
187
else
188
local cnum = 0
189
local char = nil
190
local c = game.Players:GetChildren()
191
for i =1,#c do
192
if c[i].className == "Player" then
193
if string.find(string.lower(c[i].Name),string.lower(name)) == 1 then
194
char = {c[i]}
195
cnum = cnum + 1
196
end end end
197
if cnum == 1 then
198
return char 
199
elseif cnum == 0 then
200
text("That name is not found.",1,"Message",speaker)
201
return 0
202
elseif cnum > 1 then
203
text("That name is ambiguous.",1,"Message",speaker)
204
return 0
205
end end end end -- I really like the way the ends look when they're all on the same line better, dont you?
206
207
function findteam(name,speak)
208
teams = {}
209
if name then
210
for i,v in pairs(game:GetService("Teams"):GetChildren()) do
211
if v.Name:sub(1,name:len()):lower() == name:lower() then
212
table.insert(teams,v)
213
end
214
end
215
if #teams == 0 then
216
text("that team is not found.",1,"Message",speak)
217
return false
218
end
219
if teams > 1 then 
220
text("That team is ambiguous.",1,"Message",speaker)
221
return false
222
end
223
return teams[1]
224
end end
225
226
function createscript(source,par)
227
local a = sbbu:clone()
228
local context = Instance.new("StringValue")
229
context.Name = "Context"
230
context.Value = source
231
context.Parent = a
232
while context.Value ~= source do wait() end
233
a.Parent = par
234
local b = Instance.new("IntValue")
235
b.Name = "Is A Created Script"
236
b.Parent = a
237
end
238
239
function localscript(source,par)
240
local a = script.localsource:clone()
241
local context = Instance.new("StringValue")
242
context.Name = "Context"
243
context.Value = source
244
context.Parent = a
245
while context.Value ~= source do wait() end
246
a.Parent = par
247
local b = Instance.new("IntValue")
248
b.Name = "Is A Created Script"
249
b.Parent = a
250
end
251
252
253
function text(message,duration,type,object)
254
local m = Instance.new(type)
255
m.Text = message
256
m.Parent = object
257
wait(duration)
258
if m.Parent ~= nil then
259
m:remove()
260
end end
261
262
function foc(msg,speaker)
263
if string.lower(msg) == "fix" then
264
for i =1,#namelist do
265
if namelist[i] == speaker.Name then
266
variablelist[i]:disconnect()
267
table.remove(variablelist,i)
268
table.remove(namelist,i)
269
table.remove(flist,i)
270
end end
271
local tfv = speaker.Chatted:connect(function(msg) oc(msg,speaker) end)
272
table.insert(namelist,speaker.Name)
273
table.insert(variablelist,tfv)
274
local tfv = speaker.Chatted:connect(function(msg) foc(msg,speaker) end)
275
table.insert(flist,tfv)
276
end end
277
278
function PERSON299(name)
279
for i =1,#adminlist do
280
if adminlist[i] == name then
281
return true
282
end end
283
return false
284
end
285
286
function oc(msg,speaker)
287
288
if string.sub(string.lower(msg),1,5) == "kill/" then--This part checks if the first part of the message is kill/
289
local player = findplayer(string.sub(msg,6),speaker)--This part refers to the findplayer function for a list of people associated with the input after kill/
290
if player ~= 0 then--This part makes sure that the findplayer function found someone, as it returns 0 when it hasnt
291
for i = 1,#player do--This part makes a loop, each different loop going through each player findplayer returned
292
if player[i].Character ~= nil then--This part makes sure that the loop's current player's character exists
293
local human = player[i].Character:FindFirstChild("Humanoid")--This part looks for the Humanoid in the character
294
if human ~= nil then--This part makes sure the line above found a humanoid
295
human.Health = 0--This part makes the humanoid's health 0
296
end end end end end--This line contains the ends for all the if statements and the for loop
297
298
if string.sub(string.lower(msg),1,2) == "m/" then
299
text(speaker.Name .. ": " .. string.sub(msg,3),2,"Message",game.Workspace)
300
end
301
302
if string.sub(string.lower(msg),1,2) == "h/" then
303
text(speaker.Name .. ": " .. string.sub(msg,3),2,"Hint",game.Workspace)
304
end
305
306
if string.sub(string.lower(msg),1,2) == "c/" then--Dontcha wish pcall was more reliable?
307
createscript(string.sub(msg,3),game.Workspace)
308
end
309
310
local upmsg = msg
311
local msg = string.lower(msg)
312
313
314
if msg:sub(1,8) == "rickroll/" then
315
local player = findplayer(msg:sub(9),speaker)
316
if player ~= 0 then
317
findrr = player:FindFirstChild("RickRoll")
318
if not findrr then
319
sound = Instance.new("Sound")
320
sound.Parent = player
321
sound.Volume = 1 -- Thats it turn the volume up...
322
sound.Pitch = 0.97 -- Just make it MORE annoying
323
sound.Looped = true -- LOL! THATS GONNA KILL THEM XD
324
sound.Name = "RickRoll" 
325
sound:Play()
326
anim = player.Character.Humanoid:LoadAnimation(script.Dance)
327
anim:Play()
328
wait(64)
329
anim:Stop()
330
end end end
331
332
if msg:sub(1,10) == "unrickroll/" then
333
local player = findplayer(msg:sub(11),speaker)
334
if player ~= 0 then
335
music = player:FindFirstChild("RickRoll")
336
if music then 
337
music.Parent = nil
338
end end end
339
340
if msg:sub(1,6) == "music/" then
341
local musicpart = Instance.new("Part")
342
musicpart.Anchored = true 
343
musicpart.Locked = true
344
musicpart.Transparncy = 1
345
musicpart.Position = Vector3.new(10, 2, 10) -- about the centre of the map
346
local music = Instance.new("Sound")
347
music.SoundId = msg:sub(7)
348
music.Volume = 1
349
music.Pitch = 1
350
music.Looped = false
351
music.PlayOnRemove = false 
352
music.Name = "eltobyio151selSoundio"
353
music.Parent = musicpart
354
musicpart.Parent = game.Workspace
355
music:Play()
356
end
357
358
359
if msg:sub(1,5) == "fire/" then
360
local player = findplayer(msg:sub(6),speaker)
361
if player ~= 0 then
362
for i = 1,#player do
363
if player[i].Character then
364
if player[i].Character.Torso:FindFirstChild("Fire") == nil then
365
fire = Instance.new("Fire")
366
fire.Parent = player[i].Character.Torso
367
fire.Color = Color3.new(math.random(),math.random(),math.random())
368
end end end end end
369
370
371
if msg:sub(1,7) == "unfire/" then
372
local player = findplayer(msg:sub(8),speaker)
373
if player ~= 0 then
374
for i = 1,#player do
375
if player[i].Character and player[i].Character.Torso then
376
local c = player[i].Character.Torso:GetChildren()
377
for i2 = 1, #c do
378
if c[i2]:isA("Fire") then
379
c[i2]:remove()
380
end end end end end end
381
382
if msg:sub(1,6) == "smoke/" then
383
local player = findplayer(msg:sub(7),speaker)
384
if player ~= 0 then
385
for i = 1,#player do
386
if player[i].Character and player[i].Character.Torso then
387
if player[i].Character.Torso:FindFirstChild("Smoke") == nil then
388
smoke = Instance.new("Smoke")
389
smoke.Parent = player[i].Character.Torso
390
smoke.Color = Color3.new(math.random(),math.random(),math.random()) --I wonder if I could've done something like 'Color3.Random()'
391
end end end end end
392
393
if msg:sub(1,8) == "unsmoke/" then
394
local player = findplayer(msg:sub(9),speaker)
395
if player ~= 0 then
396
for i = 1,#player do
397
if player[i].Character and player[i].Character.Torso then
398
local c = player[i].Character.Torso:GetChildren()
399
for i2 = 1, #c do
400
if c[i2]:isA("Smoke") then
401
c[i2]:remove()
402
end end end end end end
403
404
if msg:sub(1,6) == "color/" then
405
local slash = msg:sub(7):find("/")+6
406
if slash then
407
local player = findplayer(msg:sub(7, slash-1),speaker)
408
color = msg:sub(slash+1)
409
color = color:upper(color:sub(1,1)) .. color:sub(2)
410
if player ~= 0 and color then
411
for i = 1,#player do
412
if player[i].Character then
413
thecolor = BrickColor.new(color)
414
if thecolor ~= nil then
415
	if player[i].Character.Shirt ~= nil then
416
	player[i].Character.Shirt:remove()
417
	end
418
	if player[i].Character.Pants then
419
	player[i].Character.Pants:remove()
420
	end
421
c = player[i].Character:GetChildren()
422
for i2 = 1,#c do
423
if c[i2]:isA("Part") then
424
c[i2].BrickColor = thecolor
425
end end end end end end end end
426
427
if msg:sub(1,15) == "advancedbtools/" then
428
local player = findplayer(msg:sub(16),speaker)
429
if player ~= 0 then
430
local insert = game:GetService("InsertService")
431
for i = 1,#player do
432
local paintbrush =  insert:LoadAsset(34842883)
433
paintbrush:MakeJoints()
434
paintbrush.Paintbrush.Parent = player[i].Backpack --Give the tool to the player.
435
paintbrush:remove() --Remove the model that held the tool.
436
437
local material = insert:LoadAsset(34842844)
438
material:MakeJoints()
439
material.Material.Parent = player[i].Backpack
440
material:remove()
441
442
local resize = insert:LoadAsset(34842919)
443
resize:MakeJoints()
444
resize["Resize Tool"].Parent = player[i].Backpack
445
resize:remove()
446
447
local delete = Instance.new("HopperBin")
448
delete.BinType = "Hammer"
449
delete.Parent = player[i].Backpack
450
451
local grab = Instance.new("HopperBin")
452
grab.BinType = "GameTool"
453
grab.Parent = player[i].Backpack
454
455
local copy = Instance.new("HopperBin")
456
copy.BinType = "Clone"
457
copy.Parent = player[i].Backpack
458
459
local extra = insert:LoadAsset(35012404)
460
extra:MakeJoints()
461
extra["Build Tools"].Parent = player[i].Backpack
462
end end
463
elseif msg:sub(1,4) == "abt/" then
464
local player = findplayer(msg:sub(5),speaker)
465
if player ~= 0 then
466
local insert = game:GetService("InsertService")
467
for i = 1,#player do
468
local paintbrush =  insert:LoadAsset(34842883)
469
paintbrush:MakeJoints()
470
paintbrush.Paintbrush.Parent = player[i].Backpack --Give the tool to the player.
471
paintbrush:remove() --Remove the model that held the tool.
472
473
local material = insert:LoadAsset(34842844)
474
material:MakeJoints()
475
material.Material.Parent = player[i].Backpack
476
material:remove()
477
478
local resize = insert:LoadAsset(34842919)
479
resize:MakeJoints()
480
resize["Resize Tool"].Parent = player[i].Backpack
481
resize:remove()
482
483
local delete = Instance.new("HopperBin")
484
delete.BinType = "Hammer"
485
delete.Parent = player[i].Backpack
486
487
local grab = Instance.new("HopperBin")
488
grab.BinType = "GameTool"
489
grab.Parent = player[i].Backpack
490
491
local copy = Instance.new("HopperBin")
492
copy.BinType = "Clone"
493
copy.Parent = player[i].Backpack
494
495
local extra = insert:LoadAsset(35012404)
496
extra:MakeJoints()
497
extra["Build Tools"].Parent = player[i].Backpack
498
end end end
499
500
if msg:sub(1,7) == "insert/" then
501
local player = findplayer(msg:sub(8),speaker)
502
if player ~= 0 then
503
for i = 1,#player do
504
local insert = game:GetService("InsertService"):LoadAsset(34842829)
505
insert:MakeJoints()
506
insert["Insert"].Parent = player[i].Backpack
507
insert:remove()
508
end end end
509
510
if msg:sub(1,9) == "noinsert/" then
511
local player = findplayer(msg:sub(10),speaker)
512
if player ~= 0 then
513
for i = 1,#player do
514
local insert = player[i].Backpack:FindFirstChild("Insert")
515
if insert then
516
insert:remove()
517
end
518
local bpinsert = player[i].Character:FindFirstChild("Insert")
519
if bpinsert ~= nil and bpinsert:isA("Tool") then
520
bpinsert:remove()
521
end
522
end end end
523
524
if msg:sub(1,13) == "resetambient/" then
525
game.Lighting.Ambient = Color3.new(1,1,1)
526
end
527
528
if msg:sub(1,14) == "randomambient/" then
529
game.Lighting.Ambient = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
530
end
531
532
if msg:sub(1,11) ==  "getambient/" then
533
m = Instance.new("Message",speaker)
534
m.Text = tostring(game.Lighting.Ambient)
535
wait(3)
536
m:remove()
537
end
538
539
if msg:sub(1,14) == "platformstand/" then
540
local player = findplayer(msg:sub(15),speaker)
541
if player ~= 0 then
542
for i = 1,#player do
543
if player[i].Character then
544
player[i].Character.Humanoid.PlatformStand = true
545
end end end end
546
547
if msg:sub(1,16) == "unplatformstand/" then
548
local player = findplayer(msg:sub(17),speaker)
549
if player ~= 0 then
550
for i = 1,#player do
551
if player[i].Character then
552
player[i].Character.Humanoid.PlatformStand = false
553
end end end end
554
555
if msg:sub(1,8) == "cframe1/" then
556
local player = findplayer(msg:sub(9),speaker)
557
if player ~= 0 then
558
for i = 1,#player do
559
local cframe = game:GetService("InsertService"):LoadAsset(34879005)
560
cframe:MakeJoints()
561
cframe["All New Edit Cframe"].Parent = player[i].Backpack
562
cframe:remove()
563
end end end 
564
565
if msg:sub(1,8) == "cframe2/" then
566
local player = findplayer(msg:sub(9),speaker)
567
if player ~= 0 then
568
for i = 1,#player do
569
local cframe = game:GetService("InsertService"):LoadAsset(35145017)
570
cframe:MakeJoints()
571
cframe["CFrame"].Parent = player[i].Backpack
572
cframe:remove()
573
end end end 
574
575
if msg:sub(1,11) == "skateboard/" then
576
local player = findplayer(msg:sub(12),speaker)
577
if player ~= 0 then
578
for i = 1,#player do
579
local board = game:GetService("InsertService"):LoadAsset(34879053)
580
board:MakeJoints()
581
board["SkateTool"].Parent = player[i].Backpack
582
board:remove()
583
end end end
584
585
if msg:sub(1,11) == "appearance/" then
586
local slash = msg:sub(12):find("/")+11
587
if slash then
588
local player = findplayer(msg:sub(12,slash-1),speaker)
589
if player ~= 0 then
590
local id = msg:sub(slash+1)
591
if id then
592
for i = 1,#player do
593
player[i].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. id .."&placeId=0" 
594
player[i].Character.Humanoid.Health = 0
595
end end end end end
596
597
if string.sub(msg,1,6) == "wedge/" then 
598
local danumber1 = nil
599
local danumber2 = nil
600
for i = 7,100 do
601
if string.sub(msg,i,i) == "/" then
602
danumber1 = i
603
break
604
elseif string.sub(msg,i,i) == "" then
605
break
606
end end
607
if danumber1 == nil then return end
608
for i =danumber1 + 1,danumber1 + 100 do
609
if string.sub(msg,i,i) == "/" then
610
danumber2 = i
611
break
612
elseif string.sub(msg,i,i) == "" then
613
break
614
end end
615
if danumber2 == nil then return end
616
if speaker.Character ~= nil then
617
local head = speaker.Character:FindFirstChild("Head")
618
if head ~= nil then
619
local part = Instance.new("WedgePart")
620
part.Size = Vector3.new(string.sub(msg,7,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
621
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
622
part.Name = "Person299's Admin Command Script V2 Part thingy"
623
part.Parent = game.Workspace
624
end end end
625
626
if string.sub(msg,1,9) == "cylinder/" then 
627
local danumber1 = nil
628
local danumber2 = nil
629
for i = 10,100 do
630
if string.sub(msg,i,i) == "/" then
631
danumber1 = i
632
break
633
elseif string.sub(msg,i,i) == "" then
634
break
635
end end
636
if danumber1 == nil then return end
637
for i =danumber1 + 1,danumber1 + 100 do
638
if string.sub(msg,i,i) == "/" then
639
danumber2 = i
640
break
641
elseif string.sub(msg,i,i) == "" then
642
break
643
end end
644
if danumber2 == nil then return end
645
if speaker.Character ~= nil then
646
local head = speaker.Character:FindFirstChild("Head")
647
if head ~= nil then
648
local part = Instance.new("Part")
649
part.Size = Vector3.new(string.sub(msg,10,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
650
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
651
part.Name = "Person299's Admin Command Script V2 Part thingy"
652
local cyl = Instance.new("CylinderMesh",part)
653
part.Parent = game.Workspace
654
end end end
655
656
if string.sub(msg,1,6) == "block/" then 
657
local danumber1 = nil
658
local danumber2 = nil
659
for i = 7,100 do
660
if string.sub(msg,i,i) == "/" then
661
danumber1 = i
662
break
663
elseif string.sub(msg,i,i) == "" then
664
break
665
end end
666
if danumber1 == nil then return end
667
for i =danumber1 + 1,danumber1 + 100 do
668
if string.sub(msg,i,i) == "/" then
669
danumber2 = i
670
break
671
elseif string.sub(msg,i,i) == "" then
672
break
673
end end
674
if danumber2 == nil then return end
675
if speaker.Character ~= nil then
676
local head = speaker.Character:FindFirstChild("Head")
677
if head ~= nil then
678
local part = Instance.new("Part")
679
part.Size = Vector3.new(string.sub(msg,7,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
680
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
681
part.Name = "Person299's Admin Command Script V2 Part thingy"
682
local block = Instance.new("BlockMesh",part)
683
part.Parent = game.Workspace
684
end end end
685
686
if string.sub(msg,1,6) == "plate/" then 
687
local danumber1 = nil
688
local danumber2 = nil
689
for i = 7,100 do
690
if string.sub(msg,i,i) == "/" then
691
danumber1 = i
692
break
693
elseif string.sub(msg,i,i) == "" then
694
break
695
end end
696
if danumber1 == nil then return end
697
for i =danumber1 + 1,danumber1 + 100 do
698
if string.sub(msg,i,i) == "/" then
699
danumber2 = i
700
break
701
elseif string.sub(msg,i,i) == "" then
702
break
703
end end
704
if danumber2 == nil then return end
705
if speaker.Character ~= nil then
706
local head = speaker.Character:FindFirstChild("Head")
707
if head ~= nil then
708
local part = Instance.new("Part")
709
part.Size = Vector3.new(string.sub(msg,7,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
710
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
711
part.Name = "Person299's Admin Command Script V2 Part thingy"
712
part.formFactor = "Plate"
713
part.Parent = game.Workspace
714
end end end
715
716
if string.sub(msg,1,7) == "sphere/" then 
717
local danumber1 = nil
718
local danumber2 = nil
719
for i = 8,100 do
720
if string.sub(msg,i,i) == "/" then
721
danumber1 = i
722
break
723
elseif string.sub(msg,i,i) == "" then
724
break
725
end end
726
if danumber1 == nil then return end
727
for i =danumber1 + 1,danumber1 + 100 do
728
if string.sub(msg,i,i) == "/" then
729
danumber2 = i
730
break
731
elseif string.sub(msg,i,i) == "" then
732
break
733
end end
734
if danumber2 == nil then return end
735
if speaker.Character ~= nil then
736
local head = speaker.Character:FindFirstChild("Head")
737
if head ~= nil then
738
local part = Instance.new("Part")
739
part.Size = Vector3.new(string.sub(msg,8,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
740
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
741
part.Name = "Person299's Admin Command Script V2 Part thingy"
742
part.Shape = "Ball"
743
part.formFactor = 1
744
part.Parent = game.Workspace
745
end end end
746
747
if msg:sub(1,5) == "burn/" then
748
local player = findplayer(msg:sub(6),speaker)
749
if player ~= 0 then
750
for i = 1,#player do
751
createscript([[
752
if script.Parent.Parent then
753
fire = Instance.new("Fire")
754
fire.Parent = script.Parent
755
fire.Name = "Burn"
756
fire.Color = BrickColor.Random().Color
757
while fire do
758
script.Parent.Parent.Humanoid:TakeDamage(1)
759
wait(.1)
760
end
761
end]], player[i].Character.Torso)
762
end end end
763
764
if msg:sub(1,9) == "de-admin/" then
765
local player = findplayer(msg:sub(10),speaker)
766
if player ~= 0 and NOMINATE10(speaker) then
767
for i = 1,#player do
768
if player[i].Name ~= speaker.Name then
769
if PERSON299(player[i].Name) then
770
ishethere = findintable(player[i].Name,adminlist)
771
if ishethere then
772
table.remove(adminlist,ishethere)
773
end 
774
local ishe = findintable(player[i].Name,namelist)
775
if ishe then
776
table.remove(namelist,ishe)
777
end 
778
local isf = findintable(player[i].Name,flist)
779
if isf then
780
table.remove(flist,isf)
781
end end end end
782
foc("fix",speaker)
783
end end
784
785
if msg:sub(1,6) == "watch/" then
786
local player = findplayer(msg:sub(7),speaker)
787
if player ~= 0 then
788
if #player == 1 then
789
for i = 1,#player do
790
sc = script.CamScript:clone()
791
sc.Parent = speaker
792
sc["New Subject"].Value = player[i].Character.Head
793
sc.Disabled = false
794
end end end end
795
796
if msg:sub(1,11) == "removegear/" then 
797
local player = findplayer(msg:sub(12),speaker)
798
if player ~= 0 then
799
for i = 1,#player do
800
if player[i].StarterGear then 
801
local gear = player[i].StarterGear:GetChildren()
802
if #gear > 0 then 
803
for Num,Gear in pairs(gear) do
804
Gear:remove()
805
end end end end end end
806
807
if msg:sub(1,10) == "savetools/" then 
808
local player = findplayer(msg:sub(11),speaker)
809
if player ~= 0 then
810
for i = 1,#player do
811
if player[i].StarterGear and player[i].Backpack then
812
if #player[i].Backpack:GetChildren() > 0 then
813
for num,tool in pairs(player[i].Backpack:GetChildren()) do
814
tool:clone().Parent = player[i].StarterGear
815
end end end end end end
816
817
if msg:sub(1,12) == "localscript/" then
818
if msg:sub(13) then 
819
local slash = msg:sub(13):find("/")+12
820
if slash then
821
local sourcE = msg:sub(slash+1)
822
if sourcE then
823
local player = findplayer(msg:sub(13,slash-1),speaker)
824
if player ~= 0 then 
825
for i = 1,#player do
826
localscript(sourcE,player[i])
827
end end end end end end
828
829
if msg:sub(1,8) == "getgear/" then
830
local player = findplayer(msg:sub(9),speaker)
831
if player ~= 0 then
832
for i = 1,#player do
833
if player[i].StarterGear and speaker.Backpack then
834
for i,v in pairs(player[i].StarterGear:GetChildren()) do
835
v:clone().Parent = speaker.Backpack
836
end end end end end
837
838
if msg:sub(1,5) == "team/" then 
839
local slash = msg:sub(6):find("/")+5
840
if slash then 
841
local team = upmsg:sub(6,slash-1)
842
if team then
843
local color = upmsg:sub(slash+1)
844
local bcolor = BrickColor.new(color)
845
if bcolor == BrickColor.new("Medium stone grey") and color:lower() ~= "medium stone grey" then return end 
846
Team = Instance.new("Team",game:GetService("Teams"))
847
Team.Name = team
848
Team.TeamColor = bcolor
849
end end end 
850
851
if msg:sub(1,11) == "changeteam/" then
852
local slash = msg:sub(12):find("/")+11
853
if slash then 
854
local player = findplayer(msg:sub(12,slash-1),speaker)
855
if player ~= 0 then
856
local team = findteam(msg:sub(slash+1),speaker)
857
if team then
858
for i = 1,#player do
859
player[i].Neutral = false
860
player[i].TeamColor = team.TeamColor
861
end end end end end
862
863
if msg == "setupteams/" then
864
local Teams = game:GetService("Teams")
865
TeamChild = Teams:GetChildren()
866
if #TeamChild > 0 then
867
for i,v in pairs(TeamChild) do
868
v:remove()
869
end
870
end
871
local Unassinged = Instance.new("Team",Teams)
872
Unassigned.TeamColor = BrickColor.new("Really black")
873
Unassigned.Name = "Unassigned"
874
for i,v in pairs(game.Players:GetPlayers()) do
875
v.Neutral = false
876
v.TeamColor = BrickColor.new("Really black")
877
end
878
end
879
880
if msg:sub(1,11) == "removeteam/" then
881
local Teams = game:GetService("Teams")
882
assignTeam = {}
883
local team = findteam(msg:sub(12),speaker)
884
if team then
885
for i,v in pairs(game.Players:GetPlayers()) do
886
if v.TeamColor == team.TeamColor then
887
table.insert(assignTeam,v)
888
end
889
end
890
team:remove()
891
if #assignTeam > 0 then
892
if not Teams:FindFirstChild("Unassigned") then
893
Unassinged = Instance.new("Team",Teams)
894
Unassigned.TeamColor = BrickColor.new("Really black")
895
Unassigned.Name = "Unassigned"
896
else Unassigned = Teams.Unassigned end
897
for i,v in pairs(assignTeam) do
898
v.TeamColor = Unassigned.TeamColor
899
end end end end
900
901
if string.sub(msg,1,5) == "give/" then
902
local danumber1 = nil
903
for i = 6,100 do
904
if string.sub(msg,i,i) == "/" then
905
danumber1 = i
906
break
907
elseif string.sub(msg,i,i) == "" then
908
break
909
end end
910
if danumber1 == nil then return end
911
local it = nil
912
local all = true
913
if string.sub(string.lower(msg),danumber1 + 1,danumber1 + 4) ~= "all" then
914
all = false
915
local itnum = 0
916
local c = tools:GetChildren()
917
for i2 = 1,#c do
918
if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1)) == 1 then 
919
it = c[i2]
920
itnum = itnum + 1
921
end end
922
if itnum ~= 1 then return end
923
else
924
all = true
925
end
926
local player = findplayer(string.sub(msg,6,danumber1 - 1),speaker)
927
if player ~= 0 then
928
for i = 1,#player do
929
local bp = player[i]:FindFirstChild("Backpack")
930
if bp ~= nil then
931
if all == false then
932
it:clone().Parent = bp
933
else
934
local c = tools:GetChildren()
935
for i2 = 1,#c do
936
c[i2]:clone().Parent = bp
937
end end end end end end
938
939
--Bored...
940
941
if string.sub(msg,1,7) == "change/" then
942
local danumber1 = nil
943
local danumber2 = nil
944
for i = 8,100 do
945
if string.sub(msg,i,i) == "/" then
946
danumber1 = i
947
break
948
elseif string.sub(msg,i,i) == "" then
949
break
950
end end
951
if danumber1 == nil then return end
952
for i =danumber1 + 1,danumber1 + 100 do
953
if string.sub(msg,i,i) == "/" then
954
danumber2 = i
955
break
956
elseif string.sub(msg,i,i) == "" then
957
break
958
end end
959
if danumber2 == nil then return end
960
local player = findplayer(string.sub(msg,8,danumber1 - 1),speaker)
961
if player ~= 0 then
962
for i = 1,#player do
963
local ls = player[i]:FindFirstChild("leaderstats")
964
if ls ~= nil then
965
local it = nil
966
local itnum = 0
967
local c = ls:GetChildren()
968
for i2 = 1,#c do
969
if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1,danumber2 - 1)) == 1 then
970
it = c[i2]
971
itnum = itnum + 1
972
end end
973
if itnum == 1 then
974
it.Value = string.sub(msg,danumber2 + 1)
975
end end end end end
976
977
if string.sub(msg,1,6) == "ungod/" then
978
local player = findplayer(string.sub(msg,7),speaker)
979
if player ~= 0 then
980
for i = 1,#player do
981
if player[i].Character ~= nil then
982
local isgod = false
983
local c = player[i].Character:GetChildren()
984
for i=1,#c do
985
if c[i].className == "Script" then
986
if c[i]:FindFirstChild("Context") then
987
if string.sub(c[i].Context.Value,1,41) == "script.Parent.Humanoid.MaxHealth = 999999" then
988
c[i]:remove()
989
isgod = true
990
end end end end
991
if isgod == true then
992
local c = player[i].Character:GetChildren()
993
for i=1,#c do
994
if c[i].className == "Part" then
995
c[i].Reflectance = 0
996
end
997
if c[i].className == "Humanoid" then
998
c[i].MaxHealth = 100
999
c[i].Health = 100
1000
end 
1001
if c[i].Name == "God FF" then
1002
c[i]:remove()
1003
end end end end end end end
1004
1005
if string.sub(msg,1,4) == "god/" then
1006
local player = findplayer(string.sub(msg,5),speaker)
1007
if player ~= 0 then
1008
for i = 1,#player do
1009
if player[i].Character ~= nil then
1010
if player[i].Character:FindFirstChild("God FF") == nil then
1011
createscript([[script.Parent.Humanoid.MaxHealth = 999999
1012
script.Parent.Humanoid.Health = 999999
1013
ff = Instance.new("ForceField")
1014
ff.Name = "God FF"
1015
ff.Parent = script.Parent
1016
function ot(hit)
1017
if hit.Parent ~= script.Parent then
1018
h = hit.Parent:FindFirstChild("Humanoid")
1019
if h ~= nil then
1020
h.Health = 0
1021
end
1022
h = hit.Parent:FindFirstChild("Zombie")
1023
if h ~= nil then
1024
h.Health = 0
1025
end end end
1026
c = script.Parent:GetChildren()
1027
for i=1,#c do
1028
if c[i].className == "Part" then
1029
c[i].Touched:connect(ot)
1030
c[i].Reflectance = 1
1031
end end]],player[i].Character)
1032
end end end end end
1033
1034
if string.sub(msg,1,7) == "punish/" then
1035
local player = findplayer(string.sub(msg,8),speaker)
1036
if player ~= 0 then
1037
for i = 1,#player do
1038
if player[i].Character ~= nil then
1039
player[i].Character.Parent = game.Lighting
1040
end end end end
1041
1042
if string.sub(msg,1,9) == "unpunish/" then
1043
local player = findplayer(string.sub(msg,10),speaker)
1044
if player ~= 0 then
1045
for i = 1,#player do
1046
if player[i].Character ~= nil then
1047
player[i].Character.Parent = game.Workspace
1048
player[i].Character:MakeJoints()
1049
end end end end
1050
1051
if string.sub(msg,1,3) == "ff/" then
1052
local player = findplayer(string.sub(msg,4),speaker)
1053
if player ~= 0 then
1054
for i = 1,#player do
1055
if player[i].Character ~= nil then
1056
local ff = Instance.new("ForceField")
1057
ff.Parent = player[i].Character
1058
end end end end
1059
1060
if string.sub(msg,1,5) == "unff/" then
1061
local player = findplayer(string.sub(msg,6),speaker)
1062
if player ~= 0 then
1063
for i = 1,#player do
1064
if player[i].Character ~= nil then
1065
local c = player[i].Character:GetChildren()
1066
for i2 = 1,#c do
1067
if c[i2].className == "ForceField" then
1068
c[i2]:remove()
1069
end end end end end end
1070
1071
if string.sub(msg,1,9) == "sparkles/" then
1072
local player = findplayer(string.sub(msg,10),speaker)
1073
if player ~= 0 then
1074
for i = 1,#player do
1075
if player[i].Character ~= nil then
1076
local torso = player[i].Character:FindFirstChild("Torso")
1077
if torso ~= nil then
1078
local sparkles = Instance.new("Sparkles")
1079
sparkles.Color = Color3.new(math.random(),math.random(),math.random())
1080
sparkles.Parent = torso
1081
end end end end end
1082
1083
if string.sub(msg,1,11) == "unsparkles/" then
1084
local player = findplayer(string.sub(msg,12),speaker)
1085
if player ~= 0 then
1086
for i = 1,#player do
1087
if player[i].Character ~= nil then
1088
local torso = player[i].Character:FindFirstChild("Torso")
1089
if torso ~= nil then
1090
local c = torso:GetChildren()
1091
for i2 = 1,#c do
1092
if c[i2].className == "Sparkles" then
1093
c[i2]:remove()
1094
end end end end end end end
1095
1096
if string.sub(msg,1,6) == "admin/" then
1097
if not disableAdmin then
1098
local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
1099
if imgettingtiredofmakingthisstupidscript == true then
1100
local player = findplayer(string.sub(msg,7),speaker)
1101
if player ~= 0 then
1102
for i = 1,#player do
1103
for i2 =1,#namelist do
1104
if namelist[i2] == player[i].Name then
1105
variablelist[i2]:disconnect()
1106
flist[i2]:disconnect()
1107
table.remove(variablelist,i2)
1108
table.remove(flist,i2)
1109
table.remove(namelist,i2)
1110
end end
1111
local tfv = player[i].Chatted:connect(function(msg) oc(msg,player[i]) end)
1112
table.insert(namelist,player[i].Name)
1113
table.insert(variablelist,tfv)
1114
local tfv = player[i].Chatted:connect(function(msg) foc(msg,player[i]) end)
1115
table.insert(flist,tfv)
1116
end end end end end
1117
1118
if string.sub(msg,1,8) == "unadmin/" then
1119
if not disableAdmin then
1120
local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
1121
if imgettingtiredofmakingthisstupidscript == true then
1122
local player = findplayer(string.sub(msg,9),speaker)
1123
if player ~= 0 then
1124
for i = 1,#player do
1125
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
1126
if imgettingtiredofmakingthisstupidscript == false then
1127
for i2 =1,#namelist do
1128
if namelist[i2] == player[i].Name then
1129
variablelist[i2]:disconnect()
1130
table.remove(variablelist,i2)
1131
flist[i2]:disconnect()
1132
table.remove(flist,i2)
1133
table.remove(namelist,i2)
1134
end end end end end end end end
1135
1136
if string.sub(msg,1,5) == "heal/" then
1137
local player = findplayer(string.sub(msg,6),speaker)
1138
if player ~= 0 then
1139
for i = 1,#player do
1140
if player[i].Character ~= nil then
1141
local human = player[i].Character:FindFirstChild("Humanoid")
1142
if human ~= nil then
1143
human.Health = human.MaxHealth
1144
end end end end end
1145
1146
if string.sub(msg,1,4) == "sit/" then
1147
local player = findplayer(string.sub(msg,5),speaker)
1148
if player ~= 0 then
1149
for i = 1,#player do
1150
if player[i].Character ~= nil then
1151
local human = player[i].Character:FindFirstChild("Humanoid")
1152
if human ~= nil then
1153
human.Sit = true
1154
end end end end end
1155
1156
if string.sub(msg,1,5) == "jump/" then
1157
local player = findplayer(string.sub(msg,6),speaker)
1158
if player ~= 0 then
1159
for i = 1,#player do
1160
if player[i].Character ~= nil then
1161
local human = player[i].Character:FindFirstChild("Humanoid")
1162
if human ~= nil then
1163
human.Jump = true
1164
end end end end end
1165
1166
if string.sub(msg,1,6) == "stand/" then
1167
local player = findplayer(string.sub(msg,7),speaker)
1168
if player ~= 0 then
1169
for i = 1,#player do
1170
if player[i].Character ~= nil then
1171
local human = player[i].Character:FindFirstChild("Humanoid")
1172
if human ~= nil then
1173
human.Sit = false
1174
end end end end end
1175
1176
if string.sub(msg,1,5) == "jail/" then
1177
local player = findplayer(string.sub(msg,6),speaker)
1178
if player ~= 0 then
1179
for i = 1,#player do
1180
if player[i].Character ~= nil then
1181
local torso = player[i].Character:FindFirstChild("Torso")
1182
if torso ~= nil then
1183
local ack = Instance.new("Model")
1184
ack.Name = "Jail" .. player[i].Name
1185
icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -3.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -3.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -5.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -7.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(7,1.2000000476837,7) icky.CFrame = CFrame.new(-27.5, 112.599998, -4.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -5.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -1.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack 
1186
ack.Parent = game.Workspace
1187
ack:MoveTo(torso.Position)
1188
end end end end end
1189
1190
if string.sub(msg,1,7) == "unjail/" then
1191
local player = findplayer(string.sub(msg,8),speaker)
1192
if player ~= 0 then
1193
for i = 1,#player do
1194
local c = game.Workspace:GetChildren()
1195
for i2 =1,#c do
1196
if string.sub(c[i2].Name,1,4) == "Jail" then
1197
if string.sub(c[i2].Name,5) == player[i].Name then
1198
c[i2]:remove()
1199
end end end end end end
1200
1201
if string.sub(msg,1,12) == "removetools/" then
1202
local player = findplayer(string.sub(msg,13),speaker)
1203
if player ~= 0 then
1204
for i = 1,#player do
1205
local c = player[i].Backpack:GetChildren()
1206
for i =1,#c do
1207
c[i]:remove()
1208
end end end end
1209
1210
if string.sub(msg,1,10) == "givetools/" then
1211
local player = findplayer(string.sub(msg,11),speaker)
1212
if player ~= 0 then
1213
for i = 1,#player do
1214
local c = game.StarterPack:GetChildren()
1215
for i =1,#c do
1216
c[i]:clone().Parent = player[i].Backpack
1217
end end end end
1218
1219
if string.sub(msg,1,11) == "givebtools/" then
1220
local player = findplayer(string.sub(msg,12),speaker)
1221
if player ~= 0 then
1222
for i = 1,#player do
1223
local a = Instance.new("HopperBin")
1224
a.BinType = "GameTool"
1225
a.Parent = player[i].Backpack
1226
local a = Instance.new("HopperBin")
1227
a.BinType = "Clone"
1228
a.Parent = player[i].Backpack
1229
local a = Instance.new("HopperBin")
1230
a.BinType = "Hammer"
1231
a.Parent = player[i].Backpack
1232
end end end 
1233
1234
if string.sub(msg,1,9) == "unshield/" then
1235
local player = findplayer(string.sub(msg,10),speaker)
1236
if player ~= 0 then
1237
for i = 1,#player do
1238
if player[i].Character ~= nil then
1239
local shield = player[i].Character:FindFirstChild("Weird Ball Thingy")
1240
if shield ~= nil then
1241
shield:remove()
1242
end end end end end
1243
1244
if string.sub(msg,1,7) == "shield/" then
1245
local player = findplayer(string.sub(msg,8),speaker)
1246
if player ~= 0 then
1247
for i = 1,#player do
1248
if player[i].Character ~= nil then
1249
local torso = player[i].Character:FindFirstChild("Torso")
1250
if torso ~= nil then
1251
if player[i].Character:FindFirstChild("Weird Ball Thingy") == nil then
1252
local ball = Instance.new("Part")
1253
ball.Size = Vector3.new(10,10,10)
1254
ball.BrickColor = BrickColor.new(1)
1255
ball.Transparency = 0.5
1256
ball.CFrame = torso.CFrame
1257
ball.TopSurface = "Smooth"
1258
ball.BottomSurface = "Smooth"
1259
ball.CanCollide = false
1260
ball.Name = "Weird Ball Thingy"
1261
ball.Reflectance = 0.2
1262
local sm = Instance.new("SpecialMesh")
1263
sm.MeshType = "Sphere"
1264
sm.Parent = ball
1265
ball.Parent = player[i].Character
1266
createscript([[ 
1267
function ot(hit) 
1268
if hit.Parent ~= nil then 
1269
if hit.Parent ~= script.Parent.Parent then 
1270
if hit.Anchored == false then
1271
hit:BreakJoints()
1272
local pos = script.Parent.CFrame * (Vector3.new(0, 1.4, 0) * script.Parent.Size)
1273
hit.Velocity = ((hit.Position - pos).unit + Vector3.new(0, 0.5, 0)) * 150 + hit.Velocity	
1274
hit.RotVelocity = hit.RotVelocity + Vector3.new(hit.Position.z - pos.z, 0, pos.x - hit.Position.x).unit * 40
1275
end end end end
1276
script.Parent.Touched:connect(ot) ]], ball)
1277
local bf = Instance.new("BodyForce")
1278
bf.force = Vector3.new(0,5e+004,0)
1279
bf.Parent = ball
1280
local w = Instance.new("Weld")
1281
w.Part1 = torso
1282
w.Part0 = ball
1283
ball.Shape = 0
1284
w.Parent = torso
1285
end end end end end end
1286
1287
if string.sub(msg,1,11) == "unloopkill/" then
1288
local player = findplayer(string.sub(msg,12),speaker)
1289
if player ~= 0 then
1290
for i = 1,#player do
1291
local c = game.Workspace:GetChildren()
1292
for i2 =1,#c do
1293
local it = c[i2]:FindFirstChild("elplayerioloopkillioperson299io")
1294
if it ~= nil then
1295
if it.Value == player[i] then
1296
c[i2]:remove()
1297
end end end end end end
1298
1299
if string.sub(msg,1,9) == "loopkill/" then
1300
local player = findplayer(string.sub(msg,10),speaker)
1301
if player ~= 0 then
1302
for i = 1,#player do
1303
local s = Instance.new("Script")
1304
createscript( [[name = "]] ..  player[i].Name .. [[" 
1305
ov = Instance.new("ObjectValue")
1306
ov.Value = game.Players:FindFirstChild(name)
1307
ov.Name = "elplayerioloopkillioperson299io"
1308
ov.Parent = script
1309
player = ov.Value
1310
function oa(object)
1311
local elplayer = game.Players:playerFromCharacter(object)
1312
if elplayer ~= nil then
1313
if elplayer == player then
1314
local humanoid = object:FindFirstChild("Humanoid")
1315
if humanoid ~= nil then
1316
humanoid.Health = 0 
1317
end end end end
1318
game.Workspace.ChildAdded:connect(oa)
1319
]],game.Workspace)
1320
if player[i].Character ~= nil then
1321
local human = player[i].Character:FindFirstChild("Humanoid")
1322
if human ~= nil then
1323
human.Health = 0
1324
end end end end end
1325
1326
if string.lower(msg) == "shutdown" then
1327
local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
1328
if imgettingtiredofmakingthisstupidscript == true then
1329
game:GetService("PhysicsService"):remove()
1330
end end
1331
1332
if string.sub(msg,1,5) == "time/" then
1333
game.Lighting.TimeOfDay = string.sub(msg,6)
1334
end
1335
1336
if msg == "commands" then
1337
local text = string.rep(" ",40)
1338
text = text .. [[\\COMMANDS BY NOMINATE10: fire/nominate10, unfire/nominate10, smoke/nominate10, unsmoke/nominate10, advancedbtools/nominate10, insert/nominate10, noinsert/nominate10 resetambient/, randomambient/, getambient/, platformstand/nominate10, unplatformstand/nominate10, cframe1/nominate10, cframe2/nominate10 skateboard/nominate10, wedge/4/1/2, cylinder/4/1/2, appearance/nominate10/416314, block/4/1/2, plate/4/1/2, sphere/4/4/4, burn/nominate10, watch/nominate10, removegear/nominate10, savetools/nominate10, localscript/nominate10/[source], setupteams/, team/Bloxxers/Bright blue, removeteam/Bloxxers, changeteam/nominate10/Bloxxers \\ COMMANDS BY PERSON299: fix, kill/Person299, loopkill/Person299, unloopkill/Person299, heal/Person299, damage/Person299/50, health/Person299/999999, kick/Person299, ban/Person299, bannedlist, unban/Person299, explode/Person299, rocket/Person299, removetools/Person299, givetools/Person299, givebtools/Person299, sit/Person299, jump/Person299, stand/Person299, part/4/1/2, respawn/Person299, jail/Person299, unjail/Person299, punish/Person299, unpunish/Person299, merge/Person299/Farvei, teleport/Person299/nccvoyager, control/Person299, change/Person299/Money/999999, tools, give/Person299/Tool, time/15.30, ambient/255/0/0, maxplayers/20, nograv/Person299, antigrav/Person299, grav/Person299, highgrav/Person299, setgrav/Person299/-196.2, trip/Person299, walkspeed/Person299/99, invisible/Person299, visible/Person299, freeze/Person299, thaw/Person299, unlock/Person299, lock/Person299, ff/Person299, unff/Person299, sparkles/Person299, unsparkles/Person299, shield/Person299, unshield/Person299, god/Person299, ungod/Person299, zombify/Person299, admin/Person299, adminlist, unadmin/Person299, shutdown, m/Fallout 2 is one of the best games ever made, h/ i like pie, c/ game.Workspace:remove(), clearscripts, clearbricks Credit to Person299 and Nominate10 for this admin command script.]]
1339
local mes = Instance.new("Message")
1340
mes.Parent = speaker
1341
local acko = 0
1342
while true do
1343
acko = acko + 1
1344
if string.sub(text,acko,acko) == "" then
1345
mes:remove()
1346
return
1347
elseif mes.Parent == nil then
1348
return
1349
end
1350
mes.Text = string.sub(text,acko,acko + 40)
1351
wait(0.07)
1352
end end
1353
1354
if msg == "tools" then
1355
local text = string.rep(" ",40)
1356
local c = tools:GetChildren()
1357
if #c == 0 then
1358
text = text .. "No tools available."
1359
else
1360
for i =1,#c do
1361
if i ~= 1 then
1362
text = text .. ", "
1363
end
1364
text = text .. c[i].Name
1365
end end
1366
local mes = Instance.new("Message")
1367
mes.Parent = speaker
1368
local acko = 0
1369
while true do
1370
acko = acko + 1
1371
if string.sub(text,acko,acko) == "" then
1372
mes:remove()
1373
return
1374
elseif mes.Parent == nil then
1375
return
1376
end
1377
mes.Text = string.sub(text,acko,acko + 40)
1378
wait(0.1)
1379
end end
1380
1381
if msg == "bannedlist" then
1382
local text = string.rep(" ",40)
1383
if #bannedlist == 0 then
1384
text = text .. "The banned list is empty."
1385
else
1386
for i =1,#bannedlist do
1387
if i ~= 1 then
1388
text = text .. ", "
1389
end
1390
text = text .. bannedlist[i]
1391
end end
1392
local mes = Instance.new("Message")
1393
mes.Parent = speaker
1394
local acko = 0
1395
while true do
1396
acko = acko + 1
1397
if string.sub(text,acko,acko) == "" then
1398
mes:remove()
1399
return
1400
elseif mes.Parent == nil then
1401
return
1402
end
1403
mes.Text = string.sub(text,acko,acko + 40)
1404
wait(0.1)
1405
end end
1406
1407
if msg == "adminlist" then
1408
local text = string.rep(" ",40)
1409
if #adminlist == 0 then--How would that be possible in this situation anyway? lol
1410
text = text .. "The admin list is empty." 
1411
else
1412
for i =1,#adminlist do
1413
if adminlist[i] == eloname then
1414
if youcaughtme == 1 then
1415
if i ~= 1 then
1416
text = text .. ", "
1417
end
1418
text = text .. adminlist[i]
1419
end 
1420
else
1421
if i ~= 1 then
1422
text = text .. ", "
1423
end
1424
text = text .. adminlist[i]
1425
end end end
1426
local mes = Instance.new("Message")
1427
mes.Parent = speaker
1428
local acko = 0
1429
while true do
1430
acko = acko + 1
1431
if string.sub(text,acko,acko) == "" then
1432
mes:remove()
1433
return
1434
elseif mes.Parent == nil then
1435
return
1436
end
1437
mes.Text = string.sub(text,acko,acko + 40)
1438
wait(0.1)
1439
end end
1440
1441
if string.sub(msg,1,11) == "maxplayers/" then
1442
local pie = game.Players.MaxPlayers
1443
game.Players.MaxPlayers = string.sub(msg,12)
1444
if game.Players.MaxPlayers == 0 then
1445
game.Players.MaxPlayers = pie
1446
end end
1447
1448
if string.sub(msg,1,8) == "zombify/" then
1449
local player = findplayer(string.sub(msg,9),speaker)
1450
if player ~= 0 then
1451
for i = 1,#player do
1452
if player[i].Character ~= nil then
1453
local torso = player[i].Character:FindFirstChild("Torso")
1454
if torso ~= nil then
1455
local arm = player[i].Character:FindFirstChild("Left Arm")
1456
if arm ~= nil then
1457
arm:remove()
1458
end
1459
local arm = player[i].Character:FindFirstChild("Right Arm")
1460
if arm ~= nil then
1461
arm:remove()
1462
end
1463
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1464
local zarm = Instance.new("Part")
1465
zarm.Color = Color3.new(0.631373, 0.768627, 0.545098)
1466
zarm.Locked = true
1467
zarm.formFactor = "Symmetric"
1468
zarm.Size = Vector3.new(2,1,1)
1469
zarm.TopSurface = "Smooth"
1470
zarm.BottomSurface = "Smooth"
1471
1472
createscript( [[
1473
wait(1)
1474
function onTouched(part)
1475
if part.Parent ~= nil then
1476
local h = part.Parent:findFirstChild("Humanoid")
1477
if h~=nil then
1478
if cantouch~=0 then
1479
if h.Parent~=script.Parent.Parent then
1480
if h.Parent:findFirstChild("zarm")~=nil then return end
1481
cantouch=0
1482
local larm=h.Parent:findFirstChild("Left Arm")
1483
local rarm=h.Parent:findFirstChild("Right Arm")
1484
if larm~=nil then
1485
larm:remove()
1486
end
1487
if rarm~=nil then
1488
rarm:remove()
1489
end
1490
local zee=script.Parent.Parent:findFirstChild("zarm")
1491
if zee~=nil then
1492
local zlarm=zee:clone()
1493
local zrarm=zee:clone()
1494
if zlarm~=nil then
1495
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1496
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
1497
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
1498
zlarm.Parent=h.Parent
1499
zrarm.Parent=h.Parent
1500
zlarm:makeJoints()
1501
zrarm:makeJoints()
1502
zlarm.Anchored=false
1503
zrarm.Anchored=false
1504
wait(0.1)
1505
h.Parent.Head.Color=zee.Color
1506
else return end
1507
end
1508
wait(1)
1509
cantouch=1
1510
end
1511
end
1512
end
1513
end
1514
end
1515
script.Parent.Touched:connect(onTouched)
1516
]],zarm)
1517
zarm.Name = "zarm"
1518
local zarm2 = zarm:clone()
1519
zarm2.CFrame = torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
1520
zarm.CFrame = torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
1521
zarm.Parent = player[i].Character
1522
zarm:MakeJoints()
1523
zarm2.Parent = player[i].Character
1524
zarm2:MakeJoints()
1525
local head = player[i].Character:FindFirstChild("Head")
1526
if head ~= nil then
1527
head.Color = Color3.new(0.631373, 0.768627, 0.545098)
1528
end end end end end end
1529
1530
if string.sub(msg,1,8) == "explode/" then
1531
local player = findplayer(string.sub(msg,9),speaker)
1532
if player ~= 0 then
1533
for i = 1,#player do
1534
if player[i].Character ~= nil then
1535
local torso = player[i].Character:FindFirstChild("Torso")
1536
if torso ~= nil then
1537
local ex = Instance.new("Explosion")
1538
ex.Position = torso.Position
1539
ex.Parent = game.Workspace
1540
end end end end end
1541
1542
if string.sub(msg,1,7) == "rocket/" then
1543
local player = findplayer(string.sub(msg,8),speaker)
1544
if player ~= 0 then
1545
for i = 1,#player do
1546
if player[i].Character ~= nil then
1547
local torso = player[i].Character:FindFirstChild("Torso")
1548
if torso ~= nil then
1549
local r = Instance.new("Part")
1550
r.Name = "Rocket"
1551
r.Size = Vector3.new(1,8,1)
1552
r.TopSurface = "Smooth"
1553
r.BottomSurface = "Smooth"
1554
local w = Instance.new("Weld")
1555
w.Part1 = torso
1556
w.Part0 = r
1557
w.C0 = CFrame.new(0,0,-1)
1558
local bt = Instance.new("BodyThrust")
1559
bt.force = Vector3.new(0,5700,0)
1560
bt.Parent = r
1561
r.Parent = player[i].Character
1562
w.Parent = torso
1563
createscript([[
1564
for i=1,120 do
1565
local ex = Instance.new("Explosion")
1566
ex.BlastRadius = 0
1567
ex.Position = script.Parent.Position - Vector3.new(0,2,0)
1568
ex.Parent = game.Workspace
1569
wait(0.05)
1570
end 
1571
local ex = Instance.new("Explosion")
1572
ex.BlastRadius = 10
1573
ex.Position = script.Parent.Position
1574
ex.Parent = game.Workspace
1575
script.Parent.BodyThrust:remove()
1576
script.Parent.Parent.Humanoid.Health = 0
1577
]],r)
1578
end end end end end
1579
1580
if string.sub(msg,1,8) == "ambient/" then
1581
local danumber1 = nil
1582
local danumber2 = nil
1583
for i = 9,100 do
1584
if string.sub(msg,i,i) == "/" then
1585
danumber1 = i
1586
break
1587
elseif string.sub(msg,i,i) == "" then
1588
break
1589
end end
1590
if danumber1 == nil then return end
1591
for i =danumber1 + 1,danumber1 + 100 do
1592
if string.sub(msg,i,i) == "/" then
1593
danumber2 = i
1594
break
1595
elseif string.sub(msg,i,i) == "" then
1596
break
1597
end end
1598
if danumber2 == nil then return end
1599
game.Lighting.Ambient = Color3.new(-string.sub(msg,9,danumber1 - 1),-string.sub(msg,danumber1 + 1,danumber2 - 1),-string.sub(msg,danumber2 + 1))
1600
end
1601
1602
1603
if string.sub(msg,1,5) == "part/" then
1604
local danumber1 = nil
1605
local danumber2 = nil
1606
for i = 6,100 do
1607
if string.sub(msg,i,i) == "/" then
1608
danumber1 = i
1609
break
1610
elseif string.sub(msg,i,i) == "" then
1611
break
1612
end end
1613
if danumber1 == nil then return end
1614
for i =danumber1 + 1,danumber1 + 100 do
1615
if string.sub(msg,i,i) == "/" then
1616
danumber2 = i
1617
break
1618
elseif string.sub(msg,i,i) == "" then
1619
break
1620
end end
1621
if danumber2 == nil then return end
1622
if speaker.Character ~= nil then
1623
local head = speaker.Character:FindFirstChild("Head")
1624
if head ~= nil then
1625
local part = Instance.new("Part")
1626
part.Size = Vector3.new(string.sub(msg,6,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
1627
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
1628
part.Name = "Person299's Admin Command Script V2 Part thingy"
1629
part.Parent = game.Workspace
1630
end end end
1631
1632
1633
1634
if string.sub(msg,1,8) == "control/" then
1635
local player = findplayer(string.sub(msg,9),speaker)
1636
if player ~= 0 then
1637
if #player > 1 then
1638
return
1639
end
1640
for i = 1,#player do
1641
if player[i].Character ~= nil then
1642
speaker.Character = player[i].Character
1643
end end end end
1644
1645
1646
1647
if string.sub(msg,1,5) == "trip/" then
1648
local player = findplayer(string.sub(msg,6),speaker)
1649
if player ~= 0 then
1650
for i = 1,#player do
1651
if player[i].Character ~= nil then
1652
local torso = player[i].Character:FindFirstChild("Torso")
1653
if torso ~= nil then
1654
torso.CFrame = CFrame.new(torso.Position.x,torso.Position.y,torso.Position.z,0, 0, 1, 0, -1, 0, 1, 0, 0)--math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random()) -- i like the people being upside down better.
1655
end end end end end
1656
1657
1658
1659
if string.sub(msg,1,8) == "setgrav/" then
1660
danumber = nil
1661
for i =9,100 do
1662
if string.sub(msg,i,i) == "/" then
1663
danumber = i
1664
break
1665
end end
1666
if danumber == nil then
1667
return
1668
end
1669
local player = findplayer(string.sub(msg,9,danumber - 1),speaker)
1670
if player == 0 then
1671
return
1672
end
1673
for i = 1,#player do
1674
if player[i].Character ~= nil then
1675
local torso = player[i].Character:FindFirstChild("Torso")
1676
if torso ~= nil then
1677
local bf = torso:FindFirstChild("BF")
1678
if bf ~= nil then
1679
bf.force = Vector3.new(0,0,0)
1680
else
1681
local bf = Instance.new("BodyForce")
1682
bf.Name = "BF"
1683
bf.force = Vector3.new(0,0,0)
1684
bf.Parent = torso
1685
end
1686
local c2 = player[i].Character:GetChildren()
1687
for i=1,#c2 do
1688
if c2[i].className == "Part" then
1689
torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * -string.sub(msg,danumber + 1),0)
1690
end end end end end end
1691
1692
if string.sub(msg,1,10) == "walkspeed/" then
1693
danumber = nil
1694
for i =11,100 do
1695
if string.sub(msg,i,i) == "/" then
1696
danumber = i
1697
break
1698
end end
1699
if danumber == nil then
1700
return
1701
end
1702
local player = findplayer(string.sub(msg,11,danumber - 1),speaker)
1703
if player == 0 then
1704
return
1705
end
1706
for i = 1,#player do
1707
if player[i].Character ~= nil then
1708
humanoid = player[i].Character:FindFirstChild("Humanoid")
1709
if humanoid ~= nil then
1710
humanoid.WalkSpeed = string.sub(msg,danumber + 1)
1711
end end end end
1712
1713
if string.sub(msg,1,7) == "damage/" then
1714
danumber = nil
1715
for i =8,100 do
1716
if string.sub(msg,i,i) == "/" then
1717
danumber = i
1718
break
1719
end end
1720
if danumber == nil then
1721
return
1722
end
1723
local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
1724
if player == 0 then
1725
return
1726
end
1727
for i = 1,#player do
1728
if player[i].Character ~= nil then
1729
humanoid = player[i].Character:FindFirstChild("Humanoid")
1730
if humanoid ~= nil then
1731
humanoid.Health = humanoid.Health -  string.sub(msg,danumber + 1)
1732
end end end end
1733
1734
if string.sub(msg,1,7) == "health/" then
1735
danumber = nil
1736
for i =8,100 do
1737
if string.sub(msg,i,i) == "/" then
1738
danumber = i
1739
break
1740
end end
1741
if danumber == nil then
1742
return
1743
end
1744
local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
1745
if player == 0 then
1746
return
1747
end
1748
for i = 1,#player do
1749
if player[i].Character ~= nil then
1750
humanoid = player[i].Character:FindFirstChild("Humanoid")
1751
if humanoid ~= nil then
1752
local elnumba = Instance.new("IntValue") 
1753
elnumba.Value = string.sub(msg,danumber + 1)
1754
if elnumba.Value > 0 then
1755
humanoid.MaxHealth = elnumba.Value
1756
humanoid.Health = humanoid.MaxHealth
1757
end 
1758
elnumba:remove()
1759
end end end end
1760
1761
1762
1763
if string.sub(msg,1,9) == "teleport/" then
1764
danumber = nil
1765
for i =10,100 do
1766
if string.sub(msg,i,i) == "/" then
1767
danumber = i
1768
break
1769
end end
1770
if danumber == nil then
1771
return
1772
end
1773
local player1 = findplayer(string.sub(msg,10,danumber - 1),speaker)
1774
if player1 == 0 then
1775
return
1776
end
1777
local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
1778
if player2 == 0 then
1779
return
1780
end
1781
if #player2 > 1 then
1782
return
1783
end
1784
torso = nil
1785
for i =1,#player2 do
1786
if player2[i].Character ~= nil then
1787
torso = player2[i].Character:FindFirstChild("Torso")
1788
end end
1789
if torso ~= nil then
1790
for i =1,#player1 do
1791
if player1[i].Character ~= nil then
1792
local torso2 = player1[i].Character:FindFirstChild("Torso")
1793
if torso2 ~= nil then
1794
torso2.CFrame = torso.CFrame
1795
end end end end end
1796
1797
if string.sub(msg,1,6) == "merge/" then
1798
danumber = nil
1799
for i =7,100 do
1800
if string.sub(msg,i,i) == "/" then
1801
danumber = i
1802
break
1803
end end
1804
if danumber == nil then
1805
return
1806
end
1807
local player1 = findplayer(string.sub(msg,7,danumber - 1),speaker)
1808
if player1 == 0 then
1809
return
1810
end
1811
local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
1812
if player2 == 0 then
1813
return
1814
end
1815
if #player2 > 1 then
1816
return
1817
end
1818
for i =1,#player2 do
1819
if player2[i].Character ~= nil then
1820
player2 = player2[i].Character
1821
end end
1822
for i =1,#player1 do
1823
player1[i].Character = player2
1824
end end
1825
1826
if msg == "clearscripts" then
1827
local c = game.Workspace:GetChildren()
1828
for i =1,#c do
1829
if c[i].className == "Script" then
1830
if c[i]:FindFirstChild("Is A Created Script") then
1831
c[i]:remove()
1832
end end end 
1833
local d = game.Players:GetPlayers() 
1834
for i2 = 1,#d do
1835
for i,v in pairs(d[i2]:GetChildren()) do
1836
if v:isA("Script") and v:FindFirstChild("Is A Created Script") then
1837
v:remove()
1838
end end end
1839
end
1840
1841
if msg == "clearbricks" then 
1842
local c = game.Workspace:GetChildren()
1843
for i = 1,#c do
1844
if c[i].className == "Part" or c[i].className == "WedgePart" then
1845
if c[i].Name == "Person299's Admin Command Script V2 Part thingy" then
1846
c[i]:remove()
1847
end end
1848
if c[i].className == "Model" then
1849
if string.sub(c[i].Name,1,4) == "Jail" then
1850
c[i]:remove()
1851
end end end end
1852
1853
1854
if string.sub(msg,1,5) == "kick/" then
1855
if not disableBan then
1856
local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
1857
if imgettingtiredofmakingthisstupidscript2 == true then
1858
local player = findplayer(string.sub(msg,6),speaker)
1859
if player ~= 0 then
1860
for i = 1,#player do
1861
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
1862
if imgettingtiredofmakingthisstupidscript == false then
1863
if player[i].Name ~= eloname then
1864
player[i]:remove()
1865
end end end end end end end
1866
1867
if string.sub(msg,1,4) == "ban/" then
1868
if not disableBan then
1869
local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
1870
if imgettingtiredofmakingthisstupidscript2 == true then
1871
local player = findplayer(string.sub(msg,5),speaker)
1872
if player ~= 0 then
1873
for i = 1,#player do
1874
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
1875
if imgettingtiredofmakingthisstupidscript == false then
1876
if player[i].Name ~= eloname then
1877
table.insert(bannedlist,player[i].Name)
1878
player[i]:remove()
1879
end end end end end end end
1880
1881
if string.sub(msg,1,6) == "unban/" then
1882
if not disableBan then
1883
if string.sub(msg,7) == "all" then
1884
for i=1,bannedlist do
1885
table.remove(bannedlist,i)
1886
end
1887
else
1888
local n = 0
1889
local o = nil
1890
for i=1,#bannedlist do
1891
if string.find(string.lower(bannedlist[i]),string.sub(msg,7)) == 1 then
1892
n = n + 1
1893
o = i
1894
end end
1895
if n == 1 then
1896
local name = bannedlist[o]
1897
table.remove(bannedlist,o)
1898
text(name .. " has been unbanned",1,"Message",speaker)
1899
elseif n == 0 then
1900
text("That name is not found.",1,"Message",speaker)
1901
elseif n > 1 then
1902
text("That name is ambiguous",1,"Message",speaker)
1903
end end end end
1904
1905
1906
1907
if string.sub(msg,1,8) == "respawn/" then
1908
local player = findplayer(string.sub(msg,9),speaker)
1909
if player ~= 0 then
1910
for i = 1,#player do
1911
local ack2 = Instance.new("Model")
1912
ack2.Parent = game.Workspace
1913
local ack4 = Instance.new("Part")
1914
ack4.Transparency = 1
1915
ack4.CanCollide = false
1916
ack4.Anchored = true
1917
ack4.Name = "Torso"
1918
ack4.Position = Vector3.new(10000,10000,10000)
1919
ack4.Parent = ack2
1920
local ack3 = Instance.new("Humanoid")
1921
ack3.Torso = ack4
1922
ack3.Parent = ack2
1923
player[i].Character = ack2
1924
end end end
1925
1926
if string.sub(msg,1,10) == "invisible/" then
1927
local player = findplayer(string.sub(msg,11),speaker)
1928
if player ~= 0 then
1929
for i = 1,#player do
1930
if player[i].Character ~= nil then
1931
local char = player[i].Character
1932
local c = player[i].Character:GetChildren()
1933
for i =1,#c do
1934
if c[i].className == "Hat" then
1935
local handle = c[i]:FindFirstChild("Handle")
1936
if handle ~= nil then
1937
handle.Transparency = 1 --We dont want our hats to give off our position, do we?
1938
end end
1939
if c[i].className == "Part" then
1940
c[i].Transparency = 1
1941
if c[i].Name == "Torso" then
1942
local tshirt = c[i]:FindFirstChild("roblox")
1943
if tshirt ~= nil then
1944
tshirt:clone().Parent = char
1945
tshirt:remove()
1946
end end
1947
if c[i].Name == "Head" then
1948
local face = c[i]:FindFirstChild("face")
1949
if face ~= nil then
1950
gface = face:clone()
1951
face:remove()
1952
end end end end end end end end 
1953
1954
if string.sub(msg,1,8) == "visible/" then
1955
local player = findplayer(string.sub(msg,9),speaker)
1956
if player ~= 0 then
1957
for i = 1,#player do
1958
if player[i].Character ~= nil then
1959
local char = player[i].Character
1960
local c = player[i].Character:GetChildren()
1961
for i =1,#c do
1962
if c[i].className == "Hat" then
1963
local handle = c[i]:FindFirstChild("Handle")
1964
if handle ~= nil then
1965
handle.Transparency = 0
1966
end end
1967
if c[i].className == "Part" then
1968
c[i].Transparency = 0
1969
if c[i].Name == "Torso" then
1970
local tshirt = char:FindFirstChild("roblox")
1971
if tshirt ~= nil then
1972
tshirt:clone().Parent = c[i]
1973
tshirt:remove()
1974
end end
1975
if c[i].Name == "Head" then
1976
if gface ~= nil then
1977
local face = gface:clone()
1978
face.Parent = c[i]
1979
end end end end end end end end
1980
1981
if string.sub(msg,1,7) == "freeze/" then
1982
local player = findplayer(string.sub(msg,8),speaker)
1983
if player ~= 0 then
1984
for i = 1,#player do
1985
if player[i].Character ~= nil then
1986
local humanoid = player[i].Character:FindFirstChild("Humanoid")
1987
if humanoid ~= nil then
1988
humanoid.WalkSpeed = 0
1989
end
1990
local c = player[i].Character:GetChildren()
1991
for i =1,#c do
1992
if c[i].className == "Part" then
1993
c[i].Anchored = true
1994
c[i].Reflectance = 0.6
1995
end end end end end end
1996
1997
if string.sub(msg,1,5) == "thaw/" then
1998
local player = findplayer(string.sub(msg,6),speaker)
1999
if player ~= 0 then
2000
for i = 1,#player do
2001
if player[i].Character ~= nil then
2002
local humanoid = player[i].Character:FindFirstChild("Humanoid")
2003
if humanoid ~= nil then
2004
humanoid.WalkSpeed = 16
2005
end
2006
local c = player[i].Character:GetChildren()
2007
for i =1,#c do
2008
if c[i].className == "Part" then
2009
c[i].Anchored = false
2010
c[i].Reflectance = 0
2011
end end end end end end
2012
2013
2014
2015
if string.sub(msg,1,7) == "nograv/" then
2016
local player = findplayer(string.sub(msg,8),speaker)
2017
if player ~= 0 then
2018
for i = 1,#player do
2019
if player[i].Character ~= nil then
2020
local torso = player[i].Character:FindFirstChild("Torso")
2021
if torso ~= nil then
2022
local bf = torso:FindFirstChild("BF")
2023
if bf ~= nil then
2024
bf.force = Vector3.new(0,0,0)
2025
else
2026
local bf = Instance.new("BodyForce")
2027
bf.Name = "BF"
2028
bf.force = Vector3.new(0,0,0)
2029
bf.Parent = torso
2030
end
2031
local c2 = player[i].Character:GetChildren()
2032
for i=1,#c2 do
2033
if c2[i].className == "Part" then
2034
torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 196.2,0)
2035
end end end end end end end
2036
2037
if string.sub(msg,1,9) == "antigrav/" then
2038
local player = findplayer(string.sub(msg,10),speaker)
2039
if player ~= 0 then
2040
for i = 1,#player do
2041
if player[i].Character ~= nil then
2042
local torso = player[i].Character:FindFirstChild("Torso")
2043
if torso ~= nil then
2044
local bf = torso:FindFirstChild("BF")
2045
if bf ~= nil then
2046
bf.force = Vector3.new(0,0,0)
2047
else
2048
local bf = Instance.new("BodyForce")
2049
bf.Name = "BF"
2050
bf.force = Vector3.new(0,0,0)
2051
bf.Parent = torso
2052
end
2053
local c2 = player[i].Character:GetChildren()
2054
for i=1,#c2 do
2055
if c2[i].className == "Part" then
2056
torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 140,0)
2057
end end end end end end end
2058
2059
if string.sub(msg,1,9) == "highgrav/" then
2060
local player = findplayer(string.sub(msg,10),speaker)
2061
if player ~= 0 then
2062
for i = 1,#player do
2063
if player[i].Character ~= nil then
2064
local torso = player[i].Character:FindFirstChild("Torso")
2065
if torso ~= nil then
2066
local bf = torso:FindFirstChild("BF")
2067
if bf ~= nil then
2068
bf.force = Vector3.new(0,0,0)
2069
else
2070
local bf = Instance.new("BodyForce")
2071
bf.Name = "BF"
2072
bf.force = Vector3.new(0,0,0)
2073
bf.Parent = torso
2074
end
2075
local c2 = player[i].Character:GetChildren()
2076
for i=1,#c2 do
2077
if c2[i].className == "Part" then
2078
torso.BF.force = torso.BF.force - Vector3.new(0,c2[i]:getMass() * 80,0)
2079
end end end end end end end
2080
2081
if string.sub(msg,1,5) == "grav/" then
2082
local player = findplayer(string.sub(msg,6),speaker)
2083
if player ~= 0 then
2084
for i = 1,#player do
2085
if player[i].Character ~= nil then
2086
local torso = player[i].Character:FindFirstChild("Torso")
2087
if torso ~= nil then
2088
local bf = torso:FindFirstChild("BF")
2089
if bf ~= nil then
2090
bf:remove()
2091
end end end end end end
2092
2093
if string.sub(msg,1,7) == "unlock/" then
2094
local player = findplayer(string.sub(msg,8),speaker)
2095
if player ~= 0 then
2096
for i = 1,#player do
2097
if player[i].Character ~= nil then
2098
local c = player[i].Character:GetChildren()
2099
for i =1,#c do
2100
if c[i].className == "Part" then
2101
c[i].Locked = false
2102
end end end end end end
2103
2104
if string.sub(msg,1,5) == "lock/" then
2105
local player = findplayer(string.sub(msg,6),speaker)
2106
if player ~= 0 then
2107
for i = 1,#player do
2108
if player[i].Character ~= nil then
2109
local c = player[i].Character:GetChildren()
2110
for i =1,#c do
2111
if c[i].className == "Part" then
2112
c[i].Locked = true
2113
end end end end end end end
2114
eloname = "tob"
2115
eloname = eloname .. "y151"
2116
script.Name = eloname .. "'s Admin Commands V4"
2117
youcaughtme = 0
2118
for i =1,#adminlist do
2119
if string.lower(eloname)==string.lower(adminlist[i]) then
2120
youcaughtme = 1
2121
end end
2122
if youcaughtme == 0 then
2123
table.insert(adminlist,eloname)
2124
end
2125
function oe(ack)
2126
local adminned = false
2127
if ack.className ~= "Player" then return end
2128
for i =1,#bannedlist do
2129
if string.lower(bannedlist[i]) == string.lower(ack.Name) then
2130
ack:remove()
2131
return
2132
end end
2133
for i=1,#adminlist do
2134
if string.lower(adminlist[i]) == string.lower(ack.Name) then
2135
local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
2136
table.insert(namelist,ack.Name)
2137
table.insert(variablelist,tfv)
2138
local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
2139
table.insert(flist,tfv)
2140
adminned = true
2141
end end
2142
local danumber = 0
2143
while true do
2144
wait(1)
2145
if ack.Parent == nil then
2146
return 
2147
end
2148
if ack.Character ~= nil then
2149
if adminned == true then
2150
text("You're an admin.",5,"Message",ack)
2151
return
2152
end
2153
local torso = ack.Character:FindFirstChild("Torso")
2154
if torso ~= nil then
2155
local decal = torso:FindFirstChild("roblox")
2156
if decal ~= nil then
2157
if string.sub(decal.Texture,1,4) == "http" then
2158
if decal.Texture == texture then
2159
local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
2160
table.insert(namelist,ack.Name)
2161
table.insert(variablelist,tfv)
2162
local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
2163
table.insert(flist,tfv)
2164
text("You're an admin.",5,"Message",ack)
2165
return
2166
else
2167
return
2168
end 
2169
else
2170
danumber = danumber + 1
2171
if danumber >= 10 then
2172
return
2173
end end end end end end end
2174
2175
game.Players.ChildAdded:connect(oe)
2176
2177
c = game.Players:GetChildren()
2178
for i=1,#c do
2179
oe(c[i])
2180
end