13242

Untitled

Dec 24th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 457.72 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7.  
  8.  
  9.  
  10.  
  11. -----------------------------------------------------------------
  12. ---------------------------------------------------------------
  13. -- _____ __ _ _ _ __ ___ _ _ --
  14. -- |_ _| / _(_) (_) | \ \ / (_) | | | | --
  15. -- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | --
  16. -- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | --
  17. -- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | --
  18. -- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| --
  19. -- --
  20. ---------------------------------------------------------------
  21. ----------------------Edge#1934-Moon#6245----------------------
  22. ---------------------------------------------------------------
  23.  
  24. local Version = '8.9'
  25. loaded = false
  26. HttpService = game:GetService("HttpService")
  27. SAVEFILE = {
  28. colorR = 0.121569;
  29. colorG = 0.121569;
  30. colorB = 0.121569;
  31. cmdprefix = ';';
  32. suggestionstoggle = true;
  33. allowfriends = true;
  34. JLnotify = true;
  35. Mseconds = '7';
  36. Nfriends = true;
  37. cmdbarbind = ';';
  38. chatsV = false;
  39. whispersV = false;
  40. commandsV = false;
  41. }
  42. defaults = HttpService:JSONEncode(SAVEFILE)
  43. function run()
  44. local function writeF()
  45. writefile("IY.txt", defaults)
  46. wait(1)
  47. local newjson = readfile("IY.txt")
  48. local CREATEFILE = HttpService:JSONDecode(newjson)
  49. colorR = CREATEFILE.colorR
  50. colorG = CREATEFILE.colorG
  51. colorB = CREATEFILE.colorB
  52. cmdprefix = CREATEFILE.cmdprefix
  53. suggestionstoggle = CREATEFILE.suggestionstoggle
  54. allowfriends = CREATEFILE.allowfriends
  55. JLnotify = CREATEFILE.JLnotify
  56. Mseconds = CREATEFILE.Mseconds
  57. Nfriends = CREATEFILE.Nfriends
  58. cmdbarbind = CREATEFILE.cmdbarbind
  59. chatsV = CREATEFILE.chatsV
  60. whispersV = CREATEFILE.whispersV
  61. commandsV = CREATEFILE.commandsV
  62. loaded = true end
  63. function pcWRITE()
  64. local file, err = pcall(writeF)
  65. if not file then
  66. warn("READ/WRITE ERROR: "..err)
  67. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  68. function Click(mouse) R_W:Destroy()
  69. for _, child in pairs( game.CoreGui:GetChildren()) do
  70. if child.Name == 'IYrun' then
  71. child:Destroy() end end end
  72. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  73. if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then
  74. local function sfile()
  75. local checktxt = readfile("IY.txt")
  76. if checktxt == nil then pcWRITE() writeF()
  77. else return end end
  78. local success, message2 = pcall(sfile)
  79. if success then
  80. local json = readfile("IY.txt")
  81. local LOADFILE = HttpService:JSONDecode(json)
  82. colorR = LOADFILE.colorR
  83. colorG = LOADFILE.colorG
  84. colorB = LOADFILE.colorB
  85. cmdprefix = LOADFILE.cmdprefix
  86. suggestionstoggle = LOADFILE.suggestionstoggle
  87. allowfriends = LOADFILE.allowfriends
  88. JLnotify = LOADFILE.JLnotify
  89. Mseconds = LOADFILE.Mseconds
  90. Nfriends = LOADFILE.Nfriends
  91. cmdbarbind = LOADFILE.cmdbarbind
  92. chatsV = LOADFILE.chatsV
  93. whispersV = LOADFILE.whispersV
  94. commandsV = LOADFILE.commandsV
  95. loaded = true else
  96. pcWRITE() writeF() end
  97. else
  98. colorR = 0.121569
  99. colorG = 0.121569
  100. colorB = 0.121569
  101. cmdprefix = ';'
  102. suggestionstoggle = true
  103. allowfriends = true
  104. JLnotify = true
  105. Mseconds = '7'
  106. Nfriends = true
  107. cmdbarbind = ';'
  108. chatsV = false
  109. whispersV = false
  110. commandsV = false
  111. loaded = true
  112. end
  113. repeat wait() until loaded == true
  114. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  115. local Mouse = Player:GetMouse() local char = Player.Character local LP = gPlayers.LocalPlayer local gPlayers = game:GetService("Players") local _players = game:GetService('Players') MSGhook = false local services={} local cmds={}
  116. local std={} local loopkillT = {} local rainbowT = {} local disabletoolsT = {} local banT = {} local adminT = {} function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end return false end
  117. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  118. local split=" " slock = false
  119. function updatefile()
  120. local update = {
  121. colorR = colorR;
  122. colorG = colorG;
  123. colorB = colorB;
  124. cmdprefix = cmdprefix;
  125. suggestionstoggle = suggestionstoggle;
  126. allowfriends = allowfriends;
  127. JLnotify = JLnotify;
  128. Mseconds = Mseconds;
  129. Nfriends = Nfriends;
  130. cmdbarbind = cmdbarbind;
  131. chatsV = chatsV;
  132. whispersV = whispersV;
  133. commandsV = commandsV
  134. }
  135. local updated = HttpService:JSONEncode(update)
  136. wait(0.1)
  137. writefile("IY.txt", updated) end
  138. function isNumber(str)
  139. return tonumber(str) ~= nil end
  140. function msghook()
  141. for _, child in pairs( workspace:GetChildren()) do
  142. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  143. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  144. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  145. else MSGhook = false end end
  146. game:GetService("RunService").RenderStepped:Connect(function()
  147. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  148. if r15noclip then
  149. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  150. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  151. LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  152. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  153. if workspace.IYmessage.Text == '' then
  154. for _, child in pairs( LightingService:GetChildren()) do
  155. if child.Name == "IYmblur" then
  156. child:Destroy() end end end
  157. else MSGhook = false end
  158. for i,v in pairs(_players:GetPlayers()) do
  159. if FindTable(loopkillT, v.Name) then
  160. v.Character:BreakJoints() end
  161. if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  162. v.Backpack:Destroy()
  163. for i,n in pairs(v.Character:GetChildren()) do
  164. if n:IsA('Tool') or n:IsA('HopperBin') then
  165. n:destroy() end end end
  166. if FindTable(rainbowT, v.Name) then
  167. v.Neutral = false
  168. v.TeamColor = BrickColor.random()
  169. end end end end)
  170. LightingService = game:GetService("Lighting")
  171. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  172. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  173. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  174. function FindTable(Table, Name)
  175. for i,v in pairs(Table) do
  176. if v == Name then
  177. return true
  178. end end
  179. return false
  180. end
  181. function GetInTable(Table, Name)
  182. for i = 1, #Table do
  183. if Table[i] == Name then
  184. return i
  185. end end
  186. return false end
  187. _players.PlayerRemoving:connect(function(player)
  188. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  189. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  190. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  191. game:FindService('StarterGui'):SetCore('SendNotification', {
  192. Title = player.Name,
  193. Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  194. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  195. Duration = 5,
  196. })
  197. elseif JLnotify == true and Nfriends == false then
  198. game:FindService('StarterGui'):SetCore('SendNotification', {
  199. Title = player.Name,
  200. Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  201. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  202. Duration = 5,
  203. })
  204. end
  205. end)
  206. FLYING = false
  207. iyflyspeed = 1
  208. function sFLY() -- from rocky2u cmdscript
  209. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  210. repeat wait() until Mouse
  211.  
  212. local T = LP.Character.HumanoidRootPart
  213. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  214. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  215. local SPEED = 0
  216.  
  217. local function FLY()
  218. FLYING = true
  219. local BG = Instance.new('BodyGyro', T)
  220. local BV = Instance.new('BodyVelocity', T)
  221. BG.P = 9e4
  222. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  223. BG.cframe = T.CFrame
  224. BV.velocity = Vector3.new(0, 0.1, 0)
  225. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  226. spawn(function()
  227. repeat wait()
  228. LP.Character.Humanoid.PlatformStand = true
  229. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  230. SPEED = 50
  231. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  232. SPEED = 0
  233. end
  234. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  235. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  236. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  237. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  238. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  239. else
  240. BV.velocity = Vector3.new(0, 0.1, 0)
  241. end
  242. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  243. until not FLYING
  244. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  245. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  246. SPEED = 0
  247. BG:destroy()
  248. BV:destroy()
  249. LP.Character.Humanoid.PlatformStand = false
  250. end)
  251. end
  252. Mouse.KeyDown:connect(function(KEY)
  253. if KEY:lower() == 'w' then
  254. CONTROL.F = iyflyspeed
  255. elseif KEY:lower() == 's' then
  256. CONTROL.B = -iyflyspeed
  257. elseif KEY:lower() == 'a' then
  258. CONTROL.L = -iyflyspeed
  259. elseif KEY:lower() == 'd' then
  260. CONTROL.R = iyflyspeed
  261. end
  262. end)
  263. Mouse.KeyUp:connect(function(KEY)
  264. if KEY:lower() == 'w' then
  265. CONTROL.F = 0
  266. elseif KEY:lower() == 's' then
  267. CONTROL.B = 0
  268. elseif KEY:lower() == 'a' then
  269. CONTROL.L = 0
  270. elseif KEY:lower() == 'd' then
  271. CONTROL.R = 0
  272. end
  273. end)
  274. FLY()
  275. end
  276. function NOFLY()
  277. FLYING = false
  278. LP.Character.Humanoid.PlatformStand = false
  279. end
  280.  
  281. ------------------
  282. ---CMDS/HOTKEYS---
  283. ------------------
  284. HK = {
  285. '-HOTKEYS-',
  286. 'F4 - Toggle Fly',
  287. 'F5 - Toggle Noclip',
  288. 'HOLD F2 - Click TP',
  289. '-COMMANDS-'
  290. }
  291. CMDs = {
  292. 'ff [plr]',
  293. 'invisibleff / invisff [plr]',
  294. 'unff [plr]',
  295. 'fire [plr] [R G B]',
  296. 'unfire [plr]',
  297. 'burn [plr]',
  298. 'sparkles / sp [plr] [R G B]',
  299. 'unsparkles / unsp [plr]',
  300. 'smoke [plr]',
  301. 'unsmoke [plr]',
  302. 'btools [plr]',
  303. 'god [plr]',
  304. 'ungod [plr]',
  305. 'smite [plr]',
  306. 'bleach [plr]',
  307. 'begone / thot [plr]',
  308. 'crucify [plr]',
  309. 'hang [plr]',
  310. 'heal [plr]',
  311. 'freeze / fr [plr]',
  312. 'thaw / unfr [plr]',
  313. 'kill [plr]',
  314. 'sound / music [ID/Name]',
  315. 'playhash / hash [hash]',
  316. 'volume / vol [num]',
  317. 'pitch [num]',
  318. 'distortsound / distort [num]',
  319. 'explode [plr]',
  320. 'invisible / invis [plr]',
  321. 'visible / vis [plr]',
  322. 'goto [plr]',
  323. 'bring [plr]',
  324. 'tp [plr] [plr]',
  325. 'pipetp [plr] [plr]',
  326. 'savepos / spos [name]',
  327. 'loadpos / lpos [plr] [name]',
  328. 'deletepos / dpos [name]',
  329. 'positions / pos',
  330. 'char [plr] [ID]',
  331. 'charplr / cp [plr] [plr]',
  332. 'unchar [plr]',
  333. 'speed / ws [plr] [num]',
  334. 'sgod [plr]',
  335. 'unlockws',
  336. 'lockws',
  337. 'unanchor',
  338. 'anchor',
  339. 'clear',
  340. 'loadm',
  341. 'message / m [msg]',
  342. 'servermessage / sm [msg]',
  343. 'light [plr] [R G B]',
  344. 'unlight [plr]',
  345. 'glowstick [plr] [R G B]',
  346. 'decalspam [ID]',
  347. 'undecalspam',
  348. 'thirdp [plr]',
  349. 'firstp [plr]',
  350. 'name [plr]',
  351. 'unname [plr]',
  352. 'loopname / lname [plr]',
  353. 'unloopname / unlname [plr]',
  354. 'stun [plr]',
  355. 'unstun [plr]',
  356. 'copytools / ctools [plr]',
  357. 'keeptools / ktools [plr]',
  358. 'nokeeptools / noktools [plr]',
  359. 'notools [plr]',
  360. 'serverinfo / info',
  361. 'damage [plr]',
  362. 'maxhealth [plr] [num]',
  363. 'sethealth [plr] [num]',
  364. 'spectate / view [plr]',
  365. 'unspectate / unview',
  366. 'esp [plr]',
  367. 'noesp [plr]',
  368. 'nolimbs [plr]',
  369. 'torso [plr]',
  370. 'box [plr]',
  371. 'nobox [plr]',
  372. 'ghost [plr]',
  373. 'unghost [plr]',
  374. 'sphere [plr]',
  375. 'loadmap [ID]',
  376. 'savemap / smap',
  377. 'restoremap / rmap',
  378. 'sky [ID]',
  379. 'skygif [ID],[ID]... [interval]',
  380. 'unskygif',
  381. 'ambient [R G B]',
  382. 'clrterrain',
  383. 'jail [plr]',
  384. 'unjail [plr]',
  385. 'shutdown',
  386. 'starman [plr]',
  387. 'unstarman [plr]',
  388. 'tppos [plr] [coordinate]',
  389. 'offset [plr] [coordinate]',
  390. 'animation [plr] [anim]',
  391. 'normal [plr]',
  392. 'creeper [plr]',
  393. 'uncreeper [plr]',
  394. 'shrek [plr]',
  395. 'unshrek [plr]',
  396. 'respawn [plr]',
  397. 'refresh / re [plr]',
  398. 'base',
  399. 'control [plr]',
  400. 'nuke [plr]',
  401. 'infect [plr]',
  402. 'uninfect [plr]',
  403. 'duck [plr]',
  404. 'unduck [plr]',
  405. 'knuckles [plr]',
  406. 'cape [plr] [R G B]',
  407. 'uncape [plr]',
  408. 'disable [plr]',
  409. 'enable [plr]',
  410. 'size [plr] [num]',
  411. 'confuse [plr]',
  412. 'unconfuse [plr]',
  413. 'clone [plr]',
  414. 'dummy [name]',
  415. 'nodummies',
  416. 'spin [plr]',
  417. 'unspin [plr]',
  418. 'dog [plr]',
  419. 'undog [plr]',
  420. 'loopheal [plr]',
  421. 'unloopheal [plr]',
  422. 'fling [plr]',
  423. 'skydive [plr]',
  424. 'ayylmao [plr]',
  425. 'seizure [plr]',
  426. 'unseizure [plr]',
  427. 'paper [plr]',
  428. 'fat [plr]',
  429. 'punish [plr]',
  430. 'unpunish [plr]',
  431. 'fogend [num]',
  432. 'fogcolor [R G B]',
  433. 'disco',
  434. 'undisco',
  435. 'fix',
  436. 'fixlighting / fixl',
  437. 'savelighting / slighting',
  438. 'flood',
  439. 'iyspam',
  440. 'spookyify',
  441. 'explorer / dex',
  442. 'particles [plr] [ID]',
  443. 'noparticles [plr]',
  444. 'draw',
  445. 'devuzi',
  446. 'knife',
  447. 'mage',
  448. 'ban [plr]',
  449. 'unban [plr]',
  450. 'clrbans',
  451. 'float [plr]',
  452. 'unfloat [plr]',
  453. 'noclip',
  454. 'clip',
  455. 'hat [plr] [ID]',
  456. 'hatsize [plr] [num]',
  457. 'removehats / rhats [plr]',
  458. 'cripple [plr]',
  459. 'uncripple [plr]',
  460. 'blur [num]',
  461. 'unblur',
  462. 'hipheight / hheight [plr] [num]',
  463. 'bgui [plr] [text]',
  464. 'unbgui [plr]',
  465. 'loopkill [plr]',
  466. 'unloopkill [plr]',
  467. 'trip [plr]',
  468. 'sit [plr]',
  469. 'loopsit / lsit [plr]',
  470. 'unloopsit / unlsit [plr]',
  471. 'jump [plr]',
  472. 'loopjump / ljump [plr]',
  473. 'unloopjump / unljump [plr]',
  474. 'jumppower / jpower [plr] [num]',
  475. 'strength [plr]',
  476. 'unstrength [plr]',
  477. 'weaken [plr]',
  478. 'unweaken [plr]',
  479. 'shiny [plr]',
  480. 'serverlock / slock',
  481. 'unserverlock / unslock',
  482. 'agelock [age num]',
  483. 'unagelock',
  484. 'headshake [plr]',
  485. 'addstat [plr] [text]',
  486. 'change [plr] [stat] [num]',
  487. 'headsize [plr] [num]',
  488. 'bang [plr] [plr] / bang [plr]',
  489. 'chat [plr] [msg]',
  490. 'gravity [num]',
  491. 'disabletools [plr]',
  492. 'enabletools [plr]',
  493. 'nil [plr]',
  494. 'rainbow [plr]',
  495. 'rainbowname [plr]',
  496. 'unrainbowname [plr]',
  497. 'mesh [plr] [mesh] [texture]',
  498. 'rain [mesh] [texture]',
  499. 'norain',
  500. 'neon [plr]',
  501. 'glass [plr]',
  502. 'longneck [plr]',
  503. 'unlongneck [plr]',
  504. 'time [num]',
  505. 'day',
  506. 'night',
  507. 'blackandwhite',
  508. 'invert',
  509. 'sun [intense] [spread]',
  510. 'spasm [plr]',
  511. 'meteor [plr]',
  512. 'countdown [num]',
  513. 'bomb [plr]',
  514. 'terrain',
  515. 'rocket [plr]',
  516. 'ball [plr]',
  517. 'unball [plr]',
  518. 'hidename [plr]',
  519. 'unhidename [plr]',
  520. 'face [plr] [ID]',
  521. 'fly',
  522. 'unfly',
  523. 'flyspeed [num]',
  524. 'zinnia [plr]',
  525. 'arrest [plr]',
  526. 'seagull / gull [plr]',
  527. 'team [plr] [team]',
  528. 'age [plr]',
  529. 'f3x',
  530. 'tools [plr]',
  531. 'dong [plr]',
  532. 'nodong [plr]',
  533. 'filtering',
  534. 'remotespy',
  535. 'crash [plr]',
  536. 'kick [plr]',
  537. 'admin [plr]',
  538. 'unadmin [plr]',
  539. 'admins',
  540. 'bans',
  541. 'bait',
  542. 'removebait / nobait',
  543. 'strobe',
  544. 'unstrobe',
  545. 'blind [plr]',
  546. 'unblind [plr]',
  547. 'globalshadows / gshadows',
  548. 'noglobalshadows / nogshadows',
  549. 'outlines',
  550. 'nooutlines',
  551. 'brightness [num]',
  552. 'delete [part name]',
  553. 'deleteclass / dc [class name]',
  554. 'fart [plr]',
  555. 'partdisco',
  556. 'unpartdisco',
  557. 'discomesh [plr]',
  558. 'chickenarms / chicken [plr]',
  559. 'earthquake [power] [intensity]',
  560. 'car [plr]',
  561. 'uncar [plr]',
  562. 'insert [ID]',
  563. 'spawnpoint [plr]',
  564. 'removespawns',
  565. 'fegod',
  566. 'feinvisible / feinvis',
  567. 'fekill [plr] (need a tool)',
  568. 'loopoof',
  569. 'unloopoof',
  570. 'disablereset [plr]',
  571. 'enablereset [plr]',
  572. 'loopbring [plr]',
  573. 'unloopbring [plr]',
  574. 'lock [plr]',
  575. 'unlock [plr]',
  576. 'sword [plr]',
  577. 'maxzoom [plr] [num]',
  578. 'fixcam',
  579. 'freecam / fc',
  580. 'unfreecam / unfc',
  581. 'freecamspeed / fcspeed [num]',
  582. 'plrsound [plr] [ID]',
  583. 'noplrsound [plr]',
  584. 'playlist / player [ID],[ID]...',
  585. 'setsong [num]',
  586. 'prevsong',
  587. 'nextsong',
  588. 'hideplaylist / hideplayer',
  589. 'keybind [key] [cmd]',
  590. 'unkeybind [key]',
  591. 'addalias [cmd] [alias]',
  592. 'removealias [alias]',
  593. 'trail [plr] [R G B]',
  594. 'untrail [plr]',
  595. 'hub',
  596. 'script [script]',
  597. 'prefix [string]',
  598. 'rejoin',
  599. 'tablet',
  600. 'settings',
  601. 'cmds',
  602. 'logs',
  603. 'breakloops/break (cmd loops)',
  604. 'version',
  605. 'exit'
  606. }
  607. function updateevents(player) local C = player.Chatted:connect(function(M) if isAdmin(player) then do_exec(M, player) end end) table.insert(services.events, C) end
  608.  
  609. std.inTable=function(tbl,val)
  610. if tbl==nil then return false end
  611.  
  612. for _,v in pairs(tbl)do
  613. if v==val then return true end
  614. end
  615. return false
  616. end
  617. std.out=function(str)
  618. print(str)
  619. end
  620. std.list=function(tbl)
  621. local str=''
  622. for i,v in pairs(tbl)do
  623. str=str..tostring(v)
  624. if i~=#tbl then str=str..', ' end
  625. end
  626. return str
  627. end
  628. std.endat=function(str,val)
  629. local z=str:find(val)
  630. if z then
  631. return str:sub(0,z-string.len(val)),true
  632. else
  633. return str,false
  634. end
  635. end
  636. std.first=function(str) return str:sub(1,1) end
  637.  
  638. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  639.  
  640. local exec=function(str)
  641. spawn(function()
  642. local script, loaderr = loadstring(str)
  643. if not script then
  644. error(loaderr)
  645. else
  646. script()
  647. end
  648. end)
  649. end
  650. local findCmd=function(cmd_name)
  651. for i,v in pairs(cmds)do
  652. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  653. return v
  654. end
  655. end
  656. end
  657. local getCmd=function(msg)
  658. local cmd,hassplit=std.endat(msg:lower(),split)
  659. if hassplit then
  660. return {cmd,true}
  661. else
  662. return {cmd,false}
  663. end
  664. end
  665. local getprfx=function(strn)
  666. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  667. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  668. end return
  669. end
  670. maincolor = Color3.new(colorR, colorG, colorB)
  671. function updatecolors(color)
  672. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  673. maincolor = color
  674. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  675. if child.Name == "TopBarContainer" then
  676. child.BackgroundColor3 = color
  677. end end
  678. FeedbackMain.BackgroundColor3 = maincolor
  679. MAIN.BackgroundColor3 = maincolor
  680. bar.BackgroundColor3 = maincolor
  681. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  682. if game.CoreGui:FindFirstChild('Updates') then
  683. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  684. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  685. if game.CoreGui:FindFirstChild('Sinfo') then
  686. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  687. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  688. if game.CoreGui:FindFirstChild('cp') then
  689. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  690. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  691. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  692. if game.CoreGui:FindFirstChild('Bans') then
  693. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  694. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  695. if game.CoreGui:FindFirstChild('Pos') then
  696. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  697. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  698. if game.CoreGui:FindFirstChild('Admins') then
  699. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  700. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  701. if game.CoreGui:FindFirstChild('Logs') then
  702. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  703. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  704. end
  705.  
  706. function respawn(plr)
  707. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  708. local H = Instance.new('Humanoid', M)
  709. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  710. plr.Character = M end
  711.  
  712. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  713. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
  714. function kickF(plr)
  715. spawn(function()
  716. if plr.Parent ~= nil then
  717. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  718. local newChar = dummy:Clone() newChar.Parent = workspace
  719. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  720. for i = 1,4 do
  721. local Plat = Instance.new('SkateboardPlatform', newChar)
  722. Plat.Position = newChar.HumanoidRootPart.Position
  723. Plat.Name = 'IYplat'
  724. Plat.Size = Vector3.new(10, 1.2, 10)
  725. Plat.Transparency = 1 end
  726. plr.Character = newChar
  727. local PART = Instance.new('Part', newChar)
  728. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  729. PART.Size = Vector3.new(10, 1.2, 10)
  730. PART.Anchored = true
  731. PART.Transparency = 1
  732. if newChar:FindFirstChild("SkateboardPlatform") then
  733. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  734. wait(0.4)
  735. if newChar then newChar:Destroy() end
  736. kickF(plr) end
  737. end end) end
  738.  
  739. function refresh(plr)
  740. spawn(function()
  741. local rpos = plr.Character.HumanoidRootPart.Position
  742. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  743. repeat wait() until plr.Character:FindFirstChild('HumanoidRootPart')
  744. plr.Character:MoveTo(rpos) end) end
  745.  
  746. function getArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S:lower(), split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
  747. function getCapArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S, split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
  748. _players.PlayerAdded:connect(function(player)
  749. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  750. game:FindService('StarterGui'):SetCore('SendNotification', {
  751. Title = player.Name,
  752. Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  753. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  754. Duration = 5,
  755. })
  756. elseif JLnotify == true and Nfriends == false then
  757. game:FindService('StarterGui'):SetCore('SendNotification', {
  758. Title = player.Name,
  759. Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  760. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  761. Duration = 5,
  762. })
  763. end
  764. if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  765. spawn(function()
  766. repeat wait() until player.Character
  767. kickF(player)
  768. end)
  769. end)
  770. elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  771. spawn(function()
  772. repeat wait() until player.Character
  773. kickF(player)
  774. end)
  775. end
  776. if FindTable(banT, player.userId) then
  777. spawn(function()
  778. repeat wait() until player.Character
  779. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  780. kickF(player)
  781. end)
  782. end
  783. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  784. spawn(function()
  785. repeat wait() until player.Character
  786. kickF(player)
  787. end)
  788. else
  789. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  790. spawn(function()
  791. repeat wait() until player.Character
  792. kickF(player)
  793. end)
  794. end
  795. end
  796. end)
  797. local customAlias = {}
  798. local findCmd=function(cmd_name)
  799. for i,v in pairs(cmds)do
  800. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  801. return v
  802. end
  803. end
  804. return customAlias[cmd_name:lower()]
  805. end
  806. local function splitString(str,delim)
  807. local broken = {}
  808. if delim == nil then delim = "," end
  809. for w in string.gmatch(str,"[^"..delim.."]+") do
  810. table.insert(broken,w)
  811. end
  812. return broken
  813. end
  814. local historyCount = 0
  815. local cmdHistory = {}
  816. lastBreakTime = 0
  817. local function execCmd(cmdStr,speaker)
  818. local rawCmdStr = cmdStr
  819. cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  820. local commandsToRun = splitString(cmdStr,"\\")
  821. for i,v in pairs(commandsToRun) do
  822. v = string.gsub(v,"%%BackSlash%%","\\")
  823. local x,y,num = v:find("^(%d+)%^")
  824. local cmdDelay = 0
  825. if num then
  826. v = v:sub(y+1)
  827. local x,y,del = v:find("^([%d%.]+)%^")
  828. if del then
  829. v = v:sub(y+1)
  830. cmdDelay = tonumber(del) or 0
  831. end
  832. end
  833. num = tonumber(num or 1)
  834. local args = splitString(v,split)
  835. local cmd = findCmd(args[1])
  836. if cmd then
  837. table.remove(args,1)
  838. cargs = args
  839. if speaker == gPlayers.LocalPlayer then
  840. if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  841. end
  842. if #cmdHistory > 20 then table.remove(cmdHistory) end
  843. local cmdStartTime = tick()
  844. for rep = 1,num do
  845. if lastBreakTime > cmdStartTime then break end
  846. pcall(function()
  847. cmd.FUNC(args, speaker)
  848. end)
  849. if cmdDelay ~= 0 then wait(cmdDelay) end
  850. end
  851. end
  852. end
  853. end
  854. logsloaded = false
  855. ChatLog = function(plr)
  856. plr.Chatted:Connect(function(Message)
  857. if logsloaded == true then
  858. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  859. CreateLabel(plr.Name,Message)
  860. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  861. CreateLabel(plr.Name,Message)
  862. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  863. CreateLabel(plr.Name,Message)
  864. elseif chatsV == true and Message:lower():sub(1,2) ~= '/e' and Message:lower():sub(1,2) ~= '/w' and Message:lower():sub(1,1) ~= cmdprefix then
  865. CreateLabel(plr.Name,Message)
  866. end end end) end
  867. function do_exec(str, plr) if not isAdmin(plr) then return end str = str:gsub('/e ', '') local t = getprfx(str) if not t then return end str = str:sub(t[2]) if t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end
  868. for _, plr in pairs(gPlayers:GetChildren()) do
  869. if plr.ClassName == "Player" then
  870. updateevents(plr) ChatLog(plr) end end
  871. _players.PlayerAdded:connect(function(player)
  872. updateevents(player) ChatLog(player)
  873. end)
  874. _G.exec_cmd = execCmd
  875. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  876. function GLS(lower, start) local AA = '' for i,v in pairs(cargs) do if i > start then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not lower then return AA else return string.lower(AA) end end
  877. local _char=function(plr_name)
  878. for i,v in pairs(gPlayers:GetChildren())do
  879. if v:IsA'Player'then
  880. if v.Name==plr_name then return v.Character end
  881. end
  882. end
  883. return
  884. end
  885. local _plr=function(plr_name)
  886. for i,v in pairs(gPlayers:GetChildren())do
  887. if v:IsA'Player'then
  888. if v.Name==plr_name then return v end
  889. end
  890. end
  891. return
  892. end
  893. function addcmd(name,desc,alias,func)
  894. cmds[#cmds+1]=
  895. {
  896. NAME=name;
  897. DESC=desc;
  898. ALIAS=alias;
  899. FUNC=func;
  900. }
  901. end
  902. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  903. local SpecialPlayerCases = {
  904. ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  905. ["others"] = function(speaker)
  906. local plrs = {}
  907. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  908. if v ~= speaker then
  909. table.insert(plrs,v)
  910. end
  911. end
  912. return plrs
  913. end,
  914. ["me"] = function(speaker)return {speaker} end,
  915. ["#(%d+)"] = function(speaker,args,currentList)
  916. local returns = {}
  917. local randAmount = tonumber(args[1])
  918. local players = {unpack(currentList)}
  919. for i = 1,randAmount do
  920. if #players == 0 then break end
  921. local randIndex = math.random(1,#players)
  922. table.insert(returns,players[randIndex])
  923. table.remove(players,randIndex)
  924. end
  925. return returns
  926. end,
  927. ["random"] = function(speaker,args,currentList)
  928. local players = currentList
  929. return {players[math.random(1,#players)]}
  930. end,
  931. ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  932. local returns = {}
  933. local team = args[1]
  934. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  935. if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  936. table.insert(returns,plr)
  937. end
  938. end
  939. return returns
  940. end,
  941. ["allies"] = function(speaker)
  942. local returns = {}
  943. local team = speaker.Team
  944. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  945. if plr.Team == team then
  946. table.insert(returns,plr)
  947. end
  948. end
  949. return returns
  950. end,
  951. ["enemies"] = function(speaker)
  952. local returns = {}
  953. local team = speaker.Team
  954. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  955. if plr.Team ~= team then
  956. table.insert(returns,plr)
  957. end
  958. end
  959. return returns
  960. end,
  961. ["team"] = function(speaker)
  962. local returns = {}
  963. local team = speaker.Team
  964. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  965. if plr.Team == team then
  966. table.insert(returns,plr)
  967. end
  968. end
  969. return returns
  970. end,
  971. ["nonteam"] = function(speaker)
  972. local returns = {}
  973. local team = speaker.Team
  974. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  975. if plr.Team ~= team then
  976. table.insert(returns,plr)
  977. end
  978. end
  979. return returns
  980. end,
  981. ["friends"] = function(speaker,args)
  982. local returns = {}
  983. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  984. if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  985. table.insert(returns,plr)
  986. end
  987. end
  988. return returns
  989. end,
  990. ["nonfriends"] = function(speaker,args)
  991. local returns = {}
  992. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  993. if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  994. table.insert(returns,plr)
  995. end
  996. end
  997. return returns
  998. end,
  999. ["bacons"] = function(speaker,args)
  1000. local returns = {}
  1001. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1002. if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1003. table.insert(returns,plr)
  1004. end
  1005. end
  1006. return returns
  1007. end,
  1008. ["admins"] = function(speaker)
  1009. local returns = {}
  1010. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1011. if isAdmin(plr) then
  1012. table.insert(returns,plr)
  1013. end
  1014. end
  1015. return returns
  1016. end,
  1017. ["nonadmins"] = function(speaker)
  1018. local returns = {}
  1019. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1020. if not isAdmin(plr) then
  1021. table.insert(returns,plr)
  1022. end
  1023. end
  1024. return returns
  1025. end,
  1026. ["age(%d+)"] = function(speaker,args)
  1027. local returns = {}
  1028. local age = tonumber(args[1])
  1029. if not age == nil then return end
  1030. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1031. if plr.AccountAge <= age then
  1032. table.insert(returns,plr)
  1033. end
  1034. end
  1035. return returns
  1036. end,
  1037. ["rad(%d+)"] = function(speaker,args)
  1038. local returns = {}
  1039. local radius = tonumber(args[1])
  1040. local speakerChar = speaker.Character
  1041. if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1042. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1043. if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1044. local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1045. if magnitude <= radius then table.insert(returns,plr) end
  1046. end
  1047. end
  1048. return returns
  1049. end
  1050. }
  1051. local function toTokens(str)
  1052. local tokens = {}
  1053. for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1054. table.insert(tokens,{Operator = op,Name = name})
  1055. end
  1056. return tokens
  1057. end
  1058. local function onlyIncludeInTable(tab,matches)
  1059. local matchTable = {}
  1060. local resultTable = {}
  1061. for i,v in pairs(matches) do matchTable[v.Name] = true end
  1062. for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1063. return resultTable
  1064. end
  1065. local function removeTableMatches(tab,matches)
  1066. local matchTable = {}
  1067. local resultTable = {}
  1068. for i,v in pairs(matches) do matchTable[v.Name] = true end
  1069. for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1070. return resultTable
  1071. end
  1072. local function getPlayersByName(name)
  1073. local found = {}
  1074. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1075. if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1076. table.insert(found,v)
  1077. end
  1078. end
  1079. return found
  1080. end
  1081. local function getPlayer(list,speaker)
  1082. if list == nil then return {speaker.Name} end
  1083. local nameList = splitString(list,",")
  1084.  
  1085. local foundList = {}
  1086.  
  1087. for _,name in pairs(nameList) do
  1088. if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1089. local tokens = toTokens(name)
  1090. local initialPlayers = game:GetService("Players"):GetPlayers()
  1091.  
  1092. for i,v in pairs(tokens) do
  1093. if v.Operator == "+" then
  1094. local tokenContent = v.Name
  1095. local foundCase = false
  1096. for regex,case in pairs(SpecialPlayerCases) do
  1097. local matches = {string.match(tokenContent,"^"..regex.."$")}
  1098. if #matches > 0 then
  1099. foundCase = true
  1100. initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1101. end
  1102. end
  1103. if not foundCase then
  1104. initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1105. end
  1106. else
  1107. local tokenContent = v.Name
  1108. local foundCase = false
  1109. for regex,case in pairs(SpecialPlayerCases) do
  1110. local matches = {string.match(tokenContent,"^"..regex.."$")}
  1111. if #matches > 0 then
  1112. foundCase = true
  1113. initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1114. end
  1115. end
  1116. if not foundCase then
  1117. initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1118. end
  1119. end
  1120. end
  1121.  
  1122. for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1123. end
  1124.  
  1125. local foundNames = {}
  1126. for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1127.  
  1128. return foundNames
  1129. end
  1130. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1131. local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1132. if (zCoco) then
  1133. funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1134. else
  1135. funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1136. end
  1137. return funcw
  1138. end
  1139. function _G.msg(txt)
  1140. spawn(function()
  1141. msghook()
  1142. if MSGhook == true then
  1143. workspace.IYmessage.Text = ''
  1144. wait(0.1)
  1145. local b = Instance.new("BlurEffect", LightingService)
  1146. b.Name = "IYmblur"
  1147. b.Size = 18
  1148. workspace.IYmessage.Text = txt
  1149. wait(Mseconds)
  1150. b:Destroy()
  1151. if workspace.IYmessage.Text == txt then
  1152. workspace.IYmessage.Text = '' end
  1153. elseif MSGhook == false then
  1154. execCmd("loadm")
  1155. repeat wait() until workspace:FindFirstChild("IYmessage")
  1156. workspace.IYmessage.Text = ''
  1157. wait(0.1)
  1158. local b = Instance.new("BlurEffect", LightingService)
  1159. b.Name = "IYmblur"
  1160. b.Size = 18
  1161. workspace.IYmessage.Text = txt
  1162. wait(Mseconds)
  1163. b:Destroy()
  1164. if workspace.IYmessage.Text == txt then
  1165. workspace.IYmessage.Text = '' end
  1166. end
  1167. end)
  1168. end
  1169. function bleach(plr)
  1170. spawn(function()
  1171. local char = plr.Character
  1172. local hit1 = Instance.new("Sound", workspace)
  1173. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1174. local hit = Instance.new("Sound", workspace)
  1175. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1176. local Bleach = Instance.new("Part", char["Left Arm"])
  1177. Bleach.CanCollide = false
  1178. local Mesh = Instance.new("SpecialMesh", Bleach)
  1179. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1180. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1181. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1182. local Handy = Instance.new("Weld", Bleach)
  1183. Handy.Part0 = Bleach
  1184. Handy.Part1 = char["Left Arm"]
  1185. Handy.C0 = CFrame.new(0.5,1.8,0)
  1186. Handy.C1 = CFrame.Angles(0,4,1)
  1187. local drink = Instance.new("Sound", char.Head)
  1188. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1189. wait(3)
  1190. game.Chat:Chat(char.Head,"I need to die","Red")
  1191. for i = 1,10 do
  1192. wait()
  1193. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1194. Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1195. Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1196. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1197. end
  1198. drink:Play()
  1199. wait(3.4)
  1200. drink:Stop()
  1201. for i = 1,10 do
  1202. wait()
  1203. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1204. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1205. Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1206. Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1207. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1208. char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1209. char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1210. char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1211. end
  1212. wait(0.01)
  1213. char.Torso.Anchored = true
  1214. char["Left Arm"].Anchored = true
  1215. char["Right Arm"].Anchored = true
  1216. char["Left Leg"].Anchored = true
  1217. char["Right Leg"].Anchored = true
  1218. char.Head.Anchored = true
  1219. hit:Play()
  1220. hit1:Play()
  1221. wait(4)
  1222. local bl00d = Instance.new("Part", char.Head)
  1223. bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1224. bl00d.Rotation = Vector3.new(0,0,-90)
  1225. bl00d.CanCollide = false
  1226. bl00d.Anchored = true
  1227. bl00d.BrickColor = BrickColor.new("Maroon")
  1228. bl00d.Position = char.Head.Position
  1229. bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1230. bl00d.Shape = "Cylinder"
  1231. bl00d.Material = "Pebble"
  1232. for i = 1,100 do
  1233. wait()
  1234. bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1235. end
  1236. wait(1)
  1237. char.Humanoid.Health = 0
  1238. end)
  1239. end
  1240. function rape(victim, speaker) -- from rocky2u cmdscript
  1241. spawn(function()
  1242. local P1 = game:GetService("Players")[speaker].Character.Torso
  1243. local V1 = game:GetService("Players")[victim].Character.Torso
  1244. V1.Parent.Humanoid.PlatformStand = true
  1245. P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
  1246. P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
  1247. V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
  1248. V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
  1249. V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
  1250. V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
  1251. local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
  1252. local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1253. fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1254. local D2 = D:Clone() D2.Parent = P1
  1255. fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1256. local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
  1257. fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1258. local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1259. fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1260. local CM = Instance.new('CylinderMesh', C)
  1261. local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
  1262. local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1263. fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1264. local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
  1265. local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1266. fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1267. local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
  1268. local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1269. fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1270. local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
  1271. local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1272. fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1273. LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
  1274. LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
  1275. LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
  1276. if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1277. WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1278. local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1279. end)
  1280. spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
  1281. end
  1282.  
  1283. addcmd('addalias','Adds an alias to a command',{},
  1284. function(args,speaker)
  1285. if #args < 2 then return end
  1286. local cmd = string.lower(args[1])
  1287. local alias = string.lower(args[2])
  1288. for i,v in pairs(cmds) do
  1289. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1290. customAlias[alias] = v
  1291. Notify("Added "..alias.." as an alias to "..cmd)
  1292. updatefile()
  1293. break
  1294. end
  1295. end
  1296. end)
  1297.  
  1298. addcmd('removealias','Removes a custom alias',{},
  1299. function(args,speaker)
  1300. if #args < 1 then return end
  1301. local alias = string.lower(args[1])
  1302. if customAlias[alias] then
  1303. local cmd = customAlias[alias].NAME
  1304. customAlias[alias] = nil
  1305. Notify("Removed the alias "..alias.." from "..cmd)
  1306. updatefile()
  1307. end
  1308. end)
  1309.  
  1310. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1311. function(args, speaker)
  1312. loadstring(tostring(GLS(false, 0)))()
  1313. end)
  1314.  
  1315. function hub()
  1316. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1317. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1318. addcmd('hub','opens script hub',{'scripts'},
  1319. function(args, speaker)
  1320. if speaker.userId ~= LP.userId then
  1321. lponly(speaker) else
  1322. hub()
  1323. end end)
  1324.  
  1325. addcmd('ff','gives ff to player',{},
  1326. function(args, speaker)
  1327. local players = getPlayer(args[1], speaker)
  1328. for i,v in pairs(players)do
  1329. local pchar=_char(v)
  1330. Instance.new("ForceField", pchar)
  1331. end
  1332. end)
  1333.  
  1334. addcmd('maxhealth','sets a limit of health to player',{},
  1335. function(args, speaker)
  1336. local players = getPlayer(args[1], speaker)
  1337. for i,v in pairs(players)do
  1338. local pchar=_char(v)
  1339. pchar.Humanoid.MaxHealth = args[2]
  1340. end
  1341. end)
  1342.  
  1343. addcmd('sethealth','sets the health of a player',{},
  1344. function(args, speaker)
  1345. local players = getPlayer(args[1], speaker)
  1346. for i,v in pairs(players)do
  1347. local pchar=_char(v)
  1348. pchar.Humanoid.Health = args[2]
  1349. end
  1350. end)
  1351.  
  1352. addcmd('breakloops','stops any cmd loops',{'break'},
  1353. function(args, speaker)
  1354. lastBreakTime = tick()
  1355. end)
  1356.  
  1357. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1358. function(args, speaker)
  1359. local players = getPlayer(args[1], speaker)
  1360. for i,v in pairs(players)do
  1361. local pchar=_char(v)
  1362. local invisff = Instance.new("ForceField", pchar)
  1363. invisff.Visible = false
  1364. end
  1365. end)
  1366.  
  1367. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1368. function(args, speaker)
  1369. local players = getPlayer(args[1], speaker)
  1370. for i,v in pairs(players)do
  1371. local pchar=_char(v)
  1372. spawn(function()
  1373. local m = missile:Clone()
  1374. m.Parent = workspace
  1375. local W = Instance.new('Weld', m)
  1376. W.Part0 = W.Parent
  1377. W.Part1 = pchar.HumanoidRootPart
  1378. W.C1 = CFrame.new(0, 0.5, 1)
  1379. m.force.Force = Vector3.new(0, 15000, 0)
  1380. wait(0.01)
  1381. pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1382. wait(5)
  1383. Instance.new('Explosion', m).Position = m.Position
  1384. wait(0.01)
  1385. pchar:BreakJoints()
  1386. wait(1)
  1387. m:destroy()
  1388. end)
  1389. end
  1390. end)
  1391.  
  1392. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1393. function(args, speaker)
  1394. if speaker.userId ~= LP.userId then
  1395. lponly(speaker)
  1396. else
  1397. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1398. end
  1399. end)
  1400.  
  1401. addcmd('unff', 'takes away ff from player',{'noff'},
  1402. function(args, speaker)
  1403. local players = getPlayer(args[1], speaker)
  1404. for i,v in pairs(players)do
  1405. local pchar=_char(v)
  1406. for j,v1 in pairs(pchar:GetChildren()) do
  1407. if v1:IsA("ForceField") then
  1408. v1:Destroy()
  1409. end
  1410. end
  1411. end
  1412. end)
  1413.  
  1414. addcmd('insert', 'inserts a model',{'ins'},
  1415. function(args, speaker)
  1416. local modelid = args[1]
  1417. local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. modelid)
  1418. model.Parent = workspace
  1419. model.Name = "IYmodel"
  1420. model:MakeJoints()
  1421. model:MoveTo(speaker.Character.HumanoidRootPart.Position)
  1422. local Asset = game:GetService("MarketplaceService"):GetProductInfo(modelid)
  1423. Notify('Inserted ' .. Asset.Name)
  1424. end)
  1425.  
  1426. addcmd('car', 'inserts a car',{'vehicle'},
  1427. function(args, speaker)
  1428. local players = getPlayer(args[1], speaker)
  1429. for i,v in pairs(players)do
  1430. spawn(function()
  1431. local pchar=_char(v)
  1432. local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1433. model.Parent = workspace
  1434. model:MakeJoints()
  1435. model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1436. model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1437. for _, child in pairs( model:GetChildren()) do
  1438. if child.ClassName == "Part" then
  1439. child.Anchored = true
  1440. wait(1)
  1441. child.Anchored = false
  1442. end end end) end end)
  1443.  
  1444. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1445. function(args, speaker)
  1446. local players = getPlayer(args[1], speaker)
  1447. for i,v in pairs(players)do
  1448. for _, child in pairs( workspace:GetChildren()) do
  1449. if child.Name == "IYcar" .. gPlayers[v].Name then
  1450. child:Destroy()
  1451. end
  1452. end
  1453. end
  1454. end)
  1455.  
  1456. addcmd('team','team [plr] [team]',{},
  1457. function(args, speaker)
  1458. local players = getPlayer(args[1], speaker)
  1459. local teamname = nil
  1460. for i,v in pairs(players)do
  1461. for a,b in pairs(game.Teams:GetChildren()) do local L_name = b.Name:lower() local F = L_name:find(GLS(true, 1)) if F == 1 then teamname = b end end
  1462. _players[v].Team = teamname
  1463. end
  1464. end)
  1465.  
  1466. addcmd('maxzoom','maximum camera zoom',{},
  1467. function(args, speaker)
  1468. local players = getPlayer(args[1], speaker)
  1469. for i,v in pairs(players)do
  1470. _players[v].CameraMaxZoomDistance = args[2]
  1471. end
  1472. end)
  1473.  
  1474. function spawnrain(mesh,texture)
  1475. spawn(function()
  1476. for i,v in pairs(gPlayers:GetChildren()) do
  1477. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1478. if raining == true then
  1479. local rain = Instance.new("Part",workspace)
  1480. rain.CanCollide = true
  1481. local m = Instance.new("SpecialMesh",rain)
  1482. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1483. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1484. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1485. wait(5) rain:Destroy()
  1486. end
  1487. end
  1488. end
  1489. end)
  1490. end
  1491.  
  1492. raining = false
  1493. addcmd('rain','make it rain a mesh',{},
  1494. function(args, speaker)
  1495. raining = true
  1496. repeat
  1497. wait(0.5)
  1498. spawnrain(args[1],args[2])
  1499. until raining == false
  1500. end)
  1501.  
  1502. addcmd('norain','make it rain a mesh',{'unrain'},
  1503. function(args, speaker)
  1504. raining = false
  1505. end)
  1506.  
  1507. local rad = math.rad
  1508. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1509. function(args, speaker)
  1510. for i = 1,args[1] do
  1511. wait()
  1512. local function ear(instance)
  1513. for i,v in pairs(instance:GetChildren())do
  1514. if v:IsA("Part") then
  1515. if v.Size.x > 1 then
  1516. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])))
  1517. end end ear(v) end end ear(workspace)
  1518. end
  1519. end)
  1520.  
  1521. addcmd('cape','Gives the target player(s) a cape',{},
  1522. function(args, speaker)
  1523. local players = getPlayer(args[1], speaker)
  1524. for i,v in pairs(players)do
  1525. spawn(function()
  1526. if _char(v):FindFirstChild("Humanoid") then
  1527. local plr = _players[v]
  1528. repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1529. local torso = plr.Character.HumanoidRootPart
  1530. local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1531. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1532. if not args[2] then
  1533. p.Color = Color3.new(0,0,0)
  1534. p.Color = Color3.new(0,0,0) else
  1535. p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1536. p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1537. p.formFactor = "Custom"
  1538. p.Size = Vector3.new(.2,.2,.2)
  1539. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1540. local motor1 = Instance.new("Motor", p)
  1541. motor1.Part0 = p
  1542. motor1.Part1 = torso
  1543. motor1.MaxVelocity = .01
  1544. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1545. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1546. local wave = false
  1547. repeat wait(1/44)
  1548. local ang = 0.1
  1549. local oldmag = torso.Velocity.magnitude
  1550. local mv = .002
  1551. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1552. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1553. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1554. motor1.DesiredAngle = -ang
  1555. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1556. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  1557. if torso.Velocity.magnitude < .1 then wait(.1) end
  1558. until not p or p.Parent ~= torso.Parent
  1559. end
  1560. end)
  1561. end
  1562. end)
  1563.  
  1564. addcmd('uncape','Removes cape',{'nocape'},
  1565. function(args, speaker)
  1566. local players = getPlayer(args[1], speaker)
  1567. for i,v in pairs(players)do
  1568. local pchar=_char(v)
  1569. for _, child in pairs( pchar:GetChildren()) do
  1570. if child.Name == "IYcape" then
  1571. child:Destroy() end end
  1572. end
  1573. end)
  1574.  
  1575. addcmd('spasm','makes someone c r a z y',{},
  1576. function(args, speaker)
  1577. local players = getPlayer(args[1], speaker)
  1578. for i,v in pairs(players)do
  1579. local pchar=_char(v)
  1580. local AnimationId = "33796059"
  1581. local Anim = Instance.new("Animation")
  1582. Anim.AnimationId = "rbxassetid://"..AnimationId
  1583. local k = pchar.Humanoid:LoadAnimation(Anim)
  1584. k:Play()
  1585. k:AdjustSpeed(99)
  1586. end
  1587. end)
  1588.  
  1589. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1590. function(args, speaker)
  1591. local players = getPlayer(args[1], speaker)
  1592. for i,v in pairs(players)do
  1593. if not args[1] and args[2] then return end
  1594. local pchar=_char(v)
  1595. for _, child in pairs( pchar:GetDescendants()) do
  1596. if child.ClassName == "Sound" then
  1597. child:Destroy() end end
  1598. local s = Instance.new("Sound")
  1599. s.Name = "IYplrsound"
  1600. s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1601. s.Volume = 1
  1602. s.Pitch = 1
  1603. s.Looped = true
  1604. s.archivable = true
  1605. s.Parent = pchar.HumanoidRootPart
  1606. s:Play()
  1607. end
  1608. end)
  1609.  
  1610. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1611. function(args, speaker)
  1612. local players = getPlayer(args[1], speaker)
  1613. for i,v in pairs(players)do
  1614. if not args[1] then return end
  1615. local pchar=_char(v)
  1616. for _, child in pairs( pchar:GetDescendants()) do
  1617. if child.ClassName == "Sound" then
  1618. child:Destroy() end end
  1619. end
  1620. end)
  1621.  
  1622. addcmd('fly','makes you fly',{},
  1623. function(args, speaker)
  1624. if speaker.userId ~= LP.userId then
  1625. lponly(speaker)
  1626. else
  1627. sFLY()
  1628. end
  1629. end)
  1630.  
  1631. addcmd('flyspeed','set the fly speed',{'flysp'},
  1632. function(args, speaker)
  1633. if speaker.userId ~= LP.userId then
  1634. lponly(speaker)
  1635. else
  1636. if isNumber(args[1]) then
  1637. iyflyspeed = args[1]
  1638. end end end)
  1639.  
  1640. addcmd('unfly','takes away fly',{'nofly'},
  1641. function(args, speaker)
  1642. if speaker.userId ~= LP.userId then
  1643. lponly(speaker)
  1644. else
  1645. NOFLY()
  1646. end
  1647. end)
  1648.  
  1649. addcmd('exit','kills roblox process',{},
  1650. function(args, speaker)
  1651. if speaker.userId ~= LP.userId then
  1652. lponly(speaker)
  1653. else
  1654. game:shutdown()
  1655. end
  1656. end)
  1657.  
  1658. addcmd('fire', 'set a player on fire',{},
  1659. function(args, speaker)
  1660. local players = getPlayer(args[1], speaker)
  1661. for i,v in pairs(players)do
  1662. spawn(function()
  1663. local pchar=_char(v)
  1664. local Fire1 = Instance.new("Fire", pchar.Head)
  1665. local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1666. local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1667. local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1668. local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1669. local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1670. if not args[2] then return end
  1671. Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1672. Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1673. Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1674. Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1675. Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1676. Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1677. Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1678. Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1679. Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1680. Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1681. Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1682. Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1683. end)
  1684. end
  1685. end)
  1686.  
  1687. addcmd('discomesh', 'body parts get f u n k y',{},
  1688. function(args, speaker)
  1689. local players = getPlayer(args[1], speaker)
  1690. for i,v in pairs(players)do
  1691. spawn(function()
  1692. local plr = _players[v]
  1693. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1694. local h = _players[v].Character.Head.Mesh
  1695. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1696. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1697. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1698. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1699. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1700. while true do wait()
  1701. h.MeshType = meshes[math.random(1,#meshes)]
  1702. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1703. h.Parent.BrickColor = BrickColor.Random()
  1704. t.MeshType = meshes[math.random(1,#meshes)]
  1705. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1706. t.Parent.BrickColor = BrickColor.Random()
  1707. la.MeshType = meshes[math.random(1,#meshes)]
  1708. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1709. la.Parent.BrickColor = BrickColor.Random()
  1710. ra.MeshType = meshes[math.random(1,#meshes)]
  1711. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1712. ra.Parent.BrickColor = BrickColor.Random()
  1713. ll.MeshType = meshes[math.random(1,#meshes)]
  1714. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1715. ll.Parent.BrickColor = BrickColor.Random()
  1716. rl.MeshType = meshes[math.random(1,#meshes)]
  1717. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1718. rl.Parent.BrickColor = BrickColor.Random()
  1719. end end) end end)
  1720.  
  1721. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1722. function(args, speaker)
  1723. local players = getPlayer(args[1], speaker)
  1724. for i,v in pairs(players)do
  1725. spawn(function()
  1726. local Chicken = _players[v].Character
  1727. Chicken.Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1728. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1729. Chicken.Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1730. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1731. end) end end)
  1732.  
  1733. addcmd('esp', 'view a player and a players status',{},
  1734. function(args, speaker)
  1735. if speaker.userId ~= LP.userId then
  1736. lponly(speaker)
  1737. else
  1738. local players = getPlayer(args[1], speaker)
  1739. for i,v in pairs(players)do
  1740. spawn(function()
  1741. for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1742. if child.Name == gPlayers[v].Name then
  1743. child:Destroy()
  1744. end end wait(0.5)
  1745. local m = game["Players"].LocalPlayer:GetMouse()
  1746. local rs = game:GetService("RunService").RenderStepped
  1747. local espplr = gPlayers[v]
  1748. if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  1749. for b,n in pairs (espplr.Character:GetChildren()) do
  1750. if (n:IsA("BasePart")) then
  1751. local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  1752. a.Name = espplr.Name
  1753. a.Adornee = n
  1754. a.AlwaysOnTop = true
  1755. a.ZIndex = 0
  1756. a.Size = n.Size
  1757. a.Transparency = 0.7
  1758. local resetting = false
  1759. if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  1760. a.Color = BrickColor.new("Lime green")
  1761. else
  1762. a.Color = BrickColor.new("Really red")
  1763. end
  1764. if espplr.Character and espplr.Character:FindFirstChild('Head') then
  1765. local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  1766. local TextLabel = Instance.new("TextLabel")
  1767. BillboardGui.Adornee = espplr.Character.Head
  1768. BillboardGui.Name = espplr.Name
  1769. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  1770. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  1771. BillboardGui.AlwaysOnTop = true
  1772. TextLabel.Parent = BillboardGui
  1773. TextLabel.BackgroundTransparency = 1
  1774. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  1775. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  1776. TextLabel.Font = Enum.Font.SourceSansSemibold
  1777. TextLabel.TextSize = 20
  1778. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1779. TextLabel.TextStrokeTransparency = 0
  1780. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  1781. espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  1782. BillboardGui:Destroy() a:Destroy() end)
  1783. _players.PlayerRemoving:connect(function(player)
  1784. if player.Name == espplr.Name then
  1785. BillboardGui:Destroy() a:Destroy()
  1786. end end)
  1787. game:GetService("RunService").RenderStepped:Connect(function()
  1788. if espplr.Character ~= nil and espplr.Character.Parent ~= nil and espplr.Character:FindFirstChild('HumanoidRootPart') and espplr.Character:FindFirstChild('Humanoid') and game.CoreGui:FindFirstChild(espplr.Name) then
  1789. local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  1790. TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  1791. BillboardGui:Destroy() a:Destroy() end end)
  1792. end
  1793. end
  1794. end
  1795. end
  1796. end)
  1797. end
  1798. end
  1799. end)
  1800.  
  1801. addcmd('noesp', 'removes esp',{'unesp'},
  1802. function(args, speaker)
  1803. if speaker.userId ~= LP.userId then
  1804. lponly(speaker)
  1805. else
  1806. local players = getPlayer(args[1], speaker)
  1807. for i,v in pairs(players)do
  1808. spawn(function()
  1809. for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1810. if child.Name == gPlayers[v].Name then
  1811. child:Destroy()
  1812. end
  1813. end end) end end end)
  1814.  
  1815. addcmd('nofire', 'extinguish a player',{'unfire'},
  1816. function(args, speaker)
  1817. local players = getPlayer(args[1], speaker)
  1818. for i,v in pairs(players)do
  1819. local pchar=_char(v)
  1820. for j,v1 in pairs(pchar:GetDescendants()) do
  1821. if v1:IsA("Fire") then
  1822. v1:Destroy()
  1823. end end end end)
  1824.  
  1825. addcmd('shiny', 'makes a player shine',{},
  1826. function(args, speaker)
  1827. local players = getPlayer(args[1], speaker)
  1828. for i,v in pairs(players)do
  1829. spawn(function()
  1830. local pchar=_char(v)
  1831. for i,v in pairs(pchar:GetChildren()) do
  1832. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  1833. v:Destroy() end
  1834. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  1835. v.Reflectance = 1
  1836. v.Material = "Plastic"
  1837. end
  1838. end
  1839. end)
  1840. end
  1841. end)
  1842.  
  1843. addcmd('light', 'givs em light',{},
  1844. function(args, speaker)
  1845. local players = getPlayer(args[1], speaker)
  1846. for i,v in pairs(players)do
  1847. spawn(function()
  1848. local pchar=_char(v)
  1849. for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  1850. if v1:IsA("PointLight") then
  1851. v1:Destroy()
  1852. end
  1853. end
  1854. local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  1855. light.Range = 12
  1856. light.Brightness = 3
  1857. if not args[2] then return end
  1858. light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1859. light.Range = 12
  1860. light.Brightness = 3
  1861. end)
  1862. end
  1863. end)
  1864.  
  1865. bottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  1866. addcmd('begone', 'BEGONE THOT',{'thot'},
  1867. function(args, speaker)
  1868. local players = getPlayer(args[1], speaker)
  1869. for i,v in pairs(players)do
  1870. spawn(function()
  1871. local thotbottle = bottle:Clone()
  1872. local pchar=_char(v)
  1873. thotbottle.Name = 'THOT BEGONE'
  1874. thotbottle.Handle:Destroy()
  1875. execCmd('freeze '..gPlayers[v].Name)
  1876. execCmd('name '..gPlayers[v].Name..' THOT')
  1877. execCmd('spasm '..gPlayers[v].Name)
  1878. thotbottle.Parent = pchar
  1879. thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  1880. local cf = pchar.HumanoidRootPart.CFrame
  1881. local newcf = cf + cf.lookVector * 6
  1882. thotbottle.Head.CFrame = newcf
  1883. local s = Instance.new("Sound")
  1884. s.Name = "BEGONE"
  1885. s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  1886. s.Volume = 10
  1887. s.Parent = thotbottle
  1888. s:play()
  1889. local d = Instance.new("Sound")
  1890. d.Name = "WuOOOH"
  1891. d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  1892. d.Volume = 5
  1893. d.Parent = pchar
  1894. wait(4)
  1895. if gPlayers[v] then
  1896. execCmd('thaw '..gPlayers[v].Name)
  1897. execCmd('fling '..gPlayers[v].Name)
  1898. thotbottle:Destroy()
  1899. d:play()
  1900. end if gPlayers[v] then
  1901. wait(3)
  1902. execCmd('explode '..gPlayers[v].Name)
  1903. pchar:BreakJoints() end
  1904. end)
  1905. end
  1906. end)
  1907.  
  1908. addcmd('glowstick', 'givs em glo stik',{},
  1909. function(args, speaker)
  1910. local players = getPlayer(args[1], speaker)
  1911. for i,v in pairs(players)do
  1912. spawn(function()
  1913. System = {}
  1914. System.Create = function(a, c)
  1915. local e = Instance.new(a)
  1916. for d, a in pairs(c) do
  1917. local b, a = ypcall(function()
  1918. return e[d]
  1919. end)
  1920. if b then
  1921. e[d] = c[d]
  1922. end
  1923. end
  1924. return e
  1925. end
  1926. function b(d, b)
  1927. local c = getfenv(d)
  1928. local a = setmetatable({}, {
  1929. __index = function(a, a)
  1930. if a:lower() == 'script' then
  1931. return b
  1932. else
  1933. return c[a]
  1934. end
  1935. end
  1936. })
  1937. setfenv(d, a)
  1938. ypcall(function()
  1939. d()
  1940. end)
  1941. end
  1942. c = {}
  1943. mas = Instance.new("Model",game:GetService("Lighting"))
  1944. mas.Name = "CompiledModel"
  1945. o1 = System.Create("Tool",{
  1946. ["Name"] = "Glow Stick",
  1947. ["Parent"] = mas,
  1948. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  1949. ["CanBeDropped"] = false,
  1950. })
  1951. o2 = System.Create("Part",{
  1952. ["Name"] = "Handle",
  1953. ["Parent"] = o1,
  1954. ["Transparency"] = 0.10000000149012,
  1955. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  1956. ["Rotation"] = Vector3.new(-180, 0, 0),
  1957. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  1958. ["FormFactor"] = Enum.FormFactor.Custom,
  1959. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  1960. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1961. ["TopSurface"] = Enum.SurfaceType.Weld,
  1962. ["Material"] = "Neon",
  1963. })
  1964. o3 = System.Create("PointLight",{
  1965. ["Parent"] = o2,
  1966. ["Brightness"] = 8,
  1967. ["Range"] = 14,
  1968. })
  1969. o4 = System.Create("CylinderMesh",{
  1970. ["Parent"] = o2,
  1971. })
  1972. if not args[2] then
  1973. o2.Color = Color3.new(1,1,1)
  1974. o3.Color = Color3.new(1,1,1) else
  1975. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1976. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1977. mas.Parent = workspace
  1978. mas:MakeJoints()
  1979. local b = mas:GetChildren()
  1980. for a = 1, #b do
  1981. b[a].Parent = gPlayers[v].Backpack
  1982. ypcall(function()
  1983. b[a]:MakeJoints()
  1984. end)
  1985. end
  1986. mas:Destroy()
  1987. for a = 1, #c do
  1988. coroutine.resume(c[a])
  1989. end
  1990. end)
  1991. end
  1992. end)
  1993.  
  1994. addcmd('keybind','Binds a command to a key',{},
  1995. function(args,speaker)
  1996. if speaker.userId ~= LP.userId then
  1997. lponly(speaker) else
  1998. if #args < 2 then return end
  1999. local key = string.lower(args[1])
  2000. if #key > 1 or key == cmdbarbind then return end
  2001. local cmdText = GLS(false,1)
  2002. local cas = game:GetService("ContextActionService")
  2003. cas:BindAction("Keybind"..key,function(action,state,obj)
  2004. if state == Enum.UserInputState.Begin then
  2005. execCmd(cmdText,speaker)
  2006. end
  2007. end,false,key)
  2008. Notify("Binded "..cmdText.." to "..key)
  2009. end
  2010. end)
  2011.  
  2012. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2013. function(args,speaker)
  2014. if speaker.userId ~= LP.userId then
  2015. lponly(speaker) else
  2016. if #args < 1 then return end
  2017. local key = string.lower(args[1])
  2018. game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2019. Notify("Unbinded "..key)
  2020. end
  2021. end)
  2022.  
  2023. addcmd('trail', 'spawns a trail behind a player',{},
  2024. function(args, speaker)
  2025. local players = getPlayer(args[1], speaker)
  2026. for i,v in pairs(players)do
  2027. spawn(function()
  2028. local pchar=_char(v)
  2029. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2030. if v1.Name == "TRAIL" then
  2031. v1:Destroy()
  2032. end
  2033. end
  2034. if args[2] then
  2035. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2036. color2 = Color3.new(0,0,0) else
  2037. color1 = Color3.new(1,1,1)
  2038. color2 = Color3.new(0,0,0) end
  2039. if pchar:FindFirstChild("Torso") then
  2040. local e = Instance.new("Trail", pchar.Torso)
  2041. e.Name = "TRAIL"
  2042. e.FaceCamera = true
  2043. e.Color = ColorSequence.new(color1,color2)
  2044. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2045. e.Attachment1 = pchar.Torso.NeckAttachment
  2046. end
  2047. end)
  2048. end
  2049. end)
  2050.  
  2051. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2052. function(args, speaker)
  2053. local players = getPlayer(args[1], speaker)
  2054. for i,v in pairs(players)do
  2055. spawn(function()
  2056. local pchar=_char(v)
  2057. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2058. if v1.Name == "TRAIL" then
  2059. v1:Destroy()
  2060. end
  2061. end
  2062. end)
  2063. end
  2064. end)
  2065.  
  2066. local fa = false
  2067. local cam = workspace.CurrentCamera
  2068. local cam1 = 0
  2069. local cam2 = 0
  2070. local cam3 = 0
  2071. local k1 = false
  2072. local k2 = false
  2073. local k3 = false
  2074. local k4 = false
  2075. local k5 = false
  2076. local k6 = false
  2077. cs = 0.5
  2078. function movecam()
  2079. local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2080. if fa == false then
  2081. repeat
  2082. if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2083. local fp = fc.Position
  2084. fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2085. fa = true
  2086. end
  2087. game:GetService('RunService').RenderStepped:Wait()
  2088. until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2089. fa = false
  2090. end
  2091. end
  2092. function kp1(inputObject, gameProcessedEvent)
  2093. if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2094. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2095. k1 = true
  2096. cam1 = cs end
  2097. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2098. k2 = true
  2099. cam1 = (cs*-1) end
  2100. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2101. k3 = true
  2102. cam2 = cs end
  2103. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2104. k4 = true
  2105. cam2 = (cs*-1) end
  2106. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2107. k5 = true
  2108. cam3 = cs end
  2109. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2110. k6 = true
  2111. cam3 = (cs*-1) end
  2112. end
  2113. end
  2114. game:GetService("UserInputService").InputBegan:connect(kp1)
  2115. function kp2(inputObject, gameProcessedEvent)
  2116. if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2117. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2118. k1 = false
  2119. if k2 == false then
  2120. cam1 = 0
  2121. end
  2122. end
  2123. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2124. k2 = false
  2125. if k1 == false then
  2126. cam1 = 0
  2127. end
  2128. end
  2129. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2130. k3= false
  2131. if k4== false then
  2132. cam2 = 0
  2133. end
  2134. end
  2135. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2136. k4 = false
  2137. if k3 == false then
  2138. cam2 = 0
  2139. end
  2140. end
  2141. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2142. k5 = false
  2143. if k6 == false then
  2144. cam3 = 0
  2145. end
  2146. end
  2147. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2148. k6 = false
  2149. if k5 == false then
  2150. cam3 = 0
  2151. end
  2152. end
  2153. end
  2154. end
  2155. game:GetService("UserInputService").InputEnded:connect(kp2)
  2156. function FC()
  2157. if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2158. game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2159. local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2160. fc.CanCollide = false
  2161. fc.Anchored = true
  2162. fc.Transparency = 1
  2163. fc.Size = Vector3.new(1,1,1)
  2164. fc.Name = 'xFC'
  2165. fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2166. local cam = workspace.CurrentCamera
  2167. cam.CameraSubject = fc
  2168. cam.CameraType = 'Custom'
  2169. movecam()
  2170. end end
  2171. function UFC()
  2172. game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2173. if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2174. game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2175. local cam = workspace.CurrentCamera
  2176. cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2177. cam.CameraType = 'Custom'
  2178. end end
  2179.  
  2180. addcmd('freecam','freecam',{'fc'},
  2181. function(args, speaker)
  2182. if speaker.userId ~= LP.userId then
  2183. lponly(speaker)
  2184. else
  2185. FC()
  2186. end
  2187. end)
  2188.  
  2189. addcmd('fixcam','fixes camera',{},
  2190. function(args, speaker)
  2191. if speaker.userId ~= LP.userId then
  2192. lponly(speaker)
  2193. else
  2194. workspace.CurrentCamera:remove()
  2195. wait(.1)
  2196. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2197. workspace.CurrentCamera.CameraType = "Custom"
  2198. LP.CameraMinZoomDistance = 0.5
  2199. LP.CameraMaxZoomDistance = 400
  2200. LP.CameraMode = "Classic"
  2201. end
  2202. end)
  2203.  
  2204. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2205. function(args, speaker)
  2206. local players = getPlayer(args[1], speaker)
  2207. for i,v in pairs(players)do
  2208. local pchar=_char(v)
  2209. local char = pchar
  2210. local hum = char.Humanoid
  2211. for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2212. hum.HealthDisplayDistance = 0
  2213. --execcmd god
  2214. local stake = Instance.new("Part",char)
  2215. stake.Anchored = true
  2216. stake.BrickColor = BrickColor.new("Reddish brown")
  2217. stake.Material = "Wood"
  2218. stake.Size = Vector3.new(1,7,1)
  2219. stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2220. local hay = Instance.new("Part",char)
  2221. hay.Anchored = true
  2222. hay.Material = "Grass"
  2223. hay.BrickColor = BrickColor.new("New Yeller")
  2224. hay.Size = Vector3.new(6,1,5)
  2225. hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2226. local hay2 = hay:clone()
  2227. hay2.Parent = char
  2228. hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2229. local fire = Instance.new("Fire",hay)
  2230. fire.Enabled = false
  2231. fire.Heat = 25
  2232. fire.Size = 2
  2233. fire.Color = Color3.new(170/255,85/255,0)
  2234. local smoke = Instance.new("Smoke",hay)
  2235. smoke.Enabled = false
  2236. smoke.Opacity = 1
  2237. smoke.RiseVelocity = 25
  2238. smoke.Size = 15
  2239. smoke.Color = Color3.new(0,0,0)
  2240. local light = Instance.new("PointLight",hay)
  2241. light.Color = Color3.new(170/255,85/255,0)
  2242. light.Range = 0
  2243. light.Brightness = 1
  2244. light.Enabled = false
  2245. --[[]]
  2246. local crack = Instance.new("Sound",hay)
  2247. crack.SoundId = "rbxassetid://239443642"
  2248. crack.Looped = true
  2249. crack.Volume = 0
  2250. local scream = Instance.new("Sound",char.Torso)
  2251. scream.SoundId = "rbxassetid://264227115"
  2252. scream.Looped = true
  2253. scream.Volume = 0
  2254. --]]
  2255. wait()
  2256. char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2257. char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2258.  
  2259. local bods = char['Body Colors']
  2260. local colors = {
  2261. --"Really red";
  2262. "Bright red";
  2263. "Crimson";
  2264. "Maroon";
  2265. "Really black";
  2266. }
  2267.  
  2268. fire.Enabled=true
  2269. smoke.Enabled=true
  2270. light.Enabled=true
  2271. crack:Play()
  2272. scream:Play()
  2273. scream.Pitch = 0.8
  2274. --scream.Volume = 0.5
  2275. for i=1,30 do
  2276. crack.Volume = crack.Volume+(1/30)
  2277. scream.Volume = crack.Volume
  2278. fire.Size=i
  2279. smoke.RiseVelocity=i-5
  2280. smoke.Size=i/2
  2281. light.Range=i*2
  2282. wait(1)
  2283. end
  2284.  
  2285. for i=1,#colors do
  2286. bods.HeadColor=BrickColor.new(colors[i])
  2287. bods.LeftArmColor=BrickColor.new(colors[i])
  2288. bods.LeftLegColor=BrickColor.new(colors[i])
  2289. bods.RightArmColor=BrickColor.new(colors[i])
  2290. bods.RightLegColor=BrickColor.new(colors[i])
  2291. bods.TorsoColor=BrickColor.new(colors[i])
  2292. hay.BrickColor=BrickColor.new(colors[i])
  2293. hay2.BrickColor=BrickColor.new(colors[i])
  2294. stake.BrickColor=BrickColor.new(colors[i])
  2295. wait(5)
  2296. end
  2297. wait(10)
  2298. scream.Volume = 0.5
  2299. wait(1)
  2300. scream:Stop()
  2301. char:BreakJoints()
  2302. end
  2303. end)
  2304.  
  2305. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2306. function(args, speaker)
  2307. if speaker.userId ~= LP.userId then
  2308. lponly(speaker)
  2309. else
  2310. UFC()
  2311. end
  2312. end)
  2313.  
  2314. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2315. function(args, speaker)
  2316. if speaker.userId ~= LP.userId then
  2317. lponly(speaker)
  2318. else
  2319. if isNumber(args[1]) then
  2320. cs = args[1]
  2321. end end end)
  2322.  
  2323. addcmd('nolight', 'no more light',{'unlight'},
  2324. function(args, speaker)
  2325. local players = getPlayer(args[1], speaker)
  2326. for i,v in pairs(players)do
  2327. local pchar=_char(v)
  2328. for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2329. if v1:IsA("PointLight") then
  2330. v1:Destroy()
  2331. end
  2332. end
  2333. end
  2334. end)
  2335.  
  2336. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2337. function(args, speaker)
  2338. local players = getPlayer(args[1], speaker)
  2339. for i,v in pairs(players)do
  2340. local pchar=_char(v)
  2341. scale = 10
  2342.  
  2343. function weld(tab)
  2344. local last = nil
  2345. for i,v in pairs(tab) do
  2346. if v:IsA("BasePart") then
  2347. if last then
  2348. local w = Instance.new("Weld",last)
  2349. w.Part0 = w.Parent
  2350. w.Part1 = v
  2351. local pos = last.CFrame:toObjectSpace(v.CFrame)
  2352. w.C0 = pos
  2353. end
  2354. last = v
  2355. end
  2356. end
  2357. end
  2358.  
  2359. function makeball(pos)
  2360. local model = Instance.new("Model",workspace)
  2361. model.Name = gPlayers[v].Name .. "ball"
  2362. local rand = BrickColor.Random()
  2363. pchar.Head.Anchored = true
  2364. for i=0,340,20 do
  2365. wait()
  2366. for z=-90,70,20 do
  2367. local p = Instance.new("Part",model)
  2368. p.formFactor = "Custom"
  2369. p.BrickColor = rand
  2370. p.Transparency = 0.5
  2371. p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2372. p.Anchored = true
  2373. p.TopSurface = 0
  2374. p.BottomSurface = 0
  2375. p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2376. p:breakJoints()
  2377. end
  2378. end
  2379. weld(model:children())
  2380. for i,v in pairs(model:children()) do v.Anchored = false end
  2381. pchar.Head.Anchored = false
  2382. model:MakeJoints()
  2383. end
  2384.  
  2385. if pchar then
  2386. makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2387. end
  2388. end
  2389. end)
  2390.  
  2391. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2392. function(args, speaker)
  2393. local players = getPlayer(args[1], speaker)
  2394. for i,v in pairs(players)do
  2395. local pchar=_char(v)
  2396. for _, child in pairs( workspace:GetChildren()) do
  2397. if child.Name == gPlayers[v].Name .. "ball" then
  2398. child:Destroy()
  2399. end
  2400. end
  2401. end
  2402. end)
  2403.  
  2404. local car = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2405.  
  2406. local fastwait = function(time)
  2407. local expire = tick()+(time or 0.02999999999999999889)
  2408. while game:GetService("RunService").Heartbeat:wait() do
  2409. if tick() >= expire then return true end
  2410. end
  2411. end
  2412.  
  2413. function arrest(name)
  2414. spawn(function()
  2415. local p = game:GetService("Players"):FindFirstChild(name)
  2416. local char = p.Character
  2417. local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2418. local humanoid = p.Character:FindFirstChild("Humanoid")
  2419. if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2420. local van = car:Clone()
  2421. if van then
  2422. local function check()
  2423. if not van or not van.Parent or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or not torso.Parent or not humanoid.Parent or not char or not char.Parent then
  2424. return false
  2425. else
  2426. return true
  2427. end
  2428. end
  2429.  
  2430. --local driver = van.Driver
  2431. --local grabber = van.Clown
  2432. local primary = van.Primary
  2433. --local door = van.Door
  2434. local tPos = torso.CFrame
  2435.  
  2436. local sound = Instance.new("Sound",primary)
  2437. sound.SoundId = "rbxassetid://258529216"
  2438. sound.Looped = true
  2439. sound:Play()
  2440.  
  2441. local chuckle = Instance.new("Sound",primary)
  2442. chuckle.SoundId = "rbxassetid://175964948"
  2443. chuckle.Looped = true
  2444. chuckle.Volume = 0.5
  2445. chuckle:Play()
  2446.  
  2447. van.PrimaryPart = van.Primary
  2448. van.Name = "ADONIS_VAN"
  2449. van.Parent = workspace
  2450. humanoid.Name = "NoResetForYou"
  2451. humanoid.WalkSpeed = 0
  2452. sound.Pitch = 1.3
  2453.  
  2454. local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2455. music.Name = "COPSONG"
  2456. music.SoundId = "rbxassetid://132007810"
  2457. music.Volume = 1
  2458. music.Looped = true
  2459. if not music.Playing then music:Play() end
  2460.  
  2461. spawn(function()
  2462. while fastwait(0.2) do
  2463. van.Body.Lightbar.Red.PointLight.Enabled = true
  2464. van.Body.Lightbar.Blue.PointLight.Enabled = false
  2465. fastwait(0.2)
  2466. van.Body.Lightbar.Red.PointLight.Enabled = false
  2467. van.Body.Lightbar.Blue.PointLight.Enabled = true
  2468. end
  2469. end)
  2470.  
  2471. for i = 1,200 do
  2472. if not check() then
  2473. break
  2474. else
  2475. van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2476. fastwait(0.001*(i/5))
  2477. end
  2478. end
  2479.  
  2480. sound.Pitch = 0.9
  2481.  
  2482. fastwait(0.5)
  2483. if check() then
  2484. --door.Transparency = 1
  2485. end
  2486.  
  2487. local freeze = Instance.new("Sound",primary)
  2488. freeze.SoundId = "rbxassetid://163732279"
  2489. freeze.Volume = 5
  2490. freeze:Play()
  2491.  
  2492. fastwait(3)
  2493.  
  2494. if check() then
  2495. torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2496. end
  2497.  
  2498. fastwait(0.5)
  2499. if check() then
  2500. --door.Transparency = 0
  2501. end
  2502. fastwait(0.5)
  2503.  
  2504. sound.Pitch = 1.3
  2505. local gui = Instance.new("ScreenGui")
  2506. local frame = Instance.new("Frame",gui)
  2507. frame.BackgroundTransparency = 1
  2508. frame.BackgroundColor3 = Color3.new(0,0,0)
  2509. frame.Position = UDim2.new(0,0,0,-36)
  2510. frame.Size = UDim2.new(1,0,1,36)
  2511. spawn(function()
  2512. for i = 1,0,-0.01 do
  2513. frame.BackgroundTransparency = i
  2514. fastwait(0.1)
  2515. end
  2516. frame.BackgroundTransparency = 0
  2517. end)
  2518.  
  2519. p.CameraMaxZoomDistance = 0.5
  2520.  
  2521. torso.Anchored = true
  2522.  
  2523. for i = 1,400 do
  2524. if not check() then
  2525. break
  2526. else
  2527. van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2528. torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2529. fastwait(0.1/(i*5))
  2530.  
  2531. if i == 270 then
  2532. music.Volume = 5
  2533. end
  2534. end
  2535. end
  2536.  
  2537. local function KICK(P)
  2538. spawn(function()
  2539. if not FindTable(WL, P.Name) then
  2540. for i = 1,5 do
  2541. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2542. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2543. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2544. spawn(function()
  2545. repeat fastwait()
  2546. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2547. until not game:GetService("Players"):FindFirstChild(P.Name)
  2548. end)
  2549. P.Character.HumanoidRootPart.Anchored = true
  2550. end
  2551. end
  2552. end
  2553. end)
  2554. end
  2555.  
  2556. if p and p.Parent == game:GetService("Players") then
  2557. if p == game:GetService("Players").LocalPlayer then
  2558. fastwait(5)
  2559. end
  2560. torso.Anchored = false
  2561. p.CharacterAdded:Connect(function()
  2562. fastwait()
  2563. KICK(p)
  2564. end)
  2565. KICK(p)
  2566. end
  2567. fastwait(0.5)
  2568. pcall(function() van:Destroy() end)
  2569. pcall(function() gui:Destroy() end)
  2570. if not workspace:FindFirstChild("ADONIS_VAN") then
  2571. music:Destroy()
  2572. end
  2573. end
  2574. end
  2575. end)
  2576. end
  2577.  
  2578. addcmd('arrest', 'arrests player',{},
  2579. function(args, speaker)
  2580. local players = getPlayer(args[1], speaker)
  2581. for i,v in pairs(players)do
  2582. arrest(gPlayers[v].Name)
  2583. end
  2584. end)
  2585.  
  2586. addcmd('nodummies', 'clears dummies',{},
  2587. function(args, speaker)
  2588. for _, child in pairs( workspace:GetChildren()) do
  2589. if child:FindFirstChild('isdummy') then
  2590. child:Destroy()
  2591. end
  2592. end
  2593. end)
  2594.  
  2595. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2596. function(args, speaker)
  2597. local name = GLS(false, 0)
  2598. local lchar = game:GetService('Players').LocalPlayer
  2599. local Model0 = Instance.new("Model")
  2600. local Part1 = Instance.new("Part")
  2601. local SpecialMesh2 = Instance.new("SpecialMesh")
  2602. local Decal3 = Instance.new("Decal")
  2603. local Part4 = Instance.new("Part")
  2604. local Motor5 = Instance.new("Motor")
  2605. local Motor6 = Instance.new("Motor")
  2606. local Motor7 = Instance.new("Motor")
  2607. local Motor8 = Instance.new("Motor")
  2608. local Motor9 = Instance.new("Motor")
  2609. local Part10 = Instance.new("Part")
  2610. local Part11 = Instance.new("Part")
  2611. local Part12 = Instance.new("Part")
  2612. local Part13 = Instance.new("Part")
  2613. local dum = Instance.new("BoolValue")
  2614. dum.Name = "isdummy"
  2615. dum.Parent = Model0
  2616. local Humanoid14 = Instance.new("Humanoid")
  2617. Model0.Name = name
  2618. Model0.Parent = workspace
  2619. Model0.PrimaryPart = Part1
  2620. Part1.Name = "Head"
  2621. Part1.Parent = Model0
  2622. Part1.BrickColor = BrickColor.new("Bright yellow")
  2623. Part1.CanCollide = false
  2624. Part1.FormFactor = Enum.FormFactor.Symmetric
  2625. Part1.Friction = 0
  2626. Part1.Size = Vector3.new(2, 1, 1)
  2627. Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2628. Part1.TopSurface = Enum.SurfaceType.Smooth
  2629. Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2630. Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2631. Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2632. SpecialMesh2.Parent = Part1
  2633. SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2634. SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2635. Decal3.Name = "face"
  2636. Decal3.Parent = Part1
  2637. Decal3.Texture = "rbxasset://textures/face.png"
  2638. Part4.Name = "Torso"
  2639. Part4.Parent = Model0
  2640. Part4.BrickColor = BrickColor.new("Bright blue")
  2641. Part4.CanCollide = false
  2642. Part4.FormFactor = Enum.FormFactor.Symmetric
  2643. Part4.Friction = 0
  2644. Part4.Size = Vector3.new(2, 2, 1)
  2645. Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2646. Part4.LeftSurface = Enum.SurfaceType.Weld
  2647. Part4.RightSurface = Enum.SurfaceType.Weld
  2648. Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2649. Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2650. Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2651. Motor5.Name = "Right Shoulder"
  2652. Motor5.Parent = Part4
  2653. Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2654. Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2655. Motor5.Part0 = Part4
  2656. Motor5.Part1 = Part11
  2657. Motor5.DesiredAngle = 0.083800852298737
  2658. Motor5.MaxVelocity = 0.15000000596046
  2659. Motor6.Name = "Left Shoulder"
  2660. Motor6.Parent = Part4
  2661. Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2662. Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2663. Motor6.Part0 = Part4
  2664. Motor6.Part1 = Part10
  2665. Motor6.DesiredAngle = 0.083800852298737
  2666. Motor6.MaxVelocity = 0.15000000596046
  2667. Motor7.Name = "Left Hip"
  2668. Motor7.Parent = Part4
  2669. Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2670. Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2671. Motor7.Part0 = Part4
  2672. Motor7.Part1 = Part12
  2673. Motor7.DesiredAngle = -0.083800852298737
  2674. Motor7.MaxVelocity = 0.10000000149012
  2675. Motor8.Name = "Neck"
  2676. Motor8.Parent = Part4
  2677. Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2678. Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2679. Motor8.Part0 = Part4
  2680. Motor8.Part1 = Part1
  2681. Motor8.MaxVelocity = 0.10000000149012
  2682. Motor9.Name = "Right Hip"
  2683. Motor9.Parent = Part4
  2684. Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2685. Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2686. Motor9.Part0 = Part4
  2687. Motor9.Part1 = Part13
  2688. Motor9.DesiredAngle = -0.083800852298737
  2689. Motor9.MaxVelocity = 0.10000000149012
  2690. Part10.Name = "Left Arm"
  2691. Part10.Parent = Model0
  2692. Part10.BrickColor = BrickColor.new("Bright yellow")
  2693. Part10.CanCollide = false
  2694. Part10.FormFactor = Enum.FormFactor.Symmetric
  2695. Part10.Size = Vector3.new(1, 2, 1)
  2696. Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2697. Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2698. Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2699. Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2700. Part11.Name = "Right Arm"
  2701. Part11.Parent = Model0
  2702. Part11.BrickColor = BrickColor.new("Bright yellow")
  2703. Part11.CanCollide = false
  2704. Part11.FormFactor = Enum.FormFactor.Symmetric
  2705. Part11.Size = Vector3.new(1, 2, 1)
  2706. Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2707. Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2708. Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2709. Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2710. Part12.Name = "Left Leg"
  2711. Part12.Parent = Model0
  2712. Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2713. Part12.CanCollide = false
  2714. Part12.FormFactor = Enum.FormFactor.Symmetric
  2715. Part12.Size = Vector3.new(1, 2, 1)
  2716. Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2717. Part12.BottomSurface = Enum.SurfaceType.Smooth
  2718. Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2719. Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2720. Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2721. Part13.Name = "Right Leg"
  2722. Part13.Parent = Model0
  2723. Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2724. Part13.CanCollide = false
  2725. Part13.FormFactor = Enum.FormFactor.Symmetric
  2726. Part13.Size = Vector3.new(1, 2, 1)
  2727. Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2728. Part13.BottomSurface = Enum.SurfaceType.Smooth
  2729. Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2730. Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2731. Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2732. Humanoid14.Parent = Model0
  2733. Humanoid14.RightLeg = Part13
  2734. Humanoid14.LeftLeg = Part12
  2735. Humanoid14.Torso = Part4
  2736. Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  2737. Model0.Parent = game:GetService('Workspace')
  2738. end)
  2739.  
  2740. addcmd('loopkill', 'rip person',{'lkill'},
  2741. function(args, speaker)
  2742. local players = getPlayer(args[1], speaker)
  2743. for i,v in pairs(players)do
  2744. if not FindTable(loopkillT, _players[v].Name) then
  2745. table.insert(loopkillT, _players[v].Name)
  2746. if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  2747. Notify('Loopkilling player(s)') end end end end)
  2748.  
  2749. addcmd('unloopkill', 'un rip person',{'unlkill'},
  2750. function(args, speaker)
  2751. local players = getPlayer(args[1], speaker)
  2752. for i,v in pairs(players)do
  2753. if FindTable(loopkillT, _players[v].Name) then
  2754. table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  2755. if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  2756. Notify('No longer loopkilling player(s)') end end end end)
  2757.  
  2758. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  2759. function(args, speaker)
  2760. local players = getPlayer(args[1], speaker)
  2761. for i,v in pairs(players)do
  2762. if not FindTable(disabletoolsT, _players[v].Name) then
  2763. table.insert(disabletoolsT, _players[v].Name)
  2764. if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  2765. Notify('Disabled tools for player(s)') end end end end)
  2766.  
  2767. addcmd('enabletools', 'lets them have tools',{},
  2768. function(args, speaker)
  2769. local players = getPlayer(args[1], speaker)
  2770. for i,v in pairs(players)do
  2771. if FindTable(disabletoolsT, _players[v].Name) then
  2772. table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  2773. if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  2774. Notify('Enabled tools for player(s)') end end end end)
  2775.  
  2776. addcmd('refresh', 'refresh their player model',{'re'},
  2777. function(args, speaker)
  2778. local players = getPlayer(args[1], speaker)
  2779. for i,v in pairs(players)do
  2780. refresh(_players[v])
  2781. end end)
  2782.  
  2783. local fastwait = function(time)
  2784. local expire = tick()+(time or 0.02999999999999999889)
  2785. while game:GetService("RunService").Heartbeat:wait() do
  2786. if tick() >= expire then return true end
  2787. end
  2788. end
  2789.  
  2790. function gull(name)
  2791. spawn(function()
  2792. local char = game:GetService("Players")[name].Character
  2793. char.PrimaryPart = char.HumanoidRootPart
  2794.  
  2795. local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  2796. local initCFrame = tors.CFrame
  2797.  
  2798. if char:FindFirstChild("Torso") then
  2799. char.Torso.Anchored = true
  2800. else
  2801. char.UpperTorso.Anchored = true
  2802. end
  2803. char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  2804.  
  2805. local gull = Instance.new("Part")
  2806. gull.Anchored = true
  2807. gull.CanCollide = false
  2808. gull.Position = Vector3.new(0,100000,0)
  2809. local mesh = Instance.new("SpecialMesh",gull)
  2810. mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  2811. mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2812. mesh.Scale = Vector3.new(10,10,10)
  2813.  
  2814. local leftWing = Instance.new("Part",gull)
  2815. leftWing.CanCollide = false
  2816. local lmesh = Instance.new("SpecialMesh",leftWing)
  2817. lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  2818. lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2819. lmesh.Scale = Vector3.new(10,10,10)
  2820. local leftMotor = Instance.new("Motor6D",gull)
  2821. leftMotor.MaxVelocity = 1
  2822. leftMotor.Part0 = gull
  2823. leftMotor.Part1 = leftWing
  2824. leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  2825.  
  2826. local rightWing = Instance.new("Part",gull)
  2827. rightWing.CanCollide = false
  2828. local rmesh = Instance.new("SpecialMesh",rightWing)
  2829. rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  2830. rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2831. rmesh.Scale = Vector3.new(10,10,10)
  2832. local rightMotor = Instance.new("Motor6D",gull)
  2833. rightMotor.MaxVelocity = 1
  2834. rightMotor.Part0 = gull
  2835. rightMotor.Part1 = rightWing
  2836. rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  2837.  
  2838. local sound = Instance.new("Sound",gull)
  2839. sound.SoundId = "rbxassetid://160877039"
  2840. sound.Volume = 10
  2841. gull.Parent = workspace
  2842.  
  2843. for i = 400,-1000,-2 do
  2844. local der = 0.02*i
  2845. local angle = math.atan(der/1)
  2846. gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  2847. if i == 0 then sound:Play() end
  2848. if i <= 0 then
  2849. char:SetPrimaryPartCFrame(gull.CFrame)
  2850. local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  2851. leftMotor.DesiredAngle = -nextAngle
  2852. leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  2853. rightMotor.DesiredAngle = nextAngle
  2854. rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  2855. end
  2856. game:GetService("RunService").RenderStepped:wait()
  2857. end
  2858.  
  2859. local function KICK(P)
  2860. spawn(function()
  2861. if not FindTable(WL, P.Name) then
  2862. for i = 1,5 do
  2863. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2864. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2865. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2866. spawn(function()
  2867. repeat wait()
  2868. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2869. until not game:GetService("Players"):FindFirstChild(P.Name)
  2870. end)
  2871. P.Character.HumanoidRootPart.Anchored = true
  2872. end
  2873. end
  2874. end
  2875. end)
  2876. end
  2877.  
  2878. if char:FindFirstChild("Torso") then
  2879. char.Torso.Anchored = false
  2880. else
  2881. char.UpperTorso.Anchored = false
  2882. end
  2883.  
  2884. spawn(function()
  2885. if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  2886. game:GetService("Players")[name].CharacterAdded:Connect(function()
  2887. wait()
  2888. KICK(game:GetService("Players")[name])
  2889. end)
  2890. KICK(game:GetService("Players")[name])
  2891. end)
  2892.  
  2893. local go = Instance.new("BodyVelocity",gull)
  2894. go.Velocity = Vector3.new(0,1000,0)
  2895. go.MaxForce = Vector3.new(1000000,1000000,1000000)
  2896. gull.Anchored = false
  2897. end)
  2898. end
  2899.  
  2900. addcmd('seagull', 'seagulls player',{'gull'},
  2901. function(args, speaker)
  2902. local players = getPlayer(args[1], speaker)
  2903. for i,v in pairs(players)do
  2904. gull(gPlayers[v].Name)
  2905. end
  2906. end)
  2907.  
  2908. local song = nil
  2909. function zinniaKick(name)
  2910. spawn(function()
  2911. if song == nil or song.Parent == nil then
  2912. song = Instance.new("Sound",workspace)
  2913. song.SoundId = "rbxassetid://190423831"
  2914. song.Volume = 1
  2915. song.Looped = true
  2916. song:Play()
  2917. end
  2918. local zin = Instance.new("Part")
  2919. zin.Name = "CuteZinnia"
  2920. zin.Anchored = true
  2921. zin.CanCollide = false
  2922. zin.Locked = true
  2923. local mesh = Instance.new("SpecialMesh")
  2924. mesh.MeshId = "rbxassetid://1175670539"
  2925. mesh.TextureId = "rbxassetid://1175670558"
  2926. mesh.Scale = Vector3.new(0.05,0.05,0.05)
  2927. mesh.Offset = Vector3.new(0,0.88,0)
  2928. mesh.Parent = zin
  2929. local char = game:GetService("Players")[name].Character
  2930. char.PrimaryPart = char.HumanoidRootPart
  2931. if char:FindFirstChild("Torso") then
  2932. char.Torso.Anchored = true
  2933. else
  2934. char.UpperTorso.Anchored = true
  2935. end
  2936. zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) + Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
  2937. zin.Parent = workspace
  2938. local tween = game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,Enum.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)})
  2939. tween:Play()
  2940. fastwait(3)
  2941. for i = 50,1,-1 do
  2942. zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
  2943. fastwait()
  2944. end
  2945. char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  2946. fastwait(1)
  2947. local turns = 0
  2948.  
  2949. while turns < 200 do
  2950. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  2951. char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  2952. turns = turns + 1
  2953. fastwait()
  2954. end
  2955. for i = 1,10 do
  2956. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  2957. char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  2958. fastwait()
  2959. end
  2960. local rX,rZ = 0,0
  2961. repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  2962. repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  2963. local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  2964. bv.Force = Vector3.new(rX,10000,rZ)
  2965. if char:FindFirstChild("Torso") then
  2966. char.Torso.Anchored = false
  2967. else
  2968. char.UpperTorso.Anchored = false
  2969. end
  2970. function KICK(P)
  2971. spawn(function()
  2972. if not FindTable(WL, P.Name) then
  2973. for i = 1,5 do
  2974. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2975. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2976. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2977. spawn(function()
  2978. repeat fastwait()
  2979. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2980. until not game:GetService("Players"):FindFirstChild(P.Name)
  2981. end)
  2982. P.Character.HumanoidRootPart.Anchored = true
  2983. end
  2984. end
  2985. end
  2986. end)
  2987. end
  2988. spawn(function()
  2989. if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  2990. game:GetService("Players")[name].CharacterAdded:Connect(function()
  2991. fastwait()
  2992. KICK(game:GetService("Players")[name])
  2993. end)
  2994. KICK(game:GetService("Players")[name])
  2995. end)
  2996. for i = 1,20 do
  2997. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  2998. fastwait()
  2999. end
  3000. while turns > 0 do
  3001. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3002. turns = turns - 5
  3003. fastwait()
  3004. end
  3005. fastwait(1)
  3006. zin.Name = "GoneZinnia"
  3007. local go = Instance.new("BodyVelocity",zin)
  3008. go.Velocity = zin.CFrame.lookVector * 100
  3009. go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3010. zin.Anchored = false
  3011. fastwait(20)
  3012. if song and not workspace:FindFirstChild("CuteZinnia") then
  3013. song:Destroy()
  3014. song = nil
  3015. end
  3016. end)
  3017. end
  3018.  
  3019. addcmd('zinnia', 'asdf for moon',{},
  3020. function(args, speaker)
  3021. local players = getPlayer(args[1], speaker)
  3022. for i,v in pairs(players)do
  3023. zinniaKick(gPlayers[v].Name)
  3024. end
  3025. end)
  3026.  
  3027. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3028. function(args, speaker)
  3029. local players = getPlayer(args[1], speaker)
  3030. for i,v in pairs(players)do
  3031. if not FindTable(rainbowT, _players[v].Name) then
  3032. table.insert(rainbowT, _players[v].Name)
  3033. if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3034. Notify('Gave player(s) rainbow name') end end end end)
  3035.  
  3036. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3037. function(args, speaker)
  3038. local players = getPlayer(args[1], speaker)
  3039. for i,v in pairs(players)do
  3040. if FindTable(rainbowT, _players[v].Name) then
  3041. table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3042. _players[v].Neutral = true
  3043. if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3044. Notify('Disabled rainbow name for player(s)') end end end end)
  3045.  
  3046. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3047. function(args, speaker)
  3048. if speaker.userId ~= LP.userId then
  3049. lponly(speaker)
  3050. else
  3051. --Terrain Script
  3052. --Edge#1934/IoIman616
  3053.  
  3054. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3055. if child.Name == "MaterialGui" then
  3056. child:Destroy()
  3057. end
  3058. end
  3059.  
  3060. function sandbox(var,func)
  3061. local env = getfenv(func)
  3062. local newenv = setmetatable({},{
  3063. __index = function(self,k)
  3064. if k=="script" then
  3065. return var
  3066. else
  3067. return env[k]
  3068. end
  3069. end,
  3070. })
  3071. setfenv(func,newenv)
  3072. return func
  3073. end
  3074. cors = {}
  3075. mas = Instance.new("Model",game:GetService("Lighting"))
  3076. HopperBin0 = Instance.new("HopperBin")
  3077. HopperBin0.Name = "Terrain Build"
  3078. HopperBin0.Parent = mas
  3079. for i,v in pairs(mas:GetChildren()) do
  3080. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3081. pcall(function() v:MakeJoints() end)
  3082. end
  3083. mas:Destroy()
  3084. for i,v in pairs(cors) do
  3085. spawn(function()
  3086. pcall(v)
  3087. end)
  3088. end
  3089.  
  3090. wait(0.01)
  3091.  
  3092. function sandbox(var,func)
  3093. local env = getfenv(func)
  3094. local newenv = setmetatable({},{
  3095. __index = function(self,k)
  3096. if k=="script" then
  3097. return var
  3098. else
  3099. return env[k]
  3100. end
  3101. end,
  3102. })
  3103. setfenv(func,newenv)
  3104. return func
  3105. end
  3106. cors = {}
  3107. mas = Instance.new("Model",game:GetService("Lighting"))
  3108. ScreenGui0 = Instance.new("ScreenGui")
  3109. ImageLabel1 = Instance.new("ImageLabel")
  3110. ImageButton2 = Instance.new("ImageButton")
  3111. Frame3 = Instance.new("Frame")
  3112. NumberValue4 = Instance.new("NumberValue")
  3113. ImageButton5 = Instance.new("ImageButton")
  3114. Frame6 = Instance.new("Frame")
  3115. NumberValue7 = Instance.new("NumberValue")
  3116. ImageButton8 = Instance.new("ImageButton")
  3117. Frame9 = Instance.new("Frame")
  3118. NumberValue10 = Instance.new("NumberValue")
  3119. ImageButton11 = Instance.new("ImageButton")
  3120. Frame12 = Instance.new("Frame")
  3121. NumberValue13 = Instance.new("NumberValue")
  3122. ImageButton14 = Instance.new("ImageButton")
  3123. Frame15 = Instance.new("Frame")
  3124. NumberValue16 = Instance.new("NumberValue")
  3125. ImageButton17 = Instance.new("ImageButton")
  3126. Frame18 = Instance.new("Frame")
  3127. NumberValue19 = Instance.new("NumberValue")
  3128. ImageButton20 = Instance.new("ImageButton")
  3129. Frame21 = Instance.new("Frame")
  3130. NumberValue22 = Instance.new("NumberValue")
  3131. ImageButton23 = Instance.new("ImageButton")
  3132. Frame24 = Instance.new("Frame")
  3133. NumberValue25 = Instance.new("NumberValue")
  3134. ImageButton26 = Instance.new("ImageButton")
  3135. Frame27 = Instance.new("Frame")
  3136. NumberValue28 = Instance.new("NumberValue")
  3137. ImageButton29 = Instance.new("ImageButton")
  3138. Frame30 = Instance.new("Frame")
  3139. NumberValue31 = Instance.new("NumberValue")
  3140. ImageButton32 = Instance.new("ImageButton")
  3141. Frame33 = Instance.new("Frame")
  3142. NumberValue34 = Instance.new("NumberValue")
  3143. ImageButton35 = Instance.new("ImageButton")
  3144. Frame36 = Instance.new("Frame")
  3145. NumberValue37 = Instance.new("NumberValue")
  3146. ImageButton38 = Instance.new("ImageButton")
  3147. Frame39 = Instance.new("Frame")
  3148. NumberValue40 = Instance.new("NumberValue")
  3149. ImageButton41 = Instance.new("ImageButton")
  3150. Frame42 = Instance.new("Frame")
  3151. NumberValue43 = Instance.new("NumberValue")
  3152. ImageButton44 = Instance.new("ImageButton")
  3153. Frame45 = Instance.new("Frame")
  3154. NumberValue46 = Instance.new("NumberValue")
  3155. ImageButton47 = Instance.new("ImageButton")
  3156. Frame48 = Instance.new("Frame")
  3157. NumberValue49 = Instance.new("NumberValue")
  3158. ImageButton50 = Instance.new("ImageButton")
  3159. Frame51 = Instance.new("Frame")
  3160. NumberValue52 = Instance.new("NumberValue")
  3161. ImageButton53 = Instance.new("ImageButton")
  3162. Frame54 = Instance.new("Frame")
  3163. ScreenGui0.Name = "MaterialGui"
  3164. ScreenGui0.Parent = mas
  3165. ImageLabel1.Name = "MaterialMenu"
  3166. ImageLabel1.Parent = ScreenGui0
  3167. ImageLabel1.Transparency = 1
  3168. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3169. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3170. ImageLabel1.BackgroundTransparency = 1
  3171. ImageLabel1.ZIndex = 2
  3172. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3173. ImageButton2.Name = "Grass"
  3174. ImageButton2.Parent = ImageLabel1
  3175. ImageButton2.Transparency = 1
  3176. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3177. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3178. ImageButton2.BackgroundTransparency = 1
  3179. ImageButton2.ZIndex = 4
  3180. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3181. Frame3.Name = "Selection"
  3182. Frame3.Parent = ImageButton2
  3183. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3184. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3185. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3186. Frame3.BorderSizePixel = 0
  3187. Frame3.ZIndex = 3
  3188. NumberValue4.Name = "num"
  3189. NumberValue4.Parent = ImageButton2
  3190. NumberValue4.Value = 1
  3191. ImageButton5.Name = "Sand"
  3192. ImageButton5.Parent = ImageLabel1
  3193. ImageButton5.Transparency = 1
  3194. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3195. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3196. ImageButton5.BackgroundTransparency = 1
  3197. ImageButton5.ZIndex = 4
  3198. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3199. Frame6.Name = "Selection"
  3200. Frame6.Parent = ImageButton5
  3201. Frame6.Transparency = 1
  3202. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3203. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3204. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3205. Frame6.BackgroundTransparency = 1
  3206. Frame6.BorderSizePixel = 0
  3207. Frame6.ZIndex = 3
  3208. NumberValue7.Name = "num"
  3209. NumberValue7.Parent = ImageButton5
  3210. NumberValue7.Value = 2
  3211. ImageButton8.Name = "Brick"
  3212. ImageButton8.Parent = ImageLabel1
  3213. ImageButton8.Transparency = 1
  3214. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3215. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3216. ImageButton8.BackgroundTransparency = 1
  3217. ImageButton8.ZIndex = 4
  3218. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3219. Frame9.Name = "Selection"
  3220. Frame9.Parent = ImageButton8
  3221. Frame9.Transparency = 1
  3222. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3223. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3224. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3225. Frame9.BackgroundTransparency = 1
  3226. Frame9.BorderSizePixel = 0
  3227. Frame9.ZIndex = 3
  3228. NumberValue10.Name = "num"
  3229. NumberValue10.Parent = ImageButton8
  3230. NumberValue10.Value = 3
  3231. ImageButton11.Name = "Granite"
  3232. ImageButton11.Parent = ImageLabel1
  3233. ImageButton11.Transparency = 1
  3234. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3235. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3236. ImageButton11.BackgroundTransparency = 1
  3237. ImageButton11.ZIndex = 4
  3238. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3239. Frame12.Name = "Selection"
  3240. Frame12.Parent = ImageButton11
  3241. Frame12.Transparency = 1
  3242. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3243. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3244. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3245. Frame12.BackgroundTransparency = 1
  3246. Frame12.BorderSizePixel = 0
  3247. Frame12.ZIndex = 3
  3248. NumberValue13.Name = "num"
  3249. NumberValue13.Parent = ImageButton11
  3250. NumberValue13.Value = 4
  3251. ImageButton14.Name = "Asphalt"
  3252. ImageButton14.Parent = ImageLabel1
  3253. ImageButton14.Transparency = 1
  3254. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3255. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3256. ImageButton14.BackgroundTransparency = 1
  3257. ImageButton14.ZIndex = 4
  3258. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3259. Frame15.Name = "Selection"
  3260. Frame15.Parent = ImageButton14
  3261. Frame15.Transparency = 1
  3262. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3263. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3264. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3265. Frame15.BackgroundTransparency = 1
  3266. Frame15.BorderSizePixel = 0
  3267. Frame15.ZIndex = 3
  3268. NumberValue16.Name = "num"
  3269. NumberValue16.Parent = ImageButton14
  3270. NumberValue16.Value = 5
  3271. ImageButton17.Name = "Iron"
  3272. ImageButton17.Parent = ImageLabel1
  3273. ImageButton17.Transparency = 1
  3274. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3275. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3276. ImageButton17.BackgroundTransparency = 1
  3277. ImageButton17.ZIndex = 4
  3278. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3279. Frame18.Name = "Selection"
  3280. Frame18.Parent = ImageButton17
  3281. Frame18.Transparency = 1
  3282. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3283. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3284. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3285. Frame18.BackgroundTransparency = 1
  3286. Frame18.BorderSizePixel = 0
  3287. Frame18.ZIndex = 3
  3288. NumberValue19.Name = "num"
  3289. NumberValue19.Parent = ImageButton17
  3290. NumberValue19.Value = 6
  3291. ImageButton20.Name = "Aluminum"
  3292. ImageButton20.Parent = ImageLabel1
  3293. ImageButton20.Transparency = 1
  3294. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3295. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3296. ImageButton20.BackgroundTransparency = 1
  3297. ImageButton20.ZIndex = 4
  3298. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3299. Frame21.Name = "Selection"
  3300. Frame21.Parent = ImageButton20
  3301. Frame21.Transparency = 1
  3302. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3303. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3304. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3305. Frame21.BackgroundTransparency = 1
  3306. Frame21.BorderSizePixel = 0
  3307. Frame21.ZIndex = 3
  3308. NumberValue22.Name = "num"
  3309. NumberValue22.Parent = ImageButton20
  3310. NumberValue22.Value = 7
  3311. ImageButton23.Name = "Gold"
  3312. ImageButton23.Parent = ImageLabel1
  3313. ImageButton23.Transparency = 1
  3314. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3315. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3316. ImageButton23.BackgroundTransparency = 1
  3317. ImageButton23.ZIndex = 4
  3318. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3319. Frame24.Name = "Selection"
  3320. Frame24.Parent = ImageButton23
  3321. Frame24.Transparency = 1
  3322. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3323. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3324. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3325. Frame24.BackgroundTransparency = 1
  3326. Frame24.BorderSizePixel = 0
  3327. Frame24.ZIndex = 3
  3328. NumberValue25.Name = "num"
  3329. NumberValue25.Parent = ImageButton23
  3330. NumberValue25.Value = 8
  3331. ImageButton26.Name = "Plank"
  3332. ImageButton26.Parent = ImageLabel1
  3333. ImageButton26.Transparency = 1
  3334. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3335. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3336. ImageButton26.BackgroundTransparency = 1
  3337. ImageButton26.ZIndex = 4
  3338. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3339. Frame27.Name = "Selection"
  3340. Frame27.Parent = ImageButton26
  3341. Frame27.Transparency = 1
  3342. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3343. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3344. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3345. Frame27.BackgroundTransparency = 1
  3346. Frame27.BorderSizePixel = 0
  3347. Frame27.ZIndex = 3
  3348. NumberValue28.Name = "num"
  3349. NumberValue28.Parent = ImageButton26
  3350. NumberValue28.Value = 9
  3351. ImageButton29.Name = "Log"
  3352. ImageButton29.Parent = ImageLabel1
  3353. ImageButton29.Transparency = 1
  3354. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3355. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3356. ImageButton29.BackgroundTransparency = 1
  3357. ImageButton29.ZIndex = 4
  3358. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3359. Frame30.Name = "Selection"
  3360. Frame30.Parent = ImageButton29
  3361. Frame30.Transparency = 1
  3362. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3363. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3364. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3365. Frame30.BackgroundTransparency = 1
  3366. Frame30.BorderSizePixel = 0
  3367. Frame30.ZIndex = 3
  3368. NumberValue31.Name = "num"
  3369. NumberValue31.Parent = ImageButton29
  3370. NumberValue31.Value = 10
  3371. ImageButton32.Name = "Gravel"
  3372. ImageButton32.Parent = ImageLabel1
  3373. ImageButton32.Transparency = 1
  3374. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3375. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3376. ImageButton32.BackgroundTransparency = 1
  3377. ImageButton32.ZIndex = 4
  3378. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3379. Frame33.Name = "Selection"
  3380. Frame33.Parent = ImageButton32
  3381. Frame33.Transparency = 1
  3382. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3383. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3384. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3385. Frame33.BackgroundTransparency = 1
  3386. Frame33.BorderSizePixel = 0
  3387. Frame33.ZIndex = 3
  3388. NumberValue34.Name = "num"
  3389. NumberValue34.Parent = ImageButton32
  3390. NumberValue34.Value = 11
  3391. ImageButton35.Name = "Cinder"
  3392. ImageButton35.Parent = ImageLabel1
  3393. ImageButton35.Transparency = 1
  3394. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3395. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3396. ImageButton35.BackgroundTransparency = 1
  3397. ImageButton35.ZIndex = 4
  3398. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3399. Frame36.Name = "Selection"
  3400. Frame36.Parent = ImageButton35
  3401. Frame36.Transparency = 1
  3402. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3403. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3404. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3405. Frame36.BackgroundTransparency = 1
  3406. Frame36.BorderSizePixel = 0
  3407. Frame36.ZIndex = 3
  3408. NumberValue37.Name = "num"
  3409. NumberValue37.Parent = ImageButton35
  3410. NumberValue37.Value = 12
  3411. ImageButton38.Name = "Stone"
  3412. ImageButton38.Parent = ImageLabel1
  3413. ImageButton38.Transparency = 1
  3414. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3415. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3416. ImageButton38.BackgroundTransparency = 1
  3417. ImageButton38.ZIndex = 4
  3418. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3419. Frame39.Name = "Selection"
  3420. Frame39.Parent = ImageButton38
  3421. Frame39.Transparency = 1
  3422. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3423. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3424. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3425. Frame39.BackgroundTransparency = 1
  3426. Frame39.BorderSizePixel = 0
  3427. Frame39.ZIndex = 3
  3428. NumberValue40.Name = "num"
  3429. NumberValue40.Parent = ImageButton38
  3430. NumberValue40.Value = 13
  3431. ImageButton41.Name = "Cement"
  3432. ImageButton41.Parent = ImageLabel1
  3433. ImageButton41.Transparency = 1
  3434. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3435. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3436. ImageButton41.BackgroundTransparency = 1
  3437. ImageButton41.ZIndex = 4
  3438. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3439. Frame42.Name = "Selection"
  3440. Frame42.Parent = ImageButton41
  3441. Frame42.Transparency = 1
  3442. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3443. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3444. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3445. Frame42.BackgroundTransparency = 1
  3446. Frame42.BorderSizePixel = 0
  3447. Frame42.ZIndex = 3
  3448. NumberValue43.Name = "num"
  3449. NumberValue43.Parent = ImageButton41
  3450. NumberValue43.Value = 14
  3451. ImageButton44.Name = "Red Plastic"
  3452. ImageButton44.Parent = ImageLabel1
  3453. ImageButton44.Transparency = 1
  3454. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3455. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3456. ImageButton44.BackgroundTransparency = 1
  3457. ImageButton44.ZIndex = 4
  3458. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3459. Frame45.Name = "Selection"
  3460. Frame45.Parent = ImageButton44
  3461. Frame45.Transparency = 1
  3462. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3463. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3464. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3465. Frame45.BackgroundTransparency = 1
  3466. Frame45.BorderSizePixel = 0
  3467. Frame45.ZIndex = 3
  3468. NumberValue46.Name = "num"
  3469. NumberValue46.Parent = ImageButton44
  3470. NumberValue46.Value = 15
  3471. ImageButton47.Name = "Blue Plastic"
  3472. ImageButton47.Parent = ImageLabel1
  3473. ImageButton47.Transparency = 1
  3474. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3475. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3476. ImageButton47.BackgroundTransparency = 1
  3477. ImageButton47.ZIndex = 4
  3478. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3479. Frame48.Name = "Selection"
  3480. Frame48.Parent = ImageButton47
  3481. Frame48.Transparency = 1
  3482. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3483. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3484. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3485. Frame48.BackgroundTransparency = 1
  3486. Frame48.BorderSizePixel = 0
  3487. Frame48.ZIndex = 3
  3488. NumberValue49.Name = "num"
  3489. NumberValue49.Parent = ImageButton47
  3490. NumberValue49.Value = 16
  3491. ImageButton50.Name = "Water"
  3492. ImageButton50.Parent = ImageLabel1
  3493. ImageButton50.Transparency = 1
  3494. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3495. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3496. ImageButton50.BackgroundTransparency = 1
  3497. ImageButton50.ZIndex = 4
  3498. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3499. Frame51.Name = "Selection"
  3500. Frame51.Parent = ImageButton50
  3501. Frame51.Transparency = 1
  3502. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3503. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3504. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3505. Frame51.BackgroundTransparency = 1
  3506. Frame51.BorderSizePixel = 0
  3507. Frame51.ZIndex = 3
  3508. NumberValue52.Name = "num"
  3509. NumberValue52.Parent = ImageButton50
  3510. NumberValue52.Value = 17
  3511. ImageButton53.Name = "Dig"
  3512. ImageButton53.Parent = ImageLabel1
  3513. ImageButton53.Transparency = 1
  3514. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3515. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3516. ImageButton53.BackgroundTransparency = 1
  3517. ImageButton53.ZIndex = 4
  3518. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3519. Frame54.Name = "Selection"
  3520. Frame54.Parent = ImageButton53
  3521. Frame54.Transparency = 1
  3522. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3523. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3524. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3525. Frame54.BackgroundTransparency = 1
  3526. Frame54.BorderSizePixel = 0
  3527. Frame54.ZIndex = 3
  3528. for i,v in pairs(mas:GetChildren()) do
  3529. v.Parent = gPlayers.LocalPlayer.PlayerGui
  3530. pcall(function() v:MakeJoints() end)
  3531. end
  3532. mas:Destroy()
  3533. for i,v in pairs(cors) do
  3534. spawn(function()
  3535. pcall(v)
  3536. end)
  3537. end
  3538. wait(0.01)
  3539. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3540. material = 1
  3541. local Terrain = workspace.Terrain
  3542. local CC = workspace.CurrentCamera
  3543.  
  3544. local SelB = Instance.new("SelectionBox")
  3545. SelB.Color = BrickColor.new("Bright green")
  3546.  
  3547. local SelP = Instance.new("Part")
  3548. SelP.Anchored = true
  3549. SelP.formFactor = Enum.FormFactor.Custom
  3550.  
  3551. HopperBin0.Selected:connect(function(M)
  3552. SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3553. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3554. SelB.Adornee = nil
  3555.  
  3556. local ClickState = "None"
  3557.  
  3558. local ClickType = 1
  3559.  
  3560. local TerrainClick = 1
  3561.  
  3562. local P1 = nil
  3563.  
  3564. M.KeyDown:connect(function(K)
  3565. if K == "q" then
  3566. ClickType = 1
  3567. elseif K == "e" then
  3568. ClickType = 2
  3569. elseif K == "z" then
  3570. TerrainClick = 0
  3571. elseif K == "x" then
  3572. TerrainClick = 1
  3573. elseif K == "c" then
  3574. TerrainClick = 2
  3575. elseif K == "v" then
  3576. TerrainClick = 3
  3577. elseif K == "b" then
  3578. TerrainClick = 4
  3579. end
  3580. end)
  3581.  
  3582. M.Button1Down:connect(function()
  3583. if not M.Target then return end
  3584. local Hit = M.Hit
  3585. local cellPos
  3586. if ClickType == 1 then
  3587. cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3588. else
  3589. cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3590. end
  3591. if ClickState == "None" then
  3592. ClickState = "Click1"
  3593. P1 = cellPos
  3594. end
  3595. end)
  3596. M.Button1Up:connect(function()
  3597. if not M.Target then return end
  3598. local Hit = M.Hit
  3599. local cellPos
  3600. if ClickType == 1 then
  3601. cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3602. else
  3603. cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3604. end
  3605. if ClickState == "Click1" then
  3606. ClickState = "None"
  3607. local MinX = math.min(P1.x,cellPos.x)
  3608. local MaxX = math.max(P1.x,cellPos.x)
  3609. local MinY = math.min(P1.y,cellPos.y)
  3610. local MaxY = math.max(P1.y,cellPos.y)
  3611. local MinZ = math.min(P1.z,cellPos.z)
  3612. local MaxZ = math.max(P1.z,cellPos.z)
  3613. for y=MinY,MaxY do
  3614. for x=MinX,MaxX do
  3615. for z=MinZ,MaxZ do
  3616. Terrain:SetCell(x, y, z, material, 0, 0)
  3617. end
  3618. end
  3619. wait()
  3620. end
  3621. SelB.Adornee = nil
  3622. end
  3623. end)
  3624. M.Move:connect(function()
  3625. if not M.Target then return end
  3626. local Hit = M.Hit
  3627. local cellPos
  3628. if ClickType == 1 then
  3629. cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3630. else
  3631. cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3632. end
  3633. if ClickState == "Click1" then
  3634. SelB.Adornee = SelP
  3635. local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3636. local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3637. local Size = W1-W2
  3638. Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3639. local Pos = (W1+W2)/2
  3640. SelP.Size = Size
  3641. SelP.CFrame = CFrame.new(Pos)
  3642. end
  3643. end)
  3644. end)
  3645.  
  3646. HopperBin0.Deselected:connect(function()
  3647. SelB.Parent = nil
  3648. SelB.Adornee = nil
  3649. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3650. end)
  3651.  
  3652. game:GetService('RunService').Stepped:connect(function()
  3653. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3654. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3655. if child:FindFirstChild("num") and material ~= child.num.Value then
  3656. child.Selection.BackgroundTransparency = 1
  3657. end
  3658. end
  3659. end
  3660. end)
  3661.  
  3662. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3663. local enterCon = child.MouseButton1Click:connect(function()
  3664. if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3665. material = child.num.Value
  3666. if child:FindFirstChild("Selection") then
  3667. child.Selection.BackgroundTransparency = 0
  3668. end
  3669. end
  3670. end)
  3671. end
  3672.  
  3673. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3674. workspace.Terrain:Clear()
  3675. end)
  3676.  
  3677. function sandbox(var,func)
  3678. local env = getfenv(func)
  3679. local newenv = setmetatable({},{
  3680. __index = function(self,k)
  3681. if k=="script" then
  3682. return var
  3683. else
  3684. return env[k]
  3685. end
  3686. end,
  3687. })
  3688. setfenv(func,newenv)
  3689. return func
  3690. end
  3691. cors = {}
  3692. mas = Instance.new("Model",game:GetService("Lighting"))
  3693. HopperBin0 = Instance.new("HopperBin")
  3694. HopperBin0.Name = "Terrain Delete"
  3695. HopperBin0.Parent = mas
  3696. for i,v in pairs(mas:GetChildren()) do
  3697. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3698. pcall(function() v:MakeJoints() end)
  3699. end
  3700. mas:Destroy()
  3701. for i,v in pairs(cors) do
  3702. spawn(function()
  3703. pcall(v)
  3704. end)
  3705. end
  3706.  
  3707. function onClick(mouse)
  3708. p = gPlayers.LocalPlayer
  3709. if (p == nil) then return end
  3710. if (p.Character == nil) then return end
  3711.  
  3712. if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3713.  
  3714. c = workspace.Terrain
  3715.  
  3716. local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3717. local x = cellPos.x
  3718. local y = cellPos.y
  3719. local z = cellPos.z
  3720.  
  3721. c:SetCell(x, y, z, 0, 0, 0)
  3722.  
  3723. end
  3724.  
  3725.  
  3726. function onSelect(mouse)
  3727. mouse.Button1Down:connect(function () onClick(mouse) end)
  3728. end
  3729.  
  3730.  
  3731.  
  3732. HopperBin0.Selected:connect(onSelect)
  3733. end
  3734. end)
  3735.  
  3736. addcmd('knife', 'tm knife',{},
  3737. function(args, speaker)
  3738. if speaker.userId ~= LP.userId then
  3739. lponly(speaker) else
  3740. if not game.CoreGui:FindFirstChild('CorePart') then
  3741. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  3742. local script = data.LocalScript
  3743.  
  3744. local player = gPlayers.LocalPlayer
  3745.  
  3746. if not player:FindFirstChild("TMDATA") then
  3747. script.Parent.TMDATA:Clone().Parent = player
  3748. end
  3749. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  3750. script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  3751. end
  3752.  
  3753. if game.CoreGui:FindFirstChild("CorePart") then
  3754. game.CoreGui.CorePart:Destroy()
  3755. end
  3756.  
  3757.  
  3758. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  3759. local knife = script.Parent["Knife"]:Clone()
  3760. local gun = script.Parent["Gun"]:Clone()
  3761. local fastgun = script.Parent["Fast Gun"]:Clone()
  3762. local lasergun = script.Parent["Laser Gun"]:Clone()
  3763. script.Parent.CorePart:Clone().Parent = game.CoreGui
  3764.  
  3765. local newKnife = knife:Clone()
  3766. newKnife.Parent = player.Backpack
  3767. _G.tool = newKnife
  3768.  
  3769. local barActive = false
  3770. local activeOptions = {}
  3771.  
  3772. function createDDown(callback,but,...)
  3773. if barActive then
  3774. for i,v in pairs(activeOptions) do
  3775. v:Destroy()
  3776. end
  3777. activeOptions = {}
  3778. barActive = false
  3779. return
  3780. else
  3781. barActive = true
  3782. end
  3783. local slots = {...}
  3784. local base = but
  3785. for i,v in pairs(slots) do
  3786. local newOption = base:Clone()
  3787. newOption.ZIndex = 5
  3788. newOption.Name = "Option "..tostring(i)
  3789. newOption.Parent = base.Parent
  3790. table.insert(activeOptions,newOption)
  3791. newOption.Position = UDim2.new(but.Position.X.Scale, but.Position.X.Offset, but.Position.Y.Scale, but.Position.Y.Offset + (#activeOptions * but.Size.Y.Offset))
  3792. newOption.Text = slots[i]
  3793. newOption.MouseButton1Down:connect(function()
  3794. but.Text = slots[i]
  3795. callback(slots[i])
  3796. for i,v in pairs(activeOptions) do
  3797. v:Destroy()
  3798. end
  3799. activeOptions = {}
  3800. barActive = false
  3801. end)
  3802. end
  3803. end
  3804.  
  3805. local butA = game.CoreGui.CorePart.Frame.ability
  3806. butA.MouseButton1Down:connect(function()
  3807. createDDown(function(sel)
  3808. gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  3809. end,butA,"Normal","Laser Knife","Boom Blade","MLG Money","Midas Touch","HOT! Knife","Ghost Knife","Tesla Knife","Quickscoper","Rainbow Laser","Spider Knife","Warp Knife","Brainwasher", "Bolting Knife")
  3810. end)
  3811.  
  3812. local butG = game.CoreGui.CorePart.Frame.gamemode
  3813. butG.MouseButton1Down:connect(function()
  3814. createDDown(function(sel)
  3815. game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  3816. end,butG,"Classic","Cold Killer")
  3817. end)
  3818.  
  3819. local butM = game.CoreGui.CorePart.Frame.mode
  3820. butM.MouseButton1Down:connect(function()
  3821. createDDown(function(sel)
  3822. _G.knifemode = sel
  3823. end,butM,"PlayersOnly","Players+Npcs")
  3824. end)
  3825.  
  3826. _G.Scripters = {}
  3827.  
  3828. function _G.loadScripts(obj,runall)
  3829. for i,v in pairs(obj:GetDescendants()) do
  3830. if v:IsA("LocalScript") and (not v.Disabled or runall) then
  3831. table.insert(_G.Scripters,v)
  3832. local i = #_G.Scripters
  3833. local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  3834. spawn(loadfunc)
  3835. print("LOADED",v:GetFullName())
  3836. end
  3837. end
  3838. end
  3839.  
  3840. player.CharacterAdded:Connect(function()
  3841. newKnife = knife:Clone()
  3842. newKnife.Parent = player.Backpack
  3843. _G.loadScripts(newKnife)
  3844. end)
  3845.  
  3846. _G.knifemode = "PlayersOnly"
  3847. _G.loadScripts(newKnife)
  3848. --_G.loadScripts(gun)
  3849. --_G.loadScripts(fastgun)
  3850. --_G.loadScripts(lasergun)
  3851. end
  3852. end
  3853. end)
  3854.  
  3855. addcmd('devuzi', 'op af',{'uzi'},
  3856. function(args, speaker)
  3857. if speaker.userId ~= LP.userId then
  3858. lponly(speaker)
  3859. else
  3860. wait(0.25);
  3861.  
  3862.  
  3863. _clear=function()
  3864. local c={char;bag;gui;};
  3865. for i=1,#c do
  3866. local c=c[i]:children();
  3867. for i=1,#c do
  3868. if(c[i].Name==name)then
  3869. c[i].Parent=nil;
  3870. end;
  3871. end;
  3872. end;
  3873. local n=name..user.Name;
  3874. local c=workspace:children();
  3875. for i=1,#c do
  3876. if(c[i].Name==n)then
  3877. c[i].Parent=nil;
  3878. end;
  3879. end;
  3880. end;
  3881.  
  3882. _valid_key=function(object,key)
  3883. return object[key],key;
  3884. end;
  3885.  
  3886. _new=function(class)
  3887. return function(props)
  3888. if(type(list_base_props)=='table')then
  3889. for i,v in next,list_base_props do
  3890. if(props[i]==nil)then
  3891. props[i]=v;
  3892. end;
  3893. end;
  3894. end;
  3895.  
  3896. local object=class;
  3897.  
  3898. if(type(class)=='string')then
  3899. object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  3900. end;
  3901.  
  3902. local parent=props[1];
  3903. props[1]=nil;
  3904.  
  3905. for i,v in next,props do
  3906. local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  3907. if(not load)then
  3908. load,res,key=pcall(_valid_key,object,i);
  3909. end;
  3910.  
  3911. if(key)then
  3912. t=type(res);
  3913. s=tostring(res);
  3914. if(t=='userdata'and s=='Signal '..key)then
  3915. if(type(v)=='table')then
  3916. for i=1,#v do
  3917. res:connect(v[i]);
  3918. end;
  3919. else
  3920. res:connect(v);
  3921. end;
  3922. else
  3923. object[key]=v;
  3924. end;
  3925. end;
  3926. end;
  3927.  
  3928. if(parent)then
  3929. object.Parent=parent;
  3930. end;
  3931.  
  3932. return object;
  3933. end;
  3934. end;
  3935.  
  3936. _RGB=function(r,g,b)
  3937. return Color3.new(r/255,g/255,b/255);
  3938. end;
  3939.  
  3940. _copy=function(o)
  3941. local def=o.archivable;
  3942. o.archivable=true;
  3943. local c=o:clone();
  3944. o.archivable=def;
  3945. return c;
  3946. end;
  3947.  
  3948. _hum=function(char)
  3949. local hum=char:findFirstChild'Humanoid';
  3950. if(not hum or hum.className~='Humanoid')then
  3951. local c=char:children();
  3952. for i=1,#c do
  3953. if(c[i].className=='Humanoid')then
  3954. return c[i];
  3955. end;
  3956. end;
  3957. else
  3958. return hum;
  3959. end;
  3960. end;
  3961.  
  3962. _hum_tag=function(hum)
  3963. local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  3964. c.Name='creator';
  3965. c.Value=user;
  3966. if(hum.Health==0 and not hum:findFirstChild'killed')then
  3967. Instance.new('BoolValue',hum).Name='killed';
  3968. bullets.clip=bullets.clip+10;
  3969. end;
  3970. end;
  3971.  
  3972. _hum_dam=function(hum,dam,percent)
  3973. hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  3974. if(hum.Health<=hum.MaxHealth*0.1)then
  3975. _hum_tag(hum);
  3976. end;
  3977. end;
  3978.  
  3979. _ray=function(v0,v1,i)
  3980. local mag=(v0-v1).magnitude;
  3981. local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  3982.  
  3983. return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  3984. end;
  3985.  
  3986. _must=function(v0,v1,i)
  3987. local hit,pos=_ray(v0,v1,i);
  3988. return not hit and mouse.target or hit,pos;
  3989. end;
  3990.  
  3991. _cframe=function(x,y,z,r0,r1,r2)
  3992. return CFrame.Angles(
  3993. math.rad(r0 or 0),
  3994. math.rad(r1 or 0),
  3995. math.rad(r2 or 0)
  3996. )*CFrame.new(x,y,z);
  3997. end;
  3998.  
  3999. _update=function()
  4000. if(bool_active and not screen.Parent)then
  4001. screen.Parent=gui;
  4002. elseif(not bool_active and screen.Parent)then
  4003. screen.Parent=nil;
  4004. end;
  4005. end;
  4006.  
  4007. _light=function(v0,v1)
  4008. local mag=(v0-v1).magnitude;
  4009. local len=math.random(2,7);
  4010. len=len>mag/2 and mag/2 or len;
  4011.  
  4012. --local light=_new'part'{
  4013. -- cFrame=CFrame.new(v0,v1);
  4014. -- size=Vector3.new(1,1,1);
  4015. -- color=_RGB(255,255,0);
  4016. -- anchored=true;
  4017. -- inv;
  4018. --};
  4019. _new'blockMesh'{
  4020. scale=Vector3.new(0.2,0.2,len);
  4021. offset=Vector3.new(0,0,-len/2);
  4022. light;
  4023. };
  4024.  
  4025. local bb=_new'billboardGui'{
  4026. size=UDim2.new(2,0,2,0);
  4027. adornee=light;
  4028. light;
  4029. };
  4030. _new'imageLabel'{
  4031. image=url:format(109101526);
  4032. backgroundTransparency=1;
  4033. size=UDim2.new(1,0,1,0);
  4034. bb;
  4035. };
  4036.  
  4037. -- _rem(light,0.15);
  4038. end;
  4039.  
  4040. _rem=function(object,del)
  4041. if(del)then
  4042. delay(del,function()
  4043. if(object.Parent)then
  4044. object.Parent=nil;
  4045. end;
  4046. end);
  4047. else
  4048. pcall(function()
  4049. if(object.Parent)then
  4050. object.Parent=nil;
  4051. end;
  4052. end);
  4053. end;
  4054. end;
  4055.  
  4056. _blood=function(pos,count)
  4057. for i=1,count do
  4058. local p=_new'part'{
  4059. rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4060. position=pos+Vector3.new(math.random(),math.random(),math.random());
  4061. velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4062. size=Vector3.new(math.random(),math.random(),math.random())/3;
  4063. color=_RGB(255,0,0);
  4064. transparency=0.5;
  4065. canCollide=true;
  4066. bottomSurface=0;
  4067. topSurface=0;
  4068. formFactor=3;
  4069. locked=true;
  4070. inv;
  4071. };
  4072. delay(5,function()
  4073. p.Parent=nil;
  4074. end);
  4075. end;
  4076. end;
  4077.  
  4078. _make_hue=function()
  4079. h_hue=_new'part'{
  4080. size=Vector3.new(0.25,1.8,0.35);
  4081. color=_RGB(100,100,100);
  4082. formFactor=3;
  4083. name='hue';
  4084. handle;
  4085. };
  4086. hh_weld=_new'weld'{
  4087. c1=_cframe(0,0.5,0);
  4088. part0=handle;
  4089. part1=h_hue;
  4090. handle;
  4091. };
  4092. end;
  4093.  
  4094. _shot=function(v0,v1)
  4095. if(not time_left)then
  4096. time_left=0;
  4097. end;
  4098. if(time_left>time())then
  4099. return nil;
  4100. else
  4101. time_left=time()+math.random(1,10)/100;
  4102. end;
  4103.  
  4104. if(bullets.current<1)then
  4105. local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4106. soundId='rbxasset://sounds/SWITCH3.wav';
  4107. name='tick_sound';
  4108. volume=0.2;
  4109. pitch=2;
  4110. head;
  4111. };
  4112. tick_sound:play();
  4113. if(bullets.clip>0)then
  4114. time_left=time()+2;
  4115. h_hue:breakJoints();
  4116. h_hue.CanCollide=true;
  4117. h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4118. _rem(h_hue,10);
  4119. delay(1.9,function()
  4120. _make_hue();
  4121. local got=(bullets.clip>bullets.maximum and
  4122. bullets.maximum or
  4123. bullets.clip)-bullets.current;
  4124.  
  4125. bullets.clip=bullets.clip-got;
  4126. bullets.current=bullets.current+got;
  4127. end);
  4128. end;
  4129. return nil;
  4130. else
  4131. bullets.current=bullets.current-1;
  4132.  
  4133. h_weld.C1=_cframe(0,0.75,0,
  4134. -math.random(1000,1100)/10,180,0);
  4135. d_weld.C1=_cframe(0,-0.25,0.3);
  4136.  
  4137. lightstuff.Visible=true;
  4138. delay(0.1,function()
  4139. lightstuff.Visible=false;
  4140. end);
  4141.  
  4142. _rem(_new'part'{
  4143. velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4144. cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4145. size=Vector3.new(0.1,0.1,0.4);
  4146. color=_RGB(200,200,0);
  4147. material='Slate';
  4148. canCollide=true;
  4149. formFactor=3;
  4150. inv;
  4151. },5);
  4152.  
  4153. delay(0.1,function()
  4154. d_weld.C1=_cframe(0,-0.25,0);
  4155. if(bool_active)then
  4156. h_weld.C1=h_weld_cf_active;
  4157. end;
  4158. end)
  4159. end;
  4160.  
  4161. local hit,pos=_must(v0,v1,char);
  4162.  
  4163. shot_sound:play();
  4164.  
  4165.  
  4166. _rem(_new'part'{
  4167. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4168. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4169. color=_RGB(255,255,0);
  4170. transparency=0.6;
  4171. reflectance=0.5;
  4172. canCollide=false;
  4173. bottomSurface=0;
  4174. anchored=true;
  4175. formFactor=3;
  4176. topSurface=0;
  4177. inv;
  4178. },.15);
  4179. _light(v0,v1);
  4180.  
  4181. if(not hit)then return nil;end;
  4182.  
  4183. if(hit.Parent.className=='Hat')then
  4184. hit:breakJoints();
  4185. hit.CanCollide=true;
  4186. hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4187. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4188. else
  4189. local hum=_hum(hit.Parent);
  4190. if(not hum)then
  4191. if(hit.Anchored==false and hit.Size.magnitude<4)then
  4192. hit:breakJoints();
  4193. hit.CanCollide=true;
  4194. end;
  4195. else
  4196. _hum_dam(hum,math.random(4,6));
  4197. _blood(pos,math.random(3,6));
  4198. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4199. if(hit.Name=='Head')then
  4200. hum.Health=0;
  4201. _blood(pos,math.random(3,6));
  4202. delay(0.001,function()
  4203. _new(workspace:FindFirstChild'head_shot'or'sound'){
  4204. pitch=math.random(70,100)*0.01;
  4205. soundId=url:format(1876552);
  4206. name='head_shot';
  4207. workspace;
  4208. }:play();
  4209. end);
  4210. _hum_tag(hum);
  4211. _rem(_new'part'{
  4212. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4213. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4214. color=torso.Color;
  4215. transparency=0.5;
  4216. canCollide=false;
  4217. bottomSurface=0;
  4218. anchored=true;
  4219. formFactor=3;
  4220. topSurface=0;
  4221. inv;
  4222. },30);
  4223. hit.Parent=nil;
  4224. for b=0,1 do
  4225. for a=0,1 do
  4226. for i=0,1 do
  4227. _rem(_new'part'{
  4228. velocity=CFrame.new(v0,pos).lookVector*20;
  4229. cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4230. size=Vector3.new(0.5,0.5,0.5);
  4231. color=_RGB(255,255,255);
  4232. bottomSurface=0;
  4233. canCollide=true;
  4234. transparency=0;
  4235. formFactor=3;
  4236. topSurface=0;
  4237. hum;
  4238. },30);
  4239. end;
  4240. end;
  4241. end;
  4242. end;
  4243. end;
  4244. end;
  4245. end;
  4246.  
  4247.  
  4248.  
  4249. _cf_select=function(mouse)
  4250. mouse.Icon=url:format(109111387);--108999296
  4251. bool_active=true;
  4252.  
  4253. local arm=char:findFirstChild'Right Arm';
  4254. local weld=torso:findFirstChild'Right Shoulder';
  4255. if(arm and weld)then
  4256. h_weld.Part0=arm;
  4257. h_weld.C1=h_weld_cf_active;
  4258.  
  4259. weld.Part1=nil;
  4260. weld.Part0=nil;
  4261.  
  4262. weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4263. name='right_arml';
  4264. part0=torso;
  4265. part1=arm;
  4266. torso;
  4267. };
  4268.  
  4269. arml=(arml or 0)+1;
  4270. local alv=arml;
  4271. local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4272. gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4273. gyro.P=30000;
  4274. gyro.D=1000;
  4275. gyro.Name='p_gyro';
  4276. repeat
  4277. local pos=mouse.hit.p;
  4278. local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4279.  
  4280. val=-math.pi*0.5;
  4281. valp=val*-1;
  4282. p0=torso.CFrame;
  4283. p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4284. p1=p0+((p0.p-pos).unit*-2);
  4285. p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4286. hitpos=torso.Position;
  4287. cj=CFrame.new(hitpos);
  4288. c0=torso.CFrame:inverse()*cj;
  4289. c1=p2:inverse()*cj;
  4290. weld.C0=c0;
  4291. weld.C1=c1;
  4292.  
  4293. gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4294.  
  4295. wait(0.001);
  4296. until arml~=alv;
  4297. gyro.Parent=nil;
  4298. end;
  4299. end;
  4300.  
  4301. _cf_deselect=function()
  4302. bool_active=false;
  4303. arml=(arml or 0)+1;
  4304. loop_shot=(loop_shot or 0)+1;
  4305.  
  4306. h_weld.Part0=torso;
  4307. h_weld.C1=h_weld_cf_inactive;
  4308.  
  4309. local weld=torso:findFirstChild'right_arml';
  4310. if(weld)then
  4311. weld.Part1=nil;
  4312. weld.Part0=nil;
  4313. end;
  4314. local arm=char:findFirstChild'Right Arm';
  4315. local weld=torso:findFirstChild'Right Shoulder';
  4316. if(arm and weld)then
  4317. weld.Part0=torso;
  4318. weld.Part1=arm;
  4319. end;
  4320. end;
  4321.  
  4322. _cf_mouse=function(event,fun)
  4323. mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4324. if(bool_active)then
  4325. fun(...);
  4326. end;
  4327. end);
  4328. end;
  4329.  
  4330.  
  4331. do
  4332. local main=getfenv(0);
  4333. local c=game:children();
  4334. local check=function(v)
  4335. if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4336. main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4337. end;
  4338. end;
  4339. for i=1,#c do
  4340. pcall(check,c[i]);
  4341. end;
  4342. end;
  4343.  
  4344.  
  4345. bullets={
  4346. maximum=51111111111111111111111111110;
  4347. current=511111111111111111111111111111110;
  4348. clip=501111111111111111111111111111111*4;
  4349. };
  4350.  
  4351. list_base_props={
  4352. backgroundColor3=_RGB(0,0,0);
  4353. textColor3=_RGB(200,200,200);
  4354. borderSizePixel=0;
  4355. color=_RGB(0,0,0);
  4356. archivable=false;
  4357. canCollide=false;
  4358. bottomSurface=0;
  4359. topSurface=0;
  4360. formFactor=0;
  4361. locked=true;
  4362. };
  4363.  
  4364.  
  4365.  
  4366. user=players.localPlayer;
  4367. mouse=user:getMouse();
  4368. char=user.Character;
  4369. gui=user.PlayerGui;
  4370. bag=user.Backpack;
  4371. torso=char.Torso;
  4372. head=char.Head;
  4373. hum=_hum(char);
  4374.  
  4375. url='rbxassetid://%d';
  4376. name='dev-uzi';
  4377.  
  4378. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4379. 0,90,-70);
  4380. h_weld_cf_active=_cframe(0,0.75,0,
  4381. -110,180,0);
  4382.  
  4383. assert(hum,'humanoid is not found');
  4384.  
  4385.  
  4386.  
  4387. _clear();
  4388.  
  4389.  
  4390. _cf_mouse('button1Down',function()
  4391. loop_shot=(loop_shot or 0)+1;
  4392. local vers=loop_shot;
  4393. local step=runService.Stepped;
  4394. repeat
  4395. _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4396. step:wait();--wait(0.001);
  4397. until vers~=loop_shot;
  4398. end);
  4399.  
  4400. _cf_mouse('button1Up',function()
  4401. loop_shot=(loop_shot or 0)+1;
  4402. end);
  4403.  
  4404. _cf_mouse('move',function()
  4405. cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4406. end);
  4407.  
  4408. _cf_mouse('keyDown',function(k)
  4409. if(k=='r')then
  4410. if(bullets.clip>0 and time_left<=time())then
  4411. local got=(bullets.clip>bullets.maximum and
  4412. bullets.maximum or
  4413. bullets.clip)-bullets.current;
  4414.  
  4415. bullets.clip=bullets.clip-got;
  4416. bullets.current=bullets.current+got;
  4417. if(got~=0)then
  4418. time_left=time()+2;
  4419. end;
  4420. end;
  4421. end;
  4422. end);
  4423.  
  4424.  
  4425. screen=_new'screenGui'{
  4426. name=name;
  4427. };
  4428.  
  4429. cross_f=_new'frame'{
  4430. size=UDim2.new(0,21,0,21);
  4431. backgroundTransparency=1;
  4432. screen;
  4433. };
  4434.  
  4435. for i=0,1 do
  4436. _new'frame'{
  4437. position=UDim2.new(0,13*i,0,11);
  4438. size=UDim2.new(0,10,0,1);
  4439. cross_f;
  4440. };
  4441. end;
  4442.  
  4443. for i=0,1 do
  4444. _new'frame'{
  4445. position=UDim2.new(0,11,0,13*i);
  4446. size=UDim2.new(0,1,0,10);
  4447. cross_f;
  4448. };
  4449. end;
  4450.  
  4451.  
  4452.  
  4453. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4454. soundId=url:format(2920959);
  4455. pitch=1.4;
  4456. head;
  4457. };
  4458. if(shot_sound.Name~='2920959')then
  4459. shot_sound.Name='2920959';
  4460. shot_sound:play();
  4461. end;
  4462.  
  4463. bin=_new'hopperBin'{
  4464. deselected=_cf_deselect;
  4465. selected=_cf_select;
  4466. name=name;
  4467. bag;
  4468. };
  4469.  
  4470. inv=_new'model'{
  4471. name=name;
  4472. char;
  4473. };
  4474.  
  4475. handle=_new'part'{
  4476. size=Vector3.new(0.3,1.3,0.4);
  4477. color=_RGB(140,140,140);
  4478. name='handle';
  4479. formFactor=3;
  4480. inv;
  4481. touched=function(hit)
  4482. if(hit.Parent.className=='Model')then
  4483. local hum=_hum(hit.Parent);
  4484. if(hum~=nil)then
  4485. _hum_dam(hum,handle.Velocity.magnitude);
  4486. end;
  4487. end;
  4488. end;
  4489. };
  4490. h_weld=_new'weld'{
  4491. c1=h_weld_cf_inactive;
  4492. part1=handle;
  4493. part0=torso;
  4494. handle;
  4495. };
  4496. _make_hue();
  4497.  
  4498. h_part=_new'part'{
  4499. size=Vector3.new(0.4,0.4,1.4);
  4500. color=_RGB(140,140,140);
  4501. name='handle';
  4502. formFactor=3;
  4503. handle;
  4504. };
  4505. hp_weld=_new'weld'{
  4506. c1=_cframe(0,-1.3/2,-0.3,
  4507. 20,0,0);
  4508. part0=handle;
  4509. part1=h_part;
  4510. handle;
  4511. };
  4512.  
  4513. drag=_new'part'{
  4514. size=Vector3.new(0.5,0.45,1.5);
  4515. color=_RGB(100,100,100);
  4516. name='handle';
  4517. formFactor=3;
  4518. handle;
  4519. };
  4520. d_weld=_new'weld'{
  4521. c1=_cframe(0,-0.25,0);
  4522. part0=h_part;
  4523. part1=drag;
  4524. handle;
  4525. };
  4526.  
  4527. tube=_new'part'{
  4528. size=Vector3.new(0.2,0.2,1.5);
  4529. color=_RGB(0,0,0);
  4530. name='handle';
  4531. formFactor=3;
  4532. handle;
  4533. };
  4534. t_weld=_new'weld'{
  4535. c1=_cframe(0,-0.3,-0.1);
  4536. part0=h_part;
  4537. part1=tube;
  4538. handle;
  4539. };
  4540.  
  4541. bullets_label=_new'textLabel'{
  4542. textStrokeColor3=_RGB(0,0,0);
  4543. textColor3=_RGB(200,200,200);
  4544. textStrokeTransparency=0;
  4545. backgroundTransparency=1;
  4546. fontSize=5;
  4547. screen;
  4548. };
  4549.  
  4550. lightstuff=_new'frame'{
  4551. backgroundColor3=_RGB(255,255,255);
  4552. position=UDim2.new(0,0,0,-1);
  4553. backgroundTransparency=0.5;
  4554. size=UDim2.new(1,0,1,1);
  4555. borderSizePixel=0;
  4556. visible=false;
  4557. screen;
  4558. };
  4559.  
  4560. coroutine.wrap(function()
  4561. local red,white,green;
  4562. repeat
  4563. if(screen.Parent)then
  4564. if(not green and bullets.current==bullets.maximum)then
  4565. green=true;
  4566. bullets_label.TextColor3=_RGB(0,200,0);
  4567. elseif(not red and bullets.current==0)then
  4568. red=true;
  4569. bullets_label.TextColor3=_RGB(200,0,0);
  4570. elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4571. bullets_label.TextColor3=_RGB(200,200,200);
  4572. green=false;
  4573. red=false;
  4574. end;
  4575. bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4576. bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4577. bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4578. end;
  4579. wait(0.001);
  4580. until nil;
  4581. end)();
  4582.  
  4583.  
  4584. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4585. local vers=_G.dev_pistol_version;
  4586. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4587. if(hum.Health==0)then
  4588. _clear();
  4589. end;
  4590. end
  4591. end)
  4592.  
  4593. addcmd('nil', 'removes the player',{},
  4594. function(args, speaker)
  4595. local players = getPlayer(args[1], speaker)
  4596. for i,v in pairs(players)do
  4597. pcall(function() gPlayers[v].Character:Remove() end)
  4598. gPlayers[v].Character = nil
  4599. if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4600. Notify('Made player(s) nil') end end end)
  4601.  
  4602. addcmd('ban', 'goodbye ;)',{},
  4603. function(args, speaker)
  4604. local players = getPlayer(args[1], speaker)
  4605. for i,v in pairs(players)do
  4606. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4607. Notify('Banned player(s)') end
  4608. spawn(function()
  4609. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4610. if not FindTable(banname, gPlayers[v].Name) then
  4611. table.insert(banT, _players[v].userId)
  4612. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4613. updatebans()
  4614. kickF(gPlayers[v])
  4615. end
  4616. end
  4617. end)
  4618. end
  4619. end)
  4620.  
  4621. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4622. function(args, speaker)
  4623. banT = {}
  4624. banname = {}
  4625. Notify('Removed all bans')
  4626. updatebans()
  4627. end)
  4628.  
  4629. addcmd('unban','unbans a player',{},
  4630. function(args, speaker)
  4631. if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4632. table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4633. for i,v in pairs(banname) do
  4634. if v.NAME == tostring(args[1]) then
  4635. table.remove(banname, i)
  4636. updatebans()
  4637. end end
  4638. Notify('Unbanned ' .. args[1])
  4639. end
  4640. end)
  4641.  
  4642. addcmd('dismiss', 'dismiss',{'verify'},
  4643. function(args, speaker)
  4644. for _, child in pairs( workspace:GetChildren()) do
  4645. if child.Name == speaker.Name .. "TAB" then
  4646. child:Destroy() end end
  4647. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4648. end)
  4649.  
  4650. addcmd('admin', 'ur an admin now ;o',{},
  4651. function(args, speaker)
  4652. if speaker.userId ~= LP.userId then
  4653. lponly(speaker) else
  4654. local players = getPlayer(args[1], speaker)
  4655. for i,v in pairs(players)do
  4656. spawn(function()
  4657. if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4658. table.insert(adminT, _players[v].userId)
  4659. adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4660. updateadmins()
  4661. if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4662. Notify('Gave player(s) admin') end
  4663. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4664. end end) end end end)
  4665.  
  4666. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4667. function(args, speaker)
  4668. if speaker.userId ~= LP.userId then
  4669. lponly(speaker) else
  4670. local players = getPlayer(args[1], speaker)
  4671. for i,v in pairs(players)do
  4672. local radmin = tostring(_players[v].Name)
  4673. if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4674. table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4675. for a,b in pairs(adminname) do
  4676. if b.NAME == radmin then
  4677. table.remove(adminname, a)
  4678. updateadmins()
  4679. end end
  4680. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4681. if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4682. Notify('Removed admin from player(s)') end
  4683. end
  4684. end
  4685. end
  4686. end)
  4687.  
  4688. addcmd('bang', 'owo',{'rape'},
  4689. function(args, speaker)
  4690. local players = getPlayer(args[1], speaker)
  4691. local target = getPlayer(args[2], speaker)[1]
  4692. for i,v in pairs(players)do
  4693. if args[2] then
  4694. rape(target, v)
  4695. else
  4696. rape(v, speaker.Name)
  4697. end
  4698. end
  4699. end)
  4700.  
  4701. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4702. function(args, speaker)
  4703. local players = getPlayer(args[1], speaker)
  4704. for i,v in pairs(players)do
  4705. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4706. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4707. end
  4708.  
  4709. y = Instance.new("BillboardGui")
  4710. y.Size = UDim2.new(0,100,0,150)
  4711. y.StudsOffset = Vector3.new(0,1,0)
  4712. y.Parent = gPlayers[v].Character.Head
  4713. y.Adornee = gPlayers[v].Character.Head
  4714. f = Instance.new("TextLabel")
  4715. f.Parent = y
  4716. f.BackgroundTransparency = 1
  4717. f.Position = UDim2.new(0,0,0,-50)
  4718. f.Size = UDim2.new(0,100,0,100)
  4719. f.Font = "Highway"
  4720. f.FontSize = "Size48"
  4721. f.Text = GLS(false, 1)
  4722. f.TextStrokeColor3 = Color3.new(0,0,0)
  4723. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4724. f.TextStrokeTransparency = 0
  4725. f.TextYAlignment = "Bottom"
  4726. end
  4727. end)
  4728.  
  4729. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4730. function(args, speaker)
  4731. local players = getPlayer(args[1], speaker)
  4732. for i,v in pairs(players)do
  4733. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4734. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4735. end
  4736. end
  4737. end)
  4738.  
  4739. function pipeTp(name,target)
  4740. spawn(function()
  4741. local pipe = Instance.new("Part")
  4742. pipe.Name = "Pipe"
  4743. pipe.Color = Color3.new(52/255,142/255,64/255)
  4744. pipe.Size = Vector3.new(8,8,8)
  4745. pipe.Anchored = true
  4746. local mesh = Instance.new("SpecialMesh",pipe)
  4747. mesh.MeshId = "rbxassetid://856736661"
  4748. mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  4749. local sound = Instance.new("Sound",pipe)
  4750. sound.SoundId = "rbxassetid://864352897"
  4751. sound.Volume = 1
  4752.  
  4753. local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  4754.  
  4755. local char = game:GetService("Players")[name].Character
  4756. char.PrimaryPart = char.HumanoidRootPart
  4757. if char:FindFirstChild("Torso") then
  4758. char.Torso.Anchored = true
  4759. else
  4760. char.UpperTorso.Anchored = true
  4761. end
  4762.  
  4763. local torso = char.HumanoidRootPart
  4764. local initPos = torso.CFrame
  4765.  
  4766. pipe.Parent = workspace
  4767. pipe.CFrame = initPos - Vector3.new(0,8,0)
  4768.  
  4769. for i = 0,8,0.2 do
  4770. pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  4771. if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  4772. game:GetService("RunService").RenderStepped:wait()
  4773. end
  4774.  
  4775. sound:Play()
  4776. for i = 7,-8,-0.2 do
  4777. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  4778. game:GetService("RunService").RenderStepped:wait()
  4779. end
  4780. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  4781.  
  4782. for i = 8,0,-0.2 do
  4783. pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  4784. game:GetService("RunService").RenderStepped:wait()
  4785. end
  4786.  
  4787. pipe.CFrame = targetpos - Vector3.new(0,8,0)
  4788. char:SetPrimaryPartCFrame(pipe.CFrame)
  4789.  
  4790. for i = 0,8,0.2 do
  4791. pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  4792. game:GetService("RunService").RenderStepped:wait()
  4793. end
  4794.  
  4795. local played = false
  4796. for i = -8,7,0.2 do
  4797. if i >= 0 and not played then played = true sound:Play() end
  4798. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  4799. game:GetService("RunService").RenderStepped:wait()
  4800. end
  4801. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  4802.  
  4803. for i = 8,0,-0.2 do
  4804. pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  4805. if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  4806. game:GetService("RunService").RenderStepped:wait()
  4807. end
  4808.  
  4809. pipe:Destroy()
  4810.  
  4811. if char:FindFirstChild("Torso") then
  4812. char.Torso.Anchored = false
  4813. else
  4814. char.UpperTorso.Anchored = false
  4815. end
  4816. end)
  4817. end
  4818.  
  4819. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  4820. function(args, speaker)
  4821. local players = getPlayer(args[1], speaker)
  4822. local target = getPlayer(args[2], speaker)[1]
  4823. for i,v in pairs(players)do
  4824. pipeTp(v,target)
  4825. end
  4826. end)
  4827.  
  4828. addcmd('rhats', 'no more hats',{'removehats'},
  4829. function(args, speaker)
  4830. local players = getPlayer(args[1], speaker)
  4831. for i,v in pairs(players) do
  4832. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  4833. if v:IsA('Accessory') then
  4834. v:destroy()
  4835. end
  4836. end
  4837. end
  4838. end)
  4839.  
  4840. addcmd('rainbow', 'makes a players parts change colors',{},
  4841. function(args, speaker)
  4842. local players = getPlayer(args[1], speaker)
  4843. for i,v in pairs(players) do
  4844. local Parts={}
  4845. local function GetDiscoColor(hue)
  4846. local section = hue % 1 * 3
  4847. local secondary = 0.5 * math.pi * (section % 1)
  4848. if section < 1 then
  4849. return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  4850. elseif section < 2 then
  4851. return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  4852. else
  4853. return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  4854. end
  4855. end
  4856. local Part = function(x,y,z,color,tr,cc,an,parent)
  4857. local p = Instance.new('Part',parent)
  4858. p.formFactor = 'Custom'
  4859. p.Size = Vector3.new(x,y,z)
  4860. p.BrickColor = BrickColor.new(color)
  4861. p.CanCollide = cc
  4862. p.Transparency = tr
  4863. p.Anchored = an
  4864. p.TopSurface,p.BottomSurface = 0,0
  4865. p:BreakJoints''
  4866. table.insert(Parts,p)
  4867. return p
  4868. end
  4869. local Weld = function(p0,p1)
  4870. local w = Instance.new('Motor',p0)
  4871. w.Part0 = p0
  4872. w.Part1 = p1
  4873. return w
  4874. end
  4875. local Mesh = function(par,num,x,y,z)
  4876. local msh = 0
  4877. if num == 1 then
  4878. msh = Instance.new("SpecialMesh",par)
  4879. msh.MeshId='rbxasset://fonts/torso.mesh'
  4880. msh.TextureId='rbxasset://25701026'
  4881. end
  4882. if num == 2 then
  4883. msh = Instance.new("SpecialMesh",par)
  4884. msh.MeshId='rbxasset://fonts/head.mesh'
  4885. msh.TextureId='rbxassetid://25701026'
  4886. end
  4887. msh.Scale = Vector3.new(x,y,z)
  4888. return msh
  4889. end
  4890. local char=gPlayers[v].Character
  4891. for _,v in pairs(char:GetChildren()) do
  4892. if v.ClassName=="Part" then
  4893. v.Transparency=1
  4894. elseif v.ClassName=="Hat" then
  4895. v.Handle.Mesh.TextureId='rbxassetid://25701026'
  4896. table.insert(Parts,v.Handle)
  4897. end
  4898. end
  4899. local t=Part(1,1,1,'',0,false,false,char)
  4900. Mesh(t,1,1,1,1)
  4901. Weld(char.Torso,t)
  4902. local a=Part(1,1,1,'',0,false,false,char)
  4903. Mesh(a,1,.5,1,1)
  4904. Weld(char['Right Arm'],a)
  4905. local a=Part(1,1,1,'',0,false,false,char)
  4906. Mesh(a,1,.5,1,1)
  4907. Weld(char['Left Arm'],a)
  4908. local l=Part(1,1,1,'',0,false,false,char)
  4909. Mesh(l,1,.5,1,1)
  4910. Weld(char['Right Leg'],l)
  4911. local l=Part(1,1,1,'',0,false,false,char)
  4912. Mesh(l,1,.5,1,1)
  4913. Weld(char['Left Leg'],l)
  4914. local h=Part(1,1,1,'',0,false,false,char)
  4915. Mesh(h,2,1,1,1)
  4916. Weld(char.Head,h)
  4917. spawn(function()
  4918. while(coroutine.yield())do
  4919. for i=1,#Parts do
  4920. Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  4921. end
  4922. end;
  4923. end);
  4924. end
  4925. end)
  4926.  
  4927. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  4928. function(args, speaker)
  4929. local players = getPlayer(args[1], speaker)
  4930. for i,v in pairs(players) do
  4931. for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  4932. if v:IsA('Tool') or v:IsA('HopperBin') then
  4933. v:destroy() end
  4934. for i,v in pairs(players) do
  4935. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  4936. if v:IsA('Tool') or v:IsA('HopperBin') then
  4937. v:destroy() end end end
  4938. end
  4939. end
  4940. end)
  4941.  
  4942. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  4943. function(args, speaker)
  4944. local players = getPlayer(args[1], speaker)
  4945. for i,v in pairs(players)do
  4946. local function copy(instance)
  4947. for i,c in pairs(instance:GetChildren())do
  4948. if c:IsA('Tool') or c:IsA('HopperBin') then
  4949. c:Clone().Parent = gPlayers[v].StarterGear end
  4950. copy(c)
  4951. end
  4952. end
  4953. copy(gPlayers[v].Backpack)
  4954. end
  4955. for i,v in pairs(players)do
  4956. local function copy(instance)
  4957. for i,c in pairs(instance:GetChildren())do
  4958. if c:IsA('Tool') or c:IsA('HopperBin') then
  4959. c:Clone().Parent = gPlayers[v].StarterGear end
  4960. copy(c)
  4961. end
  4962. end
  4963. copy(gPlayers[v].Character)
  4964. end
  4965. Notify('Copied tools to StarterGear')
  4966. end)
  4967.  
  4968. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  4969. function(args, speaker)
  4970. local players = getPlayer(args[1], speaker)
  4971. for i,v in pairs(players)do
  4972. for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  4973. if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  4974. end end end
  4975. Notify('Cleared tools from StarterGear')
  4976. end)
  4977.  
  4978. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  4979. function(args, speaker)
  4980. local players = getPlayer(args[1], speaker)
  4981. for i,v in pairs(players)do
  4982. local function copy(instance)
  4983. for i,c in pairs(instance:GetChildren())do
  4984. if c:IsA('Tool') or c:IsA('HopperBin') then
  4985. c:Clone().Parent = gPlayers[v].Backpack end
  4986. copy(c)
  4987. end
  4988. end
  4989. copy(LightingService)
  4990. end
  4991. for i,v in pairs(players)do
  4992. local function copy(instance)
  4993. for i,c in pairs(instance:GetChildren())do
  4994. if c:IsA('Tool') or c:IsA('HopperBin') then
  4995. c:Clone().Parent = gPlayers[v].Backpack end
  4996. copy(c)
  4997. end
  4998. end
  4999. copy(game.ReplicatedStorage)
  5000. end
  5001. end)
  5002.  
  5003. wdisco = false
  5004. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5005. function(args, speaker)
  5006. if wdisco == false then
  5007. wdisco = true
  5008. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5009. repeat wait(1)
  5010. if wdisco == true then
  5011. local function color(instance)
  5012. for i,v in pairs(instance:GetChildren())do
  5013. if v.className == "Part" then
  5014. v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5015. color(v)
  5016. end
  5017. end
  5018. color(workspace)
  5019. end
  5020. until wdisco == false
  5021. end
  5022. end)
  5023.  
  5024. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5025. function(args, speaker)
  5026. wdisco = false
  5027. end)
  5028.  
  5029. addcmd('gravity', 'workspace gravity',{''},
  5030. function(args, speaker)
  5031. workspace.Gravity = args[1]
  5032. Notify('Gravity set to ' .. args[1])
  5033. end)
  5034.  
  5035. SINFOGUIopen = false
  5036. function serverinfogui()
  5037. if SINFOGUIopen == false then
  5038. local Sinfo = Instance.new("ScreenGui")
  5039. local drag = Instance.new("Frame")
  5040. local PromptDialog = Instance.new("Frame")
  5041. local shadow = Instance.new("Frame")
  5042. local PopupText = Instance.new("TextLabel")
  5043. local Exit = Instance.new("TextButton")
  5044. local ContainerFrame = Instance.new("Frame")
  5045. local TextLabel = Instance.new("TextLabel")
  5046. local TextLabel2 = Instance.new("TextLabel")
  5047. local TextLabel3 = Instance.new("TextLabel")
  5048. local Time = Instance.new("TextLabel")
  5049. local appearance = Instance.new("TextLabel")
  5050. local fe = Instance.new("TextLabel")
  5051. local maxplayers = Instance.new("TextLabel")
  5052. local name = Instance.new("TextLabel")
  5053. local placeid = Instance.new("TextLabel")
  5054. local playerid = Instance.new("TextLabel")
  5055. local players = Instance.new("TextLabel")
  5056. Sinfo.Name = "Sinfo"
  5057. Sinfo.Parent = game.CoreGui
  5058. drag.Name = "drag"
  5059. drag.Parent = Sinfo
  5060. drag.Active = true
  5061. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5062. drag.BackgroundTransparency = 1
  5063. drag.Draggable = true
  5064. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5065. drag.Size = UDim2.new(0, 290, 0, 30)
  5066. PromptDialog.Name = "PromptDialog"
  5067. PromptDialog.Parent = drag
  5068. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5069. PromptDialog.BackgroundTransparency = 1
  5070. PromptDialog.BorderSizePixel = 0
  5071. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5072. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5073. PromptDialog.ZIndex = 8
  5074. shadow.Name = "shadow"
  5075. shadow.Parent = PromptDialog
  5076. shadow.BackgroundColor3 = maincolor
  5077. shadow.BackgroundTransparency = 0.30000001192093
  5078. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5079. shadow.BorderSizePixel = 0
  5080. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5081. shadow.Size = UDim2.new(0, 290, 0, 26)
  5082. PopupText.Name = "PopupText"
  5083. PopupText.Parent = shadow
  5084. PopupText.BackgroundTransparency = 1
  5085. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5086. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5087. PopupText.ZIndex = 110
  5088. PopupText.Font = Enum.Font.SourceSansBold
  5089. PopupText.FontSize = Enum.FontSize.Size28
  5090. PopupText.Text = "Server"
  5091. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5092. PopupText.TextStrokeTransparency = 0
  5093. PopupText.TextWrapped = true
  5094. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5095. Exit.Name = "Exit"
  5096. Exit.Parent = shadow
  5097. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5098. Exit.BackgroundTransparency = 0.30000001192093
  5099. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5100. Exit.BorderSizePixel = 0
  5101. Exit.Position = UDim2.new(0, 267, 0, 3)
  5102. Exit.Size = UDim2.new(0, 20, 0, 20)
  5103. Exit.FontSize = Enum.FontSize.Size14
  5104. Exit.Text = ""
  5105. ContainerFrame.Name = "ContainerFrame"
  5106. ContainerFrame.Parent = PromptDialog
  5107. ContainerFrame.BackgroundColor3 = maincolor
  5108. ContainerFrame.BackgroundTransparency = 0.5
  5109. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5110. ContainerFrame.BorderSizePixel = 0
  5111. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5112. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5113. ContainerFrame.ZIndex = 5
  5114. TextLabel.Name = "Text Label"
  5115. TextLabel.Parent = ContainerFrame
  5116. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5117. TextLabel.BackgroundTransparency = 1
  5118. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5119. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5120. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5121. TextLabel.ZIndex = 10
  5122. TextLabel.Font = Enum.Font.SourceSans
  5123. TextLabel.FontSize = Enum.FontSize.Size24
  5124. TextLabel.Text = "Run Time:"
  5125. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5126. TextLabel.TextStrokeTransparency = 0
  5127. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5128. TextLabel2.Name = "Text Label2"
  5129. TextLabel2.Parent = ContainerFrame
  5130. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5131. TextLabel2.BackgroundTransparency = 1
  5132. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5133. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5134. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5135. TextLabel2.ZIndex = 10
  5136. TextLabel2.Font = Enum.Font.SourceSans
  5137. TextLabel2.FontSize = Enum.FontSize.Size24
  5138. TextLabel2.Text = "Statistics:"
  5139. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5140. TextLabel2.TextStrokeTransparency = 0
  5141. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5142. TextLabel3.Name = "Text Label3"
  5143. TextLabel3.Parent = ContainerFrame
  5144. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5145. TextLabel3.BackgroundTransparency = 1
  5146. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5147. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5148. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5149. TextLabel3.ZIndex = 10
  5150. TextLabel3.Font = Enum.Font.SourceSans
  5151. TextLabel3.FontSize = Enum.FontSize.Size24
  5152. TextLabel3.Text = "Local Player:"
  5153. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5154. TextLabel3.TextStrokeTransparency = 0
  5155. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5156. Time.Name = "Time"
  5157. Time.Parent = ContainerFrame
  5158. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5159. Time.BackgroundTransparency = 1
  5160. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5161. Time.Position = UDim2.new(0, 10, 0, 90)
  5162. Time.Size = UDim2.new(0, 100, 0, 20)
  5163. Time.ZIndex = 100
  5164. Time.Font = Enum.Font.ArialBold
  5165. Time.FontSize = Enum.FontSize.Size14
  5166. Time.Text = "Loading..."
  5167. Time.TextColor3 = Color3.new(1, 1, 1)
  5168. Time.TextStrokeTransparency = 0
  5169. Time.TextXAlignment = Enum.TextXAlignment.Left
  5170. appearance.Name = "appearance"
  5171. appearance.Parent = ContainerFrame
  5172. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5173. appearance.BackgroundTransparency = 1
  5174. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5175. appearance.Position = UDim2.new(0, 10, 0, 40)
  5176. appearance.Size = UDim2.new(0, 100, 0, 20)
  5177. appearance.ZIndex = 10
  5178. appearance.Font = Enum.Font.ArialBold
  5179. appearance.FontSize = Enum.FontSize.Size14
  5180. appearance.Text = "Appearance: Loading..."
  5181. appearance.TextColor3 = Color3.new(1, 1, 1)
  5182. appearance.TextStrokeTransparency = 0
  5183. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5184. fe.Name = "fe"
  5185. fe.Parent = ContainerFrame
  5186. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5187. fe.BackgroundTransparency = 1
  5188. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5189. fe.Position = UDim2.new(0, 10, 0, 200)
  5190. fe.Size = UDim2.new(0, 100, 0, 20)
  5191. fe.ZIndex = 10
  5192. fe.Font = Enum.Font.ArialBold
  5193. fe.FontSize = Enum.FontSize.Size14
  5194. fe.Text = "Loading..."
  5195. fe.TextColor3 = Color3.new(1, 1, 1)
  5196. fe.TextStrokeTransparency = 0
  5197. fe.TextXAlignment = Enum.TextXAlignment.Left
  5198. maxplayers.Name = "maxplayers"
  5199. maxplayers.Parent = ContainerFrame
  5200. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5201. maxplayers.BackgroundTransparency = 1
  5202. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5203. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5204. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5205. maxplayers.ZIndex = 10
  5206. maxplayers.Font = Enum.Font.ArialBold
  5207. maxplayers.FontSize = Enum.FontSize.Size14
  5208. maxplayers.Text = "Loading..."
  5209. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5210. maxplayers.TextStrokeTransparency = 0
  5211. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5212. name.Name = "name"
  5213. name.Parent = ContainerFrame
  5214. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5215. name.BackgroundTransparency = 1
  5216. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5217. name.Position = UDim2.new(0, 10, 0, 180)
  5218. name.Size = UDim2.new(0, 100, 0, 20)
  5219. name.ZIndex = 10
  5220. name.Font = Enum.Font.ArialBold
  5221. name.FontSize = Enum.FontSize.Size14
  5222. name.Text = "Place: Loading..."
  5223. name.TextColor3 = Color3.new(1, 1, 1)
  5224. name.TextStrokeTransparency = 0
  5225. name.TextXAlignment = Enum.TextXAlignment.Left
  5226. placeid.Name = "placeid"
  5227. placeid.Parent = ContainerFrame
  5228. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5229. placeid.BackgroundTransparency = 1
  5230. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5231. placeid.Position = UDim2.new(0, 10, 0, 220)
  5232. placeid.Size = UDim2.new(0, 100, 0, 20)
  5233. placeid.ZIndex = 10
  5234. placeid.Font = Enum.Font.ArialBold
  5235. placeid.FontSize = Enum.FontSize.Size14
  5236. placeid.Text = "Place ID: Loading..."
  5237. placeid.TextColor3 = Color3.new(1, 1, 1)
  5238. placeid.TextStrokeTransparency = 0
  5239. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5240. playerid.Name = "playerid"
  5241. playerid.Parent = ContainerFrame
  5242. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5243. playerid.BackgroundTransparency = 1
  5244. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5245. playerid.Position = UDim2.new(0, 10, 0, 20)
  5246. playerid.Size = UDim2.new(0, 100, 0, 20)
  5247. playerid.ZIndex = 10
  5248. playerid.Font = Enum.Font.ArialBold
  5249. playerid.FontSize = Enum.FontSize.Size14
  5250. playerid.Text = "Player ID: Loading..."
  5251. playerid.TextColor3 = Color3.new(1, 1, 1)
  5252. playerid.TextStrokeTransparency = 0
  5253. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5254. players.Name = "players"
  5255. players.Parent = ContainerFrame
  5256. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5257. players.BackgroundTransparency = 1
  5258. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5259. players.Position = UDim2.new(0, 10, 0, 140)
  5260. players.Size = UDim2.new(0, 100, 0, 20)
  5261. players.ZIndex = 100
  5262. players.Font = Enum.Font.ArialBold
  5263. players.FontSize = Enum.FontSize.Size14
  5264. players.Text = "Loading..."
  5265. players.TextColor3 = Color3.new(1, 1, 1)
  5266. players.TextStrokeTransparency = 0
  5267. players.TextXAlignment = Enum.TextXAlignment.Left
  5268. local SINFOGUI = ContainerFrame
  5269. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5270. SINFOGUIopen = true wait(0.5)
  5271. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5272. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5273. Exit.MouseButton1Click:Connect(function()
  5274. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5275. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5276. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5277. if workspace.FilteringEnabled == true then
  5278. SINFOGUI.fe.Text = "Filtering Enabled"
  5279. elseif workspace.FilteringEnabled == false then
  5280. SINFOGUI.fe.Text = "Filtering Disabled" end
  5281. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5282. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5283. players = gPlayers:getPlayers()
  5284. SINFOGUI.players.Text = #players.. " Player(s)"
  5285. SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5286. local seconds = math.floor(workspace.DistributedGameTime)
  5287. local minutes = math.floor(workspace.DistributedGameTime / 60)
  5288. local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5289. local seconds = seconds - (minutes * 60)
  5290. local minutes = minutes - (hours * 60)
  5291. if hours < 1 then if minutes < 1 then
  5292. SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5293. SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5294. SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5295. end wait(1) until SINFOGUIopen == false end end
  5296. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5297. function(args, speaker)
  5298. if speaker.userId ~= LP.userId then
  5299. lponly(speaker)
  5300. else
  5301. serverinfogui()
  5302. end
  5303. end)
  5304.  
  5305. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5306. function(args, speaker)
  5307. local players = getPlayer(args[1], speaker)
  5308. for i,v in pairs(players)do
  5309. spawn(function()
  5310. local pchar=_char(v)
  5311. local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5312. local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5313. local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5314. local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5315. local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5316. local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5317. if not args[2] then return end
  5318. Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5319. Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5320. Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5321. Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5322. Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5323. Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5324. end)
  5325. end
  5326. end)
  5327.  
  5328. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5329. function(args, speaker)
  5330. local players = getPlayer(args[1], speaker)
  5331. for i,v in pairs(players)do
  5332. local pchar=_char(v)
  5333. for j,v1 in pairs(pchar:GetDescendants()) do
  5334. if v1:IsA("Sparkles") then
  5335. v1:Destroy()
  5336. end end end
  5337. end)
  5338.  
  5339. addcmd('smoke', 'give a player smoke',{},
  5340. function(args, speaker)
  5341. local players = getPlayer(args[1], speaker)
  5342. for i,v in pairs(players)do
  5343. local pchar=_char(v)
  5344. Instance.new("Smoke", pchar.HumanoidRootPart)
  5345. end
  5346. end)
  5347.  
  5348. addcmd('addstat', 'give a player a stat',{},
  5349. function(args, speaker)
  5350. local players = getPlayer(args[1], speaker)
  5351. for i,v in pairs(players)do
  5352. spawn(function()
  5353. if gPlayers[v]:FindFirstChild("leaderstats") then
  5354. for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5355. if child.Name == "STAT" then
  5356. child:Destroy()
  5357. end
  5358. end
  5359. local score = Instance.new("StringValue")
  5360. score.Name = "STAT"
  5361. score.Value = GLS(false, 1)
  5362. score.Parent = gPlayers[v].leaderstats
  5363. else
  5364. local stats = Instance.new("IntValue")
  5365. stats.Name = "leaderstats"
  5366. stats.Parent = gPlayers[v]
  5367. for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5368. if child.Name == "STAT" then
  5369. child:Destroy()
  5370. end
  5371. end
  5372. local score = Instance.new("StringValue")
  5373. score.Name = "STAT"
  5374. score.Value = GLS(false, 1)
  5375. score.Parent = gPlayers[v].leaderstats
  5376. end
  5377. end)
  5378. end
  5379. end)
  5380.  
  5381. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5382. function(args, speaker)
  5383. local players = getPlayer(args[1], speaker)
  5384. for i,v in pairs(players)do
  5385. local pchar=_char(v)
  5386. for j,v1 in pairs(pchar:GetDescendants()) do
  5387. if v1:IsA("Smoke") then
  5388. v1:Destroy()
  5389. end
  5390. end
  5391. end
  5392. end)
  5393.  
  5394. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5395. function(args, speaker)
  5396. local players = getPlayer(args[1], speaker)
  5397. for i,v in pairs(players)do
  5398. local pchar=_char(v)
  5399. for i,v in pairs(pchar:GetChildren()) do
  5400. if pchar.Torso:FindFirstChild("Neck") then
  5401. pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5402. local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5403. Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5404. Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5405. local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5406. local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5407. end
  5408. end
  5409. end
  5410. end)
  5411.  
  5412. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5413. function(args, speaker)
  5414. local players = getPlayer(args[1], speaker)
  5415. for i,v in pairs(players)do
  5416. local pchar=_char(v)
  5417. for i,v in pairs(pchar:GetChildren()) do
  5418. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5419. local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5420. end
  5421. end
  5422. end)
  5423.  
  5424. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5425. function(args, speaker)
  5426. workspace.Terrain:Clear()
  5427. end)
  5428.  
  5429. addcmd('smite','get hit by lightning',{},
  5430. function(args, speaker)
  5431. local players = getPlayer(args[1], speaker)
  5432. for i,v in pairs(players)do
  5433. local pchar=_char(v)
  5434. spawn(function()
  5435. local char = pchar
  5436. local zeus = Instance.new("Model",char)
  5437. local cloud = Instance.new("Part",zeus)
  5438. cloud.Anchored = true
  5439. cloud.CanCollide = false
  5440. cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5441. local sound = Instance.new("Sound",cloud)
  5442. sound.SoundId = "rbxassetid://133426162"
  5443. local mesh = Instance.new("SpecialMesh",cloud)
  5444. mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5445. mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5446. mesh.Scale = Vector3.new(30,30,40)
  5447. mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5448. local light = Instance.new("PointLight",cloud)
  5449. light.Color = Color3.new(0,85/255,1)
  5450. light.Brightness = 10
  5451. light.Range = 30
  5452. light.Enabled = false
  5453. wait(0.2)
  5454. sound.Volume = 0.5
  5455. sound.Pitch = 0.8
  5456. sound:Play()
  5457. light.Enabled = true
  5458. wait(1/100)
  5459. light.Enabled = false
  5460. wait(0.2)
  5461. light.Enabled = true
  5462. light.Brightness = 1
  5463. wait(0.05)
  5464. light.Brightness = 3
  5465. wait(0.02)
  5466. light.Brightness = 1
  5467. wait(0.07)
  5468. light.Brightness = 10
  5469. wait(0.09)
  5470. light.Brightness = 0
  5471. wait(0.01)
  5472. light.Brightness = 7
  5473. light.Enabled = false
  5474. wait(1.5)
  5475. local part1 = Instance.new("Part",zeus)
  5476. part1.Anchored = true
  5477. part1.CanCollide = false
  5478. part1.Size = Vector3.new(2, 9.2, 1)
  5479. part1.BrickColor = BrickColor.new("New Yeller")
  5480. part1.Transparency = 0.6
  5481. part1.BottomSurface = "Smooth"
  5482. part1.TopSurface = "Smooth"
  5483. part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5484. part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5485. wait()
  5486. local part2 = part1:clone()
  5487. part2.Parent = zeus
  5488. part2.Size = Vector3.new(1, 7.48, 2)
  5489. part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5490. part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5491. wait()
  5492. local part3 = part1:clone()
  5493. part3.Parent = zeus
  5494. part3.Size = Vector3.new(1.86, 7.56, 1)
  5495. part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5496. part3.Rotation = Vector3.new(0, 0, -11.128)
  5497. sound.SoundId = "rbxassetid://130818250"
  5498. sound.Volume = 1
  5499. sound.Pitch = 1
  5500. sound:Play()
  5501. wait()
  5502. part1.Transparency = 1
  5503. part2.Transparency = 1
  5504. part3.Transparency = 1
  5505. Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5506. char:BreakJoints()
  5507. end)
  5508. end
  5509. end)
  5510.  
  5511. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5512. function(args, speaker)
  5513. local players = getPlayer(args[1], speaker)
  5514. for i,v in pairs(players)do
  5515. spawn(function()
  5516. local pchar=_char(v)
  5517. local Ast = Instance.new("Part", workspace) Ast.Name = "Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0) Ast.Size = Vector3.new(12,12,12)
  5518. local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5519. local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5520. local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5521. local f = Instance.new("Sound")
  5522. f.Name = "fly"
  5523. f.SoundId = "rbxassetid://179438534"
  5524. f.Volume = 3
  5525. f.Pitch = 1
  5526. f.Looped = true
  5527. f.archivable = true
  5528. f.Parent = Ast
  5529. f:play()
  5530. local Touched = false
  5531. coroutine.wrap(function()
  5532. repeat wait(0.1)
  5533. Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5534. until not Ast or Ast.Parent == nil or Touched == true
  5535. end)()
  5536. Ast.Touched:connect(function(Part)
  5537. if Touched == false then
  5538. Touched = true
  5539. Part:BreakJoints()
  5540. local Boom = Instance.new("Explosion", workspace)
  5541. Boom.Position = Ast.Position
  5542. Boom.BlastPressure = 1000000
  5543. Boom.BlastRadius = 30
  5544. Fire.Heat = 0
  5545. Smoke.RiseVelocity = 0
  5546. f:Destroy()
  5547. local s = Instance.new("Sound")
  5548. s.Name = "boom"
  5549. s.SoundId = "rbxassetid://188590169"
  5550. s.Volume = 3
  5551. s.Pitch = 1
  5552. s.Looped = true
  5553. s.archivable = true
  5554. s.Parent = Ast
  5555. s:play()
  5556. coroutine.wrap(function()
  5557. wait(10)
  5558. s:Destroy()
  5559. if Ast and Ast.Parent ~= nil then
  5560. Ast:Destroy()
  5561. end
  5562. end)()
  5563. end
  5564. end)
  5565. end)
  5566. end
  5567. end)
  5568.  
  5569. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5570. function(args, speaker)
  5571. local players = getPlayer(args[1], speaker)
  5572. for i,v in pairs(players)do
  5573. spawn(function()
  5574. local Char=_char(v)
  5575. local HumanoidRootPart = Char.HumanoidRootPart
  5576. local TickWait = 1
  5577. local Dead = false
  5578.  
  5579. local Position = Vector3.new(0,100,0)
  5580. function NewPart(Parent)
  5581. local Part = Instance.new("Part", Parent)
  5582. Part.CanCollide = false
  5583. Part.Position = Position
  5584. Part.TopSurface = "Smooth"
  5585. Part.BottomSurface = "Smooth"
  5586. Position = Position + Vector3.new(0,10,0)
  5587. return Part
  5588. end
  5589.  
  5590. local Model = Char:FindFirstChild("Bomb")
  5591. if Model then Model:Destroy() end
  5592.  
  5593. local Model = Instance.new("Model", Char)
  5594. Model.Name = "Bomb"
  5595.  
  5596. local Belt = NewPart(Model)
  5597. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5598. local Weld = Instance.new("Weld", Belt)
  5599. Weld.Part0 = Belt
  5600. Weld.Part1 = HumanoidRootPart
  5601. Weld.C0 = CFrame.new(0,1.1,0)
  5602. local Light = Instance.new("PointLight", Belt)
  5603. Light.Range = 15
  5604. Light.Brightness = 5
  5605. Light.Color = Color3.new(1,0,0)
  5606. local Beep = Instance.new("Sound", Belt)
  5607. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5608. local ExplodeSound = Instance.new("Sound", Belt)
  5609. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5610. ExplodeSound.Pitch = 2.8
  5611. ExplodeSound.Volume = 3
  5612.  
  5613. local Back = NewPart(Model)
  5614. Back.Size = Vector3.new(1.5,1.5,0.5)
  5615. local Weld = Instance.new("Weld", Back)
  5616. Weld.Part0 = Back
  5617. Weld.Part1 = HumanoidRootPart
  5618. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5619.  
  5620. local StrapLeft = NewPart(Model)
  5621. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5622. local Weld = Instance.new("Weld", StrapLeft)
  5623. Weld.Part0 = StrapLeft
  5624. Weld.Part1 = HumanoidRootPart
  5625. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5626.  
  5627. local BuckleLeft = NewPart(Model)
  5628. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5629. local Weld = Instance.new("Weld", BuckleLeft)
  5630. Weld.Part0 = BuckleLeft
  5631. Weld.Part1 = HumanoidRootPart
  5632. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5633.  
  5634. local StrapRight = NewPart(Model)
  5635. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5636. local Weld = Instance.new("Weld", StrapRight)
  5637. Weld.Part0 = StrapRight
  5638. Weld.Part1 = HumanoidRootPart
  5639. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5640.  
  5641. local BuckleRight = NewPart(Model)
  5642. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5643. local Weld = Instance.new("Weld", BuckleRight)
  5644. Weld.Part0 = BuckleRight
  5645. Weld.Part1 = HumanoidRootPart
  5646. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5647.  
  5648. LightEnabled = true
  5649. coroutine.wrap(function()
  5650. repeat
  5651. wait(TickWait)
  5652. LightEnabled = not LightEnabled
  5653. Light.Enabled = LightEnabled
  5654. Beep:Play()
  5655. until Dead == true or Char:FindFirstChild("Bomb") == nil
  5656. end)()
  5657.  
  5658. wait(10)
  5659. if Dead == false then
  5660. Dead = true
  5661. ExplodeSound:Play(); wait(1.4)
  5662. local Explosion = Instance.new("Explosion")
  5663. Explosion.Position = Belt.Position
  5664. Explosion.BlastPressure = 100000
  5665. Explosion.DestroyJointRadiusPercent = 0.7
  5666. Explosion.ExplosionType = "CratersAndDebris"
  5667. Explosion.BlastRadius = 50
  5668. Explosion.Parent = workspace
  5669. end
  5670. end)
  5671. end
  5672. end)
  5673.  
  5674. addcmd('btools', 'gives a player btools',{},
  5675. function(args, speaker)
  5676. local players = getPlayer(args[1], speaker)
  5677. if players ~= nil then
  5678. for i, v in pairs(players) do
  5679. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5680. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5681. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5682. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5683. if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5684. Notify('Gave btools to player(s)') end end end end)
  5685.  
  5686. addcmd('sword', 'gives a player a sword',{},
  5687. function(args, speaker)
  5688. local players = getPlayer(args[1], speaker)
  5689. if players ~= nil then
  5690. for i, v in pairs(players) do
  5691. coroutine.resume(coroutine.create(function()
  5692. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5693. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  5694. sword.GripForward = Vector3.new(-1,0,0)
  5695. sword.GripPos = Vector3.new(0,0,-1.5)
  5696. sword.GripRight = Vector3.new(0,1,0)
  5697. sword.GripUp = Vector3.new(0,0,1)
  5698. 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
  5699. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5700. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5701. local Damage = 15
  5702. local SlashSound = Instance.new("Sound", handle)
  5703. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5704. SlashSound.Volume = 1
  5705. local LungeSound = Instance.new("Sound", handle)
  5706. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5707. LungeSound.Volume = 1
  5708. local UnsheathSound = Instance.new("Sound", handle)
  5709. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5710. UnsheathSound.Volume = 1
  5711. handle.Touched:connect(function(hit)
  5712. if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and gPlayers[v].Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= gPlayers[v].Character.Humanoid then
  5713. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5714. hit.Parent.Humanoid:TakeDamage(Damage)
  5715. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5716. sword.Enabled = false
  5717. SlashSound:play()
  5718. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5719. wait(0.5)
  5720. sword.Enabled = true
  5721. end
  5722. end)
  5723. sword.Equipped:connect(function(hit)
  5724. UnsheathSound:play()
  5725. sword.Enabled = true
  5726. end)
  5727. end
  5728. end))
  5729. end
  5730. end
  5731. end)
  5732.  
  5733. addcmd('hatsize', 'changes players hat size',{''},
  5734. function(args, speaker)
  5735. local players = getPlayer(args[1], speaker)
  5736. for i,v in pairs(players) do
  5737. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5738. if v:IsA('Accessory') then
  5739. for a,b in pairs(v.Handle:GetChildren()) do
  5740. if b:IsA('SpecialMesh') then
  5741. b.Scale = args[2] * Vector3.new(1, 1, 1)
  5742. end
  5743. end
  5744. end
  5745. end
  5746. end
  5747. end)
  5748.  
  5749. addcmd('headsize', 'changes players head size',{''},
  5750. function(args, speaker)
  5751. local players = getPlayer(args[1], speaker)
  5752. for i,v in pairs(players) do
  5753. local plrchar = _players[v].Character
  5754. if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  5755. if args[2] == 1 then
  5756. plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  5757. plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  5758. else
  5759. plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  5760. end
  5761. else plrchar.Humanoid.HeadScale.Value = args[2]
  5762. end
  5763. end
  5764. end)
  5765.  
  5766. addcmd('change', 'changes a players stat',{'stat'},
  5767. function(args, speaker)
  5768. local players = getPlayer(args[1], speaker)
  5769. for i,v in pairs(players) do
  5770. if _players[v]:FindFirstChild('leaderstats') then
  5771. for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  5772. if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  5773. if args[3] then v.Value = tonumber(args[3]) end
  5774. elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  5775. v.Value = GLS(false, 2)
  5776. end
  5777. end
  5778. end
  5779. end
  5780. end)
  5781.  
  5782. addcmd('draw', 'drawing tool',{},
  5783. function(args, speaker)
  5784. if speaker.userId ~= LP.userId then
  5785. lponly(speaker)
  5786. else
  5787. for i,v in next,game:children()do
  5788. pcall(function()
  5789. local c=v.className;
  5790. rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  5791. end);
  5792. end;
  5793.  
  5794.  
  5795. user=players.LocalPlayer;
  5796. uname=user.Name;
  5797. guis=user.PlayerGui;
  5798. pack=user.Backpack;
  5799.  
  5800. keyDowns={};
  5801. freeKeys={};
  5802. shortcuts={};
  5803.  
  5804. _G.mine=_G.mine or{};
  5805.  
  5806. name='Draw3D';
  5807. url='http://www.roblox.com/asset/?id=%d';
  5808.  
  5809. iconNormal=url:format(96578285);
  5810. iconOnDown=url:format(96584484);
  5811.  
  5812. ver=0;
  5813. drawPixel=0.10;
  5814. _G.drawLimit=_G.drawLimit or 1000;
  5815.  
  5816. _G.drawColor=_G.drawColor or Color3.new();
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822. destroy=game.remove;
  5823. find=game.findFirstChild;
  5824. new=Instance.new;
  5825. with=function(c)
  5826. return function(p)
  5827. local o=type(c)=='string'and new(c)or c;
  5828. local x=p.Parent;p.Parent=nil;
  5829. for i,v in next,p do
  5830. o[i]=v;
  5831. end;
  5832. if(x)then
  5833. o.Parent=x;
  5834. end;
  5835. return o;
  5836. end;
  5837. end;
  5838. getPlace=function()
  5839. if(find(workspace,'draw')==nil)then
  5840. new('Model',workspace).Name='draw';
  5841. end;
  5842. if(find(workspace.draw,uname)==nil)then
  5843. new('Model',workspace.draw).Name=uname;
  5844. end;
  5845. return workspace.draw[uname];
  5846. end;
  5847. drawLine=function(start,target)
  5848. local gui=with'BlockMesh'{
  5849. Parent=with'Part'{
  5850. CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  5851. Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  5852. Parent=getPlace();
  5853. Color=_G.drawColor;
  5854. BottomSurface=0;
  5855. Anchored=true;
  5856. TopSurface=0;
  5857. formFactor=3;
  5858. Name=name;
  5859. }}.Parent;
  5860. table.insert(_G.mine,gui);
  5861. return gui;
  5862. end;
  5863. onDown=function()
  5864. if(drawing)then
  5865. return nil;
  5866. end;
  5867. if(selectGui.Adornee)then
  5868. destroy(selectGui.Adornee);
  5869. end;
  5870.  
  5871. drawing=true;
  5872.  
  5873. mouse.Icon=iconOnDown;
  5874. ver=ver+1;
  5875.  
  5876.  
  5877. local cVer,start,target=ver,mouse.hit.p;
  5878.  
  5879. local group={};
  5880. repeat
  5881. Wait(0.02);
  5882.  
  5883. if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  5884.  
  5885. target=mouse.hit.p;
  5886.  
  5887. table.insert(group,drawLine(start,target));
  5888.  
  5889. start=target;
  5890. end;
  5891. until ver~=cVer;
  5892. drawing=false;
  5893.  
  5894. local groupM=new('Model',getPlace());
  5895. for i,v in next,group do
  5896. if(v:IsDescendantOf(Workspace))then
  5897. v.Parent=groupM;
  5898. end;
  5899. end;
  5900. if(next(groupM:children())==nil)then
  5901. destroy(groupM);
  5902. end;
  5903. end;
  5904. onUp=function()
  5905. mouse.Icon=iconNormal;
  5906. ver=ver+1;
  5907. end;
  5908. onKeyDown=function(k)
  5909. if(freeKeys[k]==false)then
  5910. return false;
  5911. end;
  5912. freeKeys[k]=false;
  5913. Wait(0.01);
  5914. if(keyDowns[k])then
  5915. keyDowns[k]();
  5916. elseif(shortcuts[k])then
  5917. shortcuts[k]();
  5918. end;
  5919. end;
  5920. onKeyUp=function(k)
  5921. freeKeys[k]=true;
  5922. end;
  5923. onMove=function()
  5924.  
  5925. end;
  5926. onSelect=function(lmouse)
  5927. frame.Visible=true;
  5928.  
  5929. mouse=lmouse;
  5930.  
  5931. mouse.Icon=iconNormal;
  5932.  
  5933. mouse.Button1Down:connect(onDown);
  5934. mouse.KeyDown:connect(onKeyDown);
  5935. mouse.Button1Up:connect(onUp);
  5936. mouse.KeyUp:connect(onKeyUp);
  5937. mouse.Move:connect(onMove);
  5938. end;
  5939. onDeselect=function()
  5940. ver=ver+1;
  5941. frame.Visible=false;
  5942. selectGui.Adornee=nil;
  5943. mouse.Icon=iconNormal;
  5944. for i,v in next,freeKeys do
  5945. freeKeys[i]=true;
  5946. end;
  5947. end;
  5948. addButton=function(title,shortcut,fun)
  5949. with'TextButton'{
  5950. Text=string.format(' %s (%s)',title,shortcut);
  5951. TextXAlignment=0;
  5952. Parent=frame;
  5953. }.MouseButton1Up:connect(fun);
  5954.  
  5955. shortcuts[shortcut]=fun;
  5956.  
  5957. local c=#frame:children();
  5958. for i,v in next,frame:children()do
  5959. v.Position=UDim2.new(0,0,0,20*(i-1));
  5960. v.Size=UDim2.new(1,0,0,20);
  5961. end;
  5962.  
  5963. frame.Position=UDim2.new(1,-152,.5,-c*10);
  5964. frame.Size=UDim2.new(0,150,0,c*20);
  5965. end;
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974. for i,v in next,{guis;pack;}do
  5975. pcall(function()
  5976. repeat until destroy(v[name]);
  5977. end);
  5978. end;
  5979.  
  5980.  
  5981.  
  5982. tool=with'HopperBin'{
  5983. Parent=pack;
  5984. Name=name;
  5985. };
  5986. tool.Deselected:connect(onDeselect);
  5987. tool.Selected:connect(onSelect);
  5988.  
  5989.  
  5990.  
  5991.  
  5992. screen=with'ScreenGui'{
  5993. Parent=guis;
  5994. Name=name;
  5995. };
  5996. frame=with'Frame'{
  5997. Parent=screen;
  5998. Visible=false;
  5999. };
  6000. clframe=with'Frame'{
  6001. Position=UDim2.new(.5,-50,.5,-50);
  6002. Size=UDim2.new(0,100,0,100);
  6003. Visible=false;
  6004. Parent=screen;
  6005. };
  6006. selectGui=with'SelectionBox'{
  6007. Parent=screen;
  6008. };
  6009.  
  6010. local c=0;
  6011. for y=0,7 do
  6012. for x=0,7 do
  6013. local color=BrickColor.palette(c).Color;
  6014.  
  6015. with'ImageButton'{
  6016. Position=UDim2.new(.125*x,0,.125*y);
  6017. Size=UDim2.new(.125,0,.125);
  6018. BackgroundColor3=color;
  6019. Parent=clframe;
  6020. }.MouseButton1Up:connect(function()
  6021. clframe.Visible=false;
  6022. _G.drawColor=color;
  6023. end);
  6024.  
  6025. c=c+1;
  6026. end;
  6027. end;
  6028.  
  6029. addButton('Color','c',function()
  6030. clframe.Visible=true;
  6031. end);
  6032. addButton('Remove your draws','r',function()
  6033. repeat
  6034. destroy(_G.mine[1]);
  6035. table.remove(_G.mine,1);
  6036. Wait(0.01);
  6037. until nil;
  6038. end);
  6039. addButton('Remove global draws','k',function()
  6040. destroy(workspace.draw);
  6041. while(_G.mine[1])do
  6042. destroy(_G.mine[1]);
  6043. table.remove(_G.mine,1);
  6044. end;
  6045. end);
  6046. addButton('Remove selected','x',function()
  6047. repeat
  6048. if(find(workspace,'draw'))then
  6049. local dt=mouse.target;
  6050. if(dt and dt:IsDescendantOf(workspace.draw))then
  6051. selectGui.Adornee=dt.Parent;
  6052. else
  6053. selectGui.Adornee=nil;
  6054. end;
  6055. else
  6056. selectGui.Adornee=nil;
  6057. end;
  6058. Wait(0.01);
  6059. until freeKeys.x;
  6060. selectGui.Adornee=nil;
  6061. end);
  6062.  
  6063.  
  6064.  
  6065.  
  6066. repeat
  6067. Wait(0.01);
  6068. if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6069. destroy(_G.mine[1]);
  6070. table.remove(_G.mine,1);
  6071. end;
  6072. until script.Parent==nil or tool.Parent==nil;
  6073. script.Disabled=true;
  6074. destroy(screen);
  6075. end
  6076. end)
  6077.  
  6078. addcmd('god', 'gods player',{},
  6079. function(args, speaker)
  6080. local players = getPlayer(args[1], speaker)
  6081. for i,v in pairs(players)do
  6082. local pchar=_char(v)
  6083. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6084. end
  6085. end)
  6086.  
  6087. addcmd('sgod', 'silently gods player',{},
  6088. function(args, speaker)
  6089. local players = getPlayer(args[1], speaker)
  6090. for i,v in pairs(players)do
  6091. local pchar=_char(v)
  6092. spawn(function()
  6093. pchar.Humanoid.MaxHealth = 10000000
  6094. wait()
  6095. pchar.Humanoid.Health = 10000000
  6096. if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6097. Notify('Silent godded player(s)') end
  6098. end)
  6099. end
  6100. end)
  6101.  
  6102. addcmd('ungod', 'removes god from a player',{},
  6103. function(args, speaker)
  6104. local players = getPlayer(args[1], speaker)
  6105. for i,v in pairs(players)do
  6106. local pchar=_char(v)
  6107. if pchar then
  6108. pchar.Humanoid.MaxHealth=100
  6109. pchar.Humanoid.Health=100
  6110. end
  6111. end
  6112. end)
  6113.  
  6114. addcmd('heal', 'resets a players health',{},
  6115. function(args, speaker)
  6116. local players = getPlayer(args[1], speaker)
  6117. for i,v in pairs(players)do spawn(function()
  6118. local pchar=_char(v)
  6119. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6120.  
  6121. addcmd('fart', 'makes u fart',{},
  6122. function(args, speaker)
  6123. local players = getPlayer(args[1], speaker)
  6124. for i,v in pairs(players)do
  6125. spawn(function()
  6126. local pchar=_char(v)
  6127. fart = Instance.new("Smoke")
  6128. fart.Parent = pchar.HumanoidRootPart
  6129. fart.Color = Color3.new(255/255, 255/255, 0)
  6130. fart.Opacity = 0.4
  6131. fart.Size = 1.0
  6132. fart.RiseVelocity = 8
  6133. fartsound = Instance.new("Sound", workspace)
  6134. fsound = "http://www.roblox.com/asset?id=251309043"
  6135. fartsound.SoundId = fsound
  6136. fartsound.Volume = 1.0
  6137. fartsound:Play()
  6138. wait(9.0)
  6139. fartsound:Destroy()
  6140. pchar.HumanoidRootPart.Smoke:Destroy()
  6141. end)
  6142. end
  6143. end)
  6144.  
  6145. addcmd('decalspam', 'you can already guess...',{},
  6146. function(args, speaker)
  6147. Notify('Decal Spammed ID: ' ..args[1])
  6148. wait(4)
  6149. decalID = args[1]
  6150. function exPro(root)
  6151. for _, v in pairs(root:GetChildren()) do
  6152. if v:IsA("BasePart") then
  6153. local One = Instance.new("Decal", v)
  6154. local Two = Instance.new("Decal", v)
  6155. local Three = Instance.new("Decal", v)
  6156. local Four = Instance.new("Decal", v)
  6157. local Five = Instance.new("Decal", v)
  6158. local Six = Instance.new("Decal", v)
  6159. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6160. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6161. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6162. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6163. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6164. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6165. One.Face = "Front"
  6166. Two.Face = "Back"
  6167. Three.Face = "Right"
  6168. Four.Face = "Left"
  6169. Five.Face = "Top"
  6170. Six.Face = "Bottom"
  6171. One.Name = "IYdecal"
  6172. Two.Name = "IYdecal"
  6173. Three.Name = "IYdecal"
  6174. Four.Name = "IYdecal"
  6175. Five.Name = "IYdecal"
  6176. Six.Name = "IYdecal"
  6177. end
  6178. exPro(v)
  6179. end
  6180. end
  6181. function asdf(root)
  6182. for _, v in pairs(root:GetChildren()) do
  6183. asdf(v)
  6184. end
  6185. end
  6186. exPro(workspace)
  6187. asdf(workspace)
  6188. end)
  6189.  
  6190. addcmd('undecalspam', 'removes the mess',{},
  6191. function(args, speaker)
  6192. Notify('Removing Decal Spam...')
  6193. wait(4)
  6194. function exPro(root)
  6195. for _, v in pairs(root:GetChildren()) do
  6196. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6197. v.Parent = nil
  6198. end
  6199. exPro(v)
  6200. end
  6201. end
  6202. function asdf(root)
  6203. for _, v in pairs(root:GetChildren()) do
  6204. asdf(v)
  6205. end
  6206. end
  6207. exPro(workspace)
  6208. asdf(workspace)
  6209. end)
  6210.  
  6211. addcmd('sky', 'sets the sky',{'skybox'},
  6212. function(args, speaker)
  6213. playinggif = false
  6214. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6215. s = Instance.new("Sky")
  6216. s.Name = "Sky"
  6217. s.Parent = LightingService
  6218. local skyboxID = args[1]
  6219. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6220. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6221. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6222. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6223. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6224. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6225. LightingService.TimeOfDay = 12
  6226. end)
  6227.  
  6228. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6229. function(args, speaker)
  6230. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6231. playinggif = false
  6232. wait(0.5)
  6233. local GIF = splitString(args[1])
  6234. for _, child in pairs( gLighting:GetChildren()) do
  6235. if child.ClassName == "Sky" then
  6236. child:Destroy()
  6237. end
  6238. end
  6239. Sky = Instance.new("Sky",game.Lighting)
  6240. Notify('Loading...')
  6241. playinggif = true
  6242. for N,F in ipairs(GIF) do
  6243. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6244. end
  6245. gLighting.TimeOfDay = 12
  6246. Notify('Playing skybox')
  6247. playinggif = true
  6248. wait(0.5)
  6249. repeat
  6250. for N,F in ipairs(GIF) do
  6251. Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6252. Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6253. Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6254. Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6255. Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6256. Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6257. wait(skyinterval)
  6258. end
  6259. until playinggif == false
  6260. end)
  6261.  
  6262. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6263. function(args, speaker)
  6264. playinggif = false
  6265. wait(0.5)
  6266. Notify('Stopped sky gif')
  6267. for _, child in pairs( gLighting:GetChildren()) do
  6268. if child.ClassName == "Sky" then
  6269. child:Destroy()
  6270. end
  6271. end
  6272. end)
  6273.  
  6274. addcmd('freeze', 'freezes a player',{'fr'},
  6275. function(args, speaker)
  6276. local players = getPlayer(args[1], speaker)
  6277. if players ~= nil then
  6278. for i, v in pairs(players) do
  6279. spawn(function()
  6280. for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6281. end
  6282. end)
  6283. end
  6284. end
  6285. end)
  6286.  
  6287. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6288. function(args, speaker)
  6289. local players = getPlayer(args[1], speaker)
  6290. if players ~= nil then
  6291. for i, v in pairs(players) do
  6292. spawn(function()
  6293. for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6294. end
  6295. end)
  6296. end
  6297. end
  6298. end)
  6299.  
  6300. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6301. function(args, speaker)
  6302. local players = getPlayer(args[1], speaker)
  6303. if players ~= nil then
  6304. for i, v in pairs(players) do
  6305. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6306. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6307. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6308. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6309. M.Anchored = true
  6310. end
  6311. end
  6312. end)
  6313.  
  6314. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6315. function(args, speaker)
  6316. for i,v in pairs(workspace:GetDescendants()) do
  6317. if v:IsA("SpawnLocation") then
  6318. v:Destroy()
  6319. end
  6320. end
  6321. end)
  6322.  
  6323. addcmd('neon', 'makes a player neon',{},
  6324. function(args, speaker)
  6325. local players = getPlayer(args[1], speaker)
  6326. if players ~= nil then
  6327. for i, v in pairs(players) do
  6328. for _, child in pairs( _char(v):GetChildren()) do
  6329. if child.ClassName == "CharacterMesh" then
  6330. child:Destroy()
  6331. end
  6332. end
  6333. for _, child in pairs( _char(v):GetChildren()) do
  6334. if child.ClassName == "Shirt" then
  6335. child:Destroy()
  6336. end
  6337. end
  6338. for _, child in pairs( _char(v):GetChildren()) do
  6339. if child.ClassName == "Pants" then
  6340. child:Destroy()
  6341. end
  6342. end
  6343. for _, child in pairs( _char(v):GetDescendants()) do
  6344. if child.ClassName == "Part" then
  6345. child.Material = "Neon"
  6346. end
  6347. end
  6348. end
  6349. end
  6350. end)
  6351.  
  6352. addcmd('glass', 'makes a player glass',{},
  6353. function(args, speaker)
  6354. local players = getPlayer(args[1], speaker)
  6355. if players ~= nil then
  6356. for i, v in pairs(players) do
  6357. for _, child in pairs( _char(v):GetChildren()) do
  6358. if child.ClassName == "CharacterMesh" then
  6359. child:Destroy()
  6360. end
  6361. end
  6362. for _, child in pairs( _char(v):GetChildren()) do
  6363. if child.ClassName == "Shirt" then
  6364. child:Destroy()
  6365. end
  6366. end
  6367. for _, child in pairs( _char(v):GetChildren()) do
  6368. if child.ClassName == "Pants" then
  6369. child:Destroy()
  6370. end
  6371. end
  6372. for _, child in pairs( _char(v):GetDescendants()) do
  6373. if child.ClassName == "Part" then
  6374. child.Material = "Glass"
  6375. child.Transparency = 0.3
  6376. end
  6377. end
  6378. end
  6379. end
  6380. end)
  6381.  
  6382. addcmd('kill', 'kills a player',{},
  6383. function(args, speaker)
  6384. local players = getPlayer(args[1], speaker)
  6385. for i,v in pairs(players)do
  6386. local pchar=_char(v)
  6387. pchar:BreakJoints()
  6388. end
  6389. end)
  6390.  
  6391. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6392. function(args, speaker)
  6393. local players = getPlayer(args[1], speaker)
  6394. for i,v in pairs(players)do
  6395. spawn(function()
  6396. local plr = gPlayers[v]
  6397. local char = plr.Character
  6398. local mouse = plr:GetMouse()
  6399. char.Humanoid.WalkSpeed = 100
  6400. char.Humanoid.JumpPower = 70
  6401. spawn(function()
  6402. for i,v in pairs(char:GetChildren()) do
  6403. if v:IsA("BasePart") then
  6404. coroutine.wrap(function()
  6405. for i=0,1,.1 do
  6406. wait()
  6407. v.Transparency = v.Transparency +i
  6408. end
  6409. end)()
  6410. end
  6411. end
  6412. for i,v in pairs(char:GetChildren()) do
  6413. if v:IsA("Accessory") then
  6414. coroutine.wrap(function()
  6415. for i=0,1,.1 do
  6416. wait()
  6417. v.Handle.Transparency = v.Handle.Transparency +i
  6418. end
  6419. end)()
  6420. end
  6421. end
  6422. end)
  6423. char.Head.face:Destroy()
  6424. wait(1)
  6425. local s = Instance.new("Sound")
  6426. s.Name = "wae"
  6427. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6428. s.Volume = 1
  6429. s.Pitch = 1
  6430. s.Looped = true
  6431. s.archivable = true
  6432. s.Parent = gPlayers.LocalPlayer.Character.Head
  6433. s:play()
  6434. local daqueen = Instance.new("Part",char)
  6435. daqueen.Name = "asd"
  6436. daqueen.CanCollide = false
  6437. local mesh = Instance.new("SpecialMesh",daqueen)
  6438. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6439. mesh.MeshId = "rbxassetid://1300136843"
  6440. local text = Instance.new("Decal",daqueen)
  6441. text.Name = "asd"
  6442. text.Texture = "rbxassetid://1300137893"
  6443. local knowdawey = Instance.new("Weld",char)
  6444. knowdawey.Part0 = char.HumanoidRootPart
  6445. knowdawey.Part1 = daqueen
  6446. local eye1 = Instance.new("Part")
  6447. eye1.CanCollide = false
  6448. eye1.Parent = char
  6449. local mesh1 = Instance.new("SpecialMesh",eye1)
  6450. mesh1.MeshId = "rbxassetid://1300138314"
  6451. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6452. local eyetext = Instance.new("Decal",eye1)
  6453. eyetext.Texture = "rbxassetid://1300129774"
  6454. local eye1w = Instance.new("Weld",char)
  6455. eye1w.Part0 = char.HumanoidRootPart
  6456. eye1w.Part1 = eye1
  6457. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6458. end)
  6459. end
  6460. end)
  6461.  
  6462. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6463. function(args, speaker)
  6464. part = GLS(false, 0)
  6465. local function dels(instance)
  6466. for i,v in pairs(instance:GetChildren())do
  6467. if v.Name:lower() == part:lower() then v:Destroy() end
  6468. dels(v)
  6469. end
  6470. end
  6471. dels(workspace)
  6472. Notify('Deleted ' ..GLS(false, 0))
  6473. end)
  6474.  
  6475. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6476. function(args, speaker)
  6477. part = GLS(false, 0)
  6478. local function dels(instance)
  6479. for i,v in pairs(instance:GetChildren())do
  6480. if v.ClassName:lower() == part:lower() then v:Destroy() end
  6481. dels(v)
  6482. end
  6483. end
  6484. dels(workspace)
  6485. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6486. end)
  6487.  
  6488. addcmd('blur', 'adjusts blur',{},
  6489. function(args, speaker)
  6490. local function dels(instance)
  6491. for i,v in pairs(instance:GetChildren())do
  6492. if v:IsA'BlurEffect'then v:Destroy()end
  6493. dels(v)
  6494. end
  6495. end
  6496. dels(LightingService)
  6497.  
  6498. local b = Instance.new("BlurEffect", LightingService)
  6499. b.Name = "IYblur"
  6500. b.Size = args[1]
  6501. end)
  6502.  
  6503. addcmd('distortsound','changes volume of sound',{'distort'},
  6504. function(args, speaker)
  6505. for i,v in pairs(workspace:GetChildren())do
  6506. if v:IsA("Sound") and v.Name == "IYsound" then
  6507. v:ClearAllChildren ()
  6508. local d = Instance.new('DistortionSoundEffect')
  6509. d.Parent = v
  6510. d.Level = args[1]
  6511. Notify('Changed distortion to ' .. args[1])
  6512. end
  6513. end
  6514. end)
  6515.  
  6516. addcmd('volume','changes volume of sound',{'vol'},
  6517. function(args, speaker)
  6518. for i,v in pairs(workspace:GetChildren())do
  6519. if v:IsA("Sound") and v.Name == "IYsound" then
  6520. v.Volume = args[1]
  6521. Notify('Changed volume to ' .. args[1])
  6522. end
  6523. end
  6524. end)
  6525.  
  6526. addcmd('pitch','changes pitch of sound',{},
  6527. function(args, speaker)
  6528. for i,v in pairs(workspace:GetChildren())do
  6529. if v:IsA("Sound") and v.Name == "IYsound" then
  6530. v.Pitch = args[1]
  6531. Notify('Changed pitch to ' .. args[1])
  6532. end
  6533. end
  6534. end)
  6535.  
  6536. addcmd('loadmap', 'spawns a map',{},
  6537. function(args, speaker)
  6538. local m = args[1]
  6539. for _,v in pairs(workspace:GetChildren()) do
  6540. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6541. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6542. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6543. wait(1)
  6544. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6545. map.Parent = workspace
  6546. end)
  6547.  
  6548. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6549. function(args, speaker)
  6550. msghook()
  6551. if MSGhook == false then
  6552. local localp = game:GetService'Players'.LocalPlayer
  6553. localp.CharacterAppearanceId = 20018
  6554. localp.Character:BreakJoints()
  6555. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6556. Instance.new("ForceField", localp.Character)
  6557. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6558. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6559. localp.CharacterAppearanceId = 0
  6560. localp.Character:BreakJoints()
  6561. if _G.mainhat ~= nil then
  6562. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6563. local part = Instance.new('Part')
  6564. part.Anchored = true
  6565. part.Transparency = 1
  6566. main.Disabled = false
  6567. main.Parent = part
  6568. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6569. part.Parent = localp.Character
  6570. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6571. repeat wait() until localp:FindFirstChild'ChessMsg'
  6572. part:Destroy()
  6573. local message = localp:FindFirstChild'ChessMsg'
  6574. message.Text = ''
  6575. message.Parent = workspace
  6576. message.Name = "IYmessage"
  6577. if part ~= nil then part:Destroy() end
  6578. localp.Character.HumanoidRootPart.Anchored = false
  6579. for _, child in pairs( workspace:GetChildren()) do
  6580. if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6581. child:Destroy()
  6582. end
  6583. end
  6584. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6585. if _G.msg ~= nil then
  6586. Notify('Loaded global message bypass')
  6587. else
  6588. execCmd("loadm")
  6589. end
  6590. end
  6591. elseif MSGhook == true then
  6592. Notify('Messages already loaded!')
  6593. end
  6594. end)
  6595.  
  6596. addcmd('countdown', 'makes a countdown', {},
  6597. function(args, speaker)
  6598. local players = getPlayer(args[1], speaker)
  6599. if args[1] ~= string then
  6600. local time = args[1]
  6601. msghook()
  6602. if MSGhook == true then
  6603. local h = workspace.IYmessage
  6604. for i = time, 1, -1 do
  6605. wait(1)
  6606. h.Text = "Countdown: "..i..""
  6607. end
  6608. wait(1)
  6609. h.Text = "Times Up!"
  6610. wait(2)
  6611. h.Text = ''
  6612. elseif MSGhook == false then
  6613. execCmd("loadm")
  6614. repeat wait() until workspace:FindFirstChild("IYmessage")
  6615. local h = workspace.IYmessage
  6616. for i = time, 1, -1 do
  6617. wait(1)
  6618. h.Text = "Countdown: "..i..""
  6619. end
  6620. wait(1)
  6621. h.Text = "Times Up!"
  6622. wait(2)
  6623. h.Text = ''
  6624. end
  6625. end
  6626. end)
  6627.  
  6628. addcmd('explode', 'explode a player', {},
  6629. function(args, speaker)
  6630. local players = getPlayer(args[1], speaker)
  6631. for i, v in pairs(players) do
  6632. local char = _char(v)
  6633. if char:FindFirstChild("HumanoidRootPart") then
  6634. Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position
  6635. end
  6636. end
  6637. end)
  6638.  
  6639. addcmd('flood', 'makes a flood e.e', {},
  6640. function(args, speaker)
  6641. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6642. end)
  6643.  
  6644. addcmd('spookyify', 'makes it sp00ky', {},
  6645. function(args, speaker)
  6646. local music = Instance.new("Sound", workspace)
  6647. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6648. music.Volume = 20
  6649. music.Looped = true
  6650. music:Play()
  6651.  
  6652. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6653. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6654. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6655. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6656.  
  6657. local w = workspace:GetChildren()
  6658.  
  6659. for i= 1,#w do
  6660. if w[i]:isA("BasePart") then
  6661. pe = Instance.new("ParticleEmitter", w[i])
  6662. pe.Texture = tex4
  6663. pe.VelocitySpread = 5
  6664. end
  6665. end
  6666.  
  6667. local playerLeaderstats = {}
  6668. for i, v in pairs(gPlayers:GetChildren()) do
  6669. table.insert(playerLeaderstats, v)
  6670. end
  6671. for i, v in pairs(playerLeaderstats) do
  6672. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6673. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6674. pe.VelocitySpread = 50
  6675. end
  6676.  
  6677. texture = "http://www.roblox.com/asset/?id=185495987"
  6678.  
  6679. local A = workspace:GetChildren()
  6680. local B = workspace:GetChildren()
  6681. local C = workspace:GetChildren()
  6682. local D = workspace:GetChildren()
  6683. local E = workspace:GetChildren()
  6684. local F = workspace:GetChildren()
  6685. for i,v in pairs(A) do
  6686. if v:IsA("Part") then
  6687. local d = Instance.new("Decal",v)
  6688. v.Decal.Face = "Top"
  6689. v.Decal.Texture = texture
  6690. v.Anchored = true
  6691. end
  6692. end
  6693.  
  6694. for i,v in pairs(B) do
  6695. if v:IsA("Part") then
  6696. local s = Instance.new("Decal",v)
  6697. s.Face = "Front"
  6698. s.Texture = texture
  6699. end
  6700. end
  6701.  
  6702. for i,v in pairs(C) do
  6703. if v:IsA("Part") then
  6704. local h = Instance.new("Decal",v)
  6705. h.Face = "Back"
  6706. h.Texture = texture
  6707. end
  6708. end
  6709.  
  6710. for i,v in pairs(D) do
  6711. if v:IsA("Part") then
  6712. local j = Instance.new("Decal",v)
  6713. j.Face = "Left"
  6714. j.Texture = texture
  6715. end
  6716. end
  6717.  
  6718. for i,v in pairs(E) do
  6719. if v:IsA("Part") then
  6720. local k = Instance.new("Decal",v)
  6721. k.Face = "Right"
  6722. k.Texture = texture
  6723. end
  6724. end
  6725.  
  6726. for i,v in pairs(F) do
  6727. if v:IsA("Part") then
  6728. local l = Instance.new("Decal",v)
  6729. l.Face = "Bottom"
  6730. l.Texture = texture
  6731. end
  6732.  
  6733. imageOne = "http://www.roblox.com/asset/?id=169585459"
  6734. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  6735. imageThree = "http://www.roblox.com/asset/?id=169585485"
  6736. imageFour = "http://www.roblox.com/asset/?id=169585502"
  6737. imageFive = "http://www.roblox.com/asset/?id=169585515"
  6738. imageSix = "http://www.roblox.com/asset/?id=169585502"
  6739. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  6740. imageEight = "http://www.roblox.com/asset/?id=169585475"
  6741.  
  6742. Spooky = Instance.new("Sound", workspace)
  6743. Spooky.Name = "Spooky"
  6744. Spooky.SoundId = "rbxassetid://174270407"
  6745. Spooky.Volume = 15
  6746. Spooky.Looped = true
  6747. Spooky:Play()
  6748.  
  6749. Sky = Instance.new("Sky", LightingService)
  6750. Sky.SkyboxBk = imageOne
  6751. Sky.SkyboxDn = imageOne
  6752. Sky.SkyboxFt = imageOne
  6753. Sky.SkyboxLf = imageOne
  6754. Sky.SkyboxRt = imageOne
  6755. Sky.SkyboxUp = imageOne
  6756.  
  6757.  
  6758. while true do
  6759. Sky.SkyboxBk = imageOne
  6760. Sky.SkyboxDn = imageOne
  6761. Sky.SkyboxFt = imageOne
  6762. Sky.SkyboxLf = imageOne
  6763. Sky.SkyboxRt = imageOne
  6764. Sky.SkyboxUp = imageOne
  6765. wait(0.15)
  6766. Sky.SkyboxBk = imageTwo
  6767. Sky.SkyboxDn = imageTwo
  6768. Sky.SkyboxFt = imageTwo
  6769. Sky.SkyboxLf = imageTwo
  6770. Sky.SkyboxRt = imageTwo
  6771. Sky.SkyboxUp = imageTwo
  6772. wait(0.15)
  6773. Sky.SkyboxBk = imageThree
  6774. Sky.SkyboxDn = imageThree
  6775. Sky.SkyboxFt = imageThree
  6776. Sky.SkyboxLf = imageThree
  6777. Sky.SkyboxRt = imageThree
  6778. Sky.SkyboxUp = imageThree
  6779. wait(0.15)
  6780. Sky.SkyboxBk = imageFour
  6781. Sky.SkyboxDn = imageFour
  6782. Sky.SkyboxFt = imageFour
  6783. Sky.SkyboxLf = imageFour
  6784. Sky.SkyboxRt = imageFour
  6785. Sky.SkyboxUp = imageFour
  6786. wait(0.15)
  6787. Sky.SkyboxBk = imageFive
  6788. Sky.SkyboxDn = imageFive
  6789. Sky.SkyboxFt = imageFive
  6790. Sky.SkyboxLf = imageFive
  6791. Sky.SkyboxRt = imageFive
  6792. Sky.SkyboxUp = imageFive
  6793. wait(0.15)
  6794. Sky.SkyboxBk = imageSix
  6795. Sky.SkyboxDn = imageSix
  6796. Sky.SkyboxFt = imageSix
  6797. Sky.SkyboxLf = imageSix
  6798. Sky.SkyboxRt = imageSix
  6799. Sky.SkyboxUp = imageSix
  6800. wait(0.15)
  6801. Sky.SkyboxBk = imageSeven
  6802. Sky.SkyboxDn = imageSeven
  6803. Sky.SkyboxFt = imageSeven
  6804. Sky.SkyboxLf = imageSeven
  6805. Sky.SkyboxRt = imageSeven
  6806. Sky.SkyboxUp = imageSeven
  6807. wait(0.15)
  6808. Sky.SkyboxBk = imageEight
  6809. Sky.SkyboxDn = imageEight
  6810. Sky.SkyboxFt = imageEight
  6811. Sky.SkyboxLf = imageEight
  6812. Sky.SkyboxRt = imageEight
  6813. Sky.SkyboxUp = imageEight
  6814. wait(0.15)
  6815.  
  6816. end
  6817. end
  6818. end)
  6819.  
  6820. addcmd('invisible', 'make a player invisible',{'invis'},
  6821. function(args, speaker)
  6822. local players = getPlayer(args[1], speaker)
  6823. for i, v in pairs(players) do
  6824. for k, v2 in pairs(_char(v):GetChildren()) do
  6825. if v2.className == "Part" then
  6826. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  6827. elseif v2.className == "Accessory" then
  6828. if v2:FindFirstChild("Handle") then
  6829. v2.Handle.Transparency = 1
  6830. end
  6831. end
  6832. if v2:FindFirstChild("face") then
  6833. v2.face.Transparency = 1
  6834. end
  6835. end
  6836. end
  6837. end)
  6838.  
  6839. addcmd('visible', 'make a player visible',{'vis'},
  6840. function(args, speaker)
  6841. local players = getPlayer(args[1], speaker)
  6842. for i, v in pairs(players) do
  6843. for k, v2 in pairs(_char(v):GetChildren()) do
  6844. if v2.className == "Part" then
  6845. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  6846. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  6847. end
  6848. if v2:FindFirstChild("face") then
  6849. v2.face.Transparency = 0
  6850. end
  6851. end
  6852. end
  6853. end)
  6854.  
  6855. addcmd('goto', 'go to a player',{'to'},
  6856. function(args, speaker)
  6857. local players = getPlayer(args[1], speaker)
  6858. if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  6859. speaker.Character.Humanoid.Jump = true
  6860. speaker.Character.HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  6861. end
  6862. end)
  6863.  
  6864. addcmd('bring', 'bring a player to you',{},
  6865. function(args, speaker)
  6866. local players = getPlayer(args[1], speaker)
  6867. for i,v in pairs(players) do
  6868. if _char(v):FindFirstChild("HumanoidRootPart") then
  6869. _char(v).Humanoid.Jump = true
  6870. _char(v).HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame
  6871. end
  6872. end
  6873. end)
  6874.  
  6875. local WayPoints = {}
  6876.  
  6877. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  6878. function(args, speaker)
  6879. local WPName = tostring(GLS(false, 0))
  6880. if speaker.Character:findFirstChild("HumanoidRootPart") then
  6881. Notify("Created waypoint: "..GLS(false, 0))
  6882. local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  6883. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  6884. updatepositions()
  6885. end
  6886. end)
  6887.  
  6888. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  6889. function(args, speaker)
  6890. for i,v in pairs(WayPoints) do
  6891. if v.NAME == tostring(GLS(false, 0)) then
  6892. Notify("Deleted waypoint: " .. v.NAME)
  6893. table.remove(WayPoints, i)
  6894. updatepositions()
  6895. end end
  6896. end)
  6897.  
  6898.  
  6899. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  6900. function(args, speaker)
  6901. local players = getPlayer(args[1], speaker)
  6902. local WPName = tostring(GLS(false, 1))
  6903. for i,v in pairs(players) do
  6904. if gPlayers[v] and gPlayers[v].Character then
  6905. for i,_ in pairs(WayPoints) do
  6906. local x = WayPoints[i].COORD[1]
  6907. local y = WayPoints[i].COORD[2]
  6908. local z = WayPoints[i].COORD[3]
  6909. if tostring(WayPoints[i].NAME) == tostring(WPName) then
  6910. gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  6911. end
  6912. end
  6913. end
  6914. end
  6915. end)
  6916.  
  6917. addcmd('tp', 'teleport player 1 to player 2',{},
  6918. function(args, speaker)
  6919. local players1=getPlayer(args[1], speaker)
  6920. local players2=getPlayer(args[2], speaker)
  6921. if not players2[1] then return end
  6922. for i,v in pairs(players1) do
  6923. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  6924. _char(v).Humanoid.Jump = true
  6925. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  6926. wait(0.1)
  6927. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  6928. end
  6929. end
  6930. end)
  6931.  
  6932. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  6933. function(args, speaker)
  6934. local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  6935. for i,v in pairs(players1) do for a,b in pairs(players2) do
  6936. if _players[v].Character and _players[b].Character then
  6937. _players[v].CharacterAppearanceId = _players[b].userId
  6938. refresh(_players[v])
  6939. end
  6940. end
  6941. end
  6942. end)
  6943.  
  6944. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  6945. function(args, speaker)
  6946. local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  6947. for i,v in pairs(players1) do for a,b in pairs(players2) do
  6948. spawn(function()
  6949. for i,v in pairs(_players[v].Backpack:GetChildren()) do
  6950. if v:IsA('Tool') or v:IsA('HopperBin') then
  6951. if not _players[b] then
  6952. v:Clone().Parent = speaker.Backpack
  6953. else v:Clone().Parent = _players[b].Backpack
  6954. end
  6955. end
  6956. end
  6957. end)
  6958. end
  6959. end
  6960. end)
  6961.  
  6962. addcmd('char', 'change a players appearance',{},
  6963. function(args, speaker)
  6964. local players = getPlayer(args[1], speaker)
  6965. if not args[1]or not args[2]then return end
  6966. local id=args[2]
  6967. if players ~= nil then
  6968. for i,v in pairs(players) do
  6969. gPlayers[v].CharacterAppearanceId = id
  6970. refresh(gPlayers[v])
  6971. end
  6972. end
  6973. end)
  6974.  
  6975. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  6976. function(args, speaker)
  6977. local players = getPlayer(args[1], speaker)
  6978. if players ~= nil then
  6979. for i,v in pairs(players) do
  6980. gPlayers[v].CharacterAppearanceId = 0
  6981. refresh(gPlayers[v])
  6982. end
  6983. end
  6984. end)
  6985.  
  6986. addcmd('speed', 'change a players walkspeed',{'ws'},
  6987. function(args, speaker)
  6988. local players = getPlayer(args[1], speaker)
  6989. if not args[1]or not args[2]then return end
  6990. local num=args[2]
  6991. for i,v in pairs(players) do
  6992. if _char(v):FindFirstChild("Humanoid") then
  6993. _char(v).Humanoid.WalkSpeed=tonumber(num)
  6994. end
  6995. end
  6996. end)
  6997.  
  6998. addcmd('jump', 'forces a player to jump',{},
  6999. function(args, speaker)
  7000. local players = getPlayer(args[1], speaker)
  7001. for i,v in pairs(players) do
  7002. if _char(v):FindFirstChild("Humanoid") then
  7003. _char(v).Humanoid.Jump = true
  7004. end
  7005. end
  7006. end)
  7007.  
  7008. jumping = {}
  7009. addcmd('loopjump','like a bunny :)',{'ljump'},
  7010. function(args, speaker)
  7011. local players = getPlayer(args[1], speaker)
  7012. for i,v in pairs(players)do
  7013. spawn(function()
  7014. if FindTable(jumping, _players[v].Name) then return end
  7015. table.insert(jumping, _players[v].Name)
  7016. repeat wait(0.01)
  7017. if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7018. if _players[v].Character.Humanoid.Jump ~= true then
  7019. _players[v].Character.Humanoid.Jump = true end end
  7020. until not FindTable(jumping, _players[v].Name)
  7021. end)
  7022. end
  7023. end)
  7024.  
  7025. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7026. function(args, speaker)
  7027. local players = getPlayer(args[1], speaker)
  7028. for i,v in pairs(players)do
  7029. spawn(function()
  7030. for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7031. end)
  7032. end
  7033. end)
  7034.  
  7035. addcmd('sit', 'sit a player',{},
  7036. function(args, speaker)
  7037. local players = getPlayer(args[1], speaker)
  7038. for i,v in pairs(players) do
  7039. if _char(v):FindFirstChild("Humanoid") then
  7040. _char(v).Humanoid.Sit = true
  7041. end
  7042. end
  7043. end)
  7044.  
  7045. sitting = {}
  7046. addcmd('loopsit','very annoying',{'lsit'},
  7047. function(args, speaker)
  7048. local players = getPlayer(args[1], speaker)
  7049. for i,v in pairs(players)do
  7050. spawn(function()
  7051. if FindTable(sitting, _players[v].Name) then return end
  7052. table.insert(sitting, _players[v].Name)
  7053. repeat wait(0.01)
  7054. if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7055. if _players[v].Character.Humanoid.Sit ~= true then
  7056. _players[v].Character.Humanoid.Sit = true end end
  7057. until not FindTable(sitting, _players[v].Name)
  7058. end)
  7059. end
  7060. end)
  7061.  
  7062. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7063. function(args, speaker)
  7064. local players = getPlayer(args[1], speaker)
  7065. for i,v in pairs(players)do
  7066. spawn(function()
  7067. for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7068. end)
  7069. end
  7070. end)
  7071.  
  7072. addcmd('strength',' strong',{},
  7073. function(args, speaker)
  7074. local players = getPlayer(args[1], speaker)
  7075. for i,v in pairs(players)do
  7076. spawn(function()
  7077. for _, child in pairs( _players[v].Character:GetDescendants()) do
  7078. if child.ClassName == "Part" then
  7079. child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7080. end
  7081. end
  7082. end)
  7083. end
  7084. end)
  7085.  
  7086. addcmd('weaken',' weak',{},
  7087. function(args, speaker)
  7088. local players = getPlayer(args[1], speaker)
  7089. for i,v in pairs(players)do
  7090. spawn(function()
  7091. for _, child in pairs( _players[v].Character:GetDescendants()) do
  7092. if child.ClassName == "Part" then
  7093. child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7094. end
  7095. end
  7096. end)
  7097. end
  7098. end)
  7099.  
  7100. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7101. function(args, speaker)
  7102. local players = getPlayer(args[1], speaker)
  7103. for i,v in pairs(players)do
  7104. spawn(function()
  7105. for _, child in pairs( _players[v].Character:GetDescendants()) do
  7106. if child.ClassName == "Part" then
  7107. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7108. end
  7109. end
  7110. end)
  7111. end
  7112. end)
  7113.  
  7114. addcmd('trip','makes a player trip',{},
  7115. function(args, speaker)
  7116. local players = getPlayer(args[1], speaker)
  7117. for i,v in pairs(players)do
  7118. spawn(function()
  7119. if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7120. local dir = _players[v].Character:findFirstChild("Right Leg")
  7121. dir.Anchored = true
  7122. if dir.Anchored == true then
  7123. wait(.5)
  7124. _players[v].Character.Humanoid.Sit = true
  7125. wait(1)
  7126. _players[v].Character.Humanoid.Sit = false
  7127. dir.Anchored = false
  7128. end
  7129. end
  7130. end)
  7131. end
  7132. end)
  7133.  
  7134. oofing = false
  7135. addcmd('loopoof','very VERY annoying',{},
  7136. function(args, speaker)
  7137. oofing = true
  7138. repeat wait(0.01)
  7139. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7140. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7141. for _,x in pairs(v.Character.Head:GetChildren()) do
  7142. if x:IsA'Sound' then x.Playing = true end
  7143. end
  7144. end
  7145. end
  7146. until oofing == false
  7147. end)
  7148.  
  7149. addcmd('unloopoof','stops the oof chaos',{},
  7150. function(args, speaker)
  7151. oofing = false
  7152. end)
  7153.  
  7154. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7155. function(args, speaker)
  7156. local players = getPlayer(args[1], speaker)
  7157. if not args[1]or not args[2]then return end
  7158. local num=args[2]
  7159. for i,v in pairs(players) do
  7160. if _char(v):FindFirstChild("Humanoid") then
  7161. _char(v).Humanoid.JumpPower=tonumber(num)
  7162. end
  7163. end
  7164. end)
  7165.  
  7166. addcmd('confuse', 'confusing...',{},
  7167. function(args, speaker)
  7168. local players = getPlayer(args[1], speaker)
  7169. for i,v in pairs(players) do
  7170. spawn(function()
  7171. if _char(v):FindFirstChild("Humanoid") then
  7172. _char(v).Humanoid.Name = "ConfusedNigga"
  7173. while true do
  7174. _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7175. _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7176. wait(0.1)
  7177. end
  7178.  
  7179. end
  7180. end)
  7181. end
  7182. end)
  7183.  
  7184. addcmd('unconfuse', 'not confusing...',{},
  7185. function(args, speaker)
  7186. local players = getPlayer(args[1], speaker)
  7187. for i,v in pairs(players) do
  7188. spawn(function()
  7189. if _char(v):FindFirstChild("ConfusedNigga") then
  7190. _char(v).ConfusedNigga.Name = "Humanoid"
  7191. wait(0.3)
  7192. _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7193.  
  7194. end
  7195. end)
  7196. end
  7197. end)
  7198.  
  7199. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7200. function(args, speaker)
  7201. local players = getPlayer(args[1], speaker)
  7202. for i,v in pairs(players) do
  7203. if _char(v):FindFirstChild("Humanoid") then
  7204. _char(v).Humanoid.PlatformStand = true
  7205. end
  7206. end
  7207. end)
  7208.  
  7209. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7210. function(args, speaker)
  7211. local players = getPlayer(args[1], speaker)
  7212. for i,v in pairs(players) do
  7213. if _char(v):FindFirstChild("Humanoid") then
  7214. _char(v).Humanoid.PlatformStand = false
  7215. end
  7216. end
  7217. end)
  7218.  
  7219. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7220. function(args, speaker)
  7221. local players = getPlayer(args[1], speaker)
  7222. for i,v in pairs(players) do
  7223. if _char(v):FindFirstChild("Humanoid") then
  7224. _char(v).Humanoid.HipHeight = args[2]
  7225. end
  7226. end
  7227. end)
  7228.  
  7229. addcmd('face', 'change a players face',{},
  7230. function(args, speaker)
  7231. local players = getPlayer(args[1], speaker)
  7232. for i,v in pairs(players) do
  7233. if _char(v).Head:FindFirstChild("face") then
  7234. _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7235. end
  7236. end
  7237. end)
  7238.  
  7239. addcmd('time', 'change the time of day',{},
  7240. function(args, speaker)
  7241. if not args[1]then return end
  7242. Notify('Time set to ' .. args[1])
  7243. LightingService.ClockTime = args[1]
  7244. end)
  7245.  
  7246. addcmd('day', 'change the time to day',{},
  7247. function(args, speaker)
  7248. LightingService.ClockTime = 15
  7249. end)
  7250.  
  7251. addcmd('night', 'change the time of night',{},
  7252. function(args, speaker)
  7253. LightingService.ClockTime = 0
  7254. end)
  7255.  
  7256. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7257. function(args, speaker)
  7258. Notify('Turned on global shadows')
  7259. LightingService.GlobalShadows = true
  7260. end)
  7261.  
  7262. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7263. function(args, speaker)
  7264. Notify('Turned off global shadows')
  7265. LightingService.GlobalShadows = false
  7266. end)
  7267.  
  7268. addcmd('outlines', 'changes the lighting property',{},
  7269. function(args, speaker)
  7270. Notify('Turned on outlines')
  7271. LightingService.Outlines = true
  7272. end)
  7273.  
  7274. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7275. function(args, speaker)
  7276. Notify('Turned off outlines')
  7277. LightingService.Outlines = false
  7278. end)
  7279.  
  7280. addcmd('brightness', 'changes the lighting property',{},
  7281. function(args, speaker)
  7282. Notify('Set brightness to ' .. args[1])
  7283. LightingService.Brightness = args[1]
  7284. end)
  7285.  
  7286. addcmd('age','tells you the age of a player',{},
  7287. function(args, speaker)
  7288. local players = getPlayer(args[1], speaker)
  7289. if speaker.userId ~= LP.userId then
  7290. lponly(speaker)
  7291. else
  7292. for i,v in pairs(players) do
  7293. game:FindService('StarterGui'):SetCore('SendNotification', {
  7294. Title = _players[v].Name,
  7295. Text = 'Age: '.._players[v].AccountAge,
  7296. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7297. Duration = 5,
  7298. })
  7299. end
  7300. end
  7301. end)
  7302.  
  7303. addcmd('remotespy', 'prints remotes',{'remotes'},
  7304. function(args, speaker)
  7305. if speaker.userId ~= LP.userId then
  7306. lponly(speaker)
  7307. else
  7308. Notify('Printing remotes')
  7309. function getem(o)
  7310. for i,v in pairs(o:children())do
  7311. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
  7312. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7313. end
  7314. getem(v)
  7315. end
  7316. end
  7317. pcall(getem,game)
  7318. end
  7319. end)
  7320.  
  7321. addcmd('f3x', 'loads f3x tools',{'fex'},
  7322. function(args, speaker)
  7323. if speaker.userId ~= LP.userId then
  7324. lponly(speaker)
  7325. else
  7326. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7327. end
  7328. end)
  7329.  
  7330. addcmd('kick', 'kick a player',{},
  7331. function(args, speaker)
  7332. local players = getPlayer(args[1], speaker)
  7333. for i,v in pairs(players) do
  7334. spawn(function()
  7335. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7336. Notify('Kicked player(s)') end
  7337. kickF(gPlayers[v])
  7338. end) end end)
  7339.  
  7340. function fadelock(id)
  7341. if lockic.ImageTransparency ~= 1 then
  7342. for i=1, 10 do
  7343. lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7344. wait(0.01)
  7345. end
  7346. lockic.ImageTransparency = 1
  7347. end
  7348. if id ~= 'off' then
  7349. lockic.Image = id
  7350. wait(0.2)
  7351. for i=1, 10 do
  7352. lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7353. wait(0.01)
  7354. end
  7355. lockic.ImageTransparency = 0
  7356. end end
  7357.  
  7358. addcmd('serverlock', 'lock teh server',{'slock'},
  7359. function(args, speaker)
  7360. slock = true
  7361. agelock = false
  7362. Notify('Locked Server')
  7363. fadelock("rbxassetid://1495252742")
  7364. end)
  7365.  
  7366. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7367. function(args, speaker)
  7368. slock = false
  7369. Notify('Unlocked Server')
  7370. if lockic.Image == "rbxassetid://1495252742" then
  7371. fadelock('off')
  7372. end
  7373. end)
  7374.  
  7375. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7376. function(args, speaker)
  7377. if isNumber(args[1]) then
  7378. Notify('Set the age lock to age ' .. args[1])
  7379. isagelocked = true
  7380. slock = false
  7381. agelock = tonumber(args[1])
  7382. fadelock("rbxassetid://1495252495")
  7383. end
  7384. end)
  7385.  
  7386. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7387. function(args, speaker)
  7388. Notify('Disabled age lock')
  7389. isagelocked = false
  7390. if lockic.Image == "rbxassetid://1495252495" then
  7391. fadelock('off')
  7392. end
  7393. end)
  7394.  
  7395. addcmd('unlockws', 'unlock the whole workspace',{},
  7396. function(args, speaker)
  7397. Notify('Workspace unlocked')
  7398. wait(1)
  7399. local function unlock(instance)
  7400. for i,v in pairs(instance:GetChildren()) do
  7401. if v:IsA("BasePart") then
  7402. v.Locked = false
  7403. end
  7404. unlock(v)
  7405. end
  7406. end
  7407. unlock(workspace)
  7408. end)
  7409.  
  7410. addcmd('lockws', 'lock the whole workspace',{},
  7411. function(args, speaker)
  7412. Notify('Workspace locked')
  7413. wait(1)
  7414. local function lock(instance)
  7415. for i,v in pairs(instance:GetChildren()) do
  7416. if v:IsA("BasePart") then
  7417. v.Locked = true
  7418. end
  7419. lock(v)
  7420. end
  7421. end
  7422. lock(workspace)
  7423. end)
  7424.  
  7425. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7426. function(args, speaker)
  7427. local function unanchor(instance)
  7428. for i,v in pairs(instance:GetChildren()) do
  7429. if v:IsA("BasePart") then
  7430. v.Anchored=false
  7431. end
  7432. unanchor(v)
  7433. end
  7434. end
  7435. unanchor(workspace)
  7436. end)
  7437.  
  7438. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7439. function(args, speaker)
  7440. local function anchor(instance)
  7441. for i,v in pairs(instance:GetChildren()) do
  7442. if v:IsA("BasePart") then
  7443. v.Anchored=true
  7444. end
  7445. anchor(v)
  7446. end
  7447. end
  7448. anchor(workspace)
  7449. end)
  7450.  
  7451. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7452. function()
  7453. for _,v in pairs(workspace:GetChildren()) do
  7454. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7455. v:Destroy()
  7456. elseif v:IsA("Terrain") then
  7457. v:Clear()
  7458. end
  7459. end
  7460. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7461. local p = Instance.new("Part", workspace)
  7462. p.Anchored = true
  7463. p.FormFactor = "Symmetric"
  7464. p.Size = Vector3.new(1000,1,1000)
  7465. p.Position = Vector3.new(0,0,0)
  7466. p.BrickColor = BrickColor.new("Bright green")
  7467. p.Material = "Grass"
  7468. p.Locked = true
  7469. end)
  7470.  
  7471. addcmd('headshake', 'shakes a players head',{},
  7472. function(args, speaker)
  7473. local players = getPlayer(args[1], speaker)
  7474. for i,v in pairs(players) do
  7475. spawn(function()
  7476. local shaken = gPlayers[v].Character
  7477. for X = 1, math.huge, 0.2 do
  7478. wait()
  7479. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7480. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7481. end
  7482. for X = 1, math.huge, 0.1 do
  7483. wait()
  7484. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7485. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7486. end
  7487. for _,c in pairs(gPlayers:GetChildren()) do
  7488. c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7489. end
  7490. for _,c in pairs(gPlayers:GetChildren()) do
  7491. c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7492. end
  7493. end)
  7494. end
  7495. end)
  7496.  
  7497. addcmd('explorer', 'opens DEX',{'dex'},
  7498. function(args, speaker)
  7499. if speaker.userId ~= LP.userId then
  7500. lponly(speaker)
  7501. else
  7502. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7503. end
  7504. end)
  7505.  
  7506. addcmd('iyspam', '/shrug',{},
  7507. function(args, speaker)
  7508. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7509. end)
  7510.  
  7511. addcmd('firstp', 'forces player to go into first person',{},
  7512. function(args, speaker)
  7513. local players = getPlayer(args[1], speaker)
  7514. for i,v in pairs(players)do
  7515. gPlayers[v].CameraMode = "LockFirstPerson"
  7516. end
  7517. end)
  7518.  
  7519. addcmd('lock', 'locks a players body parts',{},
  7520. function(args, speaker)
  7521. local players = getPlayer(args[1], speaker)
  7522. for i,v in pairs(players)do
  7523. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7524. if v:IsA("Part") then
  7525. v.Locked = true
  7526. end end end
  7527. end)
  7528.  
  7529. addcmd('unlock', 'locks a players body parts',{},
  7530. function(args, speaker)
  7531. local players = getPlayer(args[1], speaker)
  7532. for i,v in pairs(players)do
  7533. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7534. if v:IsA("Part") then
  7535. v.Locked = false
  7536. end end end
  7537. end)
  7538.  
  7539. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7540. function(args, speaker)
  7541. local players = getPlayer(args[1], speaker)
  7542. for i,v in pairs(players)do
  7543. spawn(function()
  7544. gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7545. if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7546. Notify('Disabled reset for player(s)') end
  7547. end)
  7548. end
  7549. end)
  7550.  
  7551. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7552. function(args, speaker)
  7553. local players = getPlayer(args[1], speaker)
  7554. for i,v in pairs(players)do
  7555. spawn(function()
  7556. gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7557. if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7558. Notify('Enabled reset for player(s)') end
  7559. end)
  7560. end
  7561. end)
  7562.  
  7563. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7564. function(args,speaker)
  7565. for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7566. if v:IsA("PostEffect") then
  7567. v:Destroy()
  7568. end
  7569. end
  7570. LightingService.Ambient = origsettings.abt
  7571. LightingService.OutdoorAmbient = origsettings.oabt
  7572. LightingService.Brightness = origsettings.brt
  7573. LightingService.TimeOfDay = origsettings.time
  7574. LightingService.FogColor = origsettings.fclr
  7575. LightingService.FogEnd = origsettings.fe
  7576. LightingService.FogStart = origsettings.fs
  7577. end)
  7578.  
  7579. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7580. function(args,speaker)
  7581. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7582. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7583. Notify('Saved lighting settings')
  7584. end)
  7585.  
  7586. addcmd("blackandwhite","Makes the game black and white",{},
  7587. function(args,speaker)
  7588. local lighting = game:GetService("Lighting")
  7589. local effect = Instance.new("ColorCorrectionEffect",lighting)
  7590. effect.Saturation = -1
  7591. end)
  7592.  
  7593. addcmd("invert","Makes the game inverted",{},
  7594. function(args,speaker)
  7595. local lighting = game:GetService("Lighting")
  7596. local effect = Instance.new("ColorCorrectionEffect",lighting)
  7597. effect.Saturation = -1
  7598. local effect = Instance.new("ColorCorrectionEffect",lighting)
  7599. effect.Saturation = -1
  7600. end)
  7601.  
  7602. addcmd("sun","Intensifys the sun",{},
  7603. function(args,speaker)
  7604. local intense = args[1] or 0.25
  7605. local spread = args[2] or 1
  7606. local lighting = game:GetService("Lighting")
  7607. local effect = Instance.new("SunRaysEffect",lighting)
  7608. effect.Name = "IYsun"
  7609. effect.Intensity = tonumber(intense)
  7610. effect.Spread = tonumber(spread)
  7611. end)
  7612.  
  7613. addcmd('base', 'spawns a base',{},
  7614. function(args, speaker)
  7615. local pt = Instance.new("Part")
  7616. pt.BrickColor = BrickColor.new("Silver")
  7617. pt.Anchored = true
  7618. pt.CanCollide = true
  7619. pt.BottomSurface = "Weld"
  7620. pt.Parent = workspace
  7621. pt.Name = (math.random(1,1000000))
  7622. pt.Size = Vector3.new(1000, 1, 1000)
  7623. pt.Locked = true
  7624. Notify('Created new base')
  7625. end)
  7626.  
  7627. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7628. function(args, speaker)
  7629. for i,v in pairs(LightingService:GetChildren()) do
  7630. if v:IsA('BlurEffect') then
  7631. v:Destroy()
  7632. end
  7633. end
  7634. end)
  7635.  
  7636. addcmd('thirdp', 'allows player to go into third person',{},
  7637. function(args, speaker)
  7638. local players = getPlayer(args[1], speaker)
  7639. for i,v in pairs(players)do
  7640. gPlayers[v].CameraMode = "Classic"
  7641. end
  7642. end)
  7643.  
  7644. addcmd('chat', 'forces player to chat what you input',{},
  7645. function(args, speaker)
  7646. local players = getPlayer(args[1], speaker)
  7647. for i,v in pairs(players)do
  7648. game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7649. end
  7650. end)
  7651.  
  7652. addcmd('name', 'names player',{},
  7653. function(args, speaker)
  7654. local players = getPlayer(args[1], speaker)
  7655. if not args[1] then return end
  7656. for i,v in pairs(players) do
  7657. for a, mod in pairs(gPlayers[v].Character:children()) do
  7658. if mod:FindFirstChild("TAG") then
  7659. gPlayers[v].Character.Head.Transparency = 0
  7660. mod:Destroy()
  7661. end
  7662. end
  7663.  
  7664. local char = gPlayers[v].Character
  7665. local model = Instance.new("Model", char)
  7666. local clone = char.Head:Clone()
  7667. local hum = Instance.new("Humanoid", model)
  7668. local weld = Instance.new("Weld", clone)
  7669. model.Name = GLS(false, 1)
  7670. clone.Parent = model
  7671. hum.Name = "TAG"
  7672. hum.MaxHealth = 100
  7673. hum.Health = 100
  7674. weld.Part0 = clone
  7675. weld.Part1 = char.Head
  7676. char.Head.Transparency = 1
  7677. end
  7678. end)
  7679.  
  7680. addcmd('unname', 'unnames player',{'unhidename'},
  7681. function(args, speaker)
  7682. local players = getPlayer(args[1], speaker)
  7683. local name = (args[2])
  7684. for i,v in pairs(players) do
  7685. for a, mod in pairs(gPlayers[v].Character:children()) do
  7686. if mod:FindFirstChild("TAG") then
  7687. gPlayers[v].Character.Head.Transparency = 0
  7688. mod:Destroy()
  7689. end
  7690. end
  7691. end
  7692. end)
  7693.  
  7694. addcmd('noname', 'hides the players name',{'hidename'},
  7695. function(args, speaker)
  7696. local players = getPlayer(args[1], speaker)
  7697. for i,v in pairs(players) do
  7698. for a, mod in pairs(gPlayers[v].Character:children()) do
  7699. if mod:FindFirstChild("TAG") then
  7700. gPlayers[v].Character.Head.Transparency = 0
  7701. mod:Destroy()
  7702. end
  7703. end
  7704.  
  7705. local char = gPlayers[v].Character
  7706. local model = Instance.new("Model", char)
  7707. local clone = char.Head:Clone()
  7708. local hum = Instance.new("Humanoid", model)
  7709. local weld = Instance.new("Weld", clone)
  7710. model.Name = ""
  7711. clone.Parent = model
  7712. hum.Name = "TAG"
  7713. hum.MaxHealth = 100
  7714. hum.Health = 100
  7715. weld.Part0 = clone
  7716. weld.Part1 = char.Head
  7717. char.Head.Transparency = 1
  7718. end
  7719. end)
  7720.  
  7721. addcmd('damage', 'damages a player',{},
  7722. function(args, speaker)
  7723. local players = getPlayer(args[1], speaker)
  7724. for i,v in pairs(players) do
  7725. gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  7726. end
  7727. end)
  7728.  
  7729. addcmd('view', 'views player',{'spectate'},
  7730. function(args, speaker)
  7731. local players = getPlayer(args[1], speaker)
  7732. for i,v in pairs(players) do
  7733. workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  7734. Notify('Viewing ' .. gPlayers[v].Name)
  7735. end
  7736. end)
  7737.  
  7738. addcmd('unview', 'stops viewing player',{'unspectate'},
  7739. function()
  7740. workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  7741. Notify('View turned off')
  7742. end)
  7743.  
  7744. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  7745. function(args, speaker)
  7746. local players = getPlayer(args[1], speaker)
  7747. for i,v in pairs(players) do
  7748. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7749. if v:IsA("BasePart") and
  7750. v.Name == "Right Leg" or
  7751. v.Name == "Left Leg" or
  7752. v.Name == "Right Arm" or
  7753. v.Name == "Left Arm" then
  7754. v:Destroy()
  7755. end
  7756. end
  7757. end
  7758. end)
  7759.  
  7760. addcmd('torso', 'just a torso....',{},
  7761. function(args, speaker)
  7762. local players = getPlayer(args[1], speaker)
  7763. for i,v in pairs(players) do
  7764. spawn(function()
  7765. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7766. if v:IsA("BasePart") and
  7767. v.Name == "Right Leg" or
  7768. v.Name == "Left Leg" or
  7769. v.Name == "Right Arm" or
  7770. v.Name == "Left Arm" or
  7771. v:IsA('Decal') or v:IsA('Texture') or
  7772. v:IsA('Accessory') then
  7773. v:Destroy()
  7774. end
  7775. end
  7776. gPlayers[v].Character.Head.Transparency = 1
  7777. end)
  7778. end
  7779. end)
  7780.  
  7781. addcmd('box', 'creates a box around player',{},
  7782. function(args, speaker)
  7783. local players = getPlayer(args[1], speaker)
  7784. for i,v in pairs(players)do
  7785. local pchar=_char(v)
  7786. local SB = Instance.new("SelectionBox", pchar)
  7787. SB.Adornee = SB.Parent
  7788. end
  7789. end)
  7790.  
  7791. addcmd('nobox', 'takes away box from player',{'unbox'},
  7792. function(args, speaker)
  7793. local players = getPlayer(args[1], speaker)
  7794. for i,v in pairs(players)do
  7795. local pchar=_char(v)
  7796. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7797. if v:IsA("SelectionBox") then
  7798. v:Destroy()
  7799. end
  7800. end
  7801. end
  7802. end)
  7803.  
  7804. addcmd('ghost', 'ghostifys player',{},
  7805. function(args, speaker)
  7806. local players = getPlayer(args[1], speaker)
  7807. for i,v in pairs(players)do
  7808. local pchar=gPlayers[v].Character
  7809. pchar.Head.Transparency = 0.5
  7810. pchar.Torso.Transparency = 0.5
  7811. pchar["Left Arm"].Transparency = 0.5
  7812. pchar["Right Arm"].Transparency = 0.5
  7813. pchar["Left Leg"].Transparency = 0.5
  7814. pchar["Right Leg"].Transparency = 0.5
  7815. pchar.Head.face.Transparency = 0.5
  7816. end
  7817. end)
  7818.  
  7819. addcmd('unghost', 'unghostifys player',{'noghost'},
  7820. function(args, speaker)
  7821. local players = getPlayer(args[1], speaker)
  7822. for i,v in pairs(players)do
  7823. local pchar=gPlayers[v].Character
  7824. pchar.Head.Transparency = 0
  7825. pchar.Torso.Transparency = 0
  7826. pchar["Left Arm"].Transparency = 0
  7827. pchar["Right Arm"].Transparency = 0
  7828. pchar["Left Leg"].Transparency = 0
  7829. pchar["Right Leg"].Transparency = 0
  7830. pchar.Head.face.Transparency = 0
  7831. end
  7832. end)
  7833.  
  7834. addcmd('sphere', 'puts sphere around player',{},
  7835. function(args, speaker)
  7836. local players = getPlayer(args[1], speaker)
  7837. for i,v in pairs(players)do
  7838. local pchar=gPlayers[v].Character
  7839. local SS = Instance.new("SelectionSphere", pchar)
  7840. SS.Adornee = SS.Parent
  7841. end
  7842. end)
  7843.  
  7844. addcmd('sphere', 'puts sphere around player',{},
  7845. function(args, speaker)
  7846. local players = getPlayer(args[1], speaker)
  7847. for i,v in pairs(players)do
  7848. local pchar=gPlayers[v].Character
  7849. local SS = Instance.new("SelectionSphere", pchar)
  7850. SS.Adornee = SS.Parent
  7851. end
  7852. end)
  7853.  
  7854. addcmd('unsphere', 'removes sphere around player',{},
  7855. function(args, speaker)
  7856. local players = getPlayer(args[1], speaker)
  7857. for i,v in pairs(players)do
  7858. local pchar=_char(v)
  7859. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7860. if v:IsA("SelectionSphere") then
  7861. v:Destroy()
  7862. end
  7863. end
  7864. end
  7865. end)
  7866.  
  7867. addcmd('ambient','changes ambient',{},
  7868. function(args, speaker)
  7869. LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  7870. LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  7871. end)
  7872.  
  7873. addcmd('fogend','changes the fogend',{},
  7874. function(args, speaker)
  7875. LightingService.FogEnd = args[1]
  7876. end)
  7877.  
  7878. addcmd('fogcolor','changes the fogs color',{},
  7879. function(args, speaker)
  7880. LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  7881. end)
  7882.  
  7883. injail = {}
  7884. addcmd('jail','jails player',{},
  7885. function(args, speaker)
  7886. local players = getPlayer(args[1], speaker)
  7887. for i,v in pairs(players)do
  7888. spawn(function()
  7889. if FindTable(injail, _players[v].Name) then return end
  7890. table.insert(injail, _players[v].Name)
  7891. local pchar=gPlayers[v].Character
  7892. local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  7893. repeat wait(0.5)
  7894. pchar = _players[v].Character if pchar and pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
  7895. until not FindTable(injail, _players[v].Name)
  7896. end)
  7897. end
  7898. end)
  7899.  
  7900. addcmd('unjail','unjails player',{},
  7901. function(args, speaker)
  7902. local players = getPlayer(args[1], speaker)
  7903. for i,v in pairs(players)do
  7904. spawn(function()
  7905. for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  7906. workspace["JAIL_" .. _players[v].Name]:Destroy()
  7907. end)
  7908. end
  7909. end)
  7910.  
  7911. loopn = {}
  7912. addcmd('loopname','loops a players name',{'lname'},
  7913. function(args, speaker)
  7914. local players = getPlayer(args[1], speaker)
  7915. for i,v in pairs(players)do
  7916. spawn(function()
  7917. if FindTable(loopn, _players[v].Name) then return end
  7918. table.insert(loopn, _players[v].Name)
  7919. local Lname = GLS(false, 1)
  7920. local pchar=gPlayers[v].Character
  7921. pchar.Name = Lname
  7922. if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  7923. Notify('Looping name for player(s) (only visible to others)') end
  7924. repeat wait(0.01)
  7925. repeat wait() until _players[v].Character
  7926. gPlayers[v].Character.Name = Lname
  7927. until not FindTable(loopn, _players[v].Name)
  7928. end)
  7929. end
  7930. end)
  7931.  
  7932. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  7933. function(args, speaker)
  7934. local players = getPlayer(args[1], speaker)
  7935. for i,v in pairs(players)do
  7936. spawn(function()
  7937. local pchar=gPlayers[v].Character
  7938. for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  7939. wait(0.5)
  7940. if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  7941. Notify('Stopped looping name for player(s)') end
  7942. pchar.Name = gPlayers[v].Name
  7943. end)
  7944. end
  7945. end)
  7946.  
  7947. addcmd('loopbring','loop brings a player lol',{},
  7948. function(args, speaker)
  7949. local players = getPlayer(args[1], speaker)
  7950. for i,v in pairs(players)do
  7951. spawn(function()
  7952. if FindTable(bringT, _players[v].Name) then return end
  7953. table.insert(bringT, _players[v].Name)
  7954. local pchar=gPlayers[v].Character
  7955. pchar.Humanoid.Jump = true
  7956. repeat wait(0.5)
  7957. pchar = _players[v].Character
  7958. for i,c in pairs(players) do
  7959. if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  7960. pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  7961. end
  7962. end
  7963. until not FindTable(bringT, _players[v].Name)
  7964. end)
  7965. end
  7966. end)
  7967.  
  7968. addcmd('feinvisible','fe invisible',{'feinvis'},
  7969. function(args, speaker)
  7970. -- Elite1337#9377 & Timeless#4044
  7971. local function CheckRig()
  7972. if Player.Character then
  7973. local Humanoid = Player.Character:WaitForChild('Humanoid')
  7974. if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  7975. return 'R15'
  7976. else
  7977. return 'R6'
  7978. end
  7979. end
  7980. end
  7981. local function InitiateInvis()
  7982. local Character = Player.Character
  7983. local StoredCF = Character.PrimaryPart.CFrame
  7984. local Part = Instance.new('Part',workspace)
  7985. Part.Size = Vector3.new(5,0,5)
  7986. Part.Anchored = true
  7987. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  7988. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  7989. spawn(function()
  7990. wait(3)
  7991. Part:Destroy()
  7992. end)
  7993. if CheckRig() == 'R6' then
  7994. local Clone = Character.HumanoidRootPart:Clone()
  7995. Character.HumanoidRootPart:Destroy()
  7996. Clone.Parent = Character
  7997. else
  7998. local Clone = Character.LowerTorso.Root:Clone()
  7999. Character.LowerTorso.Root:Destroy()
  8000. Clone.Parent = Character.LowerTorso
  8001. end
  8002. end
  8003. InitiateInvis()
  8004. end)
  8005.  
  8006. addcmd('unloopbring','unjails player',{'noloopbring'},
  8007. function(args, speaker)
  8008. local players = getPlayer(args[1], speaker)
  8009. for i,v in pairs(players)do
  8010. spawn(function()
  8011. for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8012. end)
  8013. end
  8014. end)
  8015.  
  8016. strobe = false
  8017. addcmd('strobe','makes the server flash',{'flash'},
  8018. function(args, speaker)
  8019. if strobe == false then
  8020. strobep = Instance.new("ColorCorrectionEffect")
  8021. strobep.Brightness = 1
  8022. strobep.Parent = LightingService
  8023. strobe = true
  8024. repeat wait(0.01)
  8025. strobep.Enabled = true
  8026. wait(0.01)
  8027. strobep.Enabled = false
  8028. until strobe == false
  8029. end
  8030. end)
  8031.  
  8032. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8033. function(args, speaker)
  8034. strobe = false
  8035. strobep:Destroy()
  8036. end)
  8037.  
  8038. addcmd('shutdown', 'shuts the server down',{},
  8039. function(args, speaker)
  8040. Notify('Broken atm :(')
  8041. end)
  8042.  
  8043. addcmd('fekill','oof?',{},
  8044. function(args, speaker)
  8045. local players = getPlayer(args[1], speaker)
  8046. for i,v in pairs(players)do
  8047. -- illremember's cool fe kill script
  8048. local Target = gPlayers[v].Name
  8049. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8050. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8051. l.Parent = game:GetService("Players").LocalPlayer.Character
  8052. l.Name = "Humanoid"
  8053. wait(0.1)
  8054. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8055. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8056. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8057. wait(0.1)
  8058. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8059. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8060. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8061. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8062. v.CanBeDropped = true
  8063. end
  8064. wait(0.1)
  8065. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8066. wait(0.1)
  8067. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8068. wait(0.2)
  8069. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8070. end
  8071. end)
  8072.  
  8073. addcmd('animation','makes player animate',{'anim'},
  8074. function(args, speaker)
  8075. local players = getPlayer(args[1], speaker)
  8076. for i,v in pairs(players)do
  8077. local pchar = gPlayers[v].Character
  8078. local ID = args[2]
  8079.  
  8080. if args[2] == "climb" then
  8081. ID = "180436334"
  8082. end
  8083. if args[2] == "fall" then
  8084. ID = "180436148"
  8085. end
  8086. if args[2] == "jump" then
  8087. ID = "125750702"
  8088. end
  8089. if args[2] == "sit" then
  8090. ID = "178130996"
  8091. end
  8092. for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  8093. if x:IsA("StringValue") then
  8094. for _,c in pairs(x:GetChildren()) do
  8095. if c:IsA("Animation") then
  8096. c.AnimationId = "rbxassetid://" .. ID
  8097. end
  8098. end
  8099. end
  8100. end
  8101. end
  8102. end)
  8103.  
  8104. addcmd('creeper','make the player a creeper',{'crpr'},
  8105. function(args, speaker)
  8106. local players = getPlayer(args[1], speaker)
  8107. for i,v in pairs(players)do
  8108. local pchar = gPlayers[v].Character
  8109. if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8110. if pchar:FindFirstChild("Shirt") then
  8111. pchar.Shirt.Parent = pchar.Torso
  8112. end
  8113. if pchar:FindFirstChild("Pants") then
  8114. pchar.Pants.Parent = pchar.Torso
  8115. end
  8116. if pchar:FindFirstChild("Shirt Graphic") then
  8117. pchar["Shirt Graphic"].Graphic = ""
  8118. end
  8119. for i,v in pairs(pchar:GetChildren()) do
  8120. if v:IsA("Accessory") then
  8121. v:Destroy()
  8122. end
  8123. end
  8124. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8125. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8126. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8127. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8128. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8129. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8130. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8131. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8132. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8133. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8134. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8135. end
  8136. end
  8137. end)
  8138.  
  8139. addcmd('uncreeper','makes player back to normal',{},
  8140. function(args, speaker)
  8141. local players = getPlayer(args[1], speaker)
  8142. for i,v in pairs(players)do
  8143. refresh(gPlayers[v])
  8144. end
  8145. end)
  8146.  
  8147. addcmd('crash','crashes a player',{},
  8148. function(args, speaker)
  8149. local players = getPlayer(args[1], speaker)
  8150. for i,v in pairs(players)do
  8151. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8152. if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8153. Notify('Crashed player(s)') end
  8154. wait(4)
  8155. if gPlayers[v] ~= nil then
  8156. for i=1,3600 do
  8157. Instance.new("HopperBin",gPlayers[v].Backpack).Name = "nig"
  8158. end
  8159. wait()
  8160. for i=1,3600 do
  8161. Instance.new("HopperBin",gPlayers[v].Backpack).Name = "nog"
  8162. end
  8163. wait()
  8164. end
  8165. end
  8166. end
  8167. end)
  8168.  
  8169. addcmd('shrek', 'makes player shrek',{},
  8170. function(args, speaker)
  8171. local players = getPlayer(args[1], speaker)
  8172. for i,v in pairs(players) do
  8173. local pchar = gPlayers[v].Character
  8174. for i,v in pairs(pchar:GetChildren()) do
  8175. if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8176. then
  8177. v:Destroy()
  8178. end
  8179. end
  8180. for i,v in pairs(pchar.Head:GetChildren()) do
  8181. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8182. v:Destroy()
  8183. end
  8184. end
  8185.  
  8186. local mesh = Instance.new("SpecialMesh", pchar.Head)
  8187. mesh.MeshType = "FileMesh"
  8188. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8189. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8190. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8191.  
  8192. local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8193. local Pants = Instance.new("Pants", gPlayers[v].Character)
  8194.  
  8195. Shirt.ShirtTemplate = "rbxassetid://133078194"
  8196. Pants.PantsTemplate = "rbxassetid://133078204"
  8197. end
  8198. end)
  8199.  
  8200. addcmd('unshrek','makes player back to normal',{},
  8201. function(args, speaker)
  8202. local players = getPlayer(args[1], speaker)
  8203. for i,v in pairs(players)do
  8204. refresh(gPlayers[v])
  8205. end
  8206. end)
  8207.  
  8208. addcmd('oof','good things happen',{},
  8209. function(args, speaker)
  8210. local players = getPlayer(args[1], speaker)
  8211. for i,v in pairs(players)do
  8212. spawn(function()
  8213. if gPlayers[v].Character.Head:FindFirstChild("Died") then gPlayers[v].Character.Head.Died.Looped = true wait(0.1) gPlayers[v].Character.Head.Died.Playing = true
  8214. gPlayers[v].Character.Head.Died.Volume = 10
  8215. gPlayers[v].Character.Head.Died.Pitch = 0.5
  8216. end
  8217. execCmd("size " .. gPlayers[v].Name .. ' -1')
  8218. execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8219. wait(5)
  8220. execCmd("explode " .. gPlayers[v].Name)
  8221. wait(0.1)
  8222. gPlayers[v].Character.Humanoid.Health = 0
  8223. end)
  8224. end
  8225. end)
  8226.  
  8227. addcmd('control','controls player',{},
  8228. function(args, speaker)
  8229. local players = getPlayer(args[1], speaker)
  8230. for i,v in pairs(players)do
  8231. spawn(function()
  8232. local pchar = gPlayers[v].Character
  8233. if gPlayers[v] and pchar then
  8234. execCmd("invisible " .. speaker.Name)
  8235. pchar.Humanoid.PlatformStand = true
  8236. local w = Instance.new("Weld", speaker.Character.Torso)
  8237. w.Part0 = speaker.Character.Torso
  8238. w.Part1 = pchar.Torso
  8239. local w2 = Instance.new("Weld", speaker.Character.Head)
  8240. w2.Part0 = speaker.Character.Head
  8241. w2.Part1 = pchar.Head
  8242. local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8243. w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8244. w3.Part1 = pchar:findFirstChild("Right Arm")
  8245. local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8246. w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8247. w4.Part1 = pchar:findFirstChild("Left Arm")
  8248. local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8249. w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8250. w5.Part1 = pchar:findFirstChild("Right Leg")
  8251. local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8252. w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8253. w6.Part1 = pchar:findFirstChild("Left Leg")
  8254. char.Head.face:Destroy()
  8255. for i,v in pairs(pchar:GetChildren()) do
  8256. if v:IsA("BasePart") then
  8257. v.CanCollide = false
  8258. end
  8259. end
  8260. for i,v in pairs(char:GetChildren()) do
  8261. if v:IsA("BasePart") then
  8262. v.Transparency = 1
  8263. elseif v:IsA("Accessory") then
  8264. v:Destroy()
  8265. end
  8266. end
  8267. pchar.Parent = char
  8268. pchar.Humanoid.Changed:connect(function()
  8269. pchar.Humanoid.PlatformStand = true
  8270. end)
  8271. end
  8272. end)
  8273. end
  8274. end)
  8275.  
  8276. addcmd('nuke','nukes player',{},
  8277. function(args, speaker)
  8278. local players = getPlayer(args[1], speaker)
  8279. for i,v in pairs(players)do
  8280. spawn(function()
  8281. local pchar = gPlayers[v].Character
  8282. local Pos = CFrame.new(0,1,0)
  8283. if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8284. local Blast = Instance.new("Part", workspace) Blast.Name = "BlastEx" Blast.Anchored = true Blast.CanCollide = false Blast.Size = Vector3.new(1,1,1) Blast.CFrame = Pos
  8285. local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8286. local Wave = Instance.new("Part", workspace) Wave.BrickColor = BrickColor.new("Deep orange") Wave.Name = "WaveEx" Wave.Anchored = true Wave.CanCollide = false Wave.Size = Vector3.new(1,1,1) Wave.CFrame = Pos * CFrame.Angles(math.pi/2,0,0)
  8287. local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8288. local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8289.  
  8290. local Effect = Instance.new("ColorCorrectionEffect", gLighting) Effect.Brightness = 0.2 Effect.Contrast = 0.4 Effect.Saturation = 1 Effect.TintColor = Color3.new(1,0.2,0.2)
  8291.  
  8292. gLighting.Brightness = 5
  8293. gLighting.Ambient = Color3.new(1,0.5,0.5)
  8294. gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8295.  
  8296. local Exp = Instance.new("Explosion", workspace)
  8297. Exp.Position = Pos.p
  8298. Exp.BlastPressure = 10000000
  8299. Exp.BlastRadius = 1000000
  8300. Exp.Hit:connect(function(Part)
  8301. if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8302. ypcall(function()
  8303. Part.Anchored = false
  8304. Part.BrickColor = BrickColor.new("Black")
  8305. Part.Material = "Slate"
  8306. Part:BreakJoints()
  8307. end)
  8308. end
  8309. end)
  8310.  
  8311. local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8312. BoomSound.SoundId = 'rbxassetid://212389494'
  8313. BoomSound:Play()
  8314. for i = 0,100,0.5 do
  8315. Blast.Anchored = true
  8316. Wave.Anchored = true
  8317. BlastMesh.Scale = Vector3.new(i,i,i)
  8318. WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8319. Blast.CFrame = Pos
  8320. wait()
  8321. end
  8322. BoomSound:Stop()
  8323. Blast:Destroy()
  8324. Wave:Destroy()
  8325. wait()
  8326. BoomSound:Destroy()
  8327. Effect:Destroy()
  8328. for i = 10,5,-1 do
  8329. gLighting.Brightness = (i-5) + 1
  8330. gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8331. gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8332. wait(0.05)
  8333. end
  8334. end)
  8335. end
  8336. end)
  8337.  
  8338. addcmd('dong','gives a player a penis',{'penis'},
  8339. function(args, speaker)
  8340. local players = getPlayer(args[1], speaker)
  8341. for i,v in pairs(players)do
  8342. spawn(function()
  8343. if gPlayers[v].Character:FindFirstChild('wang') then
  8344. gPlayers[v].Character.wang:destroy()
  8345. end
  8346. local D = Instance.new('Model', gPlayers[v].Character)
  8347. D.Name = 'DONG'
  8348. local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8349. local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8350. local M1 = Instance.new('CylinderMesh', MAIN)
  8351. local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8352. local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8353. local M2 = Instance.new('SpecialMesh', P1)
  8354. local W2 = Instance.new('Weld', P1)
  8355. local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8356. local M3 = Instance.new('SpecialMesh', B1)
  8357. local W3 = Instance.new('Weld', B1)
  8358. local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8359. local M4 = Instance.new('SpecialMesh', B2)
  8360. local W4 = Instance.new('Weld', B2)
  8361. MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new('Pastel brown') MAIN.Position = gPlayers[v].Character.Head.Position MAIN.CanCollide = false
  8362. W1.Part0 = MAIN W1.Part1 = gPlayers[v].Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
  8363. P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
  8364. M2.MeshType = 'Sphere'
  8365. W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8366. B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(gPlayers[v].Character['Left Leg'].Position) B1.BrickColor = BrickColor.new('Pastel brown')
  8367. M3.Parent = B1 M3.MeshType = 'Sphere'
  8368. W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8369. B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(gPlayers[v].Character['Right Leg'].Position) B2.BrickColor = BrickColor.new('Pastel brown')
  8370. M4.MeshType = 'Sphere'
  8371. W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8372. end)
  8373. end
  8374. end)
  8375.  
  8376. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8377. function(args, speaker)
  8378. local players = getPlayer(args[1], speaker)
  8379. for i,v in pairs(players)do
  8380. if gPlayers[v].Character:FindFirstChild('DONG') then
  8381. gPlayers[v].Character.DONG:destroy()
  8382. end end
  8383. end)
  8384.  
  8385. addcmd('infect','infects player',{},
  8386. function(args, speaker)
  8387. local players = getPlayer(args[1], speaker)
  8388. for i,v in pairs(players)do
  8389. function infect(rip)
  8390. local pchar = gPlayers[v].Character
  8391. for i,v in pairs(pchar:GetChildren()) do
  8392. if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8393. v:Destroy()
  8394. end
  8395. end
  8396. if pchar.Torso:FindFirstChild("roblox") then
  8397. pchar.Torso.roblox:Destroy()
  8398. end
  8399. if pchar.Head:FindFirstChild("face") then
  8400. pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8401. end
  8402. if pchar:FindFirstChild("Body Colors") then
  8403. local Colors = pchar["Body Colors"]
  8404. local Skin = BrickColor.new("Pastel green")
  8405. local Clothes = BrickColor.new("Reddish brown")
  8406. Colors.HeadColor = Skin
  8407. Colors.LeftArmColor = Skin
  8408. Colors.RightArmColor = Skin
  8409. Colors.LeftLegColor = Clothes
  8410. Colors.RightLegColor = Clothes
  8411. Colors.TorsoColor = Clothes
  8412. end
  8413. local w1 = Instance.new("Weld", pchar)
  8414. w1.Part0 = pchar["Right Arm"]
  8415. w1.Part1 = pchar.Torso
  8416. w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8417. local w2 = Instance.new("Weld", pchar)
  8418. w2.Part0 = pchar["Left Arm"]
  8419. w2.Part1 = pchar.Torso
  8420. w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8421. local rip = false
  8422. local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8423. if connect1 == false then
  8424. connect1 = true
  8425. if gPlayers:FindFirstChild(hit.Parent.Name) then
  8426. infect(gPlayers[hit.Parent.Name])
  8427. end
  8428. wait(0.5)
  8429. connect1 = true
  8430. end
  8431. end)
  8432. local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8433. if connect2 == false then
  8434. connect2 = true
  8435. if gPlayers:FindFirstChild(hit.Parent.Name) then
  8436. infect(gPlayers[hit.Parent.Name])
  8437. end
  8438. wait(0.5)
  8439. connect2 = true
  8440. end
  8441. end)
  8442. local IV = Instance.new("IntValue", pchar)
  8443. IV.Name = "Infected"
  8444. IV.Value = 0
  8445. IV.Changed:connect(function()
  8446. connect1:disconnect()
  8447. connect2:disconnect()
  8448. end)
  8449. end
  8450. infect(v)
  8451. end
  8452. end)
  8453.  
  8454. addcmd('uninfect','makes player back to normal',{},
  8455. function(args, speaker)
  8456. local players = getPlayer(args[1], speaker)
  8457. for i,v in pairs(players)do
  8458. refresh(gPlayers[v])
  8459. end
  8460. end)
  8461.  
  8462. addcmd('duck','makes players head a duck',{},
  8463. function(args, speaker)
  8464. local players = getPlayer(args[1], speaker)
  8465. for i,v in pairs(players)do
  8466. local pchar = gPlayers[v].Character
  8467. for i,v in pairs(pchar.Torso:GetChildren()) do
  8468. if v:IsA("Decal") then
  8469. v:Destroy()
  8470. end
  8471. end
  8472. for i,v in pairs(pchar:GetChildren()) do
  8473. if v:IsA("Accessory") then
  8474. v:Destroy()
  8475. end
  8476. end
  8477. local duck = Instance.new("SpecialMesh", pchar.Torso)
  8478. duck.MeshType = "FileMesh"
  8479. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8480. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8481. duck.Scale = Vector3.new(5, 5, 5)
  8482. pchar.Head.Transparency = 1
  8483. pchar["Left Arm"].Transparency = 1
  8484. pchar["Right Arm"].Transparency = 1
  8485. pchar["Left Leg"].Transparency = 1
  8486. pchar["Right Leg"].Transparency = 1
  8487. pchar.Head.face.Transparency = 1
  8488. end
  8489. end)
  8490.  
  8491. addcmd('mage', 'mage',{},
  8492. function(args, speaker)
  8493. if speaker.userId ~= LP.userId then
  8494. lponly(speaker) else
  8495. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8496. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8497. local fakeLighting = arcPackage.Lighting
  8498.  
  8499. local oldgame = game
  8500. local oldlighting = oldgame:GetService("Lighting")
  8501.  
  8502. local proLighting = newproxy(true)
  8503. local mtL = getmetatable(proLighting)
  8504. mtL.__index = function(self,ind)
  8505. if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8506. return oldlighting[ind]
  8507. end
  8508. mtL.__newindex = function(self,ind,val)
  8509. oldlighting[ind] = val
  8510. end
  8511. mtL.__namecall = function(self,...)
  8512. local args = {...}
  8513. local method = table.remove(args)
  8514. return oldlighting(method,unpack(args))
  8515. end
  8516.  
  8517. local proGame = newproxy(true)
  8518. local mt = getmetatable(proGame)
  8519. mt.__index = function(self,ind)
  8520. if ind == "Lighting" then return proLighting end
  8521. return oldgame[ind]
  8522. end
  8523. mt.__namecall = function(self,...)
  8524. local args = {...}
  8525. local method = table.remove(args)
  8526. if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8527. return oldgame(method,unpack(args))
  8528. end
  8529.  
  8530. wait()
  8531. local destructAnchored = false
  8532. local maxMass = 1000
  8533.  
  8534. function newCESS(scr)
  8535. local newFunc = loadstring(scr.Source)
  8536. if type(newFunc) ~= "function" then return end
  8537. setfenv(newFunc,setmetatable({script = scr},{
  8538. __index = function(self,ind)
  8539. if ind == "game" then return proGame end
  8540. return getfenv()[ind]
  8541. end,
  8542. __newindex = function(self,ind,val)
  8543. rawset(self,ind,val)
  8544. end
  8545. }))
  8546. pcall(function()spawn(newFunc)end)
  8547. end
  8548.  
  8549. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8550. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8551.  
  8552. function destroyHook(obj,replacement,par)
  8553. obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8554. local newObj = replacement:Clone()
  8555. if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8556. newObj.Parent = par
  8557. destroyHook(newObj,replacement,par)
  8558. end)
  8559. end
  8560.  
  8561. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8562. local newObj = v:Clone()
  8563. if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8564. newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8565. destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8566. end
  8567.  
  8568. function replaceScripts(root)
  8569. for i,v in pairs(root:GetChildren()) do
  8570. if v:IsA("Script") and not v:IsA("LocalScript") then
  8571. local tempStore = {}
  8572. for i2,v2 in pairs(v:GetChildren()) do
  8573. table.insert(tempStore,v2:Clone())
  8574. end
  8575. local newScript = Instance.new("LocalScript",v.Parent)
  8576. newScript.Name = v.Name
  8577. for i2,v2 in pairs(tempStore) do
  8578. v2.Parent = newScript
  8579. end
  8580. v:Destroy()
  8581. end
  8582. replaceScripts(v)
  8583. end
  8584. end
  8585.  
  8586. local player = gPlayers.LocalPlayer
  8587.  
  8588. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8589. gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8590. end
  8591.  
  8592. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8593. gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8594. end
  8595.  
  8596. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8597. local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8598. eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8599. eTemplate.Parent = game.ReplicatedStorage
  8600. end
  8601.  
  8602. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8603. local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8604. fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8605. fTemplate.Parent = game.ReplicatedStorage
  8606. end
  8607.  
  8608. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8609. local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8610. lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8611. lTemplate.Parent = game.ReplicatedStorage
  8612. end
  8613.  
  8614. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8615. local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8616. mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8617. mTemplate.Parent = game.ReplicatedStorage
  8618. end
  8619.  
  8620. function getMyPlayerArea()
  8621. for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8622. if v.Player.Value == player.Name then
  8623. return v.PlayerArea
  8624. end
  8625. end
  8626. end
  8627.  
  8628. local whitelistedParts = {
  8629. ["DamagePart"] = true,
  8630. ["Explosion"] = true,
  8631. ["Explosion2"] = true,
  8632. ["SuperExplosion"] = true,
  8633. }
  8634.  
  8635. workspace.DescendantAdded:connect(function(desc)
  8636. if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8637. newCESS(desc)
  8638. elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8639. newCESS(desc)
  8640. elseif desc:IsA("BodyGyro") then
  8641. desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8642. desc.MaxTorque = Vector3.new(100000,100000,100000)
  8643. end)
  8644. --elseif desc:IsA("BodyPosition") then
  8645. -- desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8646. -- desc.MaxForce = Vector3.new(10000,10000,10000)
  8647. -- end)
  8648. end
  8649. end)
  8650.  
  8651. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8652. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8653. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8654. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8655. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8656.  
  8657. wait(1)
  8658.  
  8659. local player = gPlayers.LocalPlayer
  8660.  
  8661. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8662. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8663.  
  8664. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8665. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8666. local arcMovesList = arcMoves.ScrollingFrame
  8667. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8668.  
  8669. local arcs = {}
  8670.  
  8671. local currentArc = ""
  8672.  
  8673. function getMove(root)
  8674. for i,v in pairs(root:GetChildren()) do
  8675. if v.Name ~= "Requirement" then
  8676. return v
  8677. end
  8678. end
  8679. return nil
  8680. end
  8681.  
  8682. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8683. table.insert(arcs,v)
  8684. end
  8685.  
  8686. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8687. table.insert(arcs,v)
  8688. end
  8689.  
  8690. for i,v in pairs(arcs) do
  8691. local newTemplate = arcTemplate:Clone()
  8692. newTemplate.ArcName.Text = v.Name
  8693. newTemplate.Change.MouseButton1Down:connect(function()
  8694. currentArc = v.Name
  8695. arcToggler.Parent.Visible = true
  8696. if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  8697. arcMovesList:ClearAllChildren()
  8698. arcToggler.Text = currentArc
  8699. arcMoves.Title.Text = currentArc .. " Arc"
  8700. for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8701. local myMove = getMove(v5.Learn)
  8702. if myMove ~= nil then
  8703. local newTemplate = moveTemplate:Clone()
  8704. newTemplate.Attack.Text = v5.Name
  8705. newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8706. newTemplate.Parent = arcMovesList
  8707. arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8708. newTemplate.Learn.MouseButton1Down:connect(function()
  8709. local learnMove = myMove:Clone()
  8710. learnMove.Parent = player.Backpack
  8711. if learnMove:IsA("LocalScript") then
  8712. learnMove.Disabled = false
  8713. newTemplate.Learn.Text = "Activated"
  8714. newCESS(learnMove)
  8715. else
  8716. newTemplate.Learn.Text = "Learned"
  8717. newCESS(learnMove.LocalScript)
  8718. end
  8719. wait(5)
  8720. newTemplate.Learn.Text = "Learn"
  8721. end)
  8722. newTemplate.Visible = true
  8723. end
  8724. end
  8725. end
  8726. if fakeLighting.Customs:FindFirstChild(currentArc) then
  8727. arcMovesList:ClearAllChildren()
  8728. arcToggler.Text = currentArc
  8729. arcMoves.Title.Text = currentArc .. " Arc"
  8730. for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8731. local myMove = getMove(v.Learn)
  8732. if myMove ~= nil then
  8733. local newTemplate = moveTemplate:Clone()
  8734. newTemplate.Attack.Text = v.Name
  8735. newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8736. newTemplate.Parent = arcMovesList
  8737. arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8738. newTemplate.Learn.MouseButton1Down:connect(function()
  8739. local learnMove = myMove:Clone()
  8740. learnMove.Parent = player.Backpack
  8741. if learnMove:IsA("LocalScript") then
  8742. learnMove.Disabled = false
  8743. newTemplate.Learn.Text = "Activated"
  8744. newCESS(learnMove)
  8745. else
  8746. newTemplate.Learn.Text = "Learned"
  8747. newCESS(learnMove.LocalScript)
  8748. end
  8749. wait(5)
  8750. newTemplate.Learn.Text = "Learn"
  8751. end)
  8752. newTemplate.Visible = true
  8753. end
  8754. end
  8755. end
  8756. end)
  8757. newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  8758. newTemplate.Visible = true
  8759. newTemplate.Parent = arcList
  8760. arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  8761. end
  8762.  
  8763. Open = false
  8764. MouseClick = function()
  8765. if Open == false then
  8766. Open = true
  8767. player.PlayerGui.ChangeArc.Stuff.Visible = true
  8768. else
  8769. if Open == true then
  8770. Open = false
  8771. player.PlayerGui.ChangeArc.Stuff.Visible = false
  8772. end
  8773. end
  8774. end
  8775.  
  8776. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  8777.  
  8778. Open2 = false
  8779. MouseClick2 = function()
  8780. if Open2 == false then
  8781. Open2 = true
  8782. arcMoves.Visible = true
  8783. else
  8784. if Open2 == true then
  8785. Open2 = false
  8786. arcMoves.Visible = false
  8787. end
  8788. end
  8789. end
  8790.  
  8791. arcToggler.MouseButton1Down:connect(MouseClick2)
  8792.  
  8793. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  8794.  
  8795. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  8796. if v:IsA("Script") then
  8797. newCESS(v)
  8798. end
  8799. end
  8800. end
  8801. end
  8802. end)
  8803.  
  8804. addcmd('unduck','makes player back to normal',{},
  8805. function(args, speaker)
  8806. local players = getPlayer(args[1], speaker)
  8807. for i,v in pairs(players)do
  8808. refresh(gPlayers[v])
  8809. end
  8810. end)
  8811.  
  8812. addcmd('mesh','makes a player into a mesh',{},
  8813. function(args, speaker)
  8814. local players = getPlayer(args[1], speaker)
  8815. for i,v in pairs(players)do
  8816. local pchar = gPlayers[v].Character
  8817. for i,v in pairs(pchar.Torso:GetChildren()) do
  8818. if v:IsA("Decal") then
  8819. v:Destroy()
  8820. end
  8821. end
  8822. for i,v in pairs(pchar:GetChildren()) do
  8823. if v:IsA("Accessory") then
  8824. v:Destroy()
  8825. end
  8826. end
  8827. pchar.Head.Transparency = 1
  8828. pchar["Left Arm"].Transparency = 1
  8829. pchar["Right Arm"].Transparency = 1
  8830. pchar["Left Leg"].Transparency = 1
  8831. pchar["Right Leg"].Transparency = 1
  8832. pchar.Head.face.Transparency = 1
  8833. local msh = Instance.new("SpecialMesh", pchar.Torso)
  8834. msh.MeshType = "FileMesh"
  8835. msh.Scale = Vector3.new(3, 3, 3)
  8836. msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  8837. msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  8838. msh.Scale = Vector3.new(3, 3, 3)
  8839. end
  8840. end)
  8841.  
  8842. addcmd('disable','removes players humanoid',{},
  8843. function(args, speaker)
  8844. local players = getPlayer(args[1], speaker)
  8845. for i,v in pairs(players)do
  8846. local pchar = gPlayers[v].Character
  8847. if pchar:FindFirstChild("Humanoid") then
  8848. pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  8849. local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  8850. humanoid.Parent = game.ContextActionService
  8851. if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  8852. Notify('Disabled player(s)') end
  8853. end end end)
  8854.  
  8855. addcmd('enable','gives player humanoid',{},
  8856. function(args, speaker)
  8857. local players = getPlayer(args[1], speaker)
  8858. for i,v in pairs(players)do
  8859. local pchar = gPlayers[v].Character
  8860. if pchar:FindFirstChild("Humanoid") then
  8861. return
  8862. else
  8863. local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  8864. humanoid.Parent = pchar
  8865. humanoid.Name = "Humanoid"
  8866. if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  8867. Notify('Enabled player(s)') end
  8868. end end end)
  8869.  
  8870. addcmd('size','changes size of player',{},
  8871. function(args, speaker)
  8872. local players = getPlayer(args[1], speaker)
  8873. for i,v in pairs(players)do
  8874. local pchar = gPlayers[v].Character
  8875. local function scale(chr,scl)
  8876. for _,v in pairs(pchar:GetChildren()) do
  8877. if v:IsA("Accessory") then
  8878. v:Clone()
  8879. v.Parent = LightingService
  8880. end end
  8881. local Head = chr['Head']
  8882. local Torso = chr['Torso']
  8883. local LA = chr['Left Arm']
  8884. local RA = chr['Right Arm']
  8885. local LL = chr['Left Leg']
  8886. local RL = chr['Right Leg']
  8887. local HRP = chr['HumanoidRootPart']
  8888. wait(0.1)
  8889. Head.formFactor = 3
  8890. Torso.formFactor = 3
  8891. LA.formFactor = 3
  8892. RA.formFactor = 3
  8893. LL.formFactor = 3
  8894. RL.formFactor = 3
  8895. HRP.formFactor = 3
  8896. Head.Size = Vector3.new(scl * 2, scl, scl)
  8897. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  8898. LA.Size = Vector3.new(scl, scl * 2, scl)
  8899. RA.Size = Vector3.new(scl, scl * 2, scl)
  8900. LL.Size = Vector3.new(scl, scl * 2, scl)
  8901. RL.Size = Vector3.new(scl, scl * 2, scl)
  8902. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  8903. local Motor1 = Instance.new('Motor6D', Torso)
  8904. Motor1.Part0 = Torso
  8905. Motor1.Part1 = Head
  8906. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  8907. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  8908. Motor1.Name = "Neck"
  8909. local Motor2 = Instance.new('Motor6D', Torso)
  8910. Motor2.Part0 = Torso
  8911. Motor2.Part1 = LA
  8912. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  8913. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  8914. Motor2.Name = "Left Shoulder"
  8915. local Motor3 = Instance.new('Motor6D', Torso)
  8916. Motor3.Part0 = Torso
  8917. Motor3.Part1 = RA
  8918. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  8919. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  8920. Motor3.Name = "Right Shoulder"
  8921. local Motor4 = Instance.new('Motor6D', Torso)
  8922. Motor4.Part0 = Torso
  8923. Motor4.Part1 = LL
  8924. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  8925. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  8926. Motor4.Name = "Left Hip"
  8927. local Motor5 = Instance.new('Motor6D', Torso)
  8928. Motor5.Part0 = Torso
  8929. Motor5.Part1 = RL
  8930. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  8931. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  8932. Motor5.Name = "Right Hip"
  8933. local Motor6 = Instance.new('Motor6D', HRP)
  8934. Motor6.Part0 = HRP
  8935. Motor6.Part1 = Torso
  8936. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  8937. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  8938. scale(pchar, args[2])
  8939. for _,v in pairs(LightingService:GetChildren()) do
  8940. if v:IsA("Accessory") then
  8941. v.Parent = pchar
  8942. end end end end)
  8943.  
  8944. addcmd('clone','clones player',{},
  8945. function(args, speaker)
  8946. local players = getPlayer(args[1], speaker)
  8947. for i,v in pairs(players)do
  8948. local pchar = gPlayers[v].Character
  8949. pchar.Archivable = true
  8950. local clone = pchar:Clone()
  8951. clone.Parent = workspace
  8952. clone:MoveTo(pchar:GetModelCFrame().p)
  8953. clone:MakeJoints()
  8954. pchar.Archivable = false
  8955. end
  8956. end)
  8957.  
  8958. addcmd('spin','spins player',{},
  8959. function(args, speaker)
  8960. local players = getPlayer(args[1], speaker)
  8961. for i,v in pairs(players)do
  8962. spawn(function()
  8963. local pchar = gPlayers[v].Character
  8964. for i,v in pairs(pchar.Torso:GetChildren()) do
  8965. if v.Name == "Spinning" then
  8966. v:Destroy()
  8967. end
  8968. end
  8969. local Torso = pchar.Torso
  8970. local BG = Instance.new("BodyGyro", Torso)
  8971. BG.Name = "Spinning"
  8972. BG.maxTorque = Vector3.new(0, math.huge, 0)
  8973. BG.P = 11111
  8974. BG.cframe = Torso.CFrame
  8975. repeat wait(1/44)
  8976. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  8977. until not BG or BG.Parent ~= Torso
  8978. end)
  8979. end
  8980. end)
  8981.  
  8982. addcmd('unspin','stops spinning player',{},
  8983. function(args, speaker)
  8984. local players = getPlayer(args[1], speaker)
  8985. for i,v in pairs(players)do
  8986. local pchar = gPlayers[v].Character
  8987. for i,v in pairs(pchar.Torso:GetChildren()) do
  8988. if v.Name == "Spinning" then
  8989. v:Destroy()
  8990. end
  8991. end
  8992. end
  8993. end)
  8994.  
  8995. addcmd('dog','makes player a dog',{},
  8996. function(args, speaker)
  8997. local players = getPlayer(args[1], speaker)
  8998. for i,v in pairs(players)do
  8999. local pchar = gPlayers[v].Character
  9000. if pchar:FindFirstChild("Shirt") then
  9001. pchar.Shirt:Destroy()
  9002. end
  9003. if pchar:FindFirstChild("Pants") then
  9004. pchar.Pants:Destroy()
  9005. end
  9006. if pchar:FindFirstChild("Shirt Graphic") then
  9007. pchar["Shirt Graphic"].Graphic = ""
  9008. end
  9009. pchar.Torso.Transparency = 1
  9010. pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9011. pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9012. pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9013. pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9014. pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9015. local FakeTorso = Instance.new("Seat", pchar)
  9016. FakeTorso.Name = "FakeTorso"
  9017. FakeTorso.FormFactor = "Symmetric"
  9018. FakeTorso.TopSurface = 0
  9019. FakeTorso.BottomSurface = 0
  9020. FakeTorso.Size = Vector3.new(3,1,4)
  9021. FakeTorso.BrickColor = BrickColor.new("Brown")
  9022. FakeTorso.CFrame = pchar.Torso.CFrame
  9023. local BF = Instance.new("BodyForce", FakeTorso)
  9024. BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9025. local W = Instance.new("Weld", pchar.Torso)
  9026. W.Part0 = pchar.Torso
  9027. W.Part1 = FakeTorso
  9028. W.C0 = CFrame.new(0,-.5,0)
  9029. local BC = pchar["Body Colors"]
  9030. BC.HeadColor = BrickColor.new("Brown")
  9031. BC.LeftArmColor = BrickColor.new("Brown")
  9032. BC.LeftLegColor = BrickColor.new("Brown")
  9033. BC.RightArmColor = BrickColor.new("Brown")
  9034. BC.RightLegColor = BrickColor.new("Brown")
  9035. BC.TorsoColor = BrickColor.new("Brown")
  9036. end
  9037. end)
  9038.  
  9039. addcmd('undog','makes player back to normal',{},
  9040. function(args, speaker)
  9041. local players = getPlayer(args[1], speaker)
  9042. for i,v in pairs(players)do
  9043. refresh(gPlayers[v])
  9044. end
  9045. end)
  9046.  
  9047. addcmd('loopheal','loop heals player',{},
  9048. function(args, speaker)
  9049. local players = getPlayer(args[1], speaker)
  9050. for i,v in pairs(players)do
  9051. spawn(function()
  9052. local pchar = gPlayers[v].Character
  9053. if pchar:FindFirstChild("LoopHeal") then
  9054. pchar.LoopHeal.Name = "NotLoopHeal"
  9055. wait(0.1)
  9056. pchar.NotLoopHeal:Destroy()
  9057. end
  9058. local LoopHeal = Instance.new("StringValue", pchar)
  9059. LoopHeal.Name = "LoopHeal"
  9060. repeat wait(0.1)
  9061. pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9062. until LoopHeal.Name == "NotLoopHeal"
  9063. end)
  9064. end
  9065. end)
  9066.  
  9067. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9068. function(args, speaker)
  9069. local players = getPlayer(args[1], speaker)
  9070. for i,v in pairs(players)do
  9071. local pchar = gPlayers[v].Character
  9072. if pchar:FindFirstChild("LoopHeal") then
  9073. pchar.LoopHeal.Name = "NotLoopHeal"
  9074. wait(0.1)
  9075. pchar.NotLoopHeal:Destroy()
  9076. end
  9077. end
  9078. end)
  9079.  
  9080. addcmd('fling','flings player',{},
  9081. function(args, speaker)
  9082. local players = getPlayer(args[1], speaker)
  9083. for i,v in pairs(players)do
  9084. local pchar = gPlayers[v].Character
  9085. if pchar:FindFirstChild("Humanoid") then
  9086. local xran
  9087. local zran
  9088. repeat
  9089. xran = math.random(-9999,9999)
  9090. until math.abs(xran) >= 5555
  9091. repeat
  9092. zran = math.random(-9999,9999)
  9093. until math.abs(zran) >= 5555
  9094. pchar.Humanoid.Sit = true
  9095. pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9096. local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9097. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9098. end
  9099. end
  9100. end)
  9101.  
  9102. addcmd('skydive','self explanatory',{},
  9103. function(args, speaker)
  9104. local players = getPlayer(args[1], speaker)
  9105. for i,v in pairs(players)do
  9106. local pchar = gPlayers[v].Character
  9107. if pchar:FindFirstChild("HumanoidRootPart") then
  9108. pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9109. end
  9110. end
  9111. end)
  9112.  
  9113. addcmd('sparta','this is sparta',{},
  9114. function(args, speaker)
  9115. --credit adonis i just edited ;)
  9116. local user = getPlayer(args[1], speaker)
  9117. for i,player in pairs(user) do
  9118. local torso = player.Character:FindFirstChild('HumanoidRootPart')
  9119. if torso then
  9120. local hole = Instance.new("Part",player.Character)
  9121. hole.Anchored = true
  9122. hole.CanCollide = false
  9123. hole.formFactor = Enum.FormFactor.Custom
  9124. hole.Size = Vector3.new(10,1,10)
  9125. hole.CFrame = torso.CFrame * CFrame.new(0,-3.3,-3)
  9126. hole.BrickColor = BrickColor.new("Really black")
  9127. local holeM = Instance.new("CylinderMesh",hole)
  9128. torso.Anchored = true
  9129. local sound = Instance.new("Sound", hole)
  9130. sound.SoundId = "rbxassetid://130781067"
  9131. sound.Volume = 3
  9132. sound:Play()
  9133. local foot = torso.CFrame * CFrame.new(0,-3,0)
  9134. for i=1,10 do
  9135. torso.CFrame = foot * CFrame.fromEulerAnglesXYZ(-(math.pi/2)*i/10,0,0) * CFrame.new(0,3,0)
  9136. wait(0.1)
  9137. end
  9138. for i=1,5,0.2 do
  9139. torso.CFrame = foot * CFrame.new(0,-(i^2),0) * CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0) * CFrame.new(0,3,0)
  9140. wait()
  9141. end
  9142. player.Character:BreakJoints()
  9143. wait(2)
  9144. sound:Destroy()
  9145. end
  9146. end
  9147. end)
  9148.  
  9149. addcmd('bleach','drink bleach',{''},
  9150. function(args, speaker)
  9151. local players = getPlayer(args[1], speaker)
  9152. for i,v in pairs(players)do
  9153. bleach(gPlayers[v])
  9154. end
  9155. end)
  9156.  
  9157. addcmd('seizure','makes player have a seizure',{''},
  9158. function(args, speaker)
  9159. local players = getPlayer(args[1], speaker)
  9160. for i,v in pairs(players)do
  9161. local pchar = gPlayers[v].Character
  9162. if pchar:FindFirstChild("Seizure") then
  9163.  
  9164. end
  9165. local Seizure = Instance.new("StringValue", pchar)
  9166. Seizure.Name = "Seizure"
  9167. pchar.Humanoid.PlatformStand = true
  9168. repeat wait()
  9169. pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9170. pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9171. until Seizure.Name == "NotSeizure"
  9172. end
  9173. end)
  9174.  
  9175. addcmd('fegod','gods you in fe games',{''},
  9176. function(args, speaker)
  9177. if speaker.userId ~= LP.userId then
  9178. lponly(speaker)
  9179. else
  9180. gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9181. local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9182. l.Parent = gPlayers.LocalPlayer.Character
  9183. l.Name = "Humanoid"
  9184. wait(0.1)
  9185. gPlayers.LocalPlayer.Character["1"]:Destroy()
  9186. workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9187. gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9188. wait(0.1)
  9189. gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9190. gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9191. end
  9192. end)
  9193.  
  9194. addcmd('unseizure','makes player stop having a seizure',{''},
  9195. function(args, speaker)
  9196. local players = getPlayer(args[1], speaker)
  9197. for i,v in pairs(players)do
  9198. local pchar = gPlayers[v].Character
  9199. if pchar:FindFirstChild("Seizure") then
  9200. pchar.Humanoid.PlatformStand = false
  9201. pchar.Seizure.Name = "NotSeizure"
  9202. wait(0.1)
  9203. pchar.NotSeizure:Destroy()
  9204. end
  9205. end
  9206. end)
  9207.  
  9208. addcmd('m','makes a global message',{'message'},
  9209. function(args, speaker)
  9210. local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9211. local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9212. _G.msg(MSG)
  9213. end)
  9214.  
  9215. addcmd('sm','makes a global message',{'servermessage'},
  9216. function(args, speaker)
  9217. local MSG = GLS(false, 0)
  9218. local newMSG = GLS(false, 0)
  9219. _G.msg(MSG)
  9220. end)
  9221.  
  9222. addcmd('fe','checks filtering status',{'filtering'},
  9223. function(args, speaker)
  9224. if workspace.FilteringEnabled == true then
  9225. Notify('Filtering ENABLED')
  9226. elseif workspace.FilteringEnabled == false then
  9227. Notify('Filtering Disabled')
  9228. end
  9229. end)
  9230.  
  9231. addcmd('paper','makes player thin as paper',{''},
  9232. function(args, speaker)
  9233. local players = getPlayer(args[1], speaker)
  9234. for i,v in pairs(players)do
  9235. local pchar = gPlayers[v].Character
  9236. for _, child in pairs( pchar:GetChildren()) do
  9237. if child.ClassName == "CharacterMesh" then
  9238. child:Destroy()
  9239. end
  9240. end
  9241. local LA = DATA.Paper:Clone()
  9242. LA.Parent = pchar["Left Arm"]
  9243. local RA = DATA.Paper:Clone()
  9244. RA.Parent = pchar["Right Arm"]
  9245. local LL = DATA.Paper:Clone()
  9246. LL.Parent = pchar["Left Leg"]
  9247. local RL = DATA.Paper:Clone()
  9248. RL.Parent = pchar["Right Leg"]
  9249. local T = DATA.Paper:Clone()
  9250. T.Parent = pchar.Torso
  9251. local H = DATA.Paper:Clone()
  9252. H.Parent = pchar.Head
  9253. pchar.Head.face:Destroy()
  9254. end
  9255. end)
  9256.  
  9257. addcmd('particles','gives a player particles',{''},
  9258. function(args, speaker)
  9259. local players = getPlayer(args[1], speaker)
  9260. for i,v in pairs(players)do
  9261. local char = gPlayers[v].Character
  9262. for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9263. if v:IsA('ParticleEmitter') then
  9264. v:destroy()
  9265. end
  9266. end
  9267. local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9268. prt.Texture = 'rbxassetid://' .. args[2]
  9269. prt.Rate = 10
  9270. prt.SpreadAngle = Vector2.new(50, 50)
  9271. end
  9272. end)
  9273.  
  9274. addcmd('unparticles','gives a player particles',{'noparticles'},
  9275. function(args, speaker)
  9276. local players = getPlayer(args[1], speaker)
  9277. for i,v in pairs(players)do
  9278. local char = gPlayers[v].Character
  9279. for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9280. if v:IsA('ParticleEmitter') then
  9281. v:destroy()
  9282. end
  9283. end
  9284. end
  9285. end)
  9286.  
  9287. blindT = {}
  9288. addcmd('blind','blinds a player',{},
  9289. function(args, speaker)
  9290. local players = getPlayer(args[1], speaker)
  9291. for i,v in pairs(players)do
  9292. spawn(function()
  9293. if FindTable(blindT, _players[v].Name) then return end
  9294. local blind = gPlayers[v].Name
  9295. local victim = gPlayers:FindFirstChild(blind)
  9296. if victim ~= nil then
  9297. victim.CameraMaxZoomDistance = 0.5
  9298. blnd = Instance.new("Part",workspace)
  9299. blnd.Name = "IYblind" .. gPlayers[v].Name
  9300. blnd.Size = Vector3.new(1,1,1)
  9301. blnd.CanCollide = false
  9302. blnd.BrickColor = BrickColor.new("Really black")
  9303. blnd.Material = "Neon"
  9304. local m = Instance.new("SpecialMesh",blnd)
  9305. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9306. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9307. local w = Instance.new("Weld",blnd)
  9308. w.Part0 = blnd
  9309. w.Part1 = victim.Character.Head
  9310. if FindTable(blindT, _players[v].Name) then return end
  9311. table.insert(blindT, _players[v].Name)
  9312. repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9313. local blind = gPlayers[v].Name
  9314. local victim = gPlayers:FindFirstChild(blind)
  9315. if victim ~= nil then
  9316. victim.CameraMaxZoomDistance = 0.5
  9317. blnd = Instance.new("Part",workspace)
  9318. blnd.Name = "IYblind" .. gPlayers[v].Name
  9319. blnd.Size = Vector3.new(1,1,1)
  9320. blnd.CanCollide = false
  9321. blnd.BrickColor = BrickColor.new("Really black")
  9322. blnd.Material = "Neon"
  9323. local m = Instance.new("SpecialMesh",blnd)
  9324. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9325. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9326. local w = Instance.new("Weld",blnd)
  9327. w.Part0 = blnd
  9328. w.Part1 = victim.Character.Head
  9329. end end wait(1)
  9330. until not FindTable(blindT, _players[v].Name)
  9331. end end) end end)
  9332.  
  9333. addcmd('unblind','blinds a player',{'noblind'},
  9334. function(args, speaker)
  9335. local players = getPlayer(args[1], speaker)
  9336. for i,v in pairs(players)do
  9337. spawn(function()
  9338. for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9339. local blind = gPlayers[v].Name
  9340. local victim = gPlayers:FindFirstChild(blind)
  9341. if victim ~= nil then
  9342. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9343. for _, child in pairs( workspace:GetChildren()) do
  9344. if child.Name == "IYblind" .. gPlayers[v].Name then
  9345. child:Destroy()
  9346. end end end end) end end)
  9347.  
  9348. addcmd('punish','punishs player',{''},
  9349. function(args, speaker)
  9350. local players = getPlayer(args[1], speaker)
  9351. for i,v in pairs(players)do
  9352. local pchar = gPlayers[v].Character
  9353. pchar.Parent = LightingService
  9354. end
  9355. end)
  9356.  
  9357. addcmd('unpunish','unpunishs player',{''},
  9358. function(args, speaker)
  9359. local players = getPlayer(args[1], speaker)
  9360. for i,v in pairs(players)do
  9361. if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9362. LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9363. end
  9364. end
  9365. end)
  9366.  
  9367. local starmanPlayers = {}
  9368. local starmanLastColor = nil
  9369. local starmanEvents = {}
  9370.  
  9371. addcmd("starman","Turns [plr] into starman",{},
  9372. function(args,speaker)
  9373. local function starman(plr)
  9374. local char = plr.Character
  9375. local lastColor = ""
  9376. local newColor = ""
  9377.  
  9378. local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9379. powerupSound.Name = "PowerUp"
  9380. powerupSound.Volume = 10
  9381. powerupSound.SoundId = "rbxassetid://182755256"
  9382. wait()
  9383. powerupSound:Play()
  9384.  
  9385. game:GetService("Debris"):AddItem(powerupSound,2)
  9386.  
  9387. while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9388.  
  9389. local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9390. starmanMusic.Name = "Starman"
  9391. starmanMusic.Volume = 1
  9392. starmanMusic.Looped = true
  9393. starmanMusic.SoundId = "rbxassetid://530596723"
  9394. wait()
  9395. starmanMusic:Play()
  9396.  
  9397. if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9398. if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9399.  
  9400. char.Humanoid.WalkSpeed = 32
  9401. char.Humanoid.MaxHealth = math.huge
  9402. char.Humanoid.Health = math.huge
  9403.  
  9404. local invisff = Instance.new("ForceField", char)
  9405. invisff.Visible = false invisff.Name = 'smff'
  9406.  
  9407. while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9408.  
  9409. local light = Instance.new("PointLight",char.HumanoidRootPart)
  9410. light.Name = "StarmanFlash"
  9411. light.Brightness = 100
  9412. light.Range = 20
  9413. light.Shadows = true
  9414.  
  9415. local function stardestroy(part)
  9416. if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9417. for i,v in pairs(part.Parent:GetChildren()) do
  9418. if v:IsA("BasePart") then
  9419. local force = Instance.new("BodyForce",v)
  9420. force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9421. v:BreakJoints()
  9422. end
  9423. end
  9424.  
  9425. local tadaas = {}
  9426.  
  9427. for i = 1,1 do
  9428. local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9429. tadaa.Volume = 10
  9430. tadaa.SoundId = "rbxassetid://551195499"
  9431. table.insert(tadaas,tadaa)
  9432. end
  9433.  
  9434. wait()
  9435.  
  9436. for i,v in pairs(tadaas) do
  9437. v:Play()
  9438. end
  9439. end
  9440. end
  9441.  
  9442. local events = {}
  9443. for i,v in pairs(char:GetChildren()) do
  9444. if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9445. end
  9446. if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9447. starmanEvents[plr.Name] = events
  9448. starmanPlayers[plr.Name] = char
  9449. end
  9450.  
  9451. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9452. spawn(function()starman(gPlayers[plr])end)
  9453. end
  9454. end)
  9455.  
  9456. addcmd("unstarman","Removes starman from [plr]",{},
  9457. function(args,speaker)
  9458. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9459. pcall(function()
  9460. if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9461. if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9462. local char = gPlayers[plr].Character
  9463. while char.HumanoidRootPart:FindFirstChild("Starman") do
  9464. char.HumanoidRootPart.Starman:Destroy()
  9465. end
  9466. while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9467. char.HumanoidRootPart.StarmanFlash:Destroy()
  9468. end
  9469. while char.HumanoidRootPart:FindFirstChild("smff") do
  9470. char.HumanoidRootPart.smff:Destroy()
  9471. end
  9472. end)
  9473. end
  9474. end)
  9475.  
  9476. local Timers = {}
  9477. function checkTimer(n,t,res)
  9478. if not Timers[n] then Timers[n] = 0 end
  9479.  
  9480. if tick() >= Timers[n] + t then
  9481. if res then Timers[n] = tick() end
  9482. return true
  9483. else
  9484. return false
  9485. end
  9486. end
  9487.  
  9488. function nonEmpty(t)
  9489. for i,v in pairs(t) do
  9490. return true
  9491. end
  9492. return false
  9493. end
  9494.  
  9495. game:GetService("RunService").RenderStepped:Connect(function()
  9496. if nonEmpty(starmanPlayers) then
  9497. if checkTimer("Starman",0.05,true) then
  9498. for name,plrchar in pairs(starmanPlayers) do
  9499. ypcall(function()
  9500. local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9501. if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9502.  
  9503. local plr = gPlayers:FindFirstChild(name)
  9504.  
  9505. if plr then
  9506. local char = plrchar
  9507. local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9508.  
  9509. local meshMap = {}
  9510.  
  9511. for i,v in pairs(char:GetChildren()) do
  9512. if v:IsA("CharacterMesh") then
  9513. if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9514. if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9515. if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9516. if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9517. if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9518. end
  9519. end
  9520.  
  9521. if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9522.  
  9523. if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9524. local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9525. while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9526. starmanLastColor = newColor
  9527. for i,v in pairs(char:GetChildren()) do
  9528. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9529. v.BrickColor = newColor
  9530. local fade = v:Clone()
  9531. if meshMap[v.Name] then
  9532. local newMesh = Instance.new("SpecialMesh",fade)
  9533. newMesh.MeshId = meshMap[v.Name]
  9534. end
  9535. fade.Name = "StarFade"
  9536. fade.Anchored = true
  9537. fade.CanCollide = false
  9538. for n,c in pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end
  9539. fade.Parent = workspace.Terrain
  9540. game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9541. game:GetService("Debris"):AddItem(fade,0.5)
  9542. end
  9543. end
  9544. light.Color = newColor.Color
  9545. end
  9546. end)
  9547. end
  9548. end
  9549. end
  9550. end)
  9551.  
  9552. addcmd("tppos","Teleports a player to a coordinate",{},
  9553. function(args,speaker)
  9554. if #args < 4 then return end
  9555. local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9556. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9557. local char = gPlayers[plr].Character
  9558. if char and char:FindFirstChild("HumanoidRootPart") then
  9559. char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9560. end
  9561. end
  9562. end)
  9563.  
  9564. addcmd("offset","Offsets a player by a coordinate",{},
  9565. function(args,speaker)
  9566. if #args < 4 then return end
  9567. local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9568. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9569. local char = gPlayers[plr].Character
  9570. if char and char:FindFirstChild("HumanoidRootPart") then
  9571. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9572. end
  9573. end
  9574. end)
  9575.  
  9576. addcmd('bait',';)',{'troll'},
  9577. function(args, speaker)
  9578. spawn(function()
  9579. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9580. local P = Instance.new('Part', M) P.Name = 'Main' P.Position = speaker.Character.Head.Position P.Color = maincolor P.Material = 'Neon' P.Size = Vector3.new(4, 1, 4)
  9581. y = Instance.new("BillboardGui")
  9582. y.Size = UDim2.new(0,100,0,150)
  9583. y.StudsOffset = Vector3.new(0,1,0)
  9584. y.Parent = P
  9585. y.Adornee = P
  9586. f = Instance.new("TextLabel")
  9587. f.Parent = y
  9588. f.BackgroundTransparency = 1
  9589. f.Position = UDim2.new(0,0,0,-50)
  9590. f.Size = UDim2.new(0,100,0,100)
  9591. f.Font = "Highway"
  9592. f.FontSize = "Size48"
  9593. f.Text = "Touch for admin!"
  9594. f.TextStrokeColor3 = Color3.new(0,0,0)
  9595. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9596. f.TextStrokeTransparency = 0
  9597. f.TextYAlignment = "Bottom"
  9598. P.Touched:connect(function(oof) if oof.Parent.Name ~= speaker.Name or oof.Parent.Name ~= LP.Name then if oof.Parent:FindFirstChild('Humanoid') then execCmd("oof " .. oof.Parent.Name, Player) end end end)
  9599. end)
  9600. end)
  9601.  
  9602. addcmd('removebait','clears bait parts',{'nobait'},
  9603. function(args, speaker)
  9604. local function dels(instance)
  9605. for i,v in pairs(instance:GetChildren())do
  9606. if v.name == "IYbait"then v:Destroy()end
  9607. dels(v)
  9608. end
  9609. end
  9610. dels(workspace)
  9611. end)
  9612.  
  9613. function CreateInstance(cls,props)
  9614. local inst = Instance.new(cls)
  9615. for i,v in pairs(props) do
  9616. inst[i] = v
  9617. end
  9618. return inst end
  9619. local function createSoundFrame()
  9620. local soundFrame = Instance.new("Frame") soundFrame.Name = "Sound" soundFrame.BackgroundColor3 = Color3.new(0, 0, 0) soundFrame.BackgroundTransparency = 1 soundFrame.BorderSizePixel = 0 soundFrame.Position = UDim2.new(0.5, -350, 0, -100) soundFrame.Size = UDim2.new(0, 700, 0, 35)
  9621. local soundFrame4 = Instance.new("TextLabel") soundFrame4.Name = "SName" soundFrame4.Parent = soundFrame soundFrame4.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame4.BackgroundTransparency = 1 soundFrame4.Position = UDim2.new(0, 3, 0, 2) soundFrame4.Size = UDim2.new(1, -6, 0, 15) soundFrame4.Font = Enum.Font.SourceSansBold soundFrame4.FontSize = Enum.FontSize.Size14 soundFrame4.Text = "Audio" soundFrame4.TextColor3 = Color3.new(1, 1, 1) soundFrame4.TextWrapped = true soundFrame4.TextYAlignment = Enum.TextYAlignment.Top
  9622. local soundFrame6 = Instance.new("TextButton") soundFrame6.Name = "Pause" soundFrame6.Parent = soundFrame soundFrame6.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame6.BackgroundTransparency = 1 soundFrame6.Position = UDim2.new(0, 170, 1, -18) soundFrame6.Size = UDim2.new(0, 15, 0, 15) soundFrame6.Font = Enum.Font.SourceSans soundFrame6.FontSize = Enum.FontSize.Size14 soundFrame6.Text = "" soundFrame6.TextColor3 = Color3.new(0.901961, 0.901961, 0.901961)
  9623. local soundFrame7 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
  9624. local soundFrame8 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-5,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
  9625. local soundFrame9 = Instance.new("Frame") soundFrame9.Name = "Pos" soundFrame9.Parent = soundFrame soundFrame9.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame9.BackgroundTransparency = 1 soundFrame9.BorderSizePixel = 0 soundFrame9.Position = UDim2.new(0, 260, 1, -16) soundFrame9.Size = UDim2.new(1, -300, 0, 11)
  9626. local soundFrame10 = Instance.new("Frame") soundFrame10.Name = "Touch" soundFrame10.Parent = soundFrame9 soundFrame10.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame10.BorderSizePixel = 0 soundFrame10.Size = UDim2.new(0, 5, 0, 11)
  9627. local soundFrame11 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame9})
  9628. local soundFrame12 = Instance.new("TextLabel") soundFrame12.Name = "TimeEnd" soundFrame12.Parent = soundFrame soundFrame12.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame12.BackgroundTransparency = 1 soundFrame12.Position = UDim2.new(1, -35, 1, -18) soundFrame12.Size = UDim2.new(0, 30, 0, 15) soundFrame12.Font = Enum.Font.SourceSans soundFrame12.FontSize = Enum.FontSize.Size14 soundFrame12.Text = "1:52" soundFrame12.TextColor3 = Color3.new(1, 1, 1) soundFrame12.TextYAlignment = Enum.TextYAlignment.Top
  9629. local soundFrame13 = Instance.new("TextLabel") soundFrame13.Name = "TimeStart" soundFrame13.Parent = soundFrame soundFrame13.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame13.BackgroundTransparency = 1 soundFrame13.Position = UDim2.new(0, 225, 1, -18) soundFrame13.Size = UDim2.new(0, 30, 0, 15) soundFrame13.Font = Enum.Font.SourceSans soundFrame13.FontSize = Enum.FontSize.Size14 soundFrame13.Text = "0:00" soundFrame13.TextColor3 = Color3.new(1, 1, 1) soundFrame13.TextYAlignment = Enum.TextYAlignment.Top
  9630. local soundFrame15 = Instance.new("TextButton") soundFrame15.Name = "NextSong" soundFrame15.Parent = soundFrame soundFrame15.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame15.BackgroundTransparency = 1 soundFrame15.Position = UDim2.new(0, 80, 1, -18) soundFrame15.Size = UDim2.new(0, 15, 0, 15) soundFrame15.Font = Enum.Font.SourceSans soundFrame15.FontSize = Enum.FontSize.Size14 soundFrame15.Text = "" soundFrame15.TextColor3 = Color3.new(1, 1, 1)
  9631. local soundFrame16 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-2,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame15})
  9632. local soundFrame17 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame15})
  9633. local soundFrame18 = Instance.new("TextButton") soundFrame18.Name = "PrevSong" soundFrame18.Parent = soundFrame soundFrame18.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame18.BackgroundTransparency = 1 soundFrame18.Position = UDim2.new(0, 20, 1, -18) soundFrame18.Size = UDim2.new(0, 15, 0, 15) soundFrame18.Font = Enum.Font.SourceSans soundFrame18.FontSize = Enum.FontSize.Size14 soundFrame18.Text = "" soundFrame18.TextColor3 = Color3.new(1, 1, 1)
  9634. local soundFrame19 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame18})
  9635. local soundFrame20 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,5,0,2),Rotation=-90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame18})
  9636. local soundFrame21 = Instance.new("TextLabel") soundFrame21.Name = "PlaylistCount" soundFrame21.Parent = soundFrame soundFrame21.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame21.BackgroundTransparency = 1 soundFrame21.Position = UDim2.new(0, 40, 1, -18) soundFrame21.Size = UDim2.new(0, 35, 0, 15) soundFrame21.Font = Enum.Font.SourceSans soundFrame21.FontSize = Enum.FontSize.Size14 soundFrame21.Text = "1/1" soundFrame21.TextColor3 = Color3.new(1, 1, 1) soundFrame21.TextYAlignment = Enum.TextYAlignment.Top
  9637. local soundFrame22 = Instance.new("ImageButton") soundFrame22.Name = "PlayStop" soundFrame22.Parent = soundFrame soundFrame22.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame22.BackgroundTransparency = 1 soundFrame22.BorderSizePixel = 0 soundFrame22.Position = UDim2.new(0, 145, 1, -18) soundFrame22.Rotation = 90 soundFrame22.Size = UDim2.new(0, 15, 0, 15) soundFrame22.AutoButtonColor = false soundFrame22.Image = "rbxassetid://304846479" soundFrame22.ImageColor3 = Color3.new(0.901961, 0.901961, 0.901961)
  9638. return soundFrame end
  9639. local soundFrame = createSoundFrame()
  9640. soundFrame.Visible = true
  9641. local MusicPlayer do
  9642. MusicPlayer = {}
  9643. local playlist = {}
  9644. local currentSong = 1
  9645. local playlistHook = nil
  9646. --local soundFrame = script.Parent:WaitForChild("Sound")
  9647. local soundLine = soundFrame:WaitForChild("Pos")
  9648. local soundTouch = soundLine:WaitForChild("Touch")
  9649. local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9650. local soundPause = soundFrame:WaitForChild("Pause")
  9651. local soundNext = soundFrame:WaitForChild("NextSong")
  9652. local soundPrev = soundFrame:WaitForChild("PrevSong")
  9653. local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9654. local mouseDrag = false
  9655. local mouse = gPlayers.LocalPlayer:GetMouse()
  9656. local lineBar = soundFrame:WaitForChild("Pos")
  9657. adminSound = Instance.new("Sound",nil)
  9658. local function timeConvert(num)
  9659. local mins = math.floor(num/60)
  9660. local secs = math.floor(num % 60)
  9661. return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9662. end
  9663. local function updateSongLine()
  9664. local linePos = mouse.X - soundLine.AbsolutePosition.X
  9665. if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9666. local movePos = linePos/soundLine.AbsoluteSize.X
  9667. soundTouch.Position = UDim2.new(movePos,0,0,0)
  9668. elseif linePos < 0 then
  9669. soundTouch.Position = UDim2.new(0,0,0,0)
  9670. else
  9671. soundTouch.Position = UDim2.new(1,0,0,0)
  9672. end
  9673. local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9674. adminSound.TimePosition = newTimePos
  9675. soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9676. soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9677. end
  9678. local function updateDetails(id)
  9679. local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9680. soundFrame.SName.Text = info.Name
  9681. end
  9682. local function setPlaylistHook()
  9683. if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9684. if #playlist == 0 then return end
  9685. playlistHook = adminSound.DidLoop:connect(function()
  9686. if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9687. soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9688. MusicPlayer:Play(playlist[currentSong],true)
  9689. end)
  9690. end
  9691. local function disconnectPlaylistHook()
  9692. if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9693. end
  9694. game:GetService("RunService").RenderStepped:Connect(function()
  9695. if adminSound.Playing then
  9696. soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9697. soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9698. soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9699. end
  9700. end)
  9701. lineBar.InputBegan:connect(function(input)
  9702. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9703. mouseDrag = true
  9704. updateSongLine()
  9705. end
  9706. end)
  9707. lineBar.InputEnded:connect(function(input)
  9708. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9709. mouseDrag = false
  9710. end
  9711. end)
  9712. mouse.Move:connect(function(prop)
  9713. if mouseDrag then
  9714. updateSongLine()
  9715. end
  9716. end)
  9717. function MusicPlayer:Play(id,plist)
  9718. if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  9719. adminSound:Stop()
  9720. if adminSound.Parent == nil then
  9721. adminSound = Instance.new("Sound",workspace)
  9722. adminSound.Name = "IYsound"
  9723. adminSound.Looped = true
  9724. if plist then setPlaylistHook() end
  9725. end
  9726. adminSound.SoundId = "rbxassetid://"..tostring(id)
  9727. adminSound.TimePosition = 0
  9728. --repeat wait() until adminSound.IsLoaded
  9729. adminSound:Play()
  9730. soundPlayStop.BackgroundTransparency = 0
  9731. soundPlayStop.ImageTransparency = 1
  9732. updateDetails(id)
  9733. end
  9734. function MusicPlayer:Playlist(list)
  9735. playlist = list
  9736. soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  9737. currentSong = 1
  9738. if adminSound.Parent == nil then
  9739. adminSound = Instance.new("Sound",workspace)
  9740. adminSound.Name = "IYsound"
  9741. adminSound.Looped = true
  9742. end
  9743. soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  9744. MusicPlayer:Play(playlist[1],true)
  9745. setPlaylistHook()
  9746. end
  9747. function MusicPlayer:Stop()
  9748. adminSound:Stop()
  9749. adminSound.TimePosition = 0
  9750. soundTouch.Position = UDim2.new(0,0,0,0)
  9751. soundFrame.TimeStart.Text = "0:00"
  9752. soundPlayStop.BackgroundTransparency = 1
  9753. soundPlayStop.ImageTransparency = 0
  9754. end
  9755. function MusicPlayer:Pause()
  9756. adminSound:Pause()
  9757. soundPlayStop.BackgroundTransparency = 1
  9758. soundPlayStop.ImageTransparency = 0
  9759. end
  9760. function MusicPlayer:Resume()
  9761. adminSound:Resume()
  9762. soundPlayStop.BackgroundTransparency = 0
  9763. soundPlayStop.ImageTransparency = 1
  9764. setPlaylistHook()
  9765. end
  9766. function MusicPlayer:NextSong()
  9767. if #playlist == 0 then return end
  9768. if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9769. soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9770. MusicPlayer:Play(playlist[currentSong],true)
  9771. end
  9772. function MusicPlayer:PrevSong()
  9773. if #playlist == 0 then return end
  9774. if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  9775. soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9776. MusicPlayer:Play(playlist[currentSong],true)
  9777. end
  9778. function MusicPlayer:SetSong(ind)
  9779. if ind > #playlist or ind <= 0 then return end
  9780. soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  9781. MusicPlayer:Play(playlist[ind],true)
  9782. end
  9783. playerenabled = false
  9784. function MusicPlayer:Show()
  9785. soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  9786. end
  9787. function MusicPlayer:Hide()
  9788. soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  9789. end
  9790. function colorFrames(obj,col)
  9791. for i,v in pairs(obj:GetChildren()) do
  9792. if v:IsA("ImageLabel") then
  9793. v.ImageColor3 = col
  9794. end
  9795. v.BackgroundColor3 = col
  9796. end
  9797. end
  9798. for i,v in pairs(soundButtons) do
  9799. v.MouseEnter:connect(function()
  9800. if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  9801. if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  9802. v.BackgroundColor3 = Color3.new(1,1,1)
  9803. colorFrames(v,Color3.new(1,1,1))
  9804. end)
  9805. v.MouseLeave:connect(function()
  9806. if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  9807. if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  9808. v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  9809. colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  9810. end)
  9811. end
  9812. soundPlayStop.MouseButton1Click:connect(function()
  9813. if adminSound.Playing then
  9814. MusicPlayer:Stop()
  9815. else
  9816. MusicPlayer:Resume()
  9817. end
  9818. end)
  9819. soundPause.MouseButton1Click:connect(function()
  9820. MusicPlayer:Pause()
  9821. end)
  9822. soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  9823. soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  9824. end
  9825. local testgui = Instance.new("ScreenGui",game.CoreGui)
  9826. soundFrame.Parent = testgui
  9827. addcmd('playlist','makes a noice playlist',{'ids','player'},
  9828. function(args, speaker)
  9829. playerenabled = true
  9830. if #args > 0 then
  9831. local function dels(instance)
  9832. for i,v in pairs(instance:GetChildren())do
  9833. if v:IsA'Sound'then v:Destroy()end
  9834. dels(v)
  9835. end
  9836. end
  9837. dels(workspace) wait(0.1)
  9838. if adminSound.Parent == nil then
  9839. adminSound = Instance.new("Sound",workspace)
  9840. adminSound.Name = "IYsound"
  9841. adminSound.Looped = true
  9842. end
  9843. local idlist = splitString(args[1])
  9844. local workingIds = {}
  9845. for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  9846. if #workingIds > 0 then
  9847. playerenabled = true
  9848. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  9849. MusicPlayer:Playlist(workingIds)
  9850. MusicPlayer:Show() if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9851. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9852. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9853. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9854. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  9855. else MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9856. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9857. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  9858. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  9859. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  9860. addcmd('sound', 'plays a sound',{'music','play'},
  9861. function(args, speaker)
  9862. if isNumber(args[1]) then
  9863. local function dels(instance)
  9864. for i,v in pairs(instance:GetChildren())do
  9865. if v:IsA'Sound'then v:Destroy()end
  9866. dels(v)
  9867. end
  9868. end
  9869. dels(workspace)
  9870. local c = args[1] or 'stop'
  9871. if std.inTable({'stop'}, c:lower()) then return end
  9872. local s = Instance.new("Sound", workspace)
  9873. s.Name = "IYsound"
  9874. s.Looped = true
  9875. s.SoundId = "rbxassetid://" .. c
  9876. s.Volume = 1
  9877. s:Play()
  9878. local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  9879. playerenabled = false
  9880. Notify('Playing: '..Asset.Name..' ('..c..')')
  9881. else
  9882. local name = GLS(false, 0)
  9883. playerenabled = false
  9884. Notify('Stopped audio')
  9885. local function dels(instance)
  9886. for i,v in pairs(instance:GetChildren())do
  9887. if v:IsA'Sound'then v:Destroy()end
  9888. dels(v)
  9889. end
  9890. end
  9891. dels(workspace)
  9892. if args[1] ~= "stop" and args[1] ~= "off" then
  9893. local song = game:HttpGet("https://search.roblox.com/catalog/json?CatalogContext=2&SortAggregation=5&LegendExpanded=true&Category=9&Keyword=" .. name, true)
  9894. if song ~= "[]" then
  9895. local Sound = Instance.new("Sound", workspace)
  9896. Sound.Name = "IYsound"
  9897. song = song:sub(13)
  9898. song = song:sub(1, song:find(",") - 1)
  9899. Sound.SoundId = "rbxassetid://" .. song
  9900. Sound.Looped = true
  9901. Sound.Volume = 1
  9902. Sound:Play()
  9903. local Asset = game:GetService("MarketplaceService"):GetProductInfo(song)
  9904. Notify('Playing: '..Asset.Name ..' ('..song.. ')') end
  9905. end end end)
  9906. addcmd('setsong','goto a song',{'tosong'},
  9907. function(args, speaker)
  9908. MusicPlayer:SetSong(tonumber(args[1]))
  9909. end)
  9910. addcmd('nextsong','forward a song',{'nxtsong'},
  9911. function(args, speaker)
  9912. MusicPlayer:NextSong()
  9913. end)
  9914. addcmd('prevsong','back a song',{'previoussong'},
  9915. function(args, speaker)
  9916. MusicPlayer:PrevSong()
  9917. end)
  9918. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  9919. function(args, speaker)
  9920. playerenabled = false
  9921. MusicPlayer:Hide()
  9922. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  9923. end)
  9924.  
  9925. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  9926. function(args, speaker)
  9927. local function dels(instance)
  9928. for i,v in pairs(instance:GetChildren())do
  9929. if v:IsA'Sound'then v:Destroy()end
  9930. dels(v)
  9931. end
  9932. end
  9933. dels(workspace)
  9934. local c = args[1] or 'stop'
  9935. if std.inTable({'stop'}, c:lower()) then return end
  9936. local s = Instance.new("Sound", workspace)
  9937. s.Name = "IYsound"
  9938. s.Looped = true
  9939. s.SoundId = c
  9940. s.Volume = 1
  9941. s:Play()
  9942. playerenabled = false
  9943. Notify('Playing hash')
  9944. end)
  9945.  
  9946. addcmd('disco','disco party',{''},
  9947. function(args, speaker)
  9948. _G.nodisco = nil
  9949. coroutine.resume(coroutine.create(function()
  9950. repeat
  9951. game:GetService('Lighting').GlobalShadows = true
  9952. game:GetService('Lighting').FogEnd = 200
  9953. game:GetService('Lighting').TimeOfDay = 0
  9954. local r = 255
  9955. local g = 0
  9956. local b = 0
  9957. for i = 0,255,5 do
  9958. if _G.nodisco ~=nil then return end
  9959. r = r - 5
  9960. b = b + 5
  9961. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  9962. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  9963. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  9964. wait()
  9965. end
  9966. for i = 0,255,5 do
  9967. if _G.nodisco ~=nil then return end
  9968. g = g + 5
  9969. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  9970. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  9971. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  9972. wait()
  9973. end
  9974. for i = 0,255,5 do
  9975. if _G.nodisco ~=nil then return end
  9976. b = b - 5
  9977. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  9978. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  9979. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  9980. wait()
  9981. end
  9982. for i = 0,255,5 do
  9983. if _G.nodisco ~=nil then return end
  9984. r = r + 5
  9985. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  9986. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  9987. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  9988. wait()
  9989. end
  9990. for i = 0,255,5 do
  9991. if _G.nodisco ~=nil then return end
  9992. g = g - 5
  9993. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  9994. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  9995. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  9996. wait()
  9997. end
  9998. until _G.nodisco
  9999. end))
  10000. end)
  10001.  
  10002. addcmd('undisco','rip disco party',{''},
  10003. function(args, speaker)
  10004. _G.nodisco = true
  10005. execCmd('fixl')
  10006. end)
  10007.  
  10008. addcmd('hat','give a hat to a player',{''},
  10009. function(args, speaker)
  10010. local players = getPlayer(args[1], speaker)
  10011. for i,v in pairs(players)do
  10012. local char = gPlayers[v].Character
  10013. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10014. Hat.Parent = char
  10015. end end)
  10016.  
  10017. fm = Instance.new('BlockMesh', DATA)
  10018. fm.Scale = Vector3.new(1, 1, 2)
  10019. fm.Name = "FAT"
  10020. addcmd('fat','makes a plr fat',{''},
  10021. function(args, speaker)
  10022. local players = getPlayer(args[1], speaker)
  10023. for i,v in pairs(players)do
  10024. local char = gPlayers[v].Character
  10025. for _, child in pairs( char:GetChildren()) do
  10026. if child.ClassName == "CharacterMesh" then
  10027. child:Destroy() end end
  10028. for i,v in pairs(char:GetChildren()) do
  10029. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10030. fm:Clone().Parent = v
  10031. end end end end)
  10032.  
  10033. addcmd('crucify','crucifies a player',{'cruci'},
  10034. function(args, speaker)
  10035. local players = getPlayer(args[1], speaker)
  10036. for i,v in pairs(players)do
  10037. local char = gPlayers[v].Character
  10038. local torso=char['Torso']
  10039. local larm=char['Left Arm']
  10040. local rarm=char['Right Arm']
  10041. local lleg=char['Left Leg']
  10042. local rleg=char['Right Leg']
  10043. local head=char['Head']
  10044. if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10045. local cru=Instance.new('Model',char)
  10046. cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10047. local c1=Instance.new('Part',cru)
  10048. c1.BrickColor=BrickColor.new('Reddish brown')
  10049. c1.Material='Wood'
  10050. c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10051. c1.Size=Vector3.new(2,18.4,1)
  10052. c1.Anchored=true
  10053. local c2=c1:Clone()
  10054. c2.Parent=cru
  10055. c2.Size=Vector3.new(11,1.6,1)
  10056. c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10057. torso.Anchored=true;wait(0.5)
  10058. torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10059. larm.Anchored=true
  10060. rarm.Anchored=true
  10061. lleg.Anchored=true
  10062. rleg.Anchored=true
  10063. head.Anchored=true;wait()
  10064. larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10065. rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10066. lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10067. rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10068. larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10069. rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10070. lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10071. rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10072. --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10073. local n1=Instance.new('Part',cru)
  10074. n1.BrickColor=BrickColor.new('Dark stone grey')
  10075. n1.Material='DiamondPlate'
  10076. n1.Size=Vector3.new(0.2,0.2,2)
  10077. n1.Anchored=true
  10078. local m=Instance.new('BlockMesh',n1)
  10079. m.Scale=Vector3.new(0.2,0.2,0.7)
  10080. local n2=n1:Clone()
  10081. n2.Parent=cru
  10082. local n3=n1:Clone()
  10083. n3.Parent=cru
  10084. n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10085. n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10086. n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10087. spawn(function()
  10088. repeat
  10089. wait(0.1)
  10090. char.Humanoid.Health=char.Humanoid.Health-0.6
  10091. until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10092. char:BreakJoints()
  10093. end)
  10094. end
  10095. end
  10096. end)
  10097.  
  10098. addcmd('hang','hangs a player',{},
  10099. function(args, speaker)
  10100. local players = getPlayer(args[1], speaker)
  10101. for i,v in pairs(players)do
  10102. local plr = gPlayers[v].Character
  10103. plr.HumanoidRootPart.Anchored = true
  10104. hang = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01355025338")
  10105. hang.Parent = plr
  10106. hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10107. pcall(function()
  10108. plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10109. function weld(p, cf)
  10110. local weld1 = Instance.new("Weld")
  10111. weld1.Part0 = p
  10112. weld1.Part1 = plr.Torso
  10113. weld1.C0 = CFrame.new()
  10114. weld1.C1 = cf
  10115. weld1.Parent = p
  10116. end
  10117. weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10118. weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10119. spawn(function()
  10120. repeat
  10121. wait(0.1)
  10122. plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10123. until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10124. plr:BreakJoints()
  10125. end)
  10126. end)
  10127. end
  10128. end)
  10129.  
  10130. addcmd('fix', 'restores lighting and what not',{},
  10131. function(args, speaker)
  10132. LightingService.Ambient = origsettings.abt
  10133. LightingService.OutdoorAmbient = origsettings.oabt
  10134. LightingService.Brightness = origsettings.brt
  10135. LightingService.TimeOfDay = origsettings.time
  10136. LightingService.FogColor = origsettings.fclr
  10137. LightingService.FogEnd = origsettings.fe
  10138. LightingService.FogStart = origsettings.fs
  10139. playinggif = false
  10140. workspace.Gravity = 200
  10141. local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace)
  10142. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10143. for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10144. if v:IsA("PostEffect") then v:Destroy() end end
  10145. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10146.  
  10147. Floating = false
  10148.  
  10149. addcmd('float', 'makes player float',{},
  10150. function(args,speaker)
  10151. Floating = true
  10152. local players = getPlayer(args[1], speaker)
  10153. for _,v in pairs(players) do
  10154. local pchar = gPlayers[v].Character
  10155. if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10156. spawn(function()
  10157. local float = DATA.Float:Clone()
  10158. float.Parent = pchar
  10159. float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10160. spawn(function()
  10161. while wait(0.1) do
  10162. if pchar:FindFirstChild("Float") then
  10163. float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10164. else
  10165. break
  10166. end
  10167. end
  10168. end)
  10169. end)
  10170. end
  10171. end
  10172. end)
  10173.  
  10174. addcmd('unfloat','disables floating',{},
  10175. function(args, speaker)
  10176. Floating = false
  10177. local players = getPlayer(args[1], speaker)
  10178. for i,v in pairs(players)do
  10179. local pchar = gPlayers[v].Character
  10180. if pchar:FindFirstChild("Float") then
  10181. pchar.Float:Destroy()
  10182. end
  10183. end
  10184. end)
  10185.  
  10186. runningnoclip = false
  10187. Clip = true
  10188. addcmd('noclip','noclip',{},
  10189. function(args, speaker)
  10190. if speaker.userId ~= LP.userId then
  10191. lponly(speaker)
  10192. else
  10193. Notify('Noclip enabled')
  10194. Clip = false
  10195. if LP.Character:FindFirstChild('Torso') then
  10196. wait(0.1)
  10197. if runningnoclip == false then runningnoclip = true
  10198. game:GetService('RunService').Stepped:connect(function ()
  10199. if Clip == false and LP.Character ~= nil then
  10200. for _, child in pairs( LP.Character:GetDescendants()) do
  10201. if child.ClassName == 'Part' and child.CanCollide == true then
  10202. child.CanCollide = false
  10203. end end end end) end
  10204. else
  10205. r15noclip = true
  10206. end
  10207. end
  10208. end)
  10209.  
  10210. addcmd('clip','clip',{},
  10211. function(args, speaker)
  10212. if speaker.userId ~= LP.userId then
  10213. lponly(speaker)
  10214. else
  10215. Notify('Noclip disabled')
  10216. Clip = true
  10217. r15noclip = false
  10218. wait(0.1)
  10219. if LP.Character ~= nil then
  10220. LP.Character.Torso.CanCollide = true
  10221. LP.Character.Head.CanCollide = true
  10222. end end end)
  10223.  
  10224. addcmd('prefix','changes prefix',{},
  10225. function(args, speaker)
  10226. cmdprefix = args[1]
  10227. Notify('Set prefix to "' .. args[1] .. '"')
  10228. updatefile()
  10229. end)
  10230.  
  10231. logsopen = false
  10232. addcmd('logs','shows logs',{},
  10233. function(args, speaker)
  10234. if speaker.userId ~= LP.userId then
  10235. lponly(speaker) else
  10236. if logsopen == false then logsopen = true
  10237. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10238. end
  10239. end
  10240. end)
  10241.  
  10242. local Saved = {}
  10243.  
  10244. RestorePoint = function()
  10245. Saved = {}
  10246. for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10247. v.Archivable = true;
  10248. end
  10249. for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10250. if not v:IsA("Terrain") and not v:IsA("Camera") then
  10251. if not game:GetService("Players"):FindFirstChild(v.Name) then
  10252. table.insert(Saved, v:Clone());
  10253. end
  10254. elseif v:IsA("Terrain") then
  10255. Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10256. end
  10257. end
  10258. return Saved;
  10259. end
  10260.  
  10261. InsertPoint = function()
  10262. if #Saved == 0 and not Saved.Terrain then
  10263. return false;
  10264. end
  10265. for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10266. if not v:IsA("Camera") and not v:IsA("Terrain") then
  10267. if not game:GetService("Players"):FindFirstChild(v.Name) then
  10268. pcall(function()
  10269. v:Destroy()
  10270. end)
  10271. end
  10272. elseif v:IsA("Terrain") then
  10273. v:Clear()
  10274. end
  10275. end
  10276. for i, v in ipairs(Saved) do
  10277. v:Clone().Parent = workspace;
  10278. end
  10279. game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10280. end
  10281.  
  10282. addcmd('savemap','saves current map',{'smap'},
  10283. function(args, speaker)
  10284. RestorePoint()
  10285. Notify('Saved current map')
  10286. end)
  10287.  
  10288. addcmd('restoremap','saves current map',{'rmap'},
  10289. function(args, speaker)
  10290. InsertPoint()
  10291. Notify('Loaded last saved map')
  10292. end)
  10293.  
  10294. addcmd('respawn','respawns',{},
  10295. function(args, speaker)
  10296. local players = getPlayer(args[1], speaker)
  10297. for i,v in pairs(players) do
  10298. respawn(gPlayers[v])
  10299. end
  10300. end)
  10301.  
  10302. addcmd('version','shows version',{''},
  10303. function(args, speaker)
  10304. if speaker.userId ~= LP.userId then
  10305. lponly(speaker)
  10306. else
  10307. Notify("Version is " .. Version)
  10308. end
  10309. end)
  10310. local CTPenabled = false
  10311. Mouse.KeyDown:connect(function (Key)
  10312. if Key:byte() == 29 then
  10313. if FLYING == false then
  10314. execCmd("fly me", Player)
  10315. elseif FLYING == true then
  10316. execCmd("unfly me", Player)
  10317. end
  10318. end
  10319. if Key:byte() == 30 then
  10320. if Clip == true then
  10321. execCmd("noclip", Player)
  10322. elseif Clip == false then
  10323. execCmd("clip", Player)
  10324. end
  10325. end
  10326. Key = Key:lower()
  10327. if Key:byte() == 27 then
  10328. CTPenabled = true
  10329. end
  10330. end)
  10331. Mouse.KeyUp:connect(function(Key)
  10332. Key = Key:lower()
  10333. if Key:byte() == 27 then
  10334. CTPenabled = false
  10335. end
  10336. end)
  10337. Mouse.Button1Down:connect(function()
  10338. local charx = gPlayers.LocalPlayer.Character
  10339. if charx and CTPenabled == true then
  10340. charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10341. end
  10342. end)
  10343.  
  10344. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10345. CMDbar.Name = 'GUI'
  10346. CMDbar.DisplayOrder = 2
  10347. cont = Instance.new("Frame")
  10348. cmdBAR = Instance.new('TextBox', cont)
  10349. cont.Name = "cont"
  10350. cont.BackgroundTransparency = 1
  10351. cont.Position = UDim2.new(1, -265, 0, -75)
  10352. cont.Size = UDim2.new(0, 270, 0, 45)
  10353. cont.Parent = CMDbar
  10354. cont.ZIndex = 5
  10355. cont.Active = true cont.Draggable = true
  10356. cmdBAR.Name = "CMDbar"
  10357. cmdBAR.Parent = cont
  10358. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10359. cmdBAR.BackgroundTransparency = 0.7
  10360. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10361. cmdBAR.BorderSizePixel = 0
  10362. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10363. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10364. cmdBAR.Font = Enum.Font.SourceSans
  10365. cmdBAR.FontSize = Enum.FontSize.Size18
  10366. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10367. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10368. cmdBAR.ZIndex = 5
  10369. -------------------
  10370. ----Data Folder----
  10371. -------------------
  10372. DATA = Instance.new('Folder', game.ContextActionService)
  10373. DATA.Name = 'Data'
  10374. Paper = Instance.new('BlockMesh', DATA)
  10375. Paper.Name = 'Paper'
  10376. Paper.Scale = Vector3.new(1,1,0.1)
  10377. ayylmao = Instance.new('Hat', DATA)
  10378. ayylmao.Name = 'ayylmao'
  10379. ayyHandle = Instance.new('Part', ayylmao)
  10380. ayyHandle.Name = 'Handle'
  10381. ayyHandle.Size = Vector3.new(2,2.4,2)
  10382. ayyHandle.FormFactor = 'Plate'
  10383. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10384. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10385. ayyMesh.MeshType = 'FileMesh'
  10386. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10387. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10388. Float = Instance.new('Part', DATA)
  10389. Float.Name = 'Float'
  10390. Float.Transparency = 1
  10391. Float.Size = Vector3.new(6,1,6)
  10392. Float.Anchored = true
  10393. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10394. missile = Instance.new('Part', DATA)
  10395. missile.Name = 'IY_missile'
  10396. missile.CanCollide = false
  10397. missile.Size = Vector3.new(2, 5, 2)
  10398. Instance.new('CylinderMesh', missile)
  10399. local F = Instance.new('Part', missile)
  10400. F.BrickColor = BrickColor.new('Black')
  10401. F.CanCollide = false
  10402. F.Size = Vector3.new(2, 0.2, 2)
  10403. Instance.new('CylinderMesh', F)
  10404. local fire = Instance.new('Fire', F)
  10405. fire.Size = "15"
  10406. fire.Heat = "25"
  10407. local head = Instance.new('Part', missile)
  10408. head.CanCollide = false
  10409. head.Shape = 'Ball'
  10410. head.Size = Vector3.new(2, 2, 2)
  10411. head.TopSurface = 'Smooth'
  10412. head.BottomSurface = 'Smooth'
  10413. local BF = Instance.new('BodyForce', missile)
  10414. BF.Name = 'force'
  10415. BF.Force = Vector3.new(0, 0, 0)
  10416. local W1 = Instance.new('Weld', missile)
  10417. W1.Part0 = missile
  10418. W1.Part1 = F
  10419. W1.C1 = CFrame.new(0, 2.6, 0)
  10420. local W2 = Instance.new('Weld', missile)
  10421. W2.Part0 = missile
  10422. W2.Part1 = head
  10423. W2.C1 = CFrame.new(0, -2.6, 0)
  10424. jail = Instance.new('Model', DATA)
  10425. jail.Name = 'JAIL'
  10426. local B = Instance.new('Part', jail)
  10427. B.Name = 'BUTTOM'
  10428. B.BrickColor = BrickColor.new('Black')
  10429. B.Transparency = 0.5
  10430. B.Anchored = true
  10431. B.Locked = true
  10432. B.Size = Vector3.new(6, 1, 6)
  10433. B.TopSurface = 'Smooth'
  10434. B.BottomSurface = 'Smooth'
  10435. local M = Instance.new('Part', jail)
  10436. M.Name = 'MAIN'
  10437. M.BrickColor = BrickColor.new('Black')
  10438. M.Transparency = 1
  10439. M.Anchored = true
  10440. M.CanCollide = false
  10441. M.Locked = true
  10442. M.Position = B.Position + Vector3.new(0, 3, 0)
  10443. M.Size = Vector3.new(1, 1, 1)
  10444. local P1 = Instance.new('Part', jail)
  10445. P1.BrickColor = BrickColor.new('Black')
  10446. P1.Transparency = 0.5
  10447. P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10448. P1.Rotation = Vector3.new(0, 90, 0)
  10449. P1.Anchored = true
  10450. P1.Locked = true
  10451. P1.Size = Vector3.new(1, 6, 6)
  10452. local P2 = Instance.new('Part', jail)
  10453. P2.BrickColor = BrickColor.new('Black')
  10454. P2.Transparency = 0.5
  10455. P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10456. P2.Rotation = Vector3.new(-180, 0, -180)
  10457. P2.Anchored = true
  10458. P2.Locked = true
  10459. P2.Size = Vector3.new(1, 6, 4)
  10460. local P3 = Instance.new('Part', jail)
  10461. P3.BrickColor = BrickColor.new('Black')
  10462. P3.Transparency = 0.5
  10463. P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10464. P3.Rotation = Vector3.new(0, 0, 0)
  10465. P3.Anchored = true
  10466. P3.Locked = true
  10467. P3.Size = Vector3.new(1, 6, 4)
  10468. local P4 = Instance.new('Part', jail)
  10469. P4.BrickColor = BrickColor.new('Black')
  10470. P4.Transparency = 0.5
  10471. P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10472. P4.Rotation = Vector3.new(0, 90, 0)
  10473. P4.Anchored = true
  10474. P4.Locked = true
  10475. P4.Size = Vector3.new(1, 6, 6)
  10476. local TOP = Instance.new('Part', jail)
  10477. TOP.BrickColor = BrickColor.new('Black')
  10478. TOP.Transparency = 0.5
  10479. TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10480. TOP.Rotation = Vector3.new(0, 0, 0)
  10481. TOP.Anchored = true
  10482. TOP.Locked = true
  10483. TOP.Size = Vector3.new(6, 1, 6)
  10484. TOP.TopSurface = 'Smooth'
  10485. TOP.BottomSurface = 'Smooth'
  10486. ------------------------------
  10487. ---Commands/Settings Window---
  10488. ------------------------------
  10489. cp = Instance.new("ScreenGui")
  10490. local Frame = Instance.new("Frame")
  10491. local holder = Instance.new("Frame")
  10492. bar = Instance.new("Frame")
  10493. local cmds = Instance.new("TextButton")
  10494. local settings = Instance.new("TextButton")
  10495. local Hide = Instance.new("TextButton")
  10496. local Exit = Instance.new("TextButton")
  10497. FeedbackMain = Instance.new("Frame")
  10498. local Title = Instance.new("TextLabel")
  10499. local checkboxText = Instance.new("TextLabel")
  10500. local CheckBox = Instance.new("ImageButton")
  10501. local bindInput = Instance.new("TextButton")
  10502. Input = Instance.new("TextBox")
  10503. local preText = Instance.new("TextLabel")
  10504. local setpre = Instance.new("TextButton")
  10505. local everyone = Instance.new("TextButton")
  10506. local JLtext = Instance.new("TextLabel")
  10507. local CheckBoxJL = Instance.new("ImageButton")
  10508. local friends = Instance.new("TextButton")
  10509. local InputBox = Instance.new("TextButton")
  10510. Input_2 = Instance.new("TextBox")
  10511. local MTText = Instance.new("TextLabel")
  10512. local setMT = Instance.new("TextButton")
  10513. local CheckBoxS = Instance.new("ImageButton")
  10514. local slocktext = Instance.new("TextLabel")
  10515. local barBind = Instance.new("TextLabel")
  10516. local setBind = Instance.new("TextButton")
  10517. local MtimeInput = Instance.new("TextButton")
  10518. Input_3 = Instance.new("TextBox")
  10519. local size = Instance.new("Frame")
  10520. MAIN = Instance.new("Frame")
  10521. local Title_2 = Instance.new("TextLabel")
  10522. local Example = Instance.new("TextLabel")
  10523. local Search = Instance.new("TextBox")
  10524. local CMDss = Instance.new("ScrollingFrame")
  10525. cp.Name = "cp"
  10526. cp.Parent = DATA
  10527. Frame.Parent = cp
  10528. Frame.Active = true
  10529. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  10530. Frame.BackgroundTransparency = 1
  10531. Frame.Draggable = true
  10532. Frame.Position = UDim2.new(1, -300, 1, -330)
  10533. Frame.Size = UDim2.new(0, 300, 0, 40)
  10534. holder.Name = "holder"
  10535. holder.Parent = Frame
  10536. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  10537. holder.BackgroundTransparency = 1
  10538. holder.BorderSizePixel = 2
  10539. holder.ClipsDescendants = true
  10540. holder.Size = UDim2.new(0, 300, 0, 330)
  10541. holder.ZIndex = 2
  10542. bar.Name = "bar"
  10543. bar.Parent = holder
  10544. bar.BackgroundColor3 = maincolor
  10545. bar.BackgroundTransparency = 0.30000001192093
  10546. bar.BorderColor3 = Color3.new(0, 0, 0)
  10547. bar.BorderSizePixel = 0
  10548. bar.Position = UDim2.new(1, -295, 1, -330)
  10549. bar.Size = UDim2.new(0, 290, 0, 26)
  10550. cmds.Name = "cmds"
  10551. cmds.Parent = bar
  10552. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  10553. cmds.BackgroundTransparency = 0.80000001192093
  10554. cmds.BorderColor3 = Color3.new(1, 1, 1)
  10555. cmds.Position = UDim2.new(0, 3, 0, 3)
  10556. cmds.Size = UDim2.new(0, 70, 0, 20)
  10557. cmds.Font = Enum.Font.SourceSans
  10558. cmds.FontSize = Enum.FontSize.Size14
  10559. cmds.Text = "Commands"
  10560. cmds.TextColor3 = Color3.new(1, 1, 1)
  10561. settings.Name = "settings"
  10562. settings.Parent = bar
  10563. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  10564. settings.BackgroundTransparency = 0.80000001192093
  10565. settings.BorderColor3 = Color3.new(1, 1, 1)
  10566. settings.Position = UDim2.new(0, 77, 0, 3)
  10567. settings.Size = UDim2.new(0, 70, 0, 20)
  10568. settings.Font = Enum.Font.SourceSans
  10569. settings.FontSize = Enum.FontSize.Size14
  10570. settings.Text = "Settings"
  10571. settings.TextColor3 = Color3.new(1, 1, 1)
  10572. Hide.Name = "Hide"
  10573. Hide.Parent = bar
  10574. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  10575. Hide.BackgroundTransparency = 0.30000001192093
  10576. Hide.BorderColor3 = Color3.new(1, 1, 1)
  10577. Hide.BorderSizePixel = 0
  10578. Hide.Position = UDim2.new(0, 243, 0, 3)
  10579. Hide.Size = UDim2.new(0, 20, 0, 20)
  10580. Hide.FontSize = Enum.FontSize.Size14
  10581. Hide.Text = ""
  10582. Exit.Name = "Exit"
  10583. Exit.Parent = bar
  10584. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  10585. Exit.BackgroundTransparency = 0.30000001192093
  10586. Exit.BorderColor3 = Color3.new(1, 0, 0)
  10587. Exit.BorderSizePixel = 0
  10588. Exit.Position = UDim2.new(0, 267, 0, 3)
  10589. Exit.Size = UDim2.new(0, 20, 0, 20)
  10590. Exit.FontSize = Enum.FontSize.Size14
  10591. Exit.Text = ""
  10592. FeedbackMain.Name = "FeedbackMain"
  10593. FeedbackMain.Parent = holder
  10594. FeedbackMain.BackgroundColor3 = maincolor
  10595. FeedbackMain.BackgroundTransparency = 0.5
  10596. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  10597. FeedbackMain.BorderSizePixel = 0
  10598. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.0181818, -310)
  10599. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  10600. Title.Name = "Title"
  10601. Title.Parent = FeedbackMain
  10602. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  10603. Title.BackgroundTransparency = 1
  10604. Title.Size = UDim2.new(1, 0, 0, 30)
  10605. Title.Font = Enum.Font.SourceSansBold
  10606. Title.FontSize = Enum.FontSize.Size24
  10607. Title.Text = "Settings"
  10608. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10609. checkboxText.Name = "checkboxText"
  10610. checkboxText.Parent = FeedbackMain
  10611. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  10612. checkboxText.BackgroundTransparency = 1
  10613. checkboxText.Position = UDim2.new(0, 0, 0, 40)
  10614. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  10615. checkboxText.Font = Enum.Font.SourceSansBold
  10616. checkboxText.FontSize = Enum.FontSize.Size18
  10617. checkboxText.Text = "Suggestions"
  10618. checkboxText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10619. CheckBox.Name = "CheckBox"
  10620. CheckBox.Parent = FeedbackMain
  10621. CheckBox.BackgroundTransparency = 1
  10622. CheckBox.Position = UDim2.new(0, 10, 0, 40)
  10623. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  10624. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  10625. bindInput.Name = "bindInput"
  10626. bindInput.Parent = FeedbackMain
  10627. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  10628. bindInput.Position = UDim2.new(0, 8, 0, 241)
  10629. bindInput.Size = UDim2.new(0, 30, 0, 30)
  10630. bindInput.AutoButtonColor = false
  10631. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10632. bindInput.Font = Enum.Font.SourceSans
  10633. bindInput.FontSize = Enum.FontSize.Size14
  10634. bindInput.Text = ""
  10635. Input.Name = "Input"
  10636. Input.Parent = bindInput
  10637. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  10638. Input.BackgroundTransparency = 1
  10639. Input.Position = UDim2.new(0, -8, 0, -8)
  10640. Input.Size = UDim2.new(0, 20, 0, 20)
  10641. Input.Font = Enum.Font.SourceSansBold
  10642. Input.FontSize = Enum.FontSize.Size18
  10643. Input.MultiLine = true
  10644. Input.Text = ";"
  10645. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  10646. Input.TextWrapped = true
  10647. Input.TextYAlignment = Enum.TextYAlignment.Top
  10648. preText.Name = "preText"
  10649. preText.Parent = FeedbackMain
  10650. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  10651. preText.BackgroundTransparency = 1
  10652. preText.Position = UDim2.new(0, 0, 0, 118)
  10653. preText.Size = UDim2.new(1, 0, 0, 30)
  10654. preText.Font = Enum.Font.SourceSansBold
  10655. preText.FontSize = Enum.FontSize.Size18
  10656. preText.Text = "Prefix"
  10657. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10658. setpre.Name = "setpre"
  10659. setpre.Parent = FeedbackMain
  10660. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  10661. setpre.BorderSizePixel = 5
  10662. setpre.Position = UDim2.new(0, 235, 0, 120)
  10663. setpre.Size = UDim2.new(0, 40, 0, 25)
  10664. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10665. setpre.Font = Enum.Font.ArialBold
  10666. setpre.FontSize = Enum.FontSize.Size18
  10667. setpre.Text = "Set"
  10668. everyone.Name = "everyone"
  10669. everyone.Parent = FeedbackMain
  10670. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  10671. everyone.BackgroundTransparency = 0.80000001192093
  10672. everyone.BorderColor3 = Color3.new(0, 0, 0)
  10673. everyone.Position = UDim2.new(0, 230, 0, 217)
  10674. everyone.Size = UDim2.new(0, 50, 0, 20)
  10675. everyone.Font = Enum.Font.SourceSans
  10676. everyone.FontSize = Enum.FontSize.Size14
  10677. everyone.Text = "Everyone"
  10678. everyone.TextColor3 = Color3.new(1, 1, 1)
  10679. JLtext.Name = "JLtext"
  10680. JLtext.Parent = FeedbackMain
  10681. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  10682. JLtext.BackgroundTransparency = 1
  10683. JLtext.Position = UDim2.new(0, 0, 0, 197)
  10684. JLtext.Size = UDim2.new(1, 0, 0, 30)
  10685. JLtext.Font = Enum.Font.SourceSansBold
  10686. JLtext.FontSize = Enum.FontSize.Size14
  10687. JLtext.Text = "Joined / Left Notifications"
  10688. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10689. CheckBoxJL.Name = "CheckBoxJL"
  10690. CheckBoxJL.Parent = FeedbackMain
  10691. CheckBoxJL.BackgroundTransparency = 1
  10692. CheckBoxJL.Position = UDim2.new(0, 10, 0, 197)
  10693. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  10694. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  10695. friends.Name = "friends"
  10696. friends.Parent = FeedbackMain
  10697. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  10698. friends.BackgroundTransparency = 0.80000001192093
  10699. friends.BorderColor3 = Color3.new(1, 1, 1)
  10700. friends.Position = UDim2.new(0, 230, 0, 192)
  10701. friends.Size = UDim2.new(0, 50, 0, 20)
  10702. friends.Font = Enum.Font.SourceSans
  10703. friends.FontSize = Enum.FontSize.Size14
  10704. friends.Text = "Friends"
  10705. friends.TextColor3 = Color3.new(1, 1, 1)
  10706. InputBox.Name = "InputBox"
  10707. InputBox.Parent = FeedbackMain
  10708. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  10709. InputBox.Position = UDim2.new(0, 8, 0, 120)
  10710. InputBox.Size = UDim2.new(0, 30, 0, 30)
  10711. InputBox.AutoButtonColor = false
  10712. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10713. InputBox.Font = Enum.Font.SourceSans
  10714. InputBox.FontSize = Enum.FontSize.Size14
  10715. InputBox.Text = ""
  10716. Input_2.Name = "Input"
  10717. Input_2.Parent = InputBox
  10718. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  10719. Input_2.BackgroundTransparency = 1
  10720. Input_2.Position = UDim2.new(0, -8, 0, -8)
  10721. Input_2.Size = UDim2.new(0, 20, 0, 20)
  10722. Input_2.Font = Enum.Font.SourceSansBold
  10723. Input_2.FontSize = Enum.FontSize.Size18
  10724. Input_2.MultiLine = true
  10725. Input_2.Text = ";"
  10726. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  10727. Input_2.TextWrapped = true
  10728. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  10729. MTText.Name = "MTText"
  10730. MTText.Parent = FeedbackMain
  10731. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  10732. MTText.BackgroundTransparency = 1
  10733. MTText.Position = UDim2.new(0, 0, 0, 158)
  10734. MTText.Size = UDim2.new(1, 0, 0, 30)
  10735. MTText.Font = Enum.Font.SourceSansBold
  10736. MTText.FontSize = Enum.FontSize.Size18
  10737. MTText.Text = "Message Seconds"
  10738. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10739. setMT.Name = "setMT"
  10740. setMT.Parent = FeedbackMain
  10741. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  10742. setMT.BorderSizePixel = 5
  10743. setMT.Position = UDim2.new(0, 235, 0, 159)
  10744. setMT.Size = UDim2.new(0, 40, 0, 25)
  10745. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10746. setMT.Font = Enum.Font.ArialBold
  10747. setMT.FontSize = Enum.FontSize.Size18
  10748. setMT.Text = "Set"
  10749. CheckBoxS.Name = "CheckBoxS"
  10750. CheckBoxS.Parent = FeedbackMain
  10751. CheckBoxS.BackgroundTransparency = 1
  10752. CheckBoxS.Position = UDim2.new(0, 10, 0, 78)
  10753. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  10754. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  10755. slocktext.Name = "slocktext"
  10756. slocktext.Parent = FeedbackMain
  10757. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  10758. slocktext.BackgroundTransparency = 1
  10759. slocktext.Position = UDim2.new(0, 0, 0, 79)
  10760. slocktext.Size = UDim2.new(1, 0, 0, 30)
  10761. slocktext.Font = Enum.Font.SourceSansBold
  10762. slocktext.FontSize = Enum.FontSize.Size14
  10763. slocktext.Text = "Allow Friends On Serverlock"
  10764. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10765. barBind.Name = "barBind"
  10766. barBind.Parent = FeedbackMain
  10767. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  10768. barBind.BackgroundTransparency = 1
  10769. barBind.Position = UDim2.new(0, 0, 0, 242)
  10770. barBind.Size = UDim2.new(1, 0, 0, 30)
  10771. barBind.Font = Enum.Font.SourceSansBold
  10772. barBind.FontSize = Enum.FontSize.Size18
  10773. barBind.Text = "Command Bar Keybind"
  10774. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10775. setBind.Name = "setBind"
  10776. setBind.Parent = FeedbackMain
  10777. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  10778. setBind.BorderSizePixel = 5
  10779. setBind.Position = UDim2.new(0, 235, 0, 245)
  10780. setBind.Size = UDim2.new(0, 40, 0, 25)
  10781. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10782. setBind.Font = Enum.Font.ArialBold
  10783. setBind.FontSize = Enum.FontSize.Size18
  10784. setBind.Text = "Set"
  10785. MtimeInput.Name = "MtimeInput"
  10786. MtimeInput.Parent = FeedbackMain
  10787. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  10788. MtimeInput.Position = UDim2.new(0, 8, 0, 159)
  10789. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  10790. MtimeInput.AutoButtonColor = false
  10791. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10792. MtimeInput.Font = Enum.Font.SourceSans
  10793. MtimeInput.FontSize = Enum.FontSize.Size14
  10794. MtimeInput.Text = ""
  10795. Input_3.Name = "Input"
  10796. Input_3.Parent = MtimeInput
  10797. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  10798. Input_3.BackgroundTransparency = 1
  10799. Input_3.Position = UDim2.new(0, -8, 0, -8)
  10800. Input_3.Size = UDim2.new(0, 20, 0, 20)
  10801. Input_3.Font = Enum.Font.SourceSansBold
  10802. Input_3.FontSize = Enum.FontSize.Size18
  10803. Input_3.MultiLine = true
  10804. Input_3.Text = "7"
  10805. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  10806. Input_3.TextWrapped = true
  10807. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  10808. size.Name = "size"
  10809. size.Parent = holder
  10810. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  10811. size.BackgroundTransparency = 1
  10812. size.Position = UDim2.new(1, -301, 1, -300)
  10813. size.Size = UDim2.new(0, 275, 0, 300)
  10814. size.ZIndex = 2
  10815. MAIN.Name = "MAIN"
  10816. MAIN.Parent = size
  10817. MAIN.BackgroundColor3 = maincolor
  10818. MAIN.BackgroundTransparency = 0.5
  10819. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  10820. MAIN.BorderSizePixel = 0
  10821. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  10822. MAIN.Size = UDim2.new(0, 290, 0, 300)
  10823. Title_2.Name = "Title"
  10824. Title_2.Parent = MAIN
  10825. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  10826. Title_2.BackgroundTransparency = 1
  10827. Title_2.Size = UDim2.new(1, 0, 0, 30)
  10828. Title_2.Font = Enum.Font.SourceSansBold
  10829. Title_2.FontSize = Enum.FontSize.Size24
  10830. Title_2.Text = "Commands"
  10831. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10832. Example.Name = "Example"
  10833. Example.Parent = MAIN
  10834. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10835. Example.BackgroundTransparency = 1
  10836. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10837. Example.BorderSizePixel = 0
  10838. Example.Size = UDim2.new(0, 190, 0, 20)
  10839. Example.Visible = false
  10840. Example.Font = Enum.Font.SourceSansBold
  10841. Example.TextSize = 20
  10842. Example.Text = "txt"
  10843. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10844. Example.TextStrokeTransparency = 0
  10845. Example.TextXAlignment = Enum.TextXAlignment.Left
  10846. Example.ZIndex = 6
  10847. Search.Name = "Search"
  10848. Search.Parent = MAIN
  10849. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  10850. Search.BackgroundTransparency = 0.69999998807907
  10851. Search.BorderColor3 = Color3.new(1, 1, 1)
  10852. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  10853. Search.Size = UDim2.new(0, 250, 0, 20)
  10854. Search.ClearTextOnFocus = false
  10855. Search.Font = Enum.Font.SourceSansBold
  10856. Search.FontSize = Enum.FontSize.Size18
  10857. Search.Text = "Search"
  10858. Search.TextColor3 = Color3.new(1, 1, 1)
  10859. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  10860. Search.TextStrokeTransparency = 0
  10861. CMDss.Name = "CMDs"
  10862. CMDss.Parent = MAIN
  10863. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10864. CMDss.BackgroundTransparency = 1
  10865. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10866. CMDss.BorderSizePixel = 0
  10867. CMDss.Position = UDim2.new(0, 10, 0, 65)
  10868. CMDss.Size = UDim2.new(0, 280, 0, 230)
  10869. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  10870. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  10871. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  10872. CMDss.ScrollBarThickness = 8
  10873. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  10874. ------------
  10875. ---Notify---
  10876. ------------
  10877. notifyMAIN = Instance.new('ScreenGui', DATA)
  10878. notifyMAIN.Name = 'Notification'
  10879. notifyNOT = Instance.new('Frame', notifyMAIN)
  10880. notifyNOT.Name = 'NOTIFY'
  10881. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  10882. notifyNOT.BackgroundTransparency = 1
  10883. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  10884. notifyNOT.BorderSizePixel = 2
  10885. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  10886. notifyNOT.Size = UDim2.new(1,0,0,-40)
  10887. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  10888. notifyNOTE.Name = 'NOTE'
  10889. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  10890. notifyNOTE.BackgroundTransparency = 1
  10891. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  10892. notifyNOTE.BorderSizePixel = 0
  10893. notifyNOTE.Size = UDim2.new(1,0,1,0)
  10894. notifyNOTE.ZIndex = 4
  10895. notifyNOTE.FontSize = 'Size18'
  10896. notifyNOTE.Font = 'SourceSansBold'
  10897. notifyNOTE.Text = 'NOTIFY'
  10898. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  10899. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  10900. notifyNOTE.TextStrokeTransparency = 0.8
  10901.  
  10902. addcmd('ayylmao','ayy lmao',{'alien'},
  10903. function(args, speaker)
  10904. local players = getPlayer(args[1], speaker)
  10905. for i,v in pairs(players)do
  10906. local pchar = gPlayers[v].Character
  10907. if pchar:FindFirstChild("Shirt") then
  10908. pchar.Shirt:Destroy()
  10909. end
  10910. if pchar:FindFirstChild("Pants") then
  10911. pchar.Pants:Destroy()
  10912. end
  10913. if pchar:FindFirstChild("Shirt Graphic") then
  10914. pchar["Shirt Graphic"].Graphic = ""
  10915. end
  10916. for i,v in pairs(pchar:GetChildren()) do
  10917. if v:IsA("Accessory") then
  10918. v:Destroy()
  10919. end
  10920. end
  10921. local ayylmao = DATA.ayylmao:Clone()
  10922. ayylmao.Parent = pchar
  10923. local BC = pchar["Body Colors"]
  10924. BC.HeadColor = BrickColor.new("Fossil")
  10925. BC.LeftArmColor = BrickColor.new("Fossil")
  10926. BC.LeftLegColor = BrickColor.new("Fossil")
  10927. BC.RightArmColor = BrickColor.new("Fossil")
  10928. BC.RightLegColor = BrickColor.new("Fossil")
  10929. BC.TorsoColor = BrickColor.new("Fossil")
  10930. end
  10931. end)
  10932. -----------------------------------
  10933. ----Commands/Settings Functions----
  10934. -----------------------------------
  10935. HKFolder = Instance.new("Folder", game.CoreGui)
  10936. for i,v in pairs(HK) do
  10937. local HKValue = Instance.new("StringValue", HKFolder)
  10938. HKValue.Value = v
  10939. HKValue.RobloxLocked = true
  10940. end
  10941. CMDsFolder = Instance.new("Folder", game.CoreGui)
  10942. for i,v in pairs(CMDs) do
  10943. local CMDsValue = Instance.new("StringValue", CMDsFolder)
  10944. CMDsValue.Value = v
  10945. CMDsValue.RobloxLocked = true
  10946. end
  10947. cmdOpen = false
  10948. function commands()
  10949. if cmdOpen == false then
  10950. cmdOpen = true
  10951. local cmds = cp:Clone()
  10952. cmds.Parent = game.CoreGui
  10953. local HKV = HKFolder:GetChildren()
  10954. local CMDsV = CMDsFolder:GetChildren()
  10955. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  10956. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  10957. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  10958. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  10959. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  10960. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  10961. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  10962. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  10963. end
  10964. --joined/left friend option
  10965. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  10966. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  10967. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  10968. Nfriends = true updatefile()
  10969. end)
  10970. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  10971. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  10972. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  10973. Nfriends = false updatefile()
  10974. end)
  10975. --Message time
  10976. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  10977. wait()
  10978. Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  10979. Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  10980. updatefile()
  10981. end)
  10982. --CMDBAR keybind
  10983. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  10984. wait()
  10985. cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  10986. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10987. Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  10988. updatefile()
  10989. end)
  10990. --Change prefix
  10991. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  10992. wait()
  10993. cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  10994. Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  10995. updatefile()
  10996. end)
  10997. --Check Box for notify
  10998. checked = "http://www.roblox.com/asset/?id=65492641"
  10999. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11000. if suggestionstoggle == true then
  11001. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11002. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11003. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11004. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11005. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11006. suggestionstoggle = true
  11007. updatefile()
  11008. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11009. --Check Box for allow friends on serverlock
  11010. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11011. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11012. if allowfriends == true then
  11013. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11014. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11015. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11016. if allowfriends == true then allowfriends = false updatefile()
  11017. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11018. allowfriends = true updatefile()
  11019. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11020. --Check Box for JoinedLeft notifications
  11021. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11022. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11023. if JLnotify == true then
  11024. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11025. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11026. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11027. if JLnotify == true then JLnotify = false updatefile()
  11028. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11029. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11030. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11031. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11032. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11033. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11034. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11035. cmds.Frame.holder.bar.Hide.Visible = true
  11036. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11037. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11038. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11039. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11040. cmds.Frame.holder.bar.Hide.Visible = true
  11041. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11042. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11043. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11044. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11045. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11046. cmds.Frame.holder.bar.Hide.Visible = false end)
  11047. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11048. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11049. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11050. cmds:Destroy() cmdOpen = false end)
  11051. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11052. searchbar()
  11053. for i = 1, #HKV do
  11054. local YSize = 25
  11055. local Position = ((i * YSize) - YSize)
  11056. local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11057. newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11058. newcmd.Visible = true
  11059. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11060. newcmd.Text = "" .. HKV[i].Value
  11061. CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11062. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11063. end
  11064. for i = 1, #CMDsV do
  11065. local YSize = 25
  11066. local Position = ((i * YSize) - YSize)
  11067. local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11068. newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11069. newcmd.Visible = true
  11070. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11071. newcmd.Text = "" .. CMDsV[i].Value
  11072. CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11073. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11074. end
  11075. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11076. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11077. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11078. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11079. function searchbar()
  11080. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11081. local main = CSP
  11082. local frame = CSP:WaitForChild('CMDs')
  11083. local gui = CSP:WaitForChild('Search')
  11084. local focused = false
  11085. Match = function(name,str)
  11086. return name:lower():find(str:lower()) and true
  11087. end
  11088. gui.FocusLost:connect(function(enterpressed)
  11089. gui.Text = "Search"
  11090. end)
  11091. IndexContents = function(str,bool)
  11092. local Index,SizeY = 0,0
  11093. for i,v in next, frame:GetChildren() do
  11094. if bool then
  11095. if Match(v.Text,str) then
  11096. Index = Index + 1
  11097. v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11098. v.Visible = true
  11099. SizeY = SizeY + v.AbsoluteSize.Y
  11100. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11101. else
  11102. v.Visible = false
  11103. end
  11104. else
  11105. v.Visible = true
  11106. SizeY = SizeY + v.AbsoluteSize.Y
  11107. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11108. end
  11109. end
  11110. end
  11111. game:GetService('RunService').Stepped:connect(function()
  11112. if gui:IsFocused() and gui.Text == "Search" then
  11113. gui.Text = ''
  11114. end
  11115. end)
  11116. gui.Changed:connect(function()
  11117. if gui:IsFocused() then IndexContents(gui.Text,true) end
  11118. end)
  11119.  
  11120. IndexContents('',true)
  11121. end
  11122.  
  11123. function runwindow()
  11124. commands()
  11125. searchbar()
  11126. end
  11127.  
  11128. addcmd('settings','opens settings window',{'toggles'},
  11129. function(args, speaker)
  11130. if speaker.userId ~= LP.userId then
  11131. lponly(speaker)
  11132. else
  11133. runwindow()
  11134. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11135. wait(0.1)
  11136. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11137. wait(0.1)
  11138. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11139. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11140. end
  11141. end)
  11142.  
  11143. function movetab(speaker,PART)
  11144. game:GetService('RunService').Stepped:connect(function()
  11145. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11146. PART.Locked = true
  11147. local cf = speaker.Character.HumanoidRootPart.CFrame
  11148. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11149. PART.CFrame = newcf end end) end
  11150.  
  11151. hastab = {}
  11152. addcmd('tablet','opens tablet gui',{},
  11153. function(args, speaker)
  11154. for _, child in pairs( workspace:GetChildren()) do
  11155. if child.Name == speaker.Name .. "TAB" then
  11156. child:Destroy() end end
  11157. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11158. local GUI = Instance.new("SurfaceGui")
  11159. local holder = Instance.new("Frame")
  11160. local bar = Instance.new("Frame")
  11161. local Title = Instance.new("TextLabel")
  11162. local MAIN = Instance.new("Frame")
  11163. local Example = Instance.new("TextLabel")
  11164. local CMDs = Instance.new("ScrollingFrame")
  11165. local PART = Instance.new("Part")
  11166. PART.Name = speaker.Name .. 'TAB'
  11167. PART.Color = maincolor
  11168. PART.Size = Vector3.new(7, 7.8, 0.2)
  11169. PART.Transparency = 0
  11170. PART.Locked = true
  11171. PART.CanCollide = false
  11172. PART.Parent = workspace
  11173. PART.Anchored = true
  11174. PART.Material = "Neon"
  11175. local GUI = Instance.new("SurfaceGui")
  11176. local holder = Instance.new("Frame")
  11177. local bar = Instance.new("Frame")
  11178. local Title = Instance.new("TextLabel")
  11179. local MAIN = Instance.new("Frame")
  11180. local Example = Instance.new("TextLabel")
  11181. local CMDs = Instance.new("ScrollingFrame")
  11182. GUI.Name = "GUI"
  11183. GUI.Parent = PART
  11184. GUI.CanvasSize = Vector2.new(500, 600)
  11185. GUI.Face = Enum.NormalId.Back
  11186. holder.Name = "holder"
  11187. holder.Parent = GUI
  11188. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11189. holder.BackgroundTransparency = 1
  11190. holder.BorderSizePixel = 2
  11191. holder.Position = UDim2.new(0, 0, 0, 10)
  11192. holder.Size = UDim2.new(0, 300, 0, 330)
  11193. holder.ZIndex = 2
  11194. bar.Name = "bar"
  11195. bar.Parent = holder
  11196. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11197. bar.BackgroundTransparency = 0.89999997615814
  11198. bar.BorderSizePixel = 0
  11199. bar.Position = UDim2.new(0, 10, 1, -330)
  11200. bar.Size = UDim2.new(0, 480, 0, 33)
  11201. Title.Name = "Title"
  11202. Title.Parent = bar
  11203. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11204. Title.BackgroundTransparency = 1
  11205. Title.Size = UDim2.new(1, 0, 0, 30)
  11206. Title.Font = Enum.Font.SourceSansBold
  11207. Title.FontSize = Enum.FontSize.Size24
  11208. Title.Text = "[Infinite Yield] Command List"
  11209. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11210. MAIN.Name = "MAIN"
  11211. MAIN.Parent = holder
  11212. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11213. MAIN.BackgroundTransparency = 0.89999997615814
  11214. MAIN.BorderSizePixel = 0
  11215. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11216. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11217. Example.Name = "Example"
  11218. Example.Parent = MAIN
  11219. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11220. Example.BackgroundTransparency = 1
  11221. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11222. Example.BorderSizePixel = 0
  11223. Example.Size = UDim2.new(0, 190, 0, 40)
  11224. Example.Visible = false
  11225. Example.Font = Enum.Font.SourceSansBold
  11226. Example.FontSize = Enum.FontSize.Size36
  11227. Example.Text = "txt"
  11228. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11229. Example.TextStrokeTransparency = 0
  11230. Example.TextXAlignment = Enum.TextXAlignment.Left
  11231. Example.ZIndex = 6
  11232. CMDs.Name = "CMDs"
  11233. CMDs.Parent = MAIN
  11234. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11235. CMDs.BackgroundTransparency = 1
  11236. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11237. CMDs.BorderSizePixel = 0
  11238. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11239. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11240. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11241. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11242. CMDs.ScrollBarThickness = 15
  11243. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11244. local CMDsV = CMDsFolder:GetChildren()
  11245. for i = 1, #CMDsV do
  11246. local YSize = 35
  11247. local Position = ((i * YSize) - YSize)
  11248. local newcmd = Example:Clone()
  11249. newcmd.Parent = CMDs
  11250. newcmd.Visible = true
  11251. newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11252. newcmd.Text = "" .. CMDsV[i].Value
  11253. CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11254. local cf = speaker.Character.HumanoidRootPart.CFrame
  11255. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11256. PART.CFrame = newcf
  11257. speaker.Character.Humanoid.Died:connect(function()
  11258. PART:Destroy() end)
  11259. wait(1)
  11260. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11261. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11262. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11263. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11264. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11265. end)
  11266.  
  11267. function updatepositions()
  11268. if PList then
  11269. PList:ClearAllChildren()
  11270. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11271. for i = 1, #WayPoints do
  11272. local YSize = 25
  11273. local Position = ((i * YSize) - YSize)
  11274. local newcmd = Example:Clone()
  11275. newcmd.Parent = PList
  11276. newcmd.Visible = true
  11277. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11278. newcmd.Text = " " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11279. PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11280. local goto = Instance.new("TextButton")
  11281. goto.Name = "goto"
  11282. goto.Parent = PList
  11283. goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11284. goto.BackgroundTransparency = 0.30000001192093
  11285. goto.BorderColor3 = Color3.new(1, 0, 0)
  11286. goto.BorderSizePixel = 0
  11287. goto.Position = UDim2.new(0,-10,0, Position + 5)
  11288. goto.Size = UDim2.new(0, 20, 0, 20)
  11289. goto.FontSize = Enum.FontSize.Size14
  11290. goto.Text = ""
  11291. goto.ZIndex = 6
  11292. goto.MouseButton1Click:Connect(function()
  11293. execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11294. end)
  11295. end
  11296. end
  11297. end
  11298.  
  11299. posopen = false
  11300. addcmd("positions","lists waypoints",{'pos'},
  11301. function(args, speaker)
  11302. if posopen == false then
  11303. posopen = true
  11304. local Pos = Instance.new("ScreenGui")
  11305. local drag = Instance.new("Frame")
  11306. local PromptDialog = Instance.new("Frame")
  11307. local shadow = Instance.new("Frame")
  11308. local PopupText = Instance.new("TextLabel")
  11309. local Exit = Instance.new("TextButton")
  11310. local ContainerFrame = Instance.new("Frame")
  11311. PList = Instance.new("ScrollingFrame")
  11312. Pos.Name = "Pos"
  11313. Pos.Parent = game.CoreGui
  11314. drag.Name = "drag"
  11315. drag.Parent = Pos
  11316. drag.Active = true
  11317. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11318. drag.BackgroundTransparency = 1
  11319. drag.Draggable = true
  11320. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11321. drag.Size = UDim2.new(0, 290, 0, 30)
  11322. PromptDialog.Name = "PromptDialog"
  11323. PromptDialog.Parent = drag
  11324. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11325. PromptDialog.BackgroundTransparency = 1
  11326. PromptDialog.BorderSizePixel = 0
  11327. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11328. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11329. PromptDialog.ZIndex = 8
  11330. shadow.Name = "shadow"
  11331. shadow.Parent = PromptDialog
  11332. shadow.BackgroundColor3 = maincolor
  11333. shadow.BackgroundTransparency = 0.30000001192093
  11334. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11335. shadow.BorderSizePixel = 0
  11336. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11337. shadow.Size = UDim2.new(0, 290, 0, 26)
  11338. PopupText.Name = "PopupText"
  11339. PopupText.Parent = shadow
  11340. PopupText.BackgroundTransparency = 1
  11341. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11342. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11343. PopupText.ZIndex = 110
  11344. PopupText.Font = Enum.Font.SourceSansBold
  11345. PopupText.FontSize = Enum.FontSize.Size28
  11346. PopupText.Text = "Positions"
  11347. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11348. PopupText.TextStrokeTransparency = 0
  11349. PopupText.TextWrapped = true
  11350. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11351. Exit.Name = "Exit"
  11352. Exit.Parent = shadow
  11353. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11354. Exit.BackgroundTransparency = 0.30000001192093
  11355. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11356. Exit.BorderSizePixel = 0
  11357. Exit.Position = UDim2.new(0, 267, 0, 3)
  11358. Exit.Size = UDim2.new(0, 20, 0, 20)
  11359. Exit.FontSize = Enum.FontSize.Size14
  11360. Exit.Text = ""
  11361. ContainerFrame.Name = "ContainerFrame"
  11362. ContainerFrame.Parent = PromptDialog
  11363. ContainerFrame.BackgroundColor3 = maincolor
  11364. ContainerFrame.BackgroundTransparency = 0.5
  11365. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11366. ContainerFrame.BorderSizePixel = 0
  11367. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11368. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11369. ContainerFrame.ZIndex = 5
  11370. PList.Name = "List"
  11371. PList.Parent = ContainerFrame
  11372. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11373. PList.BackgroundTransparency = 1
  11374. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11375. PList.BorderSizePixel = 0
  11376. PList.Position = UDim2.new(0, 10, 0, 5)
  11377. PList.Size = UDim2.new(0, 280, 0, 230)
  11378. PList.ZIndex = 6
  11379. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11380. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11381. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11382. PList.ScrollBarThickness = 8
  11383. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11384. updatepositions()
  11385. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11386. Exit.MouseButton1Click:Connect(function()
  11387. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11388. wait(0.6) posopen = false Pos:Destroy() end) end
  11389. end)
  11390.  
  11391. function updateadmins()
  11392. if AList then
  11393. AList:ClearAllChildren()
  11394. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11395. for i = 1, #adminname do
  11396. local YSize = 25
  11397. local Position = ((i * YSize) - YSize)
  11398. local newcmd = Example:Clone()
  11399. newcmd.Parent = AList
  11400. newcmd.Visible = true
  11401. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11402. newcmd.Text = adminname[i].NAME
  11403. AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11404. end
  11405. end
  11406. end
  11407.  
  11408. adminsopen = false
  11409. adminname = {}
  11410. addcmd('admins','displays admins',{'adminlist'},
  11411. function(args, speaker)
  11412. if speaker.userId ~= LP.userId then
  11413. lponly(speaker) else
  11414. if adminsopen == false then
  11415. adminsopen = true
  11416. local admins = Instance.new("ScreenGui")
  11417. local drag = Instance.new("Frame")
  11418. local PromptDialog = Instance.new("Frame")
  11419. local shadow = Instance.new("Frame")
  11420. local PopupText = Instance.new("TextLabel")
  11421. local Exit = Instance.new("TextButton")
  11422. local ContainerFrame = Instance.new("Frame")
  11423. AList = Instance.new("ScrollingFrame")
  11424. admins.Name = "Admins"
  11425. admins.Parent = game.CoreGui
  11426. drag.Name = "drag"
  11427. drag.Parent = admins
  11428. drag.Active = true
  11429. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11430. drag.BackgroundTransparency = 1
  11431. drag.Draggable = true
  11432. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11433. drag.Size = UDim2.new(0, 290, 0, 30)
  11434. PromptDialog.Name = "PromptDialog"
  11435. PromptDialog.Parent = drag
  11436. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11437. PromptDialog.BackgroundTransparency = 1
  11438. PromptDialog.BorderSizePixel = 0
  11439. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11440. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11441. PromptDialog.ZIndex = 8
  11442. shadow.Name = "shadow"
  11443. shadow.Parent = PromptDialog
  11444. shadow.BackgroundColor3 = maincolor
  11445. shadow.BackgroundTransparency = 0.30000001192093
  11446. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11447. shadow.BorderSizePixel = 0
  11448. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11449. shadow.Size = UDim2.new(0, 290, 0, 26)
  11450. PopupText.Name = "PopupText"
  11451. PopupText.Parent = shadow
  11452. PopupText.BackgroundTransparency = 1
  11453. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11454. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11455. PopupText.ZIndex = 110
  11456. PopupText.Font = Enum.Font.SourceSansBold
  11457. PopupText.FontSize = Enum.FontSize.Size28
  11458. PopupText.Text = "Admins"
  11459. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11460. PopupText.TextStrokeTransparency = 0
  11461. PopupText.TextWrapped = true
  11462. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11463. Exit.Name = "Exit"
  11464. Exit.Parent = shadow
  11465. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11466. Exit.BackgroundTransparency = 0.30000001192093
  11467. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11468. Exit.BorderSizePixel = 0
  11469. Exit.Position = UDim2.new(0, 267, 0, 3)
  11470. Exit.Size = UDim2.new(0, 20, 0, 20)
  11471. Exit.FontSize = Enum.FontSize.Size14
  11472. Exit.Text = ""
  11473. ContainerFrame.Name = "ContainerFrame"
  11474. ContainerFrame.Parent = PromptDialog
  11475. ContainerFrame.BackgroundColor3 = maincolor
  11476. ContainerFrame.BackgroundTransparency = 0.5
  11477. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11478. ContainerFrame.BorderSizePixel = 0
  11479. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11480. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11481. ContainerFrame.ZIndex = 5
  11482. AList.Name = "List"
  11483. AList.Parent = ContainerFrame
  11484. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11485. AList.BackgroundTransparency = 1
  11486. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11487. AList.BorderSizePixel = 0
  11488. AList.Position = UDim2.new(0, 10, 0, 5)
  11489. AList.Size = UDim2.new(0, 280, 0, 230)
  11490. AList.ZIndex = 6
  11491. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11492. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11493. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11494. AList.ScrollBarThickness = 8
  11495. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11496. updateadmins()
  11497. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11498. Exit.MouseButton1Click:Connect(function()
  11499. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11500. wait(0.6) adminsopen = false admins:Destroy() end) end end
  11501. end)
  11502.  
  11503. function updatebans()
  11504. if BList then
  11505. BList:ClearAllChildren()
  11506. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11507. for i = 1, #banname do
  11508. local YSize = 25
  11509. local Position = ((i * YSize) - YSize)
  11510. local newcmd = Example:Clone()
  11511. newcmd.Parent = BList
  11512. newcmd.Visible = true
  11513. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11514. newcmd.Text = " Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  11515. newcmd.TextSize = 20
  11516. BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11517. local delet = Instance.new("TextButton")
  11518. delet.Name = "delet"
  11519. delet.Parent = BList
  11520. delet.BackgroundColor3 = Color3.new(1, 0, 0)
  11521. delet.BackgroundTransparency = 0.30000001192093
  11522. delet.BorderColor3 = Color3.new(1, 0, 0)
  11523. delet.BorderSizePixel = 0
  11524. delet.Position = UDim2.new(0,-10,0, Position + 5)
  11525. delet.Size = UDim2.new(0, 20, 0, 20)
  11526. delet.FontSize = Enum.FontSize.Size14
  11527. delet.Text = ""
  11528. delet.ZIndex = 6
  11529. delet.MouseButton1Click:Connect(function()
  11530. updatebans()
  11531. execCmd("unban "..banname[i].NAME)
  11532. end)
  11533. end
  11534. end
  11535. end
  11536.  
  11537. banname = {}
  11538. bansopen = false
  11539. addcmd('bans','displays bans',{'banlist'},
  11540. function(args, speaker)
  11541. if speaker.userId ~= LP.userId then
  11542. lponly(speaker) else
  11543. if bansopen == false then
  11544. bansopen = true
  11545. local Bans = Instance.new("ScreenGui")
  11546. local drag = Instance.new("Frame")
  11547. local PromptDialog = Instance.new("Frame")
  11548. local ContainerFrame = Instance.new("Frame")
  11549. BList = Instance.new("ScrollingFrame")
  11550. local shadow = Instance.new("Frame")
  11551. local Exit = Instance.new("TextButton")
  11552. local PopupText = Instance.new("TextLabel")
  11553. Bans.Name = "Bans"
  11554. Bans.Parent = game.CoreGui
  11555. drag.Name = "drag"
  11556. drag.Parent = Bans
  11557. drag.Active = true
  11558. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11559. drag.BackgroundTransparency = 1
  11560. drag.Draggable = true
  11561. drag.Position = UDim2.new(0.5, -225, 0, -400)
  11562. drag.Size = UDim2.new(0, 438, 0, 26)
  11563. PromptDialog.Name = "PromptDialog"
  11564. PromptDialog.Parent = drag
  11565. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11566. PromptDialog.BackgroundTransparency = 1
  11567. PromptDialog.BorderSizePixel = 0
  11568. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  11569. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  11570. PromptDialog.ZIndex = 5
  11571. ContainerFrame.Name = "ContainerFrame"
  11572. ContainerFrame.Parent = PromptDialog
  11573. ContainerFrame.BackgroundColor3 = maincolor
  11574. ContainerFrame.BackgroundTransparency = 0.5
  11575. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11576. ContainerFrame.BorderSizePixel = 0
  11577. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  11578. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  11579. ContainerFrame.ZIndex = 5
  11580. BList.Name = "List"
  11581. BList.Parent = ContainerFrame
  11582. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11583. BList.BackgroundTransparency = 1
  11584. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11585. BList.BorderSizePixel = 0
  11586. BList.Position = UDim2.new(0, 10, 0, 9)
  11587. BList.Size = UDim2.new(0, 428, 0, 230)
  11588. BList.ZIndex = 5
  11589. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11590. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11591. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11592. BList.ScrollBarThickness = 8
  11593. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11594. shadow.Name = "shadow"
  11595. shadow.Parent = PromptDialog
  11596. shadow.BackgroundColor3 = maincolor
  11597. shadow.BackgroundTransparency = 0.30000001192093
  11598. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11599. shadow.BorderSizePixel = 0
  11600. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  11601. shadow.Size = UDim2.new(0, 438, 0, 26)
  11602. Exit.Name = "Exit"
  11603. Exit.Parent = shadow
  11604. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11605. Exit.BackgroundTransparency = 0.30000001192093
  11606. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11607. Exit.BorderSizePixel = 0
  11608. Exit.Position = UDim2.new(0, 415, 0, 3)
  11609. Exit.Size = UDim2.new(0, 20, 0, 20)
  11610. Exit.FontSize = Enum.FontSize.Size14
  11611. Exit.Text = ""
  11612. PopupText.Name = "PopupText"
  11613. PopupText.Parent = shadow
  11614. PopupText.BackgroundTransparency = 1
  11615. PopupText.Position = UDim2.new(0, 61, 0, -4)
  11616. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  11617. PopupText.ZIndex = 6
  11618. PopupText.Font = Enum.Font.SourceSansBold
  11619. PopupText.FontSize = Enum.FontSize.Size32
  11620. PopupText.Text = "Bans"
  11621. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11622. PopupText.TextStrokeTransparency = 0
  11623. PopupText.TextWrapped = true
  11624. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11625. updatebans()
  11626. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11627. Exit.MouseButton1Click:Connect(function()
  11628. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11629. wait(0.6) bansopen = false Bans:Destroy() end) end end
  11630. end)
  11631.  
  11632. addcmd('cmds','opens cmds window',{'commands'},
  11633. function(args, speaker)
  11634. if speaker.userId ~= LP.userId then
  11635. for _, child in pairs( workspace:GetChildren()) do
  11636. if child.Name == speaker.Name .. "TAB" then
  11637. child:Destroy() end end
  11638. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11639. local GUI = Instance.new("SurfaceGui")
  11640. local holder = Instance.new("Frame")
  11641. local bar = Instance.new("Frame")
  11642. local Title = Instance.new("TextLabel")
  11643. local MAIN = Instance.new("Frame")
  11644. local Example = Instance.new("TextLabel")
  11645. local CMDs = Instance.new("ScrollingFrame")
  11646. local PART = Instance.new("Part")
  11647. PART.Name = speaker.Name .. 'TAB'
  11648. PART.Color = maincolor
  11649. PART.Size = Vector3.new(7, 7.8, 0.2)
  11650. PART.Transparency = 0
  11651. PART.Locked = true
  11652. PART.CanCollide = false
  11653. PART.Parent = workspace
  11654. PART.Anchored = true
  11655. PART.Material = "Neon"
  11656. local GUI = Instance.new("SurfaceGui")
  11657. local holder = Instance.new("Frame")
  11658. local bar = Instance.new("Frame")
  11659. local Title = Instance.new("TextLabel")
  11660. local MAIN = Instance.new("Frame")
  11661. local Example = Instance.new("TextLabel")
  11662. local CMDs = Instance.new("ScrollingFrame")
  11663. GUI.Name = "GUI"
  11664. GUI.Parent = PART
  11665. GUI.CanvasSize = Vector2.new(500, 600)
  11666. GUI.Face = Enum.NormalId.Back
  11667. holder.Name = "holder"
  11668. holder.Parent = GUI
  11669. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11670. holder.BackgroundTransparency = 1
  11671. holder.BorderSizePixel = 2
  11672. holder.Position = UDim2.new(0, 0, 0, 10)
  11673. holder.Size = UDim2.new(0, 300, 0, 330)
  11674. holder.ZIndex = 2
  11675. bar.Name = "bar"
  11676. bar.Parent = holder
  11677. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11678. bar.BackgroundTransparency = 0.89999997615814
  11679. bar.BorderSizePixel = 0
  11680. bar.Position = UDim2.new(0, 10, 1, -330)
  11681. bar.Size = UDim2.new(0, 480, 0, 33)
  11682. Title.Name = "Title"
  11683. Title.Parent = bar
  11684. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11685. Title.BackgroundTransparency = 1
  11686. Title.Size = UDim2.new(1, 0, 0, 30)
  11687. Title.Font = Enum.Font.SourceSansBold
  11688. Title.FontSize = Enum.FontSize.Size24
  11689. Title.Text = "[Infinite Yield] Command List"
  11690. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11691. MAIN.Name = "MAIN"
  11692. MAIN.Parent = holder
  11693. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11694. MAIN.BackgroundTransparency = 0.89999997615814
  11695. MAIN.BorderSizePixel = 0
  11696. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11697. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11698. Example.Name = "Example"
  11699. Example.Parent = MAIN
  11700. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11701. Example.BackgroundTransparency = 1
  11702. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11703. Example.BorderSizePixel = 0
  11704. Example.Size = UDim2.new(0, 190, 0, 40)
  11705. Example.Visible = false
  11706. Example.Font = Enum.Font.SourceSansBold
  11707. Example.FontSize = Enum.FontSize.Size36
  11708. Example.Text = "txt"
  11709. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11710. Example.TextStrokeTransparency = 0
  11711. Example.TextXAlignment = Enum.TextXAlignment.Left
  11712. Example.ZIndex = 6
  11713. CMDs.Name = "CMDs"
  11714. CMDs.Parent = MAIN
  11715. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11716. CMDs.BackgroundTransparency = 1
  11717. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11718. CMDs.BorderSizePixel = 0
  11719. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11720. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11721. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11722. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11723. CMDs.ScrollBarThickness = 15
  11724. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11725. local CMDsV = CMDsFolder:GetChildren()
  11726. for i = 1, #CMDsV do
  11727. local YSize = 35
  11728. local Position = ((i * YSize) - YSize)
  11729. local newcmd = Example:Clone()
  11730. newcmd.Parent = CMDs
  11731. newcmd.Visible = true
  11732. newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11733. newcmd.Text = "" .. CMDsV[i].Value
  11734. CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11735. local cf = speaker.Character.HumanoidRootPart.CFrame
  11736. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11737. PART.CFrame = newcf
  11738. speaker.Character.Humanoid.Died:connect(function()
  11739. PART:Destroy() end)
  11740. wait(1)
  11741. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11742. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11743. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11744. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11745. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11746. else
  11747. commands()
  11748. searchbar()
  11749. end
  11750. end)
  11751. cmdBAR.FocusLost:connect(function(enterpressed)
  11752. if enterpressed and cmdBAR.Text ~= "" then
  11753. spawn(function ()
  11754. execCmd(cmdBAR.Text, Player)
  11755. end)
  11756. end
  11757. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  11758. cmdBAR.BorderSizePixel = 1
  11759. wait(0.1)
  11760. cmdBAR.BorderSizePixel = 0
  11761. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11762. end)
  11763. Mouse.KeyDown:connect(function(Key)
  11764. if (Key==cmdbarbind) then
  11765. cmdBAR:CaptureFocus()
  11766. cmdBAR.BorderSizePixel = 1
  11767. wait(0.1)
  11768. cmdBAR.BorderSizePixel = 2
  11769. end
  11770. end)
  11771. cmdBAR.Changed:connect(function (property)
  11772. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  11773. end)
  11774. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  11775. local diff = cmdBAR.TextBounds.X-250
  11776. cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim2.new(0,10-math.floor(math.max(0,diff)),1,-35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  11777. end)
  11778. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  11779. game:GetService("UserInputService").InputBegan:Connect(function(input)
  11780. if not cmdBAR:IsFocused() then return end
  11781. if input.KeyCode == Enum.KeyCode.Up then
  11782. historyCount = historyCount + 1
  11783. if historyCount > #cmdHistory then historyCount = #cmdHistory end
  11784. cmdBAR.Text = cmdHistory[historyCount] or ""
  11785. elseif input.KeyCode == Enum.KeyCode.Down then
  11786. historyCount = historyCount - 1
  11787. if historyCount < 1 then historyCount = 1 end
  11788. cmdBAR.Text = cmdHistory[historyCount] or ""
  11789. end
  11790. end)
  11791. NOTIFY = DATA.Notification
  11792. NOTIFY.Parent = game.CoreGui
  11793. local usingNOTE = false
  11794. function Notify(msg)
  11795. spawn(function()
  11796. if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  11797. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  11798. wait(0.5)
  11799. MusicPlayer:Hide()
  11800. if qopen == true then
  11801. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  11802. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  11803. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  11804. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  11805. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  11806. NOTIFY.NOTIFY.NOTE.Text = msg
  11807. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  11808. if playerenabled == true then
  11809. wait(4)
  11810. if playerenabled == true then
  11811. MusicPlayer:Show()
  11812. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  11813. end
  11814. end
  11815. else
  11816. NOTIFY.NOTIFY.NOTE.Text = msg
  11817. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  11818. if playerenabled == true then
  11819. wait(4)
  11820. if playerenabled == true then
  11821. MusicPlayer:Show()
  11822. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  11823. end
  11824. end
  11825. end end end) end
  11826. local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel") local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name = "loadbar" loadbar.Parent = game.CoreGui
  11827. Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 = Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position = UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50)
  11828. Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize = Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0, 0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency = 0.5
  11829. Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name = "fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BackgroundTransparency = 0.30000001192093
  11830. fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2 fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba" ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
  11831. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  11832. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  11833. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  11834. local Logs = Instance.new("ScreenGui")
  11835. logdrag = Instance.new("Frame")
  11836. local PromptDialog = Instance.new("Frame")
  11837. local ContainerFrame = Instance.new("Frame")
  11838. local pos = Instance.new("Frame")
  11839. local clear = Instance.new("TextButton")
  11840. local scroll = Instance.new("ScrollingFrame")
  11841. local hl = Instance.new("Frame")
  11842. local whispers = Instance.new("Frame")
  11843. local CheckBox = Instance.new("ImageButton")
  11844. local box = Instance.new("TextButton")
  11845. local whispers_2 = Instance.new("TextLabel")
  11846. local chats = Instance.new("Frame")
  11847. local CheckBox_2 = Instance.new("ImageButton")
  11848. local box_2 = Instance.new("TextButton")
  11849. local chats_2 = Instance.new("TextLabel")
  11850. local commands = Instance.new("Frame")
  11851. local CheckBox_3 = Instance.new("ImageButton")
  11852. local box_3 = Instance.new("TextButton")
  11853. local commands_2 = Instance.new("TextLabel")
  11854. local shadow = Instance.new("Frame")
  11855. local Exit = Instance.new("TextButton")
  11856. local PopupText = Instance.new("TextLabel")
  11857. local Hide = Instance.new("TextButton")
  11858. Logs.Name = "Logs"
  11859. Logs.Parent = game.CoreGui
  11860. logdrag.Name = "drag"
  11861. logdrag.Parent = Logs
  11862. logdrag.Active = true
  11863. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  11864. logdrag.BackgroundTransparency = 1
  11865. logdrag.Draggable = true
  11866. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  11867. logdrag.Size = UDim2.new(0, 438, 0, 26)
  11868. PromptDialog.Name = "PromptDialog"
  11869. PromptDialog.Parent = logdrag
  11870. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11871. PromptDialog.BackgroundTransparency = 1
  11872. PromptDialog.BorderSizePixel = 0
  11873. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  11874. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  11875. PromptDialog.ZIndex = 5
  11876. PromptDialog.ClipsDescendants = true
  11877. ContainerFrame.Name = "ContainerFrame"
  11878. ContainerFrame.Parent = PromptDialog
  11879. ContainerFrame.BackgroundColor3 = maincolor
  11880. ContainerFrame.BackgroundTransparency = 0.5
  11881. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11882. ContainerFrame.BorderSizePixel = 0
  11883. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  11884. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  11885. ContainerFrame.ZIndex = 5
  11886. pos.Name = "pos"
  11887. pos.Parent = ContainerFrame
  11888. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  11889. pos.BackgroundTransparency = 1
  11890. pos.BorderColor3 = Color3.new(0, 0, 0)
  11891. pos.BorderSizePixel = 0
  11892. pos.Position = UDim2.new(0, 10, 0, 9)
  11893. pos.Size = UDim2.new(0, 428, 0, 230)
  11894. pos.ZIndex = 5
  11895. clear.Name = "clear"
  11896. clear.Parent = pos
  11897. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  11898. clear.BackgroundTransparency = 0.80000001192093
  11899. clear.BorderColor3 = Color3.new(1, 1, 1)
  11900. clear.Position = UDim2.new(0, 3, 0, 3)
  11901. clear.Size = UDim2.new(0, 70, 0, 20)
  11902. clear.ZIndex = 5
  11903. clear.Font = Enum.Font.SourceSans
  11904. clear.FontSize = Enum.FontSize.Size14
  11905. clear.Text = "Clear"
  11906. clear.TextColor3 = Color3.new(1, 1, 1)
  11907. scroll.Name = "scroll"
  11908. scroll.Parent = pos
  11909. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11910. scroll.BackgroundTransparency = 1
  11911. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11912. scroll.BorderSizePixel = 0
  11913. scroll.Size = UDim2.new(0, 413, 0, 193)
  11914. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  11915. scroll.ZIndex = 5
  11916. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11917. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  11918. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  11919. scroll.ScrollBarThickness = 8
  11920. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  11921. hl.Name = "hl"
  11922. hl.Parent = pos
  11923. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  11924. hl.BackgroundTransparency = 0.5
  11925. hl.BorderColor3 = Color3.new(0, 0, 0)
  11926. hl.BorderSizePixel = 0
  11927. hl.Position = UDim2.new(0, 2, 0, 35)
  11928. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  11929. hl.ZIndex = 5
  11930. whispers.Name = "whispers"
  11931. whispers.Parent = pos
  11932. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  11933. whispers.BackgroundTransparency = 1
  11934. whispers.Size = UDim2.new(0, 428, 0, 230)
  11935. CheckBox.Name = "CheckBox"
  11936. CheckBox.Parent = whispers
  11937. CheckBox.BackgroundTransparency = 1
  11938. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  11939. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  11940. CheckBox.ZIndex = 6
  11941. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  11942. box.Name = "box"
  11943. box.Parent = whispers
  11944. box.BackgroundColor3 = Color3.new(0, 0, 0)
  11945. box.BackgroundTransparency = 0.80000001192093
  11946. box.BorderColor3 = Color3.new(1, 1, 1)
  11947. box.Position = UDim2.new(0, 172, 0, 3)
  11948. box.Size = UDim2.new(0, 94, 0, 20)
  11949. box.ZIndex = 5
  11950. box.Font = Enum.Font.SourceSans
  11951. box.FontSize = Enum.FontSize.Size14
  11952. box.Text = ""
  11953. box.TextColor3 = Color3.new(1, 1, 1)
  11954. whispers_2.Name = "whispers"
  11955. whispers_2.Parent = whispers
  11956. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11957. whispers_2.BackgroundTransparency = 1
  11958. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  11959. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  11960. whispers_2.ZIndex = 6
  11961. whispers_2.Font = Enum.Font.SourceSansBold
  11962. whispers_2.FontSize = Enum.FontSize.Size14
  11963. whispers_2.Text = "Whispers"
  11964. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11965. chats.Name = "chats"
  11966. chats.Parent = pos
  11967. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  11968. chats.BackgroundTransparency = 1
  11969. chats.Size = UDim2.new(0, 428, 0, 230)
  11970. CheckBox_2.Name = "CheckBox"
  11971. CheckBox_2.Parent = chats
  11972. CheckBox_2.BackgroundTransparency = 1
  11973. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  11974. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  11975. CheckBox_2.ZIndex = 6
  11976. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  11977. box_2.Name = "box"
  11978. box_2.Parent = chats
  11979. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  11980. box_2.BackgroundTransparency = 0.80000001192093
  11981. box_2.BorderColor3 = Color3.new(1, 1, 1)
  11982. box_2.Position = UDim2.new(0, 86, 0, 3)
  11983. box_2.Size = UDim2.new(0, 73, 0, 20)
  11984. box_2.ZIndex = 5
  11985. box_2.Font = Enum.Font.SourceSans
  11986. box_2.FontSize = Enum.FontSize.Size14
  11987. box_2.Text = ""
  11988. box_2.TextColor3 = Color3.new(1, 1, 1)
  11989. chats_2.Name = "chats"
  11990. chats_2.Parent = chats
  11991. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11992. chats_2.BackgroundTransparency = 1
  11993. chats_2.Position = UDim2.new(0, 86, 0, 2)
  11994. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  11995. chats_2.ZIndex = 6
  11996. chats_2.Font = Enum.Font.SourceSansBold
  11997. chats_2.FontSize = Enum.FontSize.Size14
  11998. chats_2.Text = "Chats"
  11999. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12000. commands.Name = "commands"
  12001. commands.Parent = pos
  12002. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  12003. commands.BackgroundTransparency = 1
  12004. commands.Size = UDim2.new(0, 428, 0, 230)
  12005. CheckBox_3.Name = "CheckBox"
  12006. CheckBox_3.Parent = commands
  12007. CheckBox_3.BackgroundTransparency = 1
  12008. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  12009. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  12010. CheckBox_3.ZIndex = 6
  12011. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  12012. box_3.Name = "box"
  12013. box_3.Parent = commands
  12014. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  12015. box_3.BackgroundTransparency = 0.80000001192093
  12016. box_3.BorderColor3 = Color3.new(1, 1, 1)
  12017. box_3.Position = UDim2.new(0, 279, 0, 3)
  12018. box_3.Size = UDim2.new(0, 102, 0, 20)
  12019. box_3.ZIndex = 5
  12020. box_3.Font = Enum.Font.SourceSans
  12021. box_3.FontSize = Enum.FontSize.Size14
  12022. box_3.Text = ""
  12023. box_3.TextColor3 = Color3.new(1, 1, 1)
  12024. commands_2.Name = "commands"
  12025. commands_2.Parent = commands
  12026. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12027. commands_2.BackgroundTransparency = 1
  12028. commands_2.Position = UDim2.new(0, 279, 0, 3)
  12029. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  12030. commands_2.ZIndex = 6
  12031. commands_2.Font = Enum.Font.SourceSansBold
  12032. commands_2.FontSize = Enum.FontSize.Size14
  12033. commands_2.Text = "Commands"
  12034. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12035. shadow.Name = "shadow"
  12036. shadow.Parent = PromptDialog
  12037. shadow.BackgroundColor3 = maincolor
  12038. shadow.BackgroundTransparency = 0.30000001192093
  12039. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12040. shadow.BorderSizePixel = 0
  12041. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12042. shadow.Size = UDim2.new(0, 438, 0, 26)
  12043. Exit.Name = "Exit"
  12044. Exit.Parent = shadow
  12045. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12046. Exit.BackgroundTransparency = 0.30000001192093
  12047. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12048. Exit.BorderSizePixel = 0
  12049. Exit.Position = UDim2.new(0, 415, 0, 3)
  12050. Exit.Size = UDim2.new(0, 20, 0, 20)
  12051. Exit.FontSize = Enum.FontSize.Size14
  12052. Exit.Text = ""
  12053. PopupText.Name = "PopupText"
  12054. PopupText.Parent = shadow
  12055. PopupText.BackgroundTransparency = 1
  12056. PopupText.Position = UDim2.new(0, 61, 0, -5)
  12057. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12058. PopupText.ZIndex = 6
  12059. PopupText.Font = Enum.Font.SourceSansBold
  12060. PopupText.TextSize = 31
  12061. PopupText.Text = "Logs"
  12062. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12063. PopupText.TextStrokeTransparency = 0
  12064. PopupText.TextWrapped = true
  12065. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12066. Hide.Name = "Hide"
  12067. Hide.Parent = shadow
  12068. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12069. Hide.BackgroundTransparency = 0.30000001192093
  12070. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12071. Hide.BorderSizePixel = 0
  12072. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12073. Hide.Size = UDim2.new(0, 20, 0, 20)
  12074. Hide.FontSize = Enum.FontSize.Size14
  12075. Hide.Text = ""
  12076. checked = "http://www.roblox.com/asset/?id=65492641"
  12077. unchecked = "http://www.roblox.com/asset/?id=65492651"
  12078. if chatsV == true then
  12079. CheckBox_2.Image = checked else
  12080. CheckBox_2.Image = unchecked end
  12081. box_2.MouseButton1Down:connect(function()
  12082. if chatsV == true then chatsV = false
  12083. CheckBox_2.Image = unchecked updatefile() else
  12084. chatsV = true
  12085. CheckBox_2.Image = checked updatefile() end end)
  12086. if whispersV == true then
  12087. CheckBox.Image = checked else
  12088. CheckBox.Image = unchecked end
  12089. box.MouseButton1Down:connect(function()
  12090. if whispersV == true then whispersV = false
  12091. CheckBox.Image = unchecked updatefile() else
  12092. whispersV = true
  12093. CheckBox.Image = checked updatefile() end end)
  12094. if commandsV == true then
  12095. CheckBox_3.Image = checked else
  12096. CheckBox_3.Image = unchecked end
  12097. box_3.MouseButton1Down:connect(function()
  12098. if commandsV == true then commandsV = false
  12099. CheckBox_3.Image = unchecked updatefile() else
  12100. commandsV = true
  12101. CheckBox_3.Image = checked updatefile() end end)
  12102. clear.MouseButton1Down:connect(function()
  12103. for _, child in pairs( scroll:GetChildren()) do
  12104. child:Destroy() end
  12105. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12106. end)
  12107. Exit.MouseButton1Down:connect(function()
  12108. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12109. logsopen = false
  12110. end)
  12111. hidden = false
  12112. Hide.MouseButton1Down:connect(function()
  12113. if hidden == false then hidden = true
  12114. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12115. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12116. end end)
  12117. function logtime() -- time function from aperture
  12118. local HOUR = math.floor((tick() % 86400) / 3600)
  12119. local MINUTE = math.floor((tick() % 3600) / 60)
  12120. local SECOND = math.floor(tick() % 60)
  12121. local AP = HOUR > 11 and 'PM' or 'AM'
  12122. HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  12123. HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  12124. MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  12125. SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  12126. return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  12127. function CreateLabel(Name, Text)
  12128. local sf = scroll
  12129. if #sf:GetChildren() >= 2546 then
  12130. sf:ClearAllChildren()
  12131. end
  12132. local alls = 0
  12133. for i,v in pairs(sf:GetChildren()) do
  12134. if v then
  12135. alls = v.Size.Y.Offset + alls
  12136. end
  12137. if not v then
  12138. alls = 0
  12139. end
  12140. end
  12141. local tl = Instance.new('TextLabel', sf)
  12142. local il = Instance.new('Frame', tl)
  12143. tl.Name = Name
  12144. tl.ZIndex = 6
  12145. tl.Text = logtime().." - ["..Name.."]: "..Text
  12146. tl.Size = UDim2.new(0,410,0,84)
  12147. tl.BackgroundTransparency = 1
  12148. tl.BorderSizePixel = 0
  12149. tl.Font = "SourceSansBold"
  12150. tl.Position = UDim2.new(-1,0,0,alls)
  12151. tl.TextTransparency = 1
  12152. tl.TextScaled = false
  12153. tl.TextSize = 14
  12154. tl.TextWrapped = true
  12155. tl.TextXAlignment = "Left"
  12156. tl.TextYAlignment = "Top"
  12157. il.BackgroundTransparency = 1
  12158. il.BorderSizePixel = 0
  12159. il.Size = UDim2.new(0,12,1,0)
  12160. il.Position = UDim2.new(0,410,0,0)
  12161. tl.TextColor3 = Color3.fromRGB(255,255,255)
  12162. tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  12163. sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  12164. sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  12165. local size2 = sf.CanvasSize.Y.Offset
  12166. tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  12167. for i = 0,50 do wait(0.05)
  12168. tl.TextTransparency = tl.TextTransparency - 0.05
  12169. end
  12170. tl.TextTransparency = 0
  12171. end logsloaded = true
  12172. local intro = Instance.new("ScreenGui")
  12173. local Frame = Instance.new("Frame")
  12174. local Circle = Instance.new("ImageLabel")
  12175. local ImageLabel = Instance.new("ImageLabel")
  12176. intro.Name = "intro"
  12177. intro.Parent = game.CoreGui
  12178. Frame.Parent = intro
  12179. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12180. Frame.BackgroundTransparency = 1
  12181. Frame.BorderSizePixel = 0
  12182. Frame.ClipsDescendants = true
  12183. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  12184. Frame.Size = UDim2.new(0, 250, 0, 250)
  12185. Circle.Name = "Circle"
  12186. Circle.Parent = Frame
  12187. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  12188. Circle.BackgroundTransparency = 1
  12189. Circle.BorderSizePixel = 0
  12190. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  12191. Circle.Image = "rbxassetid://631172870"
  12192. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12193. ImageLabel.Parent = Frame
  12194. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  12195. ImageLabel.BackgroundTransparency = 1
  12196. ImageLabel.BorderSizePixel = 0
  12197. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  12198. ImageLabel.Image = "rbxassetid://1352543873"
  12199. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  12200. local g = intro
  12201. local f = Frame
  12202. local imagef = Circle
  12203. local logof = ImageLabel
  12204. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.5)
  12205. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.5)
  12206. repeat wait() until imagef.Size == UDim2.new(3,0,3,0) and logof.Size == UDim2.new(1,0,1,0)
  12207. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.5)
  12208. repeat wait() until f.Size == UDim2.new(0,300,0,300)
  12209. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.5)
  12210. repeat wait() until f.Size == UDim2.new(0,250,0,250)
  12211. if workspace.FilteringEnabled == true then Notify('Filtering ENABLED')
  12212. elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled') end
  12213. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  12214. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  12215. local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel") local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel") local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent = game.CoreGui.RobloxGui.TopBarContainer
  12216. iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size = UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild" sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1)
  12217. sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name = "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position = UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36)
  12218. cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1 cmds_2.Position = UDim2.new(0, 0, 0, -2)
  12219. cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize = Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1, 1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907
  12220. settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency = 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0, 36) settings.AutoButtonColor = false
  12221. settings_2.Name = "settings" settings_2.Parent = settings settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency = 1 settings_2.Position = UDim2.new(0, 0, 0, -2)
  12222. settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub" settings_2.TextColor3 = Color3.new(1, 1, 1)
  12223. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  12224. updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 = Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1
  12225. updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0, 40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14
  12226. updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1) updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent = sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0)
  12227. info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name = "info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1) info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2)
  12228. info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize = Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1)
  12229. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  12230. mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix" mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1) mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2)
  12231. mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize = Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1) mix_2.TextStrokeTransparency = 0.7
  12232. lockic = Instance.new("ImageLabel")
  12233. lockic.Name = "lock"
  12234. lockic.Parent = iy
  12235. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  12236. lockic.BackgroundTransparency = 1
  12237. lockic.ImageTransparency = 1
  12238. lockic.BorderSizePixel = 0
  12239. lockic.Position = UDim2.new(0, 53, 0, -3)
  12240. lockic.Size = UDim2.new(0, 40, 0, 40)
  12241. lockic.Image = "rbxassetid://1495252742"
  12242. info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent = iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1 MAIN.Position = UDim2.new(0, 2, 0, -2)
  12243. MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize = Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1) MAIN.TextStrokeTransparency = 0.69999998807907
  12244. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  12245. local TopBarContainer = Instance.new("Frame") TopBarContainer.Name = "TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui TopBarContainer.Active = true TopBarContainer.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12246. TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0 TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size = UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0
  12247. picker = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01333392047") picker.Parent = game.CoreGui picker.ColorPicker.Visible = false picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
  12248. quickmenu.sheild.mix.MouseButton1Click:connect(function() picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil) end)
  12249. PKR = picker.ColorPicker
  12250. local ColorPicker do
  12251. ColorPicker = {}
  12252.  
  12253. ColorPicker.new = function()
  12254. local newMt = setmetatable({},{})
  12255.  
  12256. local pickerGui = picker.ColorPicker
  12257. local pickerTopBar = pickerGui.TopBar
  12258. local pickerFrame = pickerGui.Content
  12259. local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  12260. local colorStrip = pickerFrame.ColorStrip
  12261. local previewFrame = pickerFrame.Preview
  12262. local basicColorsFrame = pickerFrame.BasicColors
  12263. local customColorsFrame = pickerFrame.CustomColors
  12264. local okButton = pickerFrame.Ok
  12265. local cancelButton = pickerFrame.Cancel
  12266. local defaultButton = pickerFrame.Default
  12267.  
  12268. local colorScope = colorSpace.Scope
  12269. local colorArrow = pickerFrame.ArrowFrame.Arrow
  12270.  
  12271. local hueInput = pickerFrame.Hue.Input
  12272. local satInput = pickerFrame.Sat.Input
  12273. local valInput = pickerFrame.Val.Input
  12274.  
  12275. local redInput = pickerFrame.Red.Input
  12276. local greenInput = pickerFrame.Green.Input
  12277. local blueInput = pickerFrame.Blue.Input
  12278.  
  12279. local user = game:GetService("UserInputService")
  12280. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12281.  
  12282. local hue,sat,val = 0,0,1
  12283. local red,green,blue = 1,1,1
  12284. local chosenColor = Color3.new(0,0,0)
  12285.  
  12286. local basicColors = {Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.66666668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.49803924560547),Color3.new(0.66666668653488,0.66666668653488,0.49803924560547),Color3.new(0,1,0.49803924560547),Color3.new(0.66666668653488,1,0.49803924560547),Color3.new(0,0,1),Color3.new(0.66666668653488,0,1),Color3.new(0,0.33333334326744,1),Color3.new(0.66666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.66666668653488,0.66666668653488,1),Color3.new(0,1,1),Color3.new(0.66666668653488,1,1),Color3.new(0.33333334326744,0,0),Color3.new(1,0,0),Color3.new(0.33333334326744,0.33333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.66666668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Color3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.49803924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.66666668653488,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.33333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.33333334326744,0,1),Color3.new(1,0,1),Color3.new(0.33333334326744,0.33333334326744,1),Color3.new(1,0.33333334326744,1),Color3.new(0.33333334326744,0.66666668653488,1),Color3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)}
  12287. local customColors = {}
  12288.  
  12289. local function updateColor(noupdate)
  12290. local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  12291. local hsvColor = Color3.fromHSV(hue,sat,val)
  12292.  
  12293. if noupdate == 2 or not noupdate then
  12294. hueInput.Text = tostring(math.ceil(359*hue))
  12295. satInput.Text = tostring(math.ceil(255*sat))
  12296. valInput.Text = tostring(math.floor(255*val))
  12297. end
  12298. if noupdate == 1 or not noupdate then
  12299. redInput.Text = tostring(math.floor(255*red))
  12300. greenInput.Text = tostring(math.floor(255*green))
  12301. blueInput.Text = tostring(math.floor(255*blue))
  12302. end
  12303.  
  12304. chosenColor = Color3.new(red,green,blue)
  12305.  
  12306. colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  12307. colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  12308. colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  12309. previewFrame.BackgroundColor3 = chosenColor
  12310.  
  12311. newMt.Color = chosenColor
  12312. if newMt.Changed then newMt:Changed(chosenColor) end
  12313. end
  12314.  
  12315. local function colorSpaceInput()
  12316. local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  12317. local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  12318.  
  12319. if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  12320. if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  12321.  
  12322. hue = (219 - relativeX)/219
  12323. sat = (199 - relativeY)/199
  12324.  
  12325. local hsvColor = Color3.fromHSV(hue,sat,val)
  12326. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  12327.  
  12328. updateColor()
  12329. end
  12330.  
  12331. local function colorStripInput()
  12332. local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  12333.  
  12334. if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  12335.  
  12336. val = (199 - relativeY)/199
  12337.  
  12338. local hsvColor = Color3.fromHSV(hue,sat,val)
  12339. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  12340.  
  12341. updateColor()
  12342. end
  12343.  
  12344. local function hookButtons(frame,func)
  12345. frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  12346. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12347. frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  12348. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  12349. local releaseEvent,runEvent
  12350.  
  12351. local startTime = tick()
  12352. local pressing = true
  12353. local startNum = tonumber(frame.Text)
  12354.  
  12355. if not startNum then return end
  12356.  
  12357. releaseEvent = user.InputEnded:Connect(function(input)
  12358. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  12359. releaseEvent:Disconnect()
  12360. pressing = false
  12361. end)
  12362.  
  12363. startNum = startNum + 1
  12364. func(startNum)
  12365. while pressing do
  12366. if tick()-startTime > 0.3 then
  12367. startNum = startNum + 1
  12368. func(startNum)
  12369. end
  12370. wait(0.1)
  12371. end
  12372. end
  12373. end)
  12374.  
  12375. frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  12376. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12377. frame.ArrowFrame.Up.BackgroundTransparency = 1
  12378. end
  12379. end)
  12380.  
  12381. frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  12382. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12383. frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  12384. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  12385. local releaseEvent,runEvent
  12386.  
  12387. local startTime = tick()
  12388. local pressing = true
  12389. local startNum = tonumber(frame.Text)
  12390.  
  12391. if not startNum then return end
  12392.  
  12393. releaseEvent = user.InputEnded:Connect(function(input)
  12394. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  12395. releaseEvent:Disconnect()
  12396. pressing = false
  12397. end)
  12398.  
  12399. startNum = startNum - 1
  12400. func(startNum)
  12401. while pressing do
  12402. if tick()-startTime > 0.3 then
  12403. startNum = startNum - 1
  12404. func(startNum)
  12405. end
  12406. wait(0.1)
  12407. end
  12408. end
  12409. end)
  12410.  
  12411. frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  12412. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12413. frame.ArrowFrame.Down.BackgroundTransparency = 1
  12414. end
  12415. end)
  12416. end
  12417.  
  12418. colorSpace.InputBegan:Connect(function(input)
  12419. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  12420. local releaseEvent,mouseEvent
  12421.  
  12422. releaseEvent = user.InputEnded:Connect(function(input)
  12423. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  12424. releaseEvent:Disconnect()
  12425. mouseEvent:Disconnect()
  12426. end)
  12427.  
  12428. mouseEvent = user.InputChanged:Connect(function(input)
  12429. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12430. colorSpaceInput()
  12431. end
  12432. end)
  12433.  
  12434. colorSpaceInput()
  12435. end
  12436. end)
  12437.  
  12438. colorStrip.InputBegan:Connect(function(input)
  12439. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  12440. local releaseEvent,mouseEvent
  12441.  
  12442. releaseEvent = user.InputEnded:Connect(function(input)
  12443. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  12444. releaseEvent:Disconnect()
  12445. mouseEvent:Disconnect()
  12446. end)
  12447.  
  12448. mouseEvent = user.InputChanged:Connect(function(input)
  12449. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12450. colorStripInput()
  12451. end
  12452. end)
  12453.  
  12454. colorStripInput()
  12455. end
  12456. end)
  12457.  
  12458. local function updateHue(str)
  12459. local num = tonumber(str)
  12460. if num then
  12461. hue = math.clamp(math.floor(num),0,359)/359
  12462. local hsvColor = Color3.fromHSV(hue,sat,val)
  12463. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  12464. hueInput.Text = tostring(hue*359)
  12465. updateColor(1)
  12466. end
  12467. end
  12468. hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  12469.  
  12470. local function updateSat(str)
  12471. local num = tonumber(str)
  12472. if num then
  12473. sat = math.clamp(math.floor(num),0,255)/255
  12474. local hsvColor = Color3.fromHSV(hue,sat,val)
  12475. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  12476. satInput.Text = tostring(sat*255)
  12477. updateColor(1)
  12478. end
  12479. end
  12480. satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  12481.  
  12482. local function updateVal(str)
  12483. local num = tonumber(str)
  12484. if num then
  12485. val = math.clamp(math.floor(num),0,255)/255
  12486. local hsvColor = Color3.fromHSV(hue,sat,val)
  12487. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  12488. valInput.Text = tostring(val*255)
  12489. updateColor(1)
  12490. end
  12491. end
  12492. valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  12493.  
  12494. local function updateRed(str)
  12495. local num = tonumber(str)
  12496. if num then
  12497. red = math.clamp(math.floor(num),0,255)/255
  12498. local newColor = Color3.new(red,green,blue)
  12499. hue,sat,val = Color3.toHSV(newColor)
  12500. redInput.Text = tostring(red*255)
  12501. updateColor(2)
  12502. end
  12503. end
  12504. redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  12505.  
  12506. local function updateGreen(str)
  12507. local num = tonumber(str)
  12508. if num then
  12509. green = math.clamp(math.floor(num),0,255)/255
  12510. local newColor = Color3.new(red,green,blue)
  12511. hue,sat,val = Color3.toHSV(newColor)
  12512. greenInput.Text = tostring(green*255)
  12513. updateColor(2)
  12514. end
  12515. end
  12516. greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  12517.  
  12518. local function updateBlue(str)
  12519. local num = tonumber(str)
  12520. if num then
  12521. blue = math.clamp(math.floor(num),0,255)/255
  12522. local newColor = Color3.new(red,green,blue)
  12523. hue,sat,val = Color3.toHSV(newColor)
  12524. blueInput.Text = tostring(blue*255)
  12525. updateColor(2)
  12526. end
  12527. end
  12528. blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  12529.  
  12530. local colorChoice = Instance.new("TextButton")
  12531. colorChoice.Name = "Choice"
  12532. colorChoice.Size = UDim2.new(0,25,0,18)
  12533. colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  12534. colorChoice.Text = ""
  12535. colorChoice.AutoButtonColor = false
  12536.  
  12537. local row = 0
  12538. local column = 0
  12539. for i,v in pairs(basicColors) do
  12540. local newColor = colorChoice:Clone()
  12541. newColor.BackgroundColor3 = v
  12542. newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  12543.  
  12544. newColor.MouseButton1Click:Connect(function()
  12545. red,green,blue = v.r,v.g,v.b
  12546. local newColor = Color3.new(red,green,blue)
  12547. hue,sat,val = Color3.toHSV(newColor)
  12548. updateColor()
  12549. end)
  12550.  
  12551. newColor.Parent = basicColorsFrame
  12552. column = column + 1
  12553. if column == 6 then row = row + 1 column = 0 end
  12554. end
  12555.  
  12556. row = 0
  12557. column = 0
  12558. for i = 1,12 do
  12559. local color = customColors[i] or Color3.new(0,0,0)
  12560. local newColor = colorChoice:Clone()
  12561. newColor.BackgroundColor3 = color
  12562. newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  12563.  
  12564. newColor.MouseButton1Click:Connect(function()
  12565. local curColor = customColors[i] or Color3.new(0,0,0)
  12566. red,green,blue = curColor.r,curColor.g,curColor.b
  12567. hue,sat,val = Color3.toHSV(curColor)
  12568. updateColor()
  12569. end)
  12570.  
  12571. newColor.MouseButton2Click:Connect(function()
  12572. customColors[i] = chosenColor
  12573. newColor.BackgroundColor3 = chosenColor
  12574. end)
  12575.  
  12576. newColor.Parent = customColorsFrame
  12577. column = column + 1
  12578. if column == 6 then row = row + 1 column = 0 end
  12579. end
  12580.  
  12581. pickerTopBar.InputBegan:Connect(function(input)
  12582. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  12583. local releaseEvent,mouseEvent
  12584. local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  12585.  
  12586. releaseEvent = user.InputEnded:Connect(function(input)
  12587. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  12588. releaseEvent:Disconnect()
  12589. mouseEvent:Disconnect()
  12590. end)
  12591.  
  12592. mouseEvent = user.InputChanged:Connect(function(input)
  12593. if input.UserInputType == Enum.UserInputType.MouseMovement then
  12594. pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  12595. end
  12596. end)
  12597. end
  12598. end)
  12599.  
  12600. okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  12601. okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  12602. okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  12603.  
  12604. cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  12605. cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  12606. cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  12607.  
  12608. defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  12609. defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  12610. defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  12611.  
  12612. updateColor()
  12613.  
  12614. newMt.SetColor = function(self,color)
  12615. red,green,blue = color.r,color.g,color.b
  12616. hue,sat,val = Color3.toHSV(color)
  12617. updateColor()
  12618. end
  12619.  
  12620. return newMt
  12621. end
  12622. end
  12623. local picker = ColorPicker.new()
  12624. picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color) updatefile() end
  12625. picker.Changed = function(self,color) updatecolors(color) end
  12626. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  12627. picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569, 0.121569))
  12628. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  12629. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  12630. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  12631. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  12632. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12633. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  12634. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  12635. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  12636. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  12637. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  12638. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12639. SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size = UDim2.new(0, 293, 0, 130) SUG.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12640. SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage = "rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage = "rbxasset://textures/blackBkg_square.png"
  12641. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  12642. newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end
  12643. local CSP2 = game.CoreGui.sugg.suggestions
  12644. local main2 = CSP2
  12645. local frame2 = CSP2:WaitForChild('SUG')
  12646. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  12647. IndexContents2 = function(str,bool)
  12648. if suggestionstoggle == true then
  12649. if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  12650. local Index,SizeY = 0,0
  12651. for i,v in next, frame2:GetChildren() do
  12652. if bool then
  12653. if Match2(v.Text,str) then
  12654. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  12655. Index = Index + 1
  12656. v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  12657. v.Visible = true
  12658. SizeY = SizeY + v.AbsoluteSize.Y
  12659. frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  12660. v.Visible = true
  12661. SizeY = SizeY + v.AbsoluteSize.Y
  12662. frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  12663. IndexContents2('',true)
  12664. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12665. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) wait(1)
  12666. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
  12667. repeat wait() until logof.Size == UDim2.new(0,0,0,0)
  12668. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
  12669. repeat wait() until f.Size == UDim2.new(0,0,0,0) g:Destroy() updatecolors(Color3.new(colorR, colorG, colorB))
  12670. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  12671. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  12672. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  12673. function chatboxx() local chatbox = gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and property == "Text" then
  12674. if gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(1,1) == cmdprefix then IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
  12675. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  12676. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  12677. if newbar:FindFirstChild('BoxFrame') then
  12678. chatboxx() end end)
  12679. coroutine.resume(coroutine.create(function()
  12680. if script.ClassName == "LocalScript" then
  12681. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  12682. Text = "The prefix is '" .. cmdprefix .. "'";
  12683. Color = Color3.new(255,255,255);
  12684. Font = Enum.Font.SourceSans;
  12685. FontSize = Enum.FontSize.Size24;
  12686. }) wait(0.5)
  12687. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  12688. Text = "Click IY on the top left to see more options";
  12689. Color = Color3.new(255,255,255);
  12690. Font = Enum.Font.SourceSans;
  12691. FontSize = Enum.FontSize.Size24;
  12692. }) end end))
  12693. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 99999999999999999999999999999999999999, 0, 0)
  12694. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  12695. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12696. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12697. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12698. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12699. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12700. qopen = false quickmenu.MouseButton1Click:connect(function()
  12701. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12702. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12703. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12704. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12705. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  12706. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12707. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  12708. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12709. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12710. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12711. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12712. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12713. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  12714. qopen = false if playerenabled == true then MusicPlayer:Show() else NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) end end end)
  12715. quickmenu.sheild.cmds.MouseButton1Click:connect(function() runwindow() end)
  12716. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  12717. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  12718. Updates = Instance.new("ScreenGui")
  12719. dragg = Instance.new("Frame")
  12720. local PromptDialog = Instance.new("Frame")
  12721. local ContainerFrame = Instance.new("Frame")
  12722. local LOG = Instance.new("TextLabel")
  12723. local PopupText3 = Instance.new("TextLabel")
  12724. local PopupText4 = Instance.new("TextLabel")
  12725. local UTDV = Instance.new("TextLabel")
  12726. local PopupText5 = Instance.new("TextLabel")
  12727. local shadow = Instance.new("Frame")
  12728. Exitt = Instance.new("TextButton")
  12729. local PopupText = Instance.new("TextLabel")
  12730. local vers = Instance.new("TextLabel")
  12731. Updates.Name = "Updates"
  12732. Updates.Parent = game.CoreGui
  12733. dragg.Name = "drag"
  12734. dragg.Parent = Updates
  12735. dragg.Active = true
  12736. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  12737. dragg.BackgroundTransparency = 1
  12738. dragg.Draggable = true
  12739. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  12740. dragg.Size = UDim2.new(0, 438, 0, 26)
  12741. PromptDialog.Name = "PromptDialog"
  12742. PromptDialog.Parent = dragg
  12743. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12744. PromptDialog.BackgroundTransparency = 1
  12745. PromptDialog.BorderSizePixel = 0
  12746. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12747. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12748. PromptDialog.ZIndex = 5
  12749. ContainerFrame.Name = "ContainerFrame"
  12750. ContainerFrame.Parent = PromptDialog
  12751. ContainerFrame.BackgroundColor3 = maincolor
  12752. ContainerFrame.BackgroundTransparency = 0.5
  12753. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12754. ContainerFrame.BorderSizePixel = 0
  12755. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12756. ContainerFrame.Size = UDim2.new(1, 0, 1.15, 0) -- SIZE
  12757. ContainerFrame.ZIndex = 5
  12758. LOG.Name = "LOG"
  12759. LOG.Parent = ContainerFrame
  12760. LOG.BackgroundTransparency = 1
  12761. LOG.Position = UDim2.new(0, 8, 0, 110)
  12762. LOG.Size = UDim2.new(1, -16, 1, 0)
  12763. LOG.ZIndex = 10
  12764. LOG.Font = Enum.Font.SourceSansBold
  12765. LOG.TextSize = 20
  12766. LOG.Text = "+ Delay in loops: ;10^3^sparkles (gives you sparkles every 3 seconds 10 times)\n+ Breakloops will stop the above mentioned cmd loops\n+ Glass [plr]\n+ Playhash [hash]\n+ Bang [plr] [plr]\n+ Freecamspeed [num]\n\n* Updated feinvisible (works with r15)\n* Updated DEX\n* Skygif fixes"
  12767. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12768. LOG.TextStrokeTransparency = 0
  12769. LOG.TextWrapped = true
  12770. LOG.TextYAlignment = Enum.TextYAlignment.Top
  12771. LOG.TextXAlignment = "Left"
  12772. PopupText3.Name = "PopupText3"
  12773. PopupText3.Parent = ContainerFrame
  12774. PopupText3.BackgroundTransparency = 1
  12775. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  12776. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  12777. PopupText3.ZIndex = 10
  12778. PopupText3.Font = Enum.Font.SourceSansBold
  12779. PopupText3.TextSize = 20
  12780. PopupText3.Text = "Edge#1934 - Moon#6245"
  12781. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12782. PopupText3.TextStrokeTransparency = 0
  12783. PopupText3.TextWrapped = true
  12784. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  12785. PopupText4.Name = "PopupText4"
  12786. PopupText4.Parent = ContainerFrame
  12787. PopupText4.BackgroundTransparency = 1
  12788. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  12789. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  12790. PopupText4.ZIndex = 10
  12791. PopupText4.Font = Enum.Font.SourceSansBold
  12792. PopupText4.FontSize = Enum.FontSize.Size18
  12793. PopupText4.Text = "infyield.weebly.com - discord.gg/wnuFVe2"
  12794. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12795. PopupText4.TextStrokeTransparency = 0
  12796. PopupText4.TextWrapped = true
  12797. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  12798. UTDV.Name = "UTDV"
  12799. UTDV.Parent = ContainerFrame
  12800. UTDV.BackgroundTransparency = 1
  12801. UTDV.Position = UDim2.new(0, 8, 0, 5)
  12802. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  12803. UTDV.ZIndex = 10
  12804. UTDV.Font = Enum.Font.SourceSansBold
  12805. UTDV.FontSize = Enum.FontSize.Size28
  12806. UTDV.Text = "Up to date version: N/A"
  12807. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12808. UTDV.TextStrokeTransparency = 0
  12809. UTDV.TextWrapped = true
  12810. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  12811. PopupText5.Name = "PopupText5"
  12812. PopupText5.Parent = ContainerFrame
  12813. PopupText5.BackgroundTransparency = 1
  12814. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  12815. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  12816. PopupText5.ZIndex = 10
  12817. PopupText5.Font = Enum.Font.SourceSansBold
  12818. PopupText5.FontSize = Enum.FontSize.Size28
  12819. PopupText5.Text = "Update Log:"
  12820. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12821. PopupText5.TextStrokeTransparency = 0
  12822. PopupText5.TextWrapped = true
  12823. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  12824. shadow.Name = "shadow"
  12825. shadow.Parent = PromptDialog
  12826. shadow.BackgroundColor3 = maincolor
  12827. shadow.BackgroundTransparency = 0.30000001192093
  12828. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12829. shadow.BorderSizePixel = 0
  12830. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12831. shadow.Size = UDim2.new(0, 438, 0, 26)
  12832. Exitt.Name = "Exit"
  12833. Exitt.Parent = shadow
  12834. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  12835. Exitt.BackgroundTransparency = 0.30000001192093
  12836. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  12837. Exitt.BorderSizePixel = 0
  12838. Exitt.Position = UDim2.new(0, 415, 0, 3)
  12839. Exitt.Size = UDim2.new(0, 20, 0, 20)
  12840. Exitt.FontSize = Enum.FontSize.Size14
  12841. Exitt.Text = ""
  12842. PopupText.Name = "PopupText"
  12843. PopupText.Parent = shadow
  12844. PopupText.BackgroundTransparency = 1
  12845. PopupText.Position = UDim2.new(0, 61, 0, -2)
  12846. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12847. PopupText.ZIndex = 110
  12848. PopupText.Font = Enum.Font.SourceSansBold
  12849. PopupText.TextSize = 30
  12850. PopupText.Text = "Information"
  12851. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12852. PopupText.TextStrokeTransparency = 0
  12853. PopupText.TextWrapped = true
  12854. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12855. vers.Name = "vers"
  12856. vers.Parent = shadow
  12857. vers.BackgroundTransparency = 1
  12858. vers.Position = UDim2.new(0, 8, 0, 2)
  12859. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  12860. vers.ZIndex = 110
  12861. vers.Font = Enum.Font.SourceSansBold
  12862. vers.TextSize = 20
  12863. vers.Text = "v" .. Version
  12864. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12865. vers.TextStrokeTransparency = 0
  12866. vers.TextWrapped = true
  12867. vers.TextXAlignment = Enum.TextXAlignment.Left
  12868. vers.TextYAlignment = Enum.TextYAlignment.Top
  12869. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  12870. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  12871. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  12872. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  12873.  
  12874. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  12875. if not game.CoreGui:FindFirstChild('IYrun') then
  12876. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  12877. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  12878. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  12879. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  12880. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  12881. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  12882. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  12883. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  12884. shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) shadow.Size = UDim2.new(1, 0, 0.129999995, 0) shadow.ZIndex = 100
  12885. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  12886. Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.Position = UDim2.new(0, 401, 0, 1) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.ZIndex = 110 Exit.FontSize = Enum.FontSize.Size14
  12887. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  12888. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  12889. title.Text = Asset.Name .. " is available" title.TextColor3 = Color3.new(0.97, 0.97, 0.97) title.TextStrokeTransparency = 0 title.TextWrapped = true title.TextYAlignment = Enum.TextYAlignment.Top
  12890. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  12891. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  12892. a.BackgroundTransparency = 1 a.Position = UDim2.new(0, 8, 0, 50) a.Size = UDim2.new(1, -16, 0.100000001, 0) a.ZIndex = 10 a.Font = Enum.Font.SourceSansBold
  12893. a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com - discord.gg/wnuFVe2" a.TextColor3 = Color3.new(0.97, 0.97, 0.97) a.TextStrokeTransparency = 0
  12894. a.TextWrapped = true a.TextYAlignment = Enum.TextYAlignment.Top a2.Name = "a2" a2.Parent = ContainerFrame a2.BackgroundTransparency = 1 a2.Position = UDim2.new(0, 8, 0, 5)
  12895. a2.Size = UDim2.new(1, -16, 0.300000012, 0) a2.ZIndex = 10 a2.Font = Enum.Font.SourceSansBold a2.TextSize = 20 a2.Text = "The version of Infinite Yield you are using is outdated."
  12896. a2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2.TextStrokeTransparency = 0 a2.TextWrapped = true a2.TextYAlignment = Enum.TextYAlignment.Top a3.Name = "a3" a3.Parent = ContainerFrame
  12897. a3.BackgroundTransparency = 1 a3.Position = UDim2.new(0, 8, 0, 25) a3.Size = UDim2.new(1, -16, 0.300000012, 0) a3.ZIndex = 10 a3.Font = Enum.Font.SourceSansBold
  12898. a3.TextSize = 20 a3.Text = "You can get a new version at one of these 2 sources." a3.TextColor3 = Color3.new(0.97, 0.97, 0.97) a3.TextStrokeTransparency = 0
  12899. a3.TextWrapped = true a3.TextYAlignment = Enum.TextYAlignment.Top a2_2.Name = "a2" a2_2.Parent = ContainerFrame a2_2.BackgroundTransparency = 1 a2_2.Position = UDim2.new(0, 8, 0, 92)
  12900. a2_2.Size = UDim2.new(1, -16, 0.300000012, 0) a2_2.ZIndex = 10 a2_2.Font = Enum.Font.SourceSansBold a2_2.FontSize = Enum.FontSize.Size24 a2_2.Text = "If your exploit supports httpget, you can update now by clicking 'Update'"
  12901. a2_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2_2.TextStrokeTransparency = 0 a2_2.TextWrapped = true a2_2.TextYAlignment = Enum.TextYAlignment.Top UPDATE.Name = "UPDATE"
  12902. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  12903. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  12904. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  12905. Line.BackgroundColor3 = Color3.new(0, 0, 0) Line.BackgroundTransparency = 0.5 Line.BorderColor3 = Color3.new(0, 0, 0) Line.Position = UDim2.new(0, 16, 0, 121)
  12906. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
  12907. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  12908. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  12909. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  12910. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  12911. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  12912. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  12913. else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment