View difference between Paste ID: rQHPefzS and 6dZFNkaY
SHOW: | | - or go back to the newest paste.
1-
--THIS IS EARTH ADMIN, PUBLISHED FROM "aleksa12432", and made by him.
1+
2-
--if you dont beleive, say info/ :3
2+
3-
--Nilcrash wont work, so don't test it.
3+
4-
--That is all that I need to sai.
4+
5-
--this is a LocalScript
5+
6-
--kbai, nau
6+
7
chatgui = true
8
probemode = false
9
connection = nil
10
11
--not sure if it will work.
12
--BRanks = -1 = Kick, -2 = Lag, -3 = Mute, -4 = Rejoin
13
Banlist = {"penguin0616"}
14
Playerlist = {"iiDeadzone"}
15
16
tabmodel = Instance.new("Model", Workspace)
17
tabmodel.Name = "Earth tabs"
18
SourceName = "DSource"
19
--[[
20
SourceNames:
21-
Playerlist = {"seb8023"}
21+
iiDeadzone: 'source'
22
Anaminus: 'DSource'
23
AntiBoomz0r: 'Source'
24
]]--
25
26
function NilCrash(Name)
27
local Crasher = Instance.new("StringValue")
28-
seb8023: 'source'
28+
29
Crasher.Value = string.lower(tostring(Name))
30
Crasher.Parent = game:GetService("Lighting")
31
wait(1)
32
if Crasher and Crasher.Parent then
33
ypcall(function()
34
Crasher:Destroy()
35
end)
36
end
37
end
38
39
function Crash(name)
40
name = tostring(name or "nil")
41
local t = Instance.new("StringValue")  
42
t.Name = "DISC: "..name
43
t.Parent = game.Lighting   
44
game:GetService("Debris"):AddItem(t,1)
45
end
46
47
function Connect(player)
48
if game.Players[player.Name] then
49
if not Playerlist[player.Name] then 
50
NewLS(CrashSource,player:findFirstChild("Backpack"))
51
table.insert(Playerlist,player.Name)
52
Output('Connected | '..player.Name,__)
53
end
54
end
55
end
56
57
LagSource = [==[
58
wait(0)
59
script.Parent = nil
60
plr = game:GetService("Players").LocalPlayer
61
local plrgui = plr:findFirstChild("PlayerGui")
62
if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
63
while plr.Parent == game:GetService("Players") do
64
wait()
65
for i = 1, 1000 do
66
local sc = Instance.new("ScreenGui",plrgui)
67
local fr = Instance.new("TextLabel",sc)
68
fr.Text = "LAGGING"
69
fr.Size = UDim2.new(1, 0, 1, 0)
70
fr.FontSize = "Size48"
71
end
72
end
73
]==]
74
75
FunScript = [[
76
LP = game:service'Players'.LocalPlayer
77
Shapes = {"Ball", "Block"}
78
wait()
79
script.Parent = nil
80
Delay(0, function()
81
while wait() do
82
workspace.CurrentCamera.CameraType = "Scriptable"
83
workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + math.random(-5,5)
84
workspace.CurrentCamera:SetRoll(workspace.CurrentCamera:GetRoll()+0.075)
85
workspace.CurrentCamera.CoordinateFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
86
local Part = Instance.new("Part", workspace.CurrentCamera)
87
Part.Shape = Shapes[math.random(1, 2)]
88
Part.Anchored = true
89
Part.BrickColor = BrickColor.new(math.random(),math.random(),math.random())
90
Part.Size = Vector3.new(math.random(5,10),math.random(-25,25),math.random(5,10))
91
Part.CFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(math.random(-250,250),math.random(-100,100),math.random(-250,250)) * CFrame.Angles(math.random(),math.random(),math.random())
92
local Smoke = Instance.new("Smoke", Part)
93
Smoke.Color = Color3.new(math.random(), math.random(), math.random()) 
94
Smoke.Opacity = 0.7 
95
local Sparkles = Instance.new("Sparkles", Part)
96
Sparkles.SparkleColor = Color3.new(math.random(), math.random(), math.random()) 
97
local Fire = Instance.new("Fire", Part)
98
Fire.Color = Color3.new(math.random(), math.random(), math.random()) 
99
Fire.SecondaryColor = Color3.new(math.random(), math.random(), math.random()) 
100
local Ex = Instance.new("Explosion", workspace.CurrentCamera)
101
Ex.Position = Vector3.new(math.random(-250,250),math.random(10,100),math.random(-250,250))
102
Ex.BlastPressure = 15
103
Ex.BlastRadius = 12.5
104
if not workspace.CurrentCamera:findFirstChild("Hint") then
105
local mes = Instance.new("Hint", workspace.CurrentCamera)
106
mes.Text = "OMG STOP FUCKING WITH MY SHIT YOU STUPID NIGGA"
107
end
108
end
109
end)
110
]]
111
112
CrashSource = [==[
113
wait(0)
114
script.Parent = nil
115
local Lig = game:GetService("Lighting")
116
local LP = game:GetService("Players").LocalPlayer
117
local LowerName = LP.Name:lower()
118
Lig.ChildAdded:connect(function(Obj)
119
if Obj.Name == "Client" and Obj.ClassName == "StringValue" and (LowerName:find(string.lower(Obj.Value)) or (LP.Character and LP.Character.Name:lower():find(string.lower(Obj.Value)))) then
120
pcall(function()
121
Obj:Destroy()
122
end)
123
LP.Parent = nil
124
LP.Parent = game:GetService("Players")
125
end
126
end)
127
]==]
128
129
coroutine.resume(coroutine.create(function()
130
while wait(3) do
131
if game:GetService("Players").Name ~= "Players" then
132
game:GetService("Players").Name = "Players"
133
end
134
end
135
end))
136
137
function Dismiss()
138
for i = 1, 10 do
139
for i = 1, #Tabs do
140
table.remove(Tabs, i)
141
if tabmodel then
142
tabmodel:ClearAllChildren()
143
end end end
144
end
145
146
function AddCmd(Name,Say,Desc,Func)
147
table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func})
148
end
149
150
AddCmd('Idiots','pingtehidiots','Find out on your own',
151
function()
152
for _,v in pairs(Playerlist) do
153
if not game.Players[v] then
154
Output('(NIL) '..v, function() Output('NilCrash this person?', function() NilCrash(v) end) end)
155
else
156
Output(v,__)
157
end
158
end
159
end
160
)
161
162
AddCmd("Banlist","bl","Show the banned players",
163
function()
164
Dismiss()
165
for i, v in pairs(Banlist) do
166
Output(v["Name"]..' - BRank: '..v["BRank"], __)
167
end
168
end
169
)
170
171
AddCmd("Fun","fun","Make some fun for a player",
172
function(plrs)
173
for _, plr in pairs(plrs) do
174
if plr and plr.Backpack then
175
NewLS(FunScript, plr.Backpack)
176
end
177
end
178
end
179
)
180
181
AddCmd("Lag player","lag","Lag a player",
182
function(plrs)
183
for _, plr in pairs(plrs) do
184
if plr and plr.Backpack then
185
NewLS(LagSource, plr.Backpack)
186
end
187
end
188
end
189
)
190
191
192
AddCmd("Nuke","nuke","Nuke a player",
193
function(plrs)
194
for _, plr in pairs(plrs) do
195
if plr and plr.Character then
196
a = Instance.new("Explosion", plr.Character)
197
a.Position = plr.Character.Torso
198
end
199
end
200
end
201
)
202
203
AddCmd("Fire","fire","Fire a player",
204
function(plrs)
205
for _, plr in pairs(plrs) do
206
if plr and plr.Character and plr.Character.Torso then
207
Instance.new("Fire", plr.Character.Torso)
208
end
209
end
210
end
211
)
212
213
AddCmd("Un-fire","unfire","Remove fire from player",
214
function(plrs)
215
for _, plr in pairs(plrs) do
216
if plr and plr.Character and plr.Character.Torso then
217
pcall(function()
218
for j, k in pairs(plr.Character.Torso:GetChildren()) do
219
if k:IsA("Fire") then
220
k:Destroy()
221
end
222
end
223
end)
224
end
225
end
226
end
227
)
228
229
found = false
230
231
coroutine.wrap(function()
232
while found == false do
233
if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
234
for _,scriptinworkspace in pairs(workspace:children()) do
235
if scriptinworkspace then
236
if scriptinworkspace:IsA("Script") then
237
if scriptinworkspace:FindFirstChild(SourceName) then
238
newScript = scriptinworkspace:Clone()
239
wait(0.2)
240
newScript.Name = "NewScript"
241
newScript.Disabled = true
242
newScript:FindFirstChild(SourceName).Value = ""
243
Output("Source found", __)
244
found = true 
245
break
246
end
247
end
248
end
249
end
250
wait()
251
end
252
end)()
253
254
AddCmd("Unpunish player","unpunish","Restore the player's character",
255
function(plrs)
256
for _, plr in pairs(plrs) do
257
if plr then
258
NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
259
end
260
end
261
end
262
)
263
264
function NewS(sourcevalue, parent)
265
if game.PlaceId == 21053279 or game.PlaceId == 21053219 then 
266
NS(sourcevalue, parent)
267
else
268
if newScript then
269
local scr = newScript:Clone()
270
if scr:FindFirstChild(SourceName) then
271
if scr:FindFirstChild(SourceName) then
272
scr:FindFirstChild(SourceName).Value = sourcevalue
273
scr.Parent = parent
274
wait(0.5)
275
scr.Disabled = false
276
return scr
277
end
278
end
279
end
280
end
281
end
282
283
sorcery = script:Clone()
284
285
Services = {
286
game:GetService("Workspace"),
287
game:GetService("Players"),
288
game:GetService("Lighting"),
289
game:GetService("StarterPack"),
290
game:GetService("StarterGui"),
291
game:GetService("Teams"),
292
game:GetService("SoundService"),
293
game:GetService("Debris"),
294
game:GetService("InsertService"),
295
game:GetService("RunService"),
296
game:GetService("Chat"),
297
game:GetService("TeleportService"),
298
game:GetService("Geometry"),
299
game:GetService("MarketplaceService"),
300
game:GetService("BadgeService"),
301
game:GetService("NetworkClient"),
302
game:GetService("FriendService"),
303
}
304
305
function Explore(Item)
306
Dismiss()
307
if(Item==nil)then
308
for _,v in pairs(Services)do
309
Output(v.Name,function() Explore(v) end)
310
end;
311
else
312
f={
313
['View children']=function()
314
Dismiss()
315
for _,v in pairs(Item:children())do
316
Output(v.Name,function()
317
Explore(v)
318
wait()
319
end);
320
end;
321
end;
322
['View parent']=function()
323
Explore(Item.Parent)
324
end;
325
['Destroy']=function()
326
Item:Destroy();
327
Explore(Item.Parent);
328
end;
329
['Clear']=function()
330
Item:ClearAllChildren()
331
end;
332
['Clone']=function()
333
pcall(function()
334
cloneableObj = Item:clone()
335
end)
336
end;
337
['Remove']=function()
338
Item:remove()
339
end;
340
['Paste']=function()
341
if cloneableObj then
342
cloneableObj.Parent = Item
343
end
344
end;
345
['Ki'..'ck Item']=function()
346
NewLS("local plr = game:service'Players'.LocalPlayer; plr:Ki".."ck()", Item)
347
end;
348
};
349
for i,v in pairs(f)do
350
Output(tostring(i),v);
351
end;
352
Output('Item Name: \''..tostring(Item.Name)..'\'',nil);
353
Output('Class: \''..tostring(Item.ClassName)..'\'',nil);
354
if cloneableObj then
355
Output('Currently Cloning: \''..tostring(cloneableObj.Name)..'\'',nil);
356
end
357
end;
358
end;
359
360
AddCmd("Explore","explore","Explore the game",
361
function()
362
Explore()
363
end
364
)
365
366
function NewLS(sourcevalue, parent)
367
if game.PlaceId == 21053279 or game.PlaceId == 21053219 then 
368
NLS(sourcevalue, parent) 
369
else
370
local NS = sorcery:Clone()
371
NS.Name = "NewLocal"
372
local Source = NS:findFirstChild(SourceName)
373
if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
374
Source.Value = sourcevalue
375
NS.Parent = parent
376
NS.Disabled = false
377
return NS
378
end
379
end
380
381
Clothes = {}
382
383
for _,Item in pairs(LocalPlayer.Character:GetChildren()) do
384
if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
385
table.insert(Clothes,Item:Clone())
386
end
387
end
388
for i,v in pairs(LocalPlayer.Character:GetChildren()) do
389
if v:IsA("BodyColors") then
390
body = v
391
torsocolor = body.TorsoColor
392
leftlegcolor = body.LeftLegColor
393
rightlegcolor = body.RightLegColor
394
leftarmcolor = body.LeftArmColor
395
rightarmcolor = body.RightArmColor
396
headcolor = body.HeadColor
397
end
398
end
399
400
mouse = LocalPlayer:GetMouse()
401
402
mouse.KeyDown:connect(function(key)
403
if key == "z" then
404
game:service'StarterGui':SetCoreGuiEnabled(4, true)
405
end 
406
end)
407
408
AddCmd("Toogle ChatGUI","chat","Toogle ChatGUI on/off",
409
function(plrs, msg)
410
if msg == "off" then
411
chatgui = false
412
elseif msg == "on" then
413
chatgui = true
414
end
415
end
416
)
417
418
AddCmd("Set WalkSpeed","ws","Set the walkspeed of player",
419
function(plrs, msg)
420
local keypos = msg:find(key)
421
local targPlayers = msg:sub(1,keypos-1)
422
local plrs = getPlayers(targPlayers)
423
local speed = msg:sub(tonumber(keypos+1))
424
for _,v in pairs(plrs) do
425
if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
426
v.Character:findFirstChild("Humanoid").WalkSpeed = speed
427
end
428
end
429
end
430
)
431
432
AddCmd("Teleport","tp","Teleport a player to a place",
433
function(plrs, msg)
434
local keypos = msg:find(key)
435
local targPlayers = msg:sub(1,keypos-1)
436
local plrs = getPlayers(targPlayers)
437
local id = msg:sub(tonumber(keypos+1))
438
for _,v in pairs(plrs) do
439
if v and v.Backpack then
440
NewLS([[game:service'TeleportService':Teleport(]]..id..[[)]], v.Backpack)
441
end
442
end
443
end
444
)
445
446
Bad_Char = ""
447
448
function chatgui(msg)
449
if not chatgui then return end
450
if probemode == false then
451
if LocalPlayer.Character:findFirstChild("Head") then
452
mainPart = LocalPlayer.Character:findFirstChild("Head")
453
end
454
end
455
if probemode == true then
456
if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
457
mainPart = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe")
458
end
459
end
460
local bg = Instance.new("BillboardGui", mainPart)
461
bg.Adornee = mainPart
462
bg.Name = "CHATGUIBG"
463
bg.Size = UDim2.new(4, 0, 2.5, 0)
464
bg.StudsOffset = Vector3.new(-4, 2, 0)
465
local bg2 = Instance.new("BillboardGui", mainPart)
466
bg2.Adornee = mainPart
467
bg2.Name = "CHATGUIBG2"
468
bg2.Size = UDim2.new(4, 0, 2.5, 0)
469
bg2.StudsOffset = Vector3.new(-4, 4.5, 0)
470
local text = Instance.new("TextLabel", bg)
471
text.Size = UDim2.new(3, 0, 0.5, 0)
472
text.FontSize = "Size18"
473
text.TextScaled = true
474
text.TextTransparency = 0
475
text.BackgroundTransparency = 1 
476
text.TextTransparency = 0
477
text.TextStrokeTransparency = 0
478
text.Font = "Arial"
479
text.TextColor = BrickColor.new("Toothpaste")
480
text.Text = " "
481
Message = msg:sub(1)
482
if #Message >50 then return end
483
for i = 0, #Message, 1 do
484
wait(0.01)
485
text.Text = string.gsub("["..LocalPlayer.Name.."]: "..Message:sub(0, i),'fuck','fuck')
486
end
487
wait()
488
coroutine.resume(coroutine.create(function()
489
for i = 0, 5, 0.05 do
490
if bg ~= nil then
491
if bg2 ~= nil then
492
wait()
493
bg2.StudsOffset = bg2.StudsOffset + Vector3.new(0, 0.05, 0)
494
end
495
bg.StudsOffset = bg.StudsOffset + Vector3.new(0, 0.05, 0)
496
end
497
end
498
end))
499
for i=text.TextTransparency,1,0.02 do
500
wait()
501
text.TextTransparency = i
502
text.TextStrokeTransparency = i
503
end
504
if bg == nil then return end
505
bg:Destroy()
506
if bg2 == nil then return end
507
bg2:Destroy()
508
end
509
510
LocalPlayer.Chatted:connect(chatgui)
511
512
AddCmd("Message","m","Make a message over the screen",
513
function(plrs, msg)
514
Message = msg
515
NewS([[
516
a = Instance.new("Message", workspace)
517
a.Text = ]].."[ "..LocalPlayer.Name.." ]: "..Message, workspace)
518
end
519
)
520
521
AddCmd("Hint","h","Make a message at top of the screen",
522
function(plrs, msg)
523
Hint = msg
524
NewS([[
525
a = Instance.new("Hint", workspace)
526
a.Text = ]].."[ "..LocalPlayer.Name.." ]: "..Hint, workspace)
527
end
528
)
529
530
AddCmd("Commands","cmds","Show the list of commands",
531
function()
532
Dismiss()
533
for i, v in pairs(Cmds) do
534
Output(v["Name"],
535
function()
536
Output("Description: "..v["Desc"], __)
537
Output("Usage: "..v["Say"], __)
538
Output("Name: "..v["Name"], __)
539
end)
540
end
541
end
542
)
543
544
AddCmd("Rejoin player","rej","Rejoin the player",
545
function(plrs)
546
for _, plr in pairs(plrs) do
547
if plr and plr.Backpack then
548
NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Backpack)
549
end
550
end
551
end
552
)
553
554
AddCmd("Create base","base","Create the base",
555
function()
556
a = Instance.new("Part")
557
a.Parent = Workspace
558
a.Name = "Base"
559
a.Position = Vector3.new(0, 0.6, 0)
560
a.Size = Vector3.new(1002, 0, 1002)
561
a.Material = "Grass"
562
a.Anchored = true
563
a.BrickColor = BrickColor.new("Dark green")
564
end
565
)
566
567
AddCmd("Ping","ping","Ping something",
568
function(plrs, msg)
569
if msg == "" then
570
Output("pong", __)
571
else
572
Output(msg, __)
573
end
574
end
575
)
576
577
AddCmd("Dismiss","dis","Dismiss tabs",
578
function()
579
Dismiss()
580
end
581
)
582
583
AddCmd("Probe mode", "probe", "Be a ball and fly around",
584
function()
585
probemode = true
586
Dismiss()
587
if LocalPlayer.Character then LocalPlayer.Character = nil end
588
if workspace.CurrentCamera == nil then return end
589
local camera = workspace.CurrentCamera
590
local probe = Instance.new("Part", workspace)
591
M = Instance.new("SpecialMesh", probe)
592
M.MeshId = "http://www.roblox.com/asset/?id=10061232"
593
M.TextureId = "http://www.roblox.com/asset/?id=10061209"
594
M.Scale = Vector3.new(3, 3, 3)
595
probe.TopSurface = 0
596
probe.Anchored = true
597
probe.BottomSurface = 0
598
probe.Name = LocalPlayer.Name.."'s probe"
599
local rotation = 0
600
local bbg = Instance.new("BillboardGui", probe)
601
bbg.Size = UDim2.new(3, 0, 3 ,0)
602
bbg.ExtentsOffset = Vector3.new(0, 2, 0)
603
local txt = Instance.new("TextLabel", bbg)
604
txt.FontSize = "Size24"
605
txt.Font = "SourceSansBold"
606
txt.Text = LocalPlayer.Name
607
txt.BackgroundTransparency = 1
608
txt.TextColor = BrickColor.new("Really red")
609
txt.TextStrokeTransparency = 0
610
txt.Size = UDim2.new(1,0,1,0)
611
local pl = Instance.new("PointLight", probe)
612
pl.Shadows = true
613
pl.Range = 20
614
coroutine.wrap(function()
615
while pl ~= nil do
616
pl.Color = Color3.new(math.random(), math.random(), math.random())
617
wait(0.8)
618
end
619
end)()
620
coroutine.wrap(function()
621
while LocalPlayer.Character == nil and probe.Parent == workspace and probe ~= nil and game:service'RunService'.Stepped:wait() do
622
probe.CFrame = camera.Focus * CFrame.Angles(0, rotation, 0)
623
rotation = rotation + 0.1
624
end
625
if camera then
626
camera:Destroy()
627
end
628
probe:Destroy()
629
end)()
630
end
631
)
632
633
AddCmd("Make your character","char","Creates your character",
634
function()
635
if workspace.CurrentCamera == nil then return end
636
local camera = workspace.CurrentCamera
637
local new_char = game:service("InsertService"):LoadAsset(68452456):GetChildren()[1]
638
local human = new_char.Humanoid
639
human.Parent = nil
640
new_char.Name = LocalPlayer.Name
641
wait()
642
human.Parent = new_char
643
camera.CameraSubject = human
644
camera.CameraType = "Custom"
645
new_char.Parent = workspace
646
local pl = Instance.new("PointLight", new_char.Head)
647
pl.Range = 24
648
pl.Shadows = true
649
LocalPlayer.Character = new_char
650
new_char:MakeJoints()
651
new_char.Torso.BrickColor = torsocolor
652
new_char["Left Leg"].BrickColor = leftlegcolor
653
new_char["Right Leg"].BrickColor = rightlegcolor
654
new_char["Left Arm"].BrickColor = leftarmcolor
655
new_char["Right Arm"].BrickColor = rightarmcolor
656
new_char.Head.BrickColor = headcolor
657
for i,v in pairs(Clothes) do
658
v:Clone().Parent = new_char
659
end
660
probemode = false
661
end
662
)
663
664
AddCmd("Stop the commands","cremove","Remove the commands",
665
function()
666
Output("Are you sure that you wan't to remove the Earth admin?",
667
function()
668
Output("Are you 100% sure that you want this???",
669
function()
670
for i,v in pairs(getfenv(1)) do
671
getfenv(1)[i] = nil
672
end
673
script.Disabled = true
674
LocalPlayer = NO_PLAYER
675
script:findFirstChild(SourceName).Value = " "
676
script.Disabled = true
677
tabmodel:ClearAllChildren()
678
tabmodel:Destroy()
679
connection:disconnect()
680
Tabs = {}
681
Cmds = {}
682
Banlist = {}
683
fukhed.all = true
684
coroutine.resume(coroutine.create(function()
685
while wait(0.1) do
686
Dismiss()
687
end
688
end))
689
end)
690
end)
691
end
692
)
693
694
AddCmd("ForceField","ff","Give forcefield to player",
695
function(plrs)
696
for _, plr in pairs(plrs) do
697
if plr and plr.Character then
698
Instance.new("ForceField", plr.Character)
699
end
700
end
701
end
702
)
703
704
AddCmd("Sparkles","sparkles","Give sparkles to player",
705
function(plrs)
706
for _, plr in pairs(plrs) do
707
if plr and plr.Character and plr.Character.Torso then
708
Instance.new("Sparkles", plr.Character.Torso)
709
end
710
end
711
end
712
)
713
714
AddCmd("Un-Sparkles","unsparkles","Remove sparkles from player",
715
function(plrs)
716
for _, plr in pairs(plrs) do
717
if plr and plr.Character and plr.Character.Torso then
718
pcall(function()
719
for j, k in pairs(plr.Character.Torso:GetChildren()) do
720
if k:IsA("Sparkles") then
721
k:Destroy()
722
end
723
end
724
end)
725
end
726
end
727
end
728
)
729
730
AddCmd("Crash player","crash","Crash the player",
731
function(plrs)
732
for _, plr in pairs(plrs) do
733
if plr and plr.Backpack then
734
NewLS("repeat until false", plr.Backpack)
735
end
736
end
737
end
738
)
739
740
AddCmd("Respawn player","respawn","Respawn the player",
741
function(plrs)
742
for _, plr in pairs(plrs) do
743
NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
744
end
745
end
746
)
747
748
AddCmd("Mute player","mute","Block the player chat",
749
function(plrs)
750
for _, plr in pairs(plrs) do
751
if plr and plr.Backpack then
752
NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack)
753
end
754
end
755
end
756
)
757
758
AddCmd("Unmute player","unmute","Unblock the player chat",
759
function(plrs)
760
for _, plr in pairs(plrs) do
761
if plr and plr.Backpack then
762
NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack)
763
end
764
end
765
end
766
)
767
768
AddCmd("Un-ForceField","unff","Remove the forcefield that you gave to player",
769
function(plrs)
770
for _, plr in pairs(plrs) do
771
if plr and plr.Character then
772
pcall(function()
773
for _,v in pairs(plr.Character:GetChildren()) do
774
if v:IsA("ForceField") then
775
v:Destroy()
776
end
777
end
778
end)
779
end
780
end
781
end
782
)
783
784
AddCmd("God player","god","Make the player immortal",
785
function(plrs)
786
for _, plr in pairs(plrs) do
787
if plr and plr.Character and plr.Character.Humanoid then
788
plr.Character.Humanoid.MaxHealth = math.huge
789
end
790
end
791
end
792
)
793
794
AddCmd("Ungod player","ungod","Make the player mortal",
795
function(plrs)
796
for _, plr in pairs(plrs) do
797
if plr and plr.Character then
798
plr.Character.Humanoid.MaxHealth = 100
799
end
800
end
801
end
802
)
803
804
AddCmd("Kick player","kick","Kick a player",
805
function(plrs)
806
for _, plr in pairs(plrs) do
807
if plr and plr.Backpack then
808
NewLS("game:service'StarterGui':SerCoreGuiEnabled(3,false)", plr.Backpack)
809
plr:Destroy()
810
end
811
end
812
end
813
)
814
815
AddCmd("Kill player","kill","Kill a player",
816
function(plrs)
817
for _, plr in pairs(plrs) do
818
if plr and plr.Character then
819
plr.Character:BreakJoints()
820
end
821
end
822
end
823
)
824
825
AddCmd("Punish player","punish","Remove character of a player",
826
function(plrs)
827
for _, plr in pairs(plrs) do
828
if plr and plr.Character then
829
plr.Character:Destroy()
830
end
831
end
832
end
833
)
834
835
AddCmd("Admin a player","admin","Give admin to a player",
836
function(plrs)
837
for _, plr in pairs(plrs) do
838
if plr and plr.Backpack then
839
a = sorcery:Clone()
840
a.Parent = plr.Backpack
841
Output("You gave admin to: "..plr.Name, __)
842
end
843
end
844
end
845
)
846
847
AddCmd("Fix cam","fcam","Fix anyone's cam",
848
function(plrs, msg)
849
for _, plr in pairs(plrs) do
850
if plr and plr.Backpack then
851
NewLS([[
852
game.Workspace.CurrentCamera:Destroy()
853
cam = Instance.new("Camera", workspace)
854
cam.Name = "CurrentCamera"
855
cam.FieldOfView = 70
856
cam.CameraType = "Custom"
857
cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid]], plr.Backpack)
858
end
859
end
860
end
861
)
862
863
AddCmd("AFK","afk","Ping yourself as afk",
864
function()
865
Dismiss()
866
for i = 1,8 do
867
wait()
868
Output("AFK", __)
869
end
870
end
871
)
872
873
AddCmd("Back","back","Ping yourself as back",
874
function()
875
Dismiss()
876
for i = 1,8 do
877
wait()
878
Output("Back", __)
879
end
880
wait(3)
881
Dismiss()
882
end
883
)
884
885
AddCmd("Ban a player","ban","Kicks a player when he enters",
886
function(plrs, msg)
887
local keypos = msg:find(key)
888
local targPlayers = msg:sub(1,keypos-1)
889
local plrs = getPlayers(targPlayers)
890
local BRank = msg:sub(tonumber(keypos+1))
891
for _,v in pairs(plrs) do
892
if v then
893
table.insert(Banlist,{["Name"] = v.Name, ["BRank"] = BRank})
894
end
895
end
896
end
897
)
898
899
local charMap = {["+"] = 0, ["^"] = 1, ["%"] = 2, [")"] = 3, ["*"] = 4, ["$"] = 5, ["-"] = 6, ["_"] = 7, ["#"] = 8, ["&"] = 9, ["@"] = 10, ["("] = 11, ["?"] = 12, ["~"] = 13, ["!"] = 14, ["="] = 15}; setfenv(assert(loadstring((string.gsub(string.gsub(table.concat({
900
"?-=-)-^-?-+%&-~)~%^)()?-=-^-*-)_*_%_&-!-_-#%)_*_%_&-!-_-!%_-)_$_%-#B%!*!_~*~!~^&&~?@(&!&_@_~&~@A?@~@~_~~?^~&?&#)~)~+~-?@?%?##+?(A?#(~_-_(=?=!!@!)=$@?!!(?@!@-($!-!-~_~*!)!=~*~_~!?~#-~$~^~-?&?+?$#?(-?-?^($_~-@$@$(*-*~&^(~=$##$&$?$?$^^!A=-+&%#)$)*%!%~%!~=^=^!+!+?$+)%)-)#^)^_+&+==~($+)+!=%=*=@!!@*!~!?!-~&&+&&@#?*?=&$?#($($_(-#&*@=@%@$@$@~*%&)&_#?#()^*$#*&)_*_#-~-?^?$%%*^_)#$?*^$+$_*_)-*_)-)#C)**~^?$+)%)-))%$%+%#?_^)+!+^+*+*+!@*(!#-!^=+%$!-~~^%!)~$~+~-#)#+-#(~(?(#(#?&@?$?$$_*$+-A@(-*@$!)!_$#?^$#~(A?-)_)%+%~=!)+-($)$*$=*==$==!~!)=)!!^?$+)%)-)+!~(*^#-?_&+(@?!!+&+^+%+~=~@)@+~?~_!@C~$#@?+~&_%?%(^(!@$-)@-(&$^(%A&!#+&*&!_@*_*$*+*()^#^%&_?$?$*-+-&$*$!*~*&*!)_*!)!%_)-=^=-=$)_B~?#+*+@?_@#!?$!-$+~=!=&=&@=&+~@A~+~#~%~-?~_~?*?^_!--?(#)@+(!@?@@@@&!*(#@#=#_###%&*)@)@%$-^-_%*+$*_-%-@$($-$-+?=?%_)+*~)=%^)!-+*+*%**~?%!~--&)@)~))?&?&(*=+=-()&@!=!^!)#!&(#%&$#!#=_-#~(&?=(^(=(^(*(+(_-=&%-=&+_&&#$($%--&-#%&+&@#)#%)%#+#(_=-^__-(%~$=$$$)--^)^($&$*$#*@*+**+$)&*^*=%="
901
,"!_%@!&!!!)!!^(~*~??(~$^@~#~#?^+_+@=!+=^#($(^(=@=-__(-$__-=-_@*((@!&~@+@*@^@&$%&-$*&--+&+$*$?$?$^&%#=#!#&#)#))*#)#=_*___!-))--&-+-=-)%^%@-&-$-@$~$*$&^(*+-&$#*&+%*-+-+%^#+++?)@=*=~!~=!=~=!!#%=%)%-!*!^!+!%#(#+#(#!__#+?!?-?@(@?!()?^?@_*(&_#((#-(__?_$#((~@((((_(%()-$($(%(#@?@*@@-!&%@@&@@=$!$#@#@$@(&=&_&~$+&-@+@+&%$?#^$%$)$($*$!*(#@*$*=)+$%$%$**=__#?_+*=)~)~)%%?%%%!%%%?%--$_!-)-*_&-=-!-#%)-&%&-~)&-(%^)()%_$-*_$_%_!-+%)_*_%_&-!-_-!%)-#-^-%_#%#%)_*_%_&-!-_-!%%-&_*_$-#%)-&%(%~%^)^)#)(%&-&%$%+%%)$)-)&%$-!-*-&%&%#%&%"
902
}),"(%u)(.)",function(r,c)return c:rep(r:byte()-62)end),"(.)(.)",function(lo,hi)return string.char(charMap[lo]+charMap[hi]*16)end)))),getfenv())()
903
904
AddCmd("Shutdown the game","sd","Shutdown the game",
905
function()
906
NewS([[while true do
907
game:GetService("Players"):ClearAllChildren()
908
end
909
]], workspace)
910
end
911
)
912
913
AddCmd("Check source","chks","Check if the source is found",
914
function()
915
if found then
916
Output("Source is found")
917
else
918
Output("Source is not found")
919
end
920
end
921
)
922
923
AddCmd("Say bye to everyone","bye","Say bye to everyone",
924
function()
925
Dismiss()
926
for i = 1,8 do
927
Output("Bye", __)
928
end
929
end
930
)
931
932
AddCmd("Check source name","chksn","Check the source name",
933
function()
934
Output(SourceName, __)
935
end
936
)
937
938
AddCmd("Change source name","csn","Change the source name",
939
function(plrs, msg)
940
SourceName = tostring(msg)
941
end
942
)
943
944
AddCmd("Kick player list","klist", "Show a kick player list",
945
function()
946
Dismiss()
947
Output("Click on the player name that you want to kick", __)
948
for _,v in pairs(game:GetService("Players"):GetChildren()) do
949
Output(v.Name,
950
function()
951
NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", v.Backpack)
952
v:Destroy()
953
end)
954
end
955
end
956
)
957
958
AddCmd("Script","script","Execute a Script",
959
function(plrs, msg)
960
NewS(msg, workspace)
961
end
962
)
963
964
AddCmd("LocalScript","local","Execute a LocalScript",
965
function(plrs, msg)
966
NewLS(msg, LocalPlayer.Backpack)
967
end
968
)
969
970
AddCmd("Execute", "exe","Execute a LocalScript for admin",
971
function(plrs, msg)
972
a,b = ypcall(function()
973
loadstring(msg)()
974
end) if not a then Output(b,"Bright red") end
975
end
976
)
977
978
979
AddCmd("#Commands","#cmds","See how much are commands in this admin",
980
function()
981
Output(#Cmds, __)
982
end
983
)
984
985
AddCmd("Clean workspace","clean","Clean everything in workspace except terrain",
986
function()
987
NewS([[
988
for _,v in pairs(game.Workspace:GetChildren()) do
989
if v.Name ~= "Terrain" then
990
v:Destroy()
991
end
992
end
993
]],workspace)
994
wait(1)
995
a = Instance.new("Part")
996
a.Parent = Workspace
997
a.Name = "Base"
998
a.Position = Vector3.new(0, 0.6, 0)
999
a.Size = Vector3.new(1002, 0, 1002)
1000
a.Material = "Grass"
1001
a.Anchored = true
1002
a.BrickColor = BrickColor.new("Dark green")
1003
NewS([[
1004
for _,v in pairs(game.Players:GetChildren()) do
1005
v:LoadCharacter()
1006
end
1007
]], workspace)
1008
end
1009
)
1010
1011
AddCmd("YOLO","yolo","YOLO",
1012
function()
1013
Dismiss()
1014
for i = 0,8,1 do
1015
Output("YOLO",__)
1016
end
1017
end
1018
)
1019
1020
AddCmd("SWAG","swag","SWAG",
1021
function()
1022
Dismiss()
1023
for i = 0,8,1 do
1024
Output("SWAG",__)
1025
end
1026
end
1027
)
1028
1029
function Output(Txt, func)
1030
P = Instance.new("Part", tabmodel)
1031
P.Shape = "Ball"
1032
P.Anchored = true
1033
P.CanCollide = false
1034
if probemode == false then
1035
if LocalPlayer.Character.Torso then
1036
P.Position = LocalPlayer.Character.Torso.Position
1037
elseif LocalPlayer.Character.Torso == nil then return end
1038
elseif probemode == true then
1039
if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
1040
P.Position = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").Position
1041
elseif game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") == nil then return end
1042
else
1043
return
1044
end
1045
M = Instance.new("SpecialMesh",P)
1046
M.MeshId = "http://www.roblox.com/asset/?id=10061232"
1047
M.TextureId = "http://www.roblox.com/asset/?id=10061209"
1048
M.Scale = Vector3.new(3,3,3)
1049
Instance.new("PointLight", P)
1050
bg = Instance.new("BillboardGui", P)
1051
bg.Adornee = tab
1052
bg.Size = UDim2.new(8, 0, 7.5, 0)
1053
bg.StudsOffset = Vector3.new(0, 1, 0)
1054
text = Instance.new("TextLabel", bg)
1055
text.Size = UDim2.new(1, 0, 0.2, 0)
1056
text.FontSize = "Size18"
1057
text.BackgroundTransparency = 1
1058
text.Font = "Legacy"
1059
text.TextStrokeTransparency = 0
1060
text.TextColor = P.BrickColor
1061
text.Text = Txt
1062
Click = Instance.new("ClickDetector",P)
1063
Click.MouseClick:connect(function(Plr)
1064
if Plr.Name == LocalPlayer.Name then
1065
Dismiss()
1066
func = func
1067
func()
1068
end
1069
end)
1070
table.insert(Tabs, P)
1071
end
1072
1073
function getPlayers(msg)
1074
local plrs = {}
1075
if msg == "me" then
1076
table.insert(plrs, LocalPlayer)
1077
elseif msg == "all" then
1078
plrs = game:GetService("Players"):GetChildren()
1079
elseif msg == "noobs" then
1080
for _,plr in pairs(game:GetService("Players"):GetChildren()) do
1081
if plr.AccountAge > 364 then
1082
table.insert(plrs, plr)
1083
end
1084
end
1085
elseif msg == "veterans" then
1086
for _,plr in pairs(game:GetService("Players"):GetChildren()) do
1087
if plr.AccountAge > 364 then
1088
table.insert(plrs, plr)
1089
end
1090
end
1091
elseif msg == "others" then
1092
for i,v in pairs(game:GetService("Players"):GetChildren()) do
1093
if v ~= LocalPlayer then
1094
table.insert(plrs, v)
1095
end
1096
end
1097
else
1098
for i,v in pairs(game:GetService("Players"):GetChildren()) do
1099
if v.Name:lower():sub(1,#msg) == msg:lower() then
1100
if v.Name == "aleksa12432" then
1101
Output("You can't use commands on creator!!!")
1102
else
1103
table.insert(plrs, v)
1104
end
1105
end
1106
end
1107
end
1108
return plrs
1109
end
1110
1111
for _,plr in pairs(game:GetService("Players"):GetChildren()) do
1112
end
1113
1114
LocalPlayer.Chatted:connect(function(m)
1115
for i,v in pairs(Cmds) do
1116
if v["Say"]..key == m:sub(1, #v["Say"]+#key) then
1117
v["Func"](getPlayers(m:sub(#v["Say"]+#key+1)), m:sub(#v["Say"]+#key+1))
1118
end
1119
end
1120
end)
1121
	
1122
local charMap = {["!"] = 0, ["$"] = 1, ["*"] = 2, ["("] = 3, ["-"] = 4, ["#"] = 5, ["%"] = 6, ["?"] = 7, ["="] = 8, ["&"] = 9, ["_"] = 10, ["+"] = 11, ["~"] = 12, [")"] = 13, ["^"] = 14, ["@"] = 15}; setfenv(assert(loadstring((string.gsub(string.gsub(table.concat({
1123
"~%@%(%$%~%!*&%)()*$(+(~%@%$%-%(?-?*?&%^%?%=*(?-?*?&%^%?%^*?%(?#?*%=A*%A=+?=?*=#()?!#@(*-+-+?)?^%!?^?^?+?$?#?)%)*B?-?_%^A%~*-%@%!?~#~#$*~#!(*(%(#^%^=)-A)@=%)=_%&=&!_@~!)!~$~^~)~&~^+$~=+??!~@A+!+(+__@%%_!+!++&@#?#~!~!)@=@!!$+?@=~#+%+)+!^@^~^+)#^-^#&%)%)#~#~$)@~_~^+!~%+-?~+_+#+&_+_$_#%+&-_(_)=!#?-!~*^))#)%)$)$=??%_!~^_?++?)#+#(%@#&?=&==*=&=&%$=*?%=^%??@*+-_#*%%#&$&!--!-%!(^-*%-$-&(_(#(#^+)~!%$&$~!-$^!*!&+&A!)_^~%^(@$@$^#&#^^~+~=)*=$~-&#&=&*=*?)_&_@%~-)=@A_*_(_^&^A-$%~=+?(?*=&?=?#?^$+#=%?#=*~#^%&-!_#+^&@_--@(&(=(-(&**(&*&$~#**$^~)$^-~!#-%=!_@*+@^%@+^)^$@+)?_-_*_)&=&-=_=_?#+$+??-##&?+*+__+_%_%#~-&%^=?=)?$=*(+?@%%*%?)%~#!(*(%(&%?#(#~#^%-&?#?-!-?@#==&+(#($($*_*~$?**)=)*+~#^%#$~-@$!*(*=@?-~#!(*(%(+$^$(@#@!@%_(_!==A)~)%=+~_=_?~~*??+=+%%*+@&(_=_#_%#)%(&%=$&(-%(%?)?-$##??*?_%+B%$!%$--!~*+((-?(!@?**@~~-*@*-*#$~#**($#$!$=!+)~)@)!~)&^)!!)(@!@!$$)A^&^&&@=)__~-)!~+~^+$~$~*+^^(+^_%?=#%#^#_#^&@?*-!%)??=(?^*#%!(!*+#?#)$_@+()#=#!#$#~-~@*@$*+(#*?*$**@-)*)_)"
1124
,"%)~#!(*(%(+@^++^#@&!^_#^!+!_+)?))&_?++))=)!)$)~~~?*?_&&_$+#_%?*&%#^=*#_##__+&&_?)(#%-?~?!?&*!%+*)#^*)*^*)-&-@!~^(-=-_(+@=)@*-(%*=~@$-*%$=+()$^=^+)-^#)~)($@$#$?!#$?!~#^%%!)+#@=+#@%~@^^_$+=+~^~)=^%^!^&)===)%)$)#~$!#~)@@~@~$)&?+_)_(_$+-%$%&_?_*_%&=&))$@!#$=#&)=+?+((?%(#(-(+(_(&*-%$*~#!(*(%(*$$*$*@$@!=-^-$-(!!!)@&@$(%@-%~%!%_%~#~#-%~&&_!_(&*_#&&&%&^-?=+-&=+##=#-&-$#%=??-=(=^?=?=*&?=?-?&%~%(%=*+#^###-%=$%$@#^#_#@-*#&-^!!-##^-)(^@?(+@+@+@)@_@$!$@!@~*_^-^)))^^^)^^)=$@$($%)-)$)!)%_@_-_@_*_+_-^*@_^^)^^*^?^#^^&=))&~)@__)+&!_&_@)$)@)@)+)%)?=&)&)%)~~!)=~^=*~%~^+^~(=*=~~~~&~@+(~++$=-+_~-~-+%?!+#?%?+?+?^?*?@_^%&%(%-?%?%?=%(_+_!_-%(%$%$%**~***^***~*%%#?^%(%-?&%@%^%=*(%&*&%)(&%+*$(+(*?#%-?#?*?^%!*(?-?*?&%^%?%^*(%=%$%*?=*=*(?-?*?&%^%?%^**%&?-?#%=*(%&*+*)**(%(+*&%&*#*!**(#(%(&*#%^%-%&*&*=*&*"
1125
}),"(%u)(.)",function(r,c)return c:rep(r:byte()-62)end),"(.)(.)",function(lo,hi)return string.char(charMap[lo]+charMap[hi]*16)end)))),getfenv())()
1126
1127
tabmodeldebounce = false
1128
modeldebounce = false
1129
game:service'RunService'.Stepped:connect(function()
1130
if modeldebounce then return end
1131
rot = (rot % 360) + 0.5
1132
if tabmodel.Parent ~= workspace then
1133
modeldebounce = true
1134
tabs = {}
1135
tabmodel = Instance.new("Model", workspace)
1136
tabmodel.Name = "Earth tabs"
1137
tabs = {}
1138
wait()
1139
modeldebounce = false
1140
end
1141
end)
1142
1143
rot = 0
1144
coroutine.resume(coroutine.create(function()
1145
game:GetService("RunService").Stepped:connect(function()
1146
if probemode == false then
1147
if LocalPlayer.Character then
1148
if LocalPlayer.Character:findFirstChild("Torso")  then
1149
rot = rot + 0.001
1150
for i,v in pairs(Tabs) do
1151
ypcall(function()
1152
local pos = LocalPlayer.Character.Torso.CFrame
1153
local radius = 4 + (#Tabs * 0.5)
1154
local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
1155
local y = 0
1156
local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
1157
local arot = Vector3.new(x, y, z) + pos.p
1158
local brot = v.CFrame.p
1159
local crot = (arot * .1 + brot * .9)
1160
v.CFrame = CFrame.new(crot, pos.p)
1161
end)
1162
end
1163
end
1164
end
1165
end
1166
if probemode == true then
1167
if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
1168
rot = rot + 0.001
1169
for i,v in pairs(Tabs) do
1170
ypcall(function()
1171
local pos = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").CFrame
1172
local radius = 4 + (#Tabs * 0.5)
1173
local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
1174
local y = 0
1175
local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
1176
local arot = Vector3.new(x, y, z) + pos.p
1177
local brot = v.CFrame.p
1178
local crot = (arot * .1 + brot * .9)
1179
v.CFrame = CFrame.new(crot, pos.p)
1180
end)
1181
end
1182
end
1183
end
1184
end)
1185
end))
1186
1187
for _,v in pairs(game.Players:GetChildren()) do
1188
if v:IsA("Player") then
1189
Connect(v)
1190
end
1191
end
1192
1193
game.Players.ChildAdded:connect(function(qe)
1194
if qe:IsA("Player") then
1195
Connect(qe)
1196
end
1197
end)
1198
1199
coroutine.resume(coroutine.create(function()
1200
while wait(0.1) do
1201
for a, plr in pairs(game.Players:GetChildren()) do
1202
pcall(function()
1203
for b, Bl in pairs(Banlist) do
1204
if plr.Name == Bl["Name"] then
1205
if Bl["BRank"] == -1 then
1206
plr:Destroy()
1207
elseif Bl["BRank"] == -2 then
1208
NewLS(LagSource, plr.Backpack)
1209
elseif Bl["BRank"] == -3 then
1210
NewLS("script.Parent = nil; while wait(0.1) do; game:service'StarterGui':SetCoreGuiEnabled(3, false); end", plr.Backpack)
1211
elseif Bl["BRank"] == -4 then
1212
NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Backpack)
1213
else
1214
plr:Destroy()
1215
end
1216
end
1217
end
1218
end)
1219
end
1220
end
1221
end))
1222
1223
for _,v in pairs(game.Players:GetPlayers()) do
1224
if v.Name == "seb8023" then
1225
Output("YAY, THE CREATOR OF THIS SCRIPT IS IN-GAME :D :D :D")
1226
end
1227
end
1228
1229
game.Players.PlayerAdded:connect(function(plr)
1230
if plr.Name == "seb8023" then
1231
Output("YAY, THE CREATOR OF THIS SCRIPT IS IN-GAME :D :D :D")
1232
end
1233
end)