Destroyer_again2

infinite yeild

Apr 21st, 2019
474
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ---------------------------------------------------------------
  2. ---------------------------------------------------------------
  3. --  _____       __ _       _ _        __   ___      _     _  --
  4. -- |_   _|     / _(_)     (_) |       \ \ / (_)    | |   | | --
  5. --   | | _ __ | |_ _ _ __  _| |_ ___   \ V / _  ___| | __| | --
  6. --   | || '_ \|  _| | '_ \| | __/ _ \   \ / | |/ _ \ |/ _` | --
  7. --  _| || | | | | | | | | | | ||  __/   | | | |  __/ | (_| | --
  8. --  \___/_| |_|_| |_|_| |_|_|\__\___|   \_/ |_|\___|_|\__,_| --
  9. --                                                           --
  10. ---------------------------------------------------------------
  11. ---------------------------Edge-Moon---------------------------
  12. ---------------------------------------------------------------
  13. if game:GetService("RunService"):IsClient() then error("hmmm your using this on void sb huh use h/") end
  14. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  15. local RealPlayer = Player
  16. do warn("hot sauce hax")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
  17.  
  18. local Version = '9.5.3'
  19. HttpService = game:GetService("HttpService")
  20. SAVEFILE = {
  21.     colorR = 0.121569;
  22.     colorG = 0.121569;
  23.     colorB = 0.121569;
  24.     cmdprefix = ';';
  25.     suggestionstoggle = true;
  26.     allowfriends = true;
  27.     JLnotify = true;
  28.     Mseconds = '7';
  29.     Nfriends = true;
  30.     cmdbarbind = ';';
  31.     chatsV = false;
  32.     whispersV = false;
  33.     commandsV = false;
  34.     aliasSave = {}
  35. }
  36. defaults = HttpService:JSONEncode(SAVEFILE)
  37.  
  38. function writefileExploit() if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then return true end end
  39.  
  40. loaded = false
  41. function run()
  42. local function writeF()
  43. writefile("IY.txt", defaults)
  44. wait(1)
  45. local newjson = readfile("IY.txt")
  46. local CREATEFILE = HttpService:JSONDecode(newjson)
  47. colorR = CREATEFILE.colorR
  48. colorG = CREATEFILE.colorG
  49. colorB = CREATEFILE.colorB
  50. cmdprefix = CREATEFILE.cmdprefix
  51. suggestionstoggle = CREATEFILE.suggestionstoggle
  52. allowfriends = CREATEFILE.allowfriends
  53. JLnotify = CREATEFILE.JLnotify
  54. Mseconds = CREATEFILE.Mseconds
  55. Nfriends = CREATEFILE.Nfriends
  56. cmdbarbind = CREATEFILE.cmdbarbind
  57. chatsV = CREATEFILE.chatsV
  58. whispersV = CREATEFILE.whispersV
  59. commandsV = CREATEFILE.commandsV
  60. aliasSave = CREATEFILE.aliasSave
  61. loaded = true end
  62. function pcWRITE()
  63. local file, err = pcall(writeF)
  64. if not file then
  65. warn("READ/WRITE ERROR: "..err)
  66. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  67. function Click(mouse) R_W:Destroy()
  68. for _, child in pairs(game.CoreGui:GetChildren()) do
  69. if child.Name == "IYrun" then
  70. child:Destroy() end end end
  71. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  72. if writefileExploit() then
  73. local function sfile()
  74. local checktxt = readfile("IY.txt")
  75. if checktxt == nil then pcWRITE() writeF()
  76. else return end end
  77. local success, message2 = pcall(sfile)
  78. if success then
  79. local json = readfile("IY.txt")
  80. local LOADFILE = HttpService:JSONDecode(json)
  81. colorR = LOADFILE.colorR
  82. colorG = LOADFILE.colorG
  83. colorB = LOADFILE.colorB
  84. cmdprefix = LOADFILE.cmdprefix
  85. suggestionstoggle = LOADFILE.suggestionstoggle
  86. allowfriends = LOADFILE.allowfriends
  87. JLnotify = LOADFILE.JLnotify
  88. Mseconds = LOADFILE.Mseconds
  89. Nfriends = LOADFILE.Nfriends
  90. cmdbarbind = LOADFILE.cmdbarbind
  91. chatsV = LOADFILE.chatsV
  92. whispersV = LOADFILE.whispersV
  93. commandsV = LOADFILE.commandsV
  94. aliasSave = LOADFILE.aliasSave
  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.     aliasSave = {}
  112.     loaded = true
  113. end
  114. repeat wait() until loaded == true
  115. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  116. 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={}
  117. 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
  118. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  119. local split=" " slock = false
  120. function updatefile()
  121. if writefileExploit() then
  122. local update = {
  123.     colorR = colorR;
  124.     colorG = colorG;
  125.     colorB = colorB;
  126.     cmdprefix = cmdprefix;
  127.     suggestionstoggle = suggestionstoggle;
  128.     allowfriends = allowfriends;
  129.     JLnotify = JLnotify;
  130.     Mseconds = Mseconds;
  131.     Nfriends = Nfriends;
  132.     cmdbarbind = cmdbarbind;
  133.     chatsV = chatsV;
  134.     whispersV = whispersV;
  135.     commandsV = commandsV;
  136.     aliasSave = aliasSave
  137. }
  138. local updated = HttpService:JSONEncode(update)
  139. wait(0.1)
  140. writefile("IY.txt", updated) end end
  141. function isNumber(str)
  142. return tonumber(str) ~= nil end
  143. function msghook()
  144. for _, child in pairs( workspace:GetChildren()) do
  145. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  146. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  147. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  148. else MSGhook = false end end
  149. game:GetService("RunService").RenderStepped:Connect(function()
  150. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  151. if r15noclip then
  152. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  153. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  154.     LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  155. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  156.     if workspace.IYmessage.Text == '' then
  157.     for _, child in pairs( LightingService:GetChildren()) do
  158.         if child.Name == "IYmblur" then
  159.         child:Destroy() end end end
  160.     else MSGhook = false end
  161.     for i,v in pairs(_players:GetPlayers()) do
  162.         if FindTable(loopkillT, v.Name) then
  163.         v.Character:BreakJoints() end
  164.         if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  165.         v.Backpack:Destroy()
  166.         for i,n in pairs(v.Character:GetChildren()) do
  167.             if n:IsA('Tool') or n:IsA('HopperBin') then
  168.                 n:destroy() end end end
  169.         if FindTable(rainbowT, v.Name) then
  170.             v.Neutral = false
  171.             v.TeamColor = BrickColor.random()
  172. end end end end)
  173. LightingService = game:GetService("Lighting")
  174. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  175. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  176. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  177. function FindTable(Table, Name)
  178.     for i,v in pairs(Table) do
  179.         if v == Name then
  180.             return true
  181.         end end
  182.     return false
  183. end
  184. function GetInTable(Table, Name)
  185.     for i = 1, #Table do
  186.         if Table[i] == Name then
  187.             return i
  188.         end end
  189. return false end
  190. _players.PlayerRemoving:connect(function(player)
  191. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  192. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  193. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  194.             game:FindService('StarterGui'):SetCore('SendNotification', {
  195.                 Title = player.Name,
  196.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  197.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  198.                 Duration = 5,
  199.             })
  200. elseif JLnotify == true and Nfriends == false then
  201.             game:FindService('StarterGui'):SetCore('SendNotification', {
  202.                 Title = player.Name,
  203.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  204.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  205.                 Duration = 5,
  206.             })
  207. end
  208. end)       
  209. FLYING = false
  210. iyflyspeed = 1
  211. function sFLY() -- from rocky2u cmdscript
  212.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  213.     repeat wait() until Mouse
  214.    
  215.     local T = LP.Character.HumanoidRootPart
  216.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  217.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  218.     local SPEED = 0
  219.    
  220.     local function FLY()
  221.         FLYING = true
  222.         local BG = Instance.new('BodyGyro', T)
  223.         local BV = Instance.new('BodyVelocity', T)
  224.         BG.P = 9e4
  225.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  226.         BG.cframe = T.CFrame
  227.         BV.velocity = Vector3.new(0, 0.1, 0)
  228.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  229.         spawn(function()
  230.         repeat wait()
  231.         LP.Character.Humanoid.PlatformStand = true
  232.         if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  233.         SPEED = 50
  234.         elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  235.         SPEED = 0
  236.         end
  237. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  238. 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
  239. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  240. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  241. 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
  242. else
  243. BV.velocity = Vector3.new(0, 0.1, 0)
  244. end
  245.     BG.cframe = workspace.CurrentCamera.CoordinateFrame
  246.             until not FLYING
  247.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  248.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  249.             SPEED = 0
  250.             BG:destroy()
  251.             BV:destroy()
  252.             LP.Character.Humanoid.PlatformStand = false
  253.         end)
  254.     end
  255.     Mouse.KeyDown:connect(function(KEY)
  256.         if KEY:lower() == 'w' then
  257.             CONTROL.F = iyflyspeed
  258.         elseif KEY:lower() == 's' then
  259.             CONTROL.B = -iyflyspeed
  260.         elseif KEY:lower() == 'a' then
  261.             CONTROL.L = -iyflyspeed
  262.         elseif KEY:lower() == 'd' then
  263.             CONTROL.R = iyflyspeed
  264.         end
  265.     end)
  266.     Mouse.KeyUp:connect(function(KEY)
  267.         if KEY:lower() == 'w' then
  268.             CONTROL.F = 0
  269.         elseif KEY:lower() == 's' then
  270.             CONTROL.B = 0
  271.         elseif KEY:lower() == 'a' then
  272.             CONTROL.L = 0
  273.         elseif KEY:lower() == 'd' then
  274.             CONTROL.R = 0
  275.         end
  276.     end)
  277.     FLY()
  278. end
  279. function NOFLY()
  280.     FLYING = false
  281.     LP.Character.Humanoid.PlatformStand = false
  282. end
  283. HK = {
  284.     '-HOTKEYS-',
  285.     'HOLD F2 - Click TP',
  286.     'F4 - Toggle Fly',
  287.     'F5 - Toggle Noclip',
  288.     '-COMMANDS-'
  289. }
  290. CMDs = {
  291.     'addalias [cmd] [alias]',
  292.     'addstat [plr] [text]',
  293.     'admins',
  294.     'admin [plr]',
  295.     'agelock [age num]',
  296.     'addban [full username]',
  297.     'age [plr]',
  298.     'aliases',
  299.     'alien / ayylmao [plr]',
  300.     'ambient [R G B]',
  301.     'anchor',
  302.     'animation [plr] [anim]',
  303.     'arrest [plr]',
  304.     'bait',
  305.     'ball [plr]',
  306.     'bang [plr] [plr] / bang [plr]',
  307.     'bans',
  308.     'ban [plr]',
  309.     'base',
  310.     'begone / thot [plr]',
  311.     'bgui [plr] [text]',
  312.     'blackandwhite',
  313.     'bleach [plr]',
  314.     'blackify [plr]',
  315.     'blind [plr]',
  316.     'blur [num]',
  317.     'bomb [plr]',
  318.     'box [plr]',
  319.     'breakloops/break (cmd loops)',
  320.     'brightness [num]',
  321.     'bring [plr]',
  322.     'btools [plr]',
  323.     'burn [plr]',
  324.     'cape [plr] [R G B]',
  325.     'car [plr]',
  326.     'change [plr] [stat] [num]',
  327.     'charplr / cp [plr] [plr]',
  328.     'char [plr] [ID]',
  329.     'chat [plr] [msg]',
  330.     'chickenarms / chicken [plr]',
  331.     'clear',
  332.     'clip',
  333.     'clone [plr]',
  334.     'clraliases',
  335.     'clrbans',
  336.     'clrterrain',
  337.     'cmds',
  338.     'confuse [plr]',
  339.     'control [plr]',
  340.     'copytools / ctools [plr]',
  341.     'countdown [num]',
  342.     'crash [plr]',
  343.     'creeper [plr]',
  344.     'cripple [plr]',
  345.     'crucify [plr]',
  346.     'damage [plr]',
  347.     'dance [plr]',
  348.     'day',
  349.     'decalspam [ID]',
  350.     'deleteclass / dc [class name]',
  351.     'deletepos / dpos [name]',
  352.     'delete [part name]',
  353.     'devuzi',
  354.     'disablereset [plr]',
  355.     'disabletools [plr]',
  356.     'disable [plr]',
  357.     'disco',
  358.     'discomesh [plr]',
  359.     'distortsound / distort [num]',
  360.     'dog [plr]',
  361.     'dong [plr]',
  362.     'draw',
  363.     'duck [plr]',
  364.     'dummy [name]',
  365.     'earthquake [power] [intensity]',
  366.     'enablereset [plr]',
  367.     'enabletools [plr]',
  368.     'enable [plr]',
  369.     'esp [plr]',
  370.     'exit',
  371.     'explode [plr]',
  372.     'explorer / dex',
  373.     'f3x',
  374.     'face [plr] [ID]',
  375.     'fart [plr]',
  376.     'fat [plr]',
  377.     'fegod',
  378.     'feinvisible / feinvis',
  379.     'fekill [plr] (need a tool)',
  380.     'ff [plr]',
  381.     'filtering',
  382.     'fire [plr] [R G B]',
  383.     'firstp [plr]',
  384.     'fix',
  385.     'fixcam',
  386.     'fixlighting / fixl',
  387.     'flashlight [plr]',
  388.     'fling [plr]',
  389.     'float [plr]',
  390.     'flood',
  391.     'fly',
  392.     'flyspeed [num]',
  393.     'fogcolor [R G B]',
  394.     'fogend [num]',
  395.     'freecam / fc',
  396.     'freecamspeed / fcspeed [num]',
  397.     'freeze / fr [plr]',
  398.     'ghost [plr]',
  399.     'glass [plr]',
  400.     'globalshadows / gshadows',
  401.     'glowstick [plr] [R G B]',
  402.     'god [plr]',
  403.     'goto [plr]',
  404.     'gravity [num]',
  405.     'hang [plr]',
  406.     'hatsize [plr] [num]',
  407.     'hat [plr] [ID]',
  408.     'headshake [plr]',
  409.     'headsize [plr] [num]',
  410.     'heal [plr]',
  411.     'hidename [plr]',
  412.     'hideplaylist / hideplayer',
  413.     'hipheight / hheight [plr] [num]',
  414.     'hub',
  415.     'infect [plr]',
  416.     'insert [ID/name]',
  417.     'invert',
  418.     'invisible / invis [plr]',
  419.     'invisibleff / invisff [plr]',
  420.     'iyspam',
  421.     'jail [plr]',
  422.     'jumppower / jpower [plr] [num]',
  423.     'jump [plr]',
  424.     'keeptools / ktools [plr]',
  425.     'keybind [key] [cmd]',
  426.     'kick [plr]',
  427.     'kidnap [plr]',
  428.     'kill [plr]',
  429.     'knife',
  430.     'knuckles [plr]',
  431.     'light [plr] [R G B]',
  432.     'loadm',
  433.     'loadmap [ID]',
  434.     'loadpos / lpos [plr] [name]',
  435.     'lockws',
  436.     'lock [plr]',
  437.     'logs',
  438.     'longneck [plr]',
  439.     'loopbring [plr]',
  440.     'loopheal [plr]',
  441.     'loopjump / ljump [plr]',
  442.     'loopkill [plr]',
  443.     'loopname / lname [plr]',
  444.     'loopoof',
  445.     'loopsit / lsit [plr]',
  446.     'mage',
  447.     'maxhealth [plr] [num]',
  448.     'maxzoom [plr] [num]',
  449.     'mesh [plr] [mesh] [texture]',
  450.     'message / m [msg]',
  451.     'meteor/asteroid [plr]',
  452.     'naked [plr]',
  453.     'name [plr]',
  454.     'neon [plr]',
  455.     'nextsong',
  456.     'night',
  457.     'nil [plr]',
  458.     'noarms [plr]',
  459.     'nobox [plr]',
  460.     'noclip',
  461.     'noclones [plr]',
  462.     'nodong [plr]',
  463.     'nodummies',
  464.     'noesp [plr]',
  465.     'noglobalshadows / nogshadows',
  466.     'nokeeptools / noktools [plr]',
  467.     'nolimbs [plr]',
  468.     'nooutlines',
  469.     'noparticles [plr]',
  470.     'noplrsound [plr]',
  471.     'norain',
  472.     'notools [plr]',
  473.     'nuke [plr]',
  474.     'os [plr]',
  475.     'offset [plr] [coordinate]',
  476.     'outlines',
  477.     'paper [plr]',
  478.     'partdisco',
  479.     'particles [plr] [ID]',
  480.     'pipetp [plr] [plr]',
  481.     'pitch [num]',
  482.     'playhash / hash [hash]',
  483.     'playlist / player [ID],[ID]...',
  484.     'plrsound [plr] [ID]',
  485.     'positions / pos',
  486.     'prefix [string]',
  487.     'prevsong',
  488.     'punish [plr]',
  489.     'rainbowname [plr]',
  490.     'rainbow [plr]',
  491.     'rain [mesh] [texture]',
  492.     'refresh / re [plr]',
  493.     'rejoin',
  494.     'remotespy',
  495.     'removealias [alias]',
  496.     'removebait / nobait',
  497.     'rgui',
  498.     'removehats / rhats [plr]',
  499.     'removespawns',
  500.     'respawn [plr]',
  501.     'restoremap / rmap',
  502.     'rocket [plr]',
  503.     'savelighting / slighting',
  504.     'savemap / smap',
  505.     'savepos / spos [name]',
  506.     'script [script]',
  507.     'seagull / gull [plr]',
  508.     'seizure [plr]',
  509.     'serverinfo / info',
  510.     'serverlock / slock',
  511.     'servermessage / sm [msg]',
  512.     'sethealth [plr] [num]',
  513.     'setsong [num]',
  514.     'settings',
  515.     'sgod [plr]',
  516.     'shiny [plr]',
  517.     'shrek [plr]',
  518.     'shutdown',
  519.     'sit [plr]',
  520.     'size [plr] [num]',
  521.     'skydive [plr]',
  522.     'skygif [ID],[ID]... [interval]',
  523.     'sky [ID]',
  524.     'smite [plr]',
  525.     'smoke [plr]',
  526.     'sound / music [ID/name]',
  527.     'sparkles / sp [plr] [R G B]',
  528.     'spasm [plr]',
  529.     'spawnpoint [plr]',
  530.     'spectate / view [plr]',
  531.     'speed / ws [plr] [num]',
  532.     'sphere [plr]',
  533.     'spin [plr]',
  534.     'spookyify',
  535.     'starman [plr]',
  536.     'strength [plr]',
  537.     'strobe',
  538.     'stun [plr]',
  539.     'sun [intense] [spread]',
  540.     'sword [plr]',
  541.     'tablet',
  542.     'team [plr] [team]',
  543.     'terrain',
  544.     'thaw / unfr [plr]',
  545.     'thirdp [plr]',
  546.     'time [num]',
  547.     'tools [plr]',
  548.     'torso [plr]',
  549.     'tppos [plr] [coordinate]',
  550.     'tp [plr] [plr]',
  551.     'trail [plr] [R G B]',
  552.     'trip [plr]',
  553.     'unadmin [plr]',
  554.     'unagelock',
  555.     'unanchor',
  556.     'unball [plr]',
  557.     'unban [plr]',
  558.     'unbgui [plr]',
  559.     'unblind [plr]',
  560.     'unblur',
  561.     'uncape [plr]',
  562.     'uncar [plr]',
  563.     'unchar [plr]',
  564.     'unconfuse [plr]',
  565.     'uncreeper [plr]',
  566.     'uncripple [plr]',
  567.     'undecalspam',
  568.     'undisco',
  569.     'undog [plr]',
  570.     'unduck [plr]',
  571.     'unff [plr]',
  572.     'unfire [plr]',
  573.     'unfloat [plr]',
  574.     'unfly',
  575.     'unfreecam / unfc',
  576.     'unghost [plr]',
  577.     'ungod [plr]',
  578.     'unhidename [plr]',
  579.     'uninfect [plr]',
  580.     'unjail [plr]',
  581.     'unkeybind [key]',
  582.     'unlight [plr]',
  583.     'unlockws',
  584.     'unlock [plr]',
  585.     'unlongneck [plr]',
  586.     'unloopbring [plr]',
  587.     'unloopheal [plr]',
  588.     'unloopjump / unljump [plr]',
  589.     'unloopkill [plr]',
  590.     'unloopname / unlname [plr]',
  591.     'unloopoof',
  592.     'unloopsit / unlsit [plr]',
  593.     'unname [plr]',
  594.     'unpartdisco',
  595.     'unpunish [plr]',
  596.     'unrainbowname [plr]',
  597.     'unseizure [plr]',
  598.     'unserverlock / unslock',
  599.     'unshrek [plr]',
  600.     'unskygif',
  601.     'unsmoke [plr]',
  602.     'unsparkles / unsp [plr]',
  603.     'unspectate / unview',
  604.     'unsphere [plr]',
  605.     'unspin [plr]',
  606.     'unstarman [plr]',
  607.     'unstrength [plr]',
  608.     'unstrobe',
  609.     'unstun [plr]',
  610.     'untrail [plr]',
  611.     'unweaken [plr]',
  612.     'version',
  613.     'visible / vis [plr]',
  614.     'volume / vol [num]',
  615.     'weaken [plr]',
  616.     'whiteify [plr]',
  617.     'zinnia [plr]'
  618. }
  619. 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
  620.  
  621. std.inTable=function(tbl,val)
  622.     if tbl==nil then return false end
  623.  
  624.     for _,v in pairs(tbl)do
  625.         if v==val then return true end
  626.     end
  627.     return false
  628. end
  629. std.out=function(str)
  630.     print(str)
  631. end
  632. std.list=function(tbl)
  633.     local str=''
  634.     for i,v in pairs(tbl)do
  635.         str=str..tostring(v)
  636.         if i~=#tbl then str=str..', ' end
  637.     end
  638.     return str
  639. end
  640. std.endat=function(str,val)
  641.     local z=str:find(val)
  642.     if z then
  643.         return str:sub(0,z-string.len(val)),true
  644.     else
  645.         return str,false
  646.     end
  647. end
  648. std.first=function(str) return str:sub(1,1) end
  649.  
  650. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  651.  
  652. local exec=function(str)
  653.     spawn(function()
  654.         local script, loaderr = loadstring(str)
  655.         if not script then
  656.             error(loaderr)
  657.         else
  658.             script()
  659.         end
  660.     end)
  661. end
  662. local findCmd=function(cmd_name)
  663.     for i,v in pairs(cmds)do
  664.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  665.             return v
  666.         end
  667.     end
  668. end
  669. local getCmd=function(msg)
  670.     local cmd,hassplit=std.endat(msg:lower(),split)
  671.     if hassplit then
  672.         return {cmd,true}
  673.     else
  674.         return {cmd,false}
  675.     end
  676. end
  677. local getprfx=function(strn)
  678.     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  679.     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  680.     end return
  681. end
  682. function dragGUI(gui)
  683. spawn(function()
  684. local UserInputService = game:GetService("UserInputService")
  685. local dragging
  686. local dragInput
  687. local dragStart
  688. local startPos
  689. local function update(input)
  690.     local delta = input.Position - dragStart
  691.     gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
  692. end
  693. gui.InputBegan:Connect(function(input)
  694.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  695.         dragging = true
  696.         dragStart = input.Position
  697.         startPos = gui.Position
  698.        
  699.         input.Changed:Connect(function()
  700.             if input.UserInputState == Enum.UserInputState.End then
  701.                 dragging = false
  702.             end
  703.         end)
  704.     end
  705. end)
  706. gui.InputChanged:Connect(function(input)
  707.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  708.         dragInput = input
  709.     end
  710. end)
  711. UserInputService.InputChanged:Connect(function(input)
  712.     if input == dragInput and dragging then
  713.         update(input)
  714.     end
  715. end)
  716. end)
  717. end
  718. maincolor = Color3.new(colorR, colorG, colorB)
  719. function updatecolors(color)
  720. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  721. maincolor = color
  722. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  723.     if child.Name == "TopBarContainer" then
  724.         child.BackgroundColor3 = color
  725.     end end
  726. FeedbackMain.BackgroundColor3 = maincolor
  727. MAIN.BackgroundColor3 = maincolor
  728. bar.BackgroundColor3 = maincolor
  729. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  730. if game.CoreGui:FindFirstChild('Updates') then
  731. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  732. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  733. if game.CoreGui:FindFirstChild('Sinfo') then
  734. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  735. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  736. if game.CoreGui:FindFirstChild('cp') then
  737. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  738. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  739. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  740. if game.CoreGui:FindFirstChild('Bans') then
  741. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  742. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  743. if game.CoreGui:FindFirstChild('Pos') then
  744. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  745. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  746. if game.CoreGui:FindFirstChild('Admins') then
  747. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  748. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  749. if game.CoreGui:FindFirstChild('Logs') then
  750. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  751. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  752. if game.CoreGui:FindFirstChild('Aliases') then
  753. game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  754. game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
  755. for _, child in pairs( game.CoreGui:GetChildren()) do
  756.     if child.Name == "Models" then
  757.         game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  758.         game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
  759.     end
  760. end
  761. for _, child in pairs( game.CoreGui:GetChildren()) do
  762.     if child.Name == "Audios" then
  763.         game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  764.         game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
  765.     end
  766. end
  767. end
  768.  
  769. function respawn(plr)
  770. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  771. local H = Instance.new('Humanoid', M)
  772. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  773. plr.Character = M end
  774.  
  775. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  776. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
  777. function kickF(plr)
  778. spawn(function()
  779. if plr.Parent ~= nil then
  780. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  781. local newChar = dummy:Clone() newChar.Parent = workspace
  782. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  783. for i = 1,4 do
  784. local Plat = Instance.new('SkateboardPlatform', newChar)
  785. Plat.Position = newChar.HumanoidRootPart.Position
  786. Plat.Name = 'IYplat'
  787. Plat.Size = Vector3.new(10, 1.2, 10)
  788. Plat.Transparency = 1 end
  789. plr.Character = newChar
  790. local PART = Instance.new('Part', newChar)
  791. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  792. PART.Size = Vector3.new(10, 1.2, 10)
  793. PART.Anchored = true
  794. PART.Transparency = 1
  795. if newChar:FindFirstChild("SkateboardPlatform") then
  796. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  797. wait(0.4)
  798. if newChar then newChar:Destroy() end
  799. kickF(plr) end
  800. end end) end
  801.  
  802. function refresh(plr)
  803. spawn(function()
  804. local rpos = plr.Character.HumanoidRootPart.Position
  805. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  806. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  807. plr.Character:MoveTo(rpos) end) end
  808.  
  809. 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
  810. 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
  811. _players.PlayerAdded:connect(function(player)
  812. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  813.             game:FindService('StarterGui'):SetCore('SendNotification', {
  814.                 Title = player.Name,
  815.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  816.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  817.                 Duration = 5,
  818.             })
  819. elseif JLnotify == true and Nfriends == false then
  820.             game:FindService('StarterGui'):SetCore('SendNotification', {
  821.                 Title = player.Name,
  822.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  823.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  824.                 Duration = 5,
  825.             })
  826. end
  827.     if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  828.     spawn(function()
  829. repeat wait() until player.Character
  830. kickF(player)
  831.     end)
  832.     end)
  833.     elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  834.     spawn(function()
  835. repeat wait() until player.Character
  836. kickF(player)
  837.     end)
  838.     end
  839. if FindTable(banT, player.userId) then
  840.     spawn(function()
  841. repeat wait() until player.Character
  842. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  843. kickF(player)
  844. end)
  845. end
  846. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  847.     spawn(function()
  848. repeat wait() until player.Character
  849. kickF(player)
  850. end)
  851. else
  852. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  853.     spawn(function()
  854. repeat wait() until player.Character
  855. kickF(player)
  856. end)
  857. end
  858. end
  859. end)
  860. local customAlias = {}
  861. local findCmd=function(cmd_name)
  862.     for i,v in pairs(cmds)do
  863.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  864.             return v
  865.         end
  866.     end
  867.     return customAlias[cmd_name:lower()]
  868. end
  869. local function splitString(str,delim)
  870.     local broken = {}
  871.     if delim == nil then delim = "," end
  872.     for w in string.gmatch(str,"[^"..delim.."]+") do
  873.         table.insert(broken,w)
  874.     end
  875.     return broken
  876. end
  877. local historyCount = 0
  878. local cmdHistory = {}
  879. lastBreakTime = 0
  880. local function execCmd(cmdStr,speaker)
  881.     local rawCmdStr = cmdStr
  882.     cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  883.     local commandsToRun = splitString(cmdStr,"\\")
  884.     for i,v in pairs(commandsToRun) do
  885.         v = string.gsub(v,"%%BackSlash%%","\\")
  886.         local x,y,num = v:find("^(%d+)%^")
  887.         local cmdDelay = 0
  888.         if num then
  889.             v = v:sub(y+1)
  890.             local x,y,del = v:find("^([%d%.]+)%^")
  891.             if del then
  892.                 v = v:sub(y+1)
  893.                 cmdDelay = tonumber(del) or 0
  894.             end
  895.         end
  896.         num = tonumber(num or 1)
  897.         local args = splitString(v,split)
  898.         local cmd = findCmd(args[1])
  899.         if cmd then
  900.             table.remove(args,1)
  901.             cargs = args
  902.             if speaker == gPlayers.LocalPlayer then
  903.                 if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  904.             end
  905.             if #cmdHistory > 20 then table.remove(cmdHistory) end
  906.             local cmdStartTime = tick()
  907.             for rep = 1,num do
  908.                 if lastBreakTime > cmdStartTime then break end
  909.                 pcall(function()
  910.                     cmd.FUNC(args, speaker)
  911.                 end)
  912.                 if cmdDelay ~= 0 then wait(cmdDelay) end
  913.             end
  914.         end
  915.     end
  916. end
  917. logsloaded = false
  918. ChatLog = function(plr)
  919. plr.Chatted:Connect(function(Message)
  920. if logsloaded == true then
  921. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  922. CreateLabel(plr.Name,Message)
  923. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  924. CreateLabel(plr.Name,Message)
  925. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  926. CreateLabel(plr.Name,Message)
  927. 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
  928. CreateLabel(plr.Name,Message)
  929. end end end) end
  930. 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
  931. for _, plr in pairs(gPlayers:GetChildren()) do
  932.     if plr.ClassName == "Player" then
  933.         updateevents(plr) ChatLog(plr) end end
  934. _players.PlayerAdded:connect(function(player)
  935.     updateevents(player) ChatLog(player)
  936. end)
  937. _G.exec_cmd = execCmd
  938. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  939. 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
  940. local _char=function(plr_name)
  941.     for i,v in pairs(gPlayers:GetChildren())do
  942.         if v:IsA'Player'then
  943.             if v.Name==plr_name then return v.Character end
  944.         end
  945.     end
  946.     return
  947. end
  948. local _plr=function(plr_name)
  949.     for i,v in pairs(gPlayers:GetChildren())do
  950.         if v:IsA'Player'then
  951.             if v.Name==plr_name then return v end
  952.         end
  953.     end
  954.     return
  955. end
  956. function addcmd(name,desc,alias,func)
  957.     cmds[#cmds+1]=
  958.     {
  959.         NAME=name;
  960.         DESC=desc;
  961.         ALIAS=alias;
  962.         FUNC=func;
  963.     }
  964. end
  965. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  966. local SpecialPlayerCases = {
  967.     ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  968.     ["others"] = function(speaker)
  969.         local plrs = {}
  970.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  971.             if v ~= speaker then
  972.                 table.insert(plrs,v)
  973.             end
  974.         end
  975.         return plrs
  976.      end,
  977.     ["me"] = function(speaker)return {speaker} end,
  978.     ["#(%d+)"] = function(speaker,args,currentList)
  979.         local returns = {}
  980.         local randAmount = tonumber(args[1])
  981.         local players = {unpack(currentList)}
  982.         for i = 1,randAmount do
  983.             if #players == 0 then break end
  984.             local randIndex = math.random(1,#players)
  985.             table.insert(returns,players[randIndex])
  986.             table.remove(players,randIndex)
  987.         end
  988.         return returns
  989.     end,
  990.     ["random"] = function(speaker,args,currentList)
  991.         local players = currentList
  992.         return {players[math.random(1,#players)]}
  993.     end,
  994.     ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  995.         local returns = {}
  996.         local team = args[1]
  997.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  998.             if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  999.                 table.insert(returns,plr)
  1000.             end
  1001.         end
  1002.         return returns
  1003.     end,
  1004.     ["allies"] = function(speaker)
  1005.         local returns = {}
  1006.         local team = speaker.Team
  1007.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1008.             if plr.Team == team then
  1009.                 table.insert(returns,plr)
  1010.             end
  1011.         end
  1012.         return returns
  1013.     end,
  1014.     ["enemies"] = function(speaker)
  1015.         local returns = {}
  1016.         local team = speaker.Team
  1017.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1018.             if plr.Team ~= team then
  1019.                 table.insert(returns,plr)
  1020.             end
  1021.         end
  1022.         return returns
  1023.     end,
  1024.     ["team"] = function(speaker)
  1025.         local returns = {}
  1026.         local team = speaker.Team
  1027.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1028.             if plr.Team == team then
  1029.                 table.insert(returns,plr)
  1030.             end
  1031.         end
  1032.         return returns
  1033.     end,
  1034.     ["nonteam"] = function(speaker)
  1035.         local returns = {}
  1036.         local team = speaker.Team
  1037.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1038.             if plr.Team ~= team then
  1039.                 table.insert(returns,plr)
  1040.             end
  1041.         end
  1042.         return returns
  1043.     end,
  1044.     ["friends"] = function(speaker,args)
  1045.         local returns = {}
  1046.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1047.             if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1048.                 table.insert(returns,plr)
  1049.             end
  1050.         end
  1051.         return returns
  1052.     end,
  1053.     ["nonfriends"] = function(speaker,args)
  1054.         local returns = {}
  1055.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1056.             if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1057.                 table.insert(returns,plr)
  1058.             end
  1059.         end
  1060.         return returns
  1061.     end,
  1062.     ["guests"] = function(speaker,args)
  1063.         local returns = {}
  1064.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1065.             if plr.Guest then
  1066.                 table.insert(returns,plr)
  1067.             end
  1068.         end
  1069.         return returns
  1070.     end,
  1071.     ["bacons"] = function(speaker,args)
  1072.         local returns = {}
  1073.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1074.             if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1075.                 table.insert(returns,plr)
  1076.             end
  1077.         end
  1078.         return returns
  1079.     end,
  1080.     ["admins"] = function(speaker)
  1081.         local returns = {}
  1082.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1083.             if isAdmin(plr) then
  1084.                 table.insert(returns,plr)
  1085.             end
  1086.         end
  1087.         return returns
  1088.     end,
  1089.     ["nonadmins"] = function(speaker)
  1090.         local returns = {}
  1091.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1092.             if not isAdmin(plr) then
  1093.                 table.insert(returns,plr)
  1094.             end
  1095.         end
  1096.         return returns
  1097.     end,
  1098.     ["age(%d+)"] = function(speaker,args)
  1099.         local returns = {}
  1100.         local age = tonumber(args[1])
  1101.         if not age == nil then return end
  1102.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1103.         if plr.AccountAge <= age then
  1104.                 table.insert(returns,plr)
  1105.             end
  1106.         end
  1107.         return returns
  1108.     end,
  1109.     ["rad(%d+)"] = function(speaker,args)
  1110.         local returns = {}
  1111.         local radius = tonumber(args[1])
  1112.         local speakerChar = speaker.Character
  1113.         if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1114.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1115.             if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1116.                 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1117.                 if magnitude <= radius then table.insert(returns,plr) end
  1118.             end
  1119.         end
  1120.         return returns
  1121.     end
  1122. }
  1123. local function toTokens(str)
  1124.     local tokens = {}
  1125.     for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1126.         table.insert(tokens,{Operator = op,Name = name})
  1127.     end
  1128.     return tokens
  1129. end
  1130. local function onlyIncludeInTable(tab,matches)
  1131.     local matchTable = {}
  1132.     local resultTable = {}
  1133.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1134.     for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1135.     return resultTable
  1136. end
  1137. local function removeTableMatches(tab,matches)
  1138.     local matchTable = {}
  1139.     local resultTable = {}
  1140.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1141.     for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1142.     return resultTable
  1143. end
  1144. local function getPlayersByName(name)
  1145.     local found = {}
  1146.     for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1147.         if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1148.             table.insert(found,v)
  1149.         end
  1150.     end
  1151.     return found
  1152. end
  1153. local function getPlayer(list,speaker)
  1154.     if list == nil then return {speaker.Name} end
  1155.     local nameList = splitString(list,",")
  1156.    
  1157.     local foundList = {}
  1158.    
  1159.     for _,name in pairs(nameList) do
  1160.         if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1161.         local tokens = toTokens(name)
  1162.         local initialPlayers = game:GetService("Players"):GetPlayers()
  1163.        
  1164.         for i,v in pairs(tokens) do
  1165.             if v.Operator == "+" then
  1166.                 local tokenContent = v.Name
  1167.                 local foundCase = false
  1168.                 for regex,case in pairs(SpecialPlayerCases) do
  1169.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1170.                     if #matches > 0 then
  1171.                         foundCase = true
  1172.                         initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1173.                     end
  1174.                 end
  1175.                 if not foundCase then
  1176.                     initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1177.                 end
  1178.             else
  1179.                 local tokenContent = v.Name
  1180.                 local foundCase = false
  1181.                 for regex,case in pairs(SpecialPlayerCases) do
  1182.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1183.                     if #matches > 0 then
  1184.                         foundCase = true
  1185.                         initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1186.                     end
  1187.                 end
  1188.                 if not foundCase then
  1189.                     initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1190.                 end
  1191.             end
  1192.         end
  1193.        
  1194.         for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1195.     end
  1196.    
  1197.     local foundNames = {}
  1198.     for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1199.    
  1200.     return foundNames
  1201. end
  1202. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1203.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1204.     if (zCoco) then
  1205.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1206.     else
  1207.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1208.     end
  1209.     return funcw
  1210. end
  1211. function _G.msg(txt)
  1212.     spawn(function()
  1213.     msghook()
  1214.     if MSGhook == true then
  1215.     workspace.IYmessage.Text = ''
  1216.     wait(0.1)
  1217.     local b = Instance.new("BlurEffect", LightingService)
  1218.     b.Name = "IYmblur"
  1219.     b.Size = 18
  1220.     workspace.IYmessage.Text = txt
  1221.     wait(Mseconds)
  1222.     b:Destroy()
  1223.     if workspace.IYmessage.Text == txt then
  1224.     workspace.IYmessage.Text = '' end
  1225.     elseif MSGhook == false then
  1226.     execCmd("loadm")
  1227.     repeat wait() until workspace:FindFirstChild("IYmessage")
  1228.     workspace.IYmessage.Text = ''
  1229.     wait(0.1)
  1230.     local b = Instance.new("BlurEffect", LightingService)
  1231.     b.Name = "IYmblur"
  1232.     b.Size = 18
  1233.     workspace.IYmessage.Text = txt
  1234.     wait(Mseconds)
  1235.     b:Destroy()
  1236.     if workspace.IYmessage.Text == txt then
  1237.     workspace.IYmessage.Text = '' end
  1238.     end
  1239. end)
  1240. end
  1241. function bleach(plr)
  1242. spawn(function()
  1243. local char = plr.Character
  1244. local hit1 = Instance.new("Sound", workspace)
  1245. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1246. local hit = Instance.new("Sound", workspace)
  1247. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1248. local Bleach = Instance.new("Part", char["Left Arm"])
  1249. Bleach.CanCollide = false
  1250. local Mesh = Instance.new("SpecialMesh", Bleach)
  1251. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1252. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1253. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1254. local Handy = Instance.new("Weld", Bleach)
  1255. Handy.Part0 = Bleach
  1256. Handy.Part1 = char["Left Arm"]
  1257. Handy.C0 = CFrame.new(0.5,1.8,0)
  1258. Handy.C1 = CFrame.Angles(0,4,1)
  1259. local drink = Instance.new("Sound", char.Head)
  1260. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1261. wait(3)
  1262.         game.Chat:Chat(char.Head,"I need to die","Red")
  1263.         for i = 1,10 do
  1264.             wait()
  1265.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1266.             Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1267.             Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1268.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1269.         end
  1270.         drink:Play()
  1271.         wait(3.4)
  1272.         drink:Stop()
  1273.         for i = 1,10 do
  1274.             wait()
  1275.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1276.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1277.             Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1278.             Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1279.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1280.             char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1281.             char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1282.             char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1283.         end
  1284.         wait(0.01)
  1285.         char.Torso.Anchored = true
  1286.         char["Left Arm"].Anchored = true
  1287.         char["Right Arm"].Anchored = true
  1288.         char["Left Leg"].Anchored = true
  1289.         char["Right Leg"].Anchored = true
  1290.         char.Head.Anchored = true
  1291.         hit:Play()
  1292.         hit1:Play()
  1293.         wait(4)
  1294.         local bl00d = Instance.new("Part", char.Head)
  1295.         bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1296.         bl00d.Rotation = Vector3.new(0,0,-90)
  1297.         bl00d.CanCollide = false
  1298.         bl00d.Anchored = true
  1299.         bl00d.BrickColor = BrickColor.new("Maroon")
  1300.         bl00d.Position = char.Head.Position
  1301.         bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1302.         bl00d.Shape = "Cylinder"
  1303.         bl00d.Material = "Pebble"
  1304.         for i = 1,100 do
  1305.             wait()
  1306.             bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1307.         end
  1308.         wait(1)
  1309.         char.Humanoid.Health = 0
  1310. end)
  1311. end
  1312. function rape(victim, speaker) -- from rocky2u cmdscript
  1313.     spawn(function()
  1314.         local P1 = game:GetService("Players")[speaker].Character.Torso
  1315.         local V1 = game:GetService("Players")[victim].Character.Torso
  1316.         V1.Parent.Humanoid.PlatformStand = true
  1317.         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'
  1318.         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'
  1319.         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'
  1320.         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'
  1321.         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'
  1322.         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'
  1323.         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)
  1324.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1325.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1326.         local D2 = D:Clone() D2.Parent = P1
  1327.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1328.         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)
  1329.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1330.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1331.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1332.         local CM = Instance.new('CylinderMesh', C)
  1333.         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)
  1334.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1335.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1336.         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)
  1337.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1338.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1339.         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)
  1340.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1341.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1342.         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)
  1343.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1344.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1345.         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)
  1346.         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)
  1347.         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)
  1348.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1349.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1350.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1351.     end)
  1352.     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)
  1353. end
  1354.  
  1355. addcmd('addalias','Adds an alias to a command',{},
  1356. function(args,speaker)
  1357.     if #args < 2 then return end
  1358.     local cmd = string.lower(args[1])
  1359.     local alias = string.lower(args[2])
  1360.     for i,v in pairs(cmds) do
  1361.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1362.             customAlias[alias] = v
  1363.             if not aliasSave or aliasSave == nil then aliasSave = {} end
  1364.             aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
  1365.             Notify("Added "..alias.." as an alias to "..cmd)
  1366.             updatefile()
  1367.             updatealiases()
  1368.             break
  1369.         end
  1370.     end
  1371. end)
  1372.  
  1373. addcmd('877241loadalias','dab',{},
  1374. function(args,speaker)
  1375.     if #args < 2 then return end
  1376.     local cmd = string.lower(args[1])
  1377.     local alias = string.lower(args[2])
  1378.     for i,v in pairs(cmds) do
  1379.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1380.             customAlias[alias] = v
  1381.             updatealiases()
  1382.             break
  1383.         end
  1384.     end
  1385. end)
  1386.  
  1387. addcmd('removealias','Removes a custom alias',{},
  1388. function(args,speaker)
  1389.     if #args < 1 then return end
  1390.     local alias = string.lower(args[1])
  1391.     if customAlias[alias] then
  1392.         local cmd = customAlias[alias].NAME
  1393.         customAlias[alias] = nil
  1394.         for i,v in pairs(aliasSave) do
  1395.         if v.ALIAS == tostring(alias) then
  1396.         table.remove(aliasSave, i)
  1397.         end end
  1398.         Notify("Removed the alias "..alias.." from "..cmd)
  1399.         updatefile()
  1400.         updatealiases()
  1401.     end
  1402. end)
  1403.  
  1404. addcmd('clraliases','Removes all custom alias',{},
  1405. function(args,speaker)
  1406. customAlias = {}
  1407. aliasSave ={}
  1408. updatefile()
  1409. updatealiases()
  1410. Notify('Removed all aliases')
  1411. end)
  1412.  
  1413. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1414. function(args, speaker)
  1415. loadstring(tostring(GLS(false, 0)))()
  1416. end)
  1417.  
  1418. function hub()
  1419. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1420. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1421. addcmd('hub','opens script hub',{'scripts'},
  1422. function(args, speaker)
  1423. if speaker.userId ~= LP.userId then
  1424. lponly(speaker) else
  1425. hub()
  1426. end end)
  1427.  
  1428. addcmd('ff','gives ff to player',{},
  1429. function(args, speaker)
  1430.     local players = getPlayer(args[1], speaker)
  1431.     for i,v in pairs(players)do
  1432.         local pchar=_char(v)
  1433.         Instance.new("ForceField", pchar)
  1434.     end
  1435. end)
  1436.  
  1437. addcmd('maxhealth','sets a limit of health to player',{},
  1438. function(args, speaker)
  1439.     local players = getPlayer(args[1], speaker)
  1440.     for i,v in pairs(players)do
  1441.         local pchar=_char(v)
  1442.         pchar.Humanoid.MaxHealth = args[2]
  1443.     end
  1444. end)
  1445.  
  1446. addcmd('sethealth','sets the health of a player',{},
  1447. function(args, speaker)
  1448.     local players = getPlayer(args[1], speaker)
  1449.     for i,v in pairs(players)do
  1450.         local pchar=_char(v)
  1451.         pchar.Humanoid.Health = args[2]
  1452.     end
  1453. end)
  1454.  
  1455. addcmd('breakloops','stops any cmd loops',{'break'},
  1456. function(args, speaker)
  1457. lastBreakTime = tick()
  1458. end)
  1459.  
  1460. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1461. function(args, speaker)
  1462. local players = getPlayer(args[1], speaker)
  1463. for i,v in pairs(players)do
  1464. local pchar=_char(v)
  1465. local invisff = Instance.new("ForceField", pchar)
  1466. invisff.Visible = false
  1467. end
  1468. end)
  1469.  
  1470. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1471. function(args, speaker)
  1472.     local players = getPlayer(args[1], speaker)
  1473.     for i,v in pairs(players)do
  1474.         local pchar=_char(v)
  1475.         spawn(function()
  1476.         local m = missile:Clone()
  1477.         m.Parent = workspace
  1478.         local W = Instance.new('Weld', m)
  1479.         W.Part0 = W.Parent
  1480.         W.Part1 = pchar.HumanoidRootPart
  1481.         W.C1 = CFrame.new(0, 0.5, 1)
  1482.         m.force.Force = Vector3.new(0, 15000, 0)
  1483.         wait(0.01)
  1484.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1485.         wait(5)
  1486.         Instance.new('Explosion', m).Position = m.Position
  1487.         wait(0.01)
  1488.         pchar:BreakJoints()
  1489.         wait(1)
  1490.         m:destroy()
  1491.         end)
  1492.     end
  1493. end)
  1494.  
  1495. addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)
  1496.     local players = getPlayer(args[1], speaker)
  1497.     if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
  1498.         loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
  1499.     end
  1500.     for i,v in pairs(players) do
  1501.         game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
  1502.     end
  1503. end)
  1504.  
  1505. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1506. function(args, speaker)
  1507. if speaker.userId ~= LP.userId then
  1508. lponly(speaker)
  1509. else
  1510. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1511. end
  1512. end)
  1513.  
  1514. addcmd('unff', 'takes away ff from player',{'noff'},
  1515. function(args, speaker)
  1516.     local players = getPlayer(args[1], speaker)
  1517.     for i,v in pairs(players)do
  1518.         local pchar=_char(v)
  1519.         for j,v1 in pairs(pchar:GetChildren()) do
  1520.             if v1:IsA("ForceField") then
  1521.                 v1:Destroy()
  1522.             end
  1523.         end
  1524.     end
  1525. end)
  1526.  
  1527. addcmd('flashlight', 'gives a player a flashlight',{},
  1528. function(args, speaker)
  1529.     local players = getPlayer(args[1], speaker)
  1530.     for i,v in pairs(players)do
  1531.     spawn(function()
  1532.     local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
  1533.     flashlight.Parent = gPlayers[v].Backpack
  1534.     flashlight.Name = "IYflashlight"
  1535.     end)
  1536.     end
  1537. end)
  1538.  
  1539. addcmd('car', 'inserts a car',{'vehicle'},
  1540. function(args, speaker)
  1541.     local players = getPlayer(args[1], speaker)
  1542.     for i,v in pairs(players)do
  1543.     spawn(function()
  1544.     local pchar=_char(v)
  1545.     local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1546.     model.Parent = workspace
  1547.     model:MakeJoints()
  1548.     model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1549.     model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1550.     for _, child in pairs( model:GetChildren()) do
  1551.     if child.ClassName == "Part" then
  1552.     child.Anchored = true
  1553.     wait(1)
  1554.     child.Anchored = false
  1555. end end end) end end)
  1556.  
  1557. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1558. function(args, speaker)
  1559.     local players = getPlayer(args[1], speaker)
  1560.     for i,v in pairs(players)do
  1561.     for _, child in pairs( workspace:GetChildren()) do
  1562.     if child.Name == "IYcar" .. gPlayers[v].Name then
  1563.     child:Destroy()
  1564.     end
  1565. end
  1566. end
  1567. end)
  1568.  
  1569. addcmd('team','team [plr] [team]',{},
  1570. function(args, speaker)
  1571.     local players = getPlayer(args[1], speaker)
  1572.     local teamname = nil
  1573.     for i,v in pairs(players)do
  1574.         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
  1575.             _players[v].Team = teamname
  1576.     end
  1577. end)
  1578.  
  1579. addcmd('maxzoom','maximum camera zoom',{},
  1580. function(args, speaker)
  1581.     local players = getPlayer(args[1], speaker)
  1582.     for i,v in pairs(players)do
  1583.     _players[v].CameraMaxZoomDistance = args[2]
  1584.     end
  1585. end)
  1586.  
  1587. function spawnrain(mesh,texture)
  1588. spawn(function()
  1589. for i,v in pairs(gPlayers:GetChildren()) do
  1590. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1591. if raining == true then
  1592. local rain = Instance.new("Part",workspace)
  1593. rain.CanCollide = true
  1594. local m = Instance.new("SpecialMesh",rain)
  1595. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1596. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1597. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1598. wait(5) rain:Destroy()
  1599. end
  1600. end
  1601. end
  1602. end)
  1603. end
  1604.  
  1605. raining = false
  1606. addcmd('rain','make it rain a mesh',{},
  1607. function(args, speaker)
  1608. raining = true
  1609. repeat
  1610. wait(0.5)
  1611. spawnrain(args[1],args[2])
  1612. until raining == false
  1613. end)
  1614.  
  1615. addcmd('norain','make it rain a mesh',{'unrain'},
  1616. function(args, speaker)
  1617. raining = false
  1618. end)
  1619.  
  1620. local rad = math.rad
  1621. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1622. function(args, speaker)
  1623.      for i = 1,args[1] do
  1624.          wait()
  1625.                 local function ear(instance)
  1626.                 for i,v in pairs(instance:GetChildren())do
  1627.                 if v:IsA("Part") then
  1628.         if v.Size.x > 1 then
  1629.         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])))
  1630.         end end ear(v) end end ear(workspace)
  1631.      end
  1632. end)
  1633.  
  1634. addcmd('cape','Gives the target player(s) a cape',{},
  1635. function(args, speaker)
  1636.     local players = getPlayer(args[1], speaker)
  1637.     for i,v in pairs(players)do
  1638.     spawn(function()
  1639.         if _char(v):FindFirstChild("Humanoid") then
  1640.             local plr = _players[v]
  1641.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1642.             local torso = plr.Character.HumanoidRootPart
  1643.             local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1644.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1645.             if not args[2] then
  1646.             p.Color = Color3.new(0,0,0)
  1647.             p.Color = Color3.new(0,0,0) else
  1648.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1649.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1650.             p.formFactor = "Custom"
  1651.             p.Size = Vector3.new(.2,.2,.2)
  1652.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1653.             local motor1 = Instance.new("Motor", p)
  1654.             motor1.Part0 = p
  1655.             motor1.Part1 = torso
  1656.             motor1.MaxVelocity = .01
  1657.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1658.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1659.             local wave = false
  1660.             repeat wait(1/44)
  1661.             local ang = 0.1
  1662.             local oldmag = torso.Velocity.magnitude
  1663.             local mv = .002
  1664.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1665.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1666.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1667.             motor1.DesiredAngle = -ang
  1668.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1669.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  1670.             if torso.Velocity.magnitude < .1 then wait(.1) end
  1671.             until not p or p.Parent ~= torso.Parent
  1672.         end
  1673.     end)
  1674.     end
  1675. end)
  1676.  
  1677. addcmd('uncape','Removes cape',{'nocape'},
  1678. function(args, speaker)
  1679.     local players = getPlayer(args[1], speaker)
  1680.     for i,v in pairs(players)do
  1681.     local pchar=_char(v)
  1682.     for _, child in pairs( pchar:GetChildren()) do
  1683.     if child.Name == "IYcape" then
  1684.         child:Destroy() end end
  1685.     end
  1686. end)
  1687.  
  1688. addcmd('spasm','makes someone c r a z y',{},
  1689. function(args, speaker)
  1690.     local players = getPlayer(args[1], speaker)
  1691.     for i,v in pairs(players)do
  1692.     local pchar=_char(v)
  1693.    local AnimationId = "33796059"
  1694.    local Anim = Instance.new("Animation")
  1695.    Anim.AnimationId = "rbxassetid://"..AnimationId
  1696.    local k = pchar.Humanoid:LoadAnimation(Anim)
  1697.    k:Play()
  1698.    k:AdjustSpeed(99)
  1699.     end
  1700. end)
  1701.  
  1702. addcmd('dance','makes someone d a n c e',{},
  1703. function(args, speaker)
  1704.     local players = getPlayer(args[1], speaker)
  1705.     for i,v in pairs(players)do
  1706.     local pchar=_char(v)
  1707.         local anim = nil       
  1708.         local dance1 = math.random(1,7)
  1709.         if dance1 == 1 then
  1710.         anim = '27789359'
  1711.         end
  1712.         if dance1 == 2 then
  1713.         anim = '30196114'
  1714.         end
  1715.         if dance1 == 3 then
  1716.         anim = '248263260'
  1717.         end
  1718.         if dance1 == 4 then
  1719.         anim = '45834924'
  1720.         end
  1721.         if dance1 == 5 then
  1722.         anim = '33796059'
  1723.         end
  1724.         if dance1 == 6 then
  1725.         anim = '28488254'
  1726.         end
  1727.         if dance1 == 7 then
  1728.         anim = '52155728'
  1729.         end
  1730.         local animation = Instance.new("Animation")
  1731.         animation.AnimationId = "rbxassetid://"..anim
  1732.         local animTrack = pchar.Humanoid:LoadAnimation(animation)
  1733.         animTrack:Play()
  1734.     end
  1735. end)
  1736.  
  1737. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1738. function(args, speaker)
  1739.     local players = getPlayer(args[1], speaker)
  1740.     for i,v in pairs(players)do
  1741.     if not args[1] and args[2] then return end
  1742.     local pchar=_char(v)
  1743.     for _, child in pairs( pchar:GetDescendants()) do
  1744.     if child.ClassName == "Sound" then
  1745.     child:Destroy() end end
  1746.     local s = Instance.new("Sound")
  1747.     s.Name = "IYplrsound"
  1748.     s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1749.     s.Volume = 1
  1750.     s.Pitch = 1
  1751.     s.Looped = true
  1752.     s.archivable = true
  1753.     s.Parent = pchar.HumanoidRootPart
  1754.     s:Play()
  1755.     end
  1756. end)
  1757.  
  1758. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1759. function(args, speaker)
  1760.     local players = getPlayer(args[1], speaker)
  1761.     for i,v in pairs(players)do
  1762.     if not args[1] then return end
  1763.     local pchar=_char(v)
  1764.     for _, child in pairs( pchar:GetDescendants()) do
  1765.     if child.ClassName == "Sound" then
  1766.     child:Destroy() end end
  1767.     end
  1768. end)
  1769.  
  1770. addcmd('fly','makes you fly',{},
  1771. function(args, speaker)
  1772. if speaker.userId ~= LP.userId then
  1773. lponly(speaker)
  1774. else
  1775. sFLY()
  1776. end
  1777. end)
  1778.  
  1779. addcmd('flyspeed','set the fly speed',{'flysp'},
  1780. function(args, speaker)
  1781. if speaker.userId ~= LP.userId then
  1782. lponly(speaker)
  1783. else
  1784. if isNumber(args[1]) then
  1785. iyflyspeed = args[1]
  1786. end end end)
  1787.  
  1788. addcmd('unfly','takes away fly',{'nofly'},
  1789. function(args, speaker)
  1790. if speaker.userId ~= LP.userId then
  1791. lponly(speaker)
  1792. else
  1793. NOFLY()
  1794. end
  1795. end)
  1796.  
  1797. addcmd('exit','kills roblox process',{},
  1798. function(args, speaker)
  1799. if speaker.userId ~= LP.userId then
  1800. lponly(speaker)
  1801. else
  1802. game:shutdown()
  1803. end
  1804. end)
  1805.  
  1806. addcmd('fire', 'set a player on fire',{},
  1807. function(args, speaker)
  1808.     local players = getPlayer(args[1], speaker)
  1809.     for i,v in pairs(players)do
  1810.     spawn(function()
  1811.         local pchar=_char(v)
  1812.         local Fire1 = Instance.new("Fire", pchar.Head)
  1813.         local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1814.         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1815.         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1816.         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1817.         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1818.         if not args[2] then return end
  1819.         Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1820.         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1821.         Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1822.         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1823.         Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1824.         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1825.         Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1826.         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1827.         Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1828.         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1829.         Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1830.         Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1831. end)
  1832. end
  1833. end)
  1834.  
  1835. addcmd('discomesh', 'body parts get  f u n k y',{},
  1836. function(args, speaker)
  1837.     local players = getPlayer(args[1], speaker)
  1838.     for i,v in pairs(players)do
  1839.     spawn(function()
  1840. local plr = _players[v]
  1841. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1842. local h = _players[v].Character.Head.Mesh
  1843. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1844. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1845. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1846. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1847. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1848. while true do wait()
  1849. h.MeshType = meshes[math.random(1,#meshes)]
  1850. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1851. h.Parent.BrickColor = BrickColor.Random()
  1852. t.MeshType = meshes[math.random(1,#meshes)]
  1853. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1854. t.Parent.BrickColor = BrickColor.Random()
  1855. la.MeshType = meshes[math.random(1,#meshes)]
  1856. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1857. la.Parent.BrickColor = BrickColor.Random()
  1858. ra.MeshType = meshes[math.random(1,#meshes)]
  1859. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1860. ra.Parent.BrickColor = BrickColor.Random()
  1861. ll.MeshType = meshes[math.random(1,#meshes)]
  1862. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1863. ll.Parent.BrickColor = BrickColor.Random()
  1864. rl.MeshType = meshes[math.random(1,#meshes)]
  1865. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1866. rl.Parent.BrickColor = BrickColor.Random()
  1867. end end) end end)
  1868.  
  1869. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1870. function(args, speaker)
  1871.     local players = getPlayer(args[1], speaker)
  1872.     for i,v in pairs(players)do
  1873.     spawn(function()
  1874. local Chicken = _players[v].Character
  1875. 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)
  1876. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1877. 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)
  1878. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1879. end) end end)
  1880.  
  1881. addcmd('esp', 'view a player and a players status',{},
  1882. function(args, speaker)
  1883. if speaker.userId ~= LP.userId then
  1884. lponly(speaker)
  1885. else
  1886.     local players = getPlayer(args[1], speaker)
  1887.     for i,v in pairs(players)do
  1888.     spawn(function()
  1889.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1890.     if child.Name == gPlayers[v].Name then
  1891.     child:Destroy()
  1892. end end wait(0.5)
  1893. local m = game["Players"].LocalPlayer:GetMouse()
  1894. local rs = game:GetService("RunService").RenderStepped
  1895. local espplr = gPlayers[v]
  1896.         if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  1897.     for b,n in pairs (espplr.Character:GetChildren()) do
  1898.         if (n:IsA("BasePart")) then
  1899.         local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  1900.         a.Name = espplr.Name
  1901.         a.Adornee = n
  1902.         a.AlwaysOnTop = true
  1903.         a.ZIndex = 0
  1904.         a.Size = n.Size
  1905.         a.Transparency = 0.7
  1906.         local resetting = false
  1907.         if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  1908.             a.Color = BrickColor.new("Lime green")
  1909.             else
  1910.             a.Color = BrickColor.new("Really red")
  1911.             end
  1912.             if espplr.Character and espplr.Character:FindFirstChild('Head') then
  1913.             local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  1914.             local TextLabel = Instance.new("TextLabel")
  1915.             BillboardGui.Adornee = espplr.Character.Head
  1916.             BillboardGui.Name = espplr.Name
  1917.             BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  1918.             BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  1919.             BillboardGui.AlwaysOnTop = true
  1920.             TextLabel.Parent = BillboardGui
  1921.             TextLabel.BackgroundTransparency = 1
  1922.             TextLabel.Position = UDim2.new(0, 0, 0, -50)
  1923.             TextLabel.Size = UDim2.new(0, 100, 0, 100)
  1924.             TextLabel.Font = Enum.Font.SourceSansSemibold
  1925.             TextLabel.TextSize = 20
  1926.             TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1927.             TextLabel.TextStrokeTransparency = 0
  1928.             TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  1929.             espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  1930.             BillboardGui:Destroy() a:Destroy() end)
  1931.             _players.PlayerRemoving:connect(function(player)
  1932.             if player.Name == espplr.Name then
  1933.             BillboardGui:Destroy() a:Destroy()
  1934.             end end)
  1935.             game:GetService("RunService").RenderStepped:Connect(function()
  1936.             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
  1937.             local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  1938.             TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  1939.             BillboardGui:Destroy() a:Destroy() end end)
  1940.             end
  1941.         end
  1942.     end
  1943. end
  1944.     end)
  1945.     end
  1946. end
  1947. end)
  1948.  
  1949. addcmd('noesp', 'removes esp',{'unesp'},
  1950. function(args, speaker)
  1951. if speaker.userId ~= LP.userId then
  1952. lponly(speaker)
  1953. else
  1954.     local players = getPlayer(args[1], speaker)
  1955.     for i,v in pairs(players)do
  1956.     spawn(function()
  1957.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1958.     if child.Name == gPlayers[v].Name then
  1959.     child:Destroy()
  1960.     end
  1961. end end) end end end)
  1962.  
  1963. addcmd('nofire', 'extinguish a player',{'unfire'},
  1964. function(args, speaker)
  1965.     local players = getPlayer(args[1], speaker)
  1966.     for i,v in pairs(players)do
  1967.         local pchar=_char(v)
  1968.         for j,v1 in pairs(pchar:GetDescendants()) do
  1969.         if v1:IsA("Fire") then
  1970.         v1:Destroy()
  1971. end end end end)
  1972.  
  1973. addcmd('shiny', 'makes a player shine',{},
  1974. function(args, speaker)
  1975. local players = getPlayer(args[1], speaker)
  1976. for i,v in pairs(players)do
  1977. spawn(function()
  1978. local pchar=_char(v)
  1979. for i,v in pairs(pchar:GetChildren()) do
  1980. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  1981. v:Destroy() end
  1982. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  1983. v.Reflectance = 1
  1984. v.Material = "Plastic"
  1985. end
  1986. end
  1987. end)
  1988. end
  1989. end)
  1990.  
  1991. addcmd('light', 'givs em light',{},
  1992. function(args, speaker)
  1993.     local players = getPlayer(args[1], speaker)
  1994.     for i,v in pairs(players)do
  1995.     spawn(function()
  1996.         local pchar=_char(v)
  1997.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  1998.             if v1:IsA("PointLight") then
  1999.                 v1:Destroy()
  2000.             end
  2001.         end
  2002.         local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  2003.         light.Range = 12
  2004.         light.Brightness = 3
  2005.         if not args[2] then return end
  2006.         light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2007.         light.Range = 12
  2008.         light.Brightness = 3
  2009.         end)
  2010.     end
  2011. end)
  2012.  
  2013. addcmd('begone', 'BEGONE THOT',{'thot'},
  2014. function(args, speaker)
  2015.     local players = getPlayer(args[1], speaker)
  2016.     for i,v in pairs(players)do
  2017.     spawn(function()
  2018.         local thotbottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  2019.             local pchar=_char(v)
  2020.         thotbottle.Name = 'THOT BEGONE'
  2021.         thotbottle.Handle:Destroy()
  2022.         execCmd('freeze '..gPlayers[v].Name)
  2023.         execCmd('name '..gPlayers[v].Name..' THOT')
  2024.         execCmd('spasm '..gPlayers[v].Name)
  2025.         thotbottle.Parent = pchar
  2026.         thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2027.         local cf = pchar.HumanoidRootPart.CFrame
  2028.         local newcf = cf + cf.lookVector * 6
  2029.         thotbottle.Head.CFrame = newcf
  2030.         local s = Instance.new("Sound")
  2031.         s.Name = "BEGONE"
  2032.         s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  2033.         s.Volume = 10
  2034.         s.Parent = thotbottle
  2035.         s:play()
  2036.         local d = Instance.new("Sound")
  2037.         d.Name = "WuOOOH"
  2038.         d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2039.         d.Volume = 5
  2040.         d.Parent = pchar
  2041.         wait(4)
  2042.         if gPlayers[v] then
  2043.         execCmd('thaw '..gPlayers[v].Name)
  2044.         execCmd('fling '..gPlayers[v].Name)
  2045.         thotbottle:Destroy()
  2046.         d:play()
  2047.         end if gPlayers[v] then
  2048.         wait(3)
  2049.         execCmd('explode '..gPlayers[v].Name)
  2050.         pchar:BreakJoints() end
  2051.         end)
  2052.     end
  2053. end)
  2054.  
  2055. addcmd('glowstick', 'givs em glo stik',{},
  2056. function(args, speaker)
  2057.     local players = getPlayer(args[1], speaker)
  2058.     for i,v in pairs(players)do
  2059.     spawn(function()
  2060.     System = {}
  2061. System.Create = function(a, c)
  2062.     local e = Instance.new(a)
  2063.     for d, a in pairs(c) do
  2064.         local b, a = ypcall(function()
  2065.             return e[d]
  2066.         end)
  2067.         if b then
  2068.             e[d] = c[d]
  2069.         end
  2070.     end
  2071.     return e
  2072. end
  2073. function b(d, b)
  2074.     local c = getfenv(d)
  2075.     local a = setmetatable({}, {
  2076.         __index = function(a, a)
  2077.             if a:lower() == 'script' then
  2078.                 return b
  2079.             else
  2080.                 return c[a]
  2081.             end
  2082.         end
  2083.     })
  2084.     setfenv(d, a)
  2085.     ypcall(function()
  2086.         d()
  2087.     end)
  2088. end
  2089. c = {}
  2090. mas = Instance.new("Model",game:GetService("Lighting"))
  2091. mas.Name = "CompiledModel"
  2092. o1 = System.Create("Tool",{
  2093. ["Name"] = "Glow Stick",
  2094. ["Parent"] = mas,
  2095. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  2096. ["CanBeDropped"] = false,
  2097. })
  2098. o2 = System.Create("Part",{
  2099. ["Name"] = "Handle",
  2100. ["Parent"] = o1,
  2101. ["Transparency"] = 0.10000000149012,
  2102. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  2103. ["Rotation"] = Vector3.new(-180, 0, 0),
  2104. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  2105. ["FormFactor"] = Enum.FormFactor.Custom,
  2106. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  2107. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2108. ["TopSurface"] = Enum.SurfaceType.Weld,
  2109. ["Material"] = "Neon",
  2110. })
  2111. o3 = System.Create("PointLight",{
  2112. ["Parent"] = o2,
  2113. ["Brightness"] = 8,
  2114. ["Range"] = 14,
  2115. })
  2116. o4 = System.Create("CylinderMesh",{
  2117. ["Parent"] = o2,
  2118. })
  2119. if not args[2] then
  2120. o2.Color = Color3.new(1,1,1)
  2121. o3.Color = Color3.new(1,1,1) else
  2122. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2123. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  2124. mas.Parent = workspace
  2125. mas:MakeJoints()
  2126. local b = mas:GetChildren()
  2127. for a = 1, #b do
  2128.     b[a].Parent = gPlayers[v].Backpack
  2129.     ypcall(function()
  2130.         b[a]:MakeJoints()
  2131.     end)
  2132. end
  2133. mas:Destroy()
  2134. for a = 1, #c do
  2135.     coroutine.resume(c[a])
  2136. end
  2137.         end)
  2138.     end
  2139. end)
  2140.  
  2141. addcmd('keybind','Binds a command to a key',{},
  2142. function(args,speaker)
  2143.     if speaker.userId ~= LP.userId then
  2144.     lponly(speaker) else
  2145.     if #args < 2 then return end
  2146.     local key = string.lower(args[1])
  2147.     if #key > 1 or key == cmdbarbind then return end
  2148.     local cmdText = GLS(false,1)
  2149.     local cas = game:GetService("ContextActionService")
  2150.     cas:BindAction("Keybind"..key,function(action,state,obj)
  2151.         if state == Enum.UserInputState.Begin then
  2152.             execCmd(cmdText,speaker)
  2153.         end
  2154.     end,false,key)
  2155.     Notify("Binded "..cmdText.." to "..key)
  2156. end
  2157. end)
  2158.  
  2159. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2160. function(args,speaker)
  2161.     if speaker.userId ~= LP.userId then
  2162.     lponly(speaker) else
  2163.     if #args < 1 then return end
  2164.     local key = string.lower(args[1])
  2165.     game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2166.     Notify("Unbinded "..key)
  2167. end
  2168. end)
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174. addcmd('trail', 'spawns a trail behind a player',{},
  2175. function(args, speaker)
  2176.     local players = getPlayer(args[1], speaker)
  2177.     for i,v in pairs(players)do
  2178.     spawn(function()
  2179.         local pchar=_char(v)
  2180.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2181.             if v1.Name == "TRAIL" then
  2182.                 v1:Destroy()
  2183.             end
  2184. end
  2185. if args[2] then
  2186. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2187. color2 = Color3.new(0,0,0) else
  2188. color1 = Color3.new(1,1,1)
  2189. color2 = Color3.new(0,0,0) end
  2190.         if pchar:FindFirstChild("Torso") then
  2191. local e = Instance.new("Trail", pchar.Torso)
  2192. e.Name = "TRAIL"
  2193. e.FaceCamera = true
  2194. e.Color = ColorSequence.new(color1,color2)
  2195. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2196. e.Attachment1 = pchar.Torso.NeckAttachment
  2197. end
  2198.         end)
  2199.     end
  2200. end)
  2201.  
  2202. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2203. function(args, speaker)
  2204.     local players = getPlayer(args[1], speaker)
  2205.     for i,v in pairs(players)do
  2206.     spawn(function()
  2207.         local pchar=_char(v)
  2208.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2209.             if v1.Name == "TRAIL" then
  2210.                 v1:Destroy()
  2211.             end
  2212.         end
  2213.         end)
  2214.     end
  2215. end)
  2216.  
  2217. local fa = false
  2218. local cam = workspace.CurrentCamera
  2219. local cam1 = 0
  2220. local cam2 = 0
  2221. local cam3 = 0
  2222. local k1 = false
  2223. local k2 = false
  2224. local k3 = false
  2225. local k4 = false
  2226. local k5 = false
  2227. local k6 = false
  2228. cs = 0.5
  2229. function movecam()
  2230.     local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2231.     if fa == false then
  2232.         repeat
  2233.             if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2234.                 local fp = fc.Position
  2235.                 fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2236.                 fa = true
  2237.             end
  2238.             game:GetService('RunService').RenderStepped:Wait()
  2239.         until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2240.         fa = false
  2241.     end
  2242. end
  2243. function kp1(inputObject, gameProcessedEvent)
  2244.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2245.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2246.             k1 = true
  2247.             cam1 = cs end
  2248.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2249.             k2 = true
  2250.             cam1 = (cs*-1) end
  2251.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2252.             k3 = true
  2253.             cam2 = cs end
  2254.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2255.             k4 = true
  2256.             cam2 = (cs*-1) end
  2257.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2258.             k5 = true
  2259.             cam3 = cs end
  2260.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2261.             k6 = true
  2262.             cam3 = (cs*-1) end
  2263.     end
  2264. end
  2265. game:GetService("UserInputService").InputBegan:connect(kp1)
  2266. function kp2(inputObject, gameProcessedEvent)
  2267.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2268.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2269.             k1 = false
  2270.             if k2 == false then
  2271.                 cam1 = 0
  2272.             end
  2273.         end
  2274.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2275.             k2 = false
  2276.             if k1 == false then
  2277.                 cam1 = 0
  2278.             end
  2279.         end
  2280.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2281.             k3= false
  2282.             if k4== false then
  2283.                 cam2 = 0
  2284.             end
  2285.         end
  2286.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2287.             k4 = false
  2288.             if k3 == false then
  2289.                 cam2 = 0
  2290.             end
  2291.         end
  2292.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2293.             k5 = false
  2294.             if k6 == false then
  2295.                 cam3 = 0
  2296.             end
  2297.         end
  2298.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2299.             k6 = false
  2300.             if k5 == false then
  2301.                 cam3 = 0
  2302.             end
  2303.         end
  2304.     end
  2305. end
  2306. game:GetService("UserInputService").InputEnded:connect(kp2)
  2307. function FC()
  2308.     if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2309.         game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2310.         local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2311.         fc.CanCollide = false
  2312.         fc.Anchored = true
  2313.         fc.Transparency = 1
  2314.         fc.Size = Vector3.new(1,1,1)
  2315.         fc.Name = 'xFC'
  2316.         fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2317.         local cam = workspace.CurrentCamera
  2318.         cam.CameraSubject = fc
  2319.         cam.CameraType = 'Custom'
  2320.         movecam()
  2321.     end end
  2322. function UFC()
  2323.     game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2324.     if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2325.         game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2326.         local cam = workspace.CurrentCamera
  2327.         cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2328.         cam.CameraType = 'Custom'
  2329.     end end
  2330.  
  2331. addcmd('freecam','freecam',{'fc'},
  2332. function(args, speaker)
  2333. if speaker.userId ~= LP.userId then
  2334. lponly(speaker)
  2335. else
  2336. FC()
  2337. end
  2338. end)
  2339.  
  2340. addcmd('fixcam','fixes camera',{},
  2341. function(args, speaker)
  2342. if speaker.userId ~= LP.userId then
  2343. lponly(speaker)
  2344. else
  2345. workspace.CurrentCamera:remove()
  2346. wait(.1)
  2347. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2348. workspace.CurrentCamera.CameraType = "Custom"
  2349. LP.CameraMinZoomDistance = 0.5
  2350. LP.CameraMaxZoomDistance = 400
  2351. LP.CameraMode = "Classic"
  2352. end
  2353. end)
  2354.  
  2355. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2356. function(args, speaker)
  2357.     local players = getPlayer(args[1], speaker)
  2358.     for i,v in pairs(players)do
  2359.         local pchar=_char(v)
  2360.                 local char = pchar
  2361.                 local hum = char.Humanoid
  2362.                 for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2363.                 hum.HealthDisplayDistance = 0
  2364.                 --execcmd god
  2365.                 local stake = Instance.new("Part",char)
  2366.                 stake.Anchored = true
  2367.                 stake.BrickColor = BrickColor.new("Reddish brown")
  2368.                 stake.Material = "Wood"
  2369.                 stake.Size = Vector3.new(1,7,1)
  2370.                 stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2371.                 local hay = Instance.new("Part",char)
  2372.                 hay.Anchored = true
  2373.                 hay.Material = "Grass"
  2374.                 hay.BrickColor = BrickColor.new("New Yeller")
  2375.                 hay.Size = Vector3.new(6,1,5)
  2376.                 hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2377.                 local hay2 = hay:clone()
  2378.                 hay2.Parent = char
  2379.                 hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2380.                 local fire = Instance.new("Fire",hay)
  2381.                 fire.Enabled = false
  2382.                 fire.Heat = 25
  2383.                 fire.Size = 2
  2384.                 fire.Color = Color3.new(170/255,85/255,0)
  2385.                 local smoke = Instance.new("Smoke",hay)
  2386.                 smoke.Enabled = false
  2387.                 smoke.Opacity = 1
  2388.                 smoke.RiseVelocity = 25
  2389.                 smoke.Size = 15
  2390.                 smoke.Color = Color3.new(0,0,0)
  2391.                 local light = Instance.new("PointLight",hay)
  2392.                 light.Color = Color3.new(170/255,85/255,0)
  2393.                 light.Range = 0
  2394.                 light.Brightness = 1
  2395.                 light.Enabled = false
  2396.                 --[[]]
  2397.                 local crack = Instance.new("Sound",hay)
  2398.                 crack.SoundId = "rbxassetid://239443642"
  2399.                 crack.Looped = true
  2400.                 crack.Volume = 0
  2401.                 local scream = Instance.new("Sound",char.Torso)
  2402.                 scream.SoundId = "rbxassetid://264227115"
  2403.                 scream.Looped = true
  2404.                 scream.Volume = 0
  2405.                 --]]
  2406.                 wait()
  2407.                 char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2408.                 char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2409.                
  2410.                 local bods = char['Body Colors']
  2411.                 local colors = {
  2412.                     --"Really red";
  2413.                     "Bright red";
  2414.                     "Crimson";
  2415.                     "Maroon";
  2416.                     "Really black";
  2417.                 }
  2418.                
  2419.                 fire.Enabled=true
  2420.                 smoke.Enabled=true
  2421.                 light.Enabled=true
  2422.                 crack:Play()
  2423.                 scream:Play()
  2424.                 scream.Pitch = 0.8
  2425.                 --scream.Volume = 0.5
  2426.                 for i=1,30 do
  2427.                     crack.Volume = crack.Volume+(1/30)
  2428.                     scream.Volume = crack.Volume
  2429.                     fire.Size=i
  2430.                     smoke.RiseVelocity=i-5
  2431.                     smoke.Size=i/2
  2432.                     light.Range=i*2
  2433.                     wait(1)
  2434.                 end
  2435.                
  2436.                 for i=1,#colors do
  2437.                     bods.HeadColor=BrickColor.new(colors[i])
  2438.                     bods.LeftArmColor=BrickColor.new(colors[i])
  2439.                     bods.LeftLegColor=BrickColor.new(colors[i])
  2440.                     bods.RightArmColor=BrickColor.new(colors[i])
  2441.                     bods.RightLegColor=BrickColor.new(colors[i])
  2442.                     bods.TorsoColor=BrickColor.new(colors[i])
  2443.                     hay.BrickColor=BrickColor.new(colors[i])
  2444.                     hay2.BrickColor=BrickColor.new(colors[i])
  2445.                     stake.BrickColor=BrickColor.new(colors[i])
  2446.                     wait(5)
  2447.                 end
  2448.                 wait(10)
  2449.                 scream.Volume = 0.5
  2450.                 wait(1)
  2451.                 scream:Stop()
  2452.                 char:BreakJoints()
  2453.             end
  2454.         end)
  2455.  
  2456. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2457. function(args, speaker)
  2458. if speaker.userId ~= LP.userId then
  2459. lponly(speaker)
  2460. else
  2461. UFC()
  2462. end
  2463. end)
  2464.  
  2465. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2466. function(args, speaker)
  2467. if speaker.userId ~= LP.userId then
  2468. lponly(speaker)
  2469. else
  2470. if isNumber(args[1]) then
  2471. cs = args[1]
  2472. end end end)
  2473.  
  2474. addcmd('nolight', 'no more light',{'unlight'},
  2475. function(args, speaker)
  2476.     local players = getPlayer(args[1], speaker)
  2477.     for i,v in pairs(players)do
  2478.         local pchar=_char(v)
  2479.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2480.             if v1:IsA("PointLight") then
  2481.                 v1:Destroy()
  2482.             end
  2483.         end
  2484.     end
  2485. end)
  2486.  
  2487. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2488. function(args, speaker)
  2489.     local players = getPlayer(args[1], speaker)
  2490.     for i,v in pairs(players)do
  2491.         local pchar=_char(v)
  2492.           scale = 10
  2493.  
  2494. function weld(tab)
  2495.         local last = nil
  2496.         for i,v in pairs(tab) do
  2497.                 if v:IsA("BasePart") then
  2498.                         if last then
  2499.                                 local w = Instance.new("Weld",last)
  2500.                                 w.Part0 = w.Parent
  2501.                                 w.Part1 = v
  2502.                                 local pos = last.CFrame:toObjectSpace(v.CFrame)
  2503.                                 w.C0 = pos
  2504.                         end
  2505.                         last = v
  2506.                 end
  2507.         end
  2508. end        
  2509.  
  2510. function makeball(pos)
  2511. local model = Instance.new("Model",workspace)
  2512. model.Name = gPlayers[v].Name .. "ball"
  2513. local rand = BrickColor.Random()
  2514. pchar.Head.Anchored = true
  2515. for i=0,340,20 do
  2516.         wait()
  2517.         for z=-90,70,20 do
  2518.                 local p = Instance.new("Part",model)
  2519.                 p.formFactor = "Custom"
  2520.                 p.BrickColor = rand
  2521.                 p.Transparency = 0.5
  2522.                 p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2523.                 p.Anchored = true
  2524.                 p.TopSurface = 0
  2525.                 p.BottomSurface = 0
  2526.                 p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2527.                 p:breakJoints()
  2528.         end
  2529. end
  2530. weld(model:children())
  2531. for i,v in pairs(model:children()) do v.Anchored = false end
  2532. pchar.Head.Anchored = false
  2533. model:MakeJoints()
  2534. end
  2535.  
  2536.         if pchar then
  2537.                 makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2538.         end
  2539.     end
  2540. end)
  2541.  
  2542. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2543. function(args, speaker)
  2544.     local players = getPlayer(args[1], speaker)
  2545.     for i,v in pairs(players)do
  2546.     local pchar=_char(v)
  2547.     for _, child in pairs( workspace:GetChildren()) do
  2548.     if child.Name == gPlayers[v].Name .. "ball" then
  2549.         child:Destroy()
  2550.     end
  2551. end
  2552. end
  2553. end)
  2554.  
  2555. local fastwait = function(time)
  2556.     local expire = tick()+(time or 0.02999999999999999889)
  2557.     while game:GetService("RunService").Heartbeat:wait() do
  2558.         if tick() >= expire then return true end
  2559.     end
  2560. end
  2561.  
  2562. function arrest(name)
  2563.     spawn(function()
  2564.     local p = game:GetService("Players"):FindFirstChild(name)
  2565.     local char = p.Character
  2566.                         local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2567.                         local humanoid = p.Character:FindFirstChild("Humanoid")
  2568.                         if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2569.                             local van = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2570.                             if van then
  2571.                                 local function check()
  2572.                                     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
  2573.                                         return false
  2574.                                     else
  2575.                                         return true
  2576.                                     end
  2577.                                 end
  2578.                                
  2579.                                 --local driver = van.Driver
  2580.                                 --local grabber = van.Clown
  2581.                                 local primary = van.Primary
  2582.                                 --local door = van.Door
  2583.                                 local tPos = torso.CFrame
  2584.                                
  2585.                                 local sound = Instance.new("Sound",primary)
  2586.                                 sound.SoundId = "rbxassetid://258529216"
  2587.                                 sound.Looped = true
  2588.                                 sound:Play()
  2589.                                
  2590.                                 local chuckle = Instance.new("Sound",primary)
  2591.                                 chuckle.SoundId = "rbxassetid://175964948"
  2592.                                 chuckle.Looped = true
  2593.                                 chuckle.Volume = 0.5
  2594.                                 chuckle:Play()
  2595.                                
  2596.                                 van.PrimaryPart = van.Primary
  2597.                                 van.Name = "ADONIS_VAN"
  2598.                                 van.Parent = workspace
  2599.                                 humanoid.Name = "NoResetForYou"
  2600.                                 humanoid.WalkSpeed = 0
  2601.                                 sound.Pitch = 1.3
  2602.                                
  2603.                                 local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2604.                                 music.Name = "COPSONG"
  2605.                                 music.SoundId = "rbxassetid://132007810"
  2606.                                 music.Volume = 1
  2607.                                 music.Looped = true
  2608.                                 if not music.Playing then music:Play() end
  2609.                                
  2610.                                 spawn(function()
  2611.                                     while fastwait(0.2) do
  2612.                                         van.Body.Lightbar.Red.PointLight.Enabled = true
  2613.                                         van.Body.Lightbar.Blue.PointLight.Enabled = false
  2614.                                         fastwait(0.2)
  2615.                                         van.Body.Lightbar.Red.PointLight.Enabled = false
  2616.                                         van.Body.Lightbar.Blue.PointLight.Enabled = true
  2617.                                     end
  2618.                                 end)
  2619.                                
  2620.                                 for i = 1,200 do
  2621.                                     if not check() then
  2622.                                         break
  2623.                                     else
  2624.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2625.                                         fastwait(0.001*(i/5))
  2626.                                     end
  2627.                                 end
  2628.                                
  2629.                                 sound.Pitch = 0.9
  2630.                                
  2631.                                 fastwait(0.5)
  2632.                                 if check() then
  2633.                                     --door.Transparency = 1
  2634.                                 end
  2635.                                
  2636.                                 local freeze = Instance.new("Sound",primary)
  2637.                                 freeze.SoundId = "rbxassetid://163732279"
  2638.                                 freeze.Volume = 5
  2639.                                 freeze:Play()
  2640.                                
  2641.                                 fastwait(3)
  2642.                                
  2643.                                 if check() then
  2644.                                     torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2645.                                 end
  2646.                                
  2647.                                 fastwait(0.5)
  2648.                                 if check() then
  2649.                                     --door.Transparency = 0
  2650.                                 end
  2651.                                 fastwait(0.5)
  2652.                                
  2653.                                 sound.Pitch = 1.3
  2654.                                 local gui = Instance.new("ScreenGui")
  2655.                                 local frame = Instance.new("Frame",gui)
  2656.                                 frame.BackgroundTransparency = 1
  2657.                                 frame.BackgroundColor3 = Color3.new(0,0,0)
  2658.                                 frame.Position = UDim2.new(0,0,0,-36)
  2659.                                 frame.Size = UDim2.new(1,0,1,36)
  2660.                                 spawn(function()
  2661.                                     for i = 1,0,-0.01 do
  2662.                                         frame.BackgroundTransparency = i
  2663.                                         fastwait(0.1)
  2664.                                     end
  2665.                                     frame.BackgroundTransparency = 0
  2666.                                 end)
  2667.                                
  2668.                                 p.CameraMaxZoomDistance = 0.5
  2669.                                
  2670.                                 torso.Anchored = true
  2671.                                
  2672.                                 for i = 1,400 do
  2673.                                     if not check() then
  2674.                                         break
  2675.                                     else
  2676.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2677.                                         torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2678.                                         fastwait(0.1/(i*5))
  2679.                                        
  2680.                                         if i == 270 then
  2681.                                             music.Volume = 5
  2682.                                         end
  2683.                                     end
  2684.                                 end
  2685.                                
  2686. local function KICK(P)
  2687.     spawn(function()
  2688.         if not FindTable(WL, P.Name) then
  2689.         for i = 1,5 do
  2690.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2691.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2692.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2693.                 spawn(function()
  2694.                     repeat fastwait()
  2695.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2696.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  2697.                 end)
  2698.                 P.Character.HumanoidRootPart.Anchored = true
  2699.             end
  2700.         end
  2701.         end
  2702.     end)
  2703. end
  2704.                                
  2705.                                 if p and p.Parent == game:GetService("Players") then
  2706.                                     if p == game:GetService("Players").LocalPlayer then
  2707.                                         fastwait(5)
  2708.                                     end
  2709.                                     torso.Anchored = false
  2710.                                     p.CharacterAdded:Connect(function()
  2711.                                         fastwait()
  2712.                                         KICK(p)
  2713.                                     end)
  2714.                                     KICK(p)
  2715.                                 end
  2716.                                 fastwait(0.5)
  2717.                                 pcall(function() van:Destroy() end)
  2718.                                 pcall(function() gui:Destroy() end)
  2719.                                 if not workspace:FindFirstChild("ADONIS_VAN") then
  2720.                                     music:Destroy()
  2721.                                 end
  2722.                             end
  2723.                         end
  2724.     end)
  2725. end
  2726.  
  2727. addcmd('arrest', 'arrests player',{},
  2728. function(args, speaker)
  2729.     local players = getPlayer(args[1], speaker)
  2730.     for i,v in pairs(players)do
  2731.         arrest(gPlayers[v].Name)
  2732.     end
  2733. end)
  2734.  
  2735. addcmd('nodummies', 'clears dummies',{},
  2736. function(args, speaker)
  2737. for _, child in pairs( workspace:GetChildren()) do
  2738.     if child:FindFirstChild('isdummy') then
  2739.         child:Destroy()
  2740.     end
  2741. end
  2742. end)
  2743.  
  2744. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2745. function(args, speaker)
  2746.          local name = GLS(false, 0)
  2747.         local lchar = game:GetService('Players').LocalPlayer
  2748.         local Model0 = Instance.new("Model")
  2749.         local Part1 = Instance.new("Part")
  2750.         local SpecialMesh2 = Instance.new("SpecialMesh")
  2751.         local Decal3 = Instance.new("Decal")
  2752.         local Part4 = Instance.new("Part")
  2753.         local Motor5 = Instance.new("Motor")
  2754.         local Motor6 = Instance.new("Motor")
  2755.         local Motor7 = Instance.new("Motor")
  2756.         local Motor8 = Instance.new("Motor")
  2757.         local Motor9 = Instance.new("Motor")
  2758.         local Part10 = Instance.new("Part")
  2759.         local Part11 = Instance.new("Part")
  2760.         local Part12 = Instance.new("Part")
  2761.         local Part13 = Instance.new("Part")
  2762.         local dum = Instance.new("BoolValue")
  2763.         dum.Name = "isdummy"
  2764.         dum.Parent = Model0
  2765.         local Humanoid14 = Instance.new("Humanoid")
  2766.         Model0.Name = name
  2767.         Model0.Parent = workspace
  2768.         Model0.PrimaryPart = Part1
  2769.         Part1.Name = "Head"
  2770.         Part1.Parent = Model0
  2771.         Part1.BrickColor = BrickColor.new("Bright yellow")
  2772.         Part1.CanCollide = false
  2773.         Part1.FormFactor = Enum.FormFactor.Symmetric
  2774.         Part1.Friction = 0
  2775.         Part1.Size = Vector3.new(2, 1, 1)
  2776.         Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2777.         Part1.TopSurface = Enum.SurfaceType.Smooth
  2778.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2779.         Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2780.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2781.         SpecialMesh2.Parent = Part1
  2782.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2783.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2784.         Decal3.Name = "face"
  2785.         Decal3.Parent = Part1
  2786.         Decal3.Texture = "rbxasset://textures/face.png"
  2787.         Part4.Name = "Torso"
  2788.         Part4.Parent = Model0
  2789.         Part4.BrickColor = BrickColor.new("Bright blue")
  2790.         Part4.CanCollide = false
  2791.         Part4.FormFactor = Enum.FormFactor.Symmetric
  2792.         Part4.Friction = 0
  2793.         Part4.Size = Vector3.new(2, 2, 1)
  2794.         Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2795.         Part4.LeftSurface = Enum.SurfaceType.Weld
  2796.         Part4.RightSurface = Enum.SurfaceType.Weld
  2797.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2798.         Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2799.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2800.         Motor5.Name = "Right Shoulder"
  2801.         Motor5.Parent = Part4
  2802.         Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2803.         Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2804.         Motor5.Part0 = Part4
  2805.         Motor5.Part1 = Part11
  2806.         Motor5.DesiredAngle = 0.083800852298737
  2807.         Motor5.MaxVelocity = 0.15000000596046
  2808.         Motor6.Name = "Left Shoulder"
  2809.         Motor6.Parent = Part4
  2810.         Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2811.         Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2812.         Motor6.Part0 = Part4
  2813.         Motor6.Part1 = Part10
  2814.         Motor6.DesiredAngle = 0.083800852298737
  2815.         Motor6.MaxVelocity = 0.15000000596046
  2816.         Motor7.Name = "Left Hip"
  2817.         Motor7.Parent = Part4
  2818.         Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2819.         Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2820.         Motor7.Part0 = Part4
  2821.         Motor7.Part1 = Part12
  2822.         Motor7.DesiredAngle = -0.083800852298737
  2823.         Motor7.MaxVelocity = 0.10000000149012
  2824.         Motor8.Name = "Neck"
  2825.         Motor8.Parent = Part4
  2826.         Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2827.         Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2828.         Motor8.Part0 = Part4
  2829.         Motor8.Part1 = Part1
  2830.         Motor8.MaxVelocity = 0.10000000149012
  2831.         Motor9.Name = "Right Hip"
  2832.         Motor9.Parent = Part4
  2833.         Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2834.         Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2835.         Motor9.Part0 = Part4
  2836.         Motor9.Part1 = Part13
  2837.         Motor9.DesiredAngle = -0.083800852298737
  2838.         Motor9.MaxVelocity = 0.10000000149012
  2839.         Part10.Name = "Left Arm"
  2840.         Part10.Parent = Model0
  2841.         Part10.BrickColor = BrickColor.new("Bright yellow")
  2842.         Part10.CanCollide = false
  2843.         Part10.FormFactor = Enum.FormFactor.Symmetric
  2844.         Part10.Size = Vector3.new(1, 2, 1)
  2845.         Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2846.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2847.         Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2848.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2849.         Part11.Name = "Right Arm"
  2850.         Part11.Parent = Model0
  2851.         Part11.BrickColor = BrickColor.new("Bright yellow")
  2852.         Part11.CanCollide = false
  2853.         Part11.FormFactor = Enum.FormFactor.Symmetric
  2854.         Part11.Size = Vector3.new(1, 2, 1)
  2855.         Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2856.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2857.         Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2858.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2859.         Part12.Name = "Left Leg"
  2860.         Part12.Parent = Model0
  2861.         Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2862.         Part12.CanCollide = false
  2863.         Part12.FormFactor = Enum.FormFactor.Symmetric
  2864.         Part12.Size = Vector3.new(1, 2, 1)
  2865.         Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2866.         Part12.BottomSurface = Enum.SurfaceType.Smooth
  2867.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2868.         Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2869.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2870.         Part13.Name = "Right Leg"
  2871.         Part13.Parent = Model0
  2872.         Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2873.         Part13.CanCollide = false
  2874.         Part13.FormFactor = Enum.FormFactor.Symmetric
  2875.         Part13.Size = Vector3.new(1, 2, 1)
  2876.         Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2877.         Part13.BottomSurface = Enum.SurfaceType.Smooth
  2878.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2879.         Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2880.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2881.         Humanoid14.Parent = Model0
  2882.         Humanoid14.RightLeg = Part13
  2883.         Humanoid14.LeftLeg = Part12
  2884.         Humanoid14.Torso = Part4
  2885.         Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  2886.         Model0.Parent = game:GetService('Workspace')
  2887. end)
  2888.  
  2889. addcmd('loopkill', 'rip person',{'lkill'},
  2890. function(args, speaker)
  2891.     local players = getPlayer(args[1], speaker)
  2892.     for i,v in pairs(players)do
  2893.         if not FindTable(loopkillT, _players[v].Name) then
  2894.             table.insert(loopkillT, _players[v].Name)
  2895.             if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  2896.             Notify('Loopkilling player(s)') end end end end)
  2897.  
  2898. addcmd('unloopkill', 'un rip person',{'unlkill'},
  2899. function(args, speaker)
  2900.     local players = getPlayer(args[1], speaker)
  2901.     for i,v in pairs(players)do
  2902.         if FindTable(loopkillT, _players[v].Name) then
  2903.             table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  2904.             if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  2905.             Notify('No longer loopkilling player(s)') end end end end)
  2906.  
  2907. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  2908. function(args, speaker)
  2909.     local players = getPlayer(args[1], speaker)
  2910.     for i,v in pairs(players)do
  2911.         if not FindTable(disabletoolsT, _players[v].Name) then
  2912.             table.insert(disabletoolsT, _players[v].Name)
  2913.             if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  2914.             Notify('Disabled tools for player(s)') end end end end)
  2915.  
  2916. addcmd('enabletools', 'lets them have tools',{},
  2917. function(args, speaker)
  2918.     local players = getPlayer(args[1], speaker)
  2919.     for i,v in pairs(players)do
  2920.         if FindTable(disabletoolsT, _players[v].Name) then
  2921.             table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  2922.             if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  2923.             Notify('Enabled tools for player(s)') end end end end)
  2924.  
  2925. addcmd('refresh', 'refresh their player model',{'re'},
  2926. function(args, speaker)
  2927.     local players = getPlayer(args[1], speaker)
  2928.     for i,v in pairs(players)do
  2929.             refresh(_players[v])
  2930.             end end)
  2931.  
  2932. local fastwait = function(time)
  2933.     local expire = tick()+(time or 0.02999999999999999889)
  2934.     while game:GetService("RunService").Heartbeat:wait() do
  2935.         if tick() >= expire then return true end
  2936.     end
  2937. end
  2938.  
  2939. function gull(name)
  2940.     spawn(function()
  2941.     local char = game:GetService("Players")[name].Character
  2942.     char.PrimaryPart = char.HumanoidRootPart
  2943.    
  2944.     local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  2945.     local initCFrame = tors.CFrame
  2946.    
  2947.     if char:FindFirstChild("Torso") then
  2948.         char.Torso.Anchored = true
  2949.     else
  2950.         char.UpperTorso.Anchored = true
  2951.     end
  2952.     char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  2953.  
  2954.     local gull = Instance.new("Part")
  2955.     gull.Anchored = true
  2956.     gull.CanCollide = false
  2957.     gull.Position = Vector3.new(0,100000,0)
  2958.     local mesh = Instance.new("SpecialMesh",gull)
  2959.     mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  2960.     mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2961.     mesh.Scale = Vector3.new(10,10,10)
  2962.    
  2963.     local leftWing = Instance.new("Part",gull)
  2964.     leftWing.CanCollide = false
  2965.     local lmesh = Instance.new("SpecialMesh",leftWing)
  2966.     lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  2967.     lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2968.     lmesh.Scale = Vector3.new(10,10,10)
  2969.     local leftMotor = Instance.new("Motor6D",gull)
  2970.     leftMotor.MaxVelocity = 1
  2971.     leftMotor.Part0 = gull
  2972.     leftMotor.Part1 = leftWing
  2973.     leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  2974.    
  2975.     local rightWing = Instance.new("Part",gull)
  2976.     rightWing.CanCollide = false
  2977.     local rmesh = Instance.new("SpecialMesh",rightWing)
  2978.     rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  2979.     rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2980.     rmesh.Scale = Vector3.new(10,10,10)
  2981.     local rightMotor = Instance.new("Motor6D",gull)
  2982.     rightMotor.MaxVelocity = 1
  2983.     rightMotor.Part0 = gull
  2984.     rightMotor.Part1 = rightWing
  2985.     rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  2986.    
  2987.     local sound = Instance.new("Sound",gull)
  2988.     sound.SoundId = "rbxassetid://160877039"
  2989.     sound.Volume = 10
  2990.     gull.Parent = workspace
  2991.  
  2992.     for i = 400,-1000,-2 do
  2993.         local der = 0.02*i
  2994.         local angle = math.atan(der/1)
  2995.         gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  2996.         if i == 0 then sound:Play() end
  2997.         if i <= 0 then
  2998.             char:SetPrimaryPartCFrame(gull.CFrame)
  2999.             local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  3000.             leftMotor.DesiredAngle = -nextAngle
  3001.             leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  3002.             rightMotor.DesiredAngle = nextAngle
  3003.             rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  3004.         end
  3005.         game:GetService("RunService").RenderStepped:wait()
  3006.     end
  3007.    
  3008.     local function KICK(P)
  3009.     spawn(function()
  3010.         if not FindTable(WL, P.Name) then
  3011.         for i = 1,5 do
  3012.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3013.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3014.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3015.                 spawn(function()
  3016.                     repeat wait()
  3017.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3018.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  3019.                 end)
  3020.                 P.Character.HumanoidRootPart.Anchored = true
  3021.             end
  3022.         end
  3023.         end
  3024.     end)
  3025.     end
  3026.    
  3027.     if char:FindFirstChild("Torso") then
  3028.         char.Torso.Anchored = false
  3029.     else
  3030.         char.UpperTorso.Anchored = false
  3031.     end
  3032.    
  3033.     spawn(function()
  3034.     if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  3035.     game:GetService("Players")[name].CharacterAdded:Connect(function()
  3036.         wait()
  3037.         KICK(game:GetService("Players")[name])
  3038.     end)
  3039.     KICK(game:GetService("Players")[name])
  3040.     end)
  3041.    
  3042.         local go = Instance.new("BodyVelocity",gull)
  3043.         go.Velocity = Vector3.new(0,1000,0)
  3044.         go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3045.         gull.Anchored = false
  3046.     end)
  3047. end
  3048.  
  3049. addcmd('seagull', 'seagulls player',{'gull'},
  3050. function(args, speaker)
  3051.     local players = getPlayer(args[1], speaker)
  3052.     for i,v in pairs(players)do
  3053.         gull(gPlayers[v].Name)
  3054.     end
  3055. end)
  3056.  
  3057. local song = nil
  3058. function zinniaKick(name)
  3059.     spawn(function()
  3060.             if song == nil or song.Parent == nil then
  3061.                 song = Instance.new("Sound",workspace)
  3062.                 song.SoundId = "rbxassetid://190423831"
  3063.                 song.Volume = 1
  3064.                 song.Looped = true
  3065.                 song:Play()
  3066.             end
  3067.             local zin = Instance.new("Part")
  3068.             zin.Name = "CuteZinnia"
  3069.             zin.Anchored = true
  3070.             zin.CanCollide = false
  3071.             zin.Locked = true
  3072.             local mesh = Instance.new("SpecialMesh")
  3073.             mesh.MeshId = "rbxassetid://1175670539"
  3074.             mesh.TextureId = "rbxassetid://1175670558"
  3075.             mesh.Scale = Vector3.new(0.05,0.05,0.05)
  3076.             mesh.Offset = Vector3.new(0,0.88,0)
  3077.             mesh.Parent = zin
  3078.             local char = game:GetService("Players")[name].Character
  3079.             char.PrimaryPart = char.HumanoidRootPart
  3080.             if char:FindFirstChild("Torso") then
  3081.                 char.Torso.Anchored = true
  3082.             else
  3083.                 char.UpperTorso.Anchored = true
  3084.             end
  3085.             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))
  3086.             zin.Parent = workspace
  3087.             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)})
  3088.             tween:Play()
  3089.             fastwait(3)
  3090.             for i = 50,1,-1 do
  3091.                 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))
  3092.                 fastwait()
  3093.             end
  3094.             char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3095.             fastwait(1)
  3096.             local turns = 0
  3097.  
  3098.             while turns < 200 do
  3099.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3100.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3101.                 turns = turns + 1
  3102.                 fastwait()
  3103.             end
  3104.             for i = 1,10 do
  3105.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3106.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3107.                 fastwait()
  3108.             end
  3109.             local rX,rZ = 0,0
  3110.             repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  3111.                 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  3112.                     local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  3113.                     bv.Force = Vector3.new(rX,10000,rZ)
  3114.                     if char:FindFirstChild("Torso") then
  3115.                         char.Torso.Anchored = false
  3116.                     else
  3117.                         char.UpperTorso.Anchored = false
  3118.                     end
  3119.                     function KICK(P)
  3120.                         spawn(function()
  3121.                             if not FindTable(WL, P.Name) then
  3122.                                 for i = 1,5 do
  3123.                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3124.                                         P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3125.                                         local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3126.                                         spawn(function()
  3127.                                                 repeat fastwait()
  3128.                                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3129.                                                 until not game:GetService("Players"):FindFirstChild(P.Name)
  3130.                                             end)
  3131.                                         P.Character.HumanoidRootPart.Anchored = true
  3132.                                     end
  3133.                                 end
  3134.                             end
  3135.                         end)
  3136.                     end
  3137.                     spawn(function()
  3138.                             if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  3139.                             game:GetService("Players")[name].CharacterAdded:Connect(function()
  3140.                                     fastwait()
  3141.                                     KICK(game:GetService("Players")[name])
  3142.                                 end)
  3143.                             KICK(game:GetService("Players")[name])
  3144.                         end)
  3145.                     for i = 1,20 do
  3146.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3147.                         fastwait()
  3148.                     end
  3149.                     while turns > 0 do
  3150.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3151.                         turns = turns - 5
  3152.                         fastwait()
  3153.                     end
  3154.                     fastwait(1)
  3155.                     zin.Name = "GoneZinnia"
  3156.                     local go = Instance.new("BodyVelocity",zin)
  3157.                     go.Velocity = zin.CFrame.lookVector * 100
  3158.                     go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3159.                     zin.Anchored = false
  3160.                     fastwait(20)
  3161.          if song and not workspace:FindFirstChild("CuteZinnia") then
  3162.              song:Destroy()
  3163.              song = nil
  3164.          end
  3165.     end)
  3166. end
  3167.  
  3168. addcmd('zinnia', 'asdf for moon',{},
  3169. function(args, speaker)
  3170.     local players = getPlayer(args[1], speaker)
  3171.     for i,v in pairs(players)do
  3172.         zinniaKick(gPlayers[v].Name)
  3173.     end
  3174. end)
  3175.  
  3176. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3177. function(args, speaker)
  3178.     local players = getPlayer(args[1], speaker)
  3179.     for i,v in pairs(players)do
  3180.         if not FindTable(rainbowT, _players[v].Name) then
  3181.             table.insert(rainbowT, _players[v].Name)
  3182.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3183.             Notify('Gave player(s) rainbow name') end end end end)
  3184.  
  3185. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3186. function(args, speaker)
  3187.     local players = getPlayer(args[1], speaker)
  3188.     for i,v in pairs(players)do
  3189.         if FindTable(rainbowT, _players[v].Name) then
  3190.             table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3191.             _players[v].Neutral = true
  3192.             if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3193.             Notify('Disabled rainbow name for player(s)') end end end end)
  3194.  
  3195. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3196. function(args, speaker)
  3197. if speaker.userId ~= LP.userId then
  3198. lponly(speaker)
  3199. else
  3200. --Terrain Script
  3201. --Edge/IoIman616
  3202.  
  3203. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3204.     if child.Name == "MaterialGui" then
  3205.         child:Destroy()
  3206.     end
  3207. end
  3208.  
  3209. function sandbox(var,func)
  3210.     local env = getfenv(func)
  3211.     local newenv = setmetatable({},{
  3212.         __index = function(self,k)
  3213.             if k=="script" then
  3214.                 return var
  3215.             else
  3216.                 return env[k]
  3217.             end
  3218.         end,
  3219.     })
  3220.     setfenv(func,newenv)
  3221.     return func
  3222. end
  3223. cors = {}
  3224. mas = Instance.new("Model",game:GetService("Lighting"))
  3225. HopperBin0 = Instance.new("HopperBin")
  3226. HopperBin0.Name = "Terrain Build"
  3227. HopperBin0.Parent = mas
  3228. for i,v in pairs(mas:GetChildren()) do
  3229.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3230.     pcall(function() v:MakeJoints() end)
  3231. end
  3232. mas:Destroy()
  3233. for i,v in pairs(cors) do
  3234.     spawn(function()
  3235.         pcall(v)
  3236.     end)
  3237. end
  3238.  
  3239. wait(0.01)
  3240.  
  3241. function sandbox(var,func)
  3242.     local env = getfenv(func)
  3243.     local newenv = setmetatable({},{
  3244.         __index = function(self,k)
  3245.             if k=="script" then
  3246.                 return var
  3247.             else
  3248.                 return env[k]
  3249.             end
  3250.         end,
  3251.     })
  3252.     setfenv(func,newenv)
  3253.     return func
  3254. end
  3255. cors = {}
  3256. mas = Instance.new("Model",game:GetService("Lighting"))
  3257. ScreenGui0 = Instance.new("ScreenGui")
  3258. ImageLabel1 = Instance.new("ImageLabel")
  3259. ImageButton2 = Instance.new("ImageButton")
  3260. Frame3 = Instance.new("Frame")
  3261. NumberValue4 = Instance.new("NumberValue")
  3262. ImageButton5 = Instance.new("ImageButton")
  3263. Frame6 = Instance.new("Frame")
  3264. NumberValue7 = Instance.new("NumberValue")
  3265. ImageButton8 = Instance.new("ImageButton")
  3266. Frame9 = Instance.new("Frame")
  3267. NumberValue10 = Instance.new("NumberValue")
  3268. ImageButton11 = Instance.new("ImageButton")
  3269. Frame12 = Instance.new("Frame")
  3270. NumberValue13 = Instance.new("NumberValue")
  3271. ImageButton14 = Instance.new("ImageButton")
  3272. Frame15 = Instance.new("Frame")
  3273. NumberValue16 = Instance.new("NumberValue")
  3274. ImageButton17 = Instance.new("ImageButton")
  3275. Frame18 = Instance.new("Frame")
  3276. NumberValue19 = Instance.new("NumberValue")
  3277. ImageButton20 = Instance.new("ImageButton")
  3278. Frame21 = Instance.new("Frame")
  3279. NumberValue22 = Instance.new("NumberValue")
  3280. ImageButton23 = Instance.new("ImageButton")
  3281. Frame24 = Instance.new("Frame")
  3282. NumberValue25 = Instance.new("NumberValue")
  3283. ImageButton26 = Instance.new("ImageButton")
  3284. Frame27 = Instance.new("Frame")
  3285. NumberValue28 = Instance.new("NumberValue")
  3286. ImageButton29 = Instance.new("ImageButton")
  3287. Frame30 = Instance.new("Frame")
  3288. NumberValue31 = Instance.new("NumberValue")
  3289. ImageButton32 = Instance.new("ImageButton")
  3290. Frame33 = Instance.new("Frame")
  3291. NumberValue34 = Instance.new("NumberValue")
  3292. ImageButton35 = Instance.new("ImageButton")
  3293. Frame36 = Instance.new("Frame")
  3294. NumberValue37 = Instance.new("NumberValue")
  3295. ImageButton38 = Instance.new("ImageButton")
  3296. Frame39 = Instance.new("Frame")
  3297. NumberValue40 = Instance.new("NumberValue")
  3298. ImageButton41 = Instance.new("ImageButton")
  3299. Frame42 = Instance.new("Frame")
  3300. NumberValue43 = Instance.new("NumberValue")
  3301. ImageButton44 = Instance.new("ImageButton")
  3302. Frame45 = Instance.new("Frame")
  3303. NumberValue46 = Instance.new("NumberValue")
  3304. ImageButton47 = Instance.new("ImageButton")
  3305. Frame48 = Instance.new("Frame")
  3306. NumberValue49 = Instance.new("NumberValue")
  3307. ImageButton50 = Instance.new("ImageButton")
  3308. Frame51 = Instance.new("Frame")
  3309. NumberValue52 = Instance.new("NumberValue")
  3310. ImageButton53 = Instance.new("ImageButton")
  3311. Frame54 = Instance.new("Frame")
  3312. ScreenGui0.Name = "MaterialGui"
  3313. ScreenGui0.Parent = mas
  3314. ImageLabel1.Name = "MaterialMenu"
  3315. ImageLabel1.Parent = ScreenGui0
  3316. ImageLabel1.Transparency = 1
  3317. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3318. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3319. ImageLabel1.BackgroundTransparency = 1
  3320. ImageLabel1.ZIndex = 2
  3321. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3322. ImageButton2.Name = "Grass"
  3323. ImageButton2.Parent = ImageLabel1
  3324. ImageButton2.Transparency = 1
  3325. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3326. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3327. ImageButton2.BackgroundTransparency = 1
  3328. ImageButton2.ZIndex = 4
  3329. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3330. Frame3.Name = "Selection"
  3331. Frame3.Parent = ImageButton2
  3332. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3333. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3334. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3335. Frame3.BorderSizePixel = 0
  3336. Frame3.ZIndex = 3
  3337. NumberValue4.Name = "num"
  3338. NumberValue4.Parent = ImageButton2
  3339. NumberValue4.Value = 1
  3340. ImageButton5.Name = "Sand"
  3341. ImageButton5.Parent = ImageLabel1
  3342. ImageButton5.Transparency = 1
  3343. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3344. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3345. ImageButton5.BackgroundTransparency = 1
  3346. ImageButton5.ZIndex = 4
  3347. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3348. Frame6.Name = "Selection"
  3349. Frame6.Parent = ImageButton5
  3350. Frame6.Transparency = 1
  3351. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3352. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3353. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3354. Frame6.BackgroundTransparency = 1
  3355. Frame6.BorderSizePixel = 0
  3356. Frame6.ZIndex = 3
  3357. NumberValue7.Name = "num"
  3358. NumberValue7.Parent = ImageButton5
  3359. NumberValue7.Value = 2
  3360. ImageButton8.Name = "Brick"
  3361. ImageButton8.Parent = ImageLabel1
  3362. ImageButton8.Transparency = 1
  3363. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3364. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3365. ImageButton8.BackgroundTransparency = 1
  3366. ImageButton8.ZIndex = 4
  3367. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3368. Frame9.Name = "Selection"
  3369. Frame9.Parent = ImageButton8
  3370. Frame9.Transparency = 1
  3371. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3372. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3373. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3374. Frame9.BackgroundTransparency = 1
  3375. Frame9.BorderSizePixel = 0
  3376. Frame9.ZIndex = 3
  3377. NumberValue10.Name = "num"
  3378. NumberValue10.Parent = ImageButton8
  3379. NumberValue10.Value = 3
  3380. ImageButton11.Name = "Granite"
  3381. ImageButton11.Parent = ImageLabel1
  3382. ImageButton11.Transparency = 1
  3383. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3384. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3385. ImageButton11.BackgroundTransparency = 1
  3386. ImageButton11.ZIndex = 4
  3387. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3388. Frame12.Name = "Selection"
  3389. Frame12.Parent = ImageButton11
  3390. Frame12.Transparency = 1
  3391. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3392. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3393. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3394. Frame12.BackgroundTransparency = 1
  3395. Frame12.BorderSizePixel = 0
  3396. Frame12.ZIndex = 3
  3397. NumberValue13.Name = "num"
  3398. NumberValue13.Parent = ImageButton11
  3399. NumberValue13.Value = 4
  3400. ImageButton14.Name = "Asphalt"
  3401. ImageButton14.Parent = ImageLabel1
  3402. ImageButton14.Transparency = 1
  3403. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3404. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3405. ImageButton14.BackgroundTransparency = 1
  3406. ImageButton14.ZIndex = 4
  3407. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3408. Frame15.Name = "Selection"
  3409. Frame15.Parent = ImageButton14
  3410. Frame15.Transparency = 1
  3411. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3412. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3413. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3414. Frame15.BackgroundTransparency = 1
  3415. Frame15.BorderSizePixel = 0
  3416. Frame15.ZIndex = 3
  3417. NumberValue16.Name = "num"
  3418. NumberValue16.Parent = ImageButton14
  3419. NumberValue16.Value = 5
  3420. ImageButton17.Name = "Iron"
  3421. ImageButton17.Parent = ImageLabel1
  3422. ImageButton17.Transparency = 1
  3423. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3424. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3425. ImageButton17.BackgroundTransparency = 1
  3426. ImageButton17.ZIndex = 4
  3427. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3428. Frame18.Name = "Selection"
  3429. Frame18.Parent = ImageButton17
  3430. Frame18.Transparency = 1
  3431. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3432. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3433. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3434. Frame18.BackgroundTransparency = 1
  3435. Frame18.BorderSizePixel = 0
  3436. Frame18.ZIndex = 3
  3437. NumberValue19.Name = "num"
  3438. NumberValue19.Parent = ImageButton17
  3439. NumberValue19.Value = 6
  3440. ImageButton20.Name = "Aluminum"
  3441. ImageButton20.Parent = ImageLabel1
  3442. ImageButton20.Transparency = 1
  3443. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3444. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3445. ImageButton20.BackgroundTransparency = 1
  3446. ImageButton20.ZIndex = 4
  3447. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3448. Frame21.Name = "Selection"
  3449. Frame21.Parent = ImageButton20
  3450. Frame21.Transparency = 1
  3451. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3452. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3453. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3454. Frame21.BackgroundTransparency = 1
  3455. Frame21.BorderSizePixel = 0
  3456. Frame21.ZIndex = 3
  3457. NumberValue22.Name = "num"
  3458. NumberValue22.Parent = ImageButton20
  3459. NumberValue22.Value = 7
  3460. ImageButton23.Name = "Gold"
  3461. ImageButton23.Parent = ImageLabel1
  3462. ImageButton23.Transparency = 1
  3463. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3464. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3465. ImageButton23.BackgroundTransparency = 1
  3466. ImageButton23.ZIndex = 4
  3467. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3468. Frame24.Name = "Selection"
  3469. Frame24.Parent = ImageButton23
  3470. Frame24.Transparency = 1
  3471. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3472. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3473. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3474. Frame24.BackgroundTransparency = 1
  3475. Frame24.BorderSizePixel = 0
  3476. Frame24.ZIndex = 3
  3477. NumberValue25.Name = "num"
  3478. NumberValue25.Parent = ImageButton23
  3479. NumberValue25.Value = 8
  3480. ImageButton26.Name = "Plank"
  3481. ImageButton26.Parent = ImageLabel1
  3482. ImageButton26.Transparency = 1
  3483. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3484. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3485. ImageButton26.BackgroundTransparency = 1
  3486. ImageButton26.ZIndex = 4
  3487. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3488. Frame27.Name = "Selection"
  3489. Frame27.Parent = ImageButton26
  3490. Frame27.Transparency = 1
  3491. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3492. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3493. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3494. Frame27.BackgroundTransparency = 1
  3495. Frame27.BorderSizePixel = 0
  3496. Frame27.ZIndex = 3
  3497. NumberValue28.Name = "num"
  3498. NumberValue28.Parent = ImageButton26
  3499. NumberValue28.Value = 9
  3500. ImageButton29.Name = "Log"
  3501. ImageButton29.Parent = ImageLabel1
  3502. ImageButton29.Transparency = 1
  3503. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3504. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3505. ImageButton29.BackgroundTransparency = 1
  3506. ImageButton29.ZIndex = 4
  3507. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3508. Frame30.Name = "Selection"
  3509. Frame30.Parent = ImageButton29
  3510. Frame30.Transparency = 1
  3511. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3512. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3513. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3514. Frame30.BackgroundTransparency = 1
  3515. Frame30.BorderSizePixel = 0
  3516. Frame30.ZIndex = 3
  3517. NumberValue31.Name = "num"
  3518. NumberValue31.Parent = ImageButton29
  3519. NumberValue31.Value = 10
  3520. ImageButton32.Name = "Gravel"
  3521. ImageButton32.Parent = ImageLabel1
  3522. ImageButton32.Transparency = 1
  3523. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3524. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3525. ImageButton32.BackgroundTransparency = 1
  3526. ImageButton32.ZIndex = 4
  3527. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3528. Frame33.Name = "Selection"
  3529. Frame33.Parent = ImageButton32
  3530. Frame33.Transparency = 1
  3531. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3532. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3533. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3534. Frame33.BackgroundTransparency = 1
  3535. Frame33.BorderSizePixel = 0
  3536. Frame33.ZIndex = 3
  3537. NumberValue34.Name = "num"
  3538. NumberValue34.Parent = ImageButton32
  3539. NumberValue34.Value = 11
  3540. ImageButton35.Name = "Cinder"
  3541. ImageButton35.Parent = ImageLabel1
  3542. ImageButton35.Transparency = 1
  3543. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3544. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3545. ImageButton35.BackgroundTransparency = 1
  3546. ImageButton35.ZIndex = 4
  3547. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3548. Frame36.Name = "Selection"
  3549. Frame36.Parent = ImageButton35
  3550. Frame36.Transparency = 1
  3551. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3552. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3553. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3554. Frame36.BackgroundTransparency = 1
  3555. Frame36.BorderSizePixel = 0
  3556. Frame36.ZIndex = 3
  3557. NumberValue37.Name = "num"
  3558. NumberValue37.Parent = ImageButton35
  3559. NumberValue37.Value = 12
  3560. ImageButton38.Name = "Stone"
  3561. ImageButton38.Parent = ImageLabel1
  3562. ImageButton38.Transparency = 1
  3563. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3564. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3565. ImageButton38.BackgroundTransparency = 1
  3566. ImageButton38.ZIndex = 4
  3567. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3568. Frame39.Name = "Selection"
  3569. Frame39.Parent = ImageButton38
  3570. Frame39.Transparency = 1
  3571. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3572. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3573. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3574. Frame39.BackgroundTransparency = 1
  3575. Frame39.BorderSizePixel = 0
  3576. Frame39.ZIndex = 3
  3577. NumberValue40.Name = "num"
  3578. NumberValue40.Parent = ImageButton38
  3579. NumberValue40.Value = 13
  3580. ImageButton41.Name = "Cement"
  3581. ImageButton41.Parent = ImageLabel1
  3582. ImageButton41.Transparency = 1
  3583. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3584. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3585. ImageButton41.BackgroundTransparency = 1
  3586. ImageButton41.ZIndex = 4
  3587. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3588. Frame42.Name = "Selection"
  3589. Frame42.Parent = ImageButton41
  3590. Frame42.Transparency = 1
  3591. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3592. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3593. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3594. Frame42.BackgroundTransparency = 1
  3595. Frame42.BorderSizePixel = 0
  3596. Frame42.ZIndex = 3
  3597. NumberValue43.Name = "num"
  3598. NumberValue43.Parent = ImageButton41
  3599. NumberValue43.Value = 14
  3600. ImageButton44.Name = "Red Plastic"
  3601. ImageButton44.Parent = ImageLabel1
  3602. ImageButton44.Transparency = 1
  3603. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3604. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3605. ImageButton44.BackgroundTransparency = 1
  3606. ImageButton44.ZIndex = 4
  3607. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3608. Frame45.Name = "Selection"
  3609. Frame45.Parent = ImageButton44
  3610. Frame45.Transparency = 1
  3611. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3612. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3613. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3614. Frame45.BackgroundTransparency = 1
  3615. Frame45.BorderSizePixel = 0
  3616. Frame45.ZIndex = 3
  3617. NumberValue46.Name = "num"
  3618. NumberValue46.Parent = ImageButton44
  3619. NumberValue46.Value = 15
  3620. ImageButton47.Name = "Blue Plastic"
  3621. ImageButton47.Parent = ImageLabel1
  3622. ImageButton47.Transparency = 1
  3623. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3624. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3625. ImageButton47.BackgroundTransparency = 1
  3626. ImageButton47.ZIndex = 4
  3627. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3628. Frame48.Name = "Selection"
  3629. Frame48.Parent = ImageButton47
  3630. Frame48.Transparency = 1
  3631. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3632. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3633. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3634. Frame48.BackgroundTransparency = 1
  3635. Frame48.BorderSizePixel = 0
  3636. Frame48.ZIndex = 3
  3637. NumberValue49.Name = "num"
  3638. NumberValue49.Parent = ImageButton47
  3639. NumberValue49.Value = 16
  3640. ImageButton50.Name = "Water"
  3641. ImageButton50.Parent = ImageLabel1
  3642. ImageButton50.Transparency = 1
  3643. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3644. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3645. ImageButton50.BackgroundTransparency = 1
  3646. ImageButton50.ZIndex = 4
  3647. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3648. Frame51.Name = "Selection"
  3649. Frame51.Parent = ImageButton50
  3650. Frame51.Transparency = 1
  3651. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3652. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3653. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3654. Frame51.BackgroundTransparency = 1
  3655. Frame51.BorderSizePixel = 0
  3656. Frame51.ZIndex = 3
  3657. NumberValue52.Name = "num"
  3658. NumberValue52.Parent = ImageButton50
  3659. NumberValue52.Value = 17
  3660. ImageButton53.Name = "Dig"
  3661. ImageButton53.Parent = ImageLabel1
  3662. ImageButton53.Transparency = 1
  3663. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3664. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3665. ImageButton53.BackgroundTransparency = 1
  3666. ImageButton53.ZIndex = 4
  3667. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3668. Frame54.Name = "Selection"
  3669. Frame54.Parent = ImageButton53
  3670. Frame54.Transparency = 1
  3671. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3672. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3673. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3674. Frame54.BackgroundTransparency = 1
  3675. Frame54.BorderSizePixel = 0
  3676. Frame54.ZIndex = 3
  3677. for i,v in pairs(mas:GetChildren()) do
  3678.     v.Parent = gPlayers.LocalPlayer.PlayerGui
  3679.     pcall(function() v:MakeJoints() end)
  3680. end
  3681. mas:Destroy()
  3682. for i,v in pairs(cors) do
  3683.     spawn(function()
  3684.         pcall(v)
  3685.     end)
  3686. end
  3687. wait(0.01)
  3688. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3689. material = 1
  3690. local Terrain = workspace.Terrain
  3691. local CC = workspace.CurrentCamera
  3692.  
  3693. local SelB = Instance.new("SelectionBox")
  3694. SelB.Color = BrickColor.new("Bright green")
  3695.  
  3696. local SelP = Instance.new("Part")
  3697. SelP.Anchored = true
  3698. SelP.formFactor = Enum.FormFactor.Custom
  3699.  
  3700. HopperBin0.Selected:connect(function(M)
  3701.     SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3702.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3703.     SelB.Adornee = nil
  3704.  
  3705.     local ClickState = "None"
  3706.  
  3707.     local ClickType = 1
  3708.  
  3709.     local TerrainClick = 1
  3710.  
  3711.     local P1 = nil
  3712.  
  3713.     M.KeyDown:connect(function(K)
  3714.         if K == "q" then
  3715.             ClickType = 1
  3716.         elseif K == "e" then
  3717.             ClickType = 2
  3718.         elseif K == "z" then
  3719.             TerrainClick = 0
  3720.         elseif K == "x" then
  3721.             TerrainClick = 1
  3722.         elseif K == "c" then
  3723.             TerrainClick = 2
  3724.         elseif K == "v" then
  3725.             TerrainClick = 3
  3726.         elseif K == "b" then
  3727.             TerrainClick = 4
  3728.         end
  3729.     end)
  3730.  
  3731.     M.Button1Down:connect(function()
  3732.         if not M.Target then return end
  3733.         local Hit = M.Hit
  3734.         local cellPos
  3735.         if ClickType == 1 then
  3736.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3737.         else
  3738.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3739.         end
  3740.         if ClickState == "None" then
  3741.             ClickState = "Click1"
  3742.             P1 = cellPos
  3743.         end
  3744.     end)
  3745.     M.Button1Up:connect(function()
  3746.         if not M.Target then return end
  3747.         local Hit = M.Hit
  3748.         local cellPos
  3749.         if ClickType == 1 then
  3750.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3751.         else
  3752.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3753.         end
  3754.         if ClickState == "Click1" then
  3755.             ClickState = "None"
  3756.             local MinX = math.min(P1.x,cellPos.x)
  3757.             local MaxX = math.max(P1.x,cellPos.x)
  3758.             local MinY = math.min(P1.y,cellPos.y)
  3759.             local MaxY = math.max(P1.y,cellPos.y)
  3760.             local MinZ = math.min(P1.z,cellPos.z)
  3761.             local MaxZ = math.max(P1.z,cellPos.z)
  3762.             for y=MinY,MaxY do
  3763.                 for x=MinX,MaxX do
  3764.                     for z=MinZ,MaxZ do
  3765.                         Terrain:SetCell(x, y, z, material, 0, 0)
  3766.                     end
  3767.                 end
  3768.                 wait()
  3769.             end
  3770.             SelB.Adornee = nil
  3771.         end
  3772.     end)
  3773.     M.Move:connect(function()
  3774.         if not M.Target then return end
  3775.         local Hit = M.Hit
  3776.         local cellPos
  3777.         if ClickType == 1 then
  3778.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3779.         else
  3780.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3781.         end
  3782.         if ClickState == "Click1" then
  3783.             SelB.Adornee = SelP
  3784.             local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3785.             local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3786.             local Size = W1-W2
  3787.             Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3788.             local Pos = (W1+W2)/2
  3789.             SelP.Size = Size
  3790.             SelP.CFrame = CFrame.new(Pos)
  3791.         end
  3792.     end)
  3793. end)
  3794.  
  3795. HopperBin0.Deselected:connect(function()
  3796.     SelB.Parent = nil
  3797.     SelB.Adornee = nil
  3798.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3799. end)
  3800.  
  3801. game:GetService('RunService').Stepped:connect(function()
  3802. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3803. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3804.     if child:FindFirstChild("num") and material ~= child.num.Value then
  3805.     child.Selection.BackgroundTransparency = 1
  3806.     end
  3807.     end
  3808. end
  3809. end)
  3810.  
  3811. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3812.     local enterCon = child.MouseButton1Click:connect(function()
  3813.     if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3814.     material = child.num.Value
  3815.     if child:FindFirstChild("Selection") then
  3816.     child.Selection.BackgroundTransparency = 0
  3817.     end
  3818.     end
  3819.     end)
  3820. end
  3821.  
  3822. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3823. workspace.Terrain:Clear()
  3824. end)
  3825.  
  3826. function sandbox(var,func)
  3827.     local env = getfenv(func)
  3828.     local newenv = setmetatable({},{
  3829.         __index = function(self,k)
  3830.             if k=="script" then
  3831.                 return var
  3832.             else
  3833.                 return env[k]
  3834.             end
  3835.         end,
  3836.     })
  3837.     setfenv(func,newenv)
  3838.     return func
  3839. end
  3840. cors = {}
  3841. mas = Instance.new("Model",game:GetService("Lighting"))
  3842. HopperBin0 = Instance.new("HopperBin")
  3843. HopperBin0.Name = "Terrain Delete"
  3844. HopperBin0.Parent = mas
  3845. for i,v in pairs(mas:GetChildren()) do
  3846.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3847.     pcall(function() v:MakeJoints() end)
  3848. end
  3849. mas:Destroy()
  3850. for i,v in pairs(cors) do
  3851.     spawn(function()
  3852.         pcall(v)
  3853.     end)
  3854. end
  3855.  
  3856. function onClick(mouse)
  3857.         p = gPlayers.LocalPlayer
  3858.         if (p == nil) then return end
  3859.         if (p.Character == nil) then return end
  3860.        
  3861.         if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3862.  
  3863.         c = workspace.Terrain
  3864.        
  3865.         local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3866.         local x = cellPos.x
  3867.         local y = cellPos.y
  3868.         local z = cellPos.z    
  3869.  
  3870.         c:SetCell(x, y, z, 0, 0, 0)
  3871.        
  3872. end
  3873.  
  3874.  
  3875. function onSelect(mouse)
  3876.         mouse.Button1Down:connect(function () onClick(mouse) end)
  3877. end
  3878.  
  3879.  
  3880.  
  3881. HopperBin0.Selected:connect(onSelect)
  3882. end
  3883. end)
  3884.  
  3885. addcmd('knife', 'tm knife',{},
  3886. function(args, speaker)
  3887. if speaker.userId ~= LP.userId then
  3888. lponly(speaker) else
  3889. if not game.CoreGui:FindFirstChild('CorePart') then
  3890. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  3891. local script = data.LocalScript
  3892.  
  3893. local player = gPlayers.LocalPlayer
  3894.  
  3895. if not player:FindFirstChild("TMDATA") then
  3896.     script.Parent.TMDATA:Clone().Parent = player
  3897. end
  3898. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  3899.     script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  3900. end
  3901.  
  3902. if game.CoreGui:FindFirstChild("CorePart") then
  3903.     game.CoreGui.CorePart:Destroy()
  3904. end
  3905.  
  3906.  
  3907. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  3908. local knife = script.Parent["Knife"]:Clone()
  3909. local gun = script.Parent["Gun"]:Clone()
  3910. local fastgun = script.Parent["Fast Gun"]:Clone()
  3911. local lasergun = script.Parent["Laser Gun"]:Clone()
  3912. script.Parent.CorePart:Clone().Parent = game.CoreGui
  3913.  
  3914. local newKnife = knife:Clone()
  3915. newKnife.Parent = player.Backpack
  3916. _G.tool = newKnife
  3917.  
  3918. local barActive = false
  3919. local activeOptions = {}
  3920.  
  3921. function createDDown(callback,but,...)
  3922.     if barActive then
  3923.         for i,v in pairs(activeOptions) do
  3924.             v:Destroy()
  3925.         end
  3926.         activeOptions = {}
  3927.         barActive = false
  3928.         return
  3929.     else
  3930.         barActive = true
  3931.     end
  3932.     local slots = {...}
  3933.     local base = but
  3934.     for i,v in pairs(slots) do
  3935.         local newOption = base:Clone()
  3936.         newOption.ZIndex = 5
  3937.         newOption.Name = "Option "..tostring(i)
  3938.         newOption.Parent = base.Parent
  3939.         table.insert(activeOptions,newOption)
  3940.         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))
  3941.         newOption.Text = slots[i]
  3942.         newOption.MouseButton1Down:connect(function()
  3943.             but.Text = slots[i]
  3944.             callback(slots[i])
  3945.             for i,v in pairs(activeOptions) do
  3946.                 v:Destroy()
  3947.             end
  3948.             activeOptions = {}
  3949.             barActive = false
  3950.         end)
  3951.     end
  3952. end
  3953.  
  3954. local butA = game.CoreGui.CorePart.Frame.ability
  3955. butA.MouseButton1Down:connect(function()
  3956.     createDDown(function(sel)
  3957.         gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  3958.     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")
  3959. end)
  3960.  
  3961. local butG = game.CoreGui.CorePart.Frame.gamemode
  3962. butG.MouseButton1Down:connect(function()
  3963.     createDDown(function(sel)
  3964.         game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  3965.     end,butG,"Classic","Cold Killer")
  3966. end)
  3967.  
  3968. local butM = game.CoreGui.CorePart.Frame.mode
  3969. butM.MouseButton1Down:connect(function()
  3970.     createDDown(function(sel)
  3971.         _G.knifemode = sel
  3972.     end,butM,"PlayersOnly","Players+Npcs")
  3973. end)
  3974.  
  3975. _G.Scripters = {}
  3976.  
  3977. function _G.loadScripts(obj,runall)
  3978.     for i,v in pairs(obj:GetDescendants()) do
  3979.         if v:IsA("LocalScript") and (not v.Disabled or runall) then
  3980.             table.insert(_G.Scripters,v)
  3981.             local i = #_G.Scripters
  3982.             local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  3983.             spawn(loadfunc)
  3984.             print("LOADED",v:GetFullName())
  3985.         end
  3986.     end
  3987. end
  3988.  
  3989. player.CharacterAdded:Connect(function()
  3990.     newKnife = knife:Clone()
  3991.     newKnife.Parent = player.Backpack
  3992.     _G.loadScripts(newKnife)
  3993. end)
  3994.  
  3995. _G.knifemode = "PlayersOnly"
  3996.     _G.loadScripts(newKnife)
  3997.     --_G.loadScripts(gun)
  3998.     --_G.loadScripts(fastgun)
  3999.     --_G.loadScripts(lasergun)
  4000. end
  4001. end
  4002. end)
  4003.  
  4004. addcmd('devuzi', 'op af',{'uzi'},
  4005. function(args, speaker)
  4006. if speaker.userId ~= LP.userId then
  4007. lponly(speaker)
  4008. else
  4009. wait(0.25);
  4010.  
  4011.  
  4012. _clear=function()
  4013.         local c={char;bag;gui;};
  4014.         for i=1,#c do
  4015.                 local c=c[i]:children();
  4016.                 for i=1,#c do
  4017.                         if(c[i].Name==name)then
  4018.                                 c[i].Parent=nil;
  4019.                         end;
  4020.                 end;
  4021.         end;
  4022.         local n=name..user.Name;
  4023.         local c=workspace:children();
  4024.         for i=1,#c do
  4025.                 if(c[i].Name==n)then
  4026.                         c[i].Parent=nil;
  4027.                 end;
  4028.         end;
  4029. end;
  4030.  
  4031. _valid_key=function(object,key)
  4032.         return object[key],key;
  4033. end;
  4034.  
  4035. _new=function(class)
  4036.         return function(props)
  4037.                 if(type(list_base_props)=='table')then
  4038.                         for i,v in next,list_base_props do
  4039.                                 if(props[i]==nil)then
  4040.                                         props[i]=v;
  4041.                                 end;
  4042.                         end;
  4043.                 end;
  4044.                
  4045.                 local object=class;
  4046.                
  4047.                 if(type(class)=='string')then
  4048.                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4049.                 end;
  4050.                
  4051.                 local parent=props[1];
  4052.                         props[1]=nil;
  4053.                
  4054.                 for i,v in next,props do
  4055.                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4056.                         if(not load)then
  4057.                                 load,res,key=pcall(_valid_key,object,i);
  4058.                         end;
  4059.                        
  4060.                         if(key)then
  4061.                                 t=type(res);
  4062.                                 s=tostring(res);
  4063.                                 if(t=='userdata'and s=='Signal '..key)then
  4064.                                         if(type(v)=='table')then
  4065.                                                 for i=1,#v do
  4066.                                                         res:connect(v[i]);
  4067.                                                 end;
  4068.                                         else
  4069.                                                 res:connect(v);
  4070.                                         end;
  4071.                                 else
  4072.                                         object[key]=v;
  4073.                                 end;
  4074.                         end;
  4075.                 end;
  4076.                
  4077.                 if(parent)then
  4078.                         object.Parent=parent;
  4079.                 end;
  4080.                
  4081.                 return object;
  4082.         end;
  4083. end;
  4084.  
  4085. _RGB=function(r,g,b)
  4086.         return Color3.new(r/255,g/255,b/255);
  4087. end;
  4088.  
  4089. _copy=function(o)
  4090.         local def=o.archivable;
  4091.         o.archivable=true;
  4092.         local c=o:clone();
  4093.         o.archivable=def;
  4094.         return c;
  4095. end;
  4096.  
  4097. _hum=function(char)
  4098.         local hum=char:findFirstChild'Humanoid';
  4099.         if(not hum or hum.className~='Humanoid')then
  4100.                 local c=char:children();
  4101.                 for i=1,#c do
  4102.                         if(c[i].className=='Humanoid')then
  4103.                                 return c[i];
  4104.                         end;
  4105.                 end;
  4106.         else
  4107.                 return hum;
  4108.         end;
  4109. end;
  4110.  
  4111. _hum_tag=function(hum)
  4112.         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4113.                 c.Name='creator';
  4114.                 c.Value=user;
  4115.         if(hum.Health==0 and not hum:findFirstChild'killed')then
  4116.                 Instance.new('BoolValue',hum).Name='killed';
  4117.                 bullets.clip=bullets.clip+10;
  4118.         end;
  4119. end;
  4120.  
  4121. _hum_dam=function(hum,dam,percent)
  4122.         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4123.         if(hum.Health<=hum.MaxHealth*0.1)then
  4124.                 _hum_tag(hum);
  4125.         end;
  4126. end;
  4127.  
  4128. _ray=function(v0,v1,i)
  4129.         local mag=(v0-v1).magnitude;
  4130.         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4131.        
  4132.         return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4133. end;
  4134.  
  4135. _must=function(v0,v1,i)
  4136.         local hit,pos=_ray(v0,v1,i);
  4137.         return not hit and mouse.target or hit,pos;
  4138. end;
  4139.  
  4140. _cframe=function(x,y,z,r0,r1,r2)
  4141.         return CFrame.Angles(
  4142.                 math.rad(r0 or 0),
  4143.                 math.rad(r1 or 0),
  4144.                 math.rad(r2 or 0)
  4145.         )*CFrame.new(x,y,z);
  4146. end;
  4147.  
  4148. _update=function()
  4149.         if(bool_active and not screen.Parent)then
  4150.                 screen.Parent=gui;
  4151.         elseif(not bool_active and screen.Parent)then
  4152.                 screen.Parent=nil;
  4153.         end;
  4154. end;
  4155.  
  4156. _light=function(v0,v1)
  4157.         local mag=(v0-v1).magnitude;
  4158.         local len=math.random(2,7);
  4159.                 len=len>mag/2 and mag/2 or len;
  4160.        
  4161.         --local light=_new'part'{
  4162.         --        cFrame=CFrame.new(v0,v1);
  4163.         --        size=Vector3.new(1,1,1);
  4164.         --        color=_RGB(255,255,0);
  4165.         --        anchored=true;
  4166.         --        inv;
  4167.         --};
  4168.                 _new'blockMesh'{
  4169.                         scale=Vector3.new(0.2,0.2,len);
  4170.                         offset=Vector3.new(0,0,-len/2);
  4171.                         light;
  4172.                 };
  4173.                
  4174.         local bb=_new'billboardGui'{
  4175.                 size=UDim2.new(2,0,2,0);
  4176.                 adornee=light;
  4177.                 light;
  4178.         };
  4179.                 _new'imageLabel'{
  4180.                         image=url:format(109101526);
  4181.                         backgroundTransparency=1;
  4182.                         size=UDim2.new(1,0,1,0);
  4183.                         bb;
  4184.                 };
  4185.                
  4186.        -- _rem(light,0.15);
  4187. end;
  4188.  
  4189. _rem=function(object,del)
  4190.         if(del)then
  4191.                 delay(del,function()
  4192.                         if(object.Parent)then
  4193.                                 object.Parent=nil;
  4194.                         end;
  4195.                 end);
  4196.         else
  4197.                 pcall(function()
  4198.                         if(object.Parent)then
  4199.                                 object.Parent=nil;
  4200.                         end;
  4201.                 end);
  4202.         end;
  4203. end;
  4204.  
  4205. _blood=function(pos,count)
  4206.         for i=1,count do
  4207.                 local p=_new'part'{
  4208.                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4209.                         position=pos+Vector3.new(math.random(),math.random(),math.random());
  4210.                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4211.                         size=Vector3.new(math.random(),math.random(),math.random())/3;
  4212.                         color=_RGB(255,0,0);
  4213.                         transparency=0.5;
  4214.                         canCollide=true;
  4215.                         bottomSurface=0;
  4216.                         topSurface=0;
  4217.                         formFactor=3;
  4218.                         locked=true;
  4219.                         inv;
  4220.                 };
  4221.                 delay(5,function()
  4222.                         p.Parent=nil;
  4223.                 end);
  4224.         end;
  4225. end;
  4226.  
  4227. _make_hue=function()
  4228.         h_hue=_new'part'{
  4229.                 size=Vector3.new(0.25,1.8,0.35);
  4230.                 color=_RGB(100,100,100);
  4231.                 formFactor=3;
  4232.                 name='hue';
  4233.                 handle;
  4234.         };
  4235.         hh_weld=_new'weld'{
  4236.                 c1=_cframe(0,0.5,0);
  4237.                 part0=handle;
  4238.                 part1=h_hue;
  4239.                 handle;
  4240.         };
  4241. end;
  4242.  
  4243. _shot=function(v0,v1)
  4244.         if(not time_left)then
  4245.                 time_left=0;
  4246.         end;
  4247.         if(time_left>time())then
  4248.                 return nil;
  4249.         else
  4250.                 time_left=time()+math.random(1,10)/100;
  4251.         end;
  4252.        
  4253.         if(bullets.current<1)then
  4254.                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4255.                         soundId='rbxasset://sounds/SWITCH3.wav';
  4256.                         name='tick_sound';
  4257.                         volume=0.2;
  4258.                         pitch=2;
  4259.                         head;
  4260.                 };
  4261.                 tick_sound:play();
  4262.                 if(bullets.clip>0)then
  4263.                         time_left=time()+2;
  4264.                         h_hue:breakJoints();
  4265.                         h_hue.CanCollide=true;
  4266.                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4267.                         _rem(h_hue,10);
  4268.                         delay(1.9,function()
  4269.                                 _make_hue();
  4270.                                 local got=(bullets.clip>bullets.maximum and
  4271.                                         bullets.maximum or
  4272.                                         bullets.clip)-bullets.current;
  4273.  
  4274.                                 bullets.clip=bullets.clip-got;
  4275.                                 bullets.current=bullets.current+got;
  4276.                         end);
  4277.                 end;
  4278.                 return nil;
  4279.         else
  4280.                 bullets.current=bullets.current-1;
  4281.                
  4282.                 h_weld.C1=_cframe(0,0.75,0,
  4283.                                         -math.random(1000,1100)/10,180,0);
  4284.                 d_weld.C1=_cframe(0,-0.25,0.3);
  4285.                
  4286.                 lightstuff.Visible=true;
  4287.                 delay(0.1,function()
  4288.                         lightstuff.Visible=false;
  4289.                 end);
  4290.                
  4291.                 _rem(_new'part'{
  4292.                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4293.                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4294.                         size=Vector3.new(0.1,0.1,0.4);
  4295.                         color=_RGB(200,200,0);
  4296.                         material='Slate';
  4297.                         canCollide=true;
  4298.                         formFactor=3;
  4299.                         inv;
  4300.                 },5);
  4301.  
  4302.                 delay(0.1,function()
  4303.                         d_weld.C1=_cframe(0,-0.25,0);
  4304.                         if(bool_active)then
  4305.                                 h_weld.C1=h_weld_cf_active;
  4306.                         end;
  4307.                 end)
  4308.         end;
  4309.        
  4310.         local hit,pos=_must(v0,v1,char);
  4311.        
  4312.         shot_sound:play();
  4313.        
  4314.  
  4315.                                 _rem(_new'part'{
  4316.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4317.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4318.                                         color=_RGB(255,255,0);
  4319.                                         transparency=0.6;
  4320.                                                                                 reflectance=0.5;
  4321.                                         canCollide=false;
  4322.                                         bottomSurface=0;
  4323.                                         anchored=true;
  4324.                                         formFactor=3;
  4325.                                         topSurface=0;
  4326.                                         inv;
  4327.                                 },.15);
  4328.         _light(v0,v1);
  4329.        
  4330.         if(not hit)then return nil;end;
  4331.        
  4332.         if(hit.Parent.className=='Hat')then
  4333.                 hit:breakJoints();
  4334.                 hit.CanCollide=true;
  4335.                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4336.                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4337.         else
  4338.                 local hum=_hum(hit.Parent);
  4339.                 if(not hum)then
  4340.                         if(hit.Anchored==false and hit.Size.magnitude<4)then
  4341.                                 hit:breakJoints();
  4342.                                 hit.CanCollide=true;
  4343.                         end;
  4344.                 else
  4345.                         _hum_dam(hum,math.random(4,6));
  4346.                         _blood(pos,math.random(3,6));
  4347.                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4348.                         if(hit.Name=='Head')then
  4349.                                 hum.Health=0;
  4350.                                 _blood(pos,math.random(3,6));
  4351.                                 delay(0.001,function()
  4352.                                         _new(workspace:FindFirstChild'head_shot'or'sound'){
  4353.                                                 pitch=math.random(70,100)*0.01;
  4354.                                                 soundId=url:format(1876552);
  4355.                                                 name='head_shot';
  4356.                                                 workspace;
  4357.                                         }:play();
  4358.                                 end);
  4359.                                 _hum_tag(hum);
  4360.                                 _rem(_new'part'{
  4361.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4362.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4363.                                         color=torso.Color;
  4364.                                         transparency=0.5;
  4365.                                         canCollide=false;
  4366.                                         bottomSurface=0;
  4367.                                         anchored=true;
  4368.                                         formFactor=3;
  4369.                                         topSurface=0;
  4370.                                         inv;
  4371.                                 },30);
  4372.                                 hit.Parent=nil;
  4373.                                 for b=0,1 do
  4374.                                         for a=0,1 do
  4375.                                                 for i=0,1 do
  4376.                                                         _rem(_new'part'{
  4377.                                                                 velocity=CFrame.new(v0,pos).lookVector*20;
  4378.                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4379.                                                                 size=Vector3.new(0.5,0.5,0.5);
  4380.                                                                 color=_RGB(255,255,255);
  4381.                                                                 bottomSurface=0;
  4382.                                                                 canCollide=true;
  4383.                                                                 transparency=0;
  4384.                                                                 formFactor=3;
  4385.                                                                 topSurface=0;
  4386.                                                                 hum;
  4387.                                                         },30);
  4388.                                                 end;
  4389.                                         end;
  4390.                                 end;
  4391.                         end;
  4392.                 end;
  4393.         end;
  4394. end;
  4395.  
  4396.  
  4397.  
  4398. _cf_select=function(mouse)
  4399.         mouse.Icon=url:format(109111387);--108999296
  4400.         bool_active=true;
  4401.        
  4402.         local arm=char:findFirstChild'Right Arm';
  4403.         local weld=torso:findFirstChild'Right Shoulder';
  4404.         if(arm and weld)then
  4405.                 h_weld.Part0=arm;
  4406.                 h_weld.C1=h_weld_cf_active;
  4407.                
  4408.                 weld.Part1=nil;
  4409.                 weld.Part0=nil;
  4410.                
  4411.                 weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4412.                         name='right_arml';
  4413.                         part0=torso;
  4414.                         part1=arm;
  4415.                         torso;
  4416.                 };
  4417.                
  4418.                 arml=(arml or 0)+1;
  4419.                 local alv=arml;
  4420.                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4421.                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4422.                         gyro.P=30000;
  4423.                         gyro.D=1000;
  4424.                         gyro.Name='p_gyro';
  4425.                 repeat
  4426.                         local pos=mouse.hit.p;
  4427.                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4428.                        
  4429.                         val=-math.pi*0.5;
  4430.                         valp=val*-1;
  4431.                         p0=torso.CFrame;
  4432.                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4433.                         p1=p0+((p0.p-pos).unit*-2);
  4434.                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4435.                         hitpos=torso.Position;
  4436.                         cj=CFrame.new(hitpos);
  4437.                         c0=torso.CFrame:inverse()*cj;
  4438.                         c1=p2:inverse()*cj;
  4439.                         weld.C0=c0;
  4440.                         weld.C1=c1;
  4441.                        
  4442.                         gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4443.                        
  4444.                         wait(0.001);
  4445.                 until arml~=alv;
  4446.                 gyro.Parent=nil;
  4447.         end;
  4448. end;
  4449.  
  4450. _cf_deselect=function()
  4451.         bool_active=false;
  4452.         arml=(arml or 0)+1;
  4453.         loop_shot=(loop_shot or 0)+1;
  4454.                
  4455.         h_weld.Part0=torso;
  4456.         h_weld.C1=h_weld_cf_inactive;
  4457.        
  4458.         local weld=torso:findFirstChild'right_arml';
  4459.         if(weld)then
  4460.                 weld.Part1=nil;
  4461.                 weld.Part0=nil;
  4462.         end;
  4463.         local arm=char:findFirstChild'Right Arm';
  4464.         local weld=torso:findFirstChild'Right Shoulder';
  4465.         if(arm and weld)then
  4466.                 weld.Part0=torso;
  4467.                 weld.Part1=arm;
  4468.         end;
  4469. end;
  4470.  
  4471. _cf_mouse=function(event,fun)
  4472.         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4473.                 if(bool_active)then
  4474.                         fun(...);
  4475.                 end;
  4476.         end);
  4477. end;
  4478.  
  4479.  
  4480. do
  4481.         local main=getfenv(0);
  4482.         local c=game:children();
  4483.         local check=function(v)
  4484.                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4485.                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4486.                 end;
  4487.         end;
  4488.         for i=1,#c do
  4489.                 pcall(check,c[i]);
  4490.         end;
  4491. end;
  4492.  
  4493.  
  4494. bullets={
  4495.         maximum=51111111111111111111111111110;
  4496.         current=511111111111111111111111111111110;
  4497.         clip=501111111111111111111111111111111*4;
  4498. };
  4499.  
  4500. list_base_props={
  4501.         backgroundColor3=_RGB(0,0,0);
  4502.         textColor3=_RGB(200,200,200);
  4503.         borderSizePixel=0;
  4504.         color=_RGB(0,0,0);
  4505.         archivable=false;
  4506.         canCollide=false;
  4507.         bottomSurface=0;
  4508.         topSurface=0;
  4509.         formFactor=0;
  4510.         locked=true;
  4511. };
  4512.  
  4513.  
  4514.  
  4515. user=players.localPlayer;
  4516. mouse=user:getMouse();
  4517. char=user.Character;
  4518. gui=user.PlayerGui;
  4519. bag=user.Backpack;
  4520. torso=char.Torso;
  4521. head=char.Head;
  4522. hum=_hum(char);
  4523.  
  4524. url='rbxassetid://%d';
  4525. name='dev-uzi';
  4526.  
  4527. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4528.                                                         0,90,-70);
  4529. h_weld_cf_active=_cframe(0,0.75,0,
  4530.                                                 -110,180,0);
  4531.  
  4532. assert(hum,'humanoid is not found');
  4533.  
  4534.  
  4535.  
  4536. _clear();
  4537.  
  4538.  
  4539. _cf_mouse('button1Down',function()
  4540.         loop_shot=(loop_shot or 0)+1;
  4541.         local vers=loop_shot;
  4542.         local step=runService.Stepped;
  4543.         repeat
  4544.                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4545.                 step:wait();--wait(0.001);
  4546.         until vers~=loop_shot;
  4547. end);
  4548.  
  4549. _cf_mouse('button1Up',function()
  4550.         loop_shot=(loop_shot or 0)+1;
  4551. end);
  4552.  
  4553. _cf_mouse('move',function()
  4554.         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4555. end);
  4556.  
  4557. _cf_mouse('keyDown',function(k)
  4558.         if(k=='r')then
  4559.                 if(bullets.clip>0 and time_left<=time())then
  4560.                         local got=(bullets.clip>bullets.maximum and
  4561.                                 bullets.maximum or
  4562.                                 bullets.clip)-bullets.current;
  4563.  
  4564.                         bullets.clip=bullets.clip-got;
  4565.                         bullets.current=bullets.current+got;
  4566.                         if(got~=0)then
  4567.                                 time_left=time()+2;
  4568.                         end;
  4569.                 end;
  4570.         end;
  4571. end);
  4572.  
  4573.  
  4574. screen=_new'screenGui'{
  4575.         name=name;
  4576. };
  4577.  
  4578. cross_f=_new'frame'{
  4579.         size=UDim2.new(0,21,0,21);
  4580.         backgroundTransparency=1;
  4581.         screen;
  4582. };
  4583.  
  4584. for i=0,1 do
  4585.         _new'frame'{
  4586.                 position=UDim2.new(0,13*i,0,11);
  4587.                 size=UDim2.new(0,10,0,1);
  4588.                 cross_f;
  4589.         };
  4590. end;
  4591.  
  4592. for i=0,1 do
  4593.         _new'frame'{
  4594.                 position=UDim2.new(0,11,0,13*i);
  4595.                 size=UDim2.new(0,1,0,10);
  4596.                 cross_f;
  4597.         };
  4598. end;
  4599.  
  4600.  
  4601.  
  4602. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4603.         soundId=url:format(2920959);
  4604.         pitch=1.4;
  4605.         head;
  4606. };
  4607. if(shot_sound.Name~='2920959')then
  4608.         shot_sound.Name='2920959';
  4609.         shot_sound:play();
  4610. end;
  4611.  
  4612. bin=_new'hopperBin'{
  4613.         deselected=_cf_deselect;
  4614.         selected=_cf_select;
  4615.         name=name;
  4616.         bag;
  4617. };
  4618.  
  4619. inv=_new'model'{
  4620.         name=name;
  4621.         char;
  4622. };
  4623.  
  4624. handle=_new'part'{
  4625.         size=Vector3.new(0.3,1.3,0.4);
  4626.         color=_RGB(140,140,140);
  4627.         name='handle';
  4628.         formFactor=3;
  4629.         inv;
  4630.         touched=function(hit)
  4631.                 if(hit.Parent.className=='Model')then
  4632.                         local hum=_hum(hit.Parent);
  4633.                         if(hum~=nil)then
  4634.                                 _hum_dam(hum,handle.Velocity.magnitude);
  4635.                         end;
  4636.                 end;
  4637.         end;
  4638. };
  4639.         h_weld=_new'weld'{
  4640.                 c1=h_weld_cf_inactive;
  4641.                 part1=handle;
  4642.                 part0=torso;
  4643.                 handle;
  4644.         };
  4645.                 _make_hue();
  4646.                
  4647.                 h_part=_new'part'{
  4648.                         size=Vector3.new(0.4,0.4,1.4);
  4649.                         color=_RGB(140,140,140);
  4650.                         name='handle';
  4651.                         formFactor=3;
  4652.                         handle;
  4653.                 };
  4654.                 hp_weld=_new'weld'{
  4655.                         c1=_cframe(0,-1.3/2,-0.3,
  4656.                                                 20,0,0);
  4657.                         part0=handle;
  4658.                         part1=h_part;
  4659.                         handle;
  4660.                 };
  4661.                
  4662.                 drag=_new'part'{
  4663.                         size=Vector3.new(0.5,0.45,1.5);
  4664.                         color=_RGB(100,100,100);
  4665.                         name='handle';
  4666.                         formFactor=3;
  4667.                         handle;
  4668.                 };
  4669.                 d_weld=_new'weld'{
  4670.                         c1=_cframe(0,-0.25,0);
  4671.                         part0=h_part;
  4672.                         part1=drag;
  4673.                         handle;
  4674.                 };
  4675.                
  4676.                 tube=_new'part'{
  4677.                         size=Vector3.new(0.2,0.2,1.5);
  4678.                         color=_RGB(0,0,0);
  4679.                         name='handle';
  4680.                         formFactor=3;
  4681.                         handle;
  4682.                 };
  4683.                 t_weld=_new'weld'{
  4684.                         c1=_cframe(0,-0.3,-0.1);
  4685.                         part0=h_part;
  4686.                         part1=tube;
  4687.                         handle;
  4688.                 };
  4689.  
  4690. bullets_label=_new'textLabel'{
  4691.         textStrokeColor3=_RGB(0,0,0);
  4692.         textColor3=_RGB(200,200,200);
  4693.         textStrokeTransparency=0;
  4694.         backgroundTransparency=1;
  4695.         fontSize=5;
  4696.         screen;
  4697. };
  4698.  
  4699. lightstuff=_new'frame'{
  4700.         backgroundColor3=_RGB(255,255,255);
  4701.         position=UDim2.new(0,0,0,-1);
  4702.         backgroundTransparency=0.5;
  4703.         size=UDim2.new(1,0,1,1);
  4704.         borderSizePixel=0;
  4705.         visible=false;
  4706.         screen;
  4707. };
  4708.  
  4709. coroutine.wrap(function()
  4710.         local red,white,green;
  4711.         repeat
  4712.                 if(screen.Parent)then
  4713.                         if(not green and bullets.current==bullets.maximum)then
  4714.                                 green=true;
  4715.                                 bullets_label.TextColor3=_RGB(0,200,0);
  4716.                         elseif(not red and bullets.current==0)then
  4717.                                 red=true;
  4718.                                 bullets_label.TextColor3=_RGB(200,0,0);
  4719.                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4720.                                 bullets_label.TextColor3=_RGB(200,200,200);
  4721.                                 green=false;
  4722.                                 red=false;
  4723.                         end;
  4724.                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4725.                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4726.                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4727.                 end;
  4728.                 wait(0.001);
  4729.         until nil;
  4730. end)();
  4731.  
  4732.  
  4733. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4734. local vers=_G.dev_pistol_version;
  4735. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4736. if(hum.Health==0)then
  4737.         _clear();
  4738. end;
  4739. end
  4740. end)
  4741.  
  4742. addcmd('nil', 'removes the player',{},
  4743. function(args, speaker)
  4744.     local players = getPlayer(args[1], speaker)
  4745.     for i,v in pairs(players)do
  4746.         pcall(function() gPlayers[v].Character:Remove() end)
  4747.         gPlayers[v].Character = nil
  4748.         if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4749.             Notify('Made player(s) nil') end end end)
  4750.  
  4751.  
  4752. addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
  4753. function(args, speaker)
  4754.     local player = args[1]
  4755.     local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
  4756.     if player ~= nil then
  4757.     if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
  4758.         table.insert(banT, playerid)
  4759.         banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
  4760.         updatebans()
  4761.         Notify("Added ban for: "..player)
  4762.     end
  4763.     end
  4764. end)
  4765.  
  4766. addcmd('ban', 'goodbye ;)',{},
  4767. function(args, speaker)
  4768. local players = getPlayer(args[1], speaker)
  4769. for i,v in pairs(players)do
  4770. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4771. Notify('Banned player(s)') end
  4772.     spawn(function()
  4773. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4774. if not FindTable(banname, gPlayers[v].Name) then
  4775. table.insert(banT, _players[v].userId)
  4776. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4777. updatebans()
  4778. kickF(gPlayers[v])
  4779. end
  4780. end
  4781. end)
  4782. end
  4783. end)
  4784.  
  4785. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4786. function(args, speaker)
  4787.     banT = {}
  4788.     banname = {}
  4789.     Notify('Removed all bans')
  4790.     updatebans()
  4791. end)
  4792.  
  4793. addcmd('unban','unbans a player',{},
  4794. function(args, speaker)
  4795.     if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4796.         table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4797.         for i,v in pairs(banname) do
  4798.         if v.NAME == tostring(args[1]) then
  4799.         table.remove(banname, i)
  4800.         updatebans()
  4801.         end end
  4802.         Notify('Unbanned ' .. args[1])
  4803.     end
  4804. end)
  4805.  
  4806. addcmd('dismiss', 'dismiss',{'verify'},
  4807. function(args, speaker)
  4808. for _, child in pairs( workspace:GetChildren()) do
  4809.     if child.Name == speaker.Name .. "TAB" then
  4810.         child:Destroy() end end
  4811. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4812. end)
  4813.  
  4814. addcmd('admin', 'ur an admin now ;o',{},
  4815. function(args, speaker)
  4816. if speaker.userId ~= LP.userId then
  4817. lponly(speaker) else
  4818.     local players = getPlayer(args[1], speaker)
  4819.     for i,v in pairs(players)do
  4820.         spawn(function()
  4821.         if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4822.             table.insert(adminT, _players[v].userId)
  4823.             adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4824.             updateadmins()
  4825.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4826. Notify('Gave player(s) admin') end
  4827. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4828. end end) end end end)
  4829.  
  4830. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4831. function(args, speaker)
  4832. if speaker.userId ~= LP.userId then
  4833. lponly(speaker) else
  4834.     local players = getPlayer(args[1], speaker)
  4835.     for i,v in pairs(players)do
  4836.         local radmin = tostring(_players[v].Name)
  4837.         if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4838.         table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4839.         for a,b in pairs(adminname) do
  4840.         if b.NAME == radmin then
  4841.         table.remove(adminname, a)
  4842.         updateadmins()
  4843.         end end
  4844.         game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4845.         if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4846.         Notify('Removed admin from player(s)') end
  4847.     end
  4848.     end
  4849.     end
  4850. end)
  4851.  
  4852. addcmd('bang', 'owo',{'rape'},
  4853. function(args, speaker)
  4854.     local players = getPlayer(args[1], speaker)
  4855.     local target = getPlayer(args[2], speaker)[1]
  4856.     for i,v in pairs(players)do
  4857.     if args[2] then
  4858.         rape(target, v)
  4859.     else
  4860.         rape(v, speaker.Name)
  4861.     end
  4862.     end
  4863. end)
  4864.  
  4865. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4866. function(args, speaker)
  4867.     local players = getPlayer(args[1], speaker)
  4868.     for i,v in pairs(players)do
  4869. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4870. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4871. end
  4872.  
  4873. y = Instance.new("BillboardGui")
  4874. y.Size = UDim2.new(0,100,0,150)
  4875. y.StudsOffset = Vector3.new(0,1,0)
  4876. y.Parent = gPlayers[v].Character.Head
  4877. y.Adornee = gPlayers[v].Character.Head
  4878. f = Instance.new("TextLabel")
  4879. f.Parent = y
  4880. f.BackgroundTransparency = 1
  4881. f.Position = UDim2.new(0,0,0,-50)
  4882. f.Size = UDim2.new(0,100,0,100)
  4883. f.Font = "Highway"
  4884. f.FontSize = "Size48"
  4885. f.Text = GLS(false, 1)
  4886. f.TextStrokeColor3 = Color3.new(0,0,0)
  4887. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4888. f.TextStrokeTransparency = 0
  4889. f.TextYAlignment = "Bottom"
  4890. end
  4891. end)
  4892.  
  4893. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4894. function(args, speaker)
  4895.     local players = getPlayer(args[1], speaker)
  4896.     for i,v in pairs(players)do
  4897. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4898. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4899. end
  4900. end
  4901. end)
  4902.  
  4903. function pipeTp(name,target)
  4904.     spawn(function()
  4905.     local pipe = Instance.new("Part")
  4906.     pipe.Name = "Pipe"
  4907.     pipe.Color = Color3.new(52/255,142/255,64/255)
  4908.     pipe.Size = Vector3.new(8,8,8)
  4909.     pipe.Anchored = true
  4910.     local mesh = Instance.new("SpecialMesh",pipe)
  4911.     mesh.MeshId = "rbxassetid://856736661"
  4912.     mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  4913.     local sound = Instance.new("Sound",pipe)
  4914.     sound.SoundId = "rbxassetid://864352897"
  4915.     sound.Volume = 1
  4916.    
  4917.     local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  4918.    
  4919.     local char = game:GetService("Players")[name].Character
  4920.     char.PrimaryPart = char.HumanoidRootPart
  4921.     if char:FindFirstChild("Torso") then
  4922.         char.Torso.Anchored = true
  4923.     else
  4924.         char.UpperTorso.Anchored = true
  4925.     end
  4926.    
  4927.     local torso = char.HumanoidRootPart
  4928.     local initPos = torso.CFrame
  4929.    
  4930.     pipe.Parent = workspace
  4931.     pipe.CFrame = initPos - Vector3.new(0,8,0)
  4932.    
  4933.     for i = 0,8,0.2 do
  4934.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  4935.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  4936.         game:GetService("RunService").RenderStepped:wait()
  4937.     end
  4938.    
  4939.     sound:Play()
  4940.     for i = 7,-8,-0.2 do
  4941.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  4942.         game:GetService("RunService").RenderStepped:wait()
  4943.     end
  4944.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  4945.    
  4946.     for i = 8,0,-0.2 do
  4947.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  4948.         game:GetService("RunService").RenderStepped:wait()
  4949.     end
  4950.    
  4951.     pipe.CFrame = targetpos - Vector3.new(0,8,0)
  4952.     char:SetPrimaryPartCFrame(pipe.CFrame)
  4953.    
  4954.     for i = 0,8,0.2 do
  4955.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  4956.         game:GetService("RunService").RenderStepped:wait()
  4957.     end
  4958.    
  4959.     local played = false
  4960.     for i = -8,7,0.2 do
  4961.         if i >= 0 and not played then played = true sound:Play() end
  4962.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  4963.         game:GetService("RunService").RenderStepped:wait()
  4964.     end
  4965.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  4966.    
  4967.     for i = 8,0,-0.2 do
  4968.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  4969.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  4970.         game:GetService("RunService").RenderStepped:wait()
  4971.     end
  4972.    
  4973.     pipe:Destroy()
  4974.    
  4975.     if char:FindFirstChild("Torso") then
  4976.         char.Torso.Anchored = false
  4977.     else
  4978.         char.UpperTorso.Anchored = false
  4979.     end
  4980.     end)
  4981. end
  4982.  
  4983. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  4984. function(args, speaker)
  4985.     local players = getPlayer(args[1], speaker)
  4986.     local target = getPlayer(args[2], speaker)[1]
  4987.     for i,v in pairs(players)do
  4988.         pipeTp(v,target)
  4989.     end
  4990. end)
  4991.  
  4992. addcmd('rhats', 'no more hats',{'removehats'},
  4993. function(args, speaker)
  4994.     local players = getPlayer(args[1], speaker)
  4995.     for i,v in pairs(players) do
  4996.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  4997.             if v:IsA('Accessory') then
  4998.                 v:destroy()
  4999.             end
  5000.         end
  5001.     end
  5002. end)
  5003.  
  5004. addcmd('naked', 'no more clothing',{},
  5005. function(args, speaker)
  5006.     local players = getPlayer(args[1], speaker)
  5007.     for i,v in pairs(players) do
  5008.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5009.             if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  5010.                 v:destroy()
  5011.             end
  5012.         end
  5013.     end
  5014. end)
  5015.  
  5016. addcmd('rainbow', 'makes a players parts change colors',{},
  5017. function(args, speaker)
  5018.     local players = getPlayer(args[1], speaker)
  5019.     for i,v in pairs(players) do
  5020.     local Parts={}
  5021. local function GetDiscoColor(hue)
  5022.     local section = hue % 1 * 3
  5023.     local secondary = 0.5 * math.pi * (section % 1)
  5024.     if section < 1 then
  5025.         return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  5026.     elseif section < 2 then
  5027.         return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  5028.     else
  5029.         return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  5030.     end
  5031. end
  5032. local Part = function(x,y,z,color,tr,cc,an,parent)
  5033.     local p = Instance.new('Part',parent)
  5034.     p.formFactor = 'Custom'
  5035.     p.Size = Vector3.new(x,y,z)
  5036.     p.BrickColor = BrickColor.new(color)
  5037.     p.CanCollide = cc
  5038.     p.Transparency = tr
  5039.     p.Anchored = an
  5040.     p.TopSurface,p.BottomSurface = 0,0
  5041.     p:BreakJoints''
  5042.     table.insert(Parts,p)
  5043.     return p
  5044. end
  5045. local Weld = function(p0,p1)
  5046.     local w = Instance.new('Motor',p0)
  5047.     w.Part0 = p0
  5048.     w.Part1 = p1
  5049.     return w
  5050. end
  5051. local Mesh = function(par,num,x,y,z)
  5052.     local msh = 0
  5053.     if num == 1 then
  5054.         msh = Instance.new("SpecialMesh",par)
  5055.         msh.MeshId='rbxasset://fonts/torso.mesh'
  5056.         msh.TextureId='rbxasset://25701026'
  5057.     end
  5058.     if num == 2 then
  5059.         msh = Instance.new("SpecialMesh",par)
  5060.         msh.MeshId='rbxasset://fonts/head.mesh'
  5061.         msh.TextureId='rbxassetid://25701026'
  5062.     end
  5063.     msh.Scale = Vector3.new(x,y,z)
  5064.     return msh
  5065. end
  5066. local char=gPlayers[v].Character
  5067. for _,v in pairs(char:GetChildren()) do
  5068.     if v.ClassName=="Part" then
  5069.         v.Transparency=1
  5070.     elseif v.ClassName=="Hat" then
  5071.         v.Handle.Mesh.TextureId='rbxassetid://25701026'
  5072.         table.insert(Parts,v.Handle)
  5073.     end
  5074. end
  5075. local t=Part(1,1,1,'',0,false,false,char)
  5076. Mesh(t,1,1,1,1)
  5077. Weld(char.Torso,t)
  5078. local a=Part(1,1,1,'',0,false,false,char)
  5079. Mesh(a,1,.5,1,1)
  5080. Weld(char['Right Arm'],a)
  5081. local a=Part(1,1,1,'',0,false,false,char)
  5082. Mesh(a,1,.5,1,1)
  5083. Weld(char['Left Arm'],a)
  5084. local l=Part(1,1,1,'',0,false,false,char)
  5085. Mesh(l,1,.5,1,1)
  5086. Weld(char['Right Leg'],l)
  5087. local l=Part(1,1,1,'',0,false,false,char)
  5088. Mesh(l,1,.5,1,1)
  5089. Weld(char['Left Leg'],l)
  5090. local h=Part(1,1,1,'',0,false,false,char)
  5091. Mesh(h,2,1,1,1)
  5092. Weld(char.Head,h)
  5093. spawn(function()
  5094.     while(coroutine.yield())do
  5095.         for i=1,#Parts do
  5096.             Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  5097.         end
  5098.     end;
  5099. end);
  5100.     end
  5101. end)
  5102.  
  5103. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  5104. function(args, speaker)
  5105.     local players = getPlayer(args[1], speaker)
  5106.     for i,v in pairs(players) do
  5107.         for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  5108.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5109.                 v:destroy() end
  5110.     for i,v in pairs(players) do
  5111.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  5112.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5113.                 v:destroy() end end end
  5114.         end
  5115.     end
  5116. end)
  5117.  
  5118. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  5119. function(args, speaker)
  5120.     local players = getPlayer(args[1], speaker)
  5121.     for i,v in pairs(players)do
  5122.             local function copy(instance)
  5123.         for i,c in pairs(instance:GetChildren())do
  5124.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5125.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5126.             copy(c)
  5127.         end
  5128.     end
  5129.     copy(gPlayers[v].Backpack)
  5130. end
  5131. for i,v in pairs(players)do
  5132.     local function copy(instance)
  5133.         for i,c in pairs(instance:GetChildren())do
  5134.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5135.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5136.             copy(c)
  5137.         end
  5138.     end
  5139.     copy(gPlayers[v].Character)
  5140. end
  5141. Notify('Copied tools to StarterGear')
  5142. end)
  5143.  
  5144. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5145. function(args, speaker)
  5146.     local players = getPlayer(args[1], speaker)
  5147.     for i,v in pairs(players)do
  5148.     for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  5149.     if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5150. end end end
  5151. Notify('Cleared tools from StarterGear')
  5152. end)
  5153.  
  5154. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  5155. function(args, speaker)
  5156.     local players = getPlayer(args[1], speaker)
  5157.     for i,v in pairs(players)do
  5158.             local function copy(instance)
  5159.         for i,c in pairs(instance:GetChildren())do
  5160.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5161.                 c:Clone().Parent = gPlayers[v].Backpack end
  5162.             copy(c)
  5163.         end
  5164.     end
  5165.     copy(LightingService)
  5166. end
  5167. for i,v in pairs(players)do
  5168.     local function copy(instance)
  5169.         for i,c in pairs(instance:GetChildren())do
  5170.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5171.                 c:Clone().Parent = gPlayers[v].Backpack end
  5172.             copy(c)
  5173.         end
  5174.     end
  5175.     copy(game.ReplicatedStorage)
  5176.     end
  5177. end)
  5178.  
  5179. wdisco = false
  5180. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5181. function(args, speaker)
  5182. if wdisco == false then
  5183. wdisco = true
  5184. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5185.         repeat wait(1)
  5186.             if wdisco == true then
  5187.         local function color(instance)
  5188.         for i,v in pairs(instance:GetChildren())do
  5189.             if v.className == "Part" then
  5190.                 v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5191.             color(v)
  5192.         end
  5193. end
  5194. color(workspace)
  5195. end
  5196. until wdisco == false
  5197. end
  5198. end)
  5199.  
  5200. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5201. function(args, speaker)
  5202. wdisco = false
  5203. end)
  5204.  
  5205. addcmd('gravity', 'workspace gravity',{''},
  5206. function(args, speaker)
  5207. workspace.Gravity = args[1]
  5208. Notify('Gravity set to ' .. args[1])
  5209. end)
  5210.  
  5211. SINFOGUIopen = false
  5212. function serverinfogui()
  5213. if SINFOGUIopen == false then
  5214. local Sinfo = Instance.new("ScreenGui")
  5215. local drag = Instance.new("Frame")
  5216. local PromptDialog = Instance.new("Frame")
  5217. local shadow = Instance.new("Frame")
  5218. local PopupText = Instance.new("TextLabel")
  5219. local Exit = Instance.new("TextButton")
  5220. local ContainerFrame = Instance.new("Frame")
  5221. local TextLabel = Instance.new("TextLabel")
  5222. local TextLabel2 = Instance.new("TextLabel")
  5223. local TextLabel3 = Instance.new("TextLabel")
  5224. local Time = Instance.new("TextLabel")
  5225. local appearance = Instance.new("TextLabel")
  5226. local fe = Instance.new("TextLabel")
  5227. local maxplayers = Instance.new("TextLabel")
  5228. local name = Instance.new("TextLabel")
  5229. local placeid = Instance.new("TextLabel")
  5230. local playerid = Instance.new("TextLabel")
  5231. local players = Instance.new("TextLabel")
  5232. Sinfo.Name = "Sinfo"
  5233. Sinfo.Parent = game.CoreGui
  5234. drag.Name = "drag"
  5235. drag.Parent = Sinfo
  5236. drag.Active = true
  5237. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5238. drag.BackgroundTransparency = 1
  5239. dragGUI(drag)
  5240. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5241. drag.Size = UDim2.new(0, 290, 0, 30)
  5242. PromptDialog.Name = "PromptDialog"
  5243. PromptDialog.Parent = drag
  5244. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5245. PromptDialog.BackgroundTransparency = 1
  5246. PromptDialog.BorderSizePixel = 0
  5247. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5248. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5249. PromptDialog.ZIndex = 8
  5250. shadow.Name = "shadow"
  5251. shadow.Parent = PromptDialog
  5252. shadow.BackgroundColor3 = maincolor
  5253. shadow.BackgroundTransparency = 0.30000001192093
  5254. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5255. shadow.BorderSizePixel = 0
  5256. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5257. shadow.Size = UDim2.new(0, 290, 0, 26)
  5258. PopupText.Name = "PopupText"
  5259. PopupText.Parent = shadow
  5260. PopupText.BackgroundTransparency = 1
  5261. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5262. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5263. PopupText.ZIndex = 110
  5264. PopupText.Font = Enum.Font.SourceSansBold
  5265. PopupText.FontSize = Enum.FontSize.Size28
  5266. PopupText.Text = "Server"
  5267. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5268. PopupText.TextStrokeTransparency = 0
  5269. PopupText.TextWrapped = true
  5270. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5271. Exit.Name = "Exit"
  5272. Exit.Parent = shadow
  5273. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5274. Exit.BackgroundTransparency = 0.30000001192093
  5275. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5276. Exit.BorderSizePixel = 0
  5277. Exit.Position = UDim2.new(0, 267, 0, 3)
  5278. Exit.Size = UDim2.new(0, 20, 0, 20)
  5279. Exit.FontSize = Enum.FontSize.Size14
  5280. Exit.Text = ""
  5281. ContainerFrame.Name = "ContainerFrame"
  5282. ContainerFrame.Parent = PromptDialog
  5283. ContainerFrame.BackgroundColor3 = maincolor
  5284. ContainerFrame.BackgroundTransparency = 0.5
  5285. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5286. ContainerFrame.BorderSizePixel = 0
  5287. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5288. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5289. ContainerFrame.ZIndex = 5
  5290. TextLabel.Name = "Text Label"
  5291. TextLabel.Parent = ContainerFrame
  5292. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5293. TextLabel.BackgroundTransparency = 1
  5294. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5295. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5296. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5297. TextLabel.ZIndex = 10
  5298. TextLabel.Font = Enum.Font.SourceSans
  5299. TextLabel.FontSize = Enum.FontSize.Size24
  5300. TextLabel.Text = "Run Time:"
  5301. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5302. TextLabel.TextStrokeTransparency = 0
  5303. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5304. TextLabel2.Name = "Text Label2"
  5305. TextLabel2.Parent = ContainerFrame
  5306. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5307. TextLabel2.BackgroundTransparency = 1
  5308. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5309. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5310. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5311. TextLabel2.ZIndex = 10
  5312. TextLabel2.Font = Enum.Font.SourceSans
  5313. TextLabel2.FontSize = Enum.FontSize.Size24
  5314. TextLabel2.Text = "Statistics:"
  5315. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5316. TextLabel2.TextStrokeTransparency = 0
  5317. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5318. TextLabel3.Name = "Text Label3"
  5319. TextLabel3.Parent = ContainerFrame
  5320. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5321. TextLabel3.BackgroundTransparency = 1
  5322. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5323. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5324. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5325. TextLabel3.ZIndex = 10
  5326. TextLabel3.Font = Enum.Font.SourceSans
  5327. TextLabel3.FontSize = Enum.FontSize.Size24
  5328. TextLabel3.Text = "Local Player:"
  5329. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5330. TextLabel3.TextStrokeTransparency = 0
  5331. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5332. Time.Name = "Time"
  5333. Time.Parent = ContainerFrame
  5334. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5335. Time.BackgroundTransparency = 1
  5336. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5337. Time.Position = UDim2.new(0, 10, 0, 90)
  5338. Time.Size = UDim2.new(0, 100, 0, 20)
  5339. Time.ZIndex = 100
  5340. Time.Font = Enum.Font.ArialBold
  5341. Time.FontSize = Enum.FontSize.Size14
  5342. Time.Text = "Loading..."
  5343. Time.TextColor3 = Color3.new(1, 1, 1)
  5344. Time.TextStrokeTransparency = 0
  5345. Time.TextXAlignment = Enum.TextXAlignment.Left
  5346. appearance.Name = "appearance"
  5347. appearance.Parent = ContainerFrame
  5348. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5349. appearance.BackgroundTransparency = 1
  5350. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5351. appearance.Position = UDim2.new(0, 10, 0, 40)
  5352. appearance.Size = UDim2.new(0, 100, 0, 20)
  5353. appearance.ZIndex = 10
  5354. appearance.Font = Enum.Font.ArialBold
  5355. appearance.FontSize = Enum.FontSize.Size14
  5356. appearance.Text = "Appearance: Loading..."
  5357. appearance.TextColor3 = Color3.new(1, 1, 1)
  5358. appearance.TextStrokeTransparency = 0
  5359. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5360. fe.Name = "fe"
  5361. fe.Parent = ContainerFrame
  5362. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5363. fe.BackgroundTransparency = 1
  5364. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5365. fe.Position = UDim2.new(0, 10, 0, 200)
  5366. fe.Size = UDim2.new(0, 100, 0, 20)
  5367. fe.ZIndex = 10
  5368. fe.Font = Enum.Font.ArialBold
  5369. fe.FontSize = Enum.FontSize.Size14
  5370. fe.Text = "Loading..."
  5371. fe.TextColor3 = Color3.new(1, 1, 1)
  5372. fe.TextStrokeTransparency = 0
  5373. fe.TextXAlignment = Enum.TextXAlignment.Left
  5374. maxplayers.Name = "maxplayers"
  5375. maxplayers.Parent = ContainerFrame
  5376. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5377. maxplayers.BackgroundTransparency = 1
  5378. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5379. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5380. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5381. maxplayers.ZIndex = 10
  5382. maxplayers.Font = Enum.Font.ArialBold
  5383. maxplayers.FontSize = Enum.FontSize.Size14
  5384. maxplayers.Text = "Loading..."
  5385. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5386. maxplayers.TextStrokeTransparency = 0
  5387. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5388. name.Name = "name"
  5389. name.Parent = ContainerFrame
  5390. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5391. name.BackgroundTransparency = 1
  5392. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5393. name.Position = UDim2.new(0, 10, 0, 180)
  5394. name.Size = UDim2.new(0, 100, 0, 20)
  5395. name.ZIndex = 10
  5396. name.Font = Enum.Font.ArialBold
  5397. name.FontSize = Enum.FontSize.Size14
  5398. name.Text = "Place: Loading..."
  5399. name.TextColor3 = Color3.new(1, 1, 1)
  5400. name.TextStrokeTransparency = 0
  5401. name.TextXAlignment = Enum.TextXAlignment.Left
  5402. placeid.Name = "placeid"
  5403. placeid.Parent = ContainerFrame
  5404. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5405. placeid.BackgroundTransparency = 1
  5406. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5407. placeid.Position = UDim2.new(0, 10, 0, 220)
  5408. placeid.Size = UDim2.new(0, 100, 0, 20)
  5409. placeid.ZIndex = 10
  5410. placeid.Font = Enum.Font.ArialBold
  5411. placeid.FontSize = Enum.FontSize.Size14
  5412. placeid.Text = "Place ID: Loading..."
  5413. placeid.TextColor3 = Color3.new(1, 1, 1)
  5414. placeid.TextStrokeTransparency = 0
  5415. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5416. playerid.Name = "playerid"
  5417. playerid.Parent = ContainerFrame
  5418. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5419. playerid.BackgroundTransparency = 1
  5420. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5421. playerid.Position = UDim2.new(0, 10, 0, 20)
  5422. playerid.Size = UDim2.new(0, 100, 0, 20)
  5423. playerid.ZIndex = 10
  5424. playerid.Font = Enum.Font.ArialBold
  5425. playerid.FontSize = Enum.FontSize.Size14
  5426. playerid.Text = "Player ID: Loading..."
  5427. playerid.TextColor3 = Color3.new(1, 1, 1)
  5428. playerid.TextStrokeTransparency = 0
  5429. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5430. players.Name = "players"
  5431. players.Parent = ContainerFrame
  5432. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5433. players.BackgroundTransparency = 1
  5434. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5435. players.Position = UDim2.new(0, 10, 0, 140)
  5436. players.Size = UDim2.new(0, 100, 0, 20)
  5437. players.ZIndex = 100
  5438. players.Font = Enum.Font.ArialBold
  5439. players.FontSize = Enum.FontSize.Size14
  5440. players.Text = "Loading..."
  5441. players.TextColor3 = Color3.new(1, 1, 1)
  5442. players.TextStrokeTransparency = 0
  5443. players.TextXAlignment = Enum.TextXAlignment.Left
  5444. local SINFOGUI = ContainerFrame
  5445. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5446. SINFOGUIopen = true wait(0.5)
  5447. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5448. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5449. Exit.MouseButton1Click:Connect(function()
  5450. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5451. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5452. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5453. if workspace.FilteringEnabled == true then
  5454. SINFOGUI.fe.Text = "Filtering Enabled"
  5455. elseif workspace.FilteringEnabled == false then
  5456. SINFOGUI.fe.Text = "Filtering Disabled"  end
  5457. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5458. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5459.     players = gPlayers:getPlayers()
  5460.     SINFOGUI.players.Text = #players.. " Player(s)"
  5461.     SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5462.     local seconds = math.floor(workspace.DistributedGameTime)
  5463.     local minutes = math.floor(workspace.DistributedGameTime / 60)
  5464.     local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5465.     local seconds = seconds - (minutes * 60)
  5466.     local minutes = minutes - (hours * 60)
  5467.     if hours < 1 then if minutes < 1 then
  5468.     SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5469.     SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5470.     SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5471. end  wait(1) until SINFOGUIopen == false end end
  5472. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5473. function(args, speaker)
  5474. if speaker.userId ~= LP.userId then
  5475. lponly(speaker)
  5476. else
  5477. serverinfogui()
  5478. end
  5479. end)
  5480.  
  5481. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5482. function(args, speaker)
  5483.     local players = getPlayer(args[1], speaker)
  5484.     for i,v in pairs(players)do
  5485.     spawn(function()
  5486.         local pchar=_char(v)
  5487.         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5488.         local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5489.         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5490.         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5491.         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5492.         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5493.         if not args[2] then return end
  5494.         Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5495.         Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5496.         Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5497.         Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5498.         Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5499.         Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5500.     end)
  5501.     end
  5502. end)
  5503.  
  5504. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5505. function(args, speaker)
  5506.     local players = getPlayer(args[1], speaker)
  5507.     for i,v in pairs(players)do
  5508.         local pchar=_char(v)
  5509.         for j,v1 in pairs(pchar:GetDescendants()) do
  5510.             if v1:IsA("Sparkles") then
  5511.                 v1:Destroy()
  5512.             end end end
  5513. end)
  5514.  
  5515. addcmd('smoke', 'give a player smoke',{},
  5516. function(args, speaker)
  5517.     local players = getPlayer(args[1], speaker)
  5518.     for i,v in pairs(players)do
  5519.         local pchar=_char(v)
  5520.         Instance.new("Smoke", pchar.HumanoidRootPart)
  5521.     end
  5522. end)
  5523.  
  5524. addcmd('addstat', 'give a player a stat',{},
  5525. function(args, speaker)
  5526.     local players = getPlayer(args[1], speaker)
  5527.     for i,v in pairs(players)do
  5528.     spawn(function()
  5529.     if gPlayers[v]:FindFirstChild("leaderstats") then
  5530.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5531.     if child.Name == "STAT" then
  5532.     child:Destroy()
  5533.     end
  5534.     end
  5535.     local score = Instance.new("StringValue")
  5536.     score.Name = "STAT"
  5537.     score.Value = GLS(false, 1)
  5538.     score.Parent = gPlayers[v].leaderstats
  5539.     else
  5540.     local stats = Instance.new("IntValue")
  5541.     stats.Name = "leaderstats"
  5542.     stats.Parent = gPlayers[v]
  5543.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5544.     if child.Name == "STAT" then
  5545.     child:Destroy()
  5546.     end
  5547.     end
  5548.     local score = Instance.new("StringValue")
  5549.     score.Name = "STAT"
  5550.     score.Value = GLS(false, 1)
  5551.     score.Parent = gPlayers[v].leaderstats
  5552.     end
  5553.     end)
  5554.     end
  5555. end)
  5556.  
  5557. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5558. function(args, speaker)
  5559.     local players = getPlayer(args[1], speaker)
  5560.     for i,v in pairs(players)do
  5561.         local pchar=_char(v)
  5562.         for j,v1 in pairs(pchar:GetDescendants()) do
  5563.             if v1:IsA("Smoke") then
  5564.                 v1:Destroy()
  5565.             end
  5566.         end
  5567.     end
  5568. end)
  5569.  
  5570. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5571. function(args, speaker)
  5572.     local players = getPlayer(args[1], speaker)
  5573.     for i,v in pairs(players)do
  5574.         local pchar=_char(v)
  5575.         for i,v in pairs(pchar:GetChildren()) do
  5576.         if pchar.Torso:FindFirstChild("Neck") then
  5577.         pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5578.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5579.         Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5580.         Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5581.         local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5582.         local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5583.     end
  5584.     end
  5585. end
  5586. end)
  5587.  
  5588. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5589. function(args, speaker)
  5590.     local players = getPlayer(args[1], speaker)
  5591.     for i,v in pairs(players)do
  5592.         local pchar=_char(v)
  5593.         for i,v in pairs(pchar:GetChildren()) do
  5594.         pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5595.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5596.     end
  5597. end
  5598. end)
  5599.  
  5600. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5601. function(args, speaker)
  5602. workspace.Terrain:Clear()
  5603. end)
  5604.  
  5605. addcmd('smite','get hit by lightning',{},
  5606. function(args, speaker)
  5607.     local players = getPlayer(args[1], speaker)
  5608.     for i,v in pairs(players)do
  5609.         local pchar=_char(v)
  5610.         spawn(function()
  5611.                         local char = pchar
  5612.                         local zeus = Instance.new("Model",char)
  5613.                         local cloud = Instance.new("Part",zeus)
  5614.                         cloud.Anchored = true
  5615.                         cloud.CanCollide = false
  5616.                         cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5617.                         local sound = Instance.new("Sound",cloud)
  5618.                         sound.SoundId = "rbxassetid://133426162"
  5619.                         local mesh = Instance.new("SpecialMesh",cloud)
  5620.                         mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5621.                         mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5622.                         mesh.Scale = Vector3.new(30,30,40)
  5623.                         mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5624.                         local light = Instance.new("PointLight",cloud)
  5625.                         light.Color = Color3.new(0,85/255,1)
  5626.                         light.Brightness = 10
  5627.                         light.Range = 30
  5628.                         light.Enabled = false
  5629.                         wait(0.2)
  5630.                         sound.Volume = 0.5
  5631.                         sound.Pitch = 0.8
  5632.                         sound:Play()
  5633.                         light.Enabled = true
  5634.                         wait(1/100)
  5635.                         light.Enabled = false
  5636.                         wait(0.2)
  5637.                         light.Enabled = true
  5638.                         light.Brightness = 1
  5639.                         wait(0.05)
  5640.                         light.Brightness = 3
  5641.                         wait(0.02)
  5642.                         light.Brightness = 1
  5643.                         wait(0.07)
  5644.                         light.Brightness = 10
  5645.                         wait(0.09)
  5646.                         light.Brightness = 0
  5647.                         wait(0.01)
  5648.                         light.Brightness = 7
  5649.                         light.Enabled = false
  5650.                         wait(1.5)
  5651.                         local part1 = Instance.new("Part",zeus)
  5652.                         part1.Anchored = true
  5653.                         part1.CanCollide = false
  5654.                         part1.Size = Vector3.new(2, 9.2, 1)
  5655.                         part1.BrickColor = BrickColor.new("New Yeller")
  5656.                         part1.Transparency = 0.6
  5657.                         part1.BottomSurface = "Smooth"
  5658.                         part1.TopSurface = "Smooth"
  5659.                         part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5660.                         part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5661.                         wait()
  5662.                         local part2 = part1:clone()
  5663.                         part2.Parent = zeus
  5664.                         part2.Size = Vector3.new(1, 7.48, 2)
  5665.                         part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5666.                         part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5667.                         wait()
  5668.                         local part3 = part1:clone()
  5669.                         part3.Parent = zeus
  5670.                         part3.Size = Vector3.new(1.86, 7.56, 1)
  5671.                         part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5672.                         part3.Rotation = Vector3.new(0, 0, -11.128)
  5673.                         sound.SoundId = "rbxassetid://130818250"
  5674.                         sound.Volume = 1
  5675.                         sound.Pitch = 1
  5676.                         sound:Play()
  5677.                         wait()
  5678.                         part1.Transparency = 1
  5679.                         part2.Transparency = 1
  5680.                         part3.Transparency = 1
  5681.                         Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5682.                         char:BreakJoints()
  5683.         end)
  5684.     end
  5685. end)
  5686.  
  5687. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5688. function(args, speaker)
  5689.     local players = getPlayer(args[1], speaker)
  5690.     for i,v in pairs(players)do
  5691. spawn(function()
  5692.         local pchar=_char(v)
  5693.                 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)
  5694.                 local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5695.                 local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5696.                 local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5697.                 local f = Instance.new("Sound")
  5698.                 f.Name = "fly"
  5699.                 f.SoundId = "rbxassetid://179438534"
  5700.                 f.Volume = 3
  5701.                 f.Pitch = 1
  5702.                 f.Looped = true
  5703.                 f.archivable = true
  5704.                 f.Parent = Ast
  5705.                 f:play()
  5706.                 local Touched = false
  5707.                 coroutine.wrap(function()
  5708.                     repeat wait(0.1)
  5709.                         Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5710.                     until not Ast or Ast.Parent == nil or Touched == true
  5711.                 end)()
  5712.                 Ast.Touched:connect(function(Part)
  5713.                     if Touched == false then
  5714.                         Touched = true
  5715.                         Part:BreakJoints()
  5716.                         local Boom = Instance.new("Explosion", workspace)
  5717.                         Boom.Position = Ast.Position
  5718.                         Boom.BlastPressure = 1000000
  5719.                         Boom.BlastRadius = 30
  5720.                         Fire.Heat = 0
  5721.                         Smoke.RiseVelocity = 0
  5722.                         f:Destroy()
  5723.                         local s = Instance.new("Sound")
  5724.                         s.Name = "boom"
  5725.                         s.SoundId = "rbxassetid://188590169"
  5726.                         s.Volume = 3
  5727.                         s.Pitch = 1
  5728.                         s.Looped = true
  5729.                         s.archivable = true
  5730.                         s.Parent = Ast
  5731.                         s:play()
  5732.                         coroutine.wrap(function()
  5733.                             wait(10)
  5734.                             s:Destroy()
  5735.                             if Ast and Ast.Parent ~= nil then
  5736.                                 Ast:Destroy()
  5737.                             end
  5738.                         end)()
  5739.                     end
  5740.                 end)
  5741. end)
  5742. end
  5743. end)
  5744.  
  5745. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5746. function(args, speaker)
  5747.     local players = getPlayer(args[1], speaker)
  5748.     for i,v in pairs(players)do
  5749. spawn(function()
  5750.         local Char=_char(v)
  5751. local HumanoidRootPart = Char.HumanoidRootPart
  5752. local TickWait = 1
  5753. local Dead = false
  5754.  
  5755. local Position = Vector3.new(0,100,0)
  5756. function NewPart(Parent)
  5757.     local Part = Instance.new("Part", Parent)
  5758.     Part.CanCollide = false
  5759.     Part.Position = Position
  5760.     Part.TopSurface = "Smooth"
  5761.     Part.BottomSurface = "Smooth"
  5762.     Position = Position + Vector3.new(0,10,0)
  5763.     return Part
  5764. end
  5765.  
  5766. local Model = Char:FindFirstChild("Bomb")
  5767. if Model then Model:Destroy() end
  5768.  
  5769. local Model = Instance.new("Model", Char)
  5770. Model.Name = "Bomb"
  5771.  
  5772. local Belt = NewPart(Model)
  5773. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5774. local Weld = Instance.new("Weld", Belt)
  5775. Weld.Part0 = Belt
  5776. Weld.Part1 = HumanoidRootPart
  5777. Weld.C0 = CFrame.new(0,1.1,0)
  5778. local Light = Instance.new("PointLight", Belt)
  5779. Light.Range = 15
  5780. Light.Brightness = 5
  5781. Light.Color = Color3.new(1,0,0)
  5782. local Beep = Instance.new("Sound", Belt)
  5783. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5784. local ExplodeSound = Instance.new("Sound", Belt)
  5785. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5786. ExplodeSound.Pitch = 2.8
  5787. ExplodeSound.Volume = 3
  5788.  
  5789. local Back = NewPart(Model)
  5790. Back.Size = Vector3.new(1.5,1.5,0.5)
  5791. local Weld = Instance.new("Weld", Back)
  5792. Weld.Part0 = Back
  5793. Weld.Part1 = HumanoidRootPart
  5794. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5795.  
  5796. local StrapLeft = NewPart(Model)
  5797. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5798. local Weld = Instance.new("Weld", StrapLeft)
  5799. Weld.Part0 = StrapLeft
  5800. Weld.Part1 = HumanoidRootPart
  5801. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5802.  
  5803. local BuckleLeft = NewPart(Model)
  5804. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5805. local Weld = Instance.new("Weld", BuckleLeft)
  5806. Weld.Part0 = BuckleLeft
  5807. Weld.Part1 = HumanoidRootPart
  5808. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5809.  
  5810. local StrapRight = NewPart(Model)
  5811. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5812. local Weld = Instance.new("Weld", StrapRight)
  5813. Weld.Part0 = StrapRight
  5814. Weld.Part1 = HumanoidRootPart
  5815. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5816.  
  5817. local BuckleRight = NewPart(Model)
  5818. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5819. local Weld = Instance.new("Weld", BuckleRight)
  5820. Weld.Part0 = BuckleRight
  5821. Weld.Part1 = HumanoidRootPart
  5822. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5823.  
  5824. LightEnabled = true
  5825. coroutine.wrap(function()
  5826.     repeat
  5827.         wait(TickWait)
  5828.         LightEnabled = not LightEnabled
  5829.         Light.Enabled = LightEnabled
  5830.         Beep:Play()
  5831.     until Dead == true or Char:FindFirstChild("Bomb") == nil
  5832. end)()
  5833.  
  5834. wait(10)
  5835.     if Dead == false then
  5836.         Dead = true
  5837.         ExplodeSound:Play(); wait(1.4)
  5838.         local Explosion = Instance.new("Explosion")
  5839.         Explosion.Position = Belt.Position
  5840.         Explosion.BlastPressure = 100000
  5841.         Explosion.DestroyJointRadiusPercent = 0.7
  5842.         Explosion.ExplosionType = "CratersAndDebris"
  5843.         Explosion.BlastRadius = 50
  5844.         Explosion.Parent = workspace
  5845.     end
  5846. end)
  5847. end
  5848. end)
  5849.  
  5850. addcmd('btools', 'gives a player btools',{},
  5851. function(args, speaker)
  5852.     local players = getPlayer(args[1], speaker)
  5853.     if players ~= nil then
  5854.         for i, v in pairs(players) do
  5855.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5856.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5857.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5858.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5859.             if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5860.             Notify('Gave btools to player(s)') end end end end)
  5861.  
  5862. addcmd('sword', 'gives a player a sword',{},
  5863. function(args, speaker)
  5864. local players = getPlayer(args[1], speaker)
  5865. if players ~= nil then
  5866. for i, v in pairs(players) do
  5867. coroutine.resume(coroutine.create(function()
  5868. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5869. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
  5870. sword.GripForward = Vector3.new(-1,0,0)
  5871. sword.GripPos = Vector3.new(0,0,-1.5)
  5872. sword.GripRight = Vector3.new(0,1,0)
  5873. sword.GripUp = Vector3.new(0,0,1)
  5874. 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
  5875. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5876. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5877. local Damage = 15
  5878. local SlashSound = Instance.new("Sound", handle)
  5879. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5880. SlashSound.Volume = 1
  5881. local LungeSound = Instance.new("Sound", handle)
  5882. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5883. LungeSound.Volume = 1
  5884. local UnsheathSound = Instance.new("Sound", handle)
  5885. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5886. UnsheathSound.Volume = 1
  5887. handle.Touched:connect(function(hit)
  5888. 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
  5889. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5890. hit.Parent.Humanoid:TakeDamage(Damage)
  5891. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5892. sword.Enabled = false
  5893. SlashSound:play()
  5894. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5895. wait(0.5)
  5896. sword.Enabled = true
  5897. end
  5898. end)
  5899. sword.Equipped:connect(function(hit)
  5900. UnsheathSound:play()
  5901. sword.Enabled = true
  5902. end)
  5903. end
  5904. end))
  5905. end
  5906. end
  5907. end)
  5908.  
  5909. addcmd('hatsize', 'changes players hat size',{''},
  5910. function(args, speaker)
  5911.     local players = getPlayer(args[1], speaker)
  5912.     for i,v in pairs(players) do
  5913.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5914.             if v:IsA('Accessory') then
  5915.                 for a,b in pairs(v.Handle:GetChildren()) do
  5916.                     if b:IsA('SpecialMesh') then
  5917.                         b.Scale = args[2] * Vector3.new(1, 1, 1)
  5918.                     end
  5919.                 end
  5920.             end
  5921.         end
  5922.     end
  5923. end)
  5924.  
  5925. addcmd('headsize', 'changes players head size',{''},
  5926. function(args, speaker)
  5927.     local players = getPlayer(args[1], speaker)
  5928.     for i,v in pairs(players) do
  5929.     local plrchar = _players[v].Character
  5930.     if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  5931.         if args[2] == 1 then
  5932.             plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  5933.             plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  5934.         else
  5935.             plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  5936.         end
  5937.     else plrchar.Humanoid.HeadScale.Value = args[2]
  5938.         end
  5939.     end
  5940. end)
  5941.  
  5942. addcmd('change', 'changes a players stat',{'stat'},
  5943. function(args, speaker)
  5944.     local players = getPlayer(args[1], speaker)
  5945.     for i,v in pairs(players) do
  5946.         if _players[v]:FindFirstChild('leaderstats') then
  5947.             for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  5948.                 if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  5949.                     if args[3] then v.Value = tonumber(args[3]) end
  5950.                 elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  5951.                     v.Value = GLS(false, 2)
  5952.                 end
  5953.             end
  5954.         end
  5955.     end
  5956. end)
  5957.  
  5958. addcmd('draw', 'drawing tool',{},
  5959. function(args, speaker)
  5960. if speaker.userId ~= LP.userId then
  5961. lponly(speaker)
  5962. else
  5963. for i,v in next,game:children()do
  5964.     pcall(function()
  5965.         local c=v.className;
  5966.         rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  5967.     end);
  5968. end;
  5969.  
  5970.  
  5971. user=players.LocalPlayer;
  5972. uname=user.Name;
  5973. guis=user.PlayerGui;
  5974. pack=user.Backpack;
  5975.  
  5976. keyDowns={};
  5977. freeKeys={};
  5978. shortcuts={};
  5979.  
  5980. _G.mine=_G.mine or{};
  5981.  
  5982. name='Draw3D';
  5983. url='http://www.roblox.com/asset/?id=%d';
  5984.  
  5985. iconNormal=url:format(96578285);
  5986. iconOnDown=url:format(96584484);
  5987.  
  5988. ver=0;
  5989. drawPixel=0.10;
  5990. _G.drawLimit=_G.drawLimit or 1000;
  5991.  
  5992. _G.drawColor=_G.drawColor or Color3.new();
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998. destroy=game.remove;
  5999. find=game.findFirstChild;
  6000. new=Instance.new;
  6001. with=function(c)
  6002.     return function(p)
  6003.         local o=type(c)=='string'and new(c)or c;
  6004.         local x=p.Parent;p.Parent=nil;
  6005.         for i,v in next,p do
  6006.             o[i]=v;
  6007.         end;
  6008.         if(x)then
  6009.             o.Parent=x;
  6010.         end;
  6011.         return o;
  6012.     end;
  6013. end;
  6014. getPlace=function()
  6015.     if(find(workspace,'draw')==nil)then
  6016.         new('Model',workspace).Name='draw';
  6017.     end;
  6018.     if(find(workspace.draw,uname)==nil)then
  6019.         new('Model',workspace.draw).Name=uname;
  6020.     end;
  6021.     return workspace.draw[uname];
  6022. end;
  6023. drawLine=function(start,target)
  6024.     local gui=with'BlockMesh'{
  6025.         Parent=with'Part'{
  6026.             CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  6027.             Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  6028.             Parent=getPlace();
  6029.             Color=_G.drawColor;
  6030.             BottomSurface=0;
  6031.             Anchored=true;
  6032.             TopSurface=0;
  6033.             formFactor=3;
  6034.             Name=name;
  6035.     }}.Parent;
  6036.     table.insert(_G.mine,gui);
  6037.     return gui;
  6038. end;
  6039. onDown=function()
  6040.     if(drawing)then
  6041.         return nil;
  6042.     end;
  6043.     if(selectGui.Adornee)then
  6044.         destroy(selectGui.Adornee);
  6045.     end;
  6046.    
  6047.     drawing=true;
  6048.    
  6049.     mouse.Icon=iconOnDown;
  6050.     ver=ver+1;
  6051.    
  6052.    
  6053.     local cVer,start,target=ver,mouse.hit.p;
  6054.    
  6055.     local group={};
  6056.     repeat
  6057.         Wait(0.02);
  6058.        
  6059.         if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  6060.            
  6061.             target=mouse.hit.p;
  6062.            
  6063.             table.insert(group,drawLine(start,target));
  6064.            
  6065.             start=target;
  6066.         end;
  6067.     until ver~=cVer;
  6068.     drawing=false;
  6069.    
  6070.     local groupM=new('Model',getPlace());
  6071.     for i,v in next,group do
  6072.         if(v:IsDescendantOf(Workspace))then
  6073.             v.Parent=groupM;
  6074.         end;
  6075.     end;
  6076.     if(next(groupM:children())==nil)then
  6077.         destroy(groupM);
  6078.     end;
  6079. end;
  6080. onUp=function()
  6081.     mouse.Icon=iconNormal;
  6082.     ver=ver+1;
  6083. end;
  6084. onKeyDown=function(k)
  6085.     if(freeKeys[k]==false)then
  6086.         return false;
  6087.     end;
  6088.     freeKeys[k]=false;
  6089.     Wait(0.01);
  6090.     if(keyDowns[k])then
  6091.         keyDowns[k]();
  6092.     elseif(shortcuts[k])then
  6093.         shortcuts[k]();
  6094.     end;
  6095. end;
  6096. onKeyUp=function(k)
  6097.     freeKeys[k]=true;
  6098. end;
  6099. onMove=function()
  6100.  
  6101. end;
  6102. onSelect=function(lmouse)
  6103.     frame.Visible=true;
  6104.  
  6105.     mouse=lmouse;
  6106.    
  6107.     mouse.Icon=iconNormal;
  6108.    
  6109.     mouse.Button1Down:connect(onDown);
  6110.     mouse.KeyDown:connect(onKeyDown);
  6111.     mouse.Button1Up:connect(onUp);
  6112.     mouse.KeyUp:connect(onKeyUp);
  6113.     mouse.Move:connect(onMove);
  6114. end;
  6115. onDeselect=function()
  6116.     ver=ver+1;
  6117.     frame.Visible=false;
  6118.     selectGui.Adornee=nil;
  6119.     mouse.Icon=iconNormal;
  6120.     for i,v in next,freeKeys do
  6121.         freeKeys[i]=true;
  6122.     end;
  6123. end;
  6124. addButton=function(title,shortcut,fun)
  6125.     with'TextButton'{
  6126.         Text=string.format(' %s (%s)',title,shortcut);
  6127.         TextXAlignment=0;
  6128.         Parent=frame;
  6129.     }.MouseButton1Up:connect(fun);
  6130.    
  6131.     shortcuts[shortcut]=fun;
  6132.    
  6133.     local c=#frame:children();
  6134.     for i,v in next,frame:children()do
  6135.         v.Position=UDim2.new(0,0,0,20*(i-1));
  6136.         v.Size=UDim2.new(1,0,0,20);
  6137.     end;
  6138.    
  6139.     frame.Position=UDim2.new(1,-152,.5,-c*10);
  6140.     frame.Size=UDim2.new(0,150,0,c*20);
  6141. end;
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150. for i,v in next,{guis;pack;}do
  6151.     pcall(function()
  6152.         repeat until destroy(v[name]);
  6153.     end);
  6154. end;
  6155.  
  6156.  
  6157.  
  6158. tool=with'HopperBin'{
  6159.     Parent=pack;
  6160.     Name=name;
  6161. };
  6162. tool.Deselected:connect(onDeselect);
  6163. tool.Selected:connect(onSelect);
  6164.  
  6165.  
  6166.  
  6167.  
  6168. screen=with'ScreenGui'{
  6169.     Parent=guis;
  6170.     Name=name;
  6171. };
  6172. frame=with'Frame'{
  6173.     Parent=screen;
  6174.     Visible=false;
  6175. };
  6176. clframe=with'Frame'{
  6177.     Position=UDim2.new(.5,-50,.5,-50);
  6178.     Size=UDim2.new(0,100,0,100);
  6179.     Visible=false;
  6180.     Parent=screen;
  6181. };
  6182. selectGui=with'SelectionBox'{
  6183.     Parent=screen;
  6184. };
  6185.  
  6186. local c=0;
  6187. for y=0,7 do
  6188.     for x=0,7 do
  6189.         local color=BrickColor.palette(c).Color;
  6190.        
  6191.         with'ImageButton'{
  6192.             Position=UDim2.new(.125*x,0,.125*y);
  6193.             Size=UDim2.new(.125,0,.125);
  6194.             BackgroundColor3=color;
  6195.             Parent=clframe;
  6196.         }.MouseButton1Up:connect(function()
  6197.             clframe.Visible=false;
  6198.             _G.drawColor=color;
  6199.         end);
  6200.        
  6201.         c=c+1;
  6202.     end;
  6203. end;
  6204.  
  6205. addButton('Color','c',function()
  6206.     clframe.Visible=true;
  6207. end);
  6208. addButton('Remove your draws','r',function()
  6209.     repeat
  6210.         destroy(_G.mine[1]);
  6211.         table.remove(_G.mine,1);
  6212.         Wait(0.01);
  6213.     until nil;
  6214. end);
  6215. addButton('Remove global draws','k',function()
  6216.     destroy(workspace.draw);
  6217.     while(_G.mine[1])do
  6218.         destroy(_G.mine[1]);
  6219.         table.remove(_G.mine,1);
  6220.     end;
  6221. end);
  6222. addButton('Remove selected','x',function()
  6223.     repeat
  6224.         if(find(workspace,'draw'))then
  6225.             local dt=mouse.target;
  6226.             if(dt and dt:IsDescendantOf(workspace.draw))then
  6227.                 selectGui.Adornee=dt.Parent;
  6228.             else
  6229.                 selectGui.Adornee=nil;
  6230.             end;
  6231.         else
  6232.             selectGui.Adornee=nil;
  6233.         end;
  6234.         Wait(0.01);
  6235.     until freeKeys.x;
  6236.     selectGui.Adornee=nil;
  6237. end);
  6238.  
  6239.  
  6240.  
  6241.  
  6242. repeat
  6243.     Wait(0.01);
  6244.     if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6245.         destroy(_G.mine[1]);
  6246.         table.remove(_G.mine,1);
  6247.     end;
  6248. until script.Parent==nil or tool.Parent==nil;
  6249. script.Disabled=true;
  6250. destroy(screen);
  6251. end
  6252. end)
  6253.  
  6254. addcmd('god', 'gods player',{},
  6255. function(args, speaker)
  6256.     local players = getPlayer(args[1], speaker)
  6257.     for i,v in pairs(players)do
  6258.         local pchar=_char(v)
  6259.         if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6260.     end
  6261. end)
  6262.  
  6263. addcmd('sgod', 'silently gods player',{},
  6264. function(args, speaker)
  6265.     local players = getPlayer(args[1], speaker)
  6266.     for i,v in pairs(players)do
  6267.         local pchar=_char(v)
  6268.         spawn(function()
  6269.             pchar.Humanoid.MaxHealth = 10000000
  6270.             wait()
  6271.             pchar.Humanoid.Health = 10000000
  6272.             if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6273.             Notify('Silent godded player(s)') end
  6274.         end)
  6275.     end
  6276. end)
  6277.  
  6278. addcmd('ungod', 'removes god from a player',{},
  6279. function(args, speaker)
  6280.     local players = getPlayer(args[1], speaker)
  6281.     for i,v in pairs(players)do
  6282.         local pchar=_char(v)
  6283.         if pchar then
  6284.             pchar.Humanoid.MaxHealth=100
  6285.             pchar.Humanoid.Health=100
  6286.         end
  6287.     end
  6288. end)
  6289.  
  6290. addcmd('heal', 'resets a players health',{},
  6291. function(args, speaker)
  6292.     local players = getPlayer(args[1], speaker)
  6293.     for i,v in pairs(players)do spawn(function()
  6294. local pchar=_char(v)
  6295. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6296.  
  6297. addcmd('fart', 'makes u fart',{},
  6298. function(args, speaker)
  6299.     local players = getPlayer(args[1], speaker)
  6300.     for i,v in pairs(players)do
  6301.     spawn(function()
  6302.         local pchar=_char(v)
  6303. fart = Instance.new("Smoke")
  6304. fart.Parent = pchar.HumanoidRootPart
  6305. fart.Color = Color3.new(255/255, 255/255, 0)
  6306. fart.Opacity = 0.4
  6307. fart.Size = 1.0
  6308. fart.RiseVelocity = 8
  6309. fartsound = Instance.new("Sound", workspace)
  6310. fsound = "http://www.roblox.com/asset?id=251309043"
  6311. fartsound.SoundId = fsound
  6312. fartsound.Volume = 1.0
  6313. fartsound:Play()
  6314. wait(9.0)
  6315. fartsound:Destroy()
  6316. pchar.HumanoidRootPart.Smoke:Destroy()
  6317.         end)
  6318. end
  6319. end)
  6320.  
  6321. addcmd('decalspam', 'you can already guess...',{},
  6322. function(args, speaker)
  6323. Notify('Decal Spammed ID: ' ..args[1])
  6324. wait(4)
  6325. decalID = args[1]
  6326. function exPro(root)
  6327. for _, v in pairs(root:GetChildren()) do
  6328. if v:IsA("BasePart") then
  6329. local One = Instance.new("Decal", v)
  6330. local Two = Instance.new("Decal", v)
  6331. local Three = Instance.new("Decal", v)
  6332. local Four = Instance.new("Decal", v)
  6333. local Five = Instance.new("Decal", v)
  6334. local Six = Instance.new("Decal", v)
  6335. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6336. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6337. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6338. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6339. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6340. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6341. One.Face = "Front"
  6342. Two.Face = "Back"
  6343. Three.Face = "Right"
  6344. Four.Face = "Left"
  6345. Five.Face = "Top"
  6346. Six.Face = "Bottom"
  6347. One.Name = "IYdecal"
  6348. Two.Name = "IYdecal"
  6349. Three.Name = "IYdecal"
  6350. Four.Name = "IYdecal"
  6351. Five.Name = "IYdecal"
  6352. Six.Name = "IYdecal"
  6353. end
  6354. exPro(v)
  6355. end
  6356. end
  6357. function asdf(root)
  6358. for _, v in pairs(root:GetChildren()) do
  6359. asdf(v)
  6360. end
  6361. end
  6362. exPro(workspace)
  6363. asdf(workspace)
  6364. end)
  6365.  
  6366. addcmd('undecalspam', 'removes the mess',{},
  6367. function(args, speaker)
  6368. Notify('Removing Decal Spam...')
  6369. wait(4)
  6370. function exPro(root)
  6371. for _, v in pairs(root:GetChildren()) do
  6372. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6373. v.Parent = nil
  6374. end
  6375. exPro(v)
  6376. end
  6377. end
  6378. function asdf(root)
  6379. for _, v in pairs(root:GetChildren()) do
  6380. asdf(v)
  6381. end
  6382. end
  6383. exPro(workspace)
  6384. asdf(workspace)
  6385. end)
  6386.  
  6387. addcmd('sky', 'sets the sky',{'skybox'},
  6388. function(args, speaker)
  6389. playinggif = false
  6390. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6391. s = Instance.new("Sky")
  6392. s.Name = "Sky"
  6393. s.Parent = LightingService
  6394. local skyboxID = args[1]
  6395. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6396. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6397. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6398. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6399. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6400. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6401. LightingService.TimeOfDay = 12
  6402. end)
  6403.  
  6404. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6405. function(args, speaker)
  6406. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6407. playinggif = false
  6408. wait(0.5)
  6409. local GIF = splitString(args[1])
  6410. for _, child in pairs( gLighting:GetChildren()) do
  6411.     if child.ClassName == "Sky" then
  6412.         child:Destroy()
  6413.     end
  6414. end
  6415. Sky = Instance.new("Sky",game.Lighting)
  6416. Notify('Loading...')
  6417. playinggif = true
  6418. for N,F in ipairs(GIF) do
  6419.     game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6420. end
  6421. gLighting.TimeOfDay = 12
  6422. Notify('Playing skybox')
  6423. playinggif = true
  6424. wait(0.5)
  6425. repeat
  6426.     for N,F in ipairs(GIF) do
  6427.         Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6428.         Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6429.         Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6430.         Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6431.         Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6432.         Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6433.         wait(skyinterval)
  6434.     end
  6435. until playinggif == false
  6436. end)
  6437.  
  6438. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6439. function(args, speaker)
  6440. playinggif = false
  6441. wait(0.5)
  6442. Notify('Stopped sky gif')
  6443. for _, child in pairs( gLighting:GetChildren()) do
  6444.     if child.ClassName == "Sky" then
  6445.         child:Destroy()
  6446.     end
  6447. end
  6448. end)
  6449.  
  6450. addcmd('freeze', 'freezes a player',{'fr'},
  6451. function(args, speaker)
  6452.     local players = getPlayer(args[1], speaker)
  6453.     if players ~= nil then
  6454.     for i, v in pairs(players) do
  6455.     spawn(function()
  6456.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6457.     end
  6458.     end)
  6459.     end
  6460. end
  6461. end)
  6462.  
  6463. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6464. function(args, speaker)
  6465.     local players = getPlayer(args[1], speaker)
  6466.     if players ~= nil then
  6467.     for i, v in pairs(players) do
  6468.     spawn(function()
  6469.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6470.     end
  6471.     end)
  6472.     end
  6473. end
  6474. end)
  6475.  
  6476. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6477. function(args, speaker)
  6478.     local players = getPlayer(args[1], speaker)
  6479.     if players ~= nil then
  6480.         for i, v in pairs(players) do
  6481. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6482. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6483. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6484. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6485. M.Anchored = true
  6486. end
  6487. end
  6488. end)
  6489.  
  6490. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6491. function(args, speaker)
  6492. for i,v in pairs(workspace:GetDescendants()) do
  6493. if v:IsA("SpawnLocation") then
  6494. v:Destroy()
  6495. end
  6496. end
  6497. end)
  6498.  
  6499. addcmd('neon', 'makes a player neon',{},
  6500. function(args, speaker)
  6501.     local players = getPlayer(args[1], speaker)
  6502.     if players ~= nil then
  6503.         for i, v in pairs(players) do
  6504.                     for _, child in pairs( _char(v):GetChildren()) do
  6505.         if child.ClassName == "CharacterMesh" then
  6506.         child:Destroy()
  6507.         end
  6508.         end
  6509.         for _, child in pairs( _char(v):GetChildren()) do
  6510.         if child.ClassName == "Shirt" then
  6511.         child:Destroy()
  6512.         end
  6513.         end
  6514.         for _, child in pairs( _char(v):GetChildren()) do
  6515.         if child.ClassName == "Pants" then
  6516.         child:Destroy()
  6517.         end
  6518.         end
  6519.             for _, child in pairs( _char(v):GetDescendants()) do
  6520.             if child.ClassName == "Part" then
  6521.         child.Material = "Neon"
  6522.     end
  6523. end
  6524. end
  6525. end
  6526. end)
  6527.  
  6528. addcmd('glass', 'makes a player glass',{},
  6529. function(args, speaker)
  6530.     local players = getPlayer(args[1], speaker)
  6531.     if players ~= nil then
  6532.         for i, v in pairs(players) do
  6533.                     for _, child in pairs( _char(v):GetChildren()) do
  6534.         if child.ClassName == "CharacterMesh" then
  6535.         child:Destroy()
  6536.         end
  6537.         end
  6538.         for _, child in pairs( _char(v):GetChildren()) do
  6539.         if child.ClassName == "Shirt" then
  6540.         child:Destroy()
  6541.         end
  6542.         end
  6543.         for _, child in pairs( _char(v):GetChildren()) do
  6544.         if child.ClassName == "Pants" then
  6545.         child:Destroy()
  6546.         end
  6547.         end
  6548.             for _, child in pairs( _char(v):GetDescendants()) do
  6549.             if child.ClassName == "Part" then
  6550.         child.Material = "Glass"
  6551.         child.Transparency = 0.3
  6552.     end
  6553. end
  6554. end
  6555. end
  6556. end)
  6557.  
  6558.  
  6559. addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
  6560. function(args, speaker)
  6561.     local players = getPlayer(args[1], speaker)
  6562.     local platforms = {}
  6563.     for i,v in pairs(players) do
  6564.         local p = game:GetService("Players")[v]
  6565.         table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  6566.     end
  6567.     Notify(table.concat(platforms, ', '))
  6568. end)
  6569.  
  6570. addcmd('whiteify', 'Turns the target white.', {'white'},
  6571. function(args, speaker)
  6572.     local players = getPlayer(args[1], speaker)
  6573.  
  6574.     for i,v in pairs(players) do
  6575.         local lplr = game:GetService("Players")[v]
  6576.         local bodyc = lplr.Character["Body Colors"]
  6577.         local color = "Institutional white"
  6578.  
  6579.         bodyc.HeadColor = BrickColor.new(color)
  6580.         bodyc.LeftArmColor = BrickColor.new(color)
  6581.         bodyc.LeftLegColor = BrickColor.new(color)
  6582.         bodyc.RightArmColor = BrickColor.new(color)
  6583.         bodyc.RightLegColor = BrickColor.new(color)
  6584.         bodyc.TorsoColor = BrickColor.new(color)
  6585.     end
  6586. end)
  6587.  
  6588. addcmd('blackify', 'Turns the target black.', {'black'},
  6589. function(args, speaker)
  6590.     local players = getPlayer(args[1], speaker)
  6591.  
  6592.     for i,v in pairs(players) do
  6593.         local lplr = game:GetService("Players")[v]
  6594.         local bodyc = lplr.Character["Body Colors"]
  6595.         local color = "Black"
  6596.  
  6597.         bodyc.HeadColor = BrickColor.new(color)
  6598.         bodyc.LeftArmColor = BrickColor.new(color)
  6599.         bodyc.LeftLegColor = BrickColor.new(color)
  6600.         bodyc.RightArmColor = BrickColor.new(color)
  6601.         bodyc.RightLegColor = BrickColor.new(color)
  6602.         bodyc.TorsoColor = BrickColor.new(color)
  6603.     end
  6604. end)
  6605.  
  6606. addcmd('kill', 'kills a player',{},
  6607. function(args, speaker)
  6608.     local players = getPlayer(args[1], speaker)
  6609.     for i,v in pairs(players)do
  6610.         local pchar=_char(v)
  6611.         pchar:BreakJoints()
  6612.     end
  6613. end)
  6614.  
  6615. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6616. function(args, speaker)
  6617.     local players = getPlayer(args[1], speaker)
  6618.     for i,v in pairs(players)do
  6619. spawn(function()
  6620. local plr = gPlayers[v]
  6621. local  char = plr.Character
  6622. char.Humanoid.WalkSpeed = 100
  6623. char.Humanoid.JumpPower = 70
  6624. spawn(function()
  6625. for i,v in pairs(char:GetChildren()) do
  6626.     if v:IsA("BasePart") then
  6627.         coroutine.wrap(function()
  6628.             for i=0,1,.1 do
  6629.                 wait()
  6630.                 v.Transparency = v.Transparency +i
  6631.             end
  6632.         end)()
  6633.     end
  6634. end
  6635. for i,v in pairs(char:GetChildren()) do
  6636.     if v:IsA("Accessory") then
  6637.         coroutine.wrap(function()
  6638.             for i=0,1,.1 do
  6639.                 wait()
  6640.                 v.Handle.Transparency = v.Handle.Transparency +i
  6641.             end
  6642.         end)()
  6643.     end
  6644. end
  6645. end)
  6646. char.Head.face:Destroy()
  6647. wait(1)
  6648. local s = Instance.new("Sound")
  6649. s.Name = "wae"
  6650. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6651. s.Volume = 1
  6652. s.Pitch = 1
  6653. s.Looped = true
  6654. s.archivable = true
  6655. s.Parent = gPlayers.LocalPlayer.Character.Head
  6656. s:play()
  6657. local daqueen = Instance.new("Part",char)
  6658. daqueen.Name = "asd"
  6659. daqueen.CanCollide = false
  6660. local mesh = Instance.new("SpecialMesh",daqueen)
  6661. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6662. mesh.MeshId = "rbxassetid://1300136843"
  6663. local text = Instance.new("Decal",daqueen)
  6664. text.Name = "asd"
  6665. text.Texture = "rbxassetid://1300137893"
  6666. local knowdawey = Instance.new("Weld",char)
  6667. knowdawey.Part0 = char.HumanoidRootPart
  6668. knowdawey.Part1 = daqueen
  6669. local eye1 = Instance.new("Part")
  6670. eye1.CanCollide = false
  6671. eye1.Parent = char
  6672. local mesh1 = Instance.new("SpecialMesh",eye1)
  6673. mesh1.MeshId = "rbxassetid://1300138314"
  6674. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6675. local eyetext = Instance.new("Decal",eye1)
  6676. eyetext.Texture = "rbxassetid://1300129774"
  6677. local eye1w = Instance.new("Weld",char)
  6678. eye1w.Part0 = char.HumanoidRootPart
  6679. eye1w.Part1 = eye1
  6680. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6681. end)
  6682. end
  6683. end)
  6684.  
  6685. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6686. function(args, speaker)
  6687.     part = GLS(false, 0)
  6688.     local function dels(instance)
  6689.         for i,v in pairs(instance:GetChildren())do
  6690.             if v.Name:lower() == part:lower() then v:Destroy() end
  6691.             dels(v)
  6692.         end
  6693.     end
  6694.     dels(workspace)
  6695. Notify('Deleted ' ..GLS(false, 0))
  6696. end)
  6697.  
  6698. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6699. function(args, speaker)
  6700.     part = GLS(false, 0)
  6701.     local function dels(instance)
  6702.         for i,v in pairs(instance:GetChildren())do
  6703.             if v.ClassName:lower() == part:lower() then v:Destroy() end
  6704.             dels(v)
  6705.         end
  6706.     end
  6707.     dels(workspace)
  6708. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6709. end)
  6710.  
  6711. addcmd('blur', 'adjusts blur',{},
  6712. function(args, speaker)
  6713.     local function dels(instance)
  6714.         for i,v in pairs(instance:GetChildren())do
  6715.             if v:IsA'BlurEffect'then v:Destroy()end
  6716.             dels(v)
  6717.         end
  6718.     end
  6719.     dels(LightingService)
  6720.  
  6721.     local b = Instance.new("BlurEffect", LightingService)
  6722.     b.Name = "IYblur"
  6723.     b.Size = args[1]
  6724. end)
  6725.  
  6726. addcmd('distortsound','changes volume of sound',{'distort'},
  6727. function(args, speaker)
  6728.     for i,v in pairs(workspace:GetChildren())do
  6729.         if v:IsA("Sound") and v.Name == "IYsound" then
  6730.             v:ClearAllChildren ()
  6731.             local d = Instance.new('DistortionSoundEffect')
  6732.             d.Parent = v
  6733.             d.Level = args[1]
  6734.             Notify('Changed distortion to ' .. args[1])
  6735.         end
  6736.     end
  6737. end)
  6738.  
  6739. addcmd('volume','changes volume of sound',{'vol'},
  6740. function(args, speaker)
  6741.     for i,v in pairs(workspace:GetChildren())do
  6742.         if v:IsA("Sound") and v.Name == "IYsound" then
  6743.             v.Volume = args[1]
  6744.             Notify('Changed volume to ' .. args[1])
  6745.         end
  6746.     end
  6747. end)
  6748.  
  6749. addcmd('pitch','changes pitch of sound',{},
  6750. function(args, speaker)
  6751.     for i,v in pairs(workspace:GetChildren())do
  6752.         if v:IsA("Sound") and v.Name == "IYsound" then
  6753.             v.Pitch = args[1]
  6754.             Notify('Changed pitch to ' .. args[1])
  6755.         end
  6756.     end
  6757. end)
  6758.  
  6759. addcmd('loadmap', 'spawns a map',{},
  6760. function(args, speaker)
  6761. local m = args[1]
  6762. for _,v in pairs(workspace:GetChildren()) do
  6763. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6764. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6765. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6766. wait(1)
  6767. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6768. map.Parent = workspace
  6769. end)
  6770.  
  6771. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6772. function(args, speaker)
  6773. msghook()
  6774. if MSGhook == false then
  6775. local localp = game:GetService'Players'.LocalPlayer
  6776. localp.CharacterAppearanceId = 20018
  6777. localp.Character:BreakJoints()
  6778. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6779. Instance.new("ForceField", localp.Character)
  6780. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6781. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6782. localp.CharacterAppearanceId = 0
  6783. localp.Character:BreakJoints()
  6784. if _G.mainhat ~= nil then
  6785. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6786. local part = Instance.new('Part')
  6787. part.Anchored = true
  6788. part.Transparency = 1
  6789. main.Disabled = false
  6790. main.Parent = part
  6791. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6792. part.Parent = localp.Character
  6793. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6794. repeat wait() until localp:FindFirstChild'ChessMsg'
  6795. part:Destroy()
  6796. local message = localp:FindFirstChild'ChessMsg'
  6797. message.Text = ''
  6798. message.Parent = workspace
  6799. message.Name = "IYmessage"
  6800. if part ~= nil then part:Destroy() end
  6801. localp.Character.HumanoidRootPart.Anchored = false
  6802. for _, child in pairs( workspace:GetChildren()) do
  6803.     if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6804.         child:Destroy()
  6805.     end
  6806. end
  6807. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6808. if _G.msg ~= nil then
  6809. Notify('Loaded global message bypass')
  6810. else
  6811. execCmd("loadm")
  6812. end
  6813. end
  6814. elseif MSGhook == true then
  6815. Notify('Messages already loaded!')
  6816. end
  6817. end)
  6818.  
  6819. addcmd('countdown', 'makes a countdown', {},
  6820. function(args, speaker)
  6821. local players = getPlayer(args[1], speaker)
  6822. if args[1] ~= string then
  6823. local time = args[1]
  6824. msghook()
  6825. if MSGhook == true then
  6826. local h = workspace.IYmessage
  6827. for i = time, 1, -1 do
  6828. wait(1)
  6829. h.Text = "Countdown: "..i..""
  6830. end
  6831. wait(1)
  6832. h.Text = "Times Up!"
  6833. wait(2)
  6834. h.Text = ''
  6835. elseif MSGhook == false then
  6836.     execCmd("loadm")
  6837.     repeat wait() until workspace:FindFirstChild("IYmessage")
  6838. local h = workspace.IYmessage
  6839. for i = time, 1, -1 do
  6840. wait(1)
  6841. h.Text = "Countdown: "..i..""
  6842. end
  6843. wait(1)
  6844. h.Text = "Times Up!"
  6845. wait(2)
  6846. h.Text = ''
  6847. end
  6848. end
  6849. end)
  6850.  
  6851. addcmd('explode', 'explode a player', {},
  6852. function(args, speaker)
  6853.     local players = getPlayer(args[1], speaker)
  6854.     for i, v in pairs(players) do
  6855.         local char = _char(v)
  6856.         if char:FindFirstChild("HumanoidRootPart") then
  6857.             Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position                  
  6858.         end
  6859.     end
  6860. end)
  6861.  
  6862. addcmd('flood', 'makes a flood e.e', {},
  6863. function(args, speaker)
  6864. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6865. end)
  6866.  
  6867. addcmd('spookyify', 'makes it sp00ky', {},
  6868. function(args, speaker)
  6869. local music = Instance.new("Sound", workspace)
  6870. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6871. music.Volume = 20
  6872. music.Looped = true
  6873. music:Play()
  6874.  
  6875. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6876. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6877. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6878. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6879.  
  6880. local w = workspace:GetChildren()
  6881.  
  6882. for i= 1,#w do
  6883.     if w[i]:isA("BasePart") then
  6884.         pe = Instance.new("ParticleEmitter", w[i])
  6885.         pe.Texture = tex4
  6886.         pe.VelocitySpread = 5
  6887.     end
  6888. end
  6889.  
  6890. local playerLeaderstats = {}
  6891. for i, v in pairs(gPlayers:GetChildren()) do
  6892. table.insert(playerLeaderstats, v)
  6893. end
  6894. for i, v in pairs(playerLeaderstats) do
  6895. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6896. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6897. pe.VelocitySpread = 50
  6898. end
  6899.  
  6900. texture = "http://www.roblox.com/asset/?id=185495987"
  6901.  
  6902. local A = workspace:GetChildren()
  6903. local B = workspace:GetChildren()
  6904. local C = workspace:GetChildren()
  6905. local D = workspace:GetChildren()
  6906. local E = workspace:GetChildren()
  6907. local F = workspace:GetChildren()
  6908. for i,v in pairs(A) do
  6909.     if v:IsA("Part") then
  6910.     local d =    Instance.new("Decal",v)
  6911.         v.Decal.Face = "Top"
  6912.         v.Decal.Texture = texture
  6913.         v.Anchored = true        
  6914.     end
  6915. end
  6916.  
  6917. for i,v in pairs(B) do
  6918.     if v:IsA("Part") then
  6919.         local s = Instance.new("Decal",v)
  6920.         s.Face = "Front"
  6921.         s.Texture = texture
  6922.     end
  6923. end
  6924.  
  6925. for i,v in pairs(C) do
  6926.     if v:IsA("Part") then
  6927.         local h = Instance.new("Decal",v)
  6928.         h.Face = "Back"
  6929.         h.Texture = texture
  6930.     end
  6931. end
  6932.  
  6933. for i,v in pairs(D) do
  6934.     if v:IsA("Part") then
  6935.         local j = Instance.new("Decal",v)
  6936.         j.Face = "Left"
  6937.         j.Texture = texture
  6938.     end
  6939. end
  6940.  
  6941. for i,v in pairs(E) do
  6942.     if v:IsA("Part") then
  6943.         local k = Instance.new("Decal",v)
  6944.         k.Face = "Right"
  6945.         k.Texture = texture
  6946.     end
  6947. end
  6948.  
  6949. for i,v in pairs(F) do
  6950.     if v:IsA("Part") then
  6951.         local l = Instance.new("Decal",v)
  6952.         l.Face = "Bottom"
  6953.         l.Texture = texture
  6954.     end
  6955.  
  6956.     imageOne = "http://www.roblox.com/asset/?id=169585459"
  6957. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  6958. imageThree = "http://www.roblox.com/asset/?id=169585485"
  6959. imageFour = "http://www.roblox.com/asset/?id=169585502"
  6960. imageFive = "http://www.roblox.com/asset/?id=169585515"
  6961. imageSix = "http://www.roblox.com/asset/?id=169585502"
  6962. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  6963. imageEight = "http://www.roblox.com/asset/?id=169585475"
  6964.  
  6965. Spooky = Instance.new("Sound", workspace)
  6966. Spooky.Name = "Spooky"
  6967. Spooky.SoundId = "rbxassetid://174270407"
  6968. Spooky.Volume = 15
  6969. Spooky.Looped = true
  6970. Spooky:Play()
  6971.  
  6972. Sky = Instance.new("Sky", LightingService)
  6973. Sky.SkyboxBk = imageOne
  6974. Sky.SkyboxDn = imageOne
  6975. Sky.SkyboxFt = imageOne
  6976. Sky.SkyboxLf = imageOne
  6977. Sky.SkyboxRt = imageOne
  6978. Sky.SkyboxUp = imageOne
  6979.  
  6980.  
  6981. while true do
  6982.     Sky.SkyboxBk = imageOne
  6983.     Sky.SkyboxDn = imageOne
  6984.     Sky.SkyboxFt = imageOne
  6985.     Sky.SkyboxLf = imageOne
  6986.     Sky.SkyboxRt = imageOne
  6987.     Sky.SkyboxUp = imageOne
  6988.     wait(0.15)
  6989.     Sky.SkyboxBk = imageTwo
  6990.     Sky.SkyboxDn = imageTwo
  6991.     Sky.SkyboxFt = imageTwo
  6992.     Sky.SkyboxLf = imageTwo
  6993.     Sky.SkyboxRt = imageTwo
  6994.     Sky.SkyboxUp = imageTwo
  6995.     wait(0.15)
  6996.     Sky.SkyboxBk = imageThree
  6997.     Sky.SkyboxDn = imageThree
  6998.     Sky.SkyboxFt = imageThree
  6999.     Sky.SkyboxLf = imageThree
  7000.     Sky.SkyboxRt = imageThree
  7001.     Sky.SkyboxUp = imageThree
  7002.     wait(0.15)
  7003.     Sky.SkyboxBk = imageFour
  7004.     Sky.SkyboxDn = imageFour
  7005.     Sky.SkyboxFt = imageFour
  7006.     Sky.SkyboxLf = imageFour
  7007.     Sky.SkyboxRt = imageFour
  7008.     Sky.SkyboxUp = imageFour
  7009.     wait(0.15)
  7010.     Sky.SkyboxBk = imageFive
  7011.     Sky.SkyboxDn = imageFive
  7012.     Sky.SkyboxFt = imageFive
  7013.     Sky.SkyboxLf = imageFive
  7014.     Sky.SkyboxRt = imageFive
  7015.     Sky.SkyboxUp = imageFive
  7016.     wait(0.15)
  7017.     Sky.SkyboxBk = imageSix
  7018.     Sky.SkyboxDn = imageSix
  7019.     Sky.SkyboxFt = imageSix
  7020.     Sky.SkyboxLf = imageSix
  7021.     Sky.SkyboxRt = imageSix
  7022.     Sky.SkyboxUp = imageSix
  7023.     wait(0.15)
  7024.     Sky.SkyboxBk = imageSeven
  7025.     Sky.SkyboxDn = imageSeven
  7026.     Sky.SkyboxFt = imageSeven
  7027.     Sky.SkyboxLf = imageSeven
  7028.     Sky.SkyboxRt = imageSeven
  7029.     Sky.SkyboxUp = imageSeven
  7030.     wait(0.15)
  7031.     Sky.SkyboxBk = imageEight
  7032.     Sky.SkyboxDn = imageEight
  7033.     Sky.SkyboxFt = imageEight
  7034.     Sky.SkyboxLf = imageEight
  7035.     Sky.SkyboxRt = imageEight
  7036.     Sky.SkyboxUp = imageEight
  7037.     wait(0.15)
  7038.    
  7039. end
  7040. end
  7041. end)
  7042.  
  7043. addcmd('invisible', 'make a player invisible',{'invis'},
  7044. function(args, speaker)
  7045.     local players = getPlayer(args[1], speaker)
  7046.     for i, v in pairs(players) do
  7047.         for k, v2 in pairs(_char(v):GetChildren()) do
  7048.             if v2.className == "Part" then
  7049.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7050.             elseif v2.className == "Accessory" then
  7051.                 if v2:FindFirstChild("Handle") then
  7052.                     v2.Handle.Transparency = 1
  7053.                 end
  7054.             end
  7055.             if v2:FindFirstChild("face") then
  7056.                 v2.face.Transparency = 1
  7057.             end
  7058.         end
  7059.     end
  7060. end)
  7061.  
  7062. addcmd('visible', 'make a player visible',{'vis'},
  7063. function(args, speaker)
  7064.     local players = getPlayer(args[1], speaker)
  7065.     for i, v in pairs(players) do
  7066.         for k, v2 in pairs(_char(v):GetChildren()) do
  7067.             if v2.className == "Part" then
  7068.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  7069.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7070.             end
  7071.             if v2:FindFirstChild("face") then
  7072.                 v2.face.Transparency = 0
  7073.             end
  7074.         end
  7075.     end
  7076. end)
  7077.  
  7078. addcmd('goto', 'go to a player',{'to'},
  7079. function(args, speaker)
  7080.     local players = getPlayer(args[1], speaker)
  7081.     if _char(players[1]) ~= nil then
  7082.         if speaker.Character:FindFirstChild("Humanoid") then
  7083.             speaker.Character.Humanoid.Jump = true
  7084.         end
  7085.         speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
  7086.     end
  7087. end)
  7088.  
  7089. addcmd('bring', 'bring a player to you',{},
  7090. function(args, speaker)
  7091.     local players = getPlayer(args[1], speaker)
  7092.     for i,v in pairs(players) do
  7093.         if _char(v) ~= nil then
  7094.             if _char(v):FindFirstChild("Humanoid") then
  7095.             _char(v).Humanoid.Jump = true
  7096.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7097.             end
  7098.             wait(0.1)
  7099.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7100.         end
  7101.     end
  7102. end)
  7103.  
  7104. addcmd('tp', 'teleport player 1 to player 2',{},
  7105. function(args, speaker)
  7106.     local players1=getPlayer(args[1], speaker)
  7107.     local players2=getPlayer(args[2], speaker)
  7108.     if not players2[1] then return end
  7109.     for i,v in pairs(players1) do
  7110.         if _char(v) ~= nil and _char(players2[1]) ~= nil then
  7111.             if _char(v):FindFirstChild("Humanoid") then
  7112.             _char(v).Humanoid.Jump = true
  7113.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7114.             end
  7115.             wait(0.1)
  7116.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7117.         end    
  7118.     end
  7119. end)
  7120.  
  7121. local WayPoints = {}
  7122. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  7123. function(args, speaker)
  7124.     local WPName = tostring(GLS(false, 0))
  7125.     if speaker.Character:findFirstChild("HumanoidRootPart") then
  7126.         Notify("Created waypoint: "..GLS(false, 0))
  7127.         local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  7128.         WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  7129.         updatepositions()
  7130.     end
  7131. end)
  7132.  
  7133. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  7134. function(args, speaker)
  7135.         for i,v in pairs(WayPoints) do
  7136.         if v.NAME == tostring(GLS(false, 0)) then
  7137.         Notify("Deleted waypoint: " .. v.NAME)
  7138.         table.remove(WayPoints, i)
  7139.         updatepositions()
  7140.         end end
  7141. end)
  7142.  
  7143.  
  7144. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  7145. function(args, speaker)
  7146.     local players = getPlayer(args[1], speaker)
  7147.         local WPName = tostring(GLS(false, 1))
  7148.         for i,v in pairs(players) do
  7149.         if gPlayers[v] and gPlayers[v].Character then
  7150.             for i,_ in pairs(WayPoints) do
  7151.                 local x = WayPoints[i].COORD[1]
  7152.                 local y = WayPoints[i].COORD[2]
  7153.                 local z = WayPoints[i].COORD[3]
  7154.                 if tostring(WayPoints[i].NAME) == tostring(WPName) then
  7155.                     gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  7156.                 end
  7157.             end
  7158.         end
  7159.     end
  7160. end)
  7161.  
  7162. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  7163. function(args, speaker)
  7164.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7165.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7166.             if _players[v].Character and _players[b].Character then
  7167.                 _players[v].CharacterAppearanceId = _players[b].userId
  7168.                 refresh(_players[v])
  7169.             end
  7170.         end
  7171.     end
  7172. end)
  7173.  
  7174. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  7175. function(args, speaker)
  7176.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7177.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7178.         spawn(function()
  7179.         for i,v in pairs(_players[v].Backpack:GetChildren()) do
  7180.             if v:IsA('Tool') or v:IsA('HopperBin') then
  7181.                 if not _players[b] then
  7182.                 v:Clone().Parent = speaker.Backpack
  7183.                 else v:Clone().Parent = _players[b].Backpack
  7184.             end
  7185.             end
  7186.         end
  7187.         end)
  7188.         end
  7189.         end
  7190. end)
  7191.  
  7192. addcmd('char', 'change a players appearance',{},
  7193. function(args, speaker)
  7194.     local players = getPlayer(args[1], speaker)
  7195.     if not args[1]or not args[2]then return end
  7196.     local id=args[2]
  7197.     if players ~= nil then
  7198.         for i,v in pairs(players) do
  7199.             gPlayers[v].CharacterAppearanceId = id
  7200.             refresh(gPlayers[v])
  7201.             end
  7202.         end
  7203. end)
  7204.  
  7205. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  7206. function(args, speaker)
  7207.     local players = getPlayer(args[1], speaker)
  7208.     if players ~= nil then
  7209.         for i,v in pairs(players) do
  7210.         gPlayers[v].CharacterAppearanceId = 0
  7211.         refresh(gPlayers[v])
  7212.         end
  7213.     end
  7214. end)
  7215.  
  7216. addcmd('speed', 'change a players walkspeed',{'ws'},
  7217. function(args, speaker)
  7218.     local players = getPlayer(args[1], speaker)
  7219.     if not args[1]or not args[2]then return end
  7220.     local num=args[2]
  7221.     for i,v in pairs(players) do
  7222.         if _char(v):FindFirstChild("Humanoid") then
  7223.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7224.         end
  7225.     end
  7226. end)
  7227.  
  7228. addcmd('jump', 'forces a player to jump',{},
  7229. function(args, speaker)
  7230.     local players = getPlayer(args[1], speaker)
  7231.     for i,v in pairs(players) do
  7232.         if _char(v):FindFirstChild("Humanoid") then
  7233.             _char(v).Humanoid.Jump = true
  7234.         end
  7235.     end
  7236. end)
  7237.  
  7238. jumping = {}
  7239. addcmd('loopjump','like a bunny :)',{'ljump'},
  7240. function(args, speaker)
  7241.     local players = getPlayer(args[1], speaker)
  7242.     for i,v in pairs(players)do
  7243.     spawn(function()
  7244.         if FindTable(jumping, _players[v].Name) then return end
  7245.         table.insert(jumping, _players[v].Name)
  7246.         repeat wait(0.01)
  7247.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7248.             if _players[v].Character.Humanoid.Jump ~= true then
  7249.         _players[v].Character.Humanoid.Jump = true end end
  7250.         until not FindTable(jumping, _players[v].Name)
  7251.     end)
  7252.     end
  7253. end)
  7254.  
  7255. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7256. function(args, speaker)
  7257.     local players = getPlayer(args[1], speaker)
  7258.     for i,v in pairs(players)do
  7259.         spawn(function()
  7260.         for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7261.         end)
  7262.         end
  7263. end)
  7264.  
  7265. addcmd('sit', 'sit a player',{},
  7266. function(args, speaker)
  7267.     local players = getPlayer(args[1], speaker)
  7268.     for i,v in pairs(players) do
  7269.         if _char(v):FindFirstChild("Humanoid") then
  7270.             _char(v).Humanoid.Sit = true
  7271.         end
  7272.     end
  7273. end)
  7274.  
  7275. sitting = {}
  7276. addcmd('loopsit','very annoying',{'lsit'},
  7277. function(args, speaker)
  7278.     local players = getPlayer(args[1], speaker)
  7279.     for i,v in pairs(players)do
  7280.     spawn(function()
  7281.         if FindTable(sitting, _players[v].Name) then return end
  7282.         table.insert(sitting, _players[v].Name)
  7283.         repeat wait(0.01)
  7284.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7285.             if _players[v].Character.Humanoid.Sit ~= true then
  7286.         _players[v].Character.Humanoid.Sit = true end end
  7287.         until not FindTable(sitting, _players[v].Name)
  7288.     end)
  7289.     end
  7290. end)
  7291.  
  7292. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7293. function(args, speaker)
  7294.     local players = getPlayer(args[1], speaker)
  7295.     for i,v in pairs(players)do
  7296.         spawn(function()
  7297.         for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7298.         end)
  7299.         end
  7300. end)
  7301.  
  7302. addcmd('strength',' strong',{},
  7303. function(args, speaker)
  7304.     local players = getPlayer(args[1], speaker)
  7305.     for i,v in pairs(players)do
  7306.     spawn(function()
  7307.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7308.     if child.ClassName == "Part" then
  7309.     child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7310.     end
  7311.     end
  7312.     end)
  7313.     end
  7314. end)
  7315.  
  7316. addcmd('weaken',' weak',{},
  7317. function(args, speaker)
  7318.     local players = getPlayer(args[1], speaker)
  7319.     for i,v in pairs(players)do
  7320.     spawn(function()
  7321.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7322.     if child.ClassName == "Part" then
  7323.     child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7324.     end
  7325.     end
  7326.     end)
  7327.     end
  7328. end)
  7329.  
  7330. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7331. function(args, speaker)
  7332.     local players = getPlayer(args[1], speaker)
  7333.     for i,v in pairs(players)do
  7334.     spawn(function()
  7335.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7336.     if child.ClassName == "Part" then
  7337.     child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7338.     end
  7339.     end
  7340.     end)
  7341.     end
  7342. end)
  7343.  
  7344. addcmd('trip','makes a player trip',{},
  7345. function(args, speaker)
  7346.     local players = getPlayer(args[1], speaker)
  7347.     for i,v in pairs(players)do
  7348.     spawn(function()
  7349.     if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7350.     local dir = _players[v].Character:findFirstChild("Right Leg")
  7351.     dir.Anchored = true
  7352.     if dir.Anchored == true then
  7353.     wait(.5)
  7354.     _players[v].Character.Humanoid.Sit = true
  7355.     wait(1)
  7356.     _players[v].Character.Humanoid.Sit = false
  7357.     dir.Anchored = false
  7358.     end
  7359.     end
  7360.     end)
  7361.     end
  7362. end)
  7363.  
  7364. oofing = false
  7365. addcmd('loopoof','very VERY annoying',{},
  7366. function(args, speaker)
  7367. oofing = true
  7368. repeat wait(0.01)
  7369.     for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7370.        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7371.            for _,x in pairs(v.Character.Head:GetChildren()) do
  7372.                if x:IsA'Sound' then x.Playing = true end
  7373.            end
  7374.        end
  7375.    end
  7376. until oofing == false
  7377. end)
  7378.  
  7379. addcmd('unloopoof','stops the oof chaos',{},
  7380. function(args, speaker)
  7381. oofing = false
  7382. end)
  7383.  
  7384. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7385. function(args, speaker)
  7386.     local players = getPlayer(args[1], speaker)
  7387.     if not args[1]or not args[2]then return end
  7388.     local num=args[2]
  7389.     for i,v in pairs(players) do
  7390.         if _char(v):FindFirstChild("Humanoid") then
  7391.             _char(v).Humanoid.JumpPower=tonumber(num)
  7392.         end
  7393.     end
  7394. end)
  7395.  
  7396. addcmd('confuse', 'confusing...',{},
  7397. function(args, speaker)
  7398.     local players = getPlayer(args[1], speaker)
  7399.     for i,v in pairs(players) do
  7400.         spawn(function()
  7401.         if _char(v):FindFirstChild("Humanoid") then
  7402.             _char(v).Humanoid.Name = "ConfusedNigga"
  7403.             while true do
  7404.             _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7405.             _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7406.             wait(0.1)
  7407.             end
  7408.  
  7409.         end
  7410.         end)
  7411.         end
  7412.     end)
  7413.  
  7414. addcmd('unconfuse', 'not confusing...',{},
  7415. function(args, speaker)
  7416.     local players = getPlayer(args[1], speaker)
  7417.     for i,v in pairs(players) do
  7418.         spawn(function()
  7419.         if _char(v):FindFirstChild("ConfusedNigga") then
  7420.             _char(v).ConfusedNigga.Name = "Humanoid"
  7421.             wait(0.3)
  7422.             _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7423.  
  7424.         end
  7425.         end)
  7426.         end
  7427. end)
  7428.  
  7429. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7430. function(args, speaker)
  7431.     local players = getPlayer(args[1], speaker)
  7432.     for i,v in pairs(players) do
  7433.         if _char(v):FindFirstChild("Humanoid") then
  7434.             _char(v).Humanoid.PlatformStand = true
  7435.         end
  7436.     end
  7437. end)
  7438.  
  7439. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7440. function(args, speaker)
  7441.     local players = getPlayer(args[1], speaker)
  7442.     for i,v in pairs(players) do
  7443.         if _char(v):FindFirstChild("Humanoid") then
  7444.             _char(v).Humanoid.PlatformStand = false
  7445.         end
  7446.     end
  7447. end)
  7448.  
  7449. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7450. function(args, speaker)
  7451.     local players = getPlayer(args[1], speaker)
  7452.     for i,v in pairs(players) do
  7453.         if _char(v):FindFirstChild("Humanoid") then
  7454.             _char(v).Humanoid.HipHeight = args[2]
  7455.         end
  7456.     end
  7457. end)
  7458.  
  7459. addcmd('face', 'change a players face',{},
  7460. function(args, speaker)
  7461.     local players = getPlayer(args[1], speaker)
  7462.     for i,v in pairs(players) do
  7463.         if _char(v).Head:FindFirstChild("face") then
  7464.             _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7465.         end
  7466.     end
  7467. end)
  7468.  
  7469. addcmd('time', 'change the time of day',{},
  7470. function(args, speaker)
  7471.     if not args[1]then return end
  7472.     Notify('Time set to ' .. args[1])
  7473.     LightingService.ClockTime = args[1]
  7474. end)
  7475.  
  7476. addcmd('day', 'change the time to day',{},
  7477. function(args, speaker)
  7478. LightingService.ClockTime = 15
  7479. end)
  7480.  
  7481. addcmd('night', 'change the time of night',{},
  7482. function(args, speaker)
  7483. LightingService.ClockTime = 0
  7484. end)
  7485.  
  7486. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7487. function(args, speaker)
  7488.     Notify('Turned on global shadows')
  7489.     LightingService.GlobalShadows = true
  7490. end)
  7491.  
  7492. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7493. function(args, speaker)
  7494.     Notify('Turned off global shadows')
  7495.     LightingService.GlobalShadows = false
  7496. end)
  7497.  
  7498. addcmd('outlines', 'changes the lighting property',{},
  7499. function(args, speaker)
  7500.     Notify('Turned on outlines')
  7501.     LightingService.Outlines = true
  7502. end)
  7503.  
  7504. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7505. function(args, speaker)
  7506.     Notify('Turned off outlines')
  7507.     LightingService.Outlines = false
  7508. end)
  7509.  
  7510. addcmd('brightness', 'changes the lighting property',{},
  7511. function(args, speaker)
  7512.     Notify('Set brightness to ' .. args[1])
  7513.     LightingService.Brightness = args[1]
  7514. end)
  7515.  
  7516. addcmd('age','tells you the age of a player',{},
  7517. function(args, speaker)
  7518. local players = getPlayer(args[1], speaker)
  7519. if speaker.userId ~= LP.userId then
  7520. lponly(speaker)
  7521. else
  7522. for i,v in pairs(players) do
  7523. game:FindService('StarterGui'):SetCore('SendNotification', {
  7524. Title = _players[v].Name,
  7525. Text = 'Age: '.._players[v].AccountAge,
  7526. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7527. Duration = 5,
  7528. })
  7529. end
  7530. end
  7531. end)
  7532.  
  7533. addcmd('remotespy', 'prints remotes',{'remotes'},
  7534. function(args, speaker)
  7535. if speaker.userId ~= LP.userId then
  7536. lponly(speaker)
  7537. else
  7538. Notify('Printing remotes')
  7539. function getem(o)
  7540. for i,v in pairs(o:children())do
  7541. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then              
  7542. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7543. end
  7544. getem(v)
  7545. end
  7546. end
  7547. pcall(getem,game)
  7548. end
  7549. end)
  7550.  
  7551. addcmd('f3x', 'loads f3x tools',{'fex'},
  7552. function(args, speaker)
  7553. if speaker.userId ~= LP.userId then
  7554. lponly(speaker)
  7555. else
  7556. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7557. end
  7558. end)
  7559.  
  7560. addcmd('kick', 'kick a player',{},
  7561. function(args, speaker)
  7562. local players = getPlayer(args[1], speaker)
  7563. for i,v in pairs(players) do
  7564. spawn(function()
  7565. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7566. Notify('Kicked player(s)') end
  7567. kickF(gPlayers[v])
  7568. end) end end)
  7569.  
  7570. function fadelock(id)
  7571. if lockic.ImageTransparency ~= 1 then
  7572. for i=1, 10 do      
  7573.    lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7574. wait(0.01)
  7575. end
  7576. lockic.ImageTransparency = 1
  7577. end
  7578. if id ~= 'off' then
  7579. lockic.Image = id
  7580. wait(0.2)
  7581. for i=1, 10 do      
  7582.    lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7583. wait(0.01)
  7584. end
  7585. lockic.ImageTransparency = 0
  7586. end end
  7587.  
  7588. addcmd('serverlock', 'lock teh server',{'slock'},
  7589. function(args, speaker)
  7590. slock = true
  7591. agelock = false
  7592. Notify('Locked Server')
  7593. fadelock("rbxassetid://1495252742")
  7594. end)
  7595.  
  7596. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7597. function(args, speaker)
  7598. slock = false
  7599. Notify('Unlocked Server')
  7600. if lockic.Image == "rbxassetid://1495252742" then
  7601. fadelock('off')
  7602. end
  7603. end)
  7604.  
  7605. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7606. function(args, speaker)
  7607. if isNumber(args[1]) then
  7608. Notify('Set the age lock to age ' .. args[1])
  7609. isagelocked = true
  7610. slock = false
  7611. agelock = tonumber(args[1])
  7612. fadelock("rbxassetid://1495252495")
  7613. end
  7614. end)
  7615.  
  7616. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7617. function(args, speaker)
  7618. Notify('Disabled age lock')
  7619. isagelocked = false
  7620. if lockic.Image == "rbxassetid://1495252495" then
  7621. fadelock('off')
  7622. end
  7623. end)
  7624.  
  7625. addcmd('unlockws', 'unlock the whole workspace',{},
  7626. function(args, speaker)
  7627.     Notify('Workspace unlocked')
  7628.     wait(1)
  7629.     local function unlock(instance)
  7630.         for i,v in pairs(instance:GetChildren()) do
  7631.             if v:IsA("BasePart") then
  7632.                 v.Locked = false
  7633.             end
  7634.             unlock(v)
  7635.         end
  7636.     end
  7637.     unlock(workspace)
  7638. end)
  7639.  
  7640. addcmd('lockws', 'lock the whole workspace',{},
  7641. function(args, speaker)
  7642.     Notify('Workspace locked')
  7643.     wait(1)
  7644.     local function lock(instance)
  7645.         for i,v in pairs(instance:GetChildren()) do
  7646.             if v:IsA("BasePart") then
  7647.                 v.Locked = true
  7648.             end
  7649.             lock(v)
  7650.         end
  7651.     end
  7652.     lock(workspace)
  7653. end)
  7654.  
  7655. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7656. function(args, speaker)
  7657.    local function unanchor(instance)
  7658.         for i,v in pairs(instance:GetChildren()) do
  7659.             if v:IsA("BasePart") then
  7660.                 v.Anchored=false
  7661.             end
  7662.             unanchor(v)
  7663.         end
  7664.     end
  7665.     unanchor(workspace)
  7666. end)
  7667.  
  7668. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7669. function(args, speaker)
  7670.    local function anchor(instance)
  7671.         for i,v in pairs(instance:GetChildren()) do
  7672.             if v:IsA("BasePart") then
  7673.                 v.Anchored=true
  7674.             end
  7675.             anchor(v)
  7676.         end
  7677.     end
  7678.     anchor(workspace)
  7679. end)
  7680.  
  7681. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7682. function()
  7683.     for _,v in pairs(workspace:GetChildren()) do
  7684.         if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7685.             v:Destroy()
  7686.         elseif v:IsA("Terrain") then
  7687.             v:Clear()
  7688.         end
  7689.     end
  7690.     for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7691.     local p = Instance.new("Part", workspace)
  7692.     p.Anchored = true
  7693.     p.FormFactor = "Symmetric"
  7694.     p.Size = Vector3.new(1000,1,1000)
  7695.     p.Position = Vector3.new(0,0,0)
  7696.     p.BrickColor = BrickColor.new("Bright green")
  7697.     p.Material = "Grass"
  7698.     p.Locked = true
  7699. end)
  7700.  
  7701. addcmd('headshake', 'shakes a players head',{},
  7702. function(args, speaker)
  7703.         local players = getPlayer(args[1], speaker)
  7704.         for i,v in pairs(players) do
  7705.                 spawn(function()
  7706. local shaken = gPlayers[v].Character
  7707. for X = 1, math.huge, 0.2 do
  7708. wait()
  7709. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7710. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7711. end
  7712. for X = 1, math.huge, 0.1 do
  7713. wait()
  7714. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7715. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7716. end
  7717. for _,c in pairs(gPlayers:GetChildren()) do
  7718.     c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7719. end
  7720. for _,c in pairs(gPlayers:GetChildren()) do
  7721.     c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7722. end
  7723. end)
  7724. end
  7725. end)
  7726.  
  7727. addcmd('explorer', 'opens DEX',{'dex'},
  7728. function(args, speaker)
  7729. if speaker.userId ~= LP.userId then
  7730. lponly(speaker)
  7731. else
  7732. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7733. end
  7734. end)
  7735.  
  7736. addcmd('iyspam', '/shrug',{},
  7737. function(args, speaker)
  7738. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7739. end)
  7740.  
  7741. addcmd('firstp', 'forces player to go into first person',{},
  7742. function(args, speaker)
  7743.     local players = getPlayer(args[1], speaker)
  7744.     for i,v in pairs(players)do
  7745.         gPlayers[v].CameraMode = "LockFirstPerson"
  7746.     end
  7747. end)
  7748.  
  7749. addcmd('lock', 'locks a players body parts',{},
  7750. function(args, speaker)
  7751.     local players = getPlayer(args[1], speaker)
  7752.     for i,v in pairs(players)do
  7753.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7754.         if v:IsA("Part") then
  7755.         v.Locked = true
  7756. end end end
  7757. end)
  7758.  
  7759. addcmd('unlock', 'locks a players body parts',{},
  7760. function(args, speaker)
  7761.     local players = getPlayer(args[1], speaker)
  7762.     for i,v in pairs(players)do
  7763.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7764.         if v:IsA("Part") then
  7765.         v.Locked = false
  7766. end end end
  7767. end)
  7768.  
  7769. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7770. function(args, speaker)
  7771.     local players = getPlayer(args[1], speaker)
  7772.     for i,v in pairs(players)do
  7773.     spawn(function()
  7774.     gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7775.     if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7776.     Notify('Disabled reset for player(s)') end
  7777.     end)
  7778.     end
  7779. end)
  7780.  
  7781. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7782. function(args, speaker)
  7783.     local players = getPlayer(args[1], speaker)
  7784.     for i,v in pairs(players)do
  7785.     spawn(function()
  7786.     gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7787.     if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7788.     Notify('Enabled reset for player(s)') end
  7789.     end)
  7790.     end
  7791. end)
  7792.  
  7793. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7794. function(args,speaker)
  7795.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7796.         if v:IsA("PostEffect") then
  7797.             v:Destroy()
  7798.         end
  7799.     end
  7800. LightingService.Ambient = origsettings.abt
  7801. LightingService.OutdoorAmbient = origsettings.oabt
  7802. LightingService.Brightness = origsettings.brt
  7803. LightingService.TimeOfDay = origsettings.time
  7804. LightingService.FogColor = origsettings.fclr
  7805. LightingService.FogEnd = origsettings.fe
  7806. LightingService.FogStart = origsettings.fs
  7807. end)
  7808.  
  7809. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7810. function(args,speaker)
  7811. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7812. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7813. Notify('Saved lighting settings')
  7814. end)
  7815.  
  7816. addcmd("blackandwhite","Makes the game black and white",{},
  7817. function(args,speaker)
  7818.     local lighting = game:GetService("Lighting")
  7819.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7820.     effect.Saturation = -1
  7821. end)
  7822.  
  7823. addcmd("invert","Makes the game inverted",{},
  7824. function(args,speaker)
  7825.     local lighting = game:GetService("Lighting")
  7826.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7827.     effect.Saturation = -1
  7828.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7829.     effect.Saturation = -1
  7830. end)
  7831.  
  7832. addcmd("sun","Intensifys the sun",{},
  7833. function(args,speaker)
  7834.     local intense = args[1] or 0.25
  7835.     local spread = args[2] or 1
  7836.     local lighting = game:GetService("Lighting")
  7837.     local effect = Instance.new("SunRaysEffect",lighting)
  7838.     effect.Name = "IYsun"
  7839.     effect.Intensity = tonumber(intense)
  7840.     effect.Spread = tonumber(spread)
  7841. end)
  7842.  
  7843. addcmd('base', 'spawns a base',{},
  7844. function(args, speaker)
  7845. local pt = Instance.new("Part")
  7846. pt.BrickColor = BrickColor.new("Silver")
  7847. pt.Anchored = true
  7848. pt.CanCollide = true
  7849. pt.BottomSurface = "Weld"
  7850. pt.Parent = workspace
  7851. pt.Name = (math.random(1,1000000))
  7852. pt.Size = Vector3.new(1000, 1, 1000)
  7853. pt.Locked = true
  7854. Notify('Created new base')
  7855. end)
  7856.  
  7857. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7858. function(args, speaker)
  7859. for i,v in pairs(LightingService:GetChildren()) do
  7860.     if v:IsA('BlurEffect') then
  7861.         v:Destroy()
  7862.     end
  7863. end
  7864. end)
  7865.  
  7866. addcmd('thirdp', 'allows player to go into third person',{},
  7867. function(args, speaker)
  7868.     local players = getPlayer(args[1], speaker)
  7869.     for i,v in pairs(players)do
  7870.         gPlayers[v].CameraMode = "Classic"
  7871.     end
  7872. end)
  7873.  
  7874. addcmd('chat', 'forces player to chat what you input',{},
  7875. function(args, speaker)
  7876.     local players = getPlayer(args[1], speaker)
  7877.     for i,v in pairs(players)do
  7878.         game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7879.     end
  7880. end)
  7881.  
  7882. addcmd('name', 'names player',{},
  7883. function(args, speaker)
  7884.     local players = getPlayer(args[1], speaker)
  7885.     if not args[1] then return end
  7886.     for i,v in pairs(players) do
  7887.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7888.         if mod:FindFirstChild("TAG") then
  7889.         gPlayers[v].Character.Head.Transparency = 0
  7890.         mod:Destroy()
  7891.         end
  7892.         end
  7893.        
  7894.         local char = gPlayers[v].Character
  7895.         local model = Instance.new("Model", char)
  7896.         local clone = char.Head:Clone()
  7897.         local hum = Instance.new("Humanoid", model)
  7898.         local weld = Instance.new("Weld", clone)
  7899.             model.Name = GLS(false, 1)
  7900.             clone.Parent = model
  7901.             hum.Name = "TAG"
  7902.             hum.MaxHealth = 100
  7903.             hum.Health = 100
  7904.             weld.Part0 = clone
  7905.             weld.Part1 = char.Head
  7906.             char.Head.Transparency = 1
  7907.     end
  7908. end)
  7909.  
  7910. addcmd('unname', 'unnames player',{'unhidename'},
  7911. function(args, speaker)
  7912.     local players = getPlayer(args[1], speaker)
  7913.     local name = (args[2])
  7914.     for i,v in pairs(players) do
  7915.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7916.             if mod:FindFirstChild("TAG") then
  7917.                 gPlayers[v].Character.Head.Transparency = 0
  7918.                 mod:Destroy()
  7919.             end
  7920.         end
  7921.     end
  7922. end)
  7923.  
  7924. addcmd('noname', 'hides the players name',{'hidename'},
  7925. function(args, speaker)
  7926.     local players = getPlayer(args[1], speaker)
  7927.     for i,v in pairs(players) do
  7928.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7929.         if mod:FindFirstChild("TAG") then
  7930.         gPlayers[v].Character.Head.Transparency = 0
  7931.         mod:Destroy()
  7932.         end
  7933.         end
  7934.        
  7935.         local char = gPlayers[v].Character
  7936.         local model = Instance.new("Model", char)
  7937.         local clone = char.Head:Clone()
  7938.         local hum = Instance.new("Humanoid", model)
  7939.         local weld = Instance.new("Weld", clone)
  7940.             model.Name = ""
  7941.             clone.Parent = model
  7942.             hum.Name = "TAG"
  7943.             hum.MaxHealth = 100
  7944.             hum.Health = 100
  7945.             weld.Part0 = clone
  7946.             weld.Part1 = char.Head
  7947.             char.Head.Transparency = 1
  7948.     end
  7949. end)
  7950.  
  7951. addcmd('damage', 'damages a player',{},
  7952. function(args, speaker)
  7953.     local players = getPlayer(args[1], speaker)
  7954.     for i,v in pairs(players) do
  7955.         gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  7956.     end
  7957. end)
  7958.  
  7959. addcmd('view', 'views player',{'spectate'},
  7960. function(args, speaker)
  7961.     local players = getPlayer(args[1], speaker)
  7962.     for i,v in pairs(players) do
  7963.         workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  7964.         Notify('Viewing ' .. gPlayers[v].Name)
  7965.     end
  7966. end)
  7967.  
  7968. addcmd('unview', 'stops viewing player',{'unspectate'},
  7969. function()
  7970.     workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  7971.     Notify('View turned off')
  7972. end)
  7973.  
  7974. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  7975. function(args, speaker)
  7976.     local players = getPlayer(args[1], speaker)
  7977.     for i,v in pairs(players) do
  7978.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7979.             if v:IsA("BasePart") and
  7980.                 v.Name == "Right Leg" or
  7981.                 v.Name == "Left Leg" or
  7982.                 v.Name == "Right Arm" or
  7983.                 v.Name == "Left Arm" then
  7984.                 v:Destroy()
  7985.             end
  7986.         end
  7987.     end
  7988. end)
  7989.  
  7990. addcmd('noarms', 'removes arms from player',{'rarms'},
  7991. function(args, speaker)
  7992.     local players = getPlayer(args[1], speaker)
  7993.     for i,v in pairs(players) do
  7994.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7995.             if v:IsA("BasePart") and
  7996.                 v.Name == "Right Arm" or
  7997.                 v.Name == "Left Arm" then
  7998.                 v:Destroy()
  7999.             end
  8000.         end
  8001.     end
  8002. end)
  8003.  
  8004. addcmd('torso', 'just a torso....',{},
  8005. function(args, speaker)
  8006.     local players = getPlayer(args[1], speaker)
  8007.     for i,v in pairs(players) do
  8008.         spawn(function()
  8009.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  8010.             if v:IsA("BasePart") and
  8011.                 v.Name == "Right Leg" or
  8012.                 v.Name == "Left Leg" or
  8013.                 v.Name == "Right Arm" or
  8014.                 v.Name == "Left Arm" or
  8015.                 v:IsA('Decal') or v:IsA('Texture') or
  8016.                 v:IsA('Accessory') then
  8017.                 v:Destroy()
  8018.             end
  8019.         end
  8020.         gPlayers[v].Character.Head.Transparency = 1
  8021.         end)   
  8022.         end
  8023. end)
  8024.  
  8025. addcmd('box', 'creates a box around player',{},
  8026. function(args, speaker)
  8027.     local players = getPlayer(args[1], speaker)
  8028.     for i,v in pairs(players)do
  8029.         local pchar=_char(v)
  8030.         local SB = Instance.new("SelectionBox", pchar)
  8031.         SB.Adornee = SB.Parent
  8032.     end
  8033. end)
  8034.  
  8035. addcmd('nobox', 'takes away box from player',{'unbox'},
  8036. function(args, speaker)
  8037.     local players = getPlayer(args[1], speaker)
  8038.     for i,v in pairs(players)do
  8039.         local pchar=_char(v)
  8040.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8041.             if v:IsA("SelectionBox") then
  8042.                 v:Destroy()
  8043.             end
  8044.         end
  8045.     end
  8046. end)
  8047.  
  8048. addcmd('ghost', 'ghostifys player',{},
  8049. function(args, speaker)
  8050.     local players = getPlayer(args[1], speaker)
  8051.     for i,v in pairs(players)do
  8052.         local pchar=gPlayers[v].Character
  8053.         pchar.Head.Transparency = 0.5
  8054.         pchar.Torso.Transparency = 0.5
  8055.         pchar["Left Arm"].Transparency = 0.5
  8056.         pchar["Right Arm"].Transparency = 0.5
  8057.         pchar["Left Leg"].Transparency = 0.5
  8058.         pchar["Right Leg"].Transparency = 0.5
  8059.         pchar.Head.face.Transparency = 0.5
  8060.     end
  8061. end)
  8062.  
  8063. addcmd('unghost', 'unghostifys player',{'noghost'},
  8064. function(args, speaker)
  8065.     local players = getPlayer(args[1], speaker)
  8066.     for i,v in pairs(players)do
  8067.         local pchar=gPlayers[v].Character
  8068.         pchar.Head.Transparency = 0
  8069.         pchar.Torso.Transparency = 0
  8070.         pchar["Left Arm"].Transparency = 0
  8071.         pchar["Right Arm"].Transparency = 0
  8072.         pchar["Left Leg"].Transparency = 0
  8073.         pchar["Right Leg"].Transparency = 0
  8074.         pchar.Head.face.Transparency = 0
  8075.     end
  8076. end)
  8077.  
  8078. addcmd('sphere', 'puts sphere around player',{},
  8079. function(args, speaker)
  8080.     local players = getPlayer(args[1], speaker)
  8081.     for i,v in pairs(players)do
  8082.         local pchar=gPlayers[v].Character
  8083.         local SS = Instance.new("SelectionSphere", pchar)
  8084.         SS.Adornee = SS.Parent
  8085.     end
  8086. end)
  8087.  
  8088. addcmd('unsphere', 'removes sphere around player',{},
  8089. function(args, speaker)
  8090.     local players = getPlayer(args[1], speaker)
  8091.     for i,v in pairs(players)do
  8092.         local pchar=_char(v)
  8093.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8094.             if v:IsA("SelectionSphere") then
  8095.                 v:Destroy()
  8096.             end
  8097.         end
  8098.     end
  8099. end)
  8100.  
  8101. addcmd('ambient','changes ambient',{},
  8102. function(args, speaker)
  8103.     LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  8104.     LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  8105. end)
  8106.  
  8107. addcmd('fogend','changes the fogend',{},
  8108. function(args, speaker)
  8109.     LightingService.FogEnd = args[1]
  8110. end)
  8111.  
  8112. addcmd('fogcolor','changes the fogs color',{},
  8113. function(args, speaker)
  8114.     LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  8115. end)
  8116.  
  8117. injail = {}
  8118. addcmd('jail','jails player',{},
  8119. function(args, speaker)
  8120.     local players = getPlayer(args[1], speaker)
  8121.     for i,v in pairs(players)do
  8122.     spawn(function()
  8123.         if FindTable(injail, _players[v].Name) then return end
  8124.         table.insert(injail, _players[v].Name)
  8125.         local pchar=gPlayers[v].Character
  8126.         local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  8127.         repeat wait(0.5)
  8128.         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
  8129.         until not FindTable(injail, _players[v].Name)
  8130.     end)
  8131.     end
  8132. end)
  8133.  
  8134. addcmd('unjail','unjails player',{},
  8135. function(args, speaker)
  8136.     local players = getPlayer(args[1], speaker)
  8137.     for i,v in pairs(players)do
  8138.         spawn(function()
  8139.         for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  8140.         workspace["JAIL_" .. _players[v].Name]:Destroy()
  8141.         end)
  8142.         end
  8143. end)
  8144.  
  8145. loopn = {}
  8146. addcmd('loopname','loops a players name',{'lname'},
  8147. function(args, speaker)
  8148.     local players = getPlayer(args[1], speaker)
  8149.     for i,v in pairs(players)do
  8150.     spawn(function()
  8151.         if FindTable(loopn, _players[v].Name) then return end
  8152.         table.insert(loopn, _players[v].Name)
  8153.         local Lname = GLS(false, 1)
  8154.         local pchar=gPlayers[v].Character
  8155.         pchar.Name = Lname
  8156.         if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  8157.         Notify('Looping name for player(s) (only visible to others)') end
  8158.         repeat wait(0.01)
  8159.         repeat wait() until _players[v].Character
  8160.         gPlayers[v].Character.Name = Lname
  8161.         until not FindTable(loopn, _players[v].Name)
  8162.     end)
  8163.     end
  8164. end)
  8165.  
  8166. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  8167. function(args, speaker)
  8168.     local players = getPlayer(args[1], speaker)
  8169.     for i,v in pairs(players)do
  8170.         spawn(function()
  8171.         local pchar=gPlayers[v].Character
  8172.         for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  8173.         wait(0.5)
  8174.         if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  8175.         Notify('Stopped looping name for player(s)') end
  8176.         pchar.Name = gPlayers[v].Name
  8177.         end)
  8178.         end
  8179. end)
  8180.  
  8181. addcmd('loopbring','loop brings a player lol',{},
  8182. function(args, speaker)
  8183.     local players = getPlayer(args[1], speaker)
  8184.     for i,v in pairs(players)do
  8185.     spawn(function()
  8186.     if FindTable(bringT, _players[v].Name) then return end
  8187.     table.insert(bringT, _players[v].Name)
  8188.         local pchar=gPlayers[v].Character
  8189.         pchar.Humanoid.Jump = true
  8190.         repeat wait(0.5)
  8191.         pchar = _players[v].Character
  8192.         for i,c in pairs(players) do
  8193.         if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  8194.         pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  8195.         end
  8196.         end
  8197.         until not FindTable(bringT, _players[v].Name)
  8198.     end)
  8199.     end
  8200. end)
  8201.  
  8202. addcmd('feinvisible','fe invisible',{'feinvis'},
  8203. function(args, speaker)
  8204. -- Elite1337#9377 & Timeless#4044
  8205. local function CheckRig()
  8206.     if Player.Character then
  8207.         local Humanoid = Player.Character:WaitForChild('Humanoid')
  8208.         if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  8209.             return 'R15'
  8210.         else
  8211.             return 'R6'
  8212.         end
  8213.     end
  8214. end
  8215. local function InitiateInvis()
  8216.     local Character = Player.Character
  8217.     local StoredCF = Character.PrimaryPart.CFrame
  8218.         local Part = Instance.new('Part',workspace)
  8219.         Part.Size = Vector3.new(5,0,5)
  8220.         Part.Anchored = true
  8221.         Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  8222.         Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  8223.         spawn(function()
  8224.             wait(3)
  8225.             Part:Destroy()
  8226.         end)
  8227.     if CheckRig() == 'R6' then
  8228.         local Clone = Character.HumanoidRootPart:Clone()
  8229.         Character.HumanoidRootPart:Destroy()
  8230.         Clone.Parent = Character
  8231.     else
  8232.         local Clone = Character.LowerTorso.Root:Clone()
  8233.         Character.LowerTorso.Root:Destroy()
  8234.         Clone.Parent = Character.LowerTorso
  8235.     end
  8236. end
  8237. InitiateInvis()
  8238. end)
  8239.  
  8240. addcmd('unloopbring','unjails player',{'noloopbring'},
  8241. function(args, speaker)
  8242.     local players = getPlayer(args[1], speaker)
  8243.     for i,v in pairs(players)do
  8244.         spawn(function()
  8245.         for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8246.         end)
  8247.         end
  8248. end)
  8249.  
  8250. strobe = false
  8251. addcmd('strobe','makes the server flash',{'flash'},
  8252. function(args, speaker)
  8253.     if strobe == false then
  8254.         strobep = Instance.new("ColorCorrectionEffect")
  8255.         strobep.Brightness = 1
  8256.         strobep.Parent = LightingService
  8257.         strobe = true
  8258.         repeat wait(0.01)
  8259.         strobep.Enabled = true
  8260.         wait(0.01)
  8261.         strobep.Enabled = false
  8262.         until strobe == false
  8263.         end
  8264. end)
  8265.  
  8266. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8267. function(args, speaker)
  8268.     strobe = false
  8269.     strobep:Destroy()
  8270. end)
  8271.  
  8272. addcmd('shutdown', 'shuts the server down',{},
  8273. function(args, speaker)
  8274. Notify('Broken atm :(')
  8275. end)
  8276.  
  8277. addcmd('fekill','oof?',{},
  8278. function(args, speaker)
  8279.     local players = getPlayer(args[1], speaker)
  8280.     for i,v in pairs(players)do
  8281. -- illremember's cool fe kill script
  8282. local Target = gPlayers[v].Name
  8283. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8284. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8285. l.Parent = game:GetService("Players").LocalPlayer.Character
  8286. l.Name = "Humanoid"
  8287. wait(0.1)
  8288. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8289. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8290. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8291. wait(0.1)
  8292. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8293. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8294. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8295. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8296. v.CanBeDropped = true
  8297. end
  8298. wait(0.1)
  8299. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8300. wait(0.1)
  8301. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8302. wait(0.2)
  8303. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8304. end
  8305. end)
  8306.  
  8307. addcmd('animation','makes player animate',{'anim'},
  8308. function(args, speaker)
  8309.     local players = getPlayer(args[1], speaker)
  8310.     for i,v in pairs(players)do
  8311.         local pchar=_char(v)
  8312.         local AnimationId = tostring(args[2])
  8313.         local Anim = Instance.new("Animation")
  8314.         Anim.AnimationId = "rbxassetid://"..AnimationId
  8315.         local k = pchar.Humanoid:LoadAnimation(Anim)
  8316.         k:Play()
  8317.     end
  8318. end)
  8319.  
  8320. addcmd('creeper','make the player a creeper',{'crpr'},
  8321. function(args, speaker)
  8322.     local players = getPlayer(args[1], speaker)
  8323.     for i,v in pairs(players)do
  8324.     local pchar = gPlayers[v].Character
  8325.         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8326.             if pchar:FindFirstChild("Shirt") then
  8327.                 pchar.Shirt.Parent = pchar.Torso
  8328.             end
  8329.             if pchar:FindFirstChild("Pants") then
  8330.                 pchar.Pants.Parent = pchar.Torso
  8331.             end
  8332.             if pchar:FindFirstChild("Shirt Graphic") then
  8333.                 pchar["Shirt Graphic"].Graphic = ""
  8334.             end
  8335.             for i,v in pairs(pchar:GetChildren()) do
  8336.                 if v:IsA("Accessory") then
  8337.                     v:Destroy()
  8338.                 end
  8339.             end
  8340.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8341.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8342.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8343.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8344.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8345.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8346.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8347.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8348.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8349.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8350.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8351.         end
  8352.     end
  8353. end)
  8354.  
  8355. addcmd('uncreeper','makes player back to normal',{},
  8356. function(args, speaker)
  8357.     local players = getPlayer(args[1], speaker)
  8358.     for i,v in pairs(players)do
  8359.         refresh(gPlayers[v])
  8360.     end
  8361. end)
  8362.  
  8363. addcmd('crash','crashes a player',{},
  8364. function(args, speaker)
  8365.     local players = getPlayer(args[1], speaker)
  8366.     for i,v in pairs(players)do
  8367.     if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8368.     if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8369.     Notify('Crashed player(s)') end
  8370.     wait(4)
  8371. if gPlayers[v] ~= nil then
  8372. for i=1,3600 do
  8373. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8374. end
  8375. wait()
  8376. for i=1,3600 do
  8377. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8378. end
  8379. wait()
  8380. end
  8381. end
  8382. end
  8383. end)
  8384.  
  8385. addcmd('shrek', 'makes player shrek',{},
  8386. function(args, speaker)
  8387.     local players = getPlayer(args[1], speaker)
  8388.     for i,v in pairs(players) do
  8389.         local pchar = gPlayers[v].Character
  8390.         for i,v in pairs(pchar:GetChildren()) do
  8391.             if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8392. then
  8393.                 v:Destroy()
  8394.             end
  8395.         end
  8396.         for i,v in pairs(pchar.Head:GetChildren()) do
  8397.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8398.                 v:Destroy()
  8399.             end
  8400.         end
  8401.        
  8402.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  8403.         mesh.MeshType = "FileMesh"
  8404.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8405.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8406.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8407.        
  8408.         local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8409.         local Pants = Instance.new("Pants", gPlayers[v].Character)
  8410.        
  8411.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  8412.         Pants.PantsTemplate = "rbxassetid://133078204"
  8413.     end
  8414. end)
  8415.  
  8416. addcmd('unshrek','makes player back to normal',{},
  8417. function(args, speaker)
  8418.     local players = getPlayer(args[1], speaker)
  8419.     for i,v in pairs(players)do
  8420.         refresh(gPlayers[v])
  8421.     end
  8422. end)
  8423.  
  8424. addcmd('oof','good things happen',{},
  8425. function(args, speaker)
  8426.     local players = getPlayer(args[1], speaker)
  8427.     for i,v in pairs(players)do
  8428.         spawn(function()
  8429.         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
  8430.         gPlayers[v].Character.Head.Died.Volume = 10
  8431.         gPlayers[v].Character.Head.Died.Pitch = 0.5
  8432.         end
  8433.         execCmd("size " .. gPlayers[v].Name .. ' -1')
  8434.         execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8435.         wait(5)
  8436.         execCmd("explode " .. gPlayers[v].Name)
  8437.         wait(0.1)
  8438.         gPlayers[v].Character.Humanoid.Health = 0
  8439.         end)
  8440.         end
  8441. end)
  8442.  
  8443. addcmd('control','controls player',{},
  8444. function(args, speaker)
  8445.     local players = getPlayer(args[1], speaker)
  8446.     for i,v in pairs(players)do
  8447.         spawn(function()
  8448.         local pchar = gPlayers[v].Character
  8449.         if gPlayers[v] and pchar then
  8450.             execCmd("invisible " .. speaker.Name)
  8451.             pchar.Humanoid.PlatformStand = true
  8452.             local w = Instance.new("Weld", speaker.Character.Torso)
  8453.             w.Part0 = speaker.Character.Torso
  8454.             w.Part1 = pchar.Torso  
  8455.             local w2 = Instance.new("Weld", speaker.Character.Head)
  8456.             w2.Part0 = speaker.Character.Head
  8457.             w2.Part1 = pchar.Head  
  8458.             local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8459.             w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8460.             w3.Part1 = pchar:findFirstChild("Right Arm")
  8461.             local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8462.             w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8463.             w4.Part1 = pchar:findFirstChild("Left Arm")
  8464.             local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8465.             w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8466.             w5.Part1 = pchar:findFirstChild("Right Leg")
  8467.             local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8468.             w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8469.             w6.Part1 = pchar:findFirstChild("Left Leg")
  8470.             char.Head.face:Destroy()
  8471.             for i,v in pairs(pchar:GetChildren()) do
  8472.                 if v:IsA("BasePart") then
  8473.                     v.CanCollide = false
  8474.                 end
  8475.             end
  8476.             for i,v in pairs(char:GetChildren()) do
  8477.                 if v:IsA("BasePart") then
  8478.                     v.Transparency = 1
  8479.                 elseif v:IsA("Accessory") then
  8480.                     v:Destroy()
  8481.                 end
  8482.             end
  8483.             pchar.Parent = char
  8484.             pchar.Humanoid.Changed:connect(function()
  8485.                 pchar.Humanoid.PlatformStand = true
  8486.             end)
  8487.         end
  8488.         end)
  8489.         end
  8490. end)
  8491.  
  8492. addcmd('nuke','nukes player',{}, -- from MML
  8493. function(args, speaker)
  8494.     local players = getPlayer(args[1], speaker)
  8495.     for i,v in pairs(players)do
  8496.         spawn(function()
  8497.         local pchar = gPlayers[v].Character
  8498.     local Pos = CFrame.new(0,1,0)
  8499.     if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8500.     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
  8501.     local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8502.     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)
  8503.     local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8504.     local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8505.    
  8506.     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)
  8507.    
  8508.     gLighting.Brightness = 5
  8509.     gLighting.Ambient = Color3.new(1,0.5,0.5)
  8510.     gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8511.    
  8512.     local Exp = Instance.new("Explosion", workspace)
  8513.     Exp.Position = Pos.p
  8514.     Exp.BlastPressure = 10000000
  8515.     Exp.BlastRadius = 1000000
  8516.     Exp.Hit:connect(function(Part)
  8517.         if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8518.             ypcall(function()
  8519.                 Part.Anchored = false
  8520.                 Part.BrickColor = BrickColor.new("Black")
  8521.                 Part.Material = "Slate"
  8522.                 Part:BreakJoints() 
  8523.             end)
  8524.         end
  8525.     end)
  8526.  
  8527.     local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8528.     BoomSound.SoundId = 'rbxassetid://212389494'
  8529.     BoomSound:Play()
  8530.     for i = 0,100,0.5 do
  8531.         Blast.Anchored = true
  8532.         Wave.Anchored = true
  8533.         BlastMesh.Scale = Vector3.new(i,i,i)
  8534.         WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8535.         Blast.CFrame = Pos
  8536.         wait()
  8537.     end
  8538.     BoomSound:Stop()
  8539.     Blast:Destroy()
  8540.     Wave:Destroy()
  8541.     wait()
  8542.     BoomSound:Destroy()
  8543.     Effect:Destroy()
  8544.     for i = 10,5,-1 do
  8545.         gLighting.Brightness = (i-5) + 1
  8546.         gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8547.         gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8548.         wait(0.05)
  8549.     end
  8550.         end)
  8551.         end
  8552. end)
  8553.  
  8554. addcmd('dong','gives a player a penis',{'penis'},
  8555. function(args, speaker)
  8556.     local players = getPlayer(args[1], speaker)
  8557.     for i,v in pairs(players)do
  8558.         spawn(function()
  8559.         if gPlayers[v].Character:FindFirstChild('wang') then
  8560.         gPlayers[v].Character.wang:destroy()
  8561.     end
  8562.     local D = Instance.new('Model', gPlayers[v].Character)
  8563.     D.Name = 'DONG'
  8564.     local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8565.     local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8566.     local M1 = Instance.new('CylinderMesh', MAIN)
  8567.     local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8568.     local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8569.     local M2 = Instance.new('SpecialMesh', P1)
  8570.     local W2 = Instance.new('Weld', P1)
  8571.     local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8572.     local M3 = Instance.new('SpecialMesh', B1)
  8573.     local W3 = Instance.new('Weld', B1)
  8574.     local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8575.     local M4 = Instance.new('SpecialMesh', B2)
  8576.     local W4 = Instance.new('Weld', B2)
  8577.     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
  8578.     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)
  8579.     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
  8580.     M2.MeshType = 'Sphere'
  8581.     W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8582.     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')
  8583.     M3.Parent = B1 M3.MeshType = 'Sphere'
  8584.     W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8585.     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')
  8586.     M4.MeshType = 'Sphere'
  8587.     W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8588.         end)
  8589.     end
  8590. end)
  8591.  
  8592. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8593. function(args, speaker)
  8594.     local players = getPlayer(args[1], speaker)
  8595.     for i,v in pairs(players)do
  8596.         if gPlayers[v].Character:FindFirstChild('DONG') then
  8597.         gPlayers[v].Character.DONG:destroy()
  8598. end end
  8599. end)
  8600.  
  8601. addcmd('infect','infects player',{},
  8602. function(args, speaker)
  8603.     local players = getPlayer(args[1], speaker)
  8604.     for i,v in pairs(players)do
  8605.         function infect(rip)
  8606.         local pchar = gPlayers[v].Character
  8607.             for i,v in pairs(pchar:GetChildren()) do
  8608.                 if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8609.                     v:Destroy()
  8610.                 end
  8611.             end
  8612.             if pchar.Torso:FindFirstChild("roblox") then
  8613.                 pchar.Torso.roblox:Destroy()
  8614.             end
  8615.             if pchar.Head:FindFirstChild("face") then
  8616.                 pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8617.             end
  8618.             if pchar:FindFirstChild("Body Colors") then
  8619.                 local Colors = pchar["Body Colors"]
  8620.                 local Skin = BrickColor.new("Pastel green")
  8621.                 local Clothes = BrickColor.new("Reddish brown")
  8622.                 Colors.HeadColor = Skin
  8623.                 Colors.LeftArmColor = Skin
  8624.                 Colors.RightArmColor = Skin
  8625.                 Colors.LeftLegColor = Clothes
  8626.                 Colors.RightLegColor = Clothes
  8627.                 Colors.TorsoColor = Clothes
  8628.             end
  8629.             local w1 = Instance.new("Weld", pchar)
  8630.             w1.Part0 = pchar["Right Arm"]
  8631.             w1.Part1 = pchar.Torso
  8632.             w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8633.             local w2 = Instance.new("Weld", pchar)
  8634.             w2.Part0 = pchar["Left Arm"]
  8635.             w2.Part1 = pchar.Torso
  8636.             w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8637.             local rip = false
  8638.             local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8639.                 if connect1 == false then
  8640.                     connect1 = true
  8641.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8642.                         infect(gPlayers[hit.Parent.Name])
  8643.                     end
  8644.                     wait(0.5)
  8645.                     connect1 = true
  8646.                 end
  8647.             end)
  8648.             local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8649.                 if connect2 == false then
  8650.                     connect2 = true
  8651.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8652.                         infect(gPlayers[hit.Parent.Name])
  8653.                     end
  8654.                     wait(0.5)
  8655.                     connect2 = true
  8656.                 end
  8657.             end)
  8658.             local IV = Instance.new("IntValue", pchar)
  8659.             IV.Name = "Infected"
  8660.             IV.Value = 0
  8661.             IV.Changed:connect(function()
  8662.                 connect1:disconnect()
  8663.                 connect2:disconnect()
  8664.             end)
  8665.         end
  8666.         infect(v)
  8667.     end
  8668. end)
  8669.  
  8670. addcmd('uninfect','makes player back to normal',{},
  8671. function(args, speaker)
  8672.     local players = getPlayer(args[1], speaker)
  8673.     for i,v in pairs(players)do
  8674.         refresh(gPlayers[v])
  8675.     end
  8676. end)
  8677.  
  8678. addcmd('duck','makes players head a duck',{},
  8679. function(args, speaker)
  8680.     local players = getPlayer(args[1], speaker)
  8681.     for i,v in pairs(players)do
  8682.         local pchar = gPlayers[v].Character
  8683.         for i,v in pairs(pchar.Torso:GetChildren()) do
  8684.             if v:IsA("Decal") then
  8685.                 v:Destroy()
  8686.             end
  8687.         end
  8688.         for i,v in pairs(pchar:GetChildren()) do
  8689.             if v:IsA("Accessory") then
  8690.                 v:Destroy()
  8691.             end
  8692.         end
  8693.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  8694.         duck.MeshType = "FileMesh"
  8695.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8696.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8697.         duck.Scale = Vector3.new(5, 5, 5)
  8698.         pchar.Head.Transparency = 1
  8699.         pchar["Left Arm"].Transparency = 1
  8700.         pchar["Right Arm"].Transparency = 1
  8701.         pchar["Left Leg"].Transparency = 1
  8702.         pchar["Right Leg"].Transparency = 1
  8703.         pchar.Head.face.Transparency = 1
  8704.     end
  8705. end)
  8706.  
  8707. addcmd('mage', 'mage',{},
  8708. function(args, speaker)
  8709. if speaker.userId ~= LP.userId then
  8710. lponly(speaker) else
  8711. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8712. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8713. local fakeLighting = arcPackage.Lighting
  8714.  
  8715. local oldgame = game
  8716. local oldlighting = oldgame:GetService("Lighting")
  8717.  
  8718. local proLighting = newproxy(true)
  8719. local mtL = getmetatable(proLighting)
  8720. mtL.__index = function(self,ind)
  8721.     if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8722.     return oldlighting[ind]
  8723. end
  8724. mtL.__newindex = function(self,ind,val)
  8725.     oldlighting[ind] = val
  8726. end
  8727. mtL.__namecall = function(self,...)
  8728.     local args = {...}
  8729.     local method = table.remove(args)
  8730.     return oldlighting(method,unpack(args))
  8731. end
  8732.  
  8733. local proGame = newproxy(true)
  8734. local mt = getmetatable(proGame)
  8735. mt.__index = function(self,ind)
  8736.     if ind == "Lighting" then return proLighting end
  8737.     return oldgame[ind]
  8738. end
  8739. mt.__namecall = function(self,...)
  8740.     local args = {...}
  8741.     local method = table.remove(args)
  8742.     if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8743.     return oldgame(method,unpack(args))
  8744. end
  8745.  
  8746. wait()
  8747. local destructAnchored = false
  8748. local maxMass = 1000
  8749.  
  8750. function newCESS(scr)
  8751.     local newFunc = loadstring(scr.Source)
  8752.     if type(newFunc) ~= "function" then return end
  8753.     setfenv(newFunc,setmetatable({script = scr},{
  8754.         __index = function(self,ind)
  8755.             if ind == "game" then return proGame end
  8756.             return getfenv()[ind]
  8757.         end,
  8758.         __newindex = function(self,ind,val)
  8759.             rawset(self,ind,val)
  8760.         end
  8761.     }))
  8762.     pcall(function()spawn(newFunc)end)
  8763. end
  8764.  
  8765. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8766. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8767.  
  8768. function destroyHook(obj,replacement,par)
  8769.     obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8770.         local newObj = replacement:Clone()
  8771.         if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8772.         newObj.Parent = par
  8773.         destroyHook(newObj,replacement,par)
  8774.     end)
  8775. end
  8776.  
  8777. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8778.     local newObj = v:Clone()
  8779.     if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8780.     newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8781.     destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8782. end
  8783.  
  8784. function replaceScripts(root)
  8785.     for i,v in pairs(root:GetChildren()) do
  8786.         if v:IsA("Script") and not v:IsA("LocalScript") then
  8787.             local tempStore = {}
  8788.             for i2,v2 in pairs(v:GetChildren()) do
  8789.                 table.insert(tempStore,v2:Clone())
  8790.             end
  8791.             local newScript = Instance.new("LocalScript",v.Parent)
  8792.             newScript.Name = v.Name
  8793.             for i2,v2 in pairs(tempStore) do
  8794.                 v2.Parent = newScript
  8795.             end
  8796.             v:Destroy()
  8797.         end
  8798.         replaceScripts(v)
  8799.     end
  8800. end
  8801.  
  8802. local player = gPlayers.LocalPlayer
  8803.  
  8804. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8805.     gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8806. end
  8807.  
  8808. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8809.     gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8810. end
  8811.  
  8812. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8813.     local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8814.     eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8815.     eTemplate.Parent = game.ReplicatedStorage
  8816. end
  8817.  
  8818. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8819.     local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8820.     fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8821.     fTemplate.Parent = game.ReplicatedStorage
  8822. end
  8823.  
  8824. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8825.     local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8826.     lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8827.     lTemplate.Parent = game.ReplicatedStorage
  8828. end
  8829.  
  8830. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8831.     local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8832.     mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8833.     mTemplate.Parent = game.ReplicatedStorage
  8834. end
  8835.  
  8836. function getMyPlayerArea()
  8837.     for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8838.         if v.Player.Value == player.Name then
  8839.             return v.PlayerArea
  8840.         end
  8841.     end
  8842. end
  8843.  
  8844. local whitelistedParts = {
  8845.     ["DamagePart"] = true,
  8846.     ["Explosion"] = true,
  8847.     ["Explosion2"] = true,
  8848.     ["SuperExplosion"] = true,
  8849. }
  8850.  
  8851. workspace.DescendantAdded:connect(function(desc)
  8852.     if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8853.         newCESS(desc)
  8854.     elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8855.         newCESS(desc)
  8856.     elseif desc:IsA("BodyGyro") then
  8857.         desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8858.             desc.MaxTorque = Vector3.new(100000,100000,100000)
  8859.         end)
  8860.     --elseif desc:IsA("BodyPosition") then
  8861.     --  desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8862.     --      desc.MaxForce = Vector3.new(10000,10000,10000)
  8863.     --  end)
  8864.     end
  8865. end)
  8866.  
  8867. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8868. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8869. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8870. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8871. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8872.  
  8873. wait(1)
  8874.  
  8875. local player = gPlayers.LocalPlayer
  8876.  
  8877. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8878. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8879.  
  8880. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8881. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8882. local arcMovesList = arcMoves.ScrollingFrame
  8883. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8884.  
  8885. local arcs = {}
  8886.  
  8887. local currentArc = ""
  8888.  
  8889. function getMove(root)
  8890.     for i,v in pairs(root:GetChildren()) do
  8891.         if v.Name ~= "Requirement" then
  8892.             return v
  8893.         end
  8894.     end
  8895.     return nil
  8896. end
  8897.  
  8898. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8899.     table.insert(arcs,v)
  8900. end
  8901.  
  8902. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8903.     table.insert(arcs,v)
  8904. end
  8905.  
  8906. for i,v in pairs(arcs) do
  8907.     local newTemplate = arcTemplate:Clone()
  8908.     newTemplate.ArcName.Text = v.Name
  8909.     newTemplate.Change.MouseButton1Down:connect(function()
  8910.         currentArc = v.Name
  8911.         arcToggler.Parent.Visible = true
  8912.         if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  8913.             arcMovesList:ClearAllChildren()
  8914.             arcToggler.Text = currentArc
  8915.             arcMoves.Title.Text = currentArc .. " Arc"
  8916.             for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8917.                 local myMove = getMove(v5.Learn)
  8918.                 if myMove ~= nil then
  8919.                     local newTemplate = moveTemplate:Clone()
  8920.                     newTemplate.Attack.Text = v5.Name
  8921.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8922.                     newTemplate.Parent = arcMovesList
  8923.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8924.                     newTemplate.Learn.MouseButton1Down:connect(function()
  8925.                         local learnMove = myMove:Clone()
  8926.                         learnMove.Parent = player.Backpack
  8927.                         if learnMove:IsA("LocalScript") then
  8928.                             learnMove.Disabled = false
  8929.                             newTemplate.Learn.Text = "Activated"
  8930.                             newCESS(learnMove)
  8931.                         else
  8932.                             newTemplate.Learn.Text = "Learned"
  8933.                             newCESS(learnMove.LocalScript)
  8934.                         end
  8935.                         wait(5)
  8936.                         newTemplate.Learn.Text = "Learn"
  8937.                     end)
  8938.                     newTemplate.Visible = true
  8939.                 end
  8940.             end
  8941.         end
  8942.         if fakeLighting.Customs:FindFirstChild(currentArc) then
  8943.             arcMovesList:ClearAllChildren()
  8944.             arcToggler.Text = currentArc
  8945.             arcMoves.Title.Text = currentArc .. " Arc"
  8946.             for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8947.                 local myMove = getMove(v.Learn)
  8948.                 if myMove ~= nil then
  8949.                     local newTemplate = moveTemplate:Clone()
  8950.                     newTemplate.Attack.Text = v.Name
  8951.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8952.                     newTemplate.Parent = arcMovesList
  8953.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8954.                     newTemplate.Learn.MouseButton1Down:connect(function()
  8955.                         local learnMove = myMove:Clone()
  8956.                         learnMove.Parent = player.Backpack
  8957.                         if learnMove:IsA("LocalScript") then
  8958.                             learnMove.Disabled = false
  8959.                             newTemplate.Learn.Text = "Activated"
  8960.                             newCESS(learnMove)
  8961.                         else
  8962.                             newTemplate.Learn.Text = "Learned"
  8963.                             newCESS(learnMove.LocalScript)
  8964.                         end
  8965.                         wait(5)
  8966.                         newTemplate.Learn.Text = "Learn"
  8967.                     end)
  8968.                     newTemplate.Visible = true
  8969.                 end
  8970.             end
  8971.         end
  8972.     end)
  8973.     newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  8974.     newTemplate.Visible = true
  8975.     newTemplate.Parent = arcList
  8976.     arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  8977. end
  8978.  
  8979. Open = false
  8980. MouseClick = function()
  8981.   if Open == false then
  8982.     Open = true
  8983.     player.PlayerGui.ChangeArc.Stuff.Visible = true
  8984.   else
  8985.     if Open == true then
  8986.       Open = false
  8987.       player.PlayerGui.ChangeArc.Stuff.Visible = false
  8988.     end
  8989.   end
  8990. end
  8991.  
  8992. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  8993.  
  8994. Open2 = false
  8995. MouseClick2 = function()
  8996.   if Open2 == false then
  8997.     Open2 = true
  8998.     arcMoves.Visible = true
  8999.   else
  9000.     if Open2 == true then
  9001.       Open2 = false
  9002.       arcMoves.Visible = false
  9003.     end
  9004.   end
  9005. end
  9006.  
  9007. arcToggler.MouseButton1Down:connect(MouseClick2)
  9008.  
  9009. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  9010.  
  9011. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  9012.     if v:IsA("Script") then
  9013.         newCESS(v)
  9014.     end
  9015. end
  9016. end
  9017. end
  9018. end)
  9019.  
  9020. addcmd('unduck','makes player back to normal',{},
  9021. function(args, speaker)
  9022.     local players = getPlayer(args[1], speaker)
  9023.     for i,v in pairs(players)do
  9024.         refresh(gPlayers[v])
  9025.     end
  9026. end)
  9027.  
  9028. addcmd('mesh','makes a player into a mesh',{},
  9029. function(args, speaker)
  9030.     local players = getPlayer(args[1], speaker)
  9031.     for i,v in pairs(players)do
  9032.         local pchar = gPlayers[v].Character
  9033.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9034.             if v:IsA("Decal") then
  9035.                 v:Destroy()
  9036.             end
  9037.         end
  9038.         for i,v in pairs(pchar:GetChildren()) do
  9039.             if v:IsA("Accessory") then
  9040.                 v:Destroy()
  9041.             end
  9042.         end
  9043.         pchar.Head.Transparency = 1
  9044.         pchar["Left Arm"].Transparency = 1
  9045.         pchar["Right Arm"].Transparency = 1
  9046.         pchar["Left Leg"].Transparency = 1
  9047.         pchar["Right Leg"].Transparency = 1
  9048.         pchar.Head.face.Transparency = 1
  9049.         local msh = Instance.new("SpecialMesh", pchar.Torso)
  9050.         msh.MeshType = "FileMesh"
  9051.         msh.Scale = Vector3.new(3, 3, 3)
  9052.         msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  9053.         msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  9054.         msh.Scale = Vector3.new(3, 3, 3)
  9055.     end
  9056. end)
  9057.  
  9058. addcmd('disable','removes players humanoid',{},
  9059. function(args, speaker)
  9060.     local players = getPlayer(args[1], speaker)
  9061.     for i,v in pairs(players)do
  9062.         local pchar = gPlayers[v].Character
  9063.         if pchar:FindFirstChild("Humanoid") then
  9064.            pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  9065.            local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  9066.            humanoid.Parent = game.ContextActionService
  9067.         if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  9068.         Notify('Disabled player(s)') end
  9069.         end end end)
  9070.  
  9071. addcmd('enable','gives player humanoid',{},
  9072. function(args, speaker)
  9073.     local players = getPlayer(args[1], speaker)
  9074.     for i,v in pairs(players)do
  9075.         local pchar = gPlayers[v].Character
  9076.         if pchar:FindFirstChild("Humanoid") then
  9077.             return
  9078.         else
  9079.             local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  9080.             humanoid.Parent = pchar
  9081.             humanoid.Name = "Humanoid"
  9082.             if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  9083.             Notify('Enabled player(s)') end
  9084.         end end end)
  9085.  
  9086. addcmd('size','changes size of player',{},
  9087. function(args, speaker)
  9088.     local players = getPlayer(args[1], speaker)
  9089.     for i,v in pairs(players)do
  9090.     local pchar = gPlayers[v].Character
  9091.         local function scale(chr,scl)
  9092.             for _,v in pairs(pchar:GetChildren()) do
  9093.                 if v:IsA("Accessory") then
  9094.                     v:Clone()
  9095.                     v.Parent = LightingService
  9096.                 end end
  9097.             local Head = chr['Head']
  9098.             local Torso = chr['Torso']
  9099.             local LA = chr['Left Arm']
  9100.             local RA = chr['Right Arm']
  9101.             local LL = chr['Left Leg']
  9102.             local RL = chr['Right Leg']
  9103.             local HRP = chr['HumanoidRootPart']
  9104.             wait(0.1)
  9105.             Head.formFactor = 3
  9106.             Torso.formFactor = 3
  9107.             LA.formFactor = 3
  9108.             RA.formFactor = 3
  9109.             LL.formFactor = 3
  9110.             RL.formFactor = 3
  9111.             HRP.formFactor = 3
  9112.             Head.Size = Vector3.new(scl * 2, scl, scl)
  9113.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  9114.             LA.Size = Vector3.new(scl, scl * 2, scl)
  9115.             RA.Size = Vector3.new(scl, scl * 2, scl)
  9116.             LL.Size = Vector3.new(scl, scl * 2, scl)
  9117.             RL.Size = Vector3.new(scl, scl * 2, scl)
  9118.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  9119.             local Motor1 = Instance.new('Motor6D', Torso)
  9120.             Motor1.Part0 = Torso
  9121.             Motor1.Part1 = Head
  9122.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9123.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9124.             Motor1.Name = "Neck"    
  9125.             local Motor2 = Instance.new('Motor6D', Torso)
  9126.             Motor2.Part0 = Torso
  9127.             Motor2.Part1 = LA
  9128.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9129.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9130.             Motor2.Name = "Left Shoulder"
  9131.             local Motor3 = Instance.new('Motor6D', Torso)
  9132.             Motor3.Part0 = Torso
  9133.             Motor3.Part1 = RA
  9134.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9135.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9136.             Motor3.Name = "Right Shoulder"
  9137.             local Motor4 = Instance.new('Motor6D', Torso)
  9138.             Motor4.Part0 = Torso
  9139.             Motor4.Part1 = LL
  9140.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9141.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9142.             Motor4.Name = "Left Hip"
  9143.             local Motor5 = Instance.new('Motor6D', Torso)
  9144.             Motor5.Part0 = Torso
  9145.             Motor5.Part1 = RL
  9146.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9147.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9148.             Motor5.Name = "Right Hip"
  9149.             local Motor6 = Instance.new('Motor6D', HRP)
  9150.             Motor6.Part0 = HRP
  9151.             Motor6.Part1 = Torso
  9152.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  9153.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  9154.         scale(pchar, args[2])
  9155.         for _,v in pairs(LightingService:GetChildren()) do
  9156.             if v:IsA("Accessory") then
  9157.                 v.Parent = pchar
  9158.             end end end end)
  9159.  
  9160. addcmd('clone','clones player',{},
  9161. function(args, speaker)
  9162.     local players = getPlayer(args[1], speaker)
  9163.     for i,v in pairs(players)do
  9164.         local pchar = gPlayers[v].Character
  9165.         spawn(function()
  9166.             pchar.Archivable = true
  9167.             local clone = pchar:Clone()
  9168.             clone.Parent = workspace
  9169.             local cloneV = Instance.new("BoolValue")
  9170.             cloneV.Name = "isclone"
  9171.             cloneV.Parent = clone
  9172.             clone:MoveTo(pchar:GetModelCFrame().p)
  9173.             clone:MakeJoints()
  9174.             pchar.Archivable = false
  9175.         end)
  9176.     end
  9177. end)
  9178.  
  9179. addcmd('noclones', 'clears clones',{},
  9180. function(args, speaker)
  9181.     local players = getPlayer(args[1], speaker)
  9182.     for i,v in pairs(players)do
  9183.     for _, child in pairs( workspace:GetChildren()) do
  9184.         if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
  9185.            child:Destroy()
  9186.       end
  9187.     end
  9188. end
  9189. end)
  9190.  
  9191. addcmd('spin','spins player',{},
  9192. function(args, speaker)
  9193.     local players = getPlayer(args[1], speaker)
  9194.     for i,v in pairs(players)do
  9195.         spawn(function()
  9196.         local pchar = gPlayers[v].Character
  9197.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9198.             if v.Name == "Spinning" then
  9199.                 v:Destroy()
  9200.             end
  9201.         end
  9202.         local Torso = pchar.Torso
  9203.         local BG = Instance.new("BodyGyro", Torso)
  9204.         BG.Name = "Spinning"
  9205.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  9206.         BG.P = 11111
  9207.         BG.cframe = Torso.CFrame
  9208.         repeat wait(1/44)
  9209.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  9210.         until not BG or BG.Parent ~= Torso
  9211.         end)
  9212.         end
  9213. end)
  9214.  
  9215. addcmd('unspin','stops spinning player',{},
  9216. function(args, speaker)
  9217.     local players = getPlayer(args[1], speaker)
  9218.     for i,v in pairs(players)do
  9219.         local pchar = gPlayers[v].Character
  9220.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9221.             if v.Name == "Spinning" then
  9222.                 v:Destroy()
  9223.             end
  9224.         end
  9225.     end
  9226. end)
  9227.  
  9228. addcmd('dog','makes player a dog',{},
  9229. function(args, speaker)
  9230.     local players = getPlayer(args[1], speaker)
  9231.     for i,v in pairs(players)do
  9232.         local pchar = gPlayers[v].Character
  9233.         if pchar:FindFirstChild("Shirt") then
  9234.             pchar.Shirt:Destroy()
  9235.         end
  9236.         if pchar:FindFirstChild("Pants") then
  9237.             pchar.Pants:Destroy()
  9238.         end
  9239.         if pchar:FindFirstChild("Shirt Graphic") then
  9240.             pchar["Shirt Graphic"].Graphic = ""
  9241.         end
  9242.         pchar.Torso.Transparency = 1
  9243.         pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9244.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9245.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9246.         pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9247.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9248.         local FakeTorso = Instance.new("Seat", pchar)
  9249.         FakeTorso.Name = "FakeTorso"
  9250.         FakeTorso.FormFactor = "Symmetric"
  9251.         FakeTorso.TopSurface = 0
  9252.         FakeTorso.BottomSurface = 0
  9253.         FakeTorso.Size = Vector3.new(3,1,4)
  9254.         FakeTorso.BrickColor = BrickColor.new("Brown")
  9255.         FakeTorso.CFrame = pchar.Torso.CFrame
  9256.         local BF = Instance.new("BodyForce", FakeTorso)
  9257.         BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9258.         local W = Instance.new("Weld", pchar.Torso)
  9259.         W.Part0 = pchar.Torso
  9260.         W.Part1 = FakeTorso
  9261.         W.C0 = CFrame.new(0,-.5,0)
  9262.         local BC = pchar["Body Colors"]
  9263.         BC.HeadColor = BrickColor.new("Brown")
  9264.         BC.LeftArmColor = BrickColor.new("Brown")
  9265.         BC.LeftLegColor = BrickColor.new("Brown")
  9266.         BC.RightArmColor = BrickColor.new("Brown")
  9267.         BC.RightLegColor = BrickColor.new("Brown")
  9268.         BC.TorsoColor = BrickColor.new("Brown")
  9269.     end
  9270. end)
  9271.  
  9272. addcmd('undog','makes player back to normal',{},
  9273. function(args, speaker)
  9274.     local players = getPlayer(args[1], speaker)
  9275.     for i,v in pairs(players)do
  9276.         refresh(gPlayers[v])
  9277.     end
  9278. end)
  9279.  
  9280. addcmd('loopheal','loop heals player',{},
  9281. function(args, speaker)
  9282.     local players = getPlayer(args[1], speaker)
  9283.     for i,v in pairs(players)do
  9284.         spawn(function()
  9285.         local pchar = gPlayers[v].Character
  9286.         if pchar:FindFirstChild("LoopHeal") then
  9287.             pchar.LoopHeal.Name = "NotLoopHeal"
  9288.             wait(0.1)
  9289.             pchar.NotLoopHeal:Destroy()
  9290.         end
  9291.         local LoopHeal = Instance.new("StringValue", pchar)
  9292.         LoopHeal.Name = "LoopHeal"
  9293.         repeat wait(0.1)
  9294.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9295.         until LoopHeal.Name == "NotLoopHeal"
  9296.         end)
  9297.         end
  9298. end)
  9299.  
  9300. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9301. function(args, speaker)
  9302.     local players = getPlayer(args[1], speaker)
  9303.     for i,v in pairs(players)do
  9304.         local pchar = gPlayers[v].Character
  9305.         if pchar:FindFirstChild("LoopHeal") then
  9306.             pchar.LoopHeal.Name = "NotLoopHeal"
  9307.             wait(0.1)
  9308.             pchar.NotLoopHeal:Destroy()
  9309.         end
  9310.     end
  9311. end)
  9312.  
  9313. addcmd('fling','flings player',{},
  9314. function(args, speaker)
  9315.     local players = getPlayer(args[1], speaker)
  9316.     for i,v in pairs(players)do
  9317.         local pchar = gPlayers[v].Character
  9318.         if pchar:FindFirstChild("Humanoid") then
  9319.             local xran
  9320.             local zran
  9321.             repeat
  9322.                 xran = math.random(-9999,9999)
  9323.             until math.abs(xran) >= 5555
  9324.             repeat
  9325.                 zran = math.random(-9999,9999)
  9326.             until math.abs(zran) >= 5555
  9327.             pchar.Humanoid.Sit = true
  9328.             pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9329.             local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9330.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9331.         end
  9332.     end
  9333. end)
  9334.  
  9335. addcmd('skydive','self explanatory',{},
  9336. function(args, speaker)
  9337.     local players = getPlayer(args[1], speaker)
  9338.     for i,v in pairs(players)do
  9339.         local pchar = gPlayers[v].Character
  9340.         if pchar:FindFirstChild("HumanoidRootPart") then
  9341.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9342.         end
  9343.     end
  9344. end)
  9345.  
  9346. addcmd('bleach','drink bleach',{''},
  9347. function(args, speaker)
  9348.     local players = getPlayer(args[1], speaker)
  9349.     for i,v in pairs(players)do
  9350.     bleach(gPlayers[v])
  9351.     end
  9352. end)
  9353.  
  9354. addcmd('seizure','makes player have a seizure',{''},
  9355. function(args, speaker)
  9356.     local players = getPlayer(args[1], speaker)
  9357.     for i,v in pairs(players)do
  9358.         local pchar = gPlayers[v].Character
  9359.         if pchar:FindFirstChild("Seizure") then
  9360.            
  9361.         end
  9362.         local Seizure = Instance.new("StringValue", pchar)
  9363.         Seizure.Name = "Seizure"
  9364.         pchar.Humanoid.PlatformStand = true
  9365.         repeat wait()
  9366.             pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9367.             pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9368.         until Seizure.Name == "NotSeizure"
  9369.     end
  9370. end)
  9371.  
  9372. addcmd('fegod','gods you in fe games',{''},
  9373. function(args, speaker)
  9374.     if speaker.userId ~= LP.userId then
  9375.     lponly(speaker)
  9376.     else
  9377.         gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9378.         local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9379.         l.Parent = gPlayers.LocalPlayer.Character
  9380.         l.Name = "Humanoid"
  9381.         wait(0.1)
  9382.         gPlayers.LocalPlayer.Character["1"]:Destroy()
  9383.         workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9384.         gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9385.         wait(0.1)
  9386.         gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9387.         gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9388.     end
  9389. end)
  9390.  
  9391. addcmd('unseizure','makes player stop having a seizure',{''},
  9392. function(args, speaker)
  9393.     local players = getPlayer(args[1], speaker)
  9394.     for i,v in pairs(players)do
  9395.         local pchar = gPlayers[v].Character
  9396.         if pchar:FindFirstChild("Seizure") then
  9397.             pchar.Humanoid.PlatformStand = false
  9398.             pchar.Seizure.Name = "NotSeizure"
  9399.             wait(0.1)
  9400.             pchar.NotSeizure:Destroy()
  9401.         end
  9402.     end
  9403. end)
  9404.  
  9405. addcmd('m','makes a global message',{'message'},
  9406. function(args, speaker)
  9407.     local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9408.     local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9409.     _G.msg(MSG)
  9410. end)
  9411.  
  9412. addcmd('sm','makes a global message',{'servermessage'},
  9413. function(args, speaker)
  9414.     local MSG = GLS(false, 0)
  9415.     local newMSG = GLS(false, 0)
  9416.     _G.msg(MSG)
  9417. end)
  9418.  
  9419. addcmd('fe','checks filtering status',{'filtering'},
  9420. function(args, speaker)
  9421. if workspace.FilteringEnabled == true then
  9422.     Notify('Filtering ENABLED')
  9423. elseif workspace.FilteringEnabled == false then
  9424.     Notify('Filtering Disabled')
  9425. end
  9426. end)
  9427.  
  9428. addcmd('paper','makes player thin as paper',{''},
  9429. function(args, speaker)
  9430.     local players = getPlayer(args[1], speaker)
  9431.     for i,v in pairs(players)do
  9432.         local pchar = gPlayers[v].Character
  9433.         for _, child in pairs( pchar:GetChildren()) do
  9434.         if child.ClassName == "CharacterMesh" then
  9435.         child:Destroy()
  9436.         end
  9437.         end
  9438.         local LA = DATA.Paper:Clone()
  9439.         LA.Parent = pchar["Left Arm"]
  9440.         local RA = DATA.Paper:Clone()
  9441.         RA.Parent = pchar["Right Arm"]
  9442.         local LL = DATA.Paper:Clone()
  9443.         LL.Parent = pchar["Left Leg"]
  9444.         local RL = DATA.Paper:Clone()
  9445.         RL.Parent = pchar["Right Leg"]
  9446.         local T = DATA.Paper:Clone()
  9447.         T.Parent = pchar.Torso
  9448.         local H = DATA.Paper:Clone()
  9449.         H.Parent = pchar.Head
  9450.         pchar.Head.face:Destroy()
  9451.     end
  9452. end)
  9453.  
  9454. addcmd('particles','gives a player particles',{''},
  9455. function(args, speaker)
  9456.     local players = getPlayer(args[1], speaker)
  9457.     for i,v in pairs(players)do
  9458.         local char = gPlayers[v].Character
  9459.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9460.             if v:IsA('ParticleEmitter') then
  9461.                 v:destroy()
  9462.             end
  9463.         end
  9464.         local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9465.         prt.Texture = 'rbxassetid://' .. args[2]
  9466.         prt.Rate = 10
  9467.         prt.SpreadAngle = Vector2.new(50, 50)
  9468.     end
  9469. end)
  9470.  
  9471. addcmd('unparticles','gives a player particles',{'noparticles'},
  9472. function(args, speaker)
  9473.     local players = getPlayer(args[1], speaker)
  9474.     for i,v in pairs(players)do
  9475.         local char = gPlayers[v].Character
  9476.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9477.             if v:IsA('ParticleEmitter') then
  9478.                 v:destroy()
  9479.             end
  9480.         end
  9481.     end
  9482. end)
  9483.  
  9484. blindT = {}
  9485. addcmd('blind','blinds a player',{},
  9486. function(args, speaker)
  9487.     local players = getPlayer(args[1], speaker)
  9488.     for i,v in pairs(players)do
  9489.         spawn(function()
  9490.         if FindTable(blindT, _players[v].Name) then return end
  9491.         local blind = gPlayers[v].Name
  9492. local victim = gPlayers:FindFirstChild(blind)
  9493. if victim ~= nil then
  9494. victim.CameraMaxZoomDistance = 0.5
  9495. blnd = Instance.new("Part",workspace)
  9496. blnd.Name = "IYblind" .. gPlayers[v].Name
  9497. blnd.Size = Vector3.new(1,1,1)
  9498. blnd.CanCollide = false
  9499. blnd.BrickColor = BrickColor.new("Really black")
  9500. blnd.Material = "Neon"
  9501. local m = Instance.new("SpecialMesh",blnd)
  9502. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9503. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9504. local w = Instance.new("Weld",blnd)
  9505. w.Part0 = blnd
  9506. w.Part1 = victim.Character.Head
  9507. if FindTable(blindT, _players[v].Name) then return end
  9508.         table.insert(blindT, _players[v].Name)
  9509.         repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9510. local blind = gPlayers[v].Name
  9511. local victim = gPlayers:FindFirstChild(blind)
  9512. if victim ~= nil then
  9513. victim.CameraMaxZoomDistance = 0.5
  9514. blnd = Instance.new("Part",workspace)
  9515. blnd.Name = "IYblind" .. gPlayers[v].Name
  9516. blnd.Size = Vector3.new(1,1,1)
  9517. blnd.CanCollide = false
  9518. blnd.BrickColor = BrickColor.new("Really black")
  9519. blnd.Material = "Neon"
  9520. local m = Instance.new("SpecialMesh",blnd)
  9521. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9522. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9523. local w = Instance.new("Weld",blnd)
  9524. w.Part0 = blnd
  9525. w.Part1 = victim.Character.Head
  9526. end end wait(1)
  9527. until not FindTable(blindT, _players[v].Name)
  9528. end end) end end)
  9529.  
  9530. addcmd('unblind','blinds a player',{'noblind'},
  9531. function(args, speaker)
  9532.     local players = getPlayer(args[1], speaker)
  9533.     for i,v in pairs(players)do
  9534.         spawn(function()
  9535.         for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9536.         local blind = gPlayers[v].Name
  9537. local victim = gPlayers:FindFirstChild(blind)
  9538. if victim ~= nil then
  9539. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9540.     for _, child in pairs( workspace:GetChildren()) do
  9541.     if child.Name == "IYblind" .. gPlayers[v].Name then
  9542.     child:Destroy()
  9543. end end end end) end end)
  9544.  
  9545. addcmd('punish','punishs player',{''},
  9546. function(args, speaker)
  9547.     local players = getPlayer(args[1], speaker)
  9548.     for i,v in pairs(players)do
  9549.         local pchar = gPlayers[v].Character
  9550.         pchar.Parent = LightingService
  9551.     end
  9552. end)
  9553.  
  9554. addcmd('unpunish','unpunishs player',{''},
  9555. function(args, speaker)
  9556.     local players = getPlayer(args[1], speaker)
  9557.     for i,v in pairs(players)do
  9558.         if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9559.             LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9560.         end
  9561.     end
  9562. end)
  9563.  
  9564. local starmanPlayers = {}
  9565. local starmanLastColor = nil
  9566. local starmanEvents = {}
  9567.  
  9568. addcmd("starman","Turns [plr] into starman",{},
  9569. function(args,speaker)
  9570.     local function starman(plr)
  9571.         local char = plr.Character
  9572.         local lastColor = ""
  9573.         local newColor = ""
  9574.    
  9575.         local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9576.         powerupSound.Name = "PowerUp"
  9577.         powerupSound.Volume = 10
  9578.         powerupSound.SoundId = "rbxassetid://182755256"
  9579.         wait()
  9580.         powerupSound:Play()
  9581.    
  9582.         game:GetService("Debris"):AddItem(powerupSound,2)
  9583.  
  9584.         while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9585.        
  9586.         local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9587.         starmanMusic.Name = "Starman"
  9588.         starmanMusic.Volume = 1
  9589.         starmanMusic.Looped = true
  9590.         starmanMusic.SoundId = "rbxassetid://530596723"
  9591.         wait()
  9592.         starmanMusic:Play()
  9593.  
  9594.         if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9595.         if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9596.  
  9597.         char.Humanoid.WalkSpeed = 32
  9598.         char.Humanoid.MaxHealth = math.huge
  9599.         char.Humanoid.Health = math.huge
  9600.        
  9601.         local invisff = Instance.new("ForceField", char)
  9602.         invisff.Visible = false invisff.Name = 'smff'
  9603.  
  9604.         while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9605.  
  9606.         local light = Instance.new("PointLight",char.HumanoidRootPart)
  9607.         light.Name = "StarmanFlash"
  9608.         light.Brightness = 100
  9609.         light.Range = 20
  9610.         light.Shadows = true
  9611.  
  9612.         local function stardestroy(part)
  9613.             if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9614.                 for i,v in pairs(part.Parent:GetChildren()) do
  9615.                     if v:IsA("BasePart") then
  9616.                         local force = Instance.new("BodyForce",v)
  9617.                         force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9618.                         v:BreakJoints()
  9619.                     end
  9620.                 end
  9621.            
  9622.                 local tadaas = {}
  9623.            
  9624.                 for i = 1,1 do
  9625.                     local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9626.                     tadaa.Volume = 10
  9627.                     tadaa.SoundId = "rbxassetid://551195499"
  9628.                     table.insert(tadaas,tadaa)
  9629.                 end
  9630.        
  9631.                 wait()
  9632.        
  9633.                 for i,v in pairs(tadaas) do
  9634.                     v:Play()
  9635.                 end
  9636.             end
  9637.         end
  9638.  
  9639.         local events = {}
  9640.         for i,v in pairs(char:GetChildren()) do
  9641.             if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9642.         end
  9643.         if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9644.         starmanEvents[plr.Name] = events
  9645.         starmanPlayers[plr.Name] = char
  9646.     end
  9647.    
  9648.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9649.         spawn(function()starman(gPlayers[plr])end)
  9650.     end
  9651. end)
  9652.  
  9653. addcmd("unstarman","Removes starman from [plr]",{},
  9654. function(args,speaker)
  9655.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9656.         pcall(function()
  9657.             if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9658.             if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9659.             local char = gPlayers[plr].Character
  9660.             while char.HumanoidRootPart:FindFirstChild("Starman") do
  9661.                 char.HumanoidRootPart.Starman:Destroy()
  9662.             end
  9663.             while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9664.                 char.HumanoidRootPart.StarmanFlash:Destroy()
  9665.             end
  9666.             while char.HumanoidRootPart:FindFirstChild("smff") do
  9667.                 char.HumanoidRootPart.smff:Destroy()
  9668.             end
  9669.         end)
  9670.     end
  9671. end)
  9672.  
  9673. local Timers = {}
  9674. function checkTimer(n,t,res)
  9675.     if not Timers[n] then Timers[n] = 0 end
  9676.    
  9677.     if tick() >= Timers[n] + t then
  9678.         if res then Timers[n] = tick() end
  9679.         return true
  9680.     else
  9681.         return false
  9682.     end
  9683. end
  9684.  
  9685. function nonEmpty(t)
  9686.     for i,v in pairs(t) do
  9687.         return true
  9688.     end
  9689.     return false
  9690. end
  9691.  
  9692. game:GetService("RunService").RenderStepped:Connect(function()
  9693.     if nonEmpty(starmanPlayers) then
  9694.         if checkTimer("Starman",0.05,true) then                
  9695.             for name,plrchar in pairs(starmanPlayers) do
  9696.                 ypcall(function()
  9697.                     local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9698.                     if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9699.                        
  9700.                     local plr = gPlayers:FindFirstChild(name)
  9701.                        
  9702.                     if plr then
  9703.                         local char = plrchar
  9704.                         local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9705.                            
  9706.                         local meshMap = {}
  9707.  
  9708.                         for i,v in pairs(char:GetChildren()) do
  9709.                             if v:IsA("CharacterMesh") then
  9710.                                 if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9711.                                 if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9712.                                 if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9713.                                 if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9714.                                 if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9715.                             end
  9716.                         end
  9717.  
  9718.                         if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9719.                            
  9720.                         if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9721.                         local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9722.                         while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9723.                         starmanLastColor = newColor
  9724.                         for i,v in pairs(char:GetChildren()) do
  9725.                             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9726.                                 v.BrickColor = newColor
  9727.                                 local fade = v:Clone()
  9728.                                 if meshMap[v.Name] then
  9729.                                     local newMesh = Instance.new("SpecialMesh",fade)
  9730.                                     newMesh.MeshId = meshMap[v.Name]
  9731.                                 end
  9732.                                 fade.Name = "StarFade"
  9733.                                 fade.Anchored = true
  9734.                                 fade.CanCollide = false
  9735.                                 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
  9736.                                 fade.Parent = workspace.Terrain
  9737.                                 game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9738.                                 game:GetService("Debris"):AddItem(fade,0.5)
  9739.                             end
  9740.                         end
  9741.                         light.Color = newColor.Color
  9742.                     end
  9743.                 end)
  9744.             end
  9745.         end
  9746.     end
  9747. end)
  9748.  
  9749. addcmd("tppos","Teleports a player to a coordinate",{},
  9750. function(args,speaker)
  9751.     if #args < 4 then return end
  9752.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9753.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9754.         local char = gPlayers[plr].Character
  9755.         if char and char:FindFirstChild("HumanoidRootPart") then
  9756.             char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9757.         end
  9758.     end
  9759. end)
  9760.  
  9761. addcmd("offset","Offsets a player by a coordinate",{},
  9762. function(args,speaker)
  9763.     if #args < 4 then return end
  9764.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9765.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9766.         local char = gPlayers[plr].Character
  9767.         if char and char:FindFirstChild("HumanoidRootPart") then
  9768.             char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9769.         end
  9770.     end
  9771. end)
  9772.  
  9773. addcmd('bait',';)',{'troll'},
  9774. function(args, speaker)
  9775. spawn(function()
  9776. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9777. 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)
  9778. y = Instance.new("BillboardGui")
  9779. y.Size = UDim2.new(0,100,0,150)
  9780. y.StudsOffset = Vector3.new(0,1,0)
  9781. y.Parent = P
  9782. y.Adornee = P
  9783. f = Instance.new("TextLabel")
  9784. f.Parent = y
  9785. f.BackgroundTransparency = 1
  9786. f.Position = UDim2.new(0,0,0,-50)
  9787. f.Size = UDim2.new(0,100,0,100)
  9788. f.Font = "Highway"
  9789. f.FontSize = "Size48"
  9790. f.Text = "Touch for admin!"
  9791. f.TextStrokeColor3 = Color3.new(0,0,0)
  9792. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9793. f.TextStrokeTransparency = 0
  9794. f.TextYAlignment = "Bottom"
  9795. 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)
  9796.     end)
  9797. end)
  9798.  
  9799. addcmd('removebait','clears bait parts',{'nobait'},
  9800. function(args, speaker)
  9801.     local function dels(instance)
  9802.         for i,v in pairs(instance:GetChildren())do
  9803.             if v.name == "IYbait"then v:Destroy()end
  9804.             dels(v)
  9805.         end
  9806.     end
  9807.     dels(workspace)
  9808. end)
  9809.  
  9810. function CreateInstance(cls,props)
  9811.     local inst = Instance.new(cls)
  9812.     for i,v in pairs(props) do
  9813.         inst[i] = v
  9814.     end
  9815.     return inst end
  9816. local function createSoundFrame()
  9817.     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)
  9818.     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
  9819.     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)
  9820.     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})
  9821.     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})
  9822.     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)
  9823.     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)
  9824.     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})
  9825.     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
  9826.     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
  9827.     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)
  9828.     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})
  9829.     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})
  9830.     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)
  9831.     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})
  9832.     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})
  9833.     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
  9834.     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)
  9835.     return soundFrame end
  9836. local soundFrame = createSoundFrame()
  9837. soundFrame.Visible = true
  9838. local MusicPlayer do
  9839.     MusicPlayer = {}
  9840.     local playlist = {}
  9841.     local currentSong = 1
  9842.     local playlistHook = nil
  9843.     --local soundFrame = script.Parent:WaitForChild("Sound")
  9844.     local soundLine = soundFrame:WaitForChild("Pos")
  9845.     local soundTouch = soundLine:WaitForChild("Touch")
  9846.     local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9847.     local soundPause = soundFrame:WaitForChild("Pause")
  9848.     local soundNext = soundFrame:WaitForChild("NextSong")
  9849.     local soundPrev = soundFrame:WaitForChild("PrevSong")
  9850.     local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9851.     local mouseDrag = false
  9852.     local mouse = gPlayers.LocalPlayer:GetMouse()
  9853.     local lineBar = soundFrame:WaitForChild("Pos")
  9854.     adminSound = Instance.new("Sound",nil)
  9855.     local function timeConvert(num)
  9856.         local mins = math.floor(num/60)
  9857.         local secs = math.floor(num % 60)
  9858.         return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9859.     end
  9860.     local function updateSongLine()
  9861.         local linePos = mouse.X - soundLine.AbsolutePosition.X
  9862.         if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9863.             local movePos = linePos/soundLine.AbsoluteSize.X
  9864.             soundTouch.Position = UDim2.new(movePos,0,0,0)
  9865.         elseif linePos < 0 then
  9866.             soundTouch.Position = UDim2.new(0,0,0,0)
  9867.         else
  9868.             soundTouch.Position = UDim2.new(1,0,0,0)
  9869.         end
  9870.         local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9871.         adminSound.TimePosition = newTimePos
  9872.         soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9873.         soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9874.     end
  9875.     local function updateDetails(id)
  9876.         local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9877.         soundFrame.SName.Text = info.Name
  9878.     end
  9879.     local function setPlaylistHook()
  9880.         if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9881.         if #playlist == 0 then return end
  9882.         playlistHook = adminSound.DidLoop:connect(function()
  9883.             if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9884.             soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9885.             MusicPlayer:Play(playlist[currentSong],true)
  9886.         end)
  9887.     end
  9888.     local function disconnectPlaylistHook()
  9889.         if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9890.     end
  9891.     game:GetService("RunService").RenderStepped:Connect(function()
  9892.         if adminSound.Playing then
  9893.             soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9894.             soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9895.             soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9896.         end
  9897.     end)
  9898.     lineBar.InputBegan:connect(function(input)
  9899.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9900.             mouseDrag = true
  9901.             updateSongLine()
  9902.         end
  9903.     end)
  9904.     lineBar.InputEnded:connect(function(input)
  9905.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9906.             mouseDrag = false
  9907.         end
  9908.     end)
  9909.     mouse.Move:connect(function(prop)
  9910.         if mouseDrag then
  9911.             updateSongLine()
  9912.         end
  9913.     end)
  9914.     function MusicPlayer:Play(id,plist)
  9915.         if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  9916.         adminSound:Stop()
  9917.         if adminSound.Parent == nil then
  9918.             adminSound = Instance.new("Sound",workspace)
  9919.             adminSound.Name = "IYsound"
  9920.             adminSound.Looped = true
  9921.             if plist then setPlaylistHook() end
  9922.         end
  9923.         adminSound.SoundId = "rbxassetid://"..tostring(id)
  9924.         adminSound.TimePosition = 0
  9925.         --repeat wait() until adminSound.IsLoaded
  9926.         adminSound:Play()
  9927.         soundPlayStop.BackgroundTransparency = 0
  9928.         soundPlayStop.ImageTransparency = 1
  9929.         updateDetails(id)
  9930.     end
  9931.     function MusicPlayer:Playlist(list)
  9932.         playlist = list
  9933.         soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  9934.         currentSong = 1
  9935.         if adminSound.Parent == nil then
  9936.             adminSound = Instance.new("Sound",workspace)
  9937.             adminSound.Name = "IYsound"
  9938.             adminSound.Looped = true
  9939.         end
  9940.         soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  9941.         MusicPlayer:Play(playlist[1],true)
  9942.         setPlaylistHook()
  9943.     end
  9944.     function MusicPlayer:Stop()
  9945.         adminSound:Stop()
  9946.         adminSound.TimePosition = 0
  9947.         soundTouch.Position = UDim2.new(0,0,0,0)
  9948.         soundFrame.TimeStart.Text = "0:00"
  9949.         soundPlayStop.BackgroundTransparency = 1
  9950.         soundPlayStop.ImageTransparency = 0
  9951.     end
  9952.     function MusicPlayer:Pause()
  9953.         adminSound:Pause()
  9954.         soundPlayStop.BackgroundTransparency = 1
  9955.         soundPlayStop.ImageTransparency = 0
  9956.     end
  9957.     function MusicPlayer:Resume()
  9958.         adminSound:Resume()
  9959.         soundPlayStop.BackgroundTransparency = 0
  9960.         soundPlayStop.ImageTransparency = 1
  9961.         setPlaylistHook()
  9962.     end
  9963.     function MusicPlayer:NextSong()
  9964.         if #playlist == 0 then return end
  9965.         if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9966.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9967.         MusicPlayer:Play(playlist[currentSong],true)
  9968.     end
  9969.     function MusicPlayer:PrevSong()
  9970.         if #playlist == 0 then return end
  9971.         if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  9972.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9973.         MusicPlayer:Play(playlist[currentSong],true)
  9974.     end
  9975.     function MusicPlayer:SetSong(ind)
  9976.         if ind > #playlist or ind <= 0 then return end
  9977.         soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  9978.         MusicPlayer:Play(playlist[ind],true)
  9979.     end
  9980.     playerenabled = false
  9981.     function MusicPlayer:Show()
  9982.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  9983.     end
  9984.     function MusicPlayer:Hide()
  9985.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  9986.     end
  9987.     function colorFrames(obj,col)
  9988.         for i,v in pairs(obj:GetChildren()) do
  9989.             if v:IsA("ImageLabel") then
  9990.                 v.ImageColor3 = col
  9991.             end
  9992.             v.BackgroundColor3 = col
  9993.         end
  9994.     end
  9995.     for i,v in pairs(soundButtons) do
  9996.         v.MouseEnter:connect(function()
  9997.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  9998.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  9999.             v.BackgroundColor3 = Color3.new(1,1,1)
  10000.             colorFrames(v,Color3.new(1,1,1))
  10001.         end)
  10002.         v.MouseLeave:connect(function()
  10003.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  10004.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  10005.             v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  10006.             colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  10007.         end)
  10008.     end
  10009.     soundPlayStop.MouseButton1Click:connect(function()
  10010.         if adminSound.Playing then
  10011.             MusicPlayer:Stop()
  10012.         else
  10013.             MusicPlayer:Resume()
  10014.         end
  10015.     end)   
  10016.     soundPause.MouseButton1Click:connect(function()
  10017.         MusicPlayer:Pause()
  10018.     end)   
  10019.     soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  10020.     soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  10021. end
  10022. local testgui = Instance.new("ScreenGui",game.CoreGui)
  10023. soundFrame.Parent = testgui
  10024. addcmd('playlist','makes a noice playlist',{'ids','player'},
  10025. function(args, speaker)
  10026. playerenabled = true
  10027.     if #args > 0 then
  10028.     for i,v in pairs(game:GetDescendants()) do
  10029.     if v:IsA'Sound'then v:Destroy() end end wait(0.1)
  10030.         if adminSound.Parent == nil then
  10031.             adminSound = Instance.new("Sound",workspace)
  10032.             adminSound.Name = "IYsound"
  10033.             adminSound.Looped = true
  10034.         end
  10035.         local idlist = splitString(args[1])
  10036.         local workingIds = {}
  10037.         for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  10038.         if #workingIds > 0 then
  10039.             playerenabled = true
  10040.             NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  10041.             MusicPlayer:Playlist(workingIds)
  10042.             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)
  10043.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10044.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10045.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10046.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  10047.         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)
  10048.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10049.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  10050.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10051.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  10052. addcmd('setsong','goto a song',{'tosong'},
  10053. function(args, speaker)
  10054. MusicPlayer:SetSong(tonumber(args[1]))
  10055. end)
  10056. addcmd('nextsong','forward a song',{'nxtsong'},
  10057. function(args, speaker)
  10058. MusicPlayer:NextSong()
  10059. end)
  10060. addcmd('prevsong','back a song',{'previoussong'},
  10061. function(args, speaker)
  10062. MusicPlayer:PrevSong()
  10063. end)
  10064. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  10065. function(args, speaker)
  10066. playerenabled = false
  10067. MusicPlayer:Hide()
  10068. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  10069. end)
  10070.  
  10071. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  10072. function(args, speaker)
  10073.     for i,v in pairs(game:GetDescendants()) do
  10074.     if v:IsA'Sound'then v:Destroy() end end
  10075.     local c = args[1] or 'stop'
  10076.     if std.inTable({'stop'}, c:lower()) then return end
  10077.     local s = Instance.new("Sound", workspace)
  10078.     s.Name = "IYsound"
  10079.     s.Looped = true
  10080.     s.SoundId = c
  10081.     s.Volume = 1
  10082.     s:Play()
  10083.     playerenabled = false
  10084.     Notify('Playing hash')
  10085.  end)
  10086.  
  10087. addcmd('disco','disco party',{''},
  10088. function(args, speaker)
  10089.     _G.nodisco = nil
  10090.     coroutine.resume(coroutine.create(function()
  10091. repeat
  10092.     game:GetService('Lighting').GlobalShadows = true
  10093.     game:GetService('Lighting').FogEnd = 200
  10094. game:GetService('Lighting').TimeOfDay = 0
  10095. local r = 255
  10096. local g = 0
  10097. local b = 0
  10098. for i = 0,255,5 do
  10099.     if _G.nodisco ~=nil then return end
  10100.     r = r - 5
  10101.     b = b + 5
  10102.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10103.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10104.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10105.     wait()
  10106. end
  10107. for i = 0,255,5 do
  10108.     if _G.nodisco ~=nil then return end
  10109.     g = g + 5
  10110.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10111.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10112.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10113.     wait()
  10114. end
  10115. for i = 0,255,5 do
  10116.     if _G.nodisco ~=nil then return end
  10117.     b = b - 5
  10118.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10119.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10120.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10121.     wait()
  10122. end
  10123. for i = 0,255,5 do
  10124.     if _G.nodisco ~=nil then return end
  10125.     r = r + 5
  10126.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10127.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10128.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10129.     wait()
  10130. end
  10131. for i = 0,255,5 do
  10132.     if _G.nodisco ~=nil then return end
  10133.     g = g - 5
  10134.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10135.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10136.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10137.     wait()
  10138. end
  10139. until _G.nodisco
  10140. end))
  10141. end)
  10142.  
  10143. addcmd('undisco','rip disco party',{''},
  10144. function(args, speaker)
  10145. _G.nodisco = true
  10146. execCmd('fixl')
  10147. end)
  10148.  
  10149. addcmd('hat','give a hat to a player',{''},
  10150. function(args, speaker)
  10151. local players = getPlayer(args[1], speaker)
  10152. for i,v in pairs(players)do
  10153. local char = gPlayers[v].Character
  10154. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10155. Hat.Parent = char
  10156. end end)
  10157.  
  10158. fm = Instance.new('BlockMesh', DATA)
  10159. fm.Scale = Vector3.new(1, 1, 2)
  10160. fm.Name = "FAT"
  10161. addcmd('fat','makes a plr fat',{''},
  10162. function(args, speaker)
  10163. local players = getPlayer(args[1], speaker)
  10164. for i,v in pairs(players)do
  10165. local char = gPlayers[v].Character
  10166. for _, child in pairs( char:GetChildren()) do
  10167. if child.ClassName == "CharacterMesh" then
  10168. child:Destroy() end end
  10169. for i,v in pairs(char:GetChildren()) do
  10170. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10171. fm:Clone().Parent = v
  10172. end end end end)
  10173.  
  10174. addcmd('crucify','crucifies a player',{'cruci'},
  10175. function(args, speaker)
  10176. local players = getPlayer(args[1], speaker)
  10177. for i,v in pairs(players)do
  10178. local char = gPlayers[v].Character
  10179.         local torso=char['Torso']
  10180.         local larm=char['Left Arm']
  10181.         local rarm=char['Right Arm']
  10182.         local lleg=char['Left Leg']
  10183.         local rleg=char['Right Leg']
  10184.         local head=char['Head']
  10185.         if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10186.             local cru=Instance.new('Model',char)
  10187.             cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10188.             local c1=Instance.new('Part',cru)
  10189.             c1.BrickColor=BrickColor.new('Reddish brown')
  10190.             c1.Material='Wood'
  10191.             c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10192.             c1.Size=Vector3.new(2,18.4,1)
  10193.             c1.Anchored=true
  10194.             local c2=c1:Clone()
  10195.             c2.Parent=cru
  10196.             c2.Size=Vector3.new(11,1.6,1)
  10197.             c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10198.             torso.Anchored=true;wait(0.5)
  10199.             torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10200.             larm.Anchored=true
  10201.             rarm.Anchored=true
  10202.             lleg.Anchored=true
  10203.             rleg.Anchored=true
  10204.             head.Anchored=true;wait()
  10205.             larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10206.             rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10207.             lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10208.             rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10209.             larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10210.             rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10211.             lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10212.             rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10213.             --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10214.             local n1=Instance.new('Part',cru)
  10215.             n1.BrickColor=BrickColor.new('Dark stone grey')
  10216.             n1.Material='DiamondPlate'
  10217.             n1.Size=Vector3.new(0.2,0.2,2)
  10218.             n1.Anchored=true
  10219.             local m=Instance.new('BlockMesh',n1)
  10220.             m.Scale=Vector3.new(0.2,0.2,0.7)
  10221.             local n2=n1:Clone()
  10222.             n2.Parent=cru
  10223.             local n3=n1:Clone()
  10224.             n3.Parent=cru
  10225.             n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10226.             n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10227.             n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10228.             spawn(function()
  10229.                 repeat
  10230.                     wait(0.1)
  10231.                     char.Humanoid.Health=char.Humanoid.Health-0.6
  10232.                 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10233.                 char:BreakJoints()
  10234.             end)
  10235.         end
  10236.     end
  10237. end)
  10238.  
  10239. addcmd('hang','hangs a player',{},
  10240. function(args, speaker)
  10241. local players = getPlayer(args[1], speaker)
  10242. for i,v in pairs(players)do
  10243. local plr = gPlayers[v].Character
  10244. plr.HumanoidRootPart.Anchored = true
  10245. function sandbox(var,func)
  10246.     local env = getfenv(func)
  10247.     local newenv = setmetatable({},{
  10248.         __index = function(self,k)
  10249.             if k=="script" then
  10250.                 return var
  10251.             else
  10252.                 return env[k]
  10253.             end
  10254.         end,
  10255.     })
  10256.     setfenv(func,newenv)
  10257.     return func
  10258. end
  10259. cors = {}
  10260. mas = Instance.new("Model",game:GetService("Lighting"))
  10261. local Model0 = Instance.new("Model")
  10262. local Part1 = Instance.new("Part")
  10263. local Part2 = Instance.new("Part")
  10264. local Part3 = Instance.new("Part")
  10265. local Part4 = Instance.new("Part")
  10266. local Part5 = Instance.new("Part")
  10267. local Motor6D6 = Instance.new("Motor6D")
  10268. local Part7 = Instance.new("Part")
  10269. local Part8 = Instance.new("Part")
  10270. local Part9 = Instance.new("Part")
  10271. local Part10 = Instance.new("Part")
  10272. local Part11 = Instance.new("Part")
  10273. local Part12 = Instance.new("Part")
  10274. local Part13 = Instance.new("Part")
  10275. local Part14 = Instance.new("Part")
  10276. local Part15 = Instance.new("Part")
  10277. Model0.Name = "hang"
  10278. Model0.Parent = mas
  10279. Part1.Parent = Model0
  10280. Part1.Material = Enum.Material.SmoothPlastic
  10281. Part1.BrickColor = BrickColor.new("Reddish brown")
  10282. Part1.Anchored = true
  10283. Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10284. Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10285. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10286. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10287. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10288. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10289. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10290. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10291. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10292. Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
  10293. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10294. Part2.Parent = Model0
  10295. Part2.Material = Enum.Material.Wood
  10296. Part2.BrickColor = BrickColor.new("Pine Cone")
  10297. Part2.Anchored = true
  10298. Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
  10299. Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10300. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10301. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10302. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10303. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10304. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10305. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10306. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10307. Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
  10308. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10309. Part3.Parent = Model0
  10310. Part3.Material = Enum.Material.Wood
  10311. Part3.BrickColor = BrickColor.new("Pine Cone")
  10312. Part3.Anchored = true
  10313. Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
  10314. Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10315. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10316. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10317. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10318. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10319. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10320. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10321. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10322. Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
  10323. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10324. Part4.Parent = Model0
  10325. Part4.Material = Enum.Material.Wood
  10326. Part4.BrickColor = BrickColor.new("Pine Cone")
  10327. Part4.Anchored = true
  10328. Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
  10329. Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10330. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10331. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10332. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10333. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10334. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10335. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10336. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10337. Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
  10338. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10339. Part5.Name = "main"
  10340. Part5.Parent = Model0
  10341. Part5.BrickColor = BrickColor.new("Bright blue")
  10342. Part5.Transparency = 1
  10343. Part5.Rotation = Vector3.new(0, -90, 0)
  10344. Part5.Anchored = true
  10345. Part5.CanCollide = false
  10346. Part5.FormFactor = Enum.FormFactor.Symmetric
  10347. Part5.Size = Vector3.new(2, 2, 1)
  10348. Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10349. Part5.BottomSurface = Enum.SurfaceType.Smooth
  10350. Part5.TopSurface = Enum.SurfaceType.Smooth
  10351. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10352. Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
  10353. Part5.Orientation = Vector3.new(0, -90, 0)
  10354. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10355. Motor6D6.Name = "RootJoint"
  10356. Motor6D6.Parent = Part5
  10357. Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10358. Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10359. Motor6D6.Part0 = Part5
  10360. Motor6D6.MaxVelocity = 0.10000000149012
  10361. Part7.Parent = Model0
  10362. Part7.Material = Enum.Material.SmoothPlastic
  10363. Part7.BrickColor = BrickColor.new("Reddish brown")
  10364. Part7.Rotation = Vector3.new(90, 75, -180)
  10365. Part7.Anchored = true
  10366. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10367. Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10368. Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10369. Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10370. Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10371. Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10372. Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10373. Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10374. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10375. Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
  10376. Part7.Orientation = Vector3.new(15, 90, -90)
  10377. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10378. Part8.Parent = Model0
  10379. Part8.Material = Enum.Material.Wood
  10380. Part8.BrickColor = BrickColor.new("Pine Cone")
  10381. Part8.Anchored = true
  10382. Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
  10383. Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10384. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10385. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10386. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10387. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10388. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10389. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10390. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10391. Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
  10392. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10393. Part9.Parent = Model0
  10394. Part9.Material = Enum.Material.SmoothPlastic
  10395. Part9.BrickColor = BrickColor.new("Reddish brown")
  10396. Part9.Rotation = Vector3.new(90, 75, -180)
  10397. Part9.Anchored = true
  10398. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10399. Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10400. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10401. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10402. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10403. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10404. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10405. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10406. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10407. Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
  10408. Part9.Orientation = Vector3.new(15, 90, -90)
  10409. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10410. Part10.Parent = Model0
  10411. Part10.Material = Enum.Material.SmoothPlastic
  10412. Part10.BrickColor = BrickColor.new("Reddish brown")
  10413. Part10.Anchored = true
  10414. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10415. Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10416. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10417. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10418. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10419. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10420. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10421. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10422. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10423. Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
  10424. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10425. Part11.Parent = Model0
  10426. Part11.Material = Enum.Material.SmoothPlastic
  10427. Part11.BrickColor = BrickColor.new("Reddish brown")
  10428. Part11.Anchored = true
  10429. Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10430. Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10431. Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10432. Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10433. Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10434. Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10435. Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10436. Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10437. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10438. Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
  10439. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10440. Part12.Parent = Model0
  10441. Part12.Material = Enum.Material.SmoothPlastic
  10442. Part12.BrickColor = BrickColor.new("Reddish brown")
  10443. Part12.Rotation = Vector3.new(90, 75, -180)
  10444. Part12.Anchored = true
  10445. Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10446. Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10447. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10448. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10449. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10450. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10451. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10452. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10453. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10454. Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
  10455. Part12.Orientation = Vector3.new(15, 90, -90)
  10456. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10457. Part13.Parent = Model0
  10458. Part13.Material = Enum.Material.SmoothPlastic
  10459. Part13.BrickColor = BrickColor.new("Reddish brown")
  10460. Part13.Anchored = true
  10461. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10462. Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10463. Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10464. Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10465. Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10466. Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10467. Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10468. Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10469. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10470. Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
  10471. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10472. Part14.Parent = Model0
  10473. Part14.Material = Enum.Material.SmoothPlastic
  10474. Part14.BrickColor = BrickColor.new("Reddish brown")
  10475. Part14.Rotation = Vector3.new(90, 75, -180)
  10476. Part14.Anchored = true
  10477. Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10478. Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10479. Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10480. Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10481. Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10482. Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10483. Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10484. Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10485. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10486. Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
  10487. Part14.Orientation = Vector3.new(15, 90, -90)
  10488. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10489. Part15.Parent = Model0
  10490. Part15.Material = Enum.Material.SmoothPlastic
  10491. Part15.BrickColor = BrickColor.new("Reddish brown")
  10492. Part15.Anchored = true
  10493. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10494. Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10495. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10496. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10497. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10498. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10499. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10500. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10501. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10502. Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
  10503. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10504. for i,v in pairs(mas:GetChildren()) do
  10505.     v.Parent = workspace
  10506.     pcall(function() v:MakeJoints() end)
  10507. end
  10508. mas:Destroy()
  10509. for i,v in pairs(cors) do
  10510.     spawn(function()
  10511.         pcall(v)
  10512.     end)
  10513. end
  10514.             hang = Model0
  10515.             hang.Parent = plr
  10516.             hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10517.             pcall(function()
  10518.             plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10519.             function weld(p, cf)
  10520.             local weld1 = Instance.new("Weld")
  10521.             weld1.Part0 = p
  10522.             weld1.Part1 = plr.Torso
  10523.             weld1.C0 = CFrame.new()
  10524.             weld1.C1 = cf
  10525.             weld1.Parent = p
  10526.             end
  10527.             weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10528.             weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10529.             spawn(function()
  10530.                 repeat
  10531.                     wait(0.1)
  10532.                     plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10533.                 until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10534.                 plr:BreakJoints()
  10535.             end)
  10536.             end)
  10537.         end
  10538. end)
  10539.  
  10540. addcmd('fix', 'restores lighting and what not',{},
  10541. function(args, speaker)
  10542. LightingService.Ambient = origsettings.abt
  10543. LightingService.OutdoorAmbient = origsettings.oabt
  10544. LightingService.Brightness = origsettings.brt
  10545. LightingService.TimeOfDay = origsettings.time
  10546. LightingService.FogColor = origsettings.fclr
  10547. LightingService.FogEnd = origsettings.fe
  10548. LightingService.FogStart = origsettings.fs
  10549. playinggif = false
  10550. workspace.Gravity = 200
  10551. 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)
  10552. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10553.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10554.     if v:IsA("PostEffect") then v:Destroy() end end
  10555. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10556.  
  10557. Floating = false
  10558.  
  10559. addcmd('float', 'makes player float',{},
  10560. function(args,speaker)
  10561.     Floating = true
  10562.     local players = getPlayer(args[1], speaker)
  10563.     for _,v in pairs(players) do
  10564.         local pchar = gPlayers[v].Character
  10565.         if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10566.             spawn(function()
  10567.                 local float = DATA.Float:Clone()
  10568.                 float.Parent = pchar
  10569.                 float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10570.                 spawn(function()
  10571.                     while wait(0.1) do
  10572.                         if pchar:FindFirstChild("Float") then
  10573.                             float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10574.                         else
  10575.                             break
  10576.                         end
  10577.                     end
  10578.                 end)
  10579.             end)
  10580.         end
  10581.     end
  10582. end)
  10583.  
  10584. addcmd('unfloat','disables floating',{},
  10585. function(args, speaker)
  10586.     Floating = false
  10587.     local players = getPlayer(args[1], speaker)
  10588.     for i,v in pairs(players)do
  10589.         local pchar = gPlayers[v].Character
  10590.         if pchar:FindFirstChild("Float") then
  10591.             pchar.Float:Destroy()
  10592.         end
  10593.     end
  10594. end)
  10595.  
  10596. runningnoclip = false
  10597. Clip = true
  10598. addcmd('noclip','noclip',{},
  10599. function(args, speaker)
  10600. if speaker.userId ~= LP.userId then
  10601. lponly(speaker)
  10602. else
  10603. Notify('Noclip enabled')
  10604. Clip = false
  10605. if LP.Character:FindFirstChild('Torso') then
  10606.     wait(0.1)
  10607.     if runningnoclip == false then runningnoclip = true
  10608.     game:GetService('RunService').Stepped:connect(function ()
  10609.     if Clip == false and LP.Character ~= nil then
  10610.     for _, child in pairs( LP.Character:GetDescendants()) do
  10611.     if child.ClassName == 'Part' and child.CanCollide == true then
  10612.     child.CanCollide = false
  10613.     end end end end) end
  10614. else
  10615.     r15noclip = true
  10616. end
  10617. end
  10618. end)
  10619.  
  10620. addcmd('clip','clip',{},
  10621. function(args, speaker)
  10622. if speaker.userId ~= LP.userId then
  10623. lponly(speaker)
  10624. else
  10625.     Notify('Noclip disabled')
  10626.     Clip = true
  10627.     r15noclip = false
  10628.     wait(0.1)
  10629.     if LP.Character ~= nil then
  10630.     LP.Character.Torso.CanCollide = true
  10631.     LP.Character.Head.CanCollide = true
  10632. end end end)
  10633.  
  10634. addcmd('prefix','changes prefix',{},
  10635. function(args, speaker)
  10636.     cmdprefix = args[1]
  10637.     Notify('Set prefix to "' .. args[1] .. '"')
  10638.     updatefile()
  10639. end)
  10640.  
  10641. logsopen = false
  10642. addcmd('logs','shows logs',{},
  10643. function(args, speaker)
  10644. if speaker.userId ~= LP.userId then
  10645. lponly(speaker) else
  10646. if logsopen == false then logsopen = true
  10647. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10648. end
  10649. end
  10650. end)
  10651.  
  10652. local Saved = {}
  10653.  
  10654. RestorePoint = function()
  10655.     Saved = {}
  10656.     for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10657.         v.Archivable = true;
  10658.     end
  10659.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10660.         if not v:IsA("Terrain") and not v:IsA("Camera") then
  10661.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10662.                 table.insert(Saved, v:Clone());
  10663.             end
  10664.         elseif v:IsA("Terrain") then
  10665.             Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10666.         end
  10667.     end
  10668.     return Saved;
  10669. end
  10670.  
  10671. InsertPoint = function()
  10672.     if #Saved == 0 and not Saved.Terrain then
  10673.         return false;
  10674.     end
  10675.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10676.         if not v:IsA("Camera") and not v:IsA("Terrain") then
  10677.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10678.                 pcall(function()
  10679.                     v:Destroy()
  10680.                 end)
  10681.             end
  10682.         elseif v:IsA("Terrain") then
  10683.             v:Clear()
  10684.         end
  10685.     end
  10686.     for i, v in ipairs(Saved) do
  10687.         v:Clone().Parent = workspace;
  10688.     end
  10689.     game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10690. end
  10691.  
  10692. addcmd('savemap','saves current map',{'smap'},
  10693. function(args, speaker)
  10694. RestorePoint()
  10695. Notify('Saved current map')
  10696. end)
  10697.  
  10698. addcmd('restoremap','saves current map',{'rmap'},
  10699. function(args, speaker)
  10700. InsertPoint()
  10701. Notify('Loaded last saved map')
  10702. end)
  10703.  
  10704. addcmd('respawn','respawns',{},
  10705. function(args, speaker)
  10706.     local players = getPlayer(args[1], speaker)
  10707.     for i,v in pairs(players) do
  10708.     respawn(gPlayers[v])
  10709.     end
  10710. end)
  10711.  
  10712. addcmd('version','shows version',{''},
  10713. function(args, speaker)
  10714. if speaker.userId ~= LP.userId then
  10715. lponly(speaker)
  10716. else
  10717.     Notify("Version is " .. Version)
  10718. end
  10719. end)
  10720. local CTPenabled = false
  10721. Mouse.KeyDown:connect(function (Key)
  10722.     if Key:byte() == 29 then
  10723.         if FLYING == false then
  10724.             execCmd("fly me", Player)
  10725.         elseif FLYING == true then
  10726.             execCmd("unfly me", Player)
  10727.         end
  10728.     end
  10729.     if Key:byte() == 30 then
  10730.         if Clip == true then
  10731.             execCmd("noclip", Player)
  10732.         elseif Clip == false then
  10733.             execCmd("clip", Player)
  10734.         end
  10735.     end
  10736.     Key = Key:lower()
  10737.     if Key:byte() == 27 then
  10738.         CTPenabled = true
  10739.     end
  10740. end)
  10741. Mouse.KeyUp:connect(function(Key)
  10742.     Key = Key:lower()
  10743.     if Key:byte() == 27 then
  10744.         CTPenabled = false
  10745.     end
  10746. end)
  10747. Mouse.Button1Down:connect(function()
  10748.     local charx = gPlayers.LocalPlayer.Character
  10749.     if charx and CTPenabled == true then
  10750.         charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10751.     end
  10752. end)
  10753.  
  10754. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10755. CMDbar.Name = 'GUI'
  10756. CMDbar.DisplayOrder = 2
  10757. cont = Instance.new("Frame")
  10758. cmdBAR = Instance.new('TextBox', cont)
  10759. cont.Name = "cont"
  10760. cont.BackgroundTransparency = 1
  10761. cont.Position = UDim2.new(1, -265, 0, -75)
  10762. cont.Size = UDim2.new(0, 270, 0, 45)
  10763. cont.Parent = CMDbar
  10764. cont.ZIndex = 5
  10765. cont.Active = true
  10766. dragGUI(cont)
  10767. cmdBAR.Name = "CMDbar"
  10768. cmdBAR.Parent = cont
  10769. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10770. cmdBAR.BackgroundTransparency = 0.7
  10771. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10772. cmdBAR.BorderSizePixel = 0
  10773. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10774. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10775. cmdBAR.Font = Enum.Font.SourceSans
  10776. cmdBAR.FontSize = Enum.FontSize.Size18
  10777. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10778. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10779. cmdBAR.ZIndex = 5
  10780. DATA = Instance.new('Folder', game.ContextActionService)
  10781. DATA.Name = 'Data'
  10782. Paper = Instance.new('BlockMesh', DATA)
  10783. Paper.Name = 'Paper'
  10784. Paper.Scale = Vector3.new(1,1,0.1)
  10785. ayylmao = Instance.new('Hat', DATA)
  10786. ayylmao.Name = 'ayylmao'
  10787. ayyHandle = Instance.new('Part', ayylmao)
  10788. ayyHandle.Name = 'Handle'
  10789. ayyHandle.Size = Vector3.new(2,2.4,2)
  10790. ayyHandle.FormFactor = 'Plate'
  10791. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10792. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10793. ayyMesh.MeshType = 'FileMesh'
  10794. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10795. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10796. Float = Instance.new('Part', DATA)
  10797. Float.Name = 'Float'
  10798. Float.Transparency = 1
  10799. Float.Size = Vector3.new(6,1,6)
  10800. Float.Anchored = true
  10801. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10802. missile = Instance.new('Part', DATA)
  10803. missile.Name = 'IY_missile'
  10804. missile.CanCollide = false
  10805. missile.Size = Vector3.new(2, 5, 2)
  10806. Instance.new('CylinderMesh', missile)
  10807. local F = Instance.new('Part', missile)
  10808. F.BrickColor = BrickColor.new('Black')
  10809. F.CanCollide = false
  10810. F.Size = Vector3.new(2, 0.2, 2)
  10811. Instance.new('CylinderMesh', F)
  10812. local fire = Instance.new('Fire', F)
  10813. fire.Size = "15"
  10814. fire.Heat = "25"
  10815. local head = Instance.new('Part', missile)
  10816. head.CanCollide = false
  10817. head.Shape = 'Ball'
  10818. head.Size = Vector3.new(2, 2, 2)
  10819. head.TopSurface = 'Smooth'
  10820. head.BottomSurface = 'Smooth'
  10821. local BF = Instance.new('BodyForce', missile)
  10822. BF.Name = 'force'
  10823. BF.Force = Vector3.new(0, 0, 0)
  10824. local W1 = Instance.new('Weld', missile)
  10825. W1.Part0 = missile
  10826. W1.Part1 = F
  10827. W1.C1 = CFrame.new(0, 2.6, 0)
  10828. local W2 = Instance.new('Weld', missile)
  10829. W2.Part0 = missile
  10830. W2.Part1 = head
  10831. W2.C1 = CFrame.new(0, -2.6, 0)
  10832.     jail = Instance.new('Model', DATA)
  10833.     jail.Name = 'JAIL'
  10834.         local B = Instance.new('Part', jail)
  10835.         B.Name = 'BUTTOM'
  10836.         B.BrickColor = BrickColor.new('Black')
  10837.         B.Transparency = 0.5
  10838.         B.Anchored = true
  10839.         B.Locked = true
  10840.         B.Size = Vector3.new(6, 1, 6)
  10841.         B.TopSurface = 'Smooth'
  10842.         B.BottomSurface = 'Smooth'
  10843.         local M = Instance.new('Part', jail)
  10844.         M.Name = 'MAIN'
  10845.         M.BrickColor = BrickColor.new('Black')
  10846.         M.Transparency = 1
  10847.         M.Anchored = true
  10848.         M.CanCollide = false
  10849.         M.Locked = true
  10850.         M.Position = B.Position + Vector3.new(0, 3, 0)
  10851.         M.Size = Vector3.new(1, 1, 1)
  10852.         local P1 = Instance.new('Part', jail)
  10853.         P1.BrickColor = BrickColor.new('Black')
  10854.         P1.Transparency = 0.5
  10855.         P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10856.         P1.Rotation = Vector3.new(0, 90, 0)
  10857.         P1.Anchored = true
  10858.         P1.Locked = true
  10859.         P1.Size = Vector3.new(1, 6, 6)
  10860.         local P2 = Instance.new('Part', jail)
  10861.         P2.BrickColor = BrickColor.new('Black')
  10862.         P2.Transparency = 0.5
  10863.         P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10864.         P2.Rotation = Vector3.new(-180, 0, -180)
  10865.         P2.Anchored = true
  10866.         P2.Locked = true
  10867.         P2.Size = Vector3.new(1, 6, 4)
  10868.         local P3 = Instance.new('Part', jail)
  10869.         P3.BrickColor = BrickColor.new('Black')
  10870.         P3.Transparency = 0.5
  10871.         P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10872.         P3.Rotation = Vector3.new(0, 0, 0)
  10873.         P3.Anchored = true
  10874.         P3.Locked = true
  10875.         P3.Size = Vector3.new(1, 6, 4)
  10876.         local P4 = Instance.new('Part', jail)
  10877.         P4.BrickColor = BrickColor.new('Black')
  10878.         P4.Transparency = 0.5
  10879.         P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10880.         P4.Rotation = Vector3.new(0, 90, 0)
  10881.         P4.Anchored = true
  10882.         P4.Locked = true
  10883.         P4.Size = Vector3.new(1, 6, 6)
  10884.         local TOP = Instance.new('Part', jail)
  10885.         TOP.BrickColor = BrickColor.new('Black')
  10886.         TOP.Transparency = 0.5
  10887.         TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10888.         TOP.Rotation = Vector3.new(0, 0, 0)
  10889.         TOP.Anchored = true
  10890.         TOP.Locked = true
  10891.         TOP.Size = Vector3.new(6, 1, 6)
  10892.         TOP.TopSurface = 'Smooth'
  10893.         TOP.BottomSurface = 'Smooth'
  10894. cp = Instance.new("ScreenGui")
  10895. local Frame = Instance.new("Frame")
  10896. local holder = Instance.new("Frame")
  10897. bar = Instance.new("Frame")
  10898. local cmds = Instance.new("TextButton")
  10899. local settings = Instance.new("TextButton")
  10900. local Hide = Instance.new("TextButton")
  10901. local Exit = Instance.new("TextButton")
  10902. FeedbackMain = Instance.new("Frame")
  10903. local Title = Instance.new("TextLabel")
  10904. local checkboxText = Instance.new("TextLabel")
  10905. local CheckBox = Instance.new("ImageButton")
  10906. local bindInput = Instance.new("TextButton")
  10907. Input = Instance.new("TextBox")
  10908. local preText = Instance.new("TextLabel")
  10909. local setpre = Instance.new("TextButton")
  10910. local everyone = Instance.new("TextButton")
  10911. local JLtext = Instance.new("TextLabel")
  10912. local CheckBoxJL = Instance.new("ImageButton")
  10913. local friends = Instance.new("TextButton")
  10914. local InputBox = Instance.new("TextButton")
  10915. Input_2 = Instance.new("TextBox")
  10916. local MTText = Instance.new("TextLabel")
  10917. local setMT = Instance.new("TextButton")
  10918. local CheckBoxS = Instance.new("ImageButton")
  10919. local slocktext = Instance.new("TextLabel")
  10920. local barBind = Instance.new("TextLabel")
  10921. local setBind = Instance.new("TextButton")
  10922. local MtimeInput = Instance.new("TextButton")
  10923. Input_3 = Instance.new("TextBox")
  10924. local size = Instance.new("Frame")
  10925. MAIN = Instance.new("Frame")
  10926. local Title_2 = Instance.new("TextLabel")
  10927. local Example = Instance.new("TextLabel")
  10928. local Search = Instance.new("TextBox")
  10929. local CMDss = Instance.new("ScrollingFrame")
  10930. local uicolortext = Instance.new("TextLabel")
  10931. local openC = Instance.new("TextButton")
  10932. cp.Name = "cp"
  10933. cp.Parent = DATA
  10934. Frame.Parent = cp
  10935. Frame.Active = true
  10936. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  10937. Frame.BackgroundTransparency = 1
  10938. Frame.Position = UDim2.new(1, -300, 1, -330)
  10939. Frame.Size = UDim2.new(0, 300, 0, 40)
  10940. holder.Name = "holder"
  10941. holder.Parent = Frame
  10942. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  10943. holder.BackgroundTransparency = 1
  10944. holder.BorderSizePixel = 2
  10945. holder.ClipsDescendants = true
  10946. holder.Size = UDim2.new(0, 300, 0, 330)
  10947. holder.ZIndex = 2
  10948. bar.Name = "bar"
  10949. bar.Parent = holder
  10950. bar.BackgroundColor3 = maincolor
  10951. bar.BackgroundTransparency = 0.30000001192093
  10952. bar.BorderColor3 = Color3.new(0, 0, 0)
  10953. bar.BorderSizePixel = 0
  10954. bar.Position = UDim2.new(1, -295, 1, -330)
  10955. bar.Size = UDim2.new(0, 290, 0, 26)
  10956. cmds.Name = "cmds"
  10957. cmds.Parent = bar
  10958. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  10959. cmds.BackgroundTransparency = 0.80000001192093
  10960. cmds.BorderColor3 = Color3.new(1, 1, 1)
  10961. cmds.Position = UDim2.new(0, 3, 0, 3)
  10962. cmds.Size = UDim2.new(0, 70, 0, 20)
  10963. cmds.Font = Enum.Font.SourceSans
  10964. cmds.FontSize = Enum.FontSize.Size14
  10965. cmds.Text = "Commands"
  10966. cmds.TextColor3 = Color3.new(1, 1, 1)
  10967. settings.Name = "settings"
  10968. settings.Parent = bar
  10969. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  10970. settings.BackgroundTransparency = 0.80000001192093
  10971. settings.BorderColor3 = Color3.new(1, 1, 1)
  10972. settings.Position = UDim2.new(0, 77, 0, 3)
  10973. settings.Size = UDim2.new(0, 70, 0, 20)
  10974. settings.Font = Enum.Font.SourceSans
  10975. settings.FontSize = Enum.FontSize.Size14
  10976. settings.Text = "Settings"
  10977. settings.TextColor3 = Color3.new(1, 1, 1)
  10978. Hide.Name = "Hide"
  10979. Hide.Parent = bar
  10980. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  10981. Hide.BackgroundTransparency = 0.30000001192093
  10982. Hide.BorderColor3 = Color3.new(1, 1, 1)
  10983. Hide.BorderSizePixel = 0
  10984. Hide.Position = UDim2.new(0, 243, 0, 3)
  10985. Hide.Size = UDim2.new(0, 20, 0, 20)
  10986. Hide.FontSize = Enum.FontSize.Size14
  10987. Hide.Text = ""
  10988. Exit.Name = "Exit"
  10989. Exit.Parent = bar
  10990. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  10991. Exit.BackgroundTransparency = 0.30000001192093
  10992. Exit.BorderColor3 = Color3.new(1, 0, 0)
  10993. Exit.BorderSizePixel = 0
  10994. Exit.Position = UDim2.new(0, 267, 0, 3)
  10995. Exit.Size = UDim2.new(0, 20, 0, 20)
  10996. Exit.FontSize = Enum.FontSize.Size14
  10997. Exit.Text = ""
  10998. FeedbackMain.Name = "FeedbackMain"
  10999. FeedbackMain.Parent = holder
  11000. FeedbackMain.BackgroundColor3 = maincolor
  11001. FeedbackMain.BackgroundTransparency = 0.5
  11002. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  11003. FeedbackMain.BorderSizePixel = 0
  11004. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
  11005. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  11006. Title.Name = "Title"
  11007. Title.Parent = FeedbackMain
  11008. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  11009. Title.BackgroundTransparency = 1
  11010. Title.Size = UDim2.new(1, 0, 0, 30)
  11011. Title.Font = Enum.Font.SourceSansBold
  11012. Title.FontSize = Enum.FontSize.Size24
  11013. Title.Text = "Settings"
  11014. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11015. Title.TextStrokeTransparency = 0
  11016. checkboxText.Name = "checkboxText"
  11017. checkboxText.Parent = FeedbackMain
  11018. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  11019. checkboxText.BackgroundTransparency = 1
  11020. checkboxText.Position = UDim2.new(0, 0, 0, 60)
  11021. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  11022. checkboxText.Font = Enum.Font.SourceSansBold
  11023. checkboxText.FontSize = Enum.FontSize.Size18
  11024. checkboxText.Text = "     Suggestions"
  11025. checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11026. checkboxText.TextStrokeTransparency = 0
  11027. checkboxText.TextXAlignment = Enum.TextXAlignment.Left
  11028. CheckBox.Name = "CheckBox"
  11029. CheckBox.Parent = FeedbackMain
  11030. CheckBox.BackgroundTransparency = 1
  11031. CheckBox.Position = UDim2.new(0, 240, 0, 60)
  11032. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  11033. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  11034. bindInput.Name = "bindInput"
  11035. bindInput.Parent = FeedbackMain
  11036. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11037. bindInput.Position = UDim2.new(0, 187, 0, 260)
  11038. bindInput.Size = UDim2.new(0, 30, 0, 30)
  11039. bindInput.AutoButtonColor = false
  11040. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11041. bindInput.Font = Enum.Font.SourceSans
  11042. bindInput.FontSize = Enum.FontSize.Size14
  11043. bindInput.Text = ""
  11044. Input.Name = "Input"
  11045. Input.Parent = bindInput
  11046. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  11047. Input.BackgroundTransparency = 1
  11048. Input.Position = UDim2.new(0, -8, 0, -8)
  11049. Input.Size = UDim2.new(0, 20, 0, 20)
  11050. Input.Font = Enum.Font.SourceSansBold
  11051. Input.FontSize = Enum.FontSize.Size18
  11052. Input.MultiLine = true
  11053. Input.Text = ";"
  11054. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11055. Input.TextWrapped = true
  11056. Input.TextYAlignment = Enum.TextYAlignment.Top
  11057. preText.Name = "preText"
  11058. preText.Parent = FeedbackMain
  11059. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  11060. preText.BackgroundTransparency = 1
  11061. preText.Position = UDim2.new(0, 0, 0, 140)
  11062. preText.Size = UDim2.new(1, 0, 0, 30)
  11063. preText.Font = Enum.Font.SourceSansBold
  11064. preText.FontSize = Enum.FontSize.Size18
  11065. preText.Text = "     Prefix"
  11066. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11067. preText.TextStrokeTransparency = 0
  11068. preText.TextXAlignment = Enum.TextXAlignment.Left
  11069. setpre.Name = "setpre"
  11070. setpre.Parent = FeedbackMain
  11071. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  11072. setpre.BorderSizePixel = 5
  11073. setpre.Position = UDim2.new(0, 235, 0, 142)
  11074. setpre.Size = UDim2.new(0, 40, 0, 25)
  11075. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11076. setpre.Font = Enum.Font.ArialBold
  11077. setpre.FontSize = Enum.FontSize.Size18
  11078. setpre.Text = "Set"
  11079. everyone.Name = "everyone"
  11080. everyone.Parent = FeedbackMain
  11081. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  11082. everyone.BackgroundTransparency = 0.80000001192093
  11083. everyone.BorderColor3 = Color3.new(0, 0, 0)
  11084. everyone.Position = UDim2.new(0, 230, 0, 237)
  11085. everyone.Size = UDim2.new(0, 50, 0, 20)
  11086. everyone.Font = Enum.Font.SourceSans
  11087. everyone.FontSize = Enum.FontSize.Size14
  11088. everyone.Text = "Everyone"
  11089. everyone.TextColor3 = Color3.new(1, 1, 1)
  11090. JLtext.Name = "JLtext"
  11091. JLtext.Parent = FeedbackMain
  11092. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  11093. JLtext.BackgroundTransparency = 1
  11094. JLtext.Position = UDim2.new(0, 0, 0, 220)
  11095. JLtext.Size = UDim2.new(1, 0, 0, 30)
  11096. JLtext.Font = Enum.Font.SourceSansBold
  11097. JLtext.FontSize = Enum.FontSize.Size18
  11098. JLtext.Text = "     Joined/Left Notifications"
  11099. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11100. JLtext.TextStrokeTransparency = 0
  11101. JLtext.TextXAlignment = Enum.TextXAlignment.Left
  11102. CheckBoxJL.Name = "CheckBoxJL"
  11103. CheckBoxJL.Parent = FeedbackMain
  11104. CheckBoxJL.BackgroundTransparency = 1
  11105. CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
  11106. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  11107. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  11108. friends.Name = "friends"
  11109. friends.Parent = FeedbackMain
  11110. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  11111. friends.BackgroundTransparency = 0.80000001192093
  11112. friends.BorderColor3 = Color3.new(1, 1, 1)
  11113. friends.Position = UDim2.new(0, 230, 0, 215)
  11114. friends.Size = UDim2.new(0, 50, 0, 20)
  11115. friends.Font = Enum.Font.SourceSans
  11116. friends.FontSize = Enum.FontSize.Size14
  11117. friends.Text = "Friends"
  11118. friends.TextColor3 = Color3.new(1, 1, 1)
  11119. InputBox.Name = "InputBox"
  11120. InputBox.Parent = FeedbackMain
  11121. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  11122. InputBox.Position = UDim2.new(0, 187, 0, 140)
  11123. InputBox.Size = UDim2.new(0, 30, 0, 30)
  11124. InputBox.AutoButtonColor = false
  11125. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11126. InputBox.Font = Enum.Font.SourceSans
  11127. InputBox.FontSize = Enum.FontSize.Size14
  11128. InputBox.Text = ""
  11129. Input_2.Name = "Input"
  11130. Input_2.Parent = InputBox
  11131. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11132. Input_2.BackgroundTransparency = 1
  11133. Input_2.Position = UDim2.new(0, -8, 0, -8)
  11134. Input_2.Size = UDim2.new(0, 20, 0, 20)
  11135. Input_2.Font = Enum.Font.SourceSansBold
  11136. Input_2.FontSize = Enum.FontSize.Size18
  11137. Input_2.MultiLine = true
  11138. Input_2.Text = ";"
  11139. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11140. Input_2.TextWrapped = true
  11141. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  11142. MTText.Name = "MTText"
  11143. MTText.Parent = FeedbackMain
  11144. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  11145. MTText.BackgroundTransparency = 1
  11146. MTText.Position = UDim2.new(0, 0, 0, 180)
  11147. MTText.Size = UDim2.new(1, 0, 0, 30)
  11148. MTText.Font = Enum.Font.SourceSansBold
  11149. MTText.FontSize = Enum.FontSize.Size18
  11150. MTText.Text = "     Message Seconds"
  11151. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11152. MTText.TextStrokeTransparency = 0
  11153. MTText.TextXAlignment = Enum.TextXAlignment.Left
  11154. setMT.Name = "setMT"
  11155. setMT.Parent = FeedbackMain
  11156. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  11157. setMT.BorderSizePixel = 5
  11158. setMT.Position = UDim2.new(0, 235, 0, 183)
  11159. setMT.Size = UDim2.new(0, 40, 0, 25)
  11160. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11161. setMT.Font = Enum.Font.ArialBold
  11162. setMT.FontSize = Enum.FontSize.Size18
  11163. setMT.Text = "Set"
  11164. CheckBoxS.Name = "CheckBoxS"
  11165. CheckBoxS.Parent = FeedbackMain
  11166. CheckBoxS.BackgroundTransparency = 1
  11167. CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
  11168. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  11169. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  11170. slocktext.Name = "slocktext"
  11171. slocktext.Parent = FeedbackMain
  11172. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  11173. slocktext.BackgroundTransparency = 1
  11174. slocktext.Position = UDim2.new(0, 0, 0, 100)
  11175. slocktext.Size = UDim2.new(1, 0, 0, 30)
  11176. slocktext.Font = Enum.Font.SourceSansBold
  11177. slocktext.FontSize = Enum.FontSize.Size18
  11178. slocktext.Text = "     Allow Friends On Serverlock"
  11179. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11180. slocktext.TextStrokeTransparency = 0
  11181. slocktext.TextXAlignment = Enum.TextXAlignment.Left
  11182. barBind.Name = "barBind"
  11183. barBind.Parent = FeedbackMain
  11184. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11185. barBind.BackgroundTransparency = 1
  11186. barBind.Position = UDim2.new(0, 0, 0, 260)
  11187. barBind.Size = UDim2.new(1, 0, 0, 30)
  11188. barBind.Font = Enum.Font.SourceSansBold
  11189. barBind.FontSize = Enum.FontSize.Size18
  11190. barBind.Text = "     Command Bar Keybind"
  11191. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11192. barBind.TextStrokeTransparency = 0
  11193. barBind.TextXAlignment = Enum.TextXAlignment.Left
  11194. setBind.Name = "setBind"
  11195. setBind.Parent = FeedbackMain
  11196. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11197. setBind.BorderSizePixel = 5
  11198. setBind.Position = UDim2.new(0, 235, 0, 262)
  11199. setBind.Size = UDim2.new(0, 40, 0, 25)
  11200. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11201. setBind.Font = Enum.Font.ArialBold
  11202. setBind.FontSize = Enum.FontSize.Size18
  11203. setBind.Text = "Set"
  11204. MtimeInput.Name = "MtimeInput"
  11205. MtimeInput.Parent = FeedbackMain
  11206. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11207. MtimeInput.Position = UDim2.new(0, 187, 0, 180)
  11208. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  11209. MtimeInput.AutoButtonColor = false
  11210. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11211. MtimeInput.Font = Enum.Font.SourceSans
  11212. MtimeInput.FontSize = Enum.FontSize.Size14
  11213. MtimeInput.Text = ""
  11214. Input_3.Name = "Input"
  11215. Input_3.Parent = MtimeInput
  11216. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  11217. Input_3.BackgroundTransparency = 1
  11218. Input_3.Position = UDim2.new(0, -8, 0, -8)
  11219. Input_3.Size = UDim2.new(0, 20, 0, 20)
  11220. Input_3.Font = Enum.Font.SourceSansBold
  11221. Input_3.FontSize = Enum.FontSize.Size18
  11222. Input_3.MultiLine = true
  11223. Input_3.Text = "7"
  11224. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11225. Input_3.TextWrapped = true
  11226. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  11227. uicolortext.Name = "uicolortext"
  11228. uicolortext.Parent = FeedbackMain
  11229. uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
  11230. uicolortext.BackgroundTransparency = 1
  11231. uicolortext.Position = UDim2.new(0, 0, 0, 30)
  11232. uicolortext.Size = UDim2.new(1, 0, 0, 30)
  11233. uicolortext.Font = Enum.Font.SourceSansBold
  11234. uicolortext.FontSize = Enum.FontSize.Size18
  11235. uicolortext.Text = "     UI Color"
  11236. uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11237. uicolortext.TextStrokeTransparency = 0
  11238. uicolortext.TextXAlignment = Enum.TextXAlignment.Left
  11239. openC.Name = "openC"
  11240. openC.Parent = FeedbackMain
  11241. openC.BackgroundColor3 = Color3.new(1, 1, 1)
  11242. openC.BorderSizePixel = 5
  11243. openC.Position = UDim2.new(0, 235, 0, 32)
  11244. openC.Size = UDim2.new(0, 40, 0, 25)
  11245. openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11246. openC.Font = Enum.Font.ArialBold
  11247. openC.FontSize = Enum.FontSize.Size18
  11248. openC.Text = "Set"
  11249. size.Name = "size"
  11250. size.Parent = holder
  11251. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11252. size.BackgroundTransparency = 1
  11253. size.Position = UDim2.new(1, -301, 1, -300)
  11254. size.Size = UDim2.new(0, 275, 0, 300)
  11255. size.ZIndex = 2
  11256. MAIN.Name = "MAIN"
  11257. MAIN.Parent = size
  11258. MAIN.BackgroundColor3 = maincolor
  11259. MAIN.BackgroundTransparency = 0.5
  11260. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  11261. MAIN.BorderSizePixel = 0
  11262. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  11263. MAIN.Size = UDim2.new(0, 290, 0, 300)
  11264. Title_2.Name = "Title"
  11265. Title_2.Parent = MAIN
  11266. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11267. Title_2.BackgroundTransparency = 1
  11268. Title_2.Size = UDim2.new(1, 0, 0, 30)
  11269. Title_2.Font = Enum.Font.SourceSansBold
  11270. Title_2.FontSize = Enum.FontSize.Size24
  11271. Title_2.Text = "Commands"
  11272. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11273. Title_2.TextStrokeTransparency = 0
  11274. Example.Name = "Example"
  11275. Example.Parent = MAIN
  11276. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11277. Example.BackgroundTransparency = 1
  11278. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11279. Example.BorderSizePixel = 0
  11280. Example.Size = UDim2.new(0, 190, 0, 20)
  11281. Example.Visible = false
  11282. Example.Font = Enum.Font.SourceSansBold
  11283. Example.TextSize = 20
  11284. Example.Text = "txt"
  11285. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11286. Example.TextStrokeTransparency = 0
  11287. Example.TextXAlignment = Enum.TextXAlignment.Left
  11288. Example.ZIndex = 6
  11289. Search.Name = "Search"
  11290. Search.Parent = MAIN
  11291. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  11292. Search.BackgroundTransparency = 0.69999998807907
  11293. Search.BorderColor3 = Color3.new(1, 1, 1)
  11294. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  11295. Search.Size = UDim2.new(0, 250, 0, 20)
  11296. Search.ClearTextOnFocus = false
  11297. Search.Font = Enum.Font.SourceSansBold
  11298. Search.FontSize = Enum.FontSize.Size18
  11299. Search.Text = "Search"
  11300. Search.TextColor3 = Color3.new(1, 1, 1)
  11301. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  11302. Search.TextStrokeTransparency = 0
  11303. CMDss.Name = "CMDs"
  11304. CMDss.Parent = MAIN
  11305. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11306. CMDss.BackgroundTransparency = 1
  11307. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11308. CMDss.BorderSizePixel = 0
  11309. CMDss.Position = UDim2.new(0, 10, 0, 65)
  11310. CMDss.Size = UDim2.new(0, 280, 0, 230)
  11311. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11312. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  11313. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  11314. CMDss.ScrollBarThickness = 8
  11315. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  11316. notifyMAIN = Instance.new('ScreenGui', DATA)
  11317. notifyMAIN.Name = 'Notification'
  11318. notifyNOT = Instance.new('Frame', notifyMAIN)
  11319. notifyNOT.Name = 'NOTIFY'
  11320. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  11321. notifyNOT.BackgroundTransparency = 1
  11322. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  11323. notifyNOT.BorderSizePixel = 2
  11324. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  11325. notifyNOT.Size = UDim2.new(1,0,0,-40)
  11326. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  11327. notifyNOTE.Name = 'NOTE'
  11328. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  11329. notifyNOTE.BackgroundTransparency = 1
  11330. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  11331. notifyNOTE.BorderSizePixel = 0
  11332. notifyNOTE.Size = UDim2.new(1,0,1,0)
  11333. notifyNOTE.ZIndex = 4
  11334. notifyNOTE.FontSize = 'Size18'
  11335. notifyNOTE.Font = 'SourceSansBold'
  11336. notifyNOTE.Text = 'NOTIFY'
  11337. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  11338. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  11339. notifyNOTE.TextStrokeTransparency = 0.8
  11340.  
  11341. addcmd('ayylmao','ayy lmao',{'alien'},
  11342. function(args, speaker)
  11343.     local players = getPlayer(args[1], speaker)
  11344.     for i,v in pairs(players)do
  11345.         local pchar = gPlayers[v].Character
  11346.         if pchar:FindFirstChild("Shirt") then
  11347.             pchar.Shirt:Destroy()
  11348.         end
  11349.         if pchar:FindFirstChild("Pants") then
  11350.             pchar.Pants:Destroy()
  11351.         end
  11352.         if pchar:FindFirstChild("Shirt Graphic") then
  11353.             pchar["Shirt Graphic"].Graphic = ""
  11354.         end
  11355.         for i,v in pairs(pchar:GetChildren()) do
  11356.             if v:IsA("Accessory") then
  11357.                 v:Destroy()
  11358.             end
  11359.         end
  11360.         local ayylmao = DATA.ayylmao:Clone()
  11361.         ayylmao.Parent = pchar
  11362.         local BC = pchar["Body Colors"]
  11363.         BC.HeadColor = BrickColor.new("Fossil")
  11364.         BC.LeftArmColor = BrickColor.new("Fossil")
  11365.         BC.LeftLegColor = BrickColor.new("Fossil")
  11366.         BC.RightArmColor = BrickColor.new("Fossil")
  11367.         BC.RightLegColor = BrickColor.new("Fossil")
  11368.         BC.TorsoColor = BrickColor.new("Fossil")
  11369.     end
  11370. end)
  11371. HKFolder = Instance.new("Folder", game.CoreGui)
  11372. for i,v in pairs(HK) do
  11373.     local HKValue = Instance.new("StringValue", HKFolder)
  11374.     HKValue.Value = v
  11375.     HKValue.RobloxLocked = true
  11376. end
  11377. CMDsFolder = Instance.new("Folder", game.CoreGui)
  11378. for i,v in pairs(CMDs) do
  11379.     local CMDsValue = Instance.new("StringValue", CMDsFolder)
  11380.     CMDsValue.Value = v
  11381.     CMDsValue.RobloxLocked = true
  11382. end
  11383. cmdOpen = false
  11384. function commands()
  11385.     if cmdOpen == false then
  11386.     cmdOpen = true
  11387.     local cmds = cp:Clone()
  11388.     cmds.Parent = game.CoreGui
  11389.     local HKV = HKFolder:GetChildren()
  11390.     local CMDsV = CMDsFolder:GetChildren()
  11391.     dragGUI(cmds.Frame)
  11392.     cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  11393. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11394. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  11395. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  11396. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11397. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  11398. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11399. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11400. end
  11401. --joined/left friend option
  11402. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  11403. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11404. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  11405. Nfriends = true updatefile()
  11406. end)
  11407. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  11408. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11409. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11410. Nfriends = false updatefile()
  11411. end)
  11412. -- Color mixer
  11413. SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
  11414. picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11415. end)
  11416. --Message time
  11417. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  11418. wait()
  11419.     Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  11420.     Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  11421.     updatefile()
  11422. end)
  11423. --CMDBAR keybind
  11424. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  11425. wait()
  11426.     cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  11427.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11428.     Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  11429.     updatefile()
  11430. end)
  11431. --Change prefix
  11432. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  11433. wait()
  11434.     cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  11435.     Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  11436.     updatefile()
  11437. end)
  11438. --Check Box for notify
  11439. checked = "http://www.roblox.com/asset/?id=65492641"
  11440. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11441. if suggestionstoggle == true then
  11442. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11443. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11444. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11445. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11446. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11447. suggestionstoggle = true
  11448. updatefile()
  11449. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11450. --Check Box for allow friends on serverlock
  11451. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11452. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11453. if allowfriends == true then
  11454. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11455. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11456. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11457. if allowfriends == true then allowfriends = false updatefile()
  11458. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11459. allowfriends = true updatefile()
  11460. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11461. --Check Box for JoinedLeft notifications
  11462. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11463. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11464. if JLnotify == true then
  11465. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11466. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11467. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11468. if JLnotify == true then JLnotify = false updatefile()
  11469. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11470. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11471. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11472. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11473. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11474. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11475. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11476. cmds.Frame.holder.bar.Hide.Visible = true
  11477. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11478. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11479. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11480. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11481. cmds.Frame.holder.bar.Hide.Visible = true
  11482. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11483. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11484. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11485. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11486. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11487. cmds.Frame.holder.bar.Hide.Visible = false end)
  11488. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11489. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11490. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11491. cmds:Destroy() cmdOpen = false end)
  11492. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11493. searchbar()
  11494.     for i = 1, #HKV do
  11495.         local YSize = 25
  11496.         local Position = ((i * YSize) - YSize)
  11497.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11498.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11499.         newcmd.Visible = true
  11500.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11501.         newcmd.Text = "" .. HKV[i].Value
  11502.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11503.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11504.     end
  11505.     for i = 1, #CMDsV do
  11506.         local YSize = 25
  11507.         local Position = ((i * YSize) - YSize)
  11508.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11509.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11510.         newcmd.Visible = true
  11511.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11512.         newcmd.Text = "" .. CMDsV[i].Value
  11513.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11514.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11515.     end
  11516. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11517. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11518. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11519. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11520.  
  11521. function searchbar()
  11522. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11523. local main = CSP
  11524. local frame = CSP:WaitForChild('CMDs')
  11525. local gui = CSP:WaitForChild('Search')
  11526. local focused = false
  11527. Match = function(name,str)
  11528.     return name:lower():find(str:lower()) and true
  11529. end
  11530. gui.FocusLost:connect(function(enterpressed)
  11531. gui.Text = "Search"
  11532. end)
  11533. IndexContents = function(str,bool)
  11534.     local Index,SizeY = 0,0
  11535.     for i,v in next, frame:GetChildren() do
  11536.         if bool then
  11537.             if Match(v.Text,str) then
  11538.                 Index = Index + 1
  11539.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11540.                 v.Visible = true
  11541.                 SizeY = SizeY + v.AbsoluteSize.Y
  11542.                 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11543.             else
  11544.                 v.Visible = false
  11545.             end
  11546.         else
  11547.             v.Visible = true
  11548.             SizeY = SizeY + v.AbsoluteSize.Y
  11549.             frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11550.         end
  11551.     end
  11552. end
  11553. game:GetService('RunService').Stepped:connect(function()
  11554.     if gui:IsFocused() and gui.Text == "Search" then
  11555.     gui.Text = ''
  11556.     end
  11557. end)
  11558. gui.Changed:connect(function()
  11559.     if gui:IsFocused() then IndexContents(gui.Text,true) end
  11560. end)
  11561.  
  11562. IndexContents('',true)
  11563. end
  11564.  
  11565. function runwindow()
  11566. commands()
  11567. searchbar()
  11568. end
  11569.  
  11570. addcmd('settings','opens settings window',{'toggles'},
  11571. function(args, speaker)
  11572. if speaker.userId ~= LP.userId then
  11573. lponly(speaker)
  11574. else
  11575. runwindow()
  11576. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11577. wait(0.1)
  11578. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11579. wait(0.1)
  11580. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11581. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11582. end
  11583. end)
  11584.  
  11585. function movetab(speaker,PART)
  11586. game:GetService('RunService').Stepped:connect(function()
  11587. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11588. PART.Locked = true
  11589. local cf = speaker.Character.HumanoidRootPart.CFrame
  11590. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11591. PART.CFrame = newcf end end) end
  11592.  
  11593. hastab = {}
  11594. addcmd('tablet','opens tablet gui',{},
  11595. function(args, speaker)
  11596. for _, child in pairs( workspace:GetChildren()) do
  11597.     if child.Name == speaker.Name .. "TAB" then
  11598.         child:Destroy() end end
  11599. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11600. local GUI = Instance.new("SurfaceGui")
  11601. local holder = Instance.new("Frame")
  11602. local bar = Instance.new("Frame")
  11603. local Title = Instance.new("TextLabel")
  11604. local MAIN = Instance.new("Frame")
  11605. local Example = Instance.new("TextLabel")
  11606. local CMDs = Instance.new("ScrollingFrame")
  11607. local PART = Instance.new("Part")
  11608. PART.Name = speaker.Name .. 'TAB'
  11609. PART.Color = maincolor
  11610. PART.Size = Vector3.new(7, 7.8, 0.2)
  11611. PART.Transparency = 0
  11612. PART.Locked = true
  11613. PART.CanCollide = false
  11614. PART.Parent = workspace
  11615. PART.Anchored = true
  11616. PART.Material = "Neon"
  11617. local GUI = Instance.new("SurfaceGui")
  11618. local holder = Instance.new("Frame")
  11619. local bar = Instance.new("Frame")
  11620. local Title = Instance.new("TextLabel")
  11621. local MAIN = Instance.new("Frame")
  11622. local Example = Instance.new("TextLabel")
  11623. local CMDs = Instance.new("ScrollingFrame")
  11624. GUI.Name = "GUI"
  11625. GUI.Parent = PART
  11626. GUI.CanvasSize = Vector2.new(500, 600)
  11627. GUI.Face = Enum.NormalId.Back
  11628. holder.Name = "holder"
  11629. holder.Parent = GUI
  11630. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11631. holder.BackgroundTransparency = 1
  11632. holder.BorderSizePixel = 2
  11633. holder.Position = UDim2.new(0, 0, 0, 10)
  11634. holder.Size = UDim2.new(0, 300, 0, 330)
  11635. holder.ZIndex = 2
  11636. bar.Name = "bar"
  11637. bar.Parent = holder
  11638. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11639. bar.BackgroundTransparency = 0.89999997615814
  11640. bar.BorderSizePixel = 0
  11641. bar.Position = UDim2.new(0, 10, 1, -330)
  11642. bar.Size = UDim2.new(0, 480, 0, 33)
  11643. Title.Name = "Title"
  11644. Title.Parent = bar
  11645. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11646. Title.BackgroundTransparency = 1
  11647. Title.Size = UDim2.new(1, 0, 0, 30)
  11648. Title.Font = Enum.Font.SourceSansBold
  11649. Title.FontSize = Enum.FontSize.Size24
  11650. Title.Text = "[Infinite Yield] Command List"
  11651. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11652. MAIN.Name = "MAIN"
  11653. MAIN.Parent = holder
  11654. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11655. MAIN.BackgroundTransparency = 0.89999997615814
  11656. MAIN.BorderSizePixel = 0
  11657. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11658. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11659. Example.Name = "Example"
  11660. Example.Parent = MAIN
  11661. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11662. Example.BackgroundTransparency = 1
  11663. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11664. Example.BorderSizePixel = 0
  11665. Example.Size = UDim2.new(0, 190, 0, 40)
  11666. Example.Visible = false
  11667. Example.Font = Enum.Font.SourceSansBold
  11668. Example.FontSize = Enum.FontSize.Size36
  11669. Example.Text = "txt"
  11670. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11671. Example.TextStrokeTransparency = 0
  11672. Example.TextXAlignment = Enum.TextXAlignment.Left
  11673. Example.ZIndex = 6
  11674. CMDs.Name = "CMDs"
  11675. CMDs.Parent = MAIN
  11676. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11677. CMDs.BackgroundTransparency = 1
  11678. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11679. CMDs.BorderSizePixel = 0
  11680. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11681. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11682. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11683. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11684. CMDs.ScrollBarThickness = 15
  11685. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11686.     local CMDsV = CMDsFolder:GetChildren()
  11687.     for i = 1, #CMDsV do
  11688.         local YSize = 35
  11689.         local Position = ((i * YSize) - YSize)
  11690.         local newcmd = Example:Clone()
  11691.         newcmd.Parent = CMDs
  11692.         newcmd.Visible = true
  11693.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11694.         newcmd.Text = "" .. CMDsV[i].Value
  11695.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11696. local cf = speaker.Character.HumanoidRootPart.CFrame
  11697. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11698. PART.CFrame = newcf
  11699. speaker.Character.Humanoid.Died:connect(function()
  11700. PART:Destroy() end)
  11701. wait(1)
  11702. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11703. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11704. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11705. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11706. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11707. end)
  11708.  
  11709. function updatepositions()
  11710.     if PList then
  11711.     PList:ClearAllChildren()
  11712.     PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11713.     for i = 1, #WayPoints do
  11714.         local YSize = 25
  11715.         local Position = ((i * YSize) - YSize)
  11716.         local newcmd = Example:Clone()
  11717.         newcmd.Parent = PList
  11718.         newcmd.Visible = true
  11719.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11720.         newcmd.Text = "    " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11721.         PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11722.         local goto = Instance.new("TextButton")
  11723.         goto.Name = "goto"
  11724.         goto.Parent = PList
  11725.         goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11726.         goto.BackgroundTransparency = 0.30000001192093
  11727.         goto.BorderColor3 = Color3.new(1, 0, 0)
  11728.         goto.BorderSizePixel = 0
  11729.         goto.Position = UDim2.new(0,-10,0, Position + 5)
  11730.         goto.Size = UDim2.new(0, 20, 0, 20)
  11731.         goto.FontSize = Enum.FontSize.Size14
  11732.         goto.Text = ""
  11733.         goto.ZIndex = 6
  11734.         goto.MouseButton1Click:Connect(function()
  11735.         execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11736.         end)
  11737.     end
  11738.     end
  11739. end
  11740.  
  11741. posopen = false
  11742. addcmd("positions","lists waypoints",{'pos'},
  11743. function(args, speaker)
  11744. if posopen == false then
  11745. posopen = true
  11746. local Pos = Instance.new("ScreenGui")
  11747. local drag = Instance.new("Frame")
  11748. local PromptDialog = Instance.new("Frame")
  11749. local shadow = Instance.new("Frame")
  11750. local PopupText = Instance.new("TextLabel")
  11751. local Exit = Instance.new("TextButton")
  11752. local ContainerFrame = Instance.new("Frame")
  11753. PList = Instance.new("ScrollingFrame")
  11754. Pos.Name = "Pos"
  11755. Pos.Parent = game.CoreGui
  11756. drag.Name = "drag"
  11757. drag.Parent = Pos
  11758. drag.Active = true
  11759. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11760. drag.BackgroundTransparency = 1
  11761. dragGUI(drag)
  11762. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11763. drag.Size = UDim2.new(0, 290, 0, 30)
  11764. PromptDialog.Name = "PromptDialog"
  11765. PromptDialog.Parent = drag
  11766. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11767. PromptDialog.BackgroundTransparency = 1
  11768. PromptDialog.BorderSizePixel = 0
  11769. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11770. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11771. PromptDialog.ZIndex = 8
  11772. shadow.Name = "shadow"
  11773. shadow.Parent = PromptDialog
  11774. shadow.BackgroundColor3 = maincolor
  11775. shadow.BackgroundTransparency = 0.30000001192093
  11776. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11777. shadow.BorderSizePixel = 0
  11778. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11779. shadow.Size = UDim2.new(0, 290, 0, 26)
  11780. PopupText.Name = "PopupText"
  11781. PopupText.Parent = shadow
  11782. PopupText.BackgroundTransparency = 1
  11783. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11784. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11785. PopupText.ZIndex = 110
  11786. PopupText.Font = Enum.Font.SourceSansBold
  11787. PopupText.FontSize = Enum.FontSize.Size28
  11788. PopupText.Text = "Positions"
  11789. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11790. PopupText.TextStrokeTransparency = 0
  11791. PopupText.TextWrapped = true
  11792. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11793. Exit.Name = "Exit"
  11794. Exit.Parent = shadow
  11795. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11796. Exit.BackgroundTransparency = 0.30000001192093
  11797. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11798. Exit.BorderSizePixel = 0
  11799. Exit.Position = UDim2.new(0, 267, 0, 3)
  11800. Exit.Size = UDim2.new(0, 20, 0, 20)
  11801. Exit.FontSize = Enum.FontSize.Size14
  11802. Exit.Text = ""
  11803. ContainerFrame.Name = "ContainerFrame"
  11804. ContainerFrame.Parent = PromptDialog
  11805. ContainerFrame.BackgroundColor3 = maincolor
  11806. ContainerFrame.BackgroundTransparency = 0.5
  11807. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11808. ContainerFrame.BorderSizePixel = 0
  11809. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11810. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11811. ContainerFrame.ZIndex = 5
  11812. PList.Name = "List"
  11813. PList.Parent = ContainerFrame
  11814. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11815. PList.BackgroundTransparency = 1
  11816. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11817. PList.BorderSizePixel = 0
  11818. PList.Position = UDim2.new(0, 10, 0, 5)
  11819. PList.Size = UDim2.new(0, 280, 0, 230)
  11820. PList.ZIndex = 6
  11821. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11822. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11823. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11824. PList.ScrollBarThickness = 8
  11825. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11826. updatepositions()
  11827. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11828. Exit.MouseButton1Click:Connect(function()
  11829. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11830. wait(0.6) posopen = false Pos:Destroy() end) end
  11831. end)
  11832.  
  11833. function updateadmins()
  11834.     if AList then
  11835.     AList:ClearAllChildren()
  11836.     AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11837.     for i = 1, #adminname do
  11838.         local YSize = 25
  11839.         local Position = ((i * YSize) - YSize)
  11840.         local newcmd = Example:Clone()
  11841.         newcmd.Parent = AList
  11842.         newcmd.Visible = true
  11843.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11844.         newcmd.Text = adminname[i].NAME
  11845.         AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11846.     end
  11847.     end
  11848. end
  11849.  
  11850. adminsopen = false
  11851. adminname = {}
  11852. addcmd('admins','displays admins',{'adminlist'},
  11853. function(args, speaker)
  11854. if speaker.userId ~= LP.userId then
  11855. lponly(speaker) else
  11856. if adminsopen == false then
  11857. adminsopen = true
  11858. local admins = Instance.new("ScreenGui")
  11859. local drag = Instance.new("Frame")
  11860. local PromptDialog = Instance.new("Frame")
  11861. local shadow = Instance.new("Frame")
  11862. local PopupText = Instance.new("TextLabel")
  11863. local Exit = Instance.new("TextButton")
  11864. local ContainerFrame = Instance.new("Frame")
  11865. AList = Instance.new("ScrollingFrame")
  11866. admins.Name = "Admins"
  11867. admins.Parent = game.CoreGui
  11868. drag.Name = "drag"
  11869. drag.Parent = admins
  11870. drag.Active = true
  11871. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11872. drag.BackgroundTransparency = 1
  11873. dragGUI(drag)
  11874. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11875. drag.Size = UDim2.new(0, 290, 0, 30)
  11876. PromptDialog.Name = "PromptDialog"
  11877. PromptDialog.Parent = drag
  11878. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11879. PromptDialog.BackgroundTransparency = 1
  11880. PromptDialog.BorderSizePixel = 0
  11881. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11882. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11883. PromptDialog.ZIndex = 8
  11884. shadow.Name = "shadow"
  11885. shadow.Parent = PromptDialog
  11886. shadow.BackgroundColor3 = maincolor
  11887. shadow.BackgroundTransparency = 0.30000001192093
  11888. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11889. shadow.BorderSizePixel = 0
  11890. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11891. shadow.Size = UDim2.new(0, 290, 0, 26)
  11892. PopupText.Name = "PopupText"
  11893. PopupText.Parent = shadow
  11894. PopupText.BackgroundTransparency = 1
  11895. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11896. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11897. PopupText.ZIndex = 110
  11898. PopupText.Font = Enum.Font.SourceSansBold
  11899. PopupText.FontSize = Enum.FontSize.Size28
  11900. PopupText.Text = "Admins"
  11901. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11902. PopupText.TextStrokeTransparency = 0
  11903. PopupText.TextWrapped = true
  11904. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11905. Exit.Name = "Exit"
  11906. Exit.Parent = shadow
  11907. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11908. Exit.BackgroundTransparency = 0.30000001192093
  11909. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11910. Exit.BorderSizePixel = 0
  11911. Exit.Position = UDim2.new(0, 267, 0, 3)
  11912. Exit.Size = UDim2.new(0, 20, 0, 20)
  11913. Exit.FontSize = Enum.FontSize.Size14
  11914. Exit.Text = ""
  11915. ContainerFrame.Name = "ContainerFrame"
  11916. ContainerFrame.Parent = PromptDialog
  11917. ContainerFrame.BackgroundColor3 = maincolor
  11918. ContainerFrame.BackgroundTransparency = 0.5
  11919. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11920. ContainerFrame.BorderSizePixel = 0
  11921. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11922. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11923. ContainerFrame.ZIndex = 5
  11924. AList.Name = "List"
  11925. AList.Parent = ContainerFrame
  11926. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11927. AList.BackgroundTransparency = 1
  11928. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11929. AList.BorderSizePixel = 0
  11930. AList.Position = UDim2.new(0, 10, 0, 5)
  11931. AList.Size = UDim2.new(0, 280, 0, 230)
  11932. AList.ZIndex = 6
  11933. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11934. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11935. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11936. AList.ScrollBarThickness = 8
  11937. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11938. updateadmins()
  11939. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11940. Exit.MouseButton1Click:Connect(function()
  11941. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11942. wait(0.6) adminsopen = false admins:Destroy() end) end end
  11943. end)
  11944.  
  11945. function updatebans()
  11946.     if BList then
  11947.     BList:ClearAllChildren()
  11948.     BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11949.     for i = 1, #banname do
  11950.         local YSize = 25
  11951.         local Position = ((i * YSize) - YSize)
  11952.         local newcmd = Example:Clone()
  11953.         newcmd.Parent = BList
  11954.         newcmd.Visible = true
  11955.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11956.         newcmd.Text = "    Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  11957.         newcmd.TextSize = 20
  11958.         BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11959.         local delet = Instance.new("TextButton")
  11960.         delet.Name = "delet"
  11961.         delet.Parent = BList
  11962.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  11963.         delet.BackgroundTransparency = 0.30000001192093
  11964.         delet.BorderColor3 = Color3.new(1, 0, 0)
  11965.         delet.BorderSizePixel = 0
  11966.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  11967.         delet.Size = UDim2.new(0, 20, 0, 20)
  11968.         delet.FontSize = Enum.FontSize.Size14
  11969.         delet.Text = ""
  11970.         delet.ZIndex = 6
  11971.         delet.MouseButton1Click:Connect(function()
  11972.         execCmd("unban "..banname[i].NAME)
  11973.         end)
  11974.     end
  11975.     end
  11976. end
  11977.  
  11978. banname = {}
  11979. bansopen = false
  11980. addcmd('bans','displays bans',{'banlist'},
  11981. function(args, speaker)
  11982. if speaker.userId ~= LP.userId then
  11983. lponly(speaker) else
  11984. if bansopen == false then
  11985. bansopen = true
  11986. local Bans = Instance.new("ScreenGui")
  11987. local drag = Instance.new("Frame")
  11988. local PromptDialog = Instance.new("Frame")
  11989. local ContainerFrame = Instance.new("Frame")
  11990. BList = Instance.new("ScrollingFrame")
  11991. local shadow = Instance.new("Frame")
  11992. local Exit = Instance.new("TextButton")
  11993. local PopupText = Instance.new("TextLabel")
  11994. Bans.Name = "Bans"
  11995. Bans.Parent = game.CoreGui
  11996. drag.Name = "drag"
  11997. drag.Parent = Bans
  11998. drag.Active = true
  11999. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12000. drag.BackgroundTransparency = 1
  12001. dragGUI(drag)
  12002. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12003. drag.Size = UDim2.new(0, 438, 0, 26)
  12004. PromptDialog.Name = "PromptDialog"
  12005. PromptDialog.Parent = drag
  12006. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12007. PromptDialog.BackgroundTransparency = 1
  12008. PromptDialog.BorderSizePixel = 0
  12009. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12010. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12011. PromptDialog.ZIndex = 5
  12012. ContainerFrame.Name = "ContainerFrame"
  12013. ContainerFrame.Parent = PromptDialog
  12014. ContainerFrame.BackgroundColor3 = maincolor
  12015. ContainerFrame.BackgroundTransparency = 0.5
  12016. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12017. ContainerFrame.BorderSizePixel = 0
  12018. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12019. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12020. ContainerFrame.ZIndex = 5
  12021. BList.Name = "List"
  12022. BList.Parent = ContainerFrame
  12023. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12024. BList.BackgroundTransparency = 1
  12025. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12026. BList.BorderSizePixel = 0
  12027. BList.Position = UDim2.new(0, 10, 0, 9)
  12028. BList.Size = UDim2.new(0, 428, 0, 230)
  12029. BList.ZIndex = 5
  12030. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12031. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12032. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12033. BList.ScrollBarThickness = 8
  12034. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  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, -4)
  12057. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12058. PopupText.ZIndex = 6
  12059. PopupText.Font = Enum.Font.SourceSansBold
  12060. PopupText.FontSize = Enum.FontSize.Size32
  12061. PopupText.Text = "Bans"
  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. updatebans()
  12067. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12068. Exit.MouseButton1Click:Connect(function()
  12069. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12070. wait(0.6) bansopen = false Bans:Destroy() end) end end
  12071. end)
  12072.  
  12073. function updatealiases()
  12074.     if AlList then
  12075.     AlList:ClearAllChildren()
  12076.     AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12077.     for i = 1, #aliasSave do
  12078.         local YSize = 25
  12079.         local Position = ((i * YSize) - YSize)
  12080.         local newcmd = Example:Clone()
  12081.         newcmd.Parent = AlList
  12082.         newcmd.Visible = true
  12083.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12084.         newcmd.Text = '    Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
  12085.         newcmd.TextSize = 20
  12086.         AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12087.         local delet = Instance.new("TextButton")
  12088.         delet.Name = "delet"
  12089.         delet.Parent = AlList
  12090.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12091.         delet.BackgroundTransparency = 0.30000001192093
  12092.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12093.         delet.BorderSizePixel = 0
  12094.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12095.         delet.Size = UDim2.new(0, 20, 0, 20)
  12096.         delet.FontSize = Enum.FontSize.Size14
  12097.         delet.Text = ""
  12098.         delet.ZIndex = 6
  12099.         delet.MouseButton1Click:Connect(function()
  12100.         execCmd("removealias "..aliasSave[i].ALIAS)
  12101.         end)
  12102.     end
  12103.     end
  12104. end
  12105.  
  12106. aliasesopen = false
  12107. addcmd('aliases','displays aliases',{},
  12108. function(args, speaker)
  12109. if speaker.userId ~= LP.userId then
  12110. lponly(speaker) else
  12111. if aliasesopen == false then
  12112. aliasesopen = true
  12113. local aliases = Instance.new("ScreenGui")
  12114. local drag = Instance.new("Frame")
  12115. local PromptDialog = Instance.new("Frame")
  12116. local ContainerFrame = Instance.new("Frame")
  12117. AlList = Instance.new("ScrollingFrame")
  12118. local shadow = Instance.new("Frame")
  12119. local Exit = Instance.new("TextButton")
  12120. local PopupText = Instance.new("TextLabel")
  12121. aliases.Name = "Aliases"
  12122. aliases.Parent = game.CoreGui
  12123. drag.Name = "drag"
  12124. drag.Parent = aliases
  12125. drag.Active = true
  12126. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12127. drag.BackgroundTransparency = 1
  12128. dragGUI(drag)
  12129. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12130. drag.Size = UDim2.new(0, 438, 0, 26)
  12131. PromptDialog.Name = "PromptDialog"
  12132. PromptDialog.Parent = drag
  12133. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12134. PromptDialog.BackgroundTransparency = 1
  12135. PromptDialog.BorderSizePixel = 0
  12136. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12137. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12138. PromptDialog.ZIndex = 5
  12139. ContainerFrame.Name = "ContainerFrame"
  12140. ContainerFrame.Parent = PromptDialog
  12141. ContainerFrame.BackgroundColor3 = maincolor
  12142. ContainerFrame.BackgroundTransparency = 0.5
  12143. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12144. ContainerFrame.BorderSizePixel = 0
  12145. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12146. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12147. ContainerFrame.ZIndex = 5
  12148. AlList.Name = "List"
  12149. AlList.Parent = ContainerFrame
  12150. AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12151. AlList.BackgroundTransparency = 1
  12152. AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12153. AlList.BorderSizePixel = 0
  12154. AlList.Position = UDim2.new(0, 10, 0, 9)
  12155. AlList.Size = UDim2.new(0, 428, 0, 230)
  12156. AlList.ZIndex = 5
  12157. AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12158. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12159. AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12160. AlList.ScrollBarThickness = 8
  12161. AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12162. shadow.Name = "shadow"
  12163. shadow.Parent = PromptDialog
  12164. shadow.BackgroundColor3 = maincolor
  12165. shadow.BackgroundTransparency = 0.30000001192093
  12166. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12167. shadow.BorderSizePixel = 0
  12168. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12169. shadow.Size = UDim2.new(0, 438, 0, 26)
  12170. Exit.Name = "Exit"
  12171. Exit.Parent = shadow
  12172. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12173. Exit.BackgroundTransparency = 0.30000001192093
  12174. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12175. Exit.BorderSizePixel = 0
  12176. Exit.Position = UDim2.new(0, 415, 0, 3)
  12177. Exit.Size = UDim2.new(0, 20, 0, 20)
  12178. Exit.FontSize = Enum.FontSize.Size14
  12179. Exit.Text = ""
  12180. PopupText.Name = "PopupText"
  12181. PopupText.Parent = shadow
  12182. PopupText.BackgroundTransparency = 1
  12183. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12184. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12185. PopupText.ZIndex = 6
  12186. PopupText.Font = Enum.Font.SourceSansBold
  12187. PopupText.FontSize = Enum.FontSize.Size32
  12188. PopupText.Text = "Aliases"
  12189. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12190. PopupText.TextStrokeTransparency = 0
  12191. PopupText.TextWrapped = true
  12192. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12193. updatealiases()
  12194. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12195. Exit.MouseButton1Click:Connect(function()
  12196. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12197. wait(0.6) aliasesopen = false aliases:Destroy() end) end end
  12198. end)
  12199.  
  12200. addcmd('sound', 'plays a sound',{'music','play'},
  12201. function(args, speaker)
  12202.     if isNumber(args[1]) then
  12203.     for i,v in pairs(game:GetDescendants()) do
  12204.     if v:IsA'Sound'then v:Destroy() end end
  12205.     local c = args[1] or 'stop'
  12206.     if std.inTable({'stop'}, c:lower()) then return end
  12207.     local s = Instance.new("Sound", workspace)
  12208.     s.Name = "IYsound"
  12209.     s.Looped = true
  12210.     s.SoundId = "rbxassetid://" .. c
  12211.     s.Volume = 1
  12212.     s:Play()
  12213.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  12214.     playerenabled = false
  12215.     Notify('Playing: '..Asset.Name..' ('..c..')')
  12216.     else
  12217.     local name = GLS(false, 0)
  12218. if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
  12219. Notify('Stopped audio')
  12220. for i,v in pairs(game:GetDescendants()) do
  12221. if v:IsA'Sound'then v:Destroy() end end
  12222. return
  12223. end
  12224. Notify('Loading list...')
  12225. local Audios = Instance.new("ScreenGui")
  12226. local drag = Instance.new("Frame")
  12227. local PromptDialog = Instance.new("Frame")
  12228. local ContainerFrame = Instance.new("Frame")
  12229. local AudList = Instance.new("ScrollingFrame")
  12230. local shadow = Instance.new("Frame")
  12231. local Exit = Instance.new("TextButton")
  12232. local PopupText = Instance.new("TextLabel")
  12233. local Hide = Instance.new("TextButton")
  12234. Audios.Name = "Audios"
  12235. Audios.Parent = game.CoreGui
  12236. drag.Name = "drag"
  12237. drag.Parent = Audios
  12238. drag.Active = true
  12239. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12240. drag.BackgroundTransparency = 1
  12241. dragGUI(drag)
  12242. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12243. drag.Size = UDim2.new(0, 438, 0, 26)
  12244. PromptDialog.Name = "PromptDialog"
  12245. PromptDialog.Parent = drag
  12246. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12247. PromptDialog.BackgroundTransparency = 1
  12248. PromptDialog.BorderSizePixel = 0
  12249. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12250. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12251. PromptDialog.ZIndex = 5
  12252. PromptDialog.ClipsDescendants = true
  12253. ContainerFrame.Name = "ContainerFrame"
  12254. ContainerFrame.Parent = PromptDialog
  12255. ContainerFrame.BackgroundColor3 = maincolor
  12256. ContainerFrame.BackgroundTransparency = 0.5
  12257. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12258. ContainerFrame.BorderSizePixel = 0
  12259. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12260. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12261. ContainerFrame.ZIndex = 5
  12262. AudList.Name = "List"
  12263. AudList.Parent = ContainerFrame
  12264. AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12265. AudList.BackgroundTransparency = 1
  12266. AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12267. AudList.BorderSizePixel = 0
  12268. AudList.Position = UDim2.new(0, 10, 0, 9)
  12269. AudList.Size = UDim2.new(0, 428, 0, 230)
  12270. AudList.ZIndex = 5
  12271. AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12272. AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12273. AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12274. AudList.ScrollBarThickness = 8
  12275. AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12276. shadow.Name = "shadow"
  12277. shadow.Parent = PromptDialog
  12278. shadow.BackgroundColor3 = maincolor
  12279. shadow.BackgroundTransparency = 0.30000001192093
  12280. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12281. shadow.BorderSizePixel = 0
  12282. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12283. shadow.Size = UDim2.new(0, 438, 0, 26)
  12284. Exit.Name = "Exit"
  12285. Exit.Parent = shadow
  12286. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12287. Exit.BackgroundTransparency = 0.30000001192093
  12288. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12289. Exit.BorderSizePixel = 0
  12290. Exit.Position = UDim2.new(0, 415, 0, 3)
  12291. Exit.Size = UDim2.new(0, 20, 0, 20)
  12292. Exit.FontSize = Enum.FontSize.Size14
  12293. Exit.Text = ""
  12294. PopupText.Name = "PopupText"
  12295. PopupText.Parent = shadow
  12296. PopupText.BackgroundTransparency = 1
  12297. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12298. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12299. PopupText.ZIndex = 6
  12300. PopupText.Font = Enum.Font.SourceSansBold
  12301. PopupText.FontSize = Enum.FontSize.Size32
  12302. PopupText.Text = GLS(false, 0).." [Audio]"
  12303. PopupText.TextScaled = true
  12304. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12305. PopupText.TextStrokeTransparency = 0
  12306. PopupText.TextWrapped = true
  12307. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12308. Hide.Name = "Hide"
  12309. Hide.Parent = shadow
  12310. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12311. Hide.BackgroundTransparency = 0.30000001192093
  12312. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12313. Hide.BorderSizePixel = 0
  12314. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12315. Hide.Size = UDim2.new(0, 20, 0, 20)
  12316. Hide.FontSize = Enum.FontSize.Size14
  12317. Hide.Text = ""
  12318. local hidden = false
  12319. Hide.MouseButton1Down:connect(function()
  12320. if hidden == false then hidden = true
  12321. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12322. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12323. end end)
  12324. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12325. local results = HttpService:JSONDecode(json)
  12326. if #results == 0 then
  12327. Notify('No audio found :(')
  12328. Audios:Destroy()
  12329. return
  12330. end
  12331. for i,v in pairs(results) do
  12332.         local YSize = 25
  12333.         local Position = ((i * YSize) - YSize)
  12334.         local newcmd = Example:Clone()
  12335.         newcmd.Parent = AudList
  12336.         newcmd.Visible = true
  12337.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12338.         newcmd.Text = "    "..v.Name
  12339.         newcmd.TextSize = 20
  12340.         AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12341.         local play = Instance.new("TextButton")
  12342.         play.Name = "play"
  12343.         play.Parent = AudList
  12344.         play.BackgroundColor3 = Color3.new(255, 255, 255)
  12345.         play.BackgroundTransparency = 0.30000001192093
  12346.         play.BorderColor3 = Color3.new(1, 0, 0)
  12347.         play.BorderSizePixel = 0
  12348.         play.Position = UDim2.new(0,-10,0, Position + 5)
  12349.         play.Size = UDim2.new(0, 20, 0, 20)
  12350.         play.FontSize = Enum.FontSize.Size14
  12351.         play.Text = ""
  12352.         play.ZIndex = 6
  12353.         play.MouseButton1Click:Connect(function()
  12354.         playerenabled = false
  12355.         for i,v in pairs(game:GetDescendants()) do
  12356.         if v:IsA'Sound'then v:Destroy() end end
  12357.         wait(0.1)
  12358.         Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
  12359.         local s = Instance.new("Sound", workspace)
  12360.         s.Name = "IYsound"
  12361.         s.Looped = true
  12362.         s.SoundId = "rbxassetid://" .. v.AssetId
  12363.         s.Volume = 1
  12364.         s:Play()
  12365.         end)
  12366. Notify('Select an audio to play')
  12367. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12368. Exit.MouseButton1Click:Connect(function()
  12369. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12370. wait(0.6) Audios:Destroy() end) end end
  12371. end)
  12372.  
  12373. function dragmodel(model, window, frame, name)
  12374. local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
  12375. drag:MakeJoints() drag.Name = name
  12376. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12377. function collectParts(object, baseParts)
  12378. if object:IsA("BasePart") then
  12379. baseParts[#baseParts+1] = object end
  12380. for index,child in pairs(object:GetChildren()) do
  12381. collectParts(child, baseParts) end end
  12382. collectParts(drag, parts)
  12383. Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
  12384. dragging = true
  12385. mouse.Move:connect(function()
  12386. if dragging then
  12387. Dragger:MouseMove(mouse.UnitRay)
  12388. end end)
  12389. mouse.KeyDown:connect(function(Key)
  12390. if dragging then
  12391. if Key == "r" then
  12392. Dragger:AxisRotate("Y")
  12393. elseif Key == "t" then
  12394. Dragger:AxisRotate("X")
  12395. elseif Key == "e" then
  12396. if window == true then
  12397. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12398. end
  12399. drag:Destroy()
  12400. dragging = false
  12401. Dragger:MouseUp()
  12402. end end end)
  12403. mouse.Button1Down:connect(function()
  12404. if dragging then
  12405. if window == true then
  12406. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12407. end
  12408. dragging = false
  12409. Dragger:MouseUp()
  12410. end end) end
  12411.  
  12412. addcmd('insert', 'inserts a model',{'ins'},
  12413. function(args, speaker)
  12414.     if isNumber(args[1]) then
  12415.     local window = false
  12416.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  12417.     dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
  12418.     Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12419.     else
  12420.     local name = GLS(false, 0)
  12421. Notify('Loading list...')
  12422. local Models = Instance.new("ScreenGui")
  12423. local drag = Instance.new("Frame")
  12424. local PromptDialog = Instance.new("Frame")
  12425. local ModelContainerFrame = Instance.new("Frame")
  12426. local ModList = Instance.new("ScrollingFrame")
  12427. local shadow = Instance.new("Frame")
  12428. local Exit = Instance.new("TextButton")
  12429. local PopupText = Instance.new("TextLabel")
  12430. local Hide = Instance.new("TextButton")
  12431. Models.Name = "Models"
  12432. Models.Parent = game.CoreGui
  12433. drag.Name = "drag"
  12434. drag.Parent = Models
  12435. drag.Active = true
  12436. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12437. drag.BackgroundTransparency = 1
  12438. dragGUI(drag)
  12439. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12440. drag.Size = UDim2.new(0, 438, 0, 26)
  12441. PromptDialog.Name = "PromptDialog"
  12442. PromptDialog.Parent = drag
  12443. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12444. PromptDialog.BackgroundTransparency = 1
  12445. PromptDialog.BorderSizePixel = 0
  12446. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12447. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12448. PromptDialog.ClipsDescendants = true
  12449. PromptDialog.ZIndex = 5
  12450. ModelContainerFrame.Name = "ContainerFrame"
  12451. ModelContainerFrame.Parent = PromptDialog
  12452. ModelContainerFrame.BackgroundColor3 = maincolor
  12453. ModelContainerFrame.BackgroundTransparency = 0.5
  12454. ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12455. ModelContainerFrame.BorderSizePixel = 0
  12456. ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12457. ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12458. ModelContainerFrame.ZIndex = 5
  12459. ModList.Name = "List"
  12460. ModList.Parent = ModelContainerFrame
  12461. ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12462. ModList.BackgroundTransparency = 1
  12463. ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12464. ModList.BorderSizePixel = 0
  12465. ModList.Position = UDim2.new(0, 10, 0, 9)
  12466. ModList.Size = UDim2.new(0, 428, 0, 230)
  12467. ModList.ZIndex = 5
  12468. ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12469. ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12470. ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12471. ModList.ScrollBarThickness = 8
  12472. ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12473. shadow.Name = "shadow"
  12474. shadow.Parent = PromptDialog
  12475. shadow.BackgroundColor3 = maincolor
  12476. shadow.BackgroundTransparency = 0.30000001192093
  12477. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12478. shadow.BorderSizePixel = 0
  12479. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12480. shadow.Size = UDim2.new(0, 438, 0, 26)
  12481. Exit.Name = "Exit"
  12482. Exit.Parent = shadow
  12483. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12484. Exit.BackgroundTransparency = 0.30000001192093
  12485. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12486. Exit.BorderSizePixel = 0
  12487. Exit.Position = UDim2.new(0, 415, 0, 3)
  12488. Exit.Size = UDim2.new(0, 20, 0, 20)
  12489. Exit.FontSize = Enum.FontSize.Size14
  12490. Exit.Text = ""
  12491. PopupText.Name = "PopupText"
  12492. PopupText.Parent = shadow
  12493. PopupText.BackgroundTransparency = 1
  12494. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12495. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12496. PopupText.ZIndex = 6
  12497. PopupText.Font = Enum.Font.SourceSansBold
  12498. PopupText.FontSize = Enum.FontSize.Size32
  12499. PopupText.Text = GLS(false, 0).." [Models]"
  12500. PopupText.TextScaled = true
  12501. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12502. PopupText.TextStrokeTransparency = 0
  12503. PopupText.TextWrapped = true
  12504. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12505. Hide.Name = "Hide"
  12506. Hide.Parent = shadow
  12507. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12508. Hide.BackgroundTransparency = 0.30000001192093
  12509. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12510. Hide.BorderSizePixel = 0
  12511. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12512. Hide.Size = UDim2.new(0, 20, 0, 20)
  12513. Hide.FontSize = Enum.FontSize.Size14
  12514. Hide.Text = ""
  12515. local hidden = false
  12516. Hide.MouseButton1Down:connect(function()
  12517. if hidden == false then hidden = true
  12518. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12519. else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12520. end end)
  12521. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12522. local results = HttpService:JSONDecode(json)
  12523. if #results == 0 then
  12524. Notify('No models found :(')
  12525. Models:Destroy()
  12526. return
  12527. end
  12528. for i,v in pairs(results) do
  12529.         local YSize = 100
  12530.         local Position = ((i * YSize) - YSize)
  12531.         local newcmd = Example:Clone()
  12532.         newcmd.Parent = ModList
  12533.         newcmd.Visible = true
  12534.         newcmd.Position = UDim2.new(0,5,0, Position + 40)
  12535.         newcmd.Text = "    "..v.Name
  12536.         newcmd.TextSize = 20
  12537.         ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
  12538.         local ins = Instance.new("TextButton")
  12539.         ins.Name = "ins"
  12540.         ins.Parent = ModList
  12541.         ins.BackgroundColor3 = Color3.new(255, 255, 255)
  12542.         ins.BackgroundTransparency = 0.30000001192093
  12543.         ins.BorderColor3 = Color3.new(1, 0, 0)
  12544.         ins.BorderSizePixel = 0
  12545.         ins.Position = UDim2.new(0,-10,0, Position + 40)
  12546.         ins.Size = UDim2.new(0, 20, 0, 20)
  12547.         ins.FontSize = Enum.FontSize.Size14
  12548.         ins.Text = ""
  12549.         ins.ZIndex = 6
  12550.         local img = Instance.new("ImageLabel")
  12551.         img.Parent = ModList
  12552.         img.Position = UDim2.new(0,300,0, Position + 5)
  12553.         img.Size = UDim2.new(0,100,0,100)
  12554.         img.ZIndex = 6
  12555.         img.BackgroundColor3 = Color3.new(255, 255, 255)
  12556.         img.BackgroundTransparency = 1
  12557.         img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
  12558.         ins.MouseButton1Click:Connect(function()
  12559.         local window = true
  12560.         dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
  12561.         Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12562.         ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12563.         end)
  12564. Notify('Select a model to insert')
  12565. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12566. Exit.MouseButton1Click:Connect(function()
  12567. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12568. wait(0.6) Models:Destroy() end) end end
  12569. end)
  12570.  
  12571. addcmd('cmds','opens cmds window',{'commands'},
  12572. function(args, speaker)
  12573. if speaker.userId ~= LP.userId then
  12574. for _, child in pairs( workspace:GetChildren()) do
  12575.     if child.Name == speaker.Name .. "TAB" then
  12576.         child:Destroy() end end
  12577. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  12578. local GUI = Instance.new("SurfaceGui")
  12579. local holder = Instance.new("Frame")
  12580. local bar = Instance.new("Frame")
  12581. local Title = Instance.new("TextLabel")
  12582. local MAIN = Instance.new("Frame")
  12583. local Example = Instance.new("TextLabel")
  12584. local CMDs = Instance.new("ScrollingFrame")
  12585. local PART = Instance.new("Part")
  12586. PART.Name = speaker.Name .. 'TAB'
  12587. PART.Color = maincolor
  12588. PART.Size = Vector3.new(7, 7.8, 0.2)
  12589. PART.Transparency = 0
  12590. PART.Locked = true
  12591. PART.CanCollide = false
  12592. PART.Parent = workspace
  12593. PART.Anchored = true
  12594. PART.Material = "Neon"
  12595. local GUI = Instance.new("SurfaceGui")
  12596. local holder = Instance.new("Frame")
  12597. local bar = Instance.new("Frame")
  12598. local Title = Instance.new("TextLabel")
  12599. local MAIN = Instance.new("Frame")
  12600. local Example = Instance.new("TextLabel")
  12601. local CMDs = Instance.new("ScrollingFrame")
  12602. GUI.Name = "GUI"
  12603. GUI.Parent = PART
  12604. GUI.CanvasSize = Vector2.new(500, 600)
  12605. GUI.Face = Enum.NormalId.Back
  12606. holder.Name = "holder"
  12607. holder.Parent = GUI
  12608. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  12609. holder.BackgroundTransparency = 1
  12610. holder.BorderSizePixel = 2
  12611. holder.Position = UDim2.new(0, 0, 0, 10)
  12612. holder.Size = UDim2.new(0, 300, 0, 330)
  12613. holder.ZIndex = 2
  12614. bar.Name = "bar"
  12615. bar.Parent = holder
  12616. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  12617. bar.BackgroundTransparency = 0.89999997615814
  12618. bar.BorderSizePixel = 0
  12619. bar.Position = UDim2.new(0, 10, 1, -330)
  12620. bar.Size = UDim2.new(0, 480, 0, 33)
  12621. Title.Name = "Title"
  12622. Title.Parent = bar
  12623. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  12624. Title.BackgroundTransparency = 1
  12625. Title.Size = UDim2.new(1, 0, 0, 30)
  12626. Title.Font = Enum.Font.SourceSansBold
  12627. Title.FontSize = Enum.FontSize.Size24
  12628. Title.Text = "[Infinite Yield] Command List"
  12629. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12630. MAIN.Name = "MAIN"
  12631. MAIN.Parent = holder
  12632. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  12633. MAIN.BackgroundTransparency = 0.89999997615814
  12634. MAIN.BorderSizePixel = 0
  12635. MAIN.Position = UDim2.new(0, 10, 1, -300)
  12636. MAIN.Size = UDim2.new(0, 480, 0, 550)
  12637. Example.Name = "Example"
  12638. Example.Parent = MAIN
  12639. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12640. Example.BackgroundTransparency = 1
  12641. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12642. Example.BorderSizePixel = 0
  12643. Example.Size = UDim2.new(0, 190, 0, 40)
  12644. Example.Visible = false
  12645. Example.Font = Enum.Font.SourceSansBold
  12646. Example.FontSize = Enum.FontSize.Size36
  12647. Example.Text = "txt"
  12648. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  12649. Example.TextStrokeTransparency = 0
  12650. Example.TextXAlignment = Enum.TextXAlignment.Left
  12651. Example.ZIndex = 6
  12652. CMDs.Name = "CMDs"
  12653. CMDs.Parent = MAIN
  12654. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12655. CMDs.BackgroundTransparency = 1
  12656. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12657. CMDs.BorderSizePixel = 0
  12658. CMDs.Size = UDim2.new(0, 480, 0, 550)
  12659. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12660. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  12661. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  12662. CMDs.ScrollBarThickness = 15
  12663. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  12664.     local CMDsV = CMDsFolder:GetChildren()
  12665.     for i = 1, #CMDsV do
  12666.         local YSize = 35
  12667.         local Position = ((i * YSize) - YSize)
  12668.         local newcmd = Example:Clone()
  12669.         newcmd.Parent = CMDs
  12670.         newcmd.Visible = true
  12671.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  12672.         newcmd.Text = "" .. CMDsV[i].Value
  12673.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  12674. local cf = speaker.Character.HumanoidRootPart.CFrame
  12675. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  12676. PART.CFrame = newcf
  12677. speaker.Character.Humanoid.Died:connect(function()
  12678. PART:Destroy() end)
  12679. wait(1)
  12680. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  12681. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  12682. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  12683. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  12684. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  12685. else
  12686. if cmdOpen == true then
  12687. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  12688. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  12689. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  12690. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  12691. else
  12692. commands() searchbar()
  12693. end end
  12694. end)
  12695. cmdBAR.FocusLost:connect(function(enterpressed)
  12696.     if enterpressed and cmdBAR.Text ~= "" then
  12697.         spawn(function ()
  12698.             execCmd(cmdBAR.Text, Player)
  12699.         end)
  12700.     end
  12701.     game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12702.     cmdBAR.BorderSizePixel = 1
  12703.     wait(0.1)
  12704.     cmdBAR.BorderSizePixel = 0
  12705.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  12706. end)
  12707. Mouse.KeyDown:connect(function(Key)
  12708.     if (Key==cmdbarbind) then
  12709.         cmdBAR:CaptureFocus()
  12710.         cmdBAR.BorderSizePixel = 1
  12711.         wait(0.1)
  12712.         cmdBAR.BorderSizePixel = 2
  12713.     end
  12714. end)
  12715. cmdBAR.Changed:connect(function (property)
  12716. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  12717. end)
  12718. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  12719.     local diff = cmdBAR.TextBounds.X-250
  12720.     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)
  12721. end)
  12722. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  12723. game:GetService("UserInputService").InputBegan:Connect(function(input)
  12724.     if not cmdBAR:IsFocused() then return end
  12725.     if input.KeyCode == Enum.KeyCode.Up then
  12726.         historyCount = historyCount + 1
  12727.         if historyCount > #cmdHistory then historyCount = #cmdHistory end
  12728.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12729.     elseif input.KeyCode == Enum.KeyCode.Down then
  12730.         historyCount = historyCount - 1
  12731.         if historyCount < 1 then historyCount = 1 end
  12732.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12733.     end
  12734. end)
  12735. NOTIFY = DATA.Notification
  12736. NOTIFY.Parent = game.CoreGui
  12737. local usingNOTE = false
  12738. function Notify(msg)
  12739.     spawn(function()
  12740.         if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  12741.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12742.                 wait(0.5)
  12743.                 MusicPlayer:Hide()
  12744.                 if qopen == true then
  12745.                 quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12746.                 quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12747.                 quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12748.                 quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12749.                 quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  12750.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12751.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12752.                 if playerenabled == true then
  12753.                 wait(4)
  12754.                 if playerenabled == true then
  12755.                 MusicPlayer:Show()
  12756.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12757.                 end
  12758.                 end
  12759.                 else
  12760.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12761.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12762.                 if playerenabled == true then
  12763.                 wait(4)
  12764.                 if playerenabled == true then
  12765.                 MusicPlayer:Show()
  12766.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12767.                 end
  12768.                 end
  12769. end end end) end
  12770. 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
  12771. 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)
  12772. 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
  12773. 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
  12774. 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)
  12775. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  12776. if aliasSave then
  12777. for i = 1, #aliasSave do
  12778. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12779. end else
  12780. aliasSave = {} wait(0.1) updatefile()
  12781. for i = 1, #aliasSave do
  12782. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12783. end end
  12784. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  12785. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  12786. local Logs = Instance.new("ScreenGui")
  12787. logdrag = Instance.new("Frame")
  12788. local PromptDialog = Instance.new("Frame")
  12789. local ContainerFrame = Instance.new("Frame")
  12790. local pos = Instance.new("Frame")
  12791. local clear = Instance.new("TextButton")
  12792. local scroll = Instance.new("ScrollingFrame")
  12793. local hl = Instance.new("Frame")
  12794. local whispers = Instance.new("Frame")
  12795. local CheckBox = Instance.new("ImageButton")
  12796. local box = Instance.new("TextButton")
  12797. local whispers_2 = Instance.new("TextLabel")
  12798. local chats = Instance.new("Frame")
  12799. local CheckBox_2 = Instance.new("ImageButton")
  12800. local box_2 = Instance.new("TextButton")
  12801. local chats_2 = Instance.new("TextLabel")
  12802. local commands = Instance.new("Frame")
  12803. local CheckBox_3 = Instance.new("ImageButton")
  12804. local box_3 = Instance.new("TextButton")
  12805. local commands_2 = Instance.new("TextLabel")
  12806. local shadow = Instance.new("Frame")
  12807. local Exit = Instance.new("TextButton")
  12808. local PopupText = Instance.new("TextLabel")
  12809. local Hide = Instance.new("TextButton")
  12810. Logs.Name = "Logs"
  12811. Logs.Parent = game.CoreGui
  12812. logdrag.Name = "drag"
  12813. logdrag.Parent = Logs
  12814. logdrag.Active = true
  12815. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  12816. logdrag.BackgroundTransparency = 1
  12817. dragGUI(logdrag)
  12818. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  12819. logdrag.Size = UDim2.new(0, 438, 0, 26)
  12820. PromptDialog.Name = "PromptDialog"
  12821. PromptDialog.Parent = logdrag
  12822. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12823. PromptDialog.BackgroundTransparency = 1
  12824. PromptDialog.BorderSizePixel = 0
  12825. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12826. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12827. PromptDialog.ZIndex = 5
  12828. PromptDialog.ClipsDescendants = true
  12829. ContainerFrame.Name = "ContainerFrame"
  12830. ContainerFrame.Parent = PromptDialog
  12831. ContainerFrame.BackgroundColor3 = maincolor
  12832. ContainerFrame.BackgroundTransparency = 0.5
  12833. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12834. ContainerFrame.BorderSizePixel = 0
  12835. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12836. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12837. ContainerFrame.ZIndex = 5
  12838. pos.Name = "pos"
  12839. pos.Parent = ContainerFrame
  12840. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12841. pos.BackgroundTransparency = 1
  12842. pos.BorderColor3 = Color3.new(0, 0, 0)
  12843. pos.BorderSizePixel = 0
  12844. pos.Position = UDim2.new(0, 10, 0, 9)
  12845. pos.Size = UDim2.new(0, 428, 0, 230)
  12846. pos.ZIndex = 5
  12847. clear.Name = "clear"
  12848. clear.Parent = pos
  12849. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  12850. clear.BackgroundTransparency = 0.80000001192093
  12851. clear.BorderColor3 = Color3.new(1, 1, 1)
  12852. clear.Position = UDim2.new(0, 3, 0, 3)
  12853. clear.Size = UDim2.new(0, 70, 0, 20)
  12854. clear.ZIndex = 5
  12855. clear.Font = Enum.Font.SourceSans
  12856. clear.FontSize = Enum.FontSize.Size14
  12857. clear.Text = "Clear"
  12858. clear.TextColor3 = Color3.new(1, 1, 1)
  12859. scroll.Name = "scroll"
  12860. scroll.Parent = pos
  12861. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12862. scroll.BackgroundTransparency = 1
  12863. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12864. scroll.BorderSizePixel = 0
  12865. scroll.Size = UDim2.new(0, 413, 0, 193)
  12866. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  12867. scroll.ZIndex = 5
  12868. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12869. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12870. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  12871. scroll.ScrollBarThickness = 8
  12872. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  12873. hl.Name = "hl"
  12874. hl.Parent = pos
  12875. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12876. hl.BackgroundTransparency = 0.5
  12877. hl.BorderColor3 = Color3.new(0, 0, 0)
  12878. hl.BorderSizePixel = 0
  12879. hl.Position = UDim2.new(0, 2, 0, 35)
  12880. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  12881. hl.ZIndex = 5
  12882. whispers.Name = "whispers"
  12883. whispers.Parent = pos
  12884. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  12885. whispers.BackgroundTransparency = 1
  12886. whispers.Size = UDim2.new(0, 428, 0, 230)
  12887. CheckBox.Name = "CheckBox"
  12888. CheckBox.Parent = whispers
  12889. CheckBox.BackgroundTransparency = 1
  12890. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  12891. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  12892. CheckBox.ZIndex = 6
  12893. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  12894. box.Name = "box"
  12895. box.Parent = whispers
  12896. box.BackgroundColor3 = Color3.new(0, 0, 0)
  12897. box.BackgroundTransparency = 0.80000001192093
  12898. box.BorderColor3 = Color3.new(1, 1, 1)
  12899. box.Position = UDim2.new(0, 172, 0, 3)
  12900. box.Size = UDim2.new(0, 94, 0, 20)
  12901. box.ZIndex = 5
  12902. box.Font = Enum.Font.SourceSans
  12903. box.FontSize = Enum.FontSize.Size14
  12904. box.Text = ""
  12905. box.TextColor3 = Color3.new(1, 1, 1)
  12906. whispers_2.Name = "whispers"
  12907. whispers_2.Parent = whispers
  12908. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12909. whispers_2.BackgroundTransparency = 1
  12910. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  12911. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  12912. whispers_2.ZIndex = 6
  12913. whispers_2.Font = Enum.Font.SourceSansBold
  12914. whispers_2.FontSize = Enum.FontSize.Size14
  12915. whispers_2.Text = "Whispers"
  12916. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12917. chats.Name = "chats"
  12918. chats.Parent = pos
  12919. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  12920. chats.BackgroundTransparency = 1
  12921. chats.Size = UDim2.new(0, 428, 0, 230)
  12922. CheckBox_2.Name = "CheckBox"
  12923. CheckBox_2.Parent = chats
  12924. CheckBox_2.BackgroundTransparency = 1
  12925. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  12926. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  12927. CheckBox_2.ZIndex = 6
  12928. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  12929. box_2.Name = "box"
  12930. box_2.Parent = chats
  12931. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  12932. box_2.BackgroundTransparency = 0.80000001192093
  12933. box_2.BorderColor3 = Color3.new(1, 1, 1)
  12934. box_2.Position = UDim2.new(0, 86, 0, 3)
  12935. box_2.Size = UDim2.new(0, 73, 0, 20)
  12936. box_2.ZIndex = 5
  12937. box_2.Font = Enum.Font.SourceSans
  12938. box_2.FontSize = Enum.FontSize.Size14
  12939. box_2.Text = ""
  12940. box_2.TextColor3 = Color3.new(1, 1, 1)
  12941. chats_2.Name = "chats"
  12942. chats_2.Parent = chats
  12943. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12944. chats_2.BackgroundTransparency = 1
  12945. chats_2.Position = UDim2.new(0, 86, 0, 2)
  12946. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  12947. chats_2.ZIndex = 6
  12948. chats_2.Font = Enum.Font.SourceSansBold
  12949. chats_2.FontSize = Enum.FontSize.Size14
  12950. chats_2.Text = "Chats"
  12951. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12952. commands.Name = "commands"
  12953. commands.Parent = pos
  12954. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  12955. commands.BackgroundTransparency = 1
  12956. commands.Size = UDim2.new(0, 428, 0, 230)
  12957. CheckBox_3.Name = "CheckBox"
  12958. CheckBox_3.Parent = commands
  12959. CheckBox_3.BackgroundTransparency = 1
  12960. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  12961. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  12962. CheckBox_3.ZIndex = 6
  12963. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  12964. box_3.Name = "box"
  12965. box_3.Parent = commands
  12966. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  12967. box_3.BackgroundTransparency = 0.80000001192093
  12968. box_3.BorderColor3 = Color3.new(1, 1, 1)
  12969. box_3.Position = UDim2.new(0, 279, 0, 3)
  12970. box_3.Size = UDim2.new(0, 102, 0, 20)
  12971. box_3.ZIndex = 5
  12972. box_3.Font = Enum.Font.SourceSans
  12973. box_3.FontSize = Enum.FontSize.Size14
  12974. box_3.Text = ""
  12975. box_3.TextColor3 = Color3.new(1, 1, 1)
  12976. commands_2.Name = "commands"
  12977. commands_2.Parent = commands
  12978. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12979. commands_2.BackgroundTransparency = 1
  12980. commands_2.Position = UDim2.new(0, 279, 0, 3)
  12981. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  12982. commands_2.ZIndex = 6
  12983. commands_2.Font = Enum.Font.SourceSansBold
  12984. commands_2.FontSize = Enum.FontSize.Size14
  12985. commands_2.Text = "Commands"
  12986. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12987. shadow.Name = "shadow"
  12988. shadow.Parent = PromptDialog
  12989. shadow.BackgroundColor3 = maincolor
  12990. shadow.BackgroundTransparency = 0.30000001192093
  12991. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12992. shadow.BorderSizePixel = 0
  12993. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12994. shadow.Size = UDim2.new(0, 438, 0, 26)
  12995. Exit.Name = "Exit"
  12996. Exit.Parent = shadow
  12997. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12998. Exit.BackgroundTransparency = 0.30000001192093
  12999. Exit.BorderColor3 = Color3.new(1, 0, 0)
  13000. Exit.BorderSizePixel = 0
  13001. Exit.Position = UDim2.new(0, 415, 0, 3)
  13002. Exit.Size = UDim2.new(0, 20, 0, 20)
  13003. Exit.FontSize = Enum.FontSize.Size14
  13004. Exit.Text = ""
  13005. PopupText.Name = "PopupText"
  13006. PopupText.Parent = shadow
  13007. PopupText.BackgroundTransparency = 1
  13008. PopupText.Position = UDim2.new(0, 61, 0, -5)
  13009. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13010. PopupText.ZIndex = 6
  13011. PopupText.Font = Enum.Font.SourceSansBold
  13012. PopupText.TextSize = 31
  13013. PopupText.Text = "Logs"
  13014. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13015. PopupText.TextStrokeTransparency = 0
  13016. PopupText.TextWrapped = true
  13017. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13018. Hide.Name = "Hide"
  13019. Hide.Parent = shadow
  13020. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  13021. Hide.BackgroundTransparency = 0.30000001192093
  13022. Hide.BorderColor3 = Color3.new(1, 1, 1)
  13023. Hide.BorderSizePixel = 0
  13024. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  13025. Hide.Size = UDim2.new(0, 20, 0, 20)
  13026. Hide.FontSize = Enum.FontSize.Size14
  13027. Hide.Text = ""
  13028. checked = "http://www.roblox.com/asset/?id=65492641"
  13029. unchecked = "http://www.roblox.com/asset/?id=65492651"
  13030. if chatsV == true then
  13031. CheckBox_2.Image = checked else
  13032. CheckBox_2.Image = unchecked end
  13033. box_2.MouseButton1Down:connect(function()
  13034. if chatsV == true then chatsV = false
  13035. CheckBox_2.Image = unchecked updatefile() else
  13036. chatsV = true
  13037. CheckBox_2.Image = checked updatefile() end end)
  13038. if whispersV == true then
  13039. CheckBox.Image = checked else
  13040. CheckBox.Image = unchecked end
  13041. box.MouseButton1Down:connect(function()
  13042. if whispersV == true then whispersV = false
  13043. CheckBox.Image = unchecked updatefile() else
  13044. whispersV = true
  13045. CheckBox.Image = checked updatefile() end end)
  13046. if commandsV == true then
  13047. CheckBox_3.Image = checked else
  13048. CheckBox_3.Image = unchecked end
  13049. box_3.MouseButton1Down:connect(function()
  13050. if commandsV == true then commandsV = false
  13051. CheckBox_3.Image = unchecked updatefile() else
  13052. commandsV = true
  13053. CheckBox_3.Image = checked updatefile() end end)
  13054. clear.MouseButton1Down:connect(function()
  13055. for _, child in pairs( scroll:GetChildren()) do
  13056. child:Destroy() end
  13057. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  13058. end)
  13059. Exit.MouseButton1Down:connect(function()
  13060. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13061. logsopen = false
  13062. end)
  13063. local hidden = false
  13064. Hide.MouseButton1Down:connect(function()
  13065. if hidden == false then hidden = true
  13066. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  13067. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  13068. end end)
  13069. function logtime() -- time function from aperture
  13070.     local HOUR = math.floor((tick() % 86400) / 3600)
  13071.     local MINUTE = math.floor((tick() % 3600) / 60)
  13072.     local SECOND = math.floor(tick() % 60)
  13073.     local AP = HOUR > 11 and 'PM' or 'AM'
  13074.     HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  13075.     HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  13076.     MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  13077.     SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  13078.     return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  13079. function CreateLabel(Name, Text)
  13080.     local sf = scroll
  13081.     if #sf:GetChildren() >= 2546 then
  13082.         sf:ClearAllChildren()
  13083.     end
  13084.     local alls = 0
  13085.     for i,v in pairs(sf:GetChildren()) do
  13086.         if v then
  13087.             alls = v.Size.Y.Offset + alls
  13088.         end
  13089.         if not v then
  13090.             alls = 0
  13091.         end
  13092.     end
  13093.     local tl = Instance.new('TextLabel', sf)
  13094.     local il = Instance.new('Frame', tl)
  13095.     tl.Name = Name
  13096.     tl.ZIndex = 6
  13097.     tl.Text = logtime().." - ["..Name.."]: "..Text
  13098.     tl.Size = UDim2.new(0,410,0,84)
  13099.     tl.BackgroundTransparency = 1
  13100.     tl.BorderSizePixel = 0
  13101.     tl.Font = "SourceSansBold"
  13102.     tl.Position = UDim2.new(-1,0,0,alls)
  13103.     tl.TextTransparency = 1
  13104.     tl.TextScaled = false
  13105.     tl.TextSize = 14
  13106.     tl.TextWrapped = true
  13107.     tl.TextXAlignment = "Left"
  13108.     tl.TextYAlignment = "Top"
  13109.     il.BackgroundTransparency = 1
  13110.     il.BorderSizePixel = 0
  13111.     il.Size = UDim2.new(0,12,1,0)
  13112.     il.Position = UDim2.new(0,410,0,0)
  13113.     tl.TextColor3 = Color3.fromRGB(255,255,255)
  13114.     tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  13115.     sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  13116.     sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  13117.     local size2 = sf.CanvasSize.Y.Offset
  13118.     tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  13119.     for i = 0,50 do wait(0.05)
  13120.         tl.TextTransparency = tl.TextTransparency - 0.05
  13121.     end
  13122.     tl.TextTransparency = 0
  13123. end logsloaded = true
  13124. local intro = Instance.new("ScreenGui")
  13125. local Frame = Instance.new("Frame")
  13126. local Circle = Instance.new("ImageLabel")
  13127. local ImageLabel = Instance.new("ImageLabel")
  13128. intro.Name = "intro"
  13129. intro.Parent = game.CoreGui
  13130. Frame.Parent = intro
  13131. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13132. Frame.BackgroundTransparency = 1
  13133. Frame.BorderSizePixel = 0
  13134. Frame.ClipsDescendants = true
  13135. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  13136. Frame.Size = UDim2.new(0, 250, 0, 250)
  13137. Circle.Name = "Circle"
  13138. Circle.Parent = Frame
  13139. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  13140. Circle.BackgroundTransparency = 1
  13141. Circle.BorderSizePixel = 0
  13142. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  13143. Circle.Image = "rbxassetid://631172870"
  13144. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13145. ImageLabel.Parent = Frame
  13146. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  13147. ImageLabel.BackgroundTransparency = 1
  13148. ImageLabel.BorderSizePixel = 0
  13149. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  13150. ImageLabel.Image = "rbxassetid://1352543873"
  13151. Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  13152. local g = intro
  13153. local f = Frame
  13154. local imagef = Circle
  13155. local logof = ImageLabel
  13156. loadedintro = false
  13157. local function tween2()
  13158. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
  13159. wait(0.6) loadedintro = true end
  13160. local function tween1()
  13161. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
  13162. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
  13163. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
  13164. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
  13165.     if workspace.FilteringEnabled == true then
  13166.         Notify('Filtering ENABLED '..ServerMessage)
  13167.     elseif workspace.FilteringEnabled == false then
  13168.         Notify('Filtering Disabled '..ServerMessage)
  13169.     end
  13170. else
  13171.     if workspace.FilteringEnabled == true then
  13172.         Notify('Filtering ENABLED')
  13173.     elseif
  13174.         workspace.FilteringEnabled == false then
  13175.         Notify('Filtering Disabled')
  13176.     end
  13177. end
  13178. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
  13179. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  13180. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  13181. 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
  13182. 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)
  13183. 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)
  13184. 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)
  13185. 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
  13186. 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
  13187. 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)
  13188. 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)
  13189. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  13190. 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
  13191. 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
  13192. 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)
  13193. 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)
  13194. 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)
  13195. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  13196. 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)
  13197. 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
  13198. lockic = Instance.new("ImageLabel")
  13199. lockic.Name = "lock"
  13200. lockic.Parent = iy
  13201. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  13202. lockic.BackgroundTransparency = 1
  13203. lockic.ImageTransparency = 1
  13204. lockic.BorderSizePixel = 0
  13205. lockic.Position = UDim2.new(0, 53, 0, -3)
  13206. lockic.Size = UDim2.new(0, 40, 0, 40)
  13207. lockic.Image = "rbxassetid://1495252742"
  13208. 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)
  13209. 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
  13210. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  13211. 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)
  13212. 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
  13213. picker = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://02011075373") picker.Parent = game.CoreGui picker.ColorPicker.Visible = false picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
  13214. 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)
  13215. PKR = picker.ColorPicker
  13216. local ColorPicker do
  13217.     ColorPicker = {}
  13218.    
  13219.     ColorPicker.new = function()
  13220.         local newMt = setmetatable({},{})
  13221.        
  13222.         local pickerGui = picker.ColorPicker
  13223.         local pickerTopBar = pickerGui.TopBar
  13224.         local pickerFrame = pickerGui.Content
  13225.         local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  13226.         local colorStrip = pickerFrame.ColorStrip
  13227.         local previewFrame = pickerFrame.Preview
  13228.         local basicColorsFrame = pickerFrame.BasicColors
  13229.         local customColorsFrame = pickerFrame.CustomColors
  13230.         local okButton = pickerFrame.Ok
  13231.         local cancelButton = pickerFrame.Cancel
  13232.         local defaultButton = pickerFrame.Default
  13233.         rainbowButton = pickerFrame.Rainbow
  13234.  
  13235.         local colorScope = colorSpace.Scope
  13236.         local colorArrow = pickerFrame.ArrowFrame.Arrow
  13237.  
  13238.         local hueInput = pickerFrame.Hue.Input
  13239.         local satInput = pickerFrame.Sat.Input
  13240.         local valInput = pickerFrame.Val.Input
  13241.  
  13242.         local redInput = pickerFrame.Red.Input
  13243.         local greenInput = pickerFrame.Green.Input
  13244.         local blueInput = pickerFrame.Blue.Input
  13245.  
  13246.         local user = game:GetService("UserInputService")
  13247.         local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  13248.  
  13249.         local hue,sat,val = 0,0,1
  13250.         local red,green,blue = 1,1,1
  13251.         local chosenColor = Color3.new(0,0,0)
  13252.  
  13253.         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)}
  13254.         local customColors = {}
  13255.  
  13256.         local function updateColor(noupdate)
  13257.             local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  13258.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13259.    
  13260.             if noupdate == 2 or not noupdate then
  13261.                 hueInput.Text = tostring(math.ceil(359*hue))
  13262.                 satInput.Text = tostring(math.ceil(255*sat))
  13263.                 valInput.Text = tostring(math.floor(255*val))
  13264.             end
  13265.             if noupdate == 1 or not noupdate then
  13266.                 redInput.Text = tostring(math.floor(255*red))
  13267.                 greenInput.Text = tostring(math.floor(255*green))
  13268.                 blueInput.Text = tostring(math.floor(255*blue))
  13269.             end
  13270.    
  13271.             chosenColor = Color3.new(red,green,blue)
  13272.    
  13273.             colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  13274.             colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  13275.             colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  13276.             previewFrame.BackgroundColor3 = chosenColor
  13277.            
  13278.             newMt.Color = chosenColor
  13279.             if newMt.Changed then newMt:Changed(chosenColor) end
  13280.         end
  13281.  
  13282.         local function colorSpaceInput()
  13283.             local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  13284.             local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  13285.                
  13286.             if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  13287.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13288.                
  13289.             hue = (219 - relativeX)/219
  13290.             sat = (199 - relativeY)/199
  13291.    
  13292.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13293.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13294.    
  13295.             updateColor()
  13296.         end
  13297.  
  13298.         local function colorStripInput()
  13299.             local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  13300.    
  13301.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13302.    
  13303.             val = (199 - relativeY)/199
  13304.    
  13305.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13306.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13307.    
  13308.             updateColor()
  13309.         end
  13310.  
  13311.         local function hookButtons(frame,func)
  13312.             frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  13313.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13314.                     frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  13315.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13316.                     local releaseEvent,runEvent
  13317.            
  13318.                     local startTime = tick()
  13319.                     local pressing = true
  13320.                     local startNum = tonumber(frame.Text)
  13321.            
  13322.                     if not startNum then return end
  13323.            
  13324.                     releaseEvent = user.InputEnded:Connect(function(input)
  13325.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13326.                         releaseEvent:Disconnect()
  13327.                         pressing = false
  13328.                     end)
  13329.            
  13330.                     startNum = startNum + 1
  13331.                     func(startNum)
  13332.                     while pressing do
  13333.                         if tick()-startTime > 0.3 then
  13334.                             startNum = startNum + 1
  13335.                             func(startNum)
  13336.                         end
  13337.                         wait(0.1)
  13338.                     end
  13339.                 end
  13340.             end)
  13341.    
  13342.             frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  13343.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13344.                     frame.ArrowFrame.Up.BackgroundTransparency = 1
  13345.                 end
  13346.             end)
  13347.    
  13348.             frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  13349.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13350.                     frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  13351.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13352.                     local releaseEvent,runEvent
  13353.            
  13354.                     local startTime = tick()
  13355.                     local pressing = true
  13356.                     local startNum = tonumber(frame.Text)
  13357.            
  13358.                     if not startNum then return end
  13359.            
  13360.                     releaseEvent = user.InputEnded:Connect(function(input)
  13361.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13362.                         releaseEvent:Disconnect()
  13363.                         pressing = false
  13364.                     end)
  13365.            
  13366.                     startNum = startNum - 1
  13367.                     func(startNum)
  13368.                     while pressing do
  13369.                         if tick()-startTime > 0.3 then
  13370.                             startNum = startNum - 1
  13371.                             func(startNum)
  13372.                         end
  13373.                         wait(0.1)
  13374.                     end
  13375.                 end
  13376.             end)
  13377.    
  13378.             frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  13379.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13380.                     frame.ArrowFrame.Down.BackgroundTransparency = 1
  13381.                 end
  13382.             end)
  13383.         end
  13384.  
  13385.         colorSpace.InputBegan:Connect(function(input)
  13386.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13387.                 local releaseEvent,mouseEvent
  13388.        
  13389.                 releaseEvent = user.InputEnded:Connect(function(input)
  13390.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13391.                     releaseEvent:Disconnect()
  13392.                     mouseEvent:Disconnect()
  13393.                 end)
  13394.        
  13395.                 mouseEvent = user.InputChanged:Connect(function(input)
  13396.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13397.                         colorSpaceInput()
  13398.                     end
  13399.                 end)
  13400.        
  13401.                 colorSpaceInput()
  13402.             end
  13403.         end)
  13404.  
  13405.         colorStrip.InputBegan:Connect(function(input)
  13406.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13407.                 local releaseEvent,mouseEvent
  13408.        
  13409.                 releaseEvent = user.InputEnded:Connect(function(input)
  13410.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13411.                     releaseEvent:Disconnect()
  13412.                     mouseEvent:Disconnect()
  13413.                 end)
  13414.        
  13415.                 mouseEvent = user.InputChanged:Connect(function(input)
  13416.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13417.                         colorStripInput()
  13418.                     end
  13419.                 end)
  13420.        
  13421.                 colorStripInput()
  13422.             end
  13423.         end)
  13424.  
  13425.         local function updateHue(str)
  13426.             local num = tonumber(str)
  13427.             if num then
  13428.                 hue = math.clamp(math.floor(num),0,359)/359
  13429.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13430.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13431.                 hueInput.Text = tostring(hue*359)
  13432.                 updateColor(1)
  13433.             end
  13434.         end
  13435.         hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  13436.  
  13437.         local function updateSat(str)
  13438.             local num = tonumber(str)
  13439.             if num then
  13440.                 sat = math.clamp(math.floor(num),0,255)/255
  13441.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13442.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13443.                 satInput.Text = tostring(sat*255)
  13444.                 updateColor(1)
  13445.             end
  13446.         end
  13447.         satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  13448.  
  13449.         local function updateVal(str)
  13450.             local num = tonumber(str)
  13451.             if num then
  13452.                 val = math.clamp(math.floor(num),0,255)/255
  13453.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13454.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13455.                 valInput.Text = tostring(val*255)
  13456.                 updateColor(1)
  13457.             end
  13458.         end
  13459.         valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  13460.        
  13461.         local function updateRed(str)
  13462.             local num = tonumber(str)
  13463.             if num then
  13464.                 red = math.clamp(math.floor(num),0,255)/255
  13465.                 local newColor = Color3.new(red,green,blue)
  13466.                 hue,sat,val = Color3.toHSV(newColor)
  13467.                 redInput.Text = tostring(red*255)
  13468.                 updateColor(2)
  13469.             end
  13470.         end
  13471.         redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  13472.        
  13473.         local function updateGreen(str)
  13474.             local num = tonumber(str)
  13475.             if num then
  13476.                 green = math.clamp(math.floor(num),0,255)/255
  13477.                 local newColor = Color3.new(red,green,blue)
  13478.                 hue,sat,val = Color3.toHSV(newColor)
  13479.                 greenInput.Text = tostring(green*255)
  13480.                 updateColor(2)
  13481.             end
  13482.         end
  13483.         greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  13484.        
  13485.         local function updateBlue(str)
  13486.             local num = tonumber(str)
  13487.             if num then
  13488.                 blue = math.clamp(math.floor(num),0,255)/255
  13489.                 local newColor = Color3.new(red,green,blue)
  13490.                 hue,sat,val = Color3.toHSV(newColor)
  13491.                 blueInput.Text = tostring(blue*255)
  13492.                 updateColor(2)
  13493.             end
  13494.         end
  13495.         blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  13496.        
  13497.         local colorChoice = Instance.new("TextButton")
  13498.         colorChoice.Name = "Choice"
  13499.         colorChoice.Size = UDim2.new(0,25,0,18)
  13500.         colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  13501.         colorChoice.Text = ""
  13502.         colorChoice.AutoButtonColor = false
  13503.        
  13504.         local row = 0
  13505.         local column = 0
  13506.         for i,v in pairs(basicColors) do
  13507.             local newColor = colorChoice:Clone()
  13508.             newColor.BackgroundColor3 = v
  13509.             newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  13510.            
  13511.             newColor.MouseButton1Click:Connect(function()
  13512.                 red,green,blue = v.r,v.g,v.b
  13513.                 local newColor = Color3.new(red,green,blue)
  13514.                 hue,sat,val = Color3.toHSV(newColor)
  13515.                 updateColor()
  13516.             end)   
  13517.            
  13518.             newColor.Parent = basicColorsFrame
  13519.             column = column + 1
  13520.             if column == 6 then row = row + 1 column = 0 end
  13521.         end
  13522.        
  13523.         row = 0
  13524.         column = 0
  13525.         for i = 1,12 do
  13526.             local color = customColors[i] or Color3.new(0,0,0)
  13527.             local newColor = colorChoice:Clone()
  13528.             newColor.BackgroundColor3 = color
  13529.             newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  13530.            
  13531.             newColor.MouseButton1Click:Connect(function()
  13532.                 local curColor = customColors[i] or Color3.new(0,0,0)
  13533.                 red,green,blue = curColor.r,curColor.g,curColor.b
  13534.                 hue,sat,val = Color3.toHSV(curColor)
  13535.                 updateColor()
  13536.             end)
  13537.            
  13538.             newColor.MouseButton2Click:Connect(function()
  13539.                 customColors[i] = chosenColor
  13540.                 newColor.BackgroundColor3 = chosenColor
  13541.             end)
  13542.            
  13543.             newColor.Parent = customColorsFrame
  13544.             column = column + 1
  13545.             if column == 6 then row = row + 1 column = 0 end
  13546.         end
  13547.        
  13548.         pickerTopBar.InputBegan:Connect(function(input)
  13549.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13550.                 local releaseEvent,mouseEvent
  13551.                 local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  13552.                
  13553.                 releaseEvent = user.InputEnded:Connect(function(input)
  13554.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13555.                     releaseEvent:Disconnect()
  13556.                     mouseEvent:Disconnect()
  13557.                 end)
  13558.                
  13559.                 mouseEvent = user.InputChanged:Connect(function(input)
  13560.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13561.                         pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  13562.                     end
  13563.                 end)
  13564.             end
  13565.         end)
  13566.        
  13567.         okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  13568.         okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  13569.         okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  13570.        
  13571.         cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  13572.         cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  13573.         cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  13574.        
  13575.         defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  13576.         defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  13577.         defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  13578.        
  13579.         rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
  13580.         rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
  13581.         rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
  13582.        
  13583.         updateColor()
  13584.        
  13585.         newMt.SetColor = function(self,color)
  13586.             red,green,blue = color.r,color.g,color.b
  13587.             hue,sat,val = Color3.toHSV(color)
  13588.             updateColor()
  13589.         end
  13590.        
  13591.         return newMt
  13592.     end
  13593. end
  13594. local rainbowCount = 50
  13595. local rainbowGuiActive = false
  13596. local rainbowreset = true
  13597.  
  13598. spawn(function()
  13599.     local colors = {
  13600.         BrickColor.Red(),
  13601.         BrickColor.Yellow(),
  13602.         BrickColor.new('Lime green'),
  13603.         BrickColor.new('Cyan'),
  13604.         BrickColor.new('Dark indigo')
  13605.     }
  13606.     while wait() do
  13607.         for i,v in pairs(colors) do        
  13608.             for num = 1,rainbowCount do
  13609.                 if rainbowGuiActive == true then
  13610.                     local mimic = i-1
  13611.                     if not colors[mimic] then
  13612.                         mimic = #colors
  13613.                     end
  13614.                     mimic = colors[mimic]
  13615.                     updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
  13616.                 elseif rainbowreset == false then
  13617.                     updatecolors(SAVEDCOLOR)
  13618.                     rainbowreset = true
  13619.                 end
  13620.                 wait()
  13621.             end
  13622.         end
  13623.     end
  13624. end)
  13625. local picker = ColorPicker.new()
  13626. 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
  13627. picker.Changed = function(self,color) updatecolors(color) end
  13628. picker.Rainbow = function(self)
  13629. if rainbowGuiActive == false then
  13630. rainbowGuiActive = true
  13631. rainbowButton.Text = 'Rainbow [Enabled]'
  13632. elseif rainbowGuiActive == true then
  13633. rainbowGuiActive = false
  13634. rainbowreset = false
  13635. rainbowButton.Text = 'Rainbow [Disabled]'
  13636. end end
  13637. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  13638. 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))
  13639. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  13640. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  13641. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  13642. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  13643. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13644. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  13645. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  13646. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  13647. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  13648. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  13649. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  13650. 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"
  13651. 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"
  13652. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  13653. 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
  13654. local CSP2 = game.CoreGui.sugg.suggestions
  13655. local main2 = CSP2
  13656. local frame2 = CSP2:WaitForChild('SUG')
  13657. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  13658. IndexContents2 = function(str,bool)
  13659.     if suggestionstoggle == true then
  13660.     if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  13661.     local Index,SizeY = 0,0
  13662.     for i,v in next, frame2:GetChildren() do
  13663.         if bool then
  13664.             if Match2(v.Text,str) then
  13665.                 game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  13666.                 Index = Index + 1
  13667.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  13668.                 v.Visible = true
  13669.                 SizeY = SizeY + v.AbsoluteSize.Y
  13670.                 frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  13671.             v.Visible = true
  13672.             SizeY = SizeY + v.AbsoluteSize.Y
  13673.             frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  13674. IndexContents2('',true)
  13675. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  13676. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
  13677. repeat wait() until loadedintro == true
  13678. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
  13679. wait(0.2)
  13680. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
  13681. wait(0.3) g:Destroy()
  13682. updatecolors(Color3.new(colorR, colorG, colorB))
  13683. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  13684. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  13685.     gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  13686. 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
  13687. 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)
  13688. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  13689. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  13690. if newbar:FindFirstChild('BoxFrame') then
  13691. chatboxx() end end)
  13692. LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
  13693. coroutine.resume(coroutine.create(function()
  13694. if script.ClassName == "LocalScript" then
  13695.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13696.         Text = "The prefix is '" .. cmdprefix .. "'";
  13697.         Color = Color3.new(255,255,255);
  13698.         Font = Enum.Font.SourceSans;
  13699.         FontSize = Enum.FontSize.Size24;
  13700.     }) wait(0.5)
  13701.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13702.         Text = "Click IY on the top left to see more options";
  13703.         Color = Color3.new(255,255,255);
  13704.         Font = Enum.Font.SourceSans;
  13705.         FontSize = Enum.FontSize.Size24;
  13706. }) end end))
  13707. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  13708. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13709. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13710. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13711. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13712. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13713. qopen = false quickmenu.MouseButton1Click:connect(function()
  13714. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  13715. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13716. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13717. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13718. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  13719. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13720. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  13721. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13722. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13723. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13724. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13725. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13726. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  13727. 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)
  13728. quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
  13729. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  13730. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  13731. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  13732. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  13733. else runwindow() end end)
  13734. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  13735. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  13736. Updates = Instance.new("ScreenGui")
  13737. dragg = Instance.new("Frame")
  13738. local PromptDialog = Instance.new("Frame")
  13739. local ContainerFrame = Instance.new("Frame")
  13740. local LOG = Instance.new("TextLabel")
  13741. local PopupText3 = Instance.new("TextLabel")
  13742. local PopupText4 = Instance.new("TextLabel")
  13743. local UTDV = Instance.new("TextLabel")
  13744. local PopupText5 = Instance.new("TextLabel")
  13745. local shadow = Instance.new("Frame")
  13746. Exitt = Instance.new("TextButton")
  13747. local PopupText = Instance.new("TextLabel")
  13748. local vers = Instance.new("TextLabel")
  13749. Updates.Name = "Updates"
  13750. Updates.Parent = game.CoreGui
  13751. dragg.Name = "drag"
  13752. dragg.Parent = Updates
  13753. dragg.Active = true
  13754. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  13755. dragg.BackgroundTransparency = 1
  13756. dragGUI(dragg)
  13757. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  13758. dragg.Size = UDim2.new(0, 438, 0, 26)
  13759. PromptDialog.Name = "PromptDialog"
  13760. PromptDialog.Parent = dragg
  13761. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  13762. PromptDialog.BackgroundTransparency = 1
  13763. PromptDialog.BorderSizePixel = 0
  13764. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  13765. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  13766. PromptDialog.ZIndex = 5
  13767. ContainerFrame.Name = "ContainerFrame"
  13768. ContainerFrame.Parent = PromptDialog
  13769. ContainerFrame.BackgroundColor3 = maincolor
  13770. ContainerFrame.BackgroundTransparency = 0.5
  13771. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  13772. ContainerFrame.BorderSizePixel = 0
  13773. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  13774. ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
  13775. ContainerFrame.ZIndex = 5
  13776. LOG.Name = "LOG"
  13777. LOG.Parent = ContainerFrame
  13778. LOG.BackgroundTransparency = 1
  13779. LOG.Position = UDim2.new(0, 8, 0, 110)
  13780. LOG.Size = UDim2.new(1, -16, 1, 0)
  13781. LOG.ZIndex = 10
  13782. LOG.Font = Enum.Font.SourceSansBold
  13783. LOG.TextSize = 20
  13784. LOG.Text = "+ Added os [plr]\n+ Added whiteify/blackify [plr]\n+ Added addban [full username]\n+ Added a rainbow mode to the UI (inside color picker)\n\n* Fixed a bug in kidnap"
  13785. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13786. LOG.TextStrokeTransparency = 0
  13787. LOG.TextWrapped = true
  13788. LOG.TextYAlignment = Enum.TextYAlignment.Top
  13789. LOG.TextXAlignment = "Left"
  13790. PopupText3.Name = "PopupText3"
  13791. PopupText3.Parent = ContainerFrame
  13792. PopupText3.BackgroundTransparency = 1
  13793. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  13794. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  13795. PopupText3.ZIndex = 10
  13796. PopupText3.Font = Enum.Font.SourceSansBold
  13797. PopupText3.TextSize = 20
  13798. PopupText3.Text = "Edge - Moon"
  13799. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13800. PopupText3.TextStrokeTransparency = 0
  13801. PopupText3.TextWrapped = true
  13802. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  13803. PopupText4.Name = "PopupText4"
  13804. PopupText4.Parent = ContainerFrame
  13805. PopupText4.BackgroundTransparency = 1
  13806. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  13807. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  13808. PopupText4.ZIndex = 10
  13809. PopupText4.Font = Enum.Font.SourceSansBold
  13810. PopupText4.FontSize = Enum.FontSize.Size18
  13811. PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
  13812. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13813. PopupText4.TextStrokeTransparency = 0
  13814. PopupText4.TextWrapped = true
  13815. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  13816. UTDV.Name = "UTDV"
  13817. UTDV.Parent = ContainerFrame
  13818. UTDV.BackgroundTransparency = 1
  13819. UTDV.Position = UDim2.new(0, 8, 0, 5)
  13820. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  13821. UTDV.ZIndex = 10
  13822. UTDV.Font = Enum.Font.SourceSansBold
  13823. UTDV.FontSize = Enum.FontSize.Size28
  13824. UTDV.Text = "Up to date version: N/A"
  13825. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13826. UTDV.TextStrokeTransparency = 0
  13827. UTDV.TextWrapped = true
  13828. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  13829. PopupText5.Name = "PopupText5"
  13830. PopupText5.Parent = ContainerFrame
  13831. PopupText5.BackgroundTransparency = 1
  13832. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  13833. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  13834. PopupText5.ZIndex = 10
  13835. PopupText5.Font = Enum.Font.SourceSansBold
  13836. PopupText5.FontSize = Enum.FontSize.Size28
  13837. PopupText5.Text = "Update Log:"
  13838. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13839. PopupText5.TextStrokeTransparency = 0
  13840. PopupText5.TextWrapped = true
  13841. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  13842. shadow.Name = "shadow"
  13843. shadow.Parent = PromptDialog
  13844. shadow.BackgroundColor3 = maincolor
  13845. shadow.BackgroundTransparency = 0.30000001192093
  13846. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13847. shadow.BorderSizePixel = 0
  13848. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13849. shadow.Size = UDim2.new(0, 438, 0, 26)
  13850. Exitt.Name = "Exit"
  13851. Exitt.Parent = shadow
  13852. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  13853. Exitt.BackgroundTransparency = 0.30000001192093
  13854. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  13855. Exitt.BorderSizePixel = 0
  13856. Exitt.Position = UDim2.new(0, 415, 0, 3)
  13857. Exitt.Size = UDim2.new(0, 20, 0, 20)
  13858. Exitt.FontSize = Enum.FontSize.Size14
  13859. Exitt.Text = ""
  13860. PopupText.Name = "PopupText"
  13861. PopupText.Parent = shadow
  13862. PopupText.BackgroundTransparency = 1
  13863. PopupText.Position = UDim2.new(0, 61, 0, -2)
  13864. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13865. PopupText.ZIndex = 110
  13866. PopupText.Font = Enum.Font.SourceSansBold
  13867. PopupText.TextSize = 30
  13868. PopupText.Text = "Information"
  13869. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13870. PopupText.TextStrokeTransparency = 0
  13871. PopupText.TextWrapped = true
  13872. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13873. vers.Name = "vers"
  13874. vers.Parent = shadow
  13875. vers.BackgroundTransparency = 1
  13876. vers.Position = UDim2.new(0, 8, 0, 2)
  13877. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  13878. vers.ZIndex = 110
  13879. vers.Font = Enum.Font.SourceSansBold
  13880. vers.TextSize = 20
  13881. vers.Text = "v" .. Version
  13882. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13883. vers.TextStrokeTransparency = 0
  13884. vers.TextWrapped = true
  13885. vers.TextXAlignment = Enum.TextXAlignment.Left
  13886. vers.TextYAlignment = Enum.TextYAlignment.Top
  13887. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  13888. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  13889. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  13890. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  13891.  
  13892. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  13893. if not game.CoreGui:FindFirstChild('IYrun') then
  13894. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  13895. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  13896. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  13897. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  13898. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  13899. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  13900. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  13901. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  13902. 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
  13903. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  13904. 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
  13905. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  13906. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  13907. 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
  13908. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  13909. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  13910. 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
  13911. a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com - discord.me/infiniteyield" a.TextColor3 = Color3.new(0.97, 0.97, 0.97) a.TextStrokeTransparency = 0
  13912. 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)
  13913. 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."
  13914. 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
  13915. 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
  13916. 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
  13917. 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)
  13918. 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'"
  13919. 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"
  13920. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  13921. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  13922. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  13923. 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)
  13924. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
  13925. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  13926. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  13927. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  13928. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  13929. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13930. for _, child in pairs(game.CoreGui:GetChildren()) do
  13931. if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
  13932. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  13933. else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment