Advertisement
flame7787

admin

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