Leodu41

azdazd

Oct 14th, 2019
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4.     print("FE Compatibility code by Mokiros")
  5.     script.Parent = Player.Character
  6.  
  7.     --RemoteEvent for communicating
  8.     local Event = Instance.new("RemoteEvent")
  9.     Event.Name = "UserInput_Event"
  10.  
  11.     --Fake event to make stuff like Mouse.KeyDown work
  12.     local function fakeEvent()
  13.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14.         t.connect = t.Connect
  15.         return t
  16.     end
  17.  
  18.     --Creating fake input objects with fake variables
  19.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23.     end}
  24.     --Merged 2 functions into one by checking amount of arguments
  25.     CAS.UnbindAction = CAS.BindAction
  26.  
  27.     --This function will trigger the events that have been :Connect()'ed
  28.     local function te(self,ev,...)
  29.         local t = m[ev]
  30.         if t and t._fakeEvent and t.Function then
  31.             t.Function(...)
  32.         end
  33.     end
  34.     m.TrigEvent = te
  35.     UIS.TrigEvent = te
  36.  
  37.     Event.OnServerEvent:Connect(function(plr,io)
  38.         if plr~=Player then return end
  39.         if io.isMouse then
  40.             m.Target = io.Target
  41.             m.Hit = io.Hit
  42.         else
  43.             local b = io.UserInputState == Enum.UserInputState.Begin
  44.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46.             end
  47.             for _,t in pairs(CAS.Actions) do
  48.                 for _,k in pairs(t.Keys) do
  49.                     if k==io.KeyCode then
  50.                         t.Function(t.Name,io.UserInputState,io)
  51.                     end
  52.                 end
  53.             end
  54.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56.         end
  57.     end)
  58.     Event.Parent = NLS([==[
  59.     local Player = game:GetService("Players").LocalPlayer
  60.     local Event = script:WaitForChild("UserInput_Event")
  61.  
  62.     local UIS = game:GetService("UserInputService")
  63.     local input = function(io,a)
  64.         if a then return end
  65.         --Since InputObject is a client-side instance, we create and pass table instead
  66.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67.     end
  68.     UIS.InputBegan:Connect(input)
  69.     UIS.InputEnded:Connect(input)
  70.  
  71.     local Mouse = Player:GetMouse()
  72.     local h,t
  73.     --Give the server mouse data 30 times every second, but only if the values changed
  74.     --If player is not moving their mouse, client won't fire events
  75.     while wait(1/30) do
  76.         if h~=Mouse.Hit or t~=Mouse.Target then
  77.             h,t=Mouse.Hit,Mouse.Target
  78.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  79.         end
  80.     end]==],Player.Character)
  81.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83. ---------------------------------------------------------------
  84. ---------------------------------------------------------------
  85. --  _____       __ _       _ _        __   ___      _     _  --
  86. -- |_   _|     / _(_)     (_) |       \ \ / (_)    | |   | | --
  87. --   | | _ __ | |_ _ _ __  _| |_ ___   \ V / _  ___| | __| | --
  88. --   | || '_ \|  _| | '_ \| | __/ _ \   \ / | |/ _ \ |/ _` | --
  89. --  _| || | | | | | | | | | | ||  __/   | | | |  __/ | (_| | --
  90. --  \___/_| |_|_| |_|_| |_|_|\__\___|   \_/ |_|\___|_|\__,_| --
  91. --                                                           --
  92. ---------------------------------------------------------------
  93. ---------------------------Edge-Moon---------------------------
  94. ---------------------------------------------------------------
  95.  
  96. local Version = '9.5.3'
  97. HttpService = game:GetService("HttpService")
  98. SAVEFILE = {
  99.     colorR = 0.121569;
  100.     colorG = 0.121569;
  101.     colorB = 0.121569;
  102.     cmdprefix = ';';
  103.     suggestionstoggle = true;
  104.     allowfriends = true;
  105.     JLnotify = true;
  106.     Mseconds = '7';
  107.     Nfriends = true;
  108.     cmdbarbind = ';';
  109.     chatsV = false;
  110.     whispersV = false;
  111.     commandsV = false;
  112.     aliasSave = {}
  113. }
  114. defaults = HttpService:JSONEncode(SAVEFILE)
  115.  
  116. function writefileExploit() if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then return true end end
  117.  
  118. loaded = false
  119. function run()
  120. local function writeF()
  121. writefile("IY.txt", defaults)
  122. wait(1)
  123. local newjson = readfile("IY.txt")
  124. local CREATEFILE = HttpService:JSONDecode(newjson)
  125. colorR = CREATEFILE.colorR
  126. colorG = CREATEFILE.colorG
  127. colorB = CREATEFILE.colorB
  128. cmdprefix = CREATEFILE.cmdprefix
  129. suggestionstoggle = CREATEFILE.suggestionstoggle
  130. allowfriends = CREATEFILE.allowfriends
  131. JLnotify = CREATEFILE.JLnotify
  132. Mseconds = CREATEFILE.Mseconds
  133. Nfriends = CREATEFILE.Nfriends
  134. cmdbarbind = CREATEFILE.cmdbarbind
  135. chatsV = CREATEFILE.chatsV
  136. whispersV = CREATEFILE.whispersV
  137. commandsV = CREATEFILE.commandsV
  138. aliasSave = CREATEFILE.aliasSave
  139. loaded = true end
  140. function pcWRITE()
  141. local file, err = pcall(writeF)
  142. if not file then
  143. warn("READ/WRITE ERROR: "..err)
  144. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  145. function Click(mouse) R_W:Destroy()
  146. for _, child in pairs(game.CoreGui:GetChildren()) do
  147. if child.Name == "IYrun" then
  148. child:Destroy() end end end
  149. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  150. if writefileExploit() then
  151. local function sfile()
  152. local checktxt = readfile("IY.txt")
  153. if checktxt == nil then pcWRITE() writeF()
  154. else return end end
  155. local success, message2 = pcall(sfile)
  156. if success then
  157. local json = readfile("IY.txt")
  158. local LOADFILE = HttpService:JSONDecode(json)
  159. colorR = LOADFILE.colorR
  160. colorG = LOADFILE.colorG
  161. colorB = LOADFILE.colorB
  162. cmdprefix = LOADFILE.cmdprefix
  163. suggestionstoggle = LOADFILE.suggestionstoggle
  164. allowfriends = LOADFILE.allowfriends
  165. JLnotify = LOADFILE.JLnotify
  166. Mseconds = LOADFILE.Mseconds
  167. Nfriends = LOADFILE.Nfriends
  168. cmdbarbind = LOADFILE.cmdbarbind
  169. chatsV = LOADFILE.chatsV
  170. whispersV = LOADFILE.whispersV
  171. commandsV = LOADFILE.commandsV
  172. aliasSave = LOADFILE.aliasSave
  173. loaded = true else
  174. pcWRITE() writeF() end
  175. else
  176.     colorR = 0.121569
  177.     colorG = 0.121569
  178.     colorB = 0.121569
  179.     cmdprefix = ';'
  180.     suggestionstoggle = true
  181.     allowfriends = true
  182.     JLnotify = true
  183.     Mseconds = '7'
  184.     Nfriends = true
  185.     cmdbarbind = ';'
  186.     chatsV = false
  187.     whispersV = false
  188.     commandsV = false
  189.     aliasSave = {}
  190.     loaded = true
  191. end
  192. repeat wait() until loaded == true
  193. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  194. 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={}
  195. 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
  196. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  197. local split=" " slock = false
  198. function updatefile()
  199. if writefileExploit() then
  200. local update = {
  201.     colorR = colorR;
  202.     colorG = colorG;
  203.     colorB = colorB;
  204.     cmdprefix = cmdprefix;
  205.     suggestionstoggle = suggestionstoggle;
  206.     allowfriends = allowfriends;
  207.     JLnotify = JLnotify;
  208.     Mseconds = Mseconds;
  209.     Nfriends = Nfriends;
  210.     cmdbarbind = cmdbarbind;
  211.     chatsV = chatsV;
  212.     whispersV = whispersV;
  213.     commandsV = commandsV;
  214.     aliasSave = aliasSave
  215. }
  216. local updated = HttpService:JSONEncode(update)
  217. wait(0.1)
  218. writefile("IY.txt", updated) end end
  219. function isNumber(str)
  220. return tonumber(str) ~= nil end
  221. function msghook()
  222. for _, child in pairs( workspace:GetChildren()) do
  223. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  224. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  225. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  226. else MSGhook = false end end
  227. game:GetService("RunService").RenderStepped:Connect(function()
  228. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  229. if r15noclip then
  230. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  231. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  232.     LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  233. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  234.     if workspace.IYmessage.Text == '' then
  235.     for _, child in pairs( LightingService:GetChildren()) do
  236.         if child.Name == "IYmblur" then
  237.         child:Destroy() end end end
  238.     else MSGhook = false end
  239.     for i,v in pairs(_players:GetPlayers()) do
  240.         if FindTable(loopkillT, v.Name) then
  241.         v.Character:BreakJoints() end
  242.         if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  243.         v.Backpack:Destroy()
  244.         for i,n in pairs(v.Character:GetChildren()) do
  245.             if n:IsA('Tool') or n:IsA('HopperBin') then
  246.                 n:destroy() end end end
  247.         if FindTable(rainbowT, v.Name) then
  248.             v.Neutral = false
  249.             v.TeamColor = BrickColor.random()
  250. end end end end)
  251. LightingService = game:GetService("Lighting")
  252. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  253. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  254. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  255. function FindTable(Table, Name)
  256.     for i,v in pairs(Table) do
  257.         if v == Name then
  258.             return true
  259.         end end
  260.     return false
  261. end
  262. function GetInTable(Table, Name)
  263.     for i = 1, #Table do
  264.         if Table[i] == Name then
  265.             return i
  266.         end end
  267. return false end
  268. _players.PlayerRemoving:connect(function(player)
  269. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  270. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  271. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  272.             game:FindService('StarterGui'):SetCore('SendNotification', {
  273.                 Title = player.Name,
  274.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  275.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  276.                 Duration = 5,
  277.             })
  278. elseif JLnotify == true and Nfriends == false then
  279.             game:FindService('StarterGui'):SetCore('SendNotification', {
  280.                 Title = player.Name,
  281.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  282.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  283.                 Duration = 5,
  284.             })
  285. end
  286. end)       
  287. FLYING = false
  288. iyflyspeed = 1
  289. function sFLY() -- from rocky2u cmdscript
  290.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  291.     repeat wait() until Mouse
  292.    
  293.     local T = LP.Character.HumanoidRootPart
  294.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  295.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  296.     local SPEED = 0
  297.    
  298.     local function FLY()
  299.         FLYING = true
  300.         local BG = Instance.new('BodyGyro', T)
  301.         local BV = Instance.new('BodyVelocity', T)
  302.         BG.P = 9e4
  303.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  304.         BG.cframe = T.CFrame
  305.         BV.velocity = Vector3.new(0, 0.1, 0)
  306.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  307.         spawn(function()
  308.         repeat wait()
  309.         LP.Character.Humanoid.PlatformStand = true
  310.         if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  311.         SPEED = 50
  312.         elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  313.         SPEED = 0
  314.         end
  315. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  316. 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
  317. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  318. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  319. 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
  320. else
  321. BV.velocity = Vector3.new(0, 0.1, 0)
  322. end
  323.     BG.cframe = workspace.CurrentCamera.CoordinateFrame
  324.             until not FLYING
  325.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  326.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  327.             SPEED = 0
  328.             BG:destroy()
  329.             BV:destroy()
  330.             LP.Character.Humanoid.PlatformStand = false
  331.         end)
  332.     end
  333.     Mouse.KeyDown:connect(function(KEY)
  334.         if KEY:lower() == 'w' then
  335.             CONTROL.F = iyflyspeed
  336.         elseif KEY:lower() == 's' then
  337.             CONTROL.B = -iyflyspeed
  338.         elseif KEY:lower() == 'a' then
  339.             CONTROL.L = -iyflyspeed
  340.         elseif KEY:lower() == 'd' then
  341.             CONTROL.R = iyflyspeed
  342.         end
  343.     end)
  344.     Mouse.KeyUp:connect(function(KEY)
  345.         if KEY:lower() == 'w' then
  346.             CONTROL.F = 0
  347.         elseif KEY:lower() == 's' then
  348.             CONTROL.B = 0
  349.         elseif KEY:lower() == 'a' then
  350.             CONTROL.L = 0
  351.         elseif KEY:lower() == 'd' then
  352.             CONTROL.R = 0
  353.         end
  354.     end)
  355.     FLY()
  356. end
  357. function NOFLY()
  358.     FLYING = false
  359.     LP.Character.Humanoid.PlatformStand = false
  360. end
  361. HK = {
  362.     '-HOTKEYS-',
  363.     'HOLD F2 - Click TP',
  364.     'F4 - Toggle Fly',
  365.     'F5 - Toggle Noclip',
  366.     '-COMMANDS-'
  367. }
  368. CMDs = {
  369.     'addalias [cmd] [alias]',
  370.     'addstat [plr] [text]',
  371.     'admins',
  372.     'admin [plr]',
  373.     'agelock [age num]',
  374.     'addban [full username]',
  375.     'age [plr]',
  376.     'aliases',
  377.     'alien / ayylmao [plr]',
  378.     'ambient [R G B]',
  379.     'anchor',
  380.     'animation [plr] [anim]',
  381.     'arrest [plr]',
  382.     'bait',
  383.     'ball [plr]',
  384.     'bang [plr] [plr] / bang [plr]',
  385.     'bans',
  386.     'ban [plr]',
  387.     'base',
  388.     'begone / thot [plr]',
  389.     'bgui [plr] [text]',
  390.     'blackandwhite',
  391.     'bleach [plr]',
  392.     'blackify [plr]',
  393.     'blind [plr]',
  394.     'blur [num]',
  395.     'bomb [plr]',
  396.     'box [plr]',
  397.     'breakloops/break (cmd loops)',
  398.     'brightness [num]',
  399.     'bring [plr]',
  400.     'btools [plr]',
  401.     'burn [plr]',
  402.     'cape [plr] [R G B]',
  403.     'car [plr]',
  404.     'change [plr] [stat] [num]',
  405.     'charplr / cp [plr] [plr]',
  406.     'char [plr] [ID]',
  407.     'chat [plr] [msg]',
  408.     'chickenarms / chicken [plr]',
  409.     'clear',
  410.     'clip',
  411.     'clone [plr]',
  412.     'clraliases',
  413.     'clrbans',
  414.     'clrterrain',
  415.     'cmds',
  416.     'confuse [plr]',
  417.     'control [plr]',
  418.     'copytools / ctools [plr]',
  419.     'countdown [num]',
  420.     'crash [plr]',
  421.     'creeper [plr]',
  422.     'cripple [plr]',
  423.     'crucify [plr]',
  424.     'damage [plr]',
  425.     'dance [plr]',
  426.     'day',
  427.     'decalspam [ID]',
  428.     'deleteclass / dc [class name]',
  429.     'deletepos / dpos [name]',
  430.     'delete [part name]',
  431.     'devuzi',
  432.     'disablereset [plr]',
  433.     'disabletools [plr]',
  434.     'disable [plr]',
  435.     'disco',
  436.     'discomesh [plr]',
  437.     'distortsound / distort [num]',
  438.     'dog [plr]',
  439.     'dong [plr]',
  440.     'draw',
  441.     'duck [plr]',
  442.     'dummy [name]',
  443.     'earthquake [power] [intensity]',
  444.     'enablereset [plr]',
  445.     'enabletools [plr]',
  446.     'enable [plr]',
  447.     'esp [plr]',
  448.     'exit',
  449.     'explode [plr]',
  450.     'explorer / dex',
  451.     'f3x',
  452.     'face [plr] [ID]',
  453.     'fart [plr]',
  454.     'fat [plr]',
  455.     'fegod',
  456.     'feinvisible / feinvis',
  457.     'fekill [plr] (need a tool)',
  458.     'ff [plr]',
  459.     'filtering',
  460.     'fire [plr] [R G B]',
  461.     'firstp [plr]',
  462.     'fix',
  463.     'fixcam',
  464.     'fixlighting / fixl',
  465.     'flashlight [plr]',
  466.     'fling [plr]',
  467.     'float [plr]',
  468.     'flood',
  469.     'fly',
  470.     'flyspeed [num]',
  471.     'fogcolor [R G B]',
  472.     'fogend [num]',
  473.     'freecam / fc',
  474.     'freecamspeed / fcspeed [num]',
  475.     'freeze / fr [plr]',
  476.     'ghost [plr]',
  477.     'glass [plr]',
  478.     'globalshadows / gshadows',
  479.     'glowstick [plr] [R G B]',
  480.     'god [plr]',
  481.     'goto [plr]',
  482.     'gravity [num]',
  483.     'hang [plr]',
  484.     'hatsize [plr] [num]',
  485.     'hat [plr] [ID]',
  486.     'headshake [plr]',
  487.     'headsize [plr] [num]',
  488.     'heal [plr]',
  489.     'hidename [plr]',
  490.     'hideplaylist / hideplayer',
  491.     'hipheight / hheight [plr] [num]',
  492.     'hub',
  493.     'infect [plr]',
  494.     'insert [ID/name]',
  495.     'invert',
  496.     'invisible / invis [plr]',
  497.     'invisibleff / invisff [plr]',
  498.     'iyspam',
  499.     'jail [plr]',
  500.     'jumppower / jpower [plr] [num]',
  501.     'jump [plr]',
  502.     'keeptools / ktools [plr]',
  503.     'keybind [key] [cmd]',
  504.     'kick [plr]',
  505.     'kidnap [plr]',
  506.     'kill [plr]',
  507.     'knife',
  508.     'knuckles [plr]',
  509.     'light [plr] [R G B]',
  510.     'loadm',
  511.     'loadmap [ID]',
  512.     'loadpos / lpos [plr] [name]',
  513.     'lockws',
  514.     'lock [plr]',
  515.     'logs',
  516.     'longneck [plr]',
  517.     'loopbring [plr]',
  518.     'loopheal [plr]',
  519.     'loopjump / ljump [plr]',
  520.     'loopkill [plr]',
  521.     'loopname / lname [plr]',
  522.     'loopoof',
  523.     'loopsit / lsit [plr]',
  524.     'mage',
  525.     'maxhealth [plr] [num]',
  526.     'maxzoom [plr] [num]',
  527.     'mesh [plr] [mesh] [texture]',
  528.     'message / m [msg]',
  529.     'meteor/asteroid [plr]',
  530.     'naked [plr]',
  531.     'name [plr]',
  532.     'neon [plr]',
  533.     'nextsong',
  534.     'night',
  535.     'nil [plr]',
  536.     'noarms [plr]',
  537.     'nobox [plr]',
  538.     'noclip',
  539.     'noclones [plr]',
  540.     'nodong [plr]',
  541.     'nodummies',
  542.     'noesp [plr]',
  543.     'noglobalshadows / nogshadows',
  544.     'nokeeptools / noktools [plr]',
  545.     'nolimbs [plr]',
  546.     'nooutlines',
  547.     'noparticles [plr]',
  548.     'noplrsound [plr]',
  549.     'norain',
  550.     'notools [plr]',
  551.     'nuke [plr]',
  552.     'os [plr]',
  553.     'offset [plr] [coordinate]',
  554.     'outlines',
  555.     'paper [plr]',
  556.     'partdisco',
  557.     'particles [plr] [ID]',
  558.     'pipetp [plr] [plr]',
  559.     'pitch [num]',
  560.     'playhash / hash [hash]',
  561.     'playlist / player [ID],[ID]...',
  562.     'plrsound [plr] [ID]',
  563.     'positions / pos',
  564.     'prefix [string]',
  565.     'prevsong',
  566.     'punish [plr]',
  567.     'rainbowname [plr]',
  568.     'rainbow [plr]',
  569.     'rain [mesh] [texture]',
  570.     'refresh / re [plr]',
  571.     'rejoin',
  572.     'remotespy',
  573.     'removealias [alias]',
  574.     'removebait / nobait',
  575.     'rgui',
  576.     'removehats / rhats [plr]',
  577.     'removespawns',
  578.     'respawn [plr]',
  579.     'restoremap / rmap',
  580.     'rocket [plr]',
  581.     'savelighting / slighting',
  582.     'savemap / smap',
  583.     'savepos / spos [name]',
  584.     'script [script]',
  585.     'seagull / gull [plr]',
  586.     'seizure [plr]',
  587.     'serverinfo / info',
  588.     'serverlock / slock',
  589.     'servermessage / sm [msg]',
  590.     'sethealth [plr] [num]',
  591.     'setsong [num]',
  592.     'settings',
  593.     'sgod [plr]',
  594.     'shiny [plr]',
  595.     'shrek [plr]',
  596.     'shutdown',
  597.     'sit [plr]',
  598.     'size [plr] [num]',
  599.     'skydive [plr]',
  600.     'skygif [ID],[ID]... [interval]',
  601.     'sky [ID]',
  602.     'smite [plr]',
  603.     'smoke [plr]',
  604.     'sound / music [ID/name]',
  605.     'sparkles / sp [plr] [R G B]',
  606.     'spasm [plr]',
  607.     'spawnpoint [plr]',
  608.     'spectate / view [plr]',
  609.     'speed / ws [plr] [num]',
  610.     'sphere [plr]',
  611.     'spin [plr]',
  612.     'spookyify',
  613.     'starman [plr]',
  614.     'strength [plr]',
  615.     'strobe',
  616.     'stun [plr]',
  617.     'sun [intense] [spread]',
  618.     'sword [plr]',
  619.     'tablet',
  620.     'team [plr] [team]',
  621.     'terrain',
  622.     'thaw / unfr [plr]',
  623.     'thirdp [plr]',
  624.     'time [num]',
  625.     'tools [plr]',
  626.     'torso [plr]',
  627.     'tppos [plr] [coordinate]',
  628.     'tp [plr] [plr]',
  629.     'trail [plr] [R G B]',
  630.     'trip [plr]',
  631.     'unadmin [plr]',
  632.     'unagelock',
  633.     'unanchor',
  634.     'unball [plr]',
  635.     'unban [plr]',
  636.     'unbgui [plr]',
  637.     'unblind [plr]',
  638.     'unblur',
  639.     'uncape [plr]',
  640.     'uncar [plr]',
  641.     'unchar [plr]',
  642.     'unconfuse [plr]',
  643.     'uncreeper [plr]',
  644.     'uncripple [plr]',
  645.     'undecalspam',
  646.     'undisco',
  647.     'undog [plr]',
  648.     'unduck [plr]',
  649.     'unff [plr]',
  650.     'unfire [plr]',
  651.     'unfloat [plr]',
  652.     'unfly',
  653.     'unfreecam / unfc',
  654.     'unghost [plr]',
  655.     'ungod [plr]',
  656.     'unhidename [plr]',
  657.     'uninfect [plr]',
  658.     'unjail [plr]',
  659.     'unkeybind [key]',
  660.     'unlight [plr]',
  661.     'unlockws',
  662.     'unlock [plr]',
  663.     'unlongneck [plr]',
  664.     'unloopbring [plr]',
  665.     'unloopheal [plr]',
  666.     'unloopjump / unljump [plr]',
  667.     'unloopkill [plr]',
  668.     'unloopname / unlname [plr]',
  669.     'unloopoof',
  670.     'unloopsit / unlsit [plr]',
  671.     'unname [plr]',
  672.     'unpartdisco',
  673.     'unpunish [plr]',
  674.     'unrainbowname [plr]',
  675.     'unseizure [plr]',
  676.     'unserverlock / unslock',
  677.     'unshrek [plr]',
  678.     'unskygif',
  679.     'unsmoke [plr]',
  680.     'unsparkles / unsp [plr]',
  681.     'unspectate / unview',
  682.     'unsphere [plr]',
  683.     'unspin [plr]',
  684.     'unstarman [plr]',
  685.     'unstrength [plr]',
  686.     'unstrobe',
  687.     'unstun [plr]',
  688.     'untrail [plr]',
  689.     'unweaken [plr]',
  690.     'version',
  691.     'visible / vis [plr]',
  692.     'volume / vol [num]',
  693.     'weaken [plr]',
  694.     'whiteify [plr]',
  695.     'zinnia [plr]'
  696. }
  697. 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
  698.  
  699. std.inTable=function(tbl,val)
  700.     if tbl==nil then return false end
  701.  
  702.     for _,v in pairs(tbl)do
  703.         if v==val then return true end
  704.     end
  705.     return false
  706. end
  707. std.out=function(str)
  708.     print(str)
  709. end
  710. std.list=function(tbl)
  711.     local str=''
  712.     for i,v in pairs(tbl)do
  713.         str=str..tostring(v)
  714.         if i~=#tbl then str=str..', ' end
  715.     end
  716.     return str
  717. end
  718. std.endat=function(str,val)
  719.     local z=str:find(val)
  720.     if z then
  721.         return str:sub(0,z-string.len(val)),true
  722.     else
  723.         return str,false
  724.     end
  725. end
  726. std.first=function(str) return str:sub(1,1) end
  727.  
  728. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  729.  
  730. local exec=function(str)
  731.     spawn(function()
  732.         local script, loaderr = loadstring(str)
  733.         if not script then
  734.             error(loaderr)
  735.         else
  736.             script()
  737.         end
  738.     end)
  739. end
  740. local findCmd=function(cmd_name)
  741.     for i,v in pairs(cmds)do
  742.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  743.             return v
  744.         end
  745.     end
  746. end
  747. local getCmd=function(msg)
  748.     local cmd,hassplit=std.endat(msg:lower(),split)
  749.     if hassplit then
  750.         return {cmd,true}
  751.     else
  752.         return {cmd,false}
  753.     end
  754. end
  755. local getprfx=function(strn)
  756.     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  757.     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  758.     end return
  759. end
  760. function dragGUI(gui)
  761. spawn(function()
  762. local UserInputService = game:GetService("UserInputService")
  763. local dragging
  764. local dragInput
  765. local dragStart
  766. local startPos
  767. local function update(input)
  768.     local delta = input.Position - dragStart
  769.     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)
  770. end
  771. gui.InputBegan:Connect(function(input)
  772.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  773.         dragging = true
  774.         dragStart = input.Position
  775.         startPos = gui.Position
  776.        
  777.         input.Changed:Connect(function()
  778.             if input.UserInputState == Enum.UserInputState.End then
  779.                 dragging = false
  780.             end
  781.         end)
  782.     end
  783. end)
  784. gui.InputChanged:Connect(function(input)
  785.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  786.         dragInput = input
  787.     end
  788. end)
  789. UserInputService.InputChanged:Connect(function(input)
  790.     if input == dragInput and dragging then
  791.         update(input)
  792.     end
  793. end)
  794. end)
  795. end
  796. maincolor = Color3.new(colorR, colorG, colorB)
  797. function updatecolors(color)
  798. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  799. maincolor = color
  800. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  801.     if child.Name == "TopBarContainer" then
  802.         child.BackgroundColor3 = color
  803.     end end
  804. FeedbackMain.BackgroundColor3 = maincolor
  805. MAIN.BackgroundColor3 = maincolor
  806. bar.BackgroundColor3 = maincolor
  807. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  808. if game.CoreGui:FindFirstChild('Updates') then
  809. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  810. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  811. if game.CoreGui:FindFirstChild('Sinfo') then
  812. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  813. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  814. if game.CoreGui:FindFirstChild('cp') then
  815. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  816. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  817. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  818. if game.CoreGui:FindFirstChild('Bans') then
  819. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  820. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  821. if game.CoreGui:FindFirstChild('Pos') then
  822. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  823. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  824. if game.CoreGui:FindFirstChild('Admins') then
  825. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  826. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  827. if game.CoreGui:FindFirstChild('Logs') then
  828. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  829. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  830. if game.CoreGui:FindFirstChild('Aliases') then
  831. game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  832. game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
  833. for _, child in pairs( game.CoreGui:GetChildren()) do
  834.     if child.Name == "Models" then
  835.         game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  836.         game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
  837.     end
  838. end
  839. for _, child in pairs( game.CoreGui:GetChildren()) do
  840.     if child.Name == "Audios" then
  841.         game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  842.         game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
  843.     end
  844. end
  845. end
  846.  
  847. function respawn(plr)
  848. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  849. local H = Instance.new('Humanoid', M)
  850. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  851. plr.Character = M end
  852.  
  853. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  854. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
  855. function kickF(plr)
  856. spawn(function()
  857. if plr.Parent ~= nil then
  858. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  859. local newChar = dummy:Clone() newChar.Parent = workspace
  860. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  861. for i = 1,4 do
  862. local Plat = Instance.new('SkateboardPlatform', newChar)
  863. Plat.Position = newChar.HumanoidRootPart.Position
  864. Plat.Name = 'IYplat'
  865. Plat.Size = Vector3.new(10, 1.2, 10)
  866. Plat.Transparency = 1 end
  867. plr.Character = newChar
  868. local PART = Instance.new('Part', newChar)
  869. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  870. PART.Size = Vector3.new(10, 1.2, 10)
  871. PART.Anchored = true
  872. PART.Transparency = 1
  873. if newChar:FindFirstChild("SkateboardPlatform") then
  874. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  875. wait(0.4)
  876. if newChar then newChar:Destroy() end
  877. kickF(plr) end
  878. end end) end
  879.  
  880. function refresh(plr)
  881. spawn(function()
  882. local rpos = plr.Character.HumanoidRootPart.Position
  883. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  884. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  885. plr.Character:MoveTo(rpos) end) end
  886.  
  887. 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
  888. 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
  889. _players.PlayerAdded:connect(function(player)
  890. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  891.             game:FindService('StarterGui'):SetCore('SendNotification', {
  892.                 Title = player.Name,
  893.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  894.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  895.                 Duration = 5,
  896.             })
  897. elseif JLnotify == true and Nfriends == false then
  898.             game:FindService('StarterGui'):SetCore('SendNotification', {
  899.                 Title = player.Name,
  900.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  901.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  902.                 Duration = 5,
  903.             })
  904. end
  905.     if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  906.     spawn(function()
  907. repeat wait() until player.Character
  908. kickF(player)
  909.     end)
  910.     end)
  911.     elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  912.     spawn(function()
  913. repeat wait() until player.Character
  914. kickF(player)
  915.     end)
  916.     end
  917. if FindTable(banT, player.userId) then
  918.     spawn(function()
  919. repeat wait() until player.Character
  920. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  921. kickF(player)
  922. end)
  923. end
  924. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  925.     spawn(function()
  926. repeat wait() until player.Character
  927. kickF(player)
  928. end)
  929. else
  930. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  931.     spawn(function()
  932. repeat wait() until player.Character
  933. kickF(player)
  934. end)
  935. end
  936. end
  937. end)
  938. local customAlias = {}
  939. local findCmd=function(cmd_name)
  940.     for i,v in pairs(cmds)do
  941.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  942.             return v
  943.         end
  944.     end
  945.     return customAlias[cmd_name:lower()]
  946. end
  947. local function splitString(str,delim)
  948.     local broken = {}
  949.     if delim == nil then delim = "," end
  950.     for w in string.gmatch(str,"[^"..delim.."]+") do
  951.         table.insert(broken,w)
  952.     end
  953.     return broken
  954. end
  955. local historyCount = 0
  956. local cmdHistory = {}
  957. lastBreakTime = 0
  958. local function execCmd(cmdStr,speaker)
  959.     local rawCmdStr = cmdStr
  960.     cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  961.     local commandsToRun = splitString(cmdStr,"\\")
  962.     for i,v in pairs(commandsToRun) do
  963.         v = string.gsub(v,"%%BackSlash%%","\\")
  964.         local x,y,num = v:find("^(%d+)%^")
  965.         local cmdDelay = 0
  966.         if num then
  967.             v = v:sub(y+1)
  968.             local x,y,del = v:find("^([%d%.]+)%^")
  969.             if del then
  970.                 v = v:sub(y+1)
  971.                 cmdDelay = tonumber(del) or 0
  972.             end
  973.         end
  974.         num = tonumber(num or 1)
  975.         local args = splitString(v,split)
  976.         local cmd = findCmd(args[1])
  977.         if cmd then
  978.             table.remove(args,1)
  979.             cargs = args
  980.             if speaker == gPlayers.LocalPlayer then
  981.                 if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  982.             end
  983.             if #cmdHistory > 20 then table.remove(cmdHistory) end
  984.             local cmdStartTime = tick()
  985.             for rep = 1,num do
  986.                 if lastBreakTime > cmdStartTime then break end
  987.                 pcall(function()
  988.                     cmd.FUNC(args, speaker)
  989.                 end)
  990.                 if cmdDelay ~= 0 then wait(cmdDelay) end
  991.             end
  992.         end
  993.     end
  994. end
  995. logsloaded = false
  996. ChatLog = function(plr)
  997. plr.Chatted:Connect(function(Message)
  998. if logsloaded == true then
  999. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  1000. CreateLabel(plr.Name,Message)
  1001. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  1002. CreateLabel(plr.Name,Message)
  1003. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  1004. CreateLabel(plr.Name,Message)
  1005. 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
  1006. CreateLabel(plr.Name,Message)
  1007. end end end) end
  1008. 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
  1009. for _, plr in pairs(gPlayers:GetChildren()) do
  1010.     if plr.ClassName == "Player" then
  1011.         updateevents(plr) ChatLog(plr) end end
  1012. _players.PlayerAdded:connect(function(player)
  1013.     updateevents(player) ChatLog(player)
  1014. end)
  1015. _G.exec_cmd = execCmd
  1016. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  1017. 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
  1018. local _char=function(plr_name)
  1019.     for i,v in pairs(gPlayers:GetChildren())do
  1020.         if v:IsA'Player'then
  1021.             if v.Name==plr_name then return v.Character end
  1022.         end
  1023.     end
  1024.     return
  1025. end
  1026. local _plr=function(plr_name)
  1027.     for i,v in pairs(gPlayers:GetChildren())do
  1028.         if v:IsA'Player'then
  1029.             if v.Name==plr_name then return v end
  1030.         end
  1031.     end
  1032.     return
  1033. end
  1034. function addcmd(name,desc,alias,func)
  1035.     cmds[#cmds+1]=
  1036.     {
  1037.         NAME=name;
  1038.         DESC=desc;
  1039.         ALIAS=alias;
  1040.         FUNC=func;
  1041.     }
  1042. end
  1043. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  1044. local SpecialPlayerCases = {
  1045.     ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  1046.     ["others"] = function(speaker)
  1047.         local plrs = {}
  1048.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1049.             if v ~= speaker then
  1050.                 table.insert(plrs,v)
  1051.             end
  1052.         end
  1053.         return plrs
  1054.      end,
  1055.     ["me"] = function(speaker)return {speaker} end,
  1056.     ["#(%d+)"] = function(speaker,args,currentList)
  1057.         local returns = {}
  1058.         local randAmount = tonumber(args[1])
  1059.         local players = {unpack(currentList)}
  1060.         for i = 1,randAmount do
  1061.             if #players == 0 then break end
  1062.             local randIndex = math.random(1,#players)
  1063.             table.insert(returns,players[randIndex])
  1064.             table.remove(players,randIndex)
  1065.         end
  1066.         return returns
  1067.     end,
  1068.     ["random"] = function(speaker,args,currentList)
  1069.         local players = currentList
  1070.         return {players[math.random(1,#players)]}
  1071.     end,
  1072.     ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  1073.         local returns = {}
  1074.         local team = args[1]
  1075.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1076.             if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  1077.                 table.insert(returns,plr)
  1078.             end
  1079.         end
  1080.         return returns
  1081.     end,
  1082.     ["allies"] = function(speaker)
  1083.         local returns = {}
  1084.         local team = speaker.Team
  1085.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1086.             if plr.Team == team then
  1087.                 table.insert(returns,plr)
  1088.             end
  1089.         end
  1090.         return returns
  1091.     end,
  1092.     ["enemies"] = function(speaker)
  1093.         local returns = {}
  1094.         local team = speaker.Team
  1095.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1096.             if plr.Team ~= team then
  1097.                 table.insert(returns,plr)
  1098.             end
  1099.         end
  1100.         return returns
  1101.     end,
  1102.     ["team"] = function(speaker)
  1103.         local returns = {}
  1104.         local team = speaker.Team
  1105.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1106.             if plr.Team == team then
  1107.                 table.insert(returns,plr)
  1108.             end
  1109.         end
  1110.         return returns
  1111.     end,
  1112.     ["nonteam"] = function(speaker)
  1113.         local returns = {}
  1114.         local team = speaker.Team
  1115.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1116.             if plr.Team ~= team then
  1117.                 table.insert(returns,plr)
  1118.             end
  1119.         end
  1120.         return returns
  1121.     end,
  1122.     ["friends"] = function(speaker,args)
  1123.         local returns = {}
  1124.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1125.             if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1126.                 table.insert(returns,plr)
  1127.             end
  1128.         end
  1129.         return returns
  1130.     end,
  1131.     ["nonfriends"] = function(speaker,args)
  1132.         local returns = {}
  1133.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1134.             if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1135.                 table.insert(returns,plr)
  1136.             end
  1137.         end
  1138.         return returns
  1139.     end,
  1140.     ["guests"] = function(speaker,args)
  1141.         local returns = {}
  1142.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1143.             if plr.Guest then
  1144.                 table.insert(returns,plr)
  1145.             end
  1146.         end
  1147.         return returns
  1148.     end,
  1149.     ["bacons"] = function(speaker,args)
  1150.         local returns = {}
  1151.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1152.             if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1153.                 table.insert(returns,plr)
  1154.             end
  1155.         end
  1156.         return returns
  1157.     end,
  1158.     ["admins"] = function(speaker)
  1159.         local returns = {}
  1160.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1161.             if isAdmin(plr) then
  1162.                 table.insert(returns,plr)
  1163.             end
  1164.         end
  1165.         return returns
  1166.     end,
  1167.     ["nonadmins"] = function(speaker)
  1168.         local returns = {}
  1169.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1170.             if not isAdmin(plr) then
  1171.                 table.insert(returns,plr)
  1172.             end
  1173.         end
  1174.         return returns
  1175.     end,
  1176.     ["age(%d+)"] = function(speaker,args)
  1177.         local returns = {}
  1178.         local age = tonumber(args[1])
  1179.         if not age == nil then return end
  1180.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1181.         if plr.AccountAge <= age then
  1182.                 table.insert(returns,plr)
  1183.             end
  1184.         end
  1185.         return returns
  1186.     end,
  1187.     ["rad(%d+)"] = function(speaker,args)
  1188.         local returns = {}
  1189.         local radius = tonumber(args[1])
  1190.         local speakerChar = speaker.Character
  1191.         if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1192.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1193.             if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1194.                 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1195.                 if magnitude <= radius then table.insert(returns,plr) end
  1196.             end
  1197.         end
  1198.         return returns
  1199.     end
  1200. }
  1201. local function toTokens(str)
  1202.     local tokens = {}
  1203.     for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1204.         table.insert(tokens,{Operator = op,Name = name})
  1205.     end
  1206.     return tokens
  1207. end
  1208. local function onlyIncludeInTable(tab,matches)
  1209.     local matchTable = {}
  1210.     local resultTable = {}
  1211.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1212.     for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1213.     return resultTable
  1214. end
  1215. local function removeTableMatches(tab,matches)
  1216.     local matchTable = {}
  1217.     local resultTable = {}
  1218.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1219.     for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1220.     return resultTable
  1221. end
  1222. local function getPlayersByName(name)
  1223.     local found = {}
  1224.     for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1225.         if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1226.             table.insert(found,v)
  1227.         end
  1228.     end
  1229.     return found
  1230. end
  1231. local function getPlayer(list,speaker)
  1232.     if list == nil then return {speaker.Name} end
  1233.     local nameList = splitString(list,",")
  1234.    
  1235.     local foundList = {}
  1236.    
  1237.     for _,name in pairs(nameList) do
  1238.         if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1239.         local tokens = toTokens(name)
  1240.         local initialPlayers = game:GetService("Players"):GetPlayers()
  1241.        
  1242.         for i,v in pairs(tokens) do
  1243.             if v.Operator == "+" then
  1244.                 local tokenContent = v.Name
  1245.                 local foundCase = false
  1246.                 for regex,case in pairs(SpecialPlayerCases) do
  1247.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1248.                     if #matches > 0 then
  1249.                         foundCase = true
  1250.                         initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1251.                     end
  1252.                 end
  1253.                 if not foundCase then
  1254.                     initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1255.                 end
  1256.             else
  1257.                 local tokenContent = v.Name
  1258.                 local foundCase = false
  1259.                 for regex,case in pairs(SpecialPlayerCases) do
  1260.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1261.                     if #matches > 0 then
  1262.                         foundCase = true
  1263.                         initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1264.                     end
  1265.                 end
  1266.                 if not foundCase then
  1267.                     initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1268.                 end
  1269.             end
  1270.         end
  1271.        
  1272.         for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1273.     end
  1274.    
  1275.     local foundNames = {}
  1276.     for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1277.    
  1278.     return foundNames
  1279. end
  1280. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1281.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1282.     if (zCoco) then
  1283.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1284.     else
  1285.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1286.     end
  1287.     return funcw
  1288. end
  1289. function _G.msg(txt)
  1290.     spawn(function()
  1291.     msghook()
  1292.     if MSGhook == true then
  1293.     workspace.IYmessage.Text = ''
  1294.     wait(0.1)
  1295.     local b = Instance.new("BlurEffect", LightingService)
  1296.     b.Name = "IYmblur"
  1297.     b.Size = 18
  1298.     workspace.IYmessage.Text = txt
  1299.     wait(Mseconds)
  1300.     b:Destroy()
  1301.     if workspace.IYmessage.Text == txt then
  1302.     workspace.IYmessage.Text = '' end
  1303.     elseif MSGhook == false then
  1304.     execCmd("loadm")
  1305.     repeat wait() until workspace:FindFirstChild("IYmessage")
  1306.     workspace.IYmessage.Text = ''
  1307.     wait(0.1)
  1308.     local b = Instance.new("BlurEffect", LightingService)
  1309.     b.Name = "IYmblur"
  1310.     b.Size = 18
  1311.     workspace.IYmessage.Text = txt
  1312.     wait(Mseconds)
  1313.     b:Destroy()
  1314.     if workspace.IYmessage.Text == txt then
  1315.     workspace.IYmessage.Text = '' end
  1316.     end
  1317. end)
  1318. end
  1319. function bleach(plr)
  1320. spawn(function()
  1321. local char = plr.Character
  1322. local hit1 = Instance.new("Sound", workspace)
  1323. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1324. local hit = Instance.new("Sound", workspace)
  1325. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1326. local Bleach = Instance.new("Part", char["Left Arm"])
  1327. Bleach.CanCollide = false
  1328. local Mesh = Instance.new("SpecialMesh", Bleach)
  1329. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1330. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1331. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1332. local Handy = Instance.new("Weld", Bleach)
  1333. Handy.Part0 = Bleach
  1334. Handy.Part1 = char["Left Arm"]
  1335. Handy.C0 = CFrame.new(0.5,1.8,0)
  1336. Handy.C1 = CFrame.Angles(0,4,1)
  1337. local drink = Instance.new("Sound", char.Head)
  1338. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1339. wait(3)
  1340.         game.Chat:Chat(char.Head,"I need to die","Red")
  1341.         for i = 1,10 do
  1342.             wait()
  1343.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1344.             Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1345.             Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1346.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1347.         end
  1348.         drink:Play()
  1349.         wait(3.4)
  1350.         drink:Stop()
  1351.         for i = 1,10 do
  1352.             wait()
  1353.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1354.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1355.             Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1356.             Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1357.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1358.             char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1359.             char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1360.             char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1361.         end
  1362.         wait(0.01)
  1363.         char.Torso.Anchored = true
  1364.         char["Left Arm"].Anchored = true
  1365.         char["Right Arm"].Anchored = true
  1366.         char["Left Leg"].Anchored = true
  1367.         char["Right Leg"].Anchored = true
  1368.         char.Head.Anchored = true
  1369.         hit:Play()
  1370.         hit1:Play()
  1371.         wait(4)
  1372.         local bl00d = Instance.new("Part", char.Head)
  1373.         bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1374.         bl00d.Rotation = Vector3.new(0,0,-90)
  1375.         bl00d.CanCollide = false
  1376.         bl00d.Anchored = true
  1377.         bl00d.BrickColor = BrickColor.new("Maroon")
  1378.         bl00d.Position = char.Head.Position
  1379.         bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1380.         bl00d.Shape = "Cylinder"
  1381.         bl00d.Material = "Pebble"
  1382.         for i = 1,100 do
  1383.             wait()
  1384.             bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1385.         end
  1386.         wait(1)
  1387.         char.Humanoid.Health = 0
  1388. end)
  1389. end
  1390. function rape(victim, speaker) -- from rocky2u cmdscript
  1391.     spawn(function()
  1392.         local P1 = game:GetService("Players")[speaker].Character.Torso
  1393.         local V1 = game:GetService("Players")[victim].Character.Torso
  1394.         V1.Parent.Humanoid.PlatformStand = true
  1395.         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'
  1396.         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'
  1397.         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'
  1398.         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'
  1399.         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'
  1400.         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'
  1401.         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)
  1402.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1403.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1404.         local D2 = D:Clone() D2.Parent = P1
  1405.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1406.         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)
  1407.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1408.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1409.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1410.         local CM = Instance.new('CylinderMesh', C)
  1411.         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)
  1412.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1413.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1414.         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)
  1415.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1416.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1417.         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)
  1418.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1419.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1420.         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)
  1421.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1422.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1423.         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)
  1424.         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)
  1425.         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)
  1426.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1427.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1428.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1429.     end)
  1430.     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)
  1431. end
  1432.  
  1433. addcmd('addalias','Adds an alias to a command',{},
  1434. function(args,speaker)
  1435.     if #args < 2 then return end
  1436.     local cmd = string.lower(args[1])
  1437.     local alias = string.lower(args[2])
  1438.     for i,v in pairs(cmds) do
  1439.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1440.             customAlias[alias] = v
  1441.             if not aliasSave or aliasSave == nil then aliasSave = {} end
  1442.             aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
  1443.             Notify("Added "..alias.." as an alias to "..cmd)
  1444.             updatefile()
  1445.             updatealiases()
  1446.             break
  1447.         end
  1448.     end
  1449. end)
  1450.  
  1451. addcmd('877241loadalias','dab',{},
  1452. function(args,speaker)
  1453.     if #args < 2 then return end
  1454.     local cmd = string.lower(args[1])
  1455.     local alias = string.lower(args[2])
  1456.     for i,v in pairs(cmds) do
  1457.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1458.             customAlias[alias] = v
  1459.             updatealiases()
  1460.             break
  1461.         end
  1462.     end
  1463. end)
  1464.  
  1465. addcmd('removealias','Removes a custom alias',{},
  1466. function(args,speaker)
  1467.     if #args < 1 then return end
  1468.     local alias = string.lower(args[1])
  1469.     if customAlias[alias] then
  1470.         local cmd = customAlias[alias].NAME
  1471.         customAlias[alias] = nil
  1472.         for i,v in pairs(aliasSave) do
  1473.         if v.ALIAS == tostring(alias) then
  1474.         table.remove(aliasSave, i)
  1475.         end end
  1476.         Notify("Removed the alias "..alias.." from "..cmd)
  1477.         updatefile()
  1478.         updatealiases()
  1479.     end
  1480. end)
  1481.  
  1482. addcmd('clraliases','Removes all custom alias',{},
  1483. function(args,speaker)
  1484. customAlias = {}
  1485. aliasSave ={}
  1486. updatefile()
  1487. updatealiases()
  1488. Notify('Removed all aliases')
  1489. end)
  1490.  
  1491. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1492. function(args, speaker)
  1493. loadstring(tostring(GLS(false, 0)))()
  1494. end)
  1495.  
  1496. function hub()
  1497. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1498. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1499. addcmd('hub','opens script hub',{'scripts'},
  1500. function(args, speaker)
  1501. if speaker.userId ~= LP.userId then
  1502. lponly(speaker) else
  1503. hub()
  1504. end end)
  1505.  
  1506. addcmd('ff','gives ff to player',{},
  1507. function(args, speaker)
  1508.     local players = getPlayer(args[1], speaker)
  1509.     for i,v in pairs(players)do
  1510.         local pchar=_char(v)
  1511.         Instance.new("ForceField", pchar)
  1512.     end
  1513. end)
  1514.  
  1515. addcmd('maxhealth','sets a limit of health to player',{},
  1516. function(args, speaker)
  1517.     local players = getPlayer(args[1], speaker)
  1518.     for i,v in pairs(players)do
  1519.         local pchar=_char(v)
  1520.         pchar.Humanoid.MaxHealth = args[2]
  1521.     end
  1522. end)
  1523.  
  1524. addcmd('sethealth','sets the health of a player',{},
  1525. function(args, speaker)
  1526.     local players = getPlayer(args[1], speaker)
  1527.     for i,v in pairs(players)do
  1528.         local pchar=_char(v)
  1529.         pchar.Humanoid.Health = args[2]
  1530.     end
  1531. end)
  1532.  
  1533. addcmd('breakloops','stops any cmd loops',{'break'},
  1534. function(args, speaker)
  1535. lastBreakTime = tick()
  1536. end)
  1537.  
  1538. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1539. function(args, speaker)
  1540. local players = getPlayer(args[1], speaker)
  1541. for i,v in pairs(players)do
  1542. local pchar=_char(v)
  1543. local invisff = Instance.new("ForceField", pchar)
  1544. invisff.Visible = false
  1545. end
  1546. end)
  1547.  
  1548. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1549. function(args, speaker)
  1550.     local players = getPlayer(args[1], speaker)
  1551.     for i,v in pairs(players)do
  1552.         local pchar=_char(v)
  1553.         spawn(function()
  1554.         local m = missile:Clone()
  1555.         m.Parent = workspace
  1556.         local W = Instance.new('Weld', m)
  1557.         W.Part0 = W.Parent
  1558.         W.Part1 = pchar.HumanoidRootPart
  1559.         W.C1 = CFrame.new(0, 0.5, 1)
  1560.         m.force.Force = Vector3.new(0, 15000, 0)
  1561.         wait(0.01)
  1562.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1563.         wait(5)
  1564.         Instance.new('Explosion', m).Position = m.Position
  1565.         wait(0.01)
  1566.         pchar:BreakJoints()
  1567.         wait(1)
  1568.         m:destroy()
  1569.         end)
  1570.     end
  1571. end)
  1572.  
  1573. addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)
  1574.     local players = getPlayer(args[1], speaker)
  1575.     if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
  1576.         loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
  1577.     end
  1578.     for i,v in pairs(players) do
  1579.         game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
  1580.     end
  1581. end)
  1582.  
  1583. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1584. function(args, speaker)
  1585. if speaker.userId ~= LP.userId then
  1586. lponly(speaker)
  1587. else
  1588. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1589. end
  1590. end)
  1591.  
  1592. addcmd('unff', 'takes away ff from player',{'noff'},
  1593. function(args, speaker)
  1594.     local players = getPlayer(args[1], speaker)
  1595.     for i,v in pairs(players)do
  1596.         local pchar=_char(v)
  1597.         for j,v1 in pairs(pchar:GetChildren()) do
  1598.             if v1:IsA("ForceField") then
  1599.                 v1:Destroy()
  1600.             end
  1601.         end
  1602.     end
  1603. end)
  1604.  
  1605. addcmd('flashlight', 'gives a player a flashlight',{},
  1606. function(args, speaker)
  1607.     local players = getPlayer(args[1], speaker)
  1608.     for i,v in pairs(players)do
  1609.     spawn(function()
  1610.     local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
  1611.     flashlight.Parent = gPlayers[v].Backpack
  1612.     flashlight.Name = "IYflashlight"
  1613.     end)
  1614.     end
  1615. end)
  1616.  
  1617. addcmd('car', 'inserts a car',{'vehicle'},
  1618. function(args, speaker)
  1619.     local players = getPlayer(args[1], speaker)
  1620.     for i,v in pairs(players)do
  1621.     spawn(function()
  1622.     local pchar=_char(v)
  1623.     local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1624.     model.Parent = workspace
  1625.     model:MakeJoints()
  1626.     model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1627.     model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1628.     for _, child in pairs( model:GetChildren()) do
  1629.     if child.ClassName == "Part" then
  1630.     child.Anchored = true
  1631.     wait(1)
  1632.     child.Anchored = false
  1633. end end end) end end)
  1634.  
  1635. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1636. function(args, speaker)
  1637.     local players = getPlayer(args[1], speaker)
  1638.     for i,v in pairs(players)do
  1639.     for _, child in pairs( workspace:GetChildren()) do
  1640.     if child.Name == "IYcar" .. gPlayers[v].Name then
  1641.     child:Destroy()
  1642.     end
  1643. end
  1644. end
  1645. end)
  1646.  
  1647. addcmd('team','team [plr] [team]',{},
  1648. function(args, speaker)
  1649.     local players = getPlayer(args[1], speaker)
  1650.     local teamname = nil
  1651.     for i,v in pairs(players)do
  1652.         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
  1653.             _players[v].Team = teamname
  1654.     end
  1655. end)
  1656.  
  1657. addcmd('maxzoom','maximum camera zoom',{},
  1658. function(args, speaker)
  1659.     local players = getPlayer(args[1], speaker)
  1660.     for i,v in pairs(players)do
  1661.     _players[v].CameraMaxZoomDistance = args[2]
  1662.     end
  1663. end)
  1664.  
  1665. function spawnrain(mesh,texture)
  1666. spawn(function()
  1667. for i,v in pairs(gPlayers:GetChildren()) do
  1668. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1669. if raining == true then
  1670. local rain = Instance.new("Part",workspace)
  1671. rain.CanCollide = true
  1672. local m = Instance.new("SpecialMesh",rain)
  1673. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1674. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1675. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1676. wait(5) rain:Destroy()
  1677. end
  1678. end
  1679. end
  1680. end)
  1681. end
  1682.  
  1683. raining = false
  1684. addcmd('rain','make it rain a mesh',{},
  1685. function(args, speaker)
  1686. raining = true
  1687. repeat
  1688. wait(0.5)
  1689. spawnrain(args[1],args[2])
  1690. until raining == false
  1691. end)
  1692.  
  1693. addcmd('norain','make it rain a mesh',{'unrain'},
  1694. function(args, speaker)
  1695. raining = false
  1696. end)
  1697.  
  1698. local rad = math.rad
  1699. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1700. function(args, speaker)
  1701.      for i = 1,args[1] do
  1702.          wait()
  1703.                 local function ear(instance)
  1704.                 for i,v in pairs(instance:GetChildren())do
  1705.                 if v:IsA("Part") then
  1706.         if v.Size.x > 1 then
  1707.         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])))
  1708.         end end ear(v) end end ear(workspace)
  1709.      end
  1710. end)
  1711.  
  1712. addcmd('cape','Gives the target player(s) a cape',{},
  1713. function(args, speaker)
  1714.     local players = getPlayer(args[1], speaker)
  1715.     for i,v in pairs(players)do
  1716.     spawn(function()
  1717.         if _char(v):FindFirstChild("Humanoid") then
  1718.             local plr = _players[v]
  1719.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1720.             local torso = plr.Character.HumanoidRootPart
  1721.             local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1722.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1723.             if not args[2] then
  1724.             p.Color = Color3.new(0,0,0)
  1725.             p.Color = Color3.new(0,0,0) else
  1726.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1727.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1728.             p.formFactor = "Custom"
  1729.             p.Size = Vector3.new(.2,.2,.2)
  1730.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1731.             local motor1 = Instance.new("Motor", p)
  1732.             motor1.Part0 = p
  1733.             motor1.Part1 = torso
  1734.             motor1.MaxVelocity = .01
  1735.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1736.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1737.             local wave = false
  1738.             repeat wait(1/44)
  1739.             local ang = 0.1
  1740.             local oldmag = torso.Velocity.magnitude
  1741.             local mv = .002
  1742.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1743.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1744.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1745.             motor1.DesiredAngle = -ang
  1746.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1747.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  1748.             if torso.Velocity.magnitude < .1 then wait(.1) end
  1749.             until not p or p.Parent ~= torso.Parent
  1750.         end
  1751.     end)
  1752.     end
  1753. end)
  1754.  
  1755. addcmd('uncape','Removes cape',{'nocape'},
  1756. function(args, speaker)
  1757.     local players = getPlayer(args[1], speaker)
  1758.     for i,v in pairs(players)do
  1759.     local pchar=_char(v)
  1760.     for _, child in pairs( pchar:GetChildren()) do
  1761.     if child.Name == "IYcape" then
  1762.         child:Destroy() end end
  1763.     end
  1764. end)
  1765.  
  1766. addcmd('spasm','makes someone c r a z y',{},
  1767. function(args, speaker)
  1768.     local players = getPlayer(args[1], speaker)
  1769.     for i,v in pairs(players)do
  1770.     local pchar=_char(v)
  1771.    local AnimationId = "33796059"
  1772.    local Anim = Instance.new("Animation")
  1773.    Anim.AnimationId = "rbxassetid://"..AnimationId
  1774.    local k = pchar.Humanoid:LoadAnimation(Anim)
  1775.    k:Play()
  1776.    k:AdjustSpeed(99)
  1777.     end
  1778. end)
  1779.  
  1780. addcmd('dance','makes someone d a n c e',{},
  1781. function(args, speaker)
  1782.     local players = getPlayer(args[1], speaker)
  1783.     for i,v in pairs(players)do
  1784.     local pchar=_char(v)
  1785.         local anim = nil       
  1786.         local dance1 = math.random(1,7)
  1787.         if dance1 == 1 then
  1788.         anim = '27789359'
  1789.         end
  1790.         if dance1 == 2 then
  1791.         anim = '30196114'
  1792.         end
  1793.         if dance1 == 3 then
  1794.         anim = '248263260'
  1795.         end
  1796.         if dance1 == 4 then
  1797.         anim = '45834924'
  1798.         end
  1799.         if dance1 == 5 then
  1800.         anim = '33796059'
  1801.         end
  1802.         if dance1 == 6 then
  1803.         anim = '28488254'
  1804.         end
  1805.         if dance1 == 7 then
  1806.         anim = '52155728'
  1807.         end
  1808.         local animation = Instance.new("Animation")
  1809.         animation.AnimationId = "rbxassetid://"..anim
  1810.         local animTrack = pchar.Humanoid:LoadAnimation(animation)
  1811.         animTrack:Play()
  1812.     end
  1813. end)
  1814.  
  1815. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1816. function(args, speaker)
  1817.     local players = getPlayer(args[1], speaker)
  1818.     for i,v in pairs(players)do
  1819.     if not args[1] and args[2] then return end
  1820.     local pchar=_char(v)
  1821.     for _, child in pairs( pchar:GetDescendants()) do
  1822.     if child.ClassName == "Sound" then
  1823.     child:Destroy() end end
  1824.     local s = Instance.new("Sound")
  1825.     s.Name = "IYplrsound"
  1826.     s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1827.     s.Volume = 1
  1828.     s.Pitch = 1
  1829.     s.Looped = true
  1830.     s.archivable = true
  1831.     s.Parent = pchar.HumanoidRootPart
  1832.     s:Play()
  1833.     end
  1834. end)
  1835.  
  1836. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1837. function(args, speaker)
  1838.     local players = getPlayer(args[1], speaker)
  1839.     for i,v in pairs(players)do
  1840.     if not args[1] then return end
  1841.     local pchar=_char(v)
  1842.     for _, child in pairs( pchar:GetDescendants()) do
  1843.     if child.ClassName == "Sound" then
  1844.     child:Destroy() end end
  1845.     end
  1846. end)
  1847.  
  1848. addcmd('fly','makes you fly',{},
  1849. function(args, speaker)
  1850. if speaker.userId ~= LP.userId then
  1851. lponly(speaker)
  1852. else
  1853. sFLY()
  1854. end
  1855. end)
  1856.  
  1857. addcmd('flyspeed','set the fly speed',{'flysp'},
  1858. function(args, speaker)
  1859. if speaker.userId ~= LP.userId then
  1860. lponly(speaker)
  1861. else
  1862. if isNumber(args[1]) then
  1863. iyflyspeed = args[1]
  1864. end end end)
  1865.  
  1866. addcmd('unfly','takes away fly',{'nofly'},
  1867. function(args, speaker)
  1868. if speaker.userId ~= LP.userId then
  1869. lponly(speaker)
  1870. else
  1871. NOFLY()
  1872. end
  1873. end)
  1874.  
  1875. addcmd('exit','kills roblox process',{},
  1876. function(args, speaker)
  1877. if speaker.userId ~= LP.userId then
  1878. lponly(speaker)
  1879. else
  1880. game:shutdown()
  1881. end
  1882. end)
  1883.  
  1884. addcmd('fire', 'set a player on fire',{},
  1885. function(args, speaker)
  1886.     local players = getPlayer(args[1], speaker)
  1887.     for i,v in pairs(players)do
  1888.     spawn(function()
  1889.         local pchar=_char(v)
  1890.         local Fire1 = Instance.new("Fire", pchar.Head)
  1891.         local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1892.         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1893.         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1894.         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1895.         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1896.         if not args[2] then return end
  1897.         Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1898.         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1899.         Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1900.         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1901.         Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1902.         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1903.         Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1904.         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1905.         Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1906.         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1907.         Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1908.         Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1909. end)
  1910. end
  1911. end)
  1912.  
  1913. addcmd('discomesh', 'body parts get  f u n k y',{},
  1914. function(args, speaker)
  1915.     local players = getPlayer(args[1], speaker)
  1916.     for i,v in pairs(players)do
  1917.     spawn(function()
  1918. local plr = _players[v]
  1919. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1920. local h = _players[v].Character.Head.Mesh
  1921. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1922. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1923. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1924. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1925. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1926. while true do wait()
  1927. h.MeshType = meshes[math.random(1,#meshes)]
  1928. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1929. h.Parent.BrickColor = BrickColor.Random()
  1930. t.MeshType = meshes[math.random(1,#meshes)]
  1931. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1932. t.Parent.BrickColor = BrickColor.Random()
  1933. la.MeshType = meshes[math.random(1,#meshes)]
  1934. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1935. la.Parent.BrickColor = BrickColor.Random()
  1936. ra.MeshType = meshes[math.random(1,#meshes)]
  1937. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1938. ra.Parent.BrickColor = BrickColor.Random()
  1939. ll.MeshType = meshes[math.random(1,#meshes)]
  1940. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1941. ll.Parent.BrickColor = BrickColor.Random()
  1942. rl.MeshType = meshes[math.random(1,#meshes)]
  1943. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1944. rl.Parent.BrickColor = BrickColor.Random()
  1945. end end) end end)
  1946.  
  1947. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1948. function(args, speaker)
  1949.     local players = getPlayer(args[1], speaker)
  1950.     for i,v in pairs(players)do
  1951.     spawn(function()
  1952. local Chicken = _players[v].Character
  1953. 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)
  1954. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1955. 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)
  1956. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1957. end) end end)
  1958.  
  1959. addcmd('esp', 'view a player and a players status',{},
  1960. function(args, speaker)
  1961. if speaker.userId ~= LP.userId then
  1962. lponly(speaker)
  1963. else
  1964.     local players = getPlayer(args[1], speaker)
  1965.     for i,v in pairs(players)do
  1966.     spawn(function()
  1967.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1968.     if child.Name == gPlayers[v].Name then
  1969.     child:Destroy()
  1970. end end wait(0.5)
  1971. local m = game["Players"].LocalPlayer:GetMouse()
  1972. local rs = game:GetService("RunService").RenderStepped
  1973. local espplr = gPlayers[v]
  1974.         if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  1975.     for b,n in pairs (espplr.Character:GetChildren()) do
  1976.         if (n:IsA("BasePart")) then
  1977.         local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  1978.         a.Name = espplr.Name
  1979.         a.Adornee = n
  1980.         a.AlwaysOnTop = true
  1981.         a.ZIndex = 0
  1982.         a.Size = n.Size
  1983.         a.Transparency = 0.7
  1984.         local resetting = false
  1985.         if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  1986.             a.Color = BrickColor.new("Lime green")
  1987.             else
  1988.             a.Color = BrickColor.new("Really red")
  1989.             end
  1990.             if espplr.Character and espplr.Character:FindFirstChild('Head') then
  1991.             local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  1992.             local TextLabel = Instance.new("TextLabel")
  1993.             BillboardGui.Adornee = espplr.Character.Head
  1994.             BillboardGui.Name = espplr.Name
  1995.             BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  1996.             BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  1997.             BillboardGui.AlwaysOnTop = true
  1998.             TextLabel.Parent = BillboardGui
  1999.             TextLabel.BackgroundTransparency = 1
  2000.             TextLabel.Position = UDim2.new(0, 0, 0, -50)
  2001.             TextLabel.Size = UDim2.new(0, 100, 0, 100)
  2002.             TextLabel.Font = Enum.Font.SourceSansSemibold
  2003.             TextLabel.TextSize = 20
  2004.             TextLabel.TextColor3 = Color3.new(1, 1, 1)
  2005.             TextLabel.TextStrokeTransparency = 0
  2006.             TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2007.             espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  2008.             BillboardGui:Destroy() a:Destroy() end)
  2009.             _players.PlayerRemoving:connect(function(player)
  2010.             if player.Name == espplr.Name then
  2011.             BillboardGui:Destroy() a:Destroy()
  2012.             end end)
  2013.             game:GetService("RunService").RenderStepped:Connect(function()
  2014.             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
  2015.             local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  2016.             TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  2017.             BillboardGui:Destroy() a:Destroy() end end)
  2018.             end
  2019.         end
  2020.     end
  2021. end
  2022.     end)
  2023.     end
  2024. end
  2025. end)
  2026.  
  2027. addcmd('noesp', 'removes esp',{'unesp'},
  2028. function(args, speaker)
  2029. if speaker.userId ~= LP.userId then
  2030. lponly(speaker)
  2031. else
  2032.     local players = getPlayer(args[1], speaker)
  2033.     for i,v in pairs(players)do
  2034.     spawn(function()
  2035.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2036.     if child.Name == gPlayers[v].Name then
  2037.     child:Destroy()
  2038.     end
  2039. end end) end end end)
  2040.  
  2041. addcmd('nofire', 'extinguish a player',{'unfire'},
  2042. function(args, speaker)
  2043.     local players = getPlayer(args[1], speaker)
  2044.     for i,v in pairs(players)do
  2045.         local pchar=_char(v)
  2046.         for j,v1 in pairs(pchar:GetDescendants()) do
  2047.         if v1:IsA("Fire") then
  2048.         v1:Destroy()
  2049. end end end end)
  2050.  
  2051. addcmd('shiny', 'makes a player shine',{},
  2052. function(args, speaker)
  2053. local players = getPlayer(args[1], speaker)
  2054. for i,v in pairs(players)do
  2055. spawn(function()
  2056. local pchar=_char(v)
  2057. for i,v in pairs(pchar:GetChildren()) do
  2058. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  2059. v:Destroy() end
  2060. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  2061. v.Reflectance = 1
  2062. v.Material = "Plastic"
  2063. end
  2064. end
  2065. end)
  2066. end
  2067. end)
  2068.  
  2069. addcmd('light', 'givs em light',{},
  2070. function(args, speaker)
  2071.     local players = getPlayer(args[1], speaker)
  2072.     for i,v in pairs(players)do
  2073.     spawn(function()
  2074.         local pchar=_char(v)
  2075.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2076.             if v1:IsA("PointLight") then
  2077.                 v1:Destroy()
  2078.             end
  2079.         end
  2080.         local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  2081.         light.Range = 12
  2082.         light.Brightness = 3
  2083.         if not args[2] then return end
  2084.         light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2085.         light.Range = 12
  2086.         light.Brightness = 3
  2087.         end)
  2088.     end
  2089. end)
  2090.  
  2091. addcmd('begone', 'BEGONE THOT',{'thot'},
  2092. function(args, speaker)
  2093.     local players = getPlayer(args[1], speaker)
  2094.     for i,v in pairs(players)do
  2095.     spawn(function()
  2096.         local thotbottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  2097.             local pchar=_char(v)
  2098.         thotbottle.Name = 'THOT BEGONE'
  2099.         thotbottle.Handle:Destroy()
  2100.         execCmd('freeze '..gPlayers[v].Name)
  2101.         execCmd('name '..gPlayers[v].Name..' THOT')
  2102.         execCmd('spasm '..gPlayers[v].Name)
  2103.         thotbottle.Parent = pchar
  2104.         thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2105.         local cf = pchar.HumanoidRootPart.CFrame
  2106.         local newcf = cf + cf.lookVector * 6
  2107.         thotbottle.Head.CFrame = newcf
  2108.         local s = Instance.new("Sound")
  2109.         s.Name = "BEGONE"
  2110.         s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  2111.         s.Volume = 10
  2112.         s.Parent = thotbottle
  2113.         s:play()
  2114.         local d = Instance.new("Sound")
  2115.         d.Name = "WuOOOH"
  2116.         d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2117.         d.Volume = 5
  2118.         d.Parent = pchar
  2119.         wait(4)
  2120.         if gPlayers[v] then
  2121.         execCmd('thaw '..gPlayers[v].Name)
  2122.         execCmd('fling '..gPlayers[v].Name)
  2123.         thotbottle:Destroy()
  2124.         d:play()
  2125.         end if gPlayers[v] then
  2126.         wait(3)
  2127.         execCmd('explode '..gPlayers[v].Name)
  2128.         pchar:BreakJoints() end
  2129.         end)
  2130.     end
  2131. end)
  2132.  
  2133. addcmd('glowstick', 'givs em glo stik',{},
  2134. function(args, speaker)
  2135.     local players = getPlayer(args[1], speaker)
  2136.     for i,v in pairs(players)do
  2137.     spawn(function()
  2138.     System = {}
  2139. System.Create = function(a, c)
  2140.     local e = Instance.new(a)
  2141.     for d, a in pairs(c) do
  2142.         local b, a = ypcall(function()
  2143.             return e[d]
  2144.         end)
  2145.         if b then
  2146.             e[d] = c[d]
  2147.         end
  2148.     end
  2149.     return e
  2150. end
  2151. function b(d, b)
  2152.     local c = getfenv(d)
  2153.     local a = setmetatable({}, {
  2154.         __index = function(a, a)
  2155.             if a:lower() == 'script' then
  2156.                 return b
  2157.             else
  2158.                 return c[a]
  2159.             end
  2160.         end
  2161.     })
  2162.     setfenv(d, a)
  2163.     ypcall(function()
  2164.         d()
  2165.     end)
  2166. end
  2167. c = {}
  2168. mas = Instance.new("Model",game:GetService("Lighting"))
  2169. mas.Name = "CompiledModel"
  2170. o1 = System.Create("Tool",{
  2171. ["Name"] = "Glow Stick",
  2172. ["Parent"] = mas,
  2173. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  2174. ["CanBeDropped"] = false,
  2175. })
  2176. o2 = System.Create("Part",{
  2177. ["Name"] = "Handle",
  2178. ["Parent"] = o1,
  2179. ["Transparency"] = 0.10000000149012,
  2180. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  2181. ["Rotation"] = Vector3.new(-180, 0, 0),
  2182. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  2183. ["FormFactor"] = Enum.FormFactor.Custom,
  2184. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  2185. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2186. ["TopSurface"] = Enum.SurfaceType.Weld,
  2187. ["Material"] = "Neon",
  2188. })
  2189. o3 = System.Create("PointLight",{
  2190. ["Parent"] = o2,
  2191. ["Brightness"] = 8,
  2192. ["Range"] = 14,
  2193. })
  2194. o4 = System.Create("CylinderMesh",{
  2195. ["Parent"] = o2,
  2196. })
  2197. if not args[2] then
  2198. o2.Color = Color3.new(1,1,1)
  2199. o3.Color = Color3.new(1,1,1) else
  2200. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2201. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  2202. mas.Parent = workspace
  2203. mas:MakeJoints()
  2204. local b = mas:GetChildren()
  2205. for a = 1, #b do
  2206.     b[a].Parent = gPlayers[v].Backpack
  2207.     ypcall(function()
  2208.         b[a]:MakeJoints()
  2209.     end)
  2210. end
  2211. mas:Destroy()
  2212. for a = 1, #c do
  2213.     coroutine.resume(c[a])
  2214. end
  2215.         end)
  2216.     end
  2217. end)
  2218.  
  2219. addcmd('keybind','Binds a command to a key',{},
  2220. function(args,speaker)
  2221.     if speaker.userId ~= LP.userId then
  2222.     lponly(speaker) else
  2223.     if #args < 2 then return end
  2224.     local key = string.lower(args[1])
  2225.     if #key > 1 or key == cmdbarbind then return end
  2226.     local cmdText = GLS(false,1)
  2227.     local cas = game:GetService("ContextActionService")
  2228.     cas:BindAction("Keybind"..key,function(action,state,obj)
  2229.         if state == Enum.UserInputState.Begin then
  2230.             execCmd(cmdText,speaker)
  2231.         end
  2232.     end,false,key)
  2233.     Notify("Binded "..cmdText.." to "..key)
  2234. end
  2235. end)
  2236.  
  2237. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2238. function(args,speaker)
  2239.     if speaker.userId ~= LP.userId then
  2240.     lponly(speaker) else
  2241.     if #args < 1 then return end
  2242.     local key = string.lower(args[1])
  2243.     game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2244.     Notify("Unbinded "..key)
  2245. end
  2246. end)
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252. addcmd('trail', 'spawns a trail behind a player',{},
  2253. function(args, speaker)
  2254.     local players = getPlayer(args[1], speaker)
  2255.     for i,v in pairs(players)do
  2256.     spawn(function()
  2257.         local pchar=_char(v)
  2258.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2259.             if v1.Name == "TRAIL" then
  2260.                 v1:Destroy()
  2261.             end
  2262. end
  2263. if args[2] then
  2264. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2265. color2 = Color3.new(0,0,0) else
  2266. color1 = Color3.new(1,1,1)
  2267. color2 = Color3.new(0,0,0) end
  2268.         if pchar:FindFirstChild("Torso") then
  2269. local e = Instance.new("Trail", pchar.Torso)
  2270. e.Name = "TRAIL"
  2271. e.FaceCamera = true
  2272. e.Color = ColorSequence.new(color1,color2)
  2273. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2274. e.Attachment1 = pchar.Torso.NeckAttachment
  2275. end
  2276.         end)
  2277.     end
  2278. end)
  2279.  
  2280. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2281. function(args, speaker)
  2282.     local players = getPlayer(args[1], speaker)
  2283.     for i,v in pairs(players)do
  2284.     spawn(function()
  2285.         local pchar=_char(v)
  2286.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2287.             if v1.Name == "TRAIL" then
  2288.                 v1:Destroy()
  2289.             end
  2290.         end
  2291.         end)
  2292.     end
  2293. end)
  2294.  
  2295. local fa = false
  2296. local cam = workspace.CurrentCamera
  2297. local cam1 = 0
  2298. local cam2 = 0
  2299. local cam3 = 0
  2300. local k1 = false
  2301. local k2 = false
  2302. local k3 = false
  2303. local k4 = false
  2304. local k5 = false
  2305. local k6 = false
  2306. cs = 0.5
  2307. function movecam()
  2308.     local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2309.     if fa == false then
  2310.         repeat
  2311.             if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2312.                 local fp = fc.Position
  2313.                 fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2314.                 fa = true
  2315.             end
  2316.             game:GetService('RunService').RenderStepped:Wait()
  2317.         until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2318.         fa = false
  2319.     end
  2320. end
  2321. function kp1(inputObject, gameProcessedEvent)
  2322.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2323.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2324.             k1 = true
  2325.             cam1 = cs end
  2326.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2327.             k2 = true
  2328.             cam1 = (cs*-1) end
  2329.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2330.             k3 = true
  2331.             cam2 = cs end
  2332.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2333.             k4 = true
  2334.             cam2 = (cs*-1) end
  2335.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2336.             k5 = true
  2337.             cam3 = cs end
  2338.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2339.             k6 = true
  2340.             cam3 = (cs*-1) end
  2341.     end
  2342. end
  2343. game:GetService("UserInputService").InputBegan:connect(kp1)
  2344. function kp2(inputObject, gameProcessedEvent)
  2345.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2346.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2347.             k1 = false
  2348.             if k2 == false then
  2349.                 cam1 = 0
  2350.             end
  2351.         end
  2352.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2353.             k2 = false
  2354.             if k1 == false then
  2355.                 cam1 = 0
  2356.             end
  2357.         end
  2358.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2359.             k3= false
  2360.             if k4== false then
  2361.                 cam2 = 0
  2362.             end
  2363.         end
  2364.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2365.             k4 = false
  2366.             if k3 == false then
  2367.                 cam2 = 0
  2368.             end
  2369.         end
  2370.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2371.             k5 = false
  2372.             if k6 == false then
  2373.                 cam3 = 0
  2374.             end
  2375.         end
  2376.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2377.             k6 = false
  2378.             if k5 == false then
  2379.                 cam3 = 0
  2380.             end
  2381.         end
  2382.     end
  2383. end
  2384. game:GetService("UserInputService").InputEnded:connect(kp2)
  2385. function FC()
  2386.     if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2387.         game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2388.         local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2389.         fc.CanCollide = false
  2390.         fc.Anchored = true
  2391.         fc.Transparency = 1
  2392.         fc.Size = Vector3.new(1,1,1)
  2393.         fc.Name = 'xFC'
  2394.         fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2395.         local cam = workspace.CurrentCamera
  2396.         cam.CameraSubject = fc
  2397.         cam.CameraType = 'Custom'
  2398.         movecam()
  2399.     end end
  2400. function UFC()
  2401.     game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2402.     if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2403.         game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2404.         local cam = workspace.CurrentCamera
  2405.         cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2406.         cam.CameraType = 'Custom'
  2407.     end end
  2408.  
  2409. addcmd('freecam','freecam',{'fc'},
  2410. function(args, speaker)
  2411. if speaker.userId ~= LP.userId then
  2412. lponly(speaker)
  2413. else
  2414. FC()
  2415. end
  2416. end)
  2417.  
  2418. addcmd('fixcam','fixes camera',{},
  2419. function(args, speaker)
  2420. if speaker.userId ~= LP.userId then
  2421. lponly(speaker)
  2422. else
  2423. workspace.CurrentCamera:remove()
  2424. wait(.1)
  2425. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2426. workspace.CurrentCamera.CameraType = "Custom"
  2427. LP.CameraMinZoomDistance = 0.5
  2428. LP.CameraMaxZoomDistance = 400
  2429. LP.CameraMode = "Classic"
  2430. end
  2431. end)
  2432.  
  2433. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2434. function(args, speaker)
  2435.     local players = getPlayer(args[1], speaker)
  2436.     for i,v in pairs(players)do
  2437.         local pchar=_char(v)
  2438.                 local char = pchar
  2439.                 local hum = char.Humanoid
  2440.                 for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2441.                 hum.HealthDisplayDistance = 0
  2442.                 --execcmd god
  2443.                 local stake = Instance.new("Part",char)
  2444.                 stake.Anchored = true
  2445.                 stake.BrickColor = BrickColor.new("Reddish brown")
  2446.                 stake.Material = "Wood"
  2447.                 stake.Size = Vector3.new(1,7,1)
  2448.                 stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2449.                 local hay = Instance.new("Part",char)
  2450.                 hay.Anchored = true
  2451.                 hay.Material = "Grass"
  2452.                 hay.BrickColor = BrickColor.new("New Yeller")
  2453.                 hay.Size = Vector3.new(6,1,5)
  2454.                 hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2455.                 local hay2 = hay:clone()
  2456.                 hay2.Parent = char
  2457.                 hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2458.                 local fire = Instance.new("Fire",hay)
  2459.                 fire.Enabled = false
  2460.                 fire.Heat = 25
  2461.                 fire.Size = 2
  2462.                 fire.Color = Color3.new(170/255,85/255,0)
  2463.                 local smoke = Instance.new("Smoke",hay)
  2464.                 smoke.Enabled = false
  2465.                 smoke.Opacity = 1
  2466.                 smoke.RiseVelocity = 25
  2467.                 smoke.Size = 15
  2468.                 smoke.Color = Color3.new(0,0,0)
  2469.                 local light = Instance.new("PointLight",hay)
  2470.                 light.Color = Color3.new(170/255,85/255,0)
  2471.                 light.Range = 0
  2472.                 light.Brightness = 1
  2473.                 light.Enabled = false
  2474.                 --[[]]
  2475.                 local crack = Instance.new("Sound",hay)
  2476.                 crack.SoundId = "rbxassetid://239443642"
  2477.                 crack.Looped = true
  2478.                 crack.Volume = 0
  2479.                 local scream = Instance.new("Sound",char.Torso)
  2480.                 scream.SoundId = "rbxassetid://264227115"
  2481.                 scream.Looped = true
  2482.                 scream.Volume = 0
  2483.                 --]]
  2484.                 wait()
  2485.                 char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2486.                 char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2487.                
  2488.                 local bods = char['Body Colors']
  2489.                 local colors = {
  2490.                     --"Really red";
  2491.                     "Bright red";
  2492.                     "Crimson";
  2493.                     "Maroon";
  2494.                     "Really black";
  2495.                 }
  2496.                
  2497.                 fire.Enabled=true
  2498.                 smoke.Enabled=true
  2499.                 light.Enabled=true
  2500.                 crack:Play()
  2501.                 scream:Play()
  2502.                 scream.Pitch = 0.8
  2503.                 --scream.Volume = 0.5
  2504.                 for i=1,30 do
  2505.                     crack.Volume = crack.Volume+(1/30)
  2506.                     scream.Volume = crack.Volume
  2507.                     fire.Size=i
  2508.                     smoke.RiseVelocity=i-5
  2509.                     smoke.Size=i/2
  2510.                     light.Range=i*2
  2511.                     wait(1)
  2512.                 end
  2513.                
  2514.                 for i=1,#colors do
  2515.                     bods.HeadColor=BrickColor.new(colors[i])
  2516.                     bods.LeftArmColor=BrickColor.new(colors[i])
  2517.                     bods.LeftLegColor=BrickColor.new(colors[i])
  2518.                     bods.RightArmColor=BrickColor.new(colors[i])
  2519.                     bods.RightLegColor=BrickColor.new(colors[i])
  2520.                     bods.TorsoColor=BrickColor.new(colors[i])
  2521.                     hay.BrickColor=BrickColor.new(colors[i])
  2522.                     hay2.BrickColor=BrickColor.new(colors[i])
  2523.                     stake.BrickColor=BrickColor.new(colors[i])
  2524.                     wait(5)
  2525.                 end
  2526.                 wait(10)
  2527.                 scream.Volume = 0.5
  2528.                 wait(1)
  2529.                 scream:Stop()
  2530.                 char:BreakJoints()
  2531.             end
  2532.         end)
  2533.  
  2534. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2535. function(args, speaker)
  2536. if speaker.userId ~= LP.userId then
  2537. lponly(speaker)
  2538. else
  2539. UFC()
  2540. end
  2541. end)
  2542.  
  2543. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2544. function(args, speaker)
  2545. if speaker.userId ~= LP.userId then
  2546. lponly(speaker)
  2547. else
  2548. if isNumber(args[1]) then
  2549. cs = args[1]
  2550. end end end)
  2551.  
  2552. addcmd('nolight', 'no more light',{'unlight'},
  2553. function(args, speaker)
  2554.     local players = getPlayer(args[1], speaker)
  2555.     for i,v in pairs(players)do
  2556.         local pchar=_char(v)
  2557.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2558.             if v1:IsA("PointLight") then
  2559.                 v1:Destroy()
  2560.             end
  2561.         end
  2562.     end
  2563. end)
  2564.  
  2565. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2566. function(args, speaker)
  2567.     local players = getPlayer(args[1], speaker)
  2568.     for i,v in pairs(players)do
  2569.         local pchar=_char(v)
  2570.           scale = 10
  2571.  
  2572. function weld(tab)
  2573.         local last = nil
  2574.         for i,v in pairs(tab) do
  2575.                 if v:IsA("BasePart") then
  2576.                         if last then
  2577.                                 local w = Instance.new("Weld",last)
  2578.                                 w.Part0 = w.Parent
  2579.                                 w.Part1 = v
  2580.                                 local pos = last.CFrame:toObjectSpace(v.CFrame)
  2581.                                 w.C0 = pos
  2582.                         end
  2583.                         last = v
  2584.                 end
  2585.         end
  2586. end        
  2587.  
  2588. function makeball(pos)
  2589. local model = Instance.new("Model",workspace)
  2590. model.Name = gPlayers[v].Name .. "ball"
  2591. local rand = BrickColor.Random()
  2592. pchar.Head.Anchored = true
  2593. for i=0,340,20 do
  2594.         wait()
  2595.         for z=-90,70,20 do
  2596.                 local p = Instance.new("Part",model)
  2597.                 p.formFactor = "Custom"
  2598.                 p.BrickColor = rand
  2599.                 p.Transparency = 0.5
  2600.                 p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2601.                 p.Anchored = true
  2602.                 p.TopSurface = 0
  2603.                 p.BottomSurface = 0
  2604.                 p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2605.                 p:breakJoints()
  2606.         end
  2607. end
  2608. weld(model:children())
  2609. for i,v in pairs(model:children()) do v.Anchored = false end
  2610. pchar.Head.Anchored = false
  2611. model:MakeJoints()
  2612. end
  2613.  
  2614.         if pchar then
  2615.                 makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2616.         end
  2617.     end
  2618. end)
  2619.  
  2620. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2621. function(args, speaker)
  2622.     local players = getPlayer(args[1], speaker)
  2623.     for i,v in pairs(players)do
  2624.     local pchar=_char(v)
  2625.     for _, child in pairs( workspace:GetChildren()) do
  2626.     if child.Name == gPlayers[v].Name .. "ball" then
  2627.         child:Destroy()
  2628.     end
  2629. end
  2630. end
  2631. end)
  2632.  
  2633. local fastwait = function(time)
  2634.     local expire = tick()+(time or 0.02999999999999999889)
  2635.     while game:GetService("RunService").Heartbeat:wait() do
  2636.         if tick() >= expire then return true end
  2637.     end
  2638. end
  2639.  
  2640. function arrest(name)
  2641.     spawn(function()
  2642.     local p = game:GetService("Players"):FindFirstChild(name)
  2643.     local char = p.Character
  2644.                         local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2645.                         local humanoid = p.Character:FindFirstChild("Humanoid")
  2646.                         if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2647.                             local van = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2648.                             if van then
  2649.                                 local function check()
  2650.                                     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
  2651.                                         return false
  2652.                                     else
  2653.                                         return true
  2654.                                     end
  2655.                                 end
  2656.                                
  2657.                                 --local driver = van.Driver
  2658.                                 --local grabber = van.Clown
  2659.                                 local primary = van.Primary
  2660.                                 --local door = van.Door
  2661.                                 local tPos = torso.CFrame
  2662.                                
  2663.                                 local sound = Instance.new("Sound",primary)
  2664.                                 sound.SoundId = "rbxassetid://258529216"
  2665.                                 sound.Looped = true
  2666.                                 sound:Play()
  2667.                                
  2668.                                 local chuckle = Instance.new("Sound",primary)
  2669.                                 chuckle.SoundId = "rbxassetid://175964948"
  2670.                                 chuckle.Looped = true
  2671.                                 chuckle.Volume = 0.5
  2672.                                 chuckle:Play()
  2673.                                
  2674.                                 van.PrimaryPart = van.Primary
  2675.                                 van.Name = "ADONIS_VAN"
  2676.                                 van.Parent = workspace
  2677.                                 humanoid.Name = "NoResetForYou"
  2678.                                 humanoid.WalkSpeed = 0
  2679.                                 sound.Pitch = 1.3
  2680.                                
  2681.                                 local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2682.                                 music.Name = "COPSONG"
  2683.                                 music.SoundId = "rbxassetid://132007810"
  2684.                                 music.Volume = 1
  2685.                                 music.Looped = true
  2686.                                 if not music.Playing then music:Play() end
  2687.                                
  2688.                                 spawn(function()
  2689.                                     while fastwait(0.2) do
  2690.                                         van.Body.Lightbar.Red.PointLight.Enabled = true
  2691.                                         van.Body.Lightbar.Blue.PointLight.Enabled = false
  2692.                                         fastwait(0.2)
  2693.                                         van.Body.Lightbar.Red.PointLight.Enabled = false
  2694.                                         van.Body.Lightbar.Blue.PointLight.Enabled = true
  2695.                                     end
  2696.                                 end)
  2697.                                
  2698.                                 for i = 1,200 do
  2699.                                     if not check() then
  2700.                                         break
  2701.                                     else
  2702.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2703.                                         fastwait(0.001*(i/5))
  2704.                                     end
  2705.                                 end
  2706.                                
  2707.                                 sound.Pitch = 0.9
  2708.                                
  2709.                                 fastwait(0.5)
  2710.                                 if check() then
  2711.                                     --door.Transparency = 1
  2712.                                 end
  2713.                                
  2714.                                 local freeze = Instance.new("Sound",primary)
  2715.                                 freeze.SoundId = "rbxassetid://163732279"
  2716.                                 freeze.Volume = 5
  2717.                                 freeze:Play()
  2718.                                
  2719.                                 fastwait(3)
  2720.                                
  2721.                                 if check() then
  2722.                                     torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2723.                                 end
  2724.                                
  2725.                                 fastwait(0.5)
  2726.                                 if check() then
  2727.                                     --door.Transparency = 0
  2728.                                 end
  2729.                                 fastwait(0.5)
  2730.                                
  2731.                                 sound.Pitch = 1.3
  2732.                                 local gui = Instance.new("ScreenGui")
  2733.                                 local frame = Instance.new("Frame",gui)
  2734.                                 frame.BackgroundTransparency = 1
  2735.                                 frame.BackgroundColor3 = Color3.new(0,0,0)
  2736.                                 frame.Position = UDim2.new(0,0,0,-36)
  2737.                                 frame.Size = UDim2.new(1,0,1,36)
  2738.                                 spawn(function()
  2739.                                     for i = 1,0,-0.01 do
  2740.                                         frame.BackgroundTransparency = i
  2741.                                         fastwait(0.1)
  2742.                                     end
  2743.                                     frame.BackgroundTransparency = 0
  2744.                                 end)
  2745.                                
  2746.                                 p.CameraMaxZoomDistance = 0.5
  2747.                                
  2748.                                 torso.Anchored = true
  2749.                                
  2750.                                 for i = 1,400 do
  2751.                                     if not check() then
  2752.                                         break
  2753.                                     else
  2754.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2755.                                         torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2756.                                         fastwait(0.1/(i*5))
  2757.                                        
  2758.                                         if i == 270 then
  2759.                                             music.Volume = 5
  2760.                                         end
  2761.                                     end
  2762.                                 end
  2763.                                
  2764. local function KICK(P)
  2765.     spawn(function()
  2766.         if not FindTable(WL, P.Name) then
  2767.         for i = 1,5 do
  2768.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2769.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2770.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2771.                 spawn(function()
  2772.                     repeat fastwait()
  2773.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2774.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  2775.                 end)
  2776.                 P.Character.HumanoidRootPart.Anchored = true
  2777.             end
  2778.         end
  2779.         end
  2780.     end)
  2781. end
  2782.                                
  2783.                                 if p and p.Parent == game:GetService("Players") then
  2784.                                     if p == game:GetService("Players").LocalPlayer then
  2785.                                         fastwait(5)
  2786.                                     end
  2787.                                     torso.Anchored = false
  2788.                                     p.CharacterAdded:Connect(function()
  2789.                                         fastwait()
  2790.                                         KICK(p)
  2791.                                     end)
  2792.                                     KICK(p)
  2793.                                 end
  2794.                                 fastwait(0.5)
  2795.                                 pcall(function() van:Destroy() end)
  2796.                                 pcall(function() gui:Destroy() end)
  2797.                                 if not workspace:FindFirstChild("ADONIS_VAN") then
  2798.                                     music:Destroy()
  2799.                                 end
  2800.                             end
  2801.                         end
  2802.     end)
  2803. end
  2804.  
  2805. addcmd('arrest', 'arrests player',{},
  2806. function(args, speaker)
  2807.     local players = getPlayer(args[1], speaker)
  2808.     for i,v in pairs(players)do
  2809.         arrest(gPlayers[v].Name)
  2810.     end
  2811. end)
  2812.  
  2813. addcmd('nodummies', 'clears dummies',{},
  2814. function(args, speaker)
  2815. for _, child in pairs( workspace:GetChildren()) do
  2816.     if child:FindFirstChild('isdummy') then
  2817.         child:Destroy()
  2818.     end
  2819. end
  2820. end)
  2821.  
  2822. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2823. function(args, speaker)
  2824.          local name = GLS(false, 0)
  2825.         local lchar = game:GetService('Players').LocalPlayer
  2826.         local Model0 = Instance.new("Model")
  2827.         local Part1 = Instance.new("Part")
  2828.         local SpecialMesh2 = Instance.new("SpecialMesh")
  2829.         local Decal3 = Instance.new("Decal")
  2830.         local Part4 = Instance.new("Part")
  2831.         local Motor5 = Instance.new("Motor")
  2832.         local Motor6 = Instance.new("Motor")
  2833.         local Motor7 = Instance.new("Motor")
  2834.         local Motor8 = Instance.new("Motor")
  2835.         local Motor9 = Instance.new("Motor")
  2836.         local Part10 = Instance.new("Part")
  2837.         local Part11 = Instance.new("Part")
  2838.         local Part12 = Instance.new("Part")
  2839.         local Part13 = Instance.new("Part")
  2840.         local dum = Instance.new("BoolValue")
  2841.         dum.Name = "isdummy"
  2842.         dum.Parent = Model0
  2843.         local Humanoid14 = Instance.new("Humanoid")
  2844.         Model0.Name = name
  2845.         Model0.Parent = workspace
  2846.         Model0.PrimaryPart = Part1
  2847.         Part1.Name = "Head"
  2848.         Part1.Parent = Model0
  2849.         Part1.BrickColor = BrickColor.new("Bright yellow")
  2850.         Part1.CanCollide = false
  2851.         Part1.FormFactor = Enum.FormFactor.Symmetric
  2852.         Part1.Friction = 0
  2853.         Part1.Size = Vector3.new(2, 1, 1)
  2854.         Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2855.         Part1.TopSurface = Enum.SurfaceType.Smooth
  2856.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2857.         Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2858.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2859.         SpecialMesh2.Parent = Part1
  2860.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2861.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2862.         Decal3.Name = "face"
  2863.         Decal3.Parent = Part1
  2864.         Decal3.Texture = "rbxasset://textures/face.png"
  2865.         Part4.Name = "Torso"
  2866.         Part4.Parent = Model0
  2867.         Part4.BrickColor = BrickColor.new("Bright blue")
  2868.         Part4.CanCollide = false
  2869.         Part4.FormFactor = Enum.FormFactor.Symmetric
  2870.         Part4.Friction = 0
  2871.         Part4.Size = Vector3.new(2, 2, 1)
  2872.         Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2873.         Part4.LeftSurface = Enum.SurfaceType.Weld
  2874.         Part4.RightSurface = Enum.SurfaceType.Weld
  2875.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2876.         Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2877.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2878.         Motor5.Name = "Right Shoulder"
  2879.         Motor5.Parent = Part4
  2880.         Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2881.         Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2882.         Motor5.Part0 = Part4
  2883.         Motor5.Part1 = Part11
  2884.         Motor5.DesiredAngle = 0.083800852298737
  2885.         Motor5.MaxVelocity = 0.15000000596046
  2886.         Motor6.Name = "Left Shoulder"
  2887.         Motor6.Parent = Part4
  2888.         Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2889.         Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2890.         Motor6.Part0 = Part4
  2891.         Motor6.Part1 = Part10
  2892.         Motor6.DesiredAngle = 0.083800852298737
  2893.         Motor6.MaxVelocity = 0.15000000596046
  2894.         Motor7.Name = "Left Hip"
  2895.         Motor7.Parent = Part4
  2896.         Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2897.         Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2898.         Motor7.Part0 = Part4
  2899.         Motor7.Part1 = Part12
  2900.         Motor7.DesiredAngle = -0.083800852298737
  2901.         Motor7.MaxVelocity = 0.10000000149012
  2902.         Motor8.Name = "Neck"
  2903.         Motor8.Parent = Part4
  2904.         Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2905.         Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2906.         Motor8.Part0 = Part4
  2907.         Motor8.Part1 = Part1
  2908.         Motor8.MaxVelocity = 0.10000000149012
  2909.         Motor9.Name = "Right Hip"
  2910.         Motor9.Parent = Part4
  2911.         Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2912.         Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2913.         Motor9.Part0 = Part4
  2914.         Motor9.Part1 = Part13
  2915.         Motor9.DesiredAngle = -0.083800852298737
  2916.         Motor9.MaxVelocity = 0.10000000149012
  2917.         Part10.Name = "Left Arm"
  2918.         Part10.Parent = Model0
  2919.         Part10.BrickColor = BrickColor.new("Bright yellow")
  2920.         Part10.CanCollide = false
  2921.         Part10.FormFactor = Enum.FormFactor.Symmetric
  2922.         Part10.Size = Vector3.new(1, 2, 1)
  2923.         Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2924.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2925.         Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2926.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2927.         Part11.Name = "Right Arm"
  2928.         Part11.Parent = Model0
  2929.         Part11.BrickColor = BrickColor.new("Bright yellow")
  2930.         Part11.CanCollide = false
  2931.         Part11.FormFactor = Enum.FormFactor.Symmetric
  2932.         Part11.Size = Vector3.new(1, 2, 1)
  2933.         Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2934.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2935.         Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2936.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2937.         Part12.Name = "Left Leg"
  2938.         Part12.Parent = Model0
  2939.         Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2940.         Part12.CanCollide = false
  2941.         Part12.FormFactor = Enum.FormFactor.Symmetric
  2942.         Part12.Size = Vector3.new(1, 2, 1)
  2943.         Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2944.         Part12.BottomSurface = Enum.SurfaceType.Smooth
  2945.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2946.         Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2947.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2948.         Part13.Name = "Right Leg"
  2949.         Part13.Parent = Model0
  2950.         Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2951.         Part13.CanCollide = false
  2952.         Part13.FormFactor = Enum.FormFactor.Symmetric
  2953.         Part13.Size = Vector3.new(1, 2, 1)
  2954.         Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2955.         Part13.BottomSurface = Enum.SurfaceType.Smooth
  2956.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2957.         Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2958.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2959.         Humanoid14.Parent = Model0
  2960.         Humanoid14.RightLeg = Part13
  2961.         Humanoid14.LeftLeg = Part12
  2962.         Humanoid14.Torso = Part4
  2963.         Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  2964.         Model0.Parent = game:GetService('Workspace')
  2965. end)
  2966.  
  2967. addcmd('loopkill', 'rip person',{'lkill'},
  2968. function(args, speaker)
  2969.     local players = getPlayer(args[1], speaker)
  2970.     for i,v in pairs(players)do
  2971.         if not FindTable(loopkillT, _players[v].Name) then
  2972.             table.insert(loopkillT, _players[v].Name)
  2973.             if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  2974.             Notify('Loopkilling player(s)') end end end end)
  2975.  
  2976. addcmd('unloopkill', 'un rip person',{'unlkill'},
  2977. function(args, speaker)
  2978.     local players = getPlayer(args[1], speaker)
  2979.     for i,v in pairs(players)do
  2980.         if FindTable(loopkillT, _players[v].Name) then
  2981.             table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  2982.             if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  2983.             Notify('No longer loopkilling player(s)') end end end end)
  2984.  
  2985. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  2986. function(args, speaker)
  2987.     local players = getPlayer(args[1], speaker)
  2988.     for i,v in pairs(players)do
  2989.         if not FindTable(disabletoolsT, _players[v].Name) then
  2990.             table.insert(disabletoolsT, _players[v].Name)
  2991.             if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  2992.             Notify('Disabled tools for player(s)') end end end end)
  2993.  
  2994. addcmd('enabletools', 'lets them have tools',{},
  2995. function(args, speaker)
  2996.     local players = getPlayer(args[1], speaker)
  2997.     for i,v in pairs(players)do
  2998.         if FindTable(disabletoolsT, _players[v].Name) then
  2999.             table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  3000.             if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  3001.             Notify('Enabled tools for player(s)') end end end end)
  3002.  
  3003. addcmd('refresh', 'refresh their player model',{'re'},
  3004. function(args, speaker)
  3005.     local players = getPlayer(args[1], speaker)
  3006.     for i,v in pairs(players)do
  3007.             refresh(_players[v])
  3008.             end end)
  3009.  
  3010. local fastwait = function(time)
  3011.     local expire = tick()+(time or 0.02999999999999999889)
  3012.     while game:GetService("RunService").Heartbeat:wait() do
  3013.         if tick() >= expire then return true end
  3014.     end
  3015. end
  3016.  
  3017. function gull(name)
  3018.     spawn(function()
  3019.     local char = game:GetService("Players")[name].Character
  3020.     char.PrimaryPart = char.HumanoidRootPart
  3021.    
  3022.     local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  3023.     local initCFrame = tors.CFrame
  3024.    
  3025.     if char:FindFirstChild("Torso") then
  3026.         char.Torso.Anchored = true
  3027.     else
  3028.         char.UpperTorso.Anchored = true
  3029.     end
  3030.     char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  3031.  
  3032.     local gull = Instance.new("Part")
  3033.     gull.Anchored = true
  3034.     gull.CanCollide = false
  3035.     gull.Position = Vector3.new(0,100000,0)
  3036.     local mesh = Instance.new("SpecialMesh",gull)
  3037.     mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  3038.     mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3039.     mesh.Scale = Vector3.new(10,10,10)
  3040.    
  3041.     local leftWing = Instance.new("Part",gull)
  3042.     leftWing.CanCollide = false
  3043.     local lmesh = Instance.new("SpecialMesh",leftWing)
  3044.     lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  3045.     lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3046.     lmesh.Scale = Vector3.new(10,10,10)
  3047.     local leftMotor = Instance.new("Motor6D",gull)
  3048.     leftMotor.MaxVelocity = 1
  3049.     leftMotor.Part0 = gull
  3050.     leftMotor.Part1 = leftWing
  3051.     leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  3052.    
  3053.     local rightWing = Instance.new("Part",gull)
  3054.     rightWing.CanCollide = false
  3055.     local rmesh = Instance.new("SpecialMesh",rightWing)
  3056.     rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  3057.     rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3058.     rmesh.Scale = Vector3.new(10,10,10)
  3059.     local rightMotor = Instance.new("Motor6D",gull)
  3060.     rightMotor.MaxVelocity = 1
  3061.     rightMotor.Part0 = gull
  3062.     rightMotor.Part1 = rightWing
  3063.     rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  3064.    
  3065.     local sound = Instance.new("Sound",gull)
  3066.     sound.SoundId = "rbxassetid://160877039"
  3067.     sound.Volume = 10
  3068.     gull.Parent = workspace
  3069.  
  3070.     for i = 400,-1000,-2 do
  3071.         local der = 0.02*i
  3072.         local angle = math.atan(der/1)
  3073.         gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  3074.         if i == 0 then sound:Play() end
  3075.         if i <= 0 then
  3076.             char:SetPrimaryPartCFrame(gull.CFrame)
  3077.             local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  3078.             leftMotor.DesiredAngle = -nextAngle
  3079.             leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  3080.             rightMotor.DesiredAngle = nextAngle
  3081.             rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  3082.         end
  3083.         game:GetService("RunService").RenderStepped:wait()
  3084.     end
  3085.    
  3086.     local function KICK(P)
  3087.     spawn(function()
  3088.         if not FindTable(WL, P.Name) then
  3089.         for i = 1,5 do
  3090.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3091.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3092.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3093.                 spawn(function()
  3094.                     repeat wait()
  3095.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3096.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  3097.                 end)
  3098.                 P.Character.HumanoidRootPart.Anchored = true
  3099.             end
  3100.         end
  3101.         end
  3102.     end)
  3103.     end
  3104.    
  3105.     if char:FindFirstChild("Torso") then
  3106.         char.Torso.Anchored = false
  3107.     else
  3108.         char.UpperTorso.Anchored = false
  3109.     end
  3110.    
  3111.     spawn(function()
  3112.     if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  3113.     game:GetService("Players")[name].CharacterAdded:Connect(function()
  3114.         wait()
  3115.         KICK(game:GetService("Players")[name])
  3116.     end)
  3117.     KICK(game:GetService("Players")[name])
  3118.     end)
  3119.    
  3120.         local go = Instance.new("BodyVelocity",gull)
  3121.         go.Velocity = Vector3.new(0,1000,0)
  3122.         go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3123.         gull.Anchored = false
  3124.     end)
  3125. end
  3126.  
  3127. addcmd('seagull', 'seagulls player',{'gull'},
  3128. function(args, speaker)
  3129.     local players = getPlayer(args[1], speaker)
  3130.     for i,v in pairs(players)do
  3131.         gull(gPlayers[v].Name)
  3132.     end
  3133. end)
  3134.  
  3135. local song = nil
  3136. function zinniaKick(name)
  3137.     spawn(function()
  3138.             if song == nil or song.Parent == nil then
  3139.                 song = Instance.new("Sound",workspace)
  3140.                 song.SoundId = "rbxassetid://190423831"
  3141.                 song.Volume = 1
  3142.                 song.Looped = true
  3143.                 song:Play()
  3144.             end
  3145.             local zin = Instance.new("Part")
  3146.             zin.Name = "CuteZinnia"
  3147.             zin.Anchored = true
  3148.             zin.CanCollide = false
  3149.             zin.Locked = true
  3150.             local mesh = Instance.new("SpecialMesh")
  3151.             mesh.MeshId = "rbxassetid://1175670539"
  3152.             mesh.TextureId = "rbxassetid://1175670558"
  3153.             mesh.Scale = Vector3.new(0.05,0.05,0.05)
  3154.             mesh.Offset = Vector3.new(0,0.88,0)
  3155.             mesh.Parent = zin
  3156.             local char = game:GetService("Players")[name].Character
  3157.             char.PrimaryPart = char.HumanoidRootPart
  3158.             if char:FindFirstChild("Torso") then
  3159.                 char.Torso.Anchored = true
  3160.             else
  3161.                 char.UpperTorso.Anchored = true
  3162.             end
  3163.             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))
  3164.             zin.Parent = workspace
  3165.             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)})
  3166.             tween:Play()
  3167.             fastwait(3)
  3168.             for i = 50,1,-1 do
  3169.                 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))
  3170.                 fastwait()
  3171.             end
  3172.             char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3173.             fastwait(1)
  3174.             local turns = 0
  3175.  
  3176.             while turns < 200 do
  3177.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3178.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3179.                 turns = turns + 1
  3180.                 fastwait()
  3181.             end
  3182.             for i = 1,10 do
  3183.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3184.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3185.                 fastwait()
  3186.             end
  3187.             local rX,rZ = 0,0
  3188.             repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  3189.                 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  3190.                     local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  3191.                     bv.Force = Vector3.new(rX,10000,rZ)
  3192.                     if char:FindFirstChild("Torso") then
  3193.                         char.Torso.Anchored = false
  3194.                     else
  3195.                         char.UpperTorso.Anchored = false
  3196.                     end
  3197.                     function KICK(P)
  3198.                         spawn(function()
  3199.                             if not FindTable(WL, P.Name) then
  3200.                                 for i = 1,5 do
  3201.                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3202.                                         P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3203.                                         local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3204.                                         spawn(function()
  3205.                                                 repeat fastwait()
  3206.                                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3207.                                                 until not game:GetService("Players"):FindFirstChild(P.Name)
  3208.                                             end)
  3209.                                         P.Character.HumanoidRootPart.Anchored = true
  3210.                                     end
  3211.                                 end
  3212.                             end
  3213.                         end)
  3214.                     end
  3215.                     spawn(function()
  3216.                             if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  3217.                             game:GetService("Players")[name].CharacterAdded:Connect(function()
  3218.                                     fastwait()
  3219.                                     KICK(game:GetService("Players")[name])
  3220.                                 end)
  3221.                             KICK(game:GetService("Players")[name])
  3222.                         end)
  3223.                     for i = 1,20 do
  3224.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3225.                         fastwait()
  3226.                     end
  3227.                     while turns > 0 do
  3228.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3229.                         turns = turns - 5
  3230.                         fastwait()
  3231.                     end
  3232.                     fastwait(1)
  3233.                     zin.Name = "GoneZinnia"
  3234.                     local go = Instance.new("BodyVelocity",zin)
  3235.                     go.Velocity = zin.CFrame.lookVector * 100
  3236.                     go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3237.                     zin.Anchored = false
  3238.                     fastwait(20)
  3239.          if song and not workspace:FindFirstChild("CuteZinnia") then
  3240.              song:Destroy()
  3241.              song = nil
  3242.          end
  3243.     end)
  3244. end
  3245.  
  3246. addcmd('zinnia', 'asdf for moon',{},
  3247. function(args, speaker)
  3248.     local players = getPlayer(args[1], speaker)
  3249.     for i,v in pairs(players)do
  3250.         zinniaKick(gPlayers[v].Name)
  3251.     end
  3252. end)
  3253.  
  3254. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3255. function(args, speaker)
  3256.     local players = getPlayer(args[1], speaker)
  3257.     for i,v in pairs(players)do
  3258.         if not FindTable(rainbowT, _players[v].Name) then
  3259.             table.insert(rainbowT, _players[v].Name)
  3260.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3261.             Notify('Gave player(s) rainbow name') end end end end)
  3262.  
  3263. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3264. function(args, speaker)
  3265.     local players = getPlayer(args[1], speaker)
  3266.     for i,v in pairs(players)do
  3267.         if FindTable(rainbowT, _players[v].Name) then
  3268.             table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3269.             _players[v].Neutral = true
  3270.             if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3271.             Notify('Disabled rainbow name for player(s)') end end end end)
  3272.  
  3273. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3274. function(args, speaker)
  3275. if speaker.userId ~= LP.userId then
  3276. lponly(speaker)
  3277. else
  3278. --Terrain Script
  3279. --Edge/IoIman616
  3280.  
  3281. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3282.     if child.Name == "MaterialGui" then
  3283.         child:Destroy()
  3284.     end
  3285. end
  3286.  
  3287. function sandbox(var,func)
  3288.     local env = getfenv(func)
  3289.     local newenv = setmetatable({},{
  3290.         __index = function(self,k)
  3291.             if k=="script" then
  3292.                 return var
  3293.             else
  3294.                 return env[k]
  3295.             end
  3296.         end,
  3297.     })
  3298.     setfenv(func,newenv)
  3299.     return func
  3300. end
  3301. cors = {}
  3302. mas = Instance.new("Model",game:GetService("Lighting"))
  3303. HopperBin0 = Instance.new("HopperBin")
  3304. HopperBin0.Name = "Terrain Build"
  3305. HopperBin0.Parent = mas
  3306. for i,v in pairs(mas:GetChildren()) do
  3307.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3308.     pcall(function() v:MakeJoints() end)
  3309. end
  3310. mas:Destroy()
  3311. for i,v in pairs(cors) do
  3312.     spawn(function()
  3313.         pcall(v)
  3314.     end)
  3315. end
  3316.  
  3317. wait(0.01)
  3318.  
  3319. function sandbox(var,func)
  3320.     local env = getfenv(func)
  3321.     local newenv = setmetatable({},{
  3322.         __index = function(self,k)
  3323.             if k=="script" then
  3324.                 return var
  3325.             else
  3326.                 return env[k]
  3327.             end
  3328.         end,
  3329.     })
  3330.     setfenv(func,newenv)
  3331.     return func
  3332. end
  3333. cors = {}
  3334. mas = Instance.new("Model",game:GetService("Lighting"))
  3335. ScreenGui0 = Instance.new("ScreenGui")
  3336. ImageLabel1 = Instance.new("ImageLabel")
  3337. ImageButton2 = Instance.new("ImageButton")
  3338. Frame3 = Instance.new("Frame")
  3339. NumberValue4 = Instance.new("NumberValue")
  3340. ImageButton5 = Instance.new("ImageButton")
  3341. Frame6 = Instance.new("Frame")
  3342. NumberValue7 = Instance.new("NumberValue")
  3343. ImageButton8 = Instance.new("ImageButton")
  3344. Frame9 = Instance.new("Frame")
  3345. NumberValue10 = Instance.new("NumberValue")
  3346. ImageButton11 = Instance.new("ImageButton")
  3347. Frame12 = Instance.new("Frame")
  3348. NumberValue13 = Instance.new("NumberValue")
  3349. ImageButton14 = Instance.new("ImageButton")
  3350. Frame15 = Instance.new("Frame")
  3351. NumberValue16 = Instance.new("NumberValue")
  3352. ImageButton17 = Instance.new("ImageButton")
  3353. Frame18 = Instance.new("Frame")
  3354. NumberValue19 = Instance.new("NumberValue")
  3355. ImageButton20 = Instance.new("ImageButton")
  3356. Frame21 = Instance.new("Frame")
  3357. NumberValue22 = Instance.new("NumberValue")
  3358. ImageButton23 = Instance.new("ImageButton")
  3359. Frame24 = Instance.new("Frame")
  3360. NumberValue25 = Instance.new("NumberValue")
  3361. ImageButton26 = Instance.new("ImageButton")
  3362. Frame27 = Instance.new("Frame")
  3363. NumberValue28 = Instance.new("NumberValue")
  3364. ImageButton29 = Instance.new("ImageButton")
  3365. Frame30 = Instance.new("Frame")
  3366. NumberValue31 = Instance.new("NumberValue")
  3367. ImageButton32 = Instance.new("ImageButton")
  3368. Frame33 = Instance.new("Frame")
  3369. NumberValue34 = Instance.new("NumberValue")
  3370. ImageButton35 = Instance.new("ImageButton")
  3371. Frame36 = Instance.new("Frame")
  3372. NumberValue37 = Instance.new("NumberValue")
  3373. ImageButton38 = Instance.new("ImageButton")
  3374. Frame39 = Instance.new("Frame")
  3375. NumberValue40 = Instance.new("NumberValue")
  3376. ImageButton41 = Instance.new("ImageButton")
  3377. Frame42 = Instance.new("Frame")
  3378. NumberValue43 = Instance.new("NumberValue")
  3379. ImageButton44 = Instance.new("ImageButton")
  3380. Frame45 = Instance.new("Frame")
  3381. NumberValue46 = Instance.new("NumberValue")
  3382. ImageButton47 = Instance.new("ImageButton")
  3383. Frame48 = Instance.new("Frame")
  3384. NumberValue49 = Instance.new("NumberValue")
  3385. ImageButton50 = Instance.new("ImageButton")
  3386. Frame51 = Instance.new("Frame")
  3387. NumberValue52 = Instance.new("NumberValue")
  3388. ImageButton53 = Instance.new("ImageButton")
  3389. Frame54 = Instance.new("Frame")
  3390. ScreenGui0.Name = "MaterialGui"
  3391. ScreenGui0.Parent = mas
  3392. ImageLabel1.Name = "MaterialMenu"
  3393. ImageLabel1.Parent = ScreenGui0
  3394. ImageLabel1.Transparency = 1
  3395. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3396. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3397. ImageLabel1.BackgroundTransparency = 1
  3398. ImageLabel1.ZIndex = 2
  3399. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3400. ImageButton2.Name = "Grass"
  3401. ImageButton2.Parent = ImageLabel1
  3402. ImageButton2.Transparency = 1
  3403. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3404. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3405. ImageButton2.BackgroundTransparency = 1
  3406. ImageButton2.ZIndex = 4
  3407. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3408. Frame3.Name = "Selection"
  3409. Frame3.Parent = ImageButton2
  3410. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3411. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3412. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3413. Frame3.BorderSizePixel = 0
  3414. Frame3.ZIndex = 3
  3415. NumberValue4.Name = "num"
  3416. NumberValue4.Parent = ImageButton2
  3417. NumberValue4.Value = 1
  3418. ImageButton5.Name = "Sand"
  3419. ImageButton5.Parent = ImageLabel1
  3420. ImageButton5.Transparency = 1
  3421. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3422. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3423. ImageButton5.BackgroundTransparency = 1
  3424. ImageButton5.ZIndex = 4
  3425. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3426. Frame6.Name = "Selection"
  3427. Frame6.Parent = ImageButton5
  3428. Frame6.Transparency = 1
  3429. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3430. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3431. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3432. Frame6.BackgroundTransparency = 1
  3433. Frame6.BorderSizePixel = 0
  3434. Frame6.ZIndex = 3
  3435. NumberValue7.Name = "num"
  3436. NumberValue7.Parent = ImageButton5
  3437. NumberValue7.Value = 2
  3438. ImageButton8.Name = "Brick"
  3439. ImageButton8.Parent = ImageLabel1
  3440. ImageButton8.Transparency = 1
  3441. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3442. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3443. ImageButton8.BackgroundTransparency = 1
  3444. ImageButton8.ZIndex = 4
  3445. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3446. Frame9.Name = "Selection"
  3447. Frame9.Parent = ImageButton8
  3448. Frame9.Transparency = 1
  3449. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3450. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3451. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3452. Frame9.BackgroundTransparency = 1
  3453. Frame9.BorderSizePixel = 0
  3454. Frame9.ZIndex = 3
  3455. NumberValue10.Name = "num"
  3456. NumberValue10.Parent = ImageButton8
  3457. NumberValue10.Value = 3
  3458. ImageButton11.Name = "Granite"
  3459. ImageButton11.Parent = ImageLabel1
  3460. ImageButton11.Transparency = 1
  3461. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3462. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3463. ImageButton11.BackgroundTransparency = 1
  3464. ImageButton11.ZIndex = 4
  3465. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3466. Frame12.Name = "Selection"
  3467. Frame12.Parent = ImageButton11
  3468. Frame12.Transparency = 1
  3469. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3470. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3471. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3472. Frame12.BackgroundTransparency = 1
  3473. Frame12.BorderSizePixel = 0
  3474. Frame12.ZIndex = 3
  3475. NumberValue13.Name = "num"
  3476. NumberValue13.Parent = ImageButton11
  3477. NumberValue13.Value = 4
  3478. ImageButton14.Name = "Asphalt"
  3479. ImageButton14.Parent = ImageLabel1
  3480. ImageButton14.Transparency = 1
  3481. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3482. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3483. ImageButton14.BackgroundTransparency = 1
  3484. ImageButton14.ZIndex = 4
  3485. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3486. Frame15.Name = "Selection"
  3487. Frame15.Parent = ImageButton14
  3488. Frame15.Transparency = 1
  3489. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3490. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3491. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3492. Frame15.BackgroundTransparency = 1
  3493. Frame15.BorderSizePixel = 0
  3494. Frame15.ZIndex = 3
  3495. NumberValue16.Name = "num"
  3496. NumberValue16.Parent = ImageButton14
  3497. NumberValue16.Value = 5
  3498. ImageButton17.Name = "Iron"
  3499. ImageButton17.Parent = ImageLabel1
  3500. ImageButton17.Transparency = 1
  3501. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3502. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3503. ImageButton17.BackgroundTransparency = 1
  3504. ImageButton17.ZIndex = 4
  3505. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3506. Frame18.Name = "Selection"
  3507. Frame18.Parent = ImageButton17
  3508. Frame18.Transparency = 1
  3509. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3510. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3511. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3512. Frame18.BackgroundTransparency = 1
  3513. Frame18.BorderSizePixel = 0
  3514. Frame18.ZIndex = 3
  3515. NumberValue19.Name = "num"
  3516. NumberValue19.Parent = ImageButton17
  3517. NumberValue19.Value = 6
  3518. ImageButton20.Name = "Aluminum"
  3519. ImageButton20.Parent = ImageLabel1
  3520. ImageButton20.Transparency = 1
  3521. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3522. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3523. ImageButton20.BackgroundTransparency = 1
  3524. ImageButton20.ZIndex = 4
  3525. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3526. Frame21.Name = "Selection"
  3527. Frame21.Parent = ImageButton20
  3528. Frame21.Transparency = 1
  3529. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3530. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3531. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3532. Frame21.BackgroundTransparency = 1
  3533. Frame21.BorderSizePixel = 0
  3534. Frame21.ZIndex = 3
  3535. NumberValue22.Name = "num"
  3536. NumberValue22.Parent = ImageButton20
  3537. NumberValue22.Value = 7
  3538. ImageButton23.Name = "Gold"
  3539. ImageButton23.Parent = ImageLabel1
  3540. ImageButton23.Transparency = 1
  3541. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3542. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3543. ImageButton23.BackgroundTransparency = 1
  3544. ImageButton23.ZIndex = 4
  3545. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3546. Frame24.Name = "Selection"
  3547. Frame24.Parent = ImageButton23
  3548. Frame24.Transparency = 1
  3549. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3550. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3551. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3552. Frame24.BackgroundTransparency = 1
  3553. Frame24.BorderSizePixel = 0
  3554. Frame24.ZIndex = 3
  3555. NumberValue25.Name = "num"
  3556. NumberValue25.Parent = ImageButton23
  3557. NumberValue25.Value = 8
  3558. ImageButton26.Name = "Plank"
  3559. ImageButton26.Parent = ImageLabel1
  3560. ImageButton26.Transparency = 1
  3561. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3562. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3563. ImageButton26.BackgroundTransparency = 1
  3564. ImageButton26.ZIndex = 4
  3565. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3566. Frame27.Name = "Selection"
  3567. Frame27.Parent = ImageButton26
  3568. Frame27.Transparency = 1
  3569. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3570. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3571. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3572. Frame27.BackgroundTransparency = 1
  3573. Frame27.BorderSizePixel = 0
  3574. Frame27.ZIndex = 3
  3575. NumberValue28.Name = "num"
  3576. NumberValue28.Parent = ImageButton26
  3577. NumberValue28.Value = 9
  3578. ImageButton29.Name = "Log"
  3579. ImageButton29.Parent = ImageLabel1
  3580. ImageButton29.Transparency = 1
  3581. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3582. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3583. ImageButton29.BackgroundTransparency = 1
  3584. ImageButton29.ZIndex = 4
  3585. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3586. Frame30.Name = "Selection"
  3587. Frame30.Parent = ImageButton29
  3588. Frame30.Transparency = 1
  3589. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3590. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3591. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3592. Frame30.BackgroundTransparency = 1
  3593. Frame30.BorderSizePixel = 0
  3594. Frame30.ZIndex = 3
  3595. NumberValue31.Name = "num"
  3596. NumberValue31.Parent = ImageButton29
  3597. NumberValue31.Value = 10
  3598. ImageButton32.Name = "Gravel"
  3599. ImageButton32.Parent = ImageLabel1
  3600. ImageButton32.Transparency = 1
  3601. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3602. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3603. ImageButton32.BackgroundTransparency = 1
  3604. ImageButton32.ZIndex = 4
  3605. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3606. Frame33.Name = "Selection"
  3607. Frame33.Parent = ImageButton32
  3608. Frame33.Transparency = 1
  3609. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3610. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3611. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3612. Frame33.BackgroundTransparency = 1
  3613. Frame33.BorderSizePixel = 0
  3614. Frame33.ZIndex = 3
  3615. NumberValue34.Name = "num"
  3616. NumberValue34.Parent = ImageButton32
  3617. NumberValue34.Value = 11
  3618. ImageButton35.Name = "Cinder"
  3619. ImageButton35.Parent = ImageLabel1
  3620. ImageButton35.Transparency = 1
  3621. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3622. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3623. ImageButton35.BackgroundTransparency = 1
  3624. ImageButton35.ZIndex = 4
  3625. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3626. Frame36.Name = "Selection"
  3627. Frame36.Parent = ImageButton35
  3628. Frame36.Transparency = 1
  3629. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3630. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3631. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3632. Frame36.BackgroundTransparency = 1
  3633. Frame36.BorderSizePixel = 0
  3634. Frame36.ZIndex = 3
  3635. NumberValue37.Name = "num"
  3636. NumberValue37.Parent = ImageButton35
  3637. NumberValue37.Value = 12
  3638. ImageButton38.Name = "Stone"
  3639. ImageButton38.Parent = ImageLabel1
  3640. ImageButton38.Transparency = 1
  3641. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3642. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3643. ImageButton38.BackgroundTransparency = 1
  3644. ImageButton38.ZIndex = 4
  3645. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3646. Frame39.Name = "Selection"
  3647. Frame39.Parent = ImageButton38
  3648. Frame39.Transparency = 1
  3649. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3650. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3651. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3652. Frame39.BackgroundTransparency = 1
  3653. Frame39.BorderSizePixel = 0
  3654. Frame39.ZIndex = 3
  3655. NumberValue40.Name = "num"
  3656. NumberValue40.Parent = ImageButton38
  3657. NumberValue40.Value = 13
  3658. ImageButton41.Name = "Cement"
  3659. ImageButton41.Parent = ImageLabel1
  3660. ImageButton41.Transparency = 1
  3661. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3662. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3663. ImageButton41.BackgroundTransparency = 1
  3664. ImageButton41.ZIndex = 4
  3665. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3666. Frame42.Name = "Selection"
  3667. Frame42.Parent = ImageButton41
  3668. Frame42.Transparency = 1
  3669. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3670. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3671. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3672. Frame42.BackgroundTransparency = 1
  3673. Frame42.BorderSizePixel = 0
  3674. Frame42.ZIndex = 3
  3675. NumberValue43.Name = "num"
  3676. NumberValue43.Parent = ImageButton41
  3677. NumberValue43.Value = 14
  3678. ImageButton44.Name = "Red Plastic"
  3679. ImageButton44.Parent = ImageLabel1
  3680. ImageButton44.Transparency = 1
  3681. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3682. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3683. ImageButton44.BackgroundTransparency = 1
  3684. ImageButton44.ZIndex = 4
  3685. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3686. Frame45.Name = "Selection"
  3687. Frame45.Parent = ImageButton44
  3688. Frame45.Transparency = 1
  3689. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3690. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3691. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3692. Frame45.BackgroundTransparency = 1
  3693. Frame45.BorderSizePixel = 0
  3694. Frame45.ZIndex = 3
  3695. NumberValue46.Name = "num"
  3696. NumberValue46.Parent = ImageButton44
  3697. NumberValue46.Value = 15
  3698. ImageButton47.Name = "Blue Plastic"
  3699. ImageButton47.Parent = ImageLabel1
  3700. ImageButton47.Transparency = 1
  3701. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3702. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3703. ImageButton47.BackgroundTransparency = 1
  3704. ImageButton47.ZIndex = 4
  3705. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3706. Frame48.Name = "Selection"
  3707. Frame48.Parent = ImageButton47
  3708. Frame48.Transparency = 1
  3709. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3710. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3711. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3712. Frame48.BackgroundTransparency = 1
  3713. Frame48.BorderSizePixel = 0
  3714. Frame48.ZIndex = 3
  3715. NumberValue49.Name = "num"
  3716. NumberValue49.Parent = ImageButton47
  3717. NumberValue49.Value = 16
  3718. ImageButton50.Name = "Water"
  3719. ImageButton50.Parent = ImageLabel1
  3720. ImageButton50.Transparency = 1
  3721. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3722. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3723. ImageButton50.BackgroundTransparency = 1
  3724. ImageButton50.ZIndex = 4
  3725. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3726. Frame51.Name = "Selection"
  3727. Frame51.Parent = ImageButton50
  3728. Frame51.Transparency = 1
  3729. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3730. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3731. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3732. Frame51.BackgroundTransparency = 1
  3733. Frame51.BorderSizePixel = 0
  3734. Frame51.ZIndex = 3
  3735. NumberValue52.Name = "num"
  3736. NumberValue52.Parent = ImageButton50
  3737. NumberValue52.Value = 17
  3738. ImageButton53.Name = "Dig"
  3739. ImageButton53.Parent = ImageLabel1
  3740. ImageButton53.Transparency = 1
  3741. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3742. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3743. ImageButton53.BackgroundTransparency = 1
  3744. ImageButton53.ZIndex = 4
  3745. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3746. Frame54.Name = "Selection"
  3747. Frame54.Parent = ImageButton53
  3748. Frame54.Transparency = 1
  3749. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3750. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3751. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3752. Frame54.BackgroundTransparency = 1
  3753. Frame54.BorderSizePixel = 0
  3754. Frame54.ZIndex = 3
  3755. for i,v in pairs(mas:GetChildren()) do
  3756.     v.Parent = gPlayers.LocalPlayer.PlayerGui
  3757.     pcall(function() v:MakeJoints() end)
  3758. end
  3759. mas:Destroy()
  3760. for i,v in pairs(cors) do
  3761.     spawn(function()
  3762.         pcall(v)
  3763.     end)
  3764. end
  3765. wait(0.01)
  3766. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3767. material = 1
  3768. local Terrain = workspace.Terrain
  3769. local CC = workspace.CurrentCamera
  3770.  
  3771. local SelB = Instance.new("SelectionBox")
  3772. SelB.Color = BrickColor.new("Bright green")
  3773.  
  3774. local SelP = Instance.new("Part")
  3775. SelP.Anchored = true
  3776. SelP.formFactor = Enum.FormFactor.Custom
  3777.  
  3778. HopperBin0.Selected:connect(function(M)
  3779.     SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3780.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3781.     SelB.Adornee = nil
  3782.  
  3783.     local ClickState = "None"
  3784.  
  3785.     local ClickType = 1
  3786.  
  3787.     local TerrainClick = 1
  3788.  
  3789.     local P1 = nil
  3790.  
  3791.     M.KeyDown:connect(function(K)
  3792.         if K == "q" then
  3793.             ClickType = 1
  3794.         elseif K == "e" then
  3795.             ClickType = 2
  3796.         elseif K == "z" then
  3797.             TerrainClick = 0
  3798.         elseif K == "x" then
  3799.             TerrainClick = 1
  3800.         elseif K == "c" then
  3801.             TerrainClick = 2
  3802.         elseif K == "v" then
  3803.             TerrainClick = 3
  3804.         elseif K == "b" then
  3805.             TerrainClick = 4
  3806.         end
  3807.     end)
  3808.  
  3809.     M.Button1Down:connect(function()
  3810.         if not M.Target then return end
  3811.         local Hit = M.Hit
  3812.         local cellPos
  3813.         if ClickType == 1 then
  3814.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3815.         else
  3816.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3817.         end
  3818.         if ClickState == "None" then
  3819.             ClickState = "Click1"
  3820.             P1 = cellPos
  3821.         end
  3822.     end)
  3823.     M.Button1Up:connect(function()
  3824.         if not M.Target then return end
  3825.         local Hit = M.Hit
  3826.         local cellPos
  3827.         if ClickType == 1 then
  3828.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3829.         else
  3830.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3831.         end
  3832.         if ClickState == "Click1" then
  3833.             ClickState = "None"
  3834.             local MinX = math.min(P1.x,cellPos.x)
  3835.             local MaxX = math.max(P1.x,cellPos.x)
  3836.             local MinY = math.min(P1.y,cellPos.y)
  3837.             local MaxY = math.max(P1.y,cellPos.y)
  3838.             local MinZ = math.min(P1.z,cellPos.z)
  3839.             local MaxZ = math.max(P1.z,cellPos.z)
  3840.             for y=MinY,MaxY do
  3841.                 for x=MinX,MaxX do
  3842.                     for z=MinZ,MaxZ do
  3843.                         Terrain:SetCell(x, y, z, material, 0, 0)
  3844.                     end
  3845.                 end
  3846.                 wait()
  3847.             end
  3848.             SelB.Adornee = nil
  3849.         end
  3850.     end)
  3851.     M.Move:connect(function()
  3852.         if not M.Target then return end
  3853.         local Hit = M.Hit
  3854.         local cellPos
  3855.         if ClickType == 1 then
  3856.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3857.         else
  3858.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3859.         end
  3860.         if ClickState == "Click1" then
  3861.             SelB.Adornee = SelP
  3862.             local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3863.             local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3864.             local Size = W1-W2
  3865.             Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3866.             local Pos = (W1+W2)/2
  3867.             SelP.Size = Size
  3868.             SelP.CFrame = CFrame.new(Pos)
  3869.         end
  3870.     end)
  3871. end)
  3872.  
  3873. HopperBin0.Deselected:connect(function()
  3874.     SelB.Parent = nil
  3875.     SelB.Adornee = nil
  3876.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3877. end)
  3878.  
  3879. game:GetService('RunService').Stepped:connect(function()
  3880. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3881. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3882.     if child:FindFirstChild("num") and material ~= child.num.Value then
  3883.     child.Selection.BackgroundTransparency = 1
  3884.     end
  3885.     end
  3886. end
  3887. end)
  3888.  
  3889. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3890.     local enterCon = child.MouseButton1Click:connect(function()
  3891.     if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3892.     material = child.num.Value
  3893.     if child:FindFirstChild("Selection") then
  3894.     child.Selection.BackgroundTransparency = 0
  3895.     end
  3896.     end
  3897.     end)
  3898. end
  3899.  
  3900. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3901. workspace.Terrain:Clear()
  3902. end)
  3903.  
  3904. function sandbox(var,func)
  3905.     local env = getfenv(func)
  3906.     local newenv = setmetatable({},{
  3907.         __index = function(self,k)
  3908.             if k=="script" then
  3909.                 return var
  3910.             else
  3911.                 return env[k]
  3912.             end
  3913.         end,
  3914.     })
  3915.     setfenv(func,newenv)
  3916.     return func
  3917. end
  3918. cors = {}
  3919. mas = Instance.new("Model",game:GetService("Lighting"))
  3920. HopperBin0 = Instance.new("HopperBin")
  3921. HopperBin0.Name = "Terrain Delete"
  3922. HopperBin0.Parent = mas
  3923. for i,v in pairs(mas:GetChildren()) do
  3924.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3925.     pcall(function() v:MakeJoints() end)
  3926. end
  3927. mas:Destroy()
  3928. for i,v in pairs(cors) do
  3929.     spawn(function()
  3930.         pcall(v)
  3931.     end)
  3932. end
  3933.  
  3934. function onClick(mouse)
  3935.         p = gPlayers.LocalPlayer
  3936.         if (p == nil) then return end
  3937.         if (p.Character == nil) then return end
  3938.        
  3939.         if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3940.  
  3941.         c = workspace.Terrain
  3942.        
  3943.         local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3944.         local x = cellPos.x
  3945.         local y = cellPos.y
  3946.         local z = cellPos.z    
  3947.  
  3948.         c:SetCell(x, y, z, 0, 0, 0)
  3949.        
  3950. end
  3951.  
  3952.  
  3953. function onSelect(mouse)
  3954.         mouse.Button1Down:connect(function () onClick(mouse) end)
  3955. end
  3956.  
  3957.  
  3958.  
  3959. HopperBin0.Selected:connect(onSelect)
  3960. end
  3961. end)
  3962.  
  3963. addcmd('knife', 'tm knife',{},
  3964. function(args, speaker)
  3965. if speaker.userId ~= LP.userId then
  3966. lponly(speaker) else
  3967. if not game.CoreGui:FindFirstChild('CorePart') then
  3968. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  3969. local script = data.LocalScript
  3970.  
  3971. local player = gPlayers.LocalPlayer
  3972.  
  3973. if not player:FindFirstChild("TMDATA") then
  3974.     script.Parent.TMDATA:Clone().Parent = player
  3975. end
  3976. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  3977.     script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  3978. end
  3979.  
  3980. if game.CoreGui:FindFirstChild("CorePart") then
  3981.     game.CoreGui.CorePart:Destroy()
  3982. end
  3983.  
  3984.  
  3985. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  3986. local knife = script.Parent["Knife"]:Clone()
  3987. local gun = script.Parent["Gun"]:Clone()
  3988. local fastgun = script.Parent["Fast Gun"]:Clone()
  3989. local lasergun = script.Parent["Laser Gun"]:Clone()
  3990. script.Parent.CorePart:Clone().Parent = game.CoreGui
  3991.  
  3992. local newKnife = knife:Clone()
  3993. newKnife.Parent = player.Backpack
  3994. _G.tool = newKnife
  3995.  
  3996. local barActive = false
  3997. local activeOptions = {}
  3998.  
  3999. function createDDown(callback,but,...)
  4000.     if barActive then
  4001.         for i,v in pairs(activeOptions) do
  4002.             v:Destroy()
  4003.         end
  4004.         activeOptions = {}
  4005.         barActive = false
  4006.         return
  4007.     else
  4008.         barActive = true
  4009.     end
  4010.     local slots = {...}
  4011.     local base = but
  4012.     for i,v in pairs(slots) do
  4013.         local newOption = base:Clone()
  4014.         newOption.ZIndex = 5
  4015.         newOption.Name = "Option "..tostring(i)
  4016.         newOption.Parent = base.Parent
  4017.         table.insert(activeOptions,newOption)
  4018.         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))
  4019.         newOption.Text = slots[i]
  4020.         newOption.MouseButton1Down:connect(function()
  4021.             but.Text = slots[i]
  4022.             callback(slots[i])
  4023.             for i,v in pairs(activeOptions) do
  4024.                 v:Destroy()
  4025.             end
  4026.             activeOptions = {}
  4027.             barActive = false
  4028.         end)
  4029.     end
  4030. end
  4031.  
  4032. local butA = game.CoreGui.CorePart.Frame.ability
  4033. butA.MouseButton1Down:connect(function()
  4034.     createDDown(function(sel)
  4035.         gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  4036.     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")
  4037. end)
  4038.  
  4039. local butG = game.CoreGui.CorePart.Frame.gamemode
  4040. butG.MouseButton1Down:connect(function()
  4041.     createDDown(function(sel)
  4042.         game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  4043.     end,butG,"Classic","Cold Killer")
  4044. end)
  4045.  
  4046. local butM = game.CoreGui.CorePart.Frame.mode
  4047. butM.MouseButton1Down:connect(function()
  4048.     createDDown(function(sel)
  4049.         _G.knifemode = sel
  4050.     end,butM,"PlayersOnly","Players+Npcs")
  4051. end)
  4052.  
  4053. _G.Scripters = {}
  4054.  
  4055. function _G.loadScripts(obj,runall)
  4056.     for i,v in pairs(obj:GetDescendants()) do
  4057.         if v:IsA("LocalScript") and (not v.Disabled or runall) then
  4058.             table.insert(_G.Scripters,v)
  4059.             local i = #_G.Scripters
  4060.             local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  4061.             spawn(loadfunc)
  4062.             print("LOADED",v:GetFullName())
  4063.         end
  4064.     end
  4065. end
  4066.  
  4067. player.CharacterAdded:Connect(function()
  4068.     newKnife = knife:Clone()
  4069.     newKnife.Parent = player.Backpack
  4070.     _G.loadScripts(newKnife)
  4071. end)
  4072.  
  4073. _G.knifemode = "PlayersOnly"
  4074.     _G.loadScripts(newKnife)
  4075.     --_G.loadScripts(gun)
  4076.     --_G.loadScripts(fastgun)
  4077.     --_G.loadScripts(lasergun)
  4078. end
  4079. end
  4080. end)
  4081.  
  4082. addcmd('devuzi', 'op af',{'uzi'},
  4083. function(args, speaker)
  4084. if speaker.userId ~= LP.userId then
  4085. lponly(speaker)
  4086. else
  4087. wait(0.25);
  4088.  
  4089.  
  4090. _clear=function()
  4091.         local c={char;bag;gui;};
  4092.         for i=1,#c do
  4093.                 local c=c[i]:children();
  4094.                 for i=1,#c do
  4095.                         if(c[i].Name==name)then
  4096.                                 c[i].Parent=nil;
  4097.                         end;
  4098.                 end;
  4099.         end;
  4100.         local n=name..user.Name;
  4101.         local c=workspace:children();
  4102.         for i=1,#c do
  4103.                 if(c[i].Name==n)then
  4104.                         c[i].Parent=nil;
  4105.                 end;
  4106.         end;
  4107. end;
  4108.  
  4109. _valid_key=function(object,key)
  4110.         return object[key],key;
  4111. end;
  4112.  
  4113. _new=function(class)
  4114.         return function(props)
  4115.                 if(type(list_base_props)=='table')then
  4116.                         for i,v in next,list_base_props do
  4117.                                 if(props[i]==nil)then
  4118.                                         props[i]=v;
  4119.                                 end;
  4120.                         end;
  4121.                 end;
  4122.                
  4123.                 local object=class;
  4124.                
  4125.                 if(type(class)=='string')then
  4126.                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4127.                 end;
  4128.                
  4129.                 local parent=props[1];
  4130.                         props[1]=nil;
  4131.                
  4132.                 for i,v in next,props do
  4133.                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4134.                         if(not load)then
  4135.                                 load,res,key=pcall(_valid_key,object,i);
  4136.                         end;
  4137.                        
  4138.                         if(key)then
  4139.                                 t=type(res);
  4140.                                 s=tostring(res);
  4141.                                 if(t=='userdata'and s=='Signal '..key)then
  4142.                                         if(type(v)=='table')then
  4143.                                                 for i=1,#v do
  4144.                                                         res:connect(v[i]);
  4145.                                                 end;
  4146.                                         else
  4147.                                                 res:connect(v);
  4148.                                         end;
  4149.                                 else
  4150.                                         object[key]=v;
  4151.                                 end;
  4152.                         end;
  4153.                 end;
  4154.                
  4155.                 if(parent)then
  4156.                         object.Parent=parent;
  4157.                 end;
  4158.                
  4159.                 return object;
  4160.         end;
  4161. end;
  4162.  
  4163. _RGB=function(r,g,b)
  4164.         return Color3.new(r/255,g/255,b/255);
  4165. end;
  4166.  
  4167. _copy=function(o)
  4168.         local def=o.archivable;
  4169.         o.archivable=true;
  4170.         local c=o:clone();
  4171.         o.archivable=def;
  4172.         return c;
  4173. end;
  4174.  
  4175. _hum=function(char)
  4176.         local hum=char:findFirstChild'Humanoid';
  4177.         if(not hum or hum.className~='Humanoid')then
  4178.                 local c=char:children();
  4179.                 for i=1,#c do
  4180.                         if(c[i].className=='Humanoid')then
  4181.                                 return c[i];
  4182.                         end;
  4183.                 end;
  4184.         else
  4185.                 return hum;
  4186.         end;
  4187. end;
  4188.  
  4189. _hum_tag=function(hum)
  4190.         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4191.                 c.Name='creator';
  4192.                 c.Value=user;
  4193.         if(hum.Health==0 and not hum:findFirstChild'killed')then
  4194.                 Instance.new('BoolValue',hum).Name='killed';
  4195.                 bullets.clip=bullets.clip+10;
  4196.         end;
  4197. end;
  4198.  
  4199. _hum_dam=function(hum,dam,percent)
  4200.         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4201.         if(hum.Health<=hum.MaxHealth*0.1)then
  4202.                 _hum_tag(hum);
  4203.         end;
  4204. end;
  4205.  
  4206. _ray=function(v0,v1,i)
  4207.         local mag=(v0-v1).magnitude;
  4208.         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4209.        
  4210.         return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4211. end;
  4212.  
  4213. _must=function(v0,v1,i)
  4214.         local hit,pos=_ray(v0,v1,i);
  4215.         return not hit and mouse.target or hit,pos;
  4216. end;
  4217.  
  4218. _cframe=function(x,y,z,r0,r1,r2)
  4219.         return CFrame.Angles(
  4220.                 math.rad(r0 or 0),
  4221.                 math.rad(r1 or 0),
  4222.                 math.rad(r2 or 0)
  4223.         )*CFrame.new(x,y,z);
  4224. end;
  4225.  
  4226. _update=function()
  4227.         if(bool_active and not screen.Parent)then
  4228.                 screen.Parent=gui;
  4229.         elseif(not bool_active and screen.Parent)then
  4230.                 screen.Parent=nil;
  4231.         end;
  4232. end;
  4233.  
  4234. _light=function(v0,v1)
  4235.         local mag=(v0-v1).magnitude;
  4236.         local len=math.random(2,7);
  4237.                 len=len>mag/2 and mag/2 or len;
  4238.        
  4239.         --local light=_new'part'{
  4240.         --        cFrame=CFrame.new(v0,v1);
  4241.         --        size=Vector3.new(1,1,1);
  4242.         --        color=_RGB(255,255,0);
  4243.         --        anchored=true;
  4244.         --        inv;
  4245.         --};
  4246.                 _new'blockMesh'{
  4247.                         scale=Vector3.new(0.2,0.2,len);
  4248.                         offset=Vector3.new(0,0,-len/2);
  4249.                         light;
  4250.                 };
  4251.                
  4252.         local bb=_new'billboardGui'{
  4253.                 size=UDim2.new(2,0,2,0);
  4254.                 adornee=light;
  4255.                 light;
  4256.         };
  4257.                 _new'imageLabel'{
  4258.                         image=url:format(109101526);
  4259.                         backgroundTransparency=1;
  4260.                         size=UDim2.new(1,0,1,0);
  4261.                         bb;
  4262.                 };
  4263.                
  4264.        -- _rem(light,0.15);
  4265. end;
  4266.  
  4267. _rem=function(object,del)
  4268.         if(del)then
  4269.                 delay(del,function()
  4270.                         if(object.Parent)then
  4271.                                 object.Parent=nil;
  4272.                         end;
  4273.                 end);
  4274.         else
  4275.                 pcall(function()
  4276.                         if(object.Parent)then
  4277.                                 object.Parent=nil;
  4278.                         end;
  4279.                 end);
  4280.         end;
  4281. end;
  4282.  
  4283. _blood=function(pos,count)
  4284.         for i=1,count do
  4285.                 local p=_new'part'{
  4286.                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4287.                         position=pos+Vector3.new(math.random(),math.random(),math.random());
  4288.                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4289.                         size=Vector3.new(math.random(),math.random(),math.random())/3;
  4290.                         color=_RGB(255,0,0);
  4291.                         transparency=0.5;
  4292.                         canCollide=true;
  4293.                         bottomSurface=0;
  4294.                         topSurface=0;
  4295.                         formFactor=3;
  4296.                         locked=true;
  4297.                         inv;
  4298.                 };
  4299.                 delay(5,function()
  4300.                         p.Parent=nil;
  4301.                 end);
  4302.         end;
  4303. end;
  4304.  
  4305. _make_hue=function()
  4306.         h_hue=_new'part'{
  4307.                 size=Vector3.new(0.25,1.8,0.35);
  4308.                 color=_RGB(100,100,100);
  4309.                 formFactor=3;
  4310.                 name='hue';
  4311.                 handle;
  4312.         };
  4313.         hh_weld=_new'weld'{
  4314.                 c1=_cframe(0,0.5,0);
  4315.                 part0=handle;
  4316.                 part1=h_hue;
  4317.                 handle;
  4318.         };
  4319. end;
  4320.  
  4321. _shot=function(v0,v1)
  4322.         if(not time_left)then
  4323.                 time_left=0;
  4324.         end;
  4325.         if(time_left>time())then
  4326.                 return nil;
  4327.         else
  4328.                 time_left=time()+math.random(1,10)/100;
  4329.         end;
  4330.        
  4331.         if(bullets.current<1)then
  4332.                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4333.                         soundId='rbxasset://sounds/SWITCH3.wav';
  4334.                         name='tick_sound';
  4335.                         volume=0.2;
  4336.                         pitch=2;
  4337.                         head;
  4338.                 };
  4339.                 tick_sound:play();
  4340.                 if(bullets.clip>0)then
  4341.                         time_left=time()+2;
  4342.                         h_hue:breakJoints();
  4343.                         h_hue.CanCollide=true;
  4344.                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4345.                         _rem(h_hue,10);
  4346.                         delay(1.9,function()
  4347.                                 _make_hue();
  4348.                                 local got=(bullets.clip>bullets.maximum and
  4349.                                         bullets.maximum or
  4350.                                         bullets.clip)-bullets.current;
  4351.  
  4352.                                 bullets.clip=bullets.clip-got;
  4353.                                 bullets.current=bullets.current+got;
  4354.                         end);
  4355.                 end;
  4356.                 return nil;
  4357.         else
  4358.                 bullets.current=bullets.current-1;
  4359.                
  4360.                 h_weld.C1=_cframe(0,0.75,0,
  4361.                                         -math.random(1000,1100)/10,180,0);
  4362.                 d_weld.C1=_cframe(0,-0.25,0.3);
  4363.                
  4364.                 lightstuff.Visible=true;
  4365.                 delay(0.1,function()
  4366.                         lightstuff.Visible=false;
  4367.                 end);
  4368.                
  4369.                 _rem(_new'part'{
  4370.                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4371.                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4372.                         size=Vector3.new(0.1,0.1,0.4);
  4373.                         color=_RGB(200,200,0);
  4374.                         material='Slate';
  4375.                         canCollide=true;
  4376.                         formFactor=3;
  4377.                         inv;
  4378.                 },5);
  4379.  
  4380.                 delay(0.1,function()
  4381.                         d_weld.C1=_cframe(0,-0.25,0);
  4382.                         if(bool_active)then
  4383.                                 h_weld.C1=h_weld_cf_active;
  4384.                         end;
  4385.                 end)
  4386.         end;
  4387.        
  4388.         local hit,pos=_must(v0,v1,char);
  4389.        
  4390.         shot_sound:play();
  4391.        
  4392.  
  4393.                                 _rem(_new'part'{
  4394.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4395.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4396.                                         color=_RGB(255,255,0);
  4397.                                         transparency=0.6;
  4398.                                                                                 reflectance=0.5;
  4399.                                         canCollide=false;
  4400.                                         bottomSurface=0;
  4401.                                         anchored=true;
  4402.                                         formFactor=3;
  4403.                                         topSurface=0;
  4404.                                         inv;
  4405.                                 },.15);
  4406.         _light(v0,v1);
  4407.        
  4408.         if(not hit)then return nil;end;
  4409.        
  4410.         if(hit.Parent.className=='Hat')then
  4411.                 hit:breakJoints();
  4412.                 hit.CanCollide=true;
  4413.                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4414.                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4415.         else
  4416.                 local hum=_hum(hit.Parent);
  4417.                 if(not hum)then
  4418.                         if(hit.Anchored==false and hit.Size.magnitude<4)then
  4419.                                 hit:breakJoints();
  4420.                                 hit.CanCollide=true;
  4421.                         end;
  4422.                 else
  4423.                         _hum_dam(hum,math.random(4,6));
  4424.                         _blood(pos,math.random(3,6));
  4425.                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4426.                         if(hit.Name=='Head')then
  4427.                                 hum.Health=0;
  4428.                                 _blood(pos,math.random(3,6));
  4429.                                 delay(0.001,function()
  4430.                                         _new(workspace:FindFirstChild'head_shot'or'sound'){
  4431.                                                 pitch=math.random(70,100)*0.01;
  4432.                                                 soundId=url:format(1876552);
  4433.                                                 name='head_shot';
  4434.                                                 workspace;
  4435.                                         }:play();
  4436.                                 end);
  4437.                                 _hum_tag(hum);
  4438.                                 _rem(_new'part'{
  4439.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4440.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4441.                                         color=torso.Color;
  4442.                                         transparency=0.5;
  4443.                                         canCollide=false;
  4444.                                         bottomSurface=0;
  4445.                                         anchored=true;
  4446.                                         formFactor=3;
  4447.                                         topSurface=0;
  4448.                                         inv;
  4449.                                 },30);
  4450.                                 hit.Parent=nil;
  4451.                                 for b=0,1 do
  4452.                                         for a=0,1 do
  4453.                                                 for i=0,1 do
  4454.                                                         _rem(_new'part'{
  4455.                                                                 velocity=CFrame.new(v0,pos).lookVector*20;
  4456.                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4457.                                                                 size=Vector3.new(0.5,0.5,0.5);
  4458.                                                                 color=_RGB(255,255,255);
  4459.                                                                 bottomSurface=0;
  4460.                                                                 canCollide=true;
  4461.                                                                 transparency=0;
  4462.                                                                 formFactor=3;
  4463.                                                                 topSurface=0;
  4464.                                                                 hum;
  4465.                                                         },30);
  4466.                                                 end;
  4467.                                         end;
  4468.                                 end;
  4469.                         end;
  4470.                 end;
  4471.         end;
  4472. end;
  4473.  
  4474.  
  4475.  
  4476. _cf_select=function(mouse)
  4477.         mouse.Icon=url:format(109111387);--108999296
  4478.         bool_active=true;
  4479.        
  4480.         local arm=char:findFirstChild'Right Arm';
  4481.         local weld=torso:findFirstChild'Right Shoulder';
  4482.         if(arm and weld)then
  4483.                 h_weld.Part0=arm;
  4484.                 h_weld.C1=h_weld_cf_active;
  4485.                
  4486.                 weld.Part1=nil;
  4487.                 weld.Part0=nil;
  4488.                
  4489.                 weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4490.                         name='right_arml';
  4491.                         part0=torso;
  4492.                         part1=arm;
  4493.                         torso;
  4494.                 };
  4495.                
  4496.                 arml=(arml or 0)+1;
  4497.                 local alv=arml;
  4498.                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4499.                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4500.                         gyro.P=30000;
  4501.                         gyro.D=1000;
  4502.                         gyro.Name='p_gyro';
  4503.                 repeat
  4504.                         local pos=mouse.hit.p;
  4505.                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4506.                        
  4507.                         val=-math.pi*0.5;
  4508.                         valp=val*-1;
  4509.                         p0=torso.CFrame;
  4510.                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4511.                         p1=p0+((p0.p-pos).unit*-2);
  4512.                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4513.                         hitpos=torso.Position;
  4514.                         cj=CFrame.new(hitpos);
  4515.                         c0=torso.CFrame:inverse()*cj;
  4516.                         c1=p2:inverse()*cj;
  4517.                         weld.C0=c0;
  4518.                         weld.C1=c1;
  4519.                        
  4520.                         gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4521.                        
  4522.                         wait(0.001);
  4523.                 until arml~=alv;
  4524.                 gyro.Parent=nil;
  4525.         end;
  4526. end;
  4527.  
  4528. _cf_deselect=function()
  4529.         bool_active=false;
  4530.         arml=(arml or 0)+1;
  4531.         loop_shot=(loop_shot or 0)+1;
  4532.                
  4533.         h_weld.Part0=torso;
  4534.         h_weld.C1=h_weld_cf_inactive;
  4535.        
  4536.         local weld=torso:findFirstChild'right_arml';
  4537.         if(weld)then
  4538.                 weld.Part1=nil;
  4539.                 weld.Part0=nil;
  4540.         end;
  4541.         local arm=char:findFirstChild'Right Arm';
  4542.         local weld=torso:findFirstChild'Right Shoulder';
  4543.         if(arm and weld)then
  4544.                 weld.Part0=torso;
  4545.                 weld.Part1=arm;
  4546.         end;
  4547. end;
  4548.  
  4549. _cf_mouse=function(event,fun)
  4550.         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4551.                 if(bool_active)then
  4552.                         fun(...);
  4553.                 end;
  4554.         end);
  4555. end;
  4556.  
  4557.  
  4558. do
  4559.         local main=getfenv(0);
  4560.         local c=game:children();
  4561.         local check=function(v)
  4562.                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4563.                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4564.                 end;
  4565.         end;
  4566.         for i=1,#c do
  4567.                 pcall(check,c[i]);
  4568.         end;
  4569. end;
  4570.  
  4571.  
  4572. bullets={
  4573.         maximum=51111111111111111111111111110;
  4574.         current=511111111111111111111111111111110;
  4575.         clip=501111111111111111111111111111111*4;
  4576. };
  4577.  
  4578. list_base_props={
  4579.         backgroundColor3=_RGB(0,0,0);
  4580.         textColor3=_RGB(200,200,200);
  4581.         borderSizePixel=0;
  4582.         color=_RGB(0,0,0);
  4583.         archivable=false;
  4584.         canCollide=false;
  4585.         bottomSurface=0;
  4586.         topSurface=0;
  4587.         formFactor=0;
  4588.         locked=true;
  4589. };
  4590.  
  4591.  
  4592.  
  4593. user=players.localPlayer;
  4594. mouse=user:getMouse();
  4595. char=user.Character;
  4596. gui=user.PlayerGui;
  4597. bag=user.Backpack;
  4598. torso=char.Torso;
  4599. head=char.Head;
  4600. hum=_hum(char);
  4601.  
  4602. url='rbxassetid://%d';
  4603. name='dev-uzi';
  4604.  
  4605. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4606.                                                         0,90,-70);
  4607. h_weld_cf_active=_cframe(0,0.75,0,
  4608.                                                 -110,180,0);
  4609.  
  4610. assert(hum,'humanoid is not found');
  4611.  
  4612.  
  4613.  
  4614. _clear();
  4615.  
  4616.  
  4617. _cf_mouse('button1Down',function()
  4618.         loop_shot=(loop_shot or 0)+1;
  4619.         local vers=loop_shot;
  4620.         local step=runService.Stepped;
  4621.         repeat
  4622.                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4623.                 step:wait();--wait(0.001);
  4624.         until vers~=loop_shot;
  4625. end);
  4626.  
  4627. _cf_mouse('button1Up',function()
  4628.         loop_shot=(loop_shot or 0)+1;
  4629. end);
  4630.  
  4631. _cf_mouse('move',function()
  4632.         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4633. end);
  4634.  
  4635. _cf_mouse('keyDown',function(k)
  4636.         if(k=='r')then
  4637.                 if(bullets.clip>0 and time_left<=time())then
  4638.                         local got=(bullets.clip>bullets.maximum and
  4639.                                 bullets.maximum or
  4640.                                 bullets.clip)-bullets.current;
  4641.  
  4642.                         bullets.clip=bullets.clip-got;
  4643.                         bullets.current=bullets.current+got;
  4644.                         if(got~=0)then
  4645.                                 time_left=time()+2;
  4646.                         end;
  4647.                 end;
  4648.         end;
  4649. end);
  4650.  
  4651.  
  4652. screen=_new'screenGui'{
  4653.         name=name;
  4654. };
  4655.  
  4656. cross_f=_new'frame'{
  4657.         size=UDim2.new(0,21,0,21);
  4658.         backgroundTransparency=1;
  4659.         screen;
  4660. };
  4661.  
  4662. for i=0,1 do
  4663.         _new'frame'{
  4664.                 position=UDim2.new(0,13*i,0,11);
  4665.                 size=UDim2.new(0,10,0,1);
  4666.                 cross_f;
  4667.         };
  4668. end;
  4669.  
  4670. for i=0,1 do
  4671.         _new'frame'{
  4672.                 position=UDim2.new(0,11,0,13*i);
  4673.                 size=UDim2.new(0,1,0,10);
  4674.                 cross_f;
  4675.         };
  4676. end;
  4677.  
  4678.  
  4679.  
  4680. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4681.         soundId=url:format(2920959);
  4682.         pitch=1.4;
  4683.         head;
  4684. };
  4685. if(shot_sound.Name~='2920959')then
  4686.         shot_sound.Name='2920959';
  4687.         shot_sound:play();
  4688. end;
  4689.  
  4690. bin=_new'hopperBin'{
  4691.         deselected=_cf_deselect;
  4692.         selected=_cf_select;
  4693.         name=name;
  4694.         bag;
  4695. };
  4696.  
  4697. inv=_new'model'{
  4698.         name=name;
  4699.         char;
  4700. };
  4701.  
  4702. handle=_new'part'{
  4703.         size=Vector3.new(0.3,1.3,0.4);
  4704.         color=_RGB(140,140,140);
  4705.         name='handle';
  4706.         formFactor=3;
  4707.         inv;
  4708.         touched=function(hit)
  4709.                 if(hit.Parent.className=='Model')then
  4710.                         local hum=_hum(hit.Parent);
  4711.                         if(hum~=nil)then
  4712.                                 _hum_dam(hum,handle.Velocity.magnitude);
  4713.                         end;
  4714.                 end;
  4715.         end;
  4716. };
  4717.         h_weld=_new'weld'{
  4718.                 c1=h_weld_cf_inactive;
  4719.                 part1=handle;
  4720.                 part0=torso;
  4721.                 handle;
  4722.         };
  4723.                 _make_hue();
  4724.                
  4725.                 h_part=_new'part'{
  4726.                         size=Vector3.new(0.4,0.4,1.4);
  4727.                         color=_RGB(140,140,140);
  4728.                         name='handle';
  4729.                         formFactor=3;
  4730.                         handle;
  4731.                 };
  4732.                 hp_weld=_new'weld'{
  4733.                         c1=_cframe(0,-1.3/2,-0.3,
  4734.                                                 20,0,0);
  4735.                         part0=handle;
  4736.                         part1=h_part;
  4737.                         handle;
  4738.                 };
  4739.                
  4740.                 drag=_new'part'{
  4741.                         size=Vector3.new(0.5,0.45,1.5);
  4742.                         color=_RGB(100,100,100);
  4743.                         name='handle';
  4744.                         formFactor=3;
  4745.                         handle;
  4746.                 };
  4747.                 d_weld=_new'weld'{
  4748.                         c1=_cframe(0,-0.25,0);
  4749.                         part0=h_part;
  4750.                         part1=drag;
  4751.                         handle;
  4752.                 };
  4753.                
  4754.                 tube=_new'part'{
  4755.                         size=Vector3.new(0.2,0.2,1.5);
  4756.                         color=_RGB(0,0,0);
  4757.                         name='handle';
  4758.                         formFactor=3;
  4759.                         handle;
  4760.                 };
  4761.                 t_weld=_new'weld'{
  4762.                         c1=_cframe(0,-0.3,-0.1);
  4763.                         part0=h_part;
  4764.                         part1=tube;
  4765.                         handle;
  4766.                 };
  4767.  
  4768. bullets_label=_new'textLabel'{
  4769.         textStrokeColor3=_RGB(0,0,0);
  4770.         textColor3=_RGB(200,200,200);
  4771.         textStrokeTransparency=0;
  4772.         backgroundTransparency=1;
  4773.         fontSize=5;
  4774.         screen;
  4775. };
  4776.  
  4777. lightstuff=_new'frame'{
  4778.         backgroundColor3=_RGB(255,255,255);
  4779.         position=UDim2.new(0,0,0,-1);
  4780.         backgroundTransparency=0.5;
  4781.         size=UDim2.new(1,0,1,1);
  4782.         borderSizePixel=0;
  4783.         visible=false;
  4784.         screen;
  4785. };
  4786.  
  4787. coroutine.wrap(function()
  4788.         local red,white,green;
  4789.         repeat
  4790.                 if(screen.Parent)then
  4791.                         if(not green and bullets.current==bullets.maximum)then
  4792.                                 green=true;
  4793.                                 bullets_label.TextColor3=_RGB(0,200,0);
  4794.                         elseif(not red and bullets.current==0)then
  4795.                                 red=true;
  4796.                                 bullets_label.TextColor3=_RGB(200,0,0);
  4797.                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4798.                                 bullets_label.TextColor3=_RGB(200,200,200);
  4799.                                 green=false;
  4800.                                 red=false;
  4801.                         end;
  4802.                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4803.                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4804.                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4805.                 end;
  4806.                 wait(0.001);
  4807.         until nil;
  4808. end)();
  4809.  
  4810.  
  4811. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4812. local vers=_G.dev_pistol_version;
  4813. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4814. if(hum.Health==0)then
  4815.         _clear();
  4816. end;
  4817. end
  4818. end)
  4819.  
  4820. addcmd('nil', 'removes the player',{},
  4821. function(args, speaker)
  4822.     local players = getPlayer(args[1], speaker)
  4823.     for i,v in pairs(players)do
  4824.         pcall(function() gPlayers[v].Character:Remove() end)
  4825.         gPlayers[v].Character = nil
  4826.         if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4827.             Notify('Made player(s) nil') end end end)
  4828.  
  4829.  
  4830. addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
  4831. function(args, speaker)
  4832.     local player = args[1]
  4833.     local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
  4834.     if player ~= nil then
  4835.     if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
  4836.         table.insert(banT, playerid)
  4837.         banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
  4838.         updatebans()
  4839.         Notify("Added ban for: "..player)
  4840.     end
  4841.     end
  4842. end)
  4843.  
  4844. addcmd('ban', 'goodbye ;)',{},
  4845. function(args, speaker)
  4846. local players = getPlayer(args[1], speaker)
  4847. for i,v in pairs(players)do
  4848. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4849. Notify('Banned player(s)') end
  4850.     spawn(function()
  4851. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4852. if not FindTable(banname, gPlayers[v].Name) then
  4853. table.insert(banT, _players[v].userId)
  4854. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4855. updatebans()
  4856. kickF(gPlayers[v])
  4857. end
  4858. end
  4859. end)
  4860. end
  4861. end)
  4862.  
  4863. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4864. function(args, speaker)
  4865.     banT = {}
  4866.     banname = {}
  4867.     Notify('Removed all bans')
  4868.     updatebans()
  4869. end)
  4870.  
  4871. addcmd('unban','unbans a player',{},
  4872. function(args, speaker)
  4873.     if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4874.         table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4875.         for i,v in pairs(banname) do
  4876.         if v.NAME == tostring(args[1]) then
  4877.         table.remove(banname, i)
  4878.         updatebans()
  4879.         end end
  4880.         Notify('Unbanned ' .. args[1])
  4881.     end
  4882. end)
  4883.  
  4884. addcmd('dismiss', 'dismiss',{'verify'},
  4885. function(args, speaker)
  4886. for _, child in pairs( workspace:GetChildren()) do
  4887.     if child.Name == speaker.Name .. "TAB" then
  4888.         child:Destroy() end end
  4889. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4890. end)
  4891.  
  4892. addcmd('admin', 'ur an admin now ;o',{},
  4893. function(args, speaker)
  4894. if speaker.userId ~= LP.userId then
  4895. lponly(speaker) else
  4896.     local players = getPlayer(args[1], speaker)
  4897.     for i,v in pairs(players)do
  4898.         spawn(function()
  4899.         if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4900.             table.insert(adminT, _players[v].userId)
  4901.             adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4902.             updateadmins()
  4903.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4904. Notify('Gave player(s) admin') end
  4905. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4906. end end) end end end)
  4907.  
  4908. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4909. function(args, speaker)
  4910. if speaker.userId ~= LP.userId then
  4911. lponly(speaker) else
  4912.     local players = getPlayer(args[1], speaker)
  4913.     for i,v in pairs(players)do
  4914.         local radmin = tostring(_players[v].Name)
  4915.         if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4916.         table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4917.         for a,b in pairs(adminname) do
  4918.         if b.NAME == radmin then
  4919.         table.remove(adminname, a)
  4920.         updateadmins()
  4921.         end end
  4922.         game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4923.         if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4924.         Notify('Removed admin from player(s)') end
  4925.     end
  4926.     end
  4927.     end
  4928. end)
  4929.  
  4930. addcmd('bang', 'owo',{'rape'},
  4931. function(args, speaker)
  4932.     local players = getPlayer(args[1], speaker)
  4933.     local target = getPlayer(args[2], speaker)[1]
  4934.     for i,v in pairs(players)do
  4935.     if args[2] then
  4936.         rape(target, v)
  4937.     else
  4938.         rape(v, speaker.Name)
  4939.     end
  4940.     end
  4941. end)
  4942.  
  4943. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4944. function(args, speaker)
  4945.     local players = getPlayer(args[1], speaker)
  4946.     for i,v in pairs(players)do
  4947. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4948. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4949. end
  4950.  
  4951. y = Instance.new("BillboardGui")
  4952. y.Size = UDim2.new(0,100,0,150)
  4953. y.StudsOffset = Vector3.new(0,1,0)
  4954. y.Parent = gPlayers[v].Character.Head
  4955. y.Adornee = gPlayers[v].Character.Head
  4956. f = Instance.new("TextLabel")
  4957. f.Parent = y
  4958. f.BackgroundTransparency = 1
  4959. f.Position = UDim2.new(0,0,0,-50)
  4960. f.Size = UDim2.new(0,100,0,100)
  4961. f.Font = "Highway"
  4962. f.FontSize = "Size48"
  4963. f.Text = GLS(false, 1)
  4964. f.TextStrokeColor3 = Color3.new(0,0,0)
  4965. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4966. f.TextStrokeTransparency = 0
  4967. f.TextYAlignment = "Bottom"
  4968. end
  4969. end)
  4970.  
  4971. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4972. function(args, speaker)
  4973.     local players = getPlayer(args[1], speaker)
  4974.     for i,v in pairs(players)do
  4975. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4976. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4977. end
  4978. end
  4979. end)
  4980.  
  4981. function pipeTp(name,target)
  4982.     spawn(function()
  4983.     local pipe = Instance.new("Part")
  4984.     pipe.Name = "Pipe"
  4985.     pipe.Color = Color3.new(52/255,142/255,64/255)
  4986.     pipe.Size = Vector3.new(8,8,8)
  4987.     pipe.Anchored = true
  4988.     local mesh = Instance.new("SpecialMesh",pipe)
  4989.     mesh.MeshId = "rbxassetid://856736661"
  4990.     mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  4991.     local sound = Instance.new("Sound",pipe)
  4992.     sound.SoundId = "rbxassetid://864352897"
  4993.     sound.Volume = 1
  4994.    
  4995.     local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  4996.    
  4997.     local char = game:GetService("Players")[name].Character
  4998.     char.PrimaryPart = char.HumanoidRootPart
  4999.     if char:FindFirstChild("Torso") then
  5000.         char.Torso.Anchored = true
  5001.     else
  5002.         char.UpperTorso.Anchored = true
  5003.     end
  5004.    
  5005.     local torso = char.HumanoidRootPart
  5006.     local initPos = torso.CFrame
  5007.    
  5008.     pipe.Parent = workspace
  5009.     pipe.CFrame = initPos - Vector3.new(0,8,0)
  5010.    
  5011.     for i = 0,8,0.2 do
  5012.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5013.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5014.         game:GetService("RunService").RenderStepped:wait()
  5015.     end
  5016.    
  5017.     sound:Play()
  5018.     for i = 7,-8,-0.2 do
  5019.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5020.         game:GetService("RunService").RenderStepped:wait()
  5021.     end
  5022.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  5023.    
  5024.     for i = 8,0,-0.2 do
  5025.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5026.         game:GetService("RunService").RenderStepped:wait()
  5027.     end
  5028.    
  5029.     pipe.CFrame = targetpos - Vector3.new(0,8,0)
  5030.     char:SetPrimaryPartCFrame(pipe.CFrame)
  5031.    
  5032.     for i = 0,8,0.2 do
  5033.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5034.         game:GetService("RunService").RenderStepped:wait()
  5035.     end
  5036.    
  5037.     local played = false
  5038.     for i = -8,7,0.2 do
  5039.         if i >= 0 and not played then played = true sound:Play() end
  5040.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5041.         game:GetService("RunService").RenderStepped:wait()
  5042.     end
  5043.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  5044.    
  5045.     for i = 8,0,-0.2 do
  5046.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5047.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5048.         game:GetService("RunService").RenderStepped:wait()
  5049.     end
  5050.    
  5051.     pipe:Destroy()
  5052.    
  5053.     if char:FindFirstChild("Torso") then
  5054.         char.Torso.Anchored = false
  5055.     else
  5056.         char.UpperTorso.Anchored = false
  5057.     end
  5058.     end)
  5059. end
  5060.  
  5061. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  5062. function(args, speaker)
  5063.     local players = getPlayer(args[1], speaker)
  5064.     local target = getPlayer(args[2], speaker)[1]
  5065.     for i,v in pairs(players)do
  5066.         pipeTp(v,target)
  5067.     end
  5068. end)
  5069.  
  5070. addcmd('rhats', 'no more hats',{'removehats'},
  5071. function(args, speaker)
  5072.     local players = getPlayer(args[1], speaker)
  5073.     for i,v in pairs(players) do
  5074.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5075.             if v:IsA('Accessory') then
  5076.                 v:destroy()
  5077.             end
  5078.         end
  5079.     end
  5080. end)
  5081.  
  5082. addcmd('naked', 'no more clothing',{},
  5083. function(args, speaker)
  5084.     local players = getPlayer(args[1], speaker)
  5085.     for i,v in pairs(players) do
  5086.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5087.             if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  5088.                 v:destroy()
  5089.             end
  5090.         end
  5091.     end
  5092. end)
  5093.  
  5094. addcmd('rainbow', 'makes a players parts change colors',{},
  5095. function(args, speaker)
  5096.     local players = getPlayer(args[1], speaker)
  5097.     for i,v in pairs(players) do
  5098.     local Parts={}
  5099. local function GetDiscoColor(hue)
  5100.     local section = hue % 1 * 3
  5101.     local secondary = 0.5 * math.pi * (section % 1)
  5102.     if section < 1 then
  5103.         return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  5104.     elseif section < 2 then
  5105.         return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  5106.     else
  5107.         return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  5108.     end
  5109. end
  5110. local Part = function(x,y,z,color,tr,cc,an,parent)
  5111.     local p = Instance.new('Part',parent)
  5112.     p.formFactor = 'Custom'
  5113.     p.Size = Vector3.new(x,y,z)
  5114.     p.BrickColor = BrickColor.new(color)
  5115.     p.CanCollide = cc
  5116.     p.Transparency = tr
  5117.     p.Anchored = an
  5118.     p.TopSurface,p.BottomSurface = 0,0
  5119.     p:BreakJoints''
  5120.     table.insert(Parts,p)
  5121.     return p
  5122. end
  5123. local Weld = function(p0,p1)
  5124.     local w = Instance.new('Motor',p0)
  5125.     w.Part0 = p0
  5126.     w.Part1 = p1
  5127.     return w
  5128. end
  5129. local Mesh = function(par,num,x,y,z)
  5130.     local msh = 0
  5131.     if num == 1 then
  5132.         msh = Instance.new("SpecialMesh",par)
  5133.         msh.MeshId='rbxasset://fonts/torso.mesh'
  5134.         msh.TextureId='rbxasset://25701026'
  5135.     end
  5136.     if num == 2 then
  5137.         msh = Instance.new("SpecialMesh",par)
  5138.         msh.MeshId='rbxasset://fonts/head.mesh'
  5139.         msh.TextureId='rbxassetid://25701026'
  5140.     end
  5141.     msh.Scale = Vector3.new(x,y,z)
  5142.     return msh
  5143. end
  5144. local char=gPlayers[v].Character
  5145. for _,v in pairs(char:GetChildren()) do
  5146.     if v.ClassName=="Part" then
  5147.         v.Transparency=1
  5148.     elseif v.ClassName=="Hat" then
  5149.         v.Handle.Mesh.TextureId='rbxassetid://25701026'
  5150.         table.insert(Parts,v.Handle)
  5151.     end
  5152. end
  5153. local t=Part(1,1,1,'',0,false,false,char)
  5154. Mesh(t,1,1,1,1)
  5155. Weld(char.Torso,t)
  5156. local a=Part(1,1,1,'',0,false,false,char)
  5157. Mesh(a,1,.5,1,1)
  5158. Weld(char['Right Arm'],a)
  5159. local a=Part(1,1,1,'',0,false,false,char)
  5160. Mesh(a,1,.5,1,1)
  5161. Weld(char['Left Arm'],a)
  5162. local l=Part(1,1,1,'',0,false,false,char)
  5163. Mesh(l,1,.5,1,1)
  5164. Weld(char['Right Leg'],l)
  5165. local l=Part(1,1,1,'',0,false,false,char)
  5166. Mesh(l,1,.5,1,1)
  5167. Weld(char['Left Leg'],l)
  5168. local h=Part(1,1,1,'',0,false,false,char)
  5169. Mesh(h,2,1,1,1)
  5170. Weld(char.Head,h)
  5171. spawn(function()
  5172.     while(coroutine.yield())do
  5173.         for i=1,#Parts do
  5174.             Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  5175.         end
  5176.     end;
  5177. end);
  5178.     end
  5179. end)
  5180.  
  5181. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  5182. function(args, speaker)
  5183.     local players = getPlayer(args[1], speaker)
  5184.     for i,v in pairs(players) do
  5185.         for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  5186.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5187.                 v:destroy() end
  5188.     for i,v in pairs(players) do
  5189.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  5190.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5191.                 v:destroy() end end end
  5192.         end
  5193.     end
  5194. end)
  5195.  
  5196. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  5197. function(args, speaker)
  5198.     local players = getPlayer(args[1], speaker)
  5199.     for i,v in pairs(players)do
  5200.             local function copy(instance)
  5201.         for i,c in pairs(instance:GetChildren())do
  5202.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5203.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5204.             copy(c)
  5205.         end
  5206.     end
  5207.     copy(gPlayers[v].Backpack)
  5208. end
  5209. for i,v in pairs(players)do
  5210.     local function copy(instance)
  5211.         for i,c in pairs(instance:GetChildren())do
  5212.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5213.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5214.             copy(c)
  5215.         end
  5216.     end
  5217.     copy(gPlayers[v].Character)
  5218. end
  5219. Notify('Copied tools to StarterGear')
  5220. end)
  5221.  
  5222. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5223. function(args, speaker)
  5224.     local players = getPlayer(args[1], speaker)
  5225.     for i,v in pairs(players)do
  5226.     for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  5227.     if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5228. end end end
  5229. Notify('Cleared tools from StarterGear')
  5230. end)
  5231.  
  5232. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  5233. function(args, speaker)
  5234.     local players = getPlayer(args[1], speaker)
  5235.     for i,v in pairs(players)do
  5236.             local function copy(instance)
  5237.         for i,c in pairs(instance:GetChildren())do
  5238.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5239.                 c:Clone().Parent = gPlayers[v].Backpack end
  5240.             copy(c)
  5241.         end
  5242.     end
  5243.     copy(LightingService)
  5244. end
  5245. for i,v in pairs(players)do
  5246.     local function copy(instance)
  5247.         for i,c in pairs(instance:GetChildren())do
  5248.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5249.                 c:Clone().Parent = gPlayers[v].Backpack end
  5250.             copy(c)
  5251.         end
  5252.     end
  5253.     copy(game.ReplicatedStorage)
  5254.     end
  5255. end)
  5256.  
  5257. wdisco = false
  5258. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5259. function(args, speaker)
  5260. if wdisco == false then
  5261. wdisco = true
  5262. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5263.         repeat wait(1)
  5264.             if wdisco == true then
  5265.         local function color(instance)
  5266.         for i,v in pairs(instance:GetChildren())do
  5267.             if v.className == "Part" then
  5268.                 v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5269.             color(v)
  5270.         end
  5271. end
  5272. color(workspace)
  5273. end
  5274. until wdisco == false
  5275. end
  5276. end)
  5277.  
  5278. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5279. function(args, speaker)
  5280. wdisco = false
  5281. end)
  5282.  
  5283. addcmd('gravity', 'workspace gravity',{''},
  5284. function(args, speaker)
  5285. workspace.Gravity = args[1]
  5286. Notify('Gravity set to ' .. args[1])
  5287. end)
  5288.  
  5289. SINFOGUIopen = false
  5290. function serverinfogui()
  5291. if SINFOGUIopen == false then
  5292. local Sinfo = Instance.new("ScreenGui")
  5293. local drag = Instance.new("Frame")
  5294. local PromptDialog = Instance.new("Frame")
  5295. local shadow = Instance.new("Frame")
  5296. local PopupText = Instance.new("TextLabel")
  5297. local Exit = Instance.new("TextButton")
  5298. local ContainerFrame = Instance.new("Frame")
  5299. local TextLabel = Instance.new("TextLabel")
  5300. local TextLabel2 = Instance.new("TextLabel")
  5301. local TextLabel3 = Instance.new("TextLabel")
  5302. local Time = Instance.new("TextLabel")
  5303. local appearance = Instance.new("TextLabel")
  5304. local fe = Instance.new("TextLabel")
  5305. local maxplayers = Instance.new("TextLabel")
  5306. local name = Instance.new("TextLabel")
  5307. local placeid = Instance.new("TextLabel")
  5308. local playerid = Instance.new("TextLabel")
  5309. local players = Instance.new("TextLabel")
  5310. Sinfo.Name = "Sinfo"
  5311. Sinfo.Parent = game.CoreGui
  5312. drag.Name = "drag"
  5313. drag.Parent = Sinfo
  5314. drag.Active = true
  5315. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5316. drag.BackgroundTransparency = 1
  5317. dragGUI(drag)
  5318. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5319. drag.Size = UDim2.new(0, 290, 0, 30)
  5320. PromptDialog.Name = "PromptDialog"
  5321. PromptDialog.Parent = drag
  5322. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5323. PromptDialog.BackgroundTransparency = 1
  5324. PromptDialog.BorderSizePixel = 0
  5325. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5326. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5327. PromptDialog.ZIndex = 8
  5328. shadow.Name = "shadow"
  5329. shadow.Parent = PromptDialog
  5330. shadow.BackgroundColor3 = maincolor
  5331. shadow.BackgroundTransparency = 0.30000001192093
  5332. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5333. shadow.BorderSizePixel = 0
  5334. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5335. shadow.Size = UDim2.new(0, 290, 0, 26)
  5336. PopupText.Name = "PopupText"
  5337. PopupText.Parent = shadow
  5338. PopupText.BackgroundTransparency = 1
  5339. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5340. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5341. PopupText.ZIndex = 110
  5342. PopupText.Font = Enum.Font.SourceSansBold
  5343. PopupText.FontSize = Enum.FontSize.Size28
  5344. PopupText.Text = "Server"
  5345. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5346. PopupText.TextStrokeTransparency = 0
  5347. PopupText.TextWrapped = true
  5348. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5349. Exit.Name = "Exit"
  5350. Exit.Parent = shadow
  5351. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5352. Exit.BackgroundTransparency = 0.30000001192093
  5353. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5354. Exit.BorderSizePixel = 0
  5355. Exit.Position = UDim2.new(0, 267, 0, 3)
  5356. Exit.Size = UDim2.new(0, 20, 0, 20)
  5357. Exit.FontSize = Enum.FontSize.Size14
  5358. Exit.Text = ""
  5359. ContainerFrame.Name = "ContainerFrame"
  5360. ContainerFrame.Parent = PromptDialog
  5361. ContainerFrame.BackgroundColor3 = maincolor
  5362. ContainerFrame.BackgroundTransparency = 0.5
  5363. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5364. ContainerFrame.BorderSizePixel = 0
  5365. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5366. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5367. ContainerFrame.ZIndex = 5
  5368. TextLabel.Name = "Text Label"
  5369. TextLabel.Parent = ContainerFrame
  5370. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5371. TextLabel.BackgroundTransparency = 1
  5372. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5373. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5374. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5375. TextLabel.ZIndex = 10
  5376. TextLabel.Font = Enum.Font.SourceSans
  5377. TextLabel.FontSize = Enum.FontSize.Size24
  5378. TextLabel.Text = "Run Time:"
  5379. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5380. TextLabel.TextStrokeTransparency = 0
  5381. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5382. TextLabel2.Name = "Text Label2"
  5383. TextLabel2.Parent = ContainerFrame
  5384. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5385. TextLabel2.BackgroundTransparency = 1
  5386. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5387. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5388. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5389. TextLabel2.ZIndex = 10
  5390. TextLabel2.Font = Enum.Font.SourceSans
  5391. TextLabel2.FontSize = Enum.FontSize.Size24
  5392. TextLabel2.Text = "Statistics:"
  5393. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5394. TextLabel2.TextStrokeTransparency = 0
  5395. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5396. TextLabel3.Name = "Text Label3"
  5397. TextLabel3.Parent = ContainerFrame
  5398. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5399. TextLabel3.BackgroundTransparency = 1
  5400. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5401. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5402. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5403. TextLabel3.ZIndex = 10
  5404. TextLabel3.Font = Enum.Font.SourceSans
  5405. TextLabel3.FontSize = Enum.FontSize.Size24
  5406. TextLabel3.Text = "Local Player:"
  5407. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5408. TextLabel3.TextStrokeTransparency = 0
  5409. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5410. Time.Name = "Time"
  5411. Time.Parent = ContainerFrame
  5412. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5413. Time.BackgroundTransparency = 1
  5414. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5415. Time.Position = UDim2.new(0, 10, 0, 90)
  5416. Time.Size = UDim2.new(0, 100, 0, 20)
  5417. Time.ZIndex = 100
  5418. Time.Font = Enum.Font.ArialBold
  5419. Time.FontSize = Enum.FontSize.Size14
  5420. Time.Text = "Loading..."
  5421. Time.TextColor3 = Color3.new(1, 1, 1)
  5422. Time.TextStrokeTransparency = 0
  5423. Time.TextXAlignment = Enum.TextXAlignment.Left
  5424. appearance.Name = "appearance"
  5425. appearance.Parent = ContainerFrame
  5426. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5427. appearance.BackgroundTransparency = 1
  5428. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5429. appearance.Position = UDim2.new(0, 10, 0, 40)
  5430. appearance.Size = UDim2.new(0, 100, 0, 20)
  5431. appearance.ZIndex = 10
  5432. appearance.Font = Enum.Font.ArialBold
  5433. appearance.FontSize = Enum.FontSize.Size14
  5434. appearance.Text = "Appearance: Loading..."
  5435. appearance.TextColor3 = Color3.new(1, 1, 1)
  5436. appearance.TextStrokeTransparency = 0
  5437. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5438. fe.Name = "fe"
  5439. fe.Parent = ContainerFrame
  5440. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5441. fe.BackgroundTransparency = 1
  5442. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5443. fe.Position = UDim2.new(0, 10, 0, 200)
  5444. fe.Size = UDim2.new(0, 100, 0, 20)
  5445. fe.ZIndex = 10
  5446. fe.Font = Enum.Font.ArialBold
  5447. fe.FontSize = Enum.FontSize.Size14
  5448. fe.Text = "Loading..."
  5449. fe.TextColor3 = Color3.new(1, 1, 1)
  5450. fe.TextStrokeTransparency = 0
  5451. fe.TextXAlignment = Enum.TextXAlignment.Left
  5452. maxplayers.Name = "maxplayers"
  5453. maxplayers.Parent = ContainerFrame
  5454. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5455. maxplayers.BackgroundTransparency = 1
  5456. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5457. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5458. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5459. maxplayers.ZIndex = 10
  5460. maxplayers.Font = Enum.Font.ArialBold
  5461. maxplayers.FontSize = Enum.FontSize.Size14
  5462. maxplayers.Text = "Loading..."
  5463. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5464. maxplayers.TextStrokeTransparency = 0
  5465. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5466. name.Name = "name"
  5467. name.Parent = ContainerFrame
  5468. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5469. name.BackgroundTransparency = 1
  5470. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5471. name.Position = UDim2.new(0, 10, 0, 180)
  5472. name.Size = UDim2.new(0, 100, 0, 20)
  5473. name.ZIndex = 10
  5474. name.Font = Enum.Font.ArialBold
  5475. name.FontSize = Enum.FontSize.Size14
  5476. name.Text = "Place: Loading..."
  5477. name.TextColor3 = Color3.new(1, 1, 1)
  5478. name.TextStrokeTransparency = 0
  5479. name.TextXAlignment = Enum.TextXAlignment.Left
  5480. placeid.Name = "placeid"
  5481. placeid.Parent = ContainerFrame
  5482. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5483. placeid.BackgroundTransparency = 1
  5484. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5485. placeid.Position = UDim2.new(0, 10, 0, 220)
  5486. placeid.Size = UDim2.new(0, 100, 0, 20)
  5487. placeid.ZIndex = 10
  5488. placeid.Font = Enum.Font.ArialBold
  5489. placeid.FontSize = Enum.FontSize.Size14
  5490. placeid.Text = "Place ID: Loading..."
  5491. placeid.TextColor3 = Color3.new(1, 1, 1)
  5492. placeid.TextStrokeTransparency = 0
  5493. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5494. playerid.Name = "playerid"
  5495. playerid.Parent = ContainerFrame
  5496. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5497. playerid.BackgroundTransparency = 1
  5498. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5499. playerid.Position = UDim2.new(0, 10, 0, 20)
  5500. playerid.Size = UDim2.new(0, 100, 0, 20)
  5501. playerid.ZIndex = 10
  5502. playerid.Font = Enum.Font.ArialBold
  5503. playerid.FontSize = Enum.FontSize.Size14
  5504. playerid.Text = "Player ID: Loading..."
  5505. playerid.TextColor3 = Color3.new(1, 1, 1)
  5506. playerid.TextStrokeTransparency = 0
  5507. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5508. players.Name = "players"
  5509. players.Parent = ContainerFrame
  5510. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5511. players.BackgroundTransparency = 1
  5512. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5513. players.Position = UDim2.new(0, 10, 0, 140)
  5514. players.Size = UDim2.new(0, 100, 0, 20)
  5515. players.ZIndex = 100
  5516. players.Font = Enum.Font.ArialBold
  5517. players.FontSize = Enum.FontSize.Size14
  5518. players.Text = "Loading..."
  5519. players.TextColor3 = Color3.new(1, 1, 1)
  5520. players.TextStrokeTransparency = 0
  5521. players.TextXAlignment = Enum.TextXAlignment.Left
  5522. local SINFOGUI = ContainerFrame
  5523. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5524. SINFOGUIopen = true wait(0.5)
  5525. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5526. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5527. Exit.MouseButton1Click:Connect(function()
  5528. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5529. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5530. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5531. if workspace.FilteringEnabled == true then
  5532. SINFOGUI.fe.Text = "Filtering Enabled"
  5533. elseif workspace.FilteringEnabled == false then
  5534. SINFOGUI.fe.Text = "Filtering Disabled"  end
  5535. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5536. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5537.     players = gPlayers:getPlayers()
  5538.     SINFOGUI.players.Text = #players.. " Player(s)"
  5539.     SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5540.     local seconds = math.floor(workspace.DistributedGameTime)
  5541.     local minutes = math.floor(workspace.DistributedGameTime / 60)
  5542.     local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5543.     local seconds = seconds - (minutes * 60)
  5544.     local minutes = minutes - (hours * 60)
  5545.     if hours < 1 then if minutes < 1 then
  5546.     SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5547.     SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5548.     SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5549. end  wait(1) until SINFOGUIopen == false end end
  5550. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5551. function(args, speaker)
  5552. if speaker.userId ~= LP.userId then
  5553. lponly(speaker)
  5554. else
  5555. serverinfogui()
  5556. end
  5557. end)
  5558.  
  5559. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5560. function(args, speaker)
  5561.     local players = getPlayer(args[1], speaker)
  5562.     for i,v in pairs(players)do
  5563.     spawn(function()
  5564.         local pchar=_char(v)
  5565.         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5566.         local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5567.         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5568.         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5569.         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5570.         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5571.         if not args[2] then return end
  5572.         Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5573.         Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5574.         Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5575.         Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5576.         Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5577.         Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5578.     end)
  5579.     end
  5580. end)
  5581.  
  5582. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5583. function(args, speaker)
  5584.     local players = getPlayer(args[1], speaker)
  5585.     for i,v in pairs(players)do
  5586.         local pchar=_char(v)
  5587.         for j,v1 in pairs(pchar:GetDescendants()) do
  5588.             if v1:IsA("Sparkles") then
  5589.                 v1:Destroy()
  5590.             end end end
  5591. end)
  5592.  
  5593. addcmd('smoke', 'give a player smoke',{},
  5594. function(args, speaker)
  5595.     local players = getPlayer(args[1], speaker)
  5596.     for i,v in pairs(players)do
  5597.         local pchar=_char(v)
  5598.         Instance.new("Smoke", pchar.HumanoidRootPart)
  5599.     end
  5600. end)
  5601.  
  5602. addcmd('addstat', 'give a player a stat',{},
  5603. function(args, speaker)
  5604.     local players = getPlayer(args[1], speaker)
  5605.     for i,v in pairs(players)do
  5606.     spawn(function()
  5607.     if gPlayers[v]:FindFirstChild("leaderstats") then
  5608.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5609.     if child.Name == "STAT" then
  5610.     child:Destroy()
  5611.     end
  5612.     end
  5613.     local score = Instance.new("StringValue")
  5614.     score.Name = "STAT"
  5615.     score.Value = GLS(false, 1)
  5616.     score.Parent = gPlayers[v].leaderstats
  5617.     else
  5618.     local stats = Instance.new("IntValue")
  5619.     stats.Name = "leaderstats"
  5620.     stats.Parent = gPlayers[v]
  5621.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5622.     if child.Name == "STAT" then
  5623.     child:Destroy()
  5624.     end
  5625.     end
  5626.     local score = Instance.new("StringValue")
  5627.     score.Name = "STAT"
  5628.     score.Value = GLS(false, 1)
  5629.     score.Parent = gPlayers[v].leaderstats
  5630.     end
  5631.     end)
  5632.     end
  5633. end)
  5634.  
  5635. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5636. function(args, speaker)
  5637.     local players = getPlayer(args[1], speaker)
  5638.     for i,v in pairs(players)do
  5639.         local pchar=_char(v)
  5640.         for j,v1 in pairs(pchar:GetDescendants()) do
  5641.             if v1:IsA("Smoke") then
  5642.                 v1:Destroy()
  5643.             end
  5644.         end
  5645.     end
  5646. end)
  5647.  
  5648. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5649. function(args, speaker)
  5650.     local players = getPlayer(args[1], speaker)
  5651.     for i,v in pairs(players)do
  5652.         local pchar=_char(v)
  5653.         for i,v in pairs(pchar:GetChildren()) do
  5654.         if pchar.Torso:FindFirstChild("Neck") then
  5655.         pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5656.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5657.         Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5658.         Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5659.         local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5660.         local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5661.     end
  5662.     end
  5663. end
  5664. end)
  5665.  
  5666. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5667. function(args, speaker)
  5668.     local players = getPlayer(args[1], speaker)
  5669.     for i,v in pairs(players)do
  5670.         local pchar=_char(v)
  5671.         for i,v in pairs(pchar:GetChildren()) do
  5672.         pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5673.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5674.     end
  5675. end
  5676. end)
  5677.  
  5678. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5679. function(args, speaker)
  5680. workspace.Terrain:Clear()
  5681. end)
  5682.  
  5683. addcmd('smite','get hit by lightning',{},
  5684. function(args, speaker)
  5685.     local players = getPlayer(args[1], speaker)
  5686.     for i,v in pairs(players)do
  5687.         local pchar=_char(v)
  5688.         spawn(function()
  5689.                         local char = pchar
  5690.                         local zeus = Instance.new("Model",char)
  5691.                         local cloud = Instance.new("Part",zeus)
  5692.                         cloud.Anchored = true
  5693.                         cloud.CanCollide = false
  5694.                         cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5695.                         local sound = Instance.new("Sound",cloud)
  5696.                         sound.SoundId = "rbxassetid://133426162"
  5697.                         local mesh = Instance.new("SpecialMesh",cloud)
  5698.                         mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5699.                         mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5700.                         mesh.Scale = Vector3.new(30,30,40)
  5701.                         mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5702.                         local light = Instance.new("PointLight",cloud)
  5703.                         light.Color = Color3.new(0,85/255,1)
  5704.                         light.Brightness = 10
  5705.                         light.Range = 30
  5706.                         light.Enabled = false
  5707.                         wait(0.2)
  5708.                         sound.Volume = 0.5
  5709.                         sound.Pitch = 0.8
  5710.                         sound:Play()
  5711.                         light.Enabled = true
  5712.                         wait(1/100)
  5713.                         light.Enabled = false
  5714.                         wait(0.2)
  5715.                         light.Enabled = true
  5716.                         light.Brightness = 1
  5717.                         wait(0.05)
  5718.                         light.Brightness = 3
  5719.                         wait(0.02)
  5720.                         light.Brightness = 1
  5721.                         wait(0.07)
  5722.                         light.Brightness = 10
  5723.                         wait(0.09)
  5724.                         light.Brightness = 0
  5725.                         wait(0.01)
  5726.                         light.Brightness = 7
  5727.                         light.Enabled = false
  5728.                         wait(1.5)
  5729.                         local part1 = Instance.new("Part",zeus)
  5730.                         part1.Anchored = true
  5731.                         part1.CanCollide = false
  5732.                         part1.Size = Vector3.new(2, 9.2, 1)
  5733.                         part1.BrickColor = BrickColor.new("New Yeller")
  5734.                         part1.Transparency = 0.6
  5735.                         part1.BottomSurface = "Smooth"
  5736.                         part1.TopSurface = "Smooth"
  5737.                         part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5738.                         part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5739.                         wait()
  5740.                         local part2 = part1:clone()
  5741.                         part2.Parent = zeus
  5742.                         part2.Size = Vector3.new(1, 7.48, 2)
  5743.                         part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5744.                         part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5745.                         wait()
  5746.                         local part3 = part1:clone()
  5747.                         part3.Parent = zeus
  5748.                         part3.Size = Vector3.new(1.86, 7.56, 1)
  5749.                         part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5750.                         part3.Rotation = Vector3.new(0, 0, -11.128)
  5751.                         sound.SoundId = "rbxassetid://130818250"
  5752.                         sound.Volume = 1
  5753.                         sound.Pitch = 1
  5754.                         sound:Play()
  5755.                         wait()
  5756.                         part1.Transparency = 1
  5757.                         part2.Transparency = 1
  5758.                         part3.Transparency = 1
  5759.                         Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5760.                         char:BreakJoints()
  5761.         end)
  5762.     end
  5763. end)
  5764.  
  5765. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5766. function(args, speaker)
  5767.     local players = getPlayer(args[1], speaker)
  5768.     for i,v in pairs(players)do
  5769. spawn(function()
  5770.         local pchar=_char(v)
  5771.                 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)
  5772.                 local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5773.                 local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5774.                 local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5775.                 local f = Instance.new("Sound")
  5776.                 f.Name = "fly"
  5777.                 f.SoundId = "rbxassetid://179438534"
  5778.                 f.Volume = 3
  5779.                 f.Pitch = 1
  5780.                 f.Looped = true
  5781.                 f.archivable = true
  5782.                 f.Parent = Ast
  5783.                 f:play()
  5784.                 local Touched = false
  5785.                 coroutine.wrap(function()
  5786.                     repeat wait(0.1)
  5787.                         Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5788.                     until not Ast or Ast.Parent == nil or Touched == true
  5789.                 end)()
  5790.                 Ast.Touched:connect(function(Part)
  5791.                     if Touched == false then
  5792.                         Touched = true
  5793.                         Part:BreakJoints()
  5794.                         local Boom = Instance.new("Explosion", workspace)
  5795.                         Boom.Position = Ast.Position
  5796.                         Boom.BlastPressure = 1000000
  5797.                         Boom.BlastRadius = 30
  5798.                         Fire.Heat = 0
  5799.                         Smoke.RiseVelocity = 0
  5800.                         f:Destroy()
  5801.                         local s = Instance.new("Sound")
  5802.                         s.Name = "boom"
  5803.                         s.SoundId = "rbxassetid://188590169"
  5804.                         s.Volume = 3
  5805.                         s.Pitch = 1
  5806.                         s.Looped = true
  5807.                         s.archivable = true
  5808.                         s.Parent = Ast
  5809.                         s:play()
  5810.                         coroutine.wrap(function()
  5811.                             wait(10)
  5812.                             s:Destroy()
  5813.                             if Ast and Ast.Parent ~= nil then
  5814.                                 Ast:Destroy()
  5815.                             end
  5816.                         end)()
  5817.                     end
  5818.                 end)
  5819. end)
  5820. end
  5821. end)
  5822.  
  5823. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5824. function(args, speaker)
  5825.     local players = getPlayer(args[1], speaker)
  5826.     for i,v in pairs(players)do
  5827. spawn(function()
  5828.         local Char=_char(v)
  5829. local HumanoidRootPart = Char.HumanoidRootPart
  5830. local TickWait = 1
  5831. local Dead = false
  5832.  
  5833. local Position = Vector3.new(0,100,0)
  5834. function NewPart(Parent)
  5835.     local Part = Instance.new("Part", Parent)
  5836.     Part.CanCollide = false
  5837.     Part.Position = Position
  5838.     Part.TopSurface = "Smooth"
  5839.     Part.BottomSurface = "Smooth"
  5840.     Position = Position + Vector3.new(0,10,0)
  5841.     return Part
  5842. end
  5843.  
  5844. local Model = Char:FindFirstChild("Bomb")
  5845. if Model then Model:Destroy() end
  5846.  
  5847. local Model = Instance.new("Model", Char)
  5848. Model.Name = "Bomb"
  5849.  
  5850. local Belt = NewPart(Model)
  5851. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5852. local Weld = Instance.new("Weld", Belt)
  5853. Weld.Part0 = Belt
  5854. Weld.Part1 = HumanoidRootPart
  5855. Weld.C0 = CFrame.new(0,1.1,0)
  5856. local Light = Instance.new("PointLight", Belt)
  5857. Light.Range = 15
  5858. Light.Brightness = 5
  5859. Light.Color = Color3.new(1,0,0)
  5860. local Beep = Instance.new("Sound", Belt)
  5861. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5862. local ExplodeSound = Instance.new("Sound", Belt)
  5863. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5864. ExplodeSound.Pitch = 2.8
  5865. ExplodeSound.Volume = 3
  5866.  
  5867. local Back = NewPart(Model)
  5868. Back.Size = Vector3.new(1.5,1.5,0.5)
  5869. local Weld = Instance.new("Weld", Back)
  5870. Weld.Part0 = Back
  5871. Weld.Part1 = HumanoidRootPart
  5872. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5873.  
  5874. local StrapLeft = NewPart(Model)
  5875. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5876. local Weld = Instance.new("Weld", StrapLeft)
  5877. Weld.Part0 = StrapLeft
  5878. Weld.Part1 = HumanoidRootPart
  5879. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5880.  
  5881. local BuckleLeft = NewPart(Model)
  5882. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5883. local Weld = Instance.new("Weld", BuckleLeft)
  5884. Weld.Part0 = BuckleLeft
  5885. Weld.Part1 = HumanoidRootPart
  5886. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5887.  
  5888. local StrapRight = NewPart(Model)
  5889. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5890. local Weld = Instance.new("Weld", StrapRight)
  5891. Weld.Part0 = StrapRight
  5892. Weld.Part1 = HumanoidRootPart
  5893. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5894.  
  5895. local BuckleRight = NewPart(Model)
  5896. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5897. local Weld = Instance.new("Weld", BuckleRight)
  5898. Weld.Part0 = BuckleRight
  5899. Weld.Part1 = HumanoidRootPart
  5900. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5901.  
  5902. LightEnabled = true
  5903. coroutine.wrap(function()
  5904.     repeat
  5905.         wait(TickWait)
  5906.         LightEnabled = not LightEnabled
  5907.         Light.Enabled = LightEnabled
  5908.         Beep:Play()
  5909.     until Dead == true or Char:FindFirstChild("Bomb") == nil
  5910. end)()
  5911.  
  5912. wait(10)
  5913.     if Dead == false then
  5914.         Dead = true
  5915.         ExplodeSound:Play(); wait(1.4)
  5916.         local Explosion = Instance.new("Explosion")
  5917.         Explosion.Position = Belt.Position
  5918.         Explosion.BlastPressure = 100000
  5919.         Explosion.DestroyJointRadiusPercent = 0.7
  5920.         Explosion.ExplosionType = "CratersAndDebris"
  5921.         Explosion.BlastRadius = 50
  5922.         Explosion.Parent = workspace
  5923.     end
  5924. end)
  5925. end
  5926. end)
  5927.  
  5928. addcmd('btools', 'gives a player btools',{},
  5929. function(args, speaker)
  5930.     local players = getPlayer(args[1], speaker)
  5931.     if players ~= nil then
  5932.         for i, v in pairs(players) do
  5933.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5934.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5935.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5936.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5937.             if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5938.             Notify('Gave btools to player(s)') end end end end)
  5939.  
  5940. addcmd('sword', 'gives a player a sword',{},
  5941. function(args, speaker)
  5942. local players = getPlayer(args[1], speaker)
  5943. if players ~= nil then
  5944. for i, v in pairs(players) do
  5945. coroutine.resume(coroutine.create(function()
  5946. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5947. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
  5948. sword.GripForward = Vector3.new(-1,0,0)
  5949. sword.GripPos = Vector3.new(0,0,-1.5)
  5950. sword.GripRight = Vector3.new(0,1,0)
  5951. sword.GripUp = Vector3.new(0,0,1)
  5952. 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
  5953. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5954. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5955. local Damage = 15
  5956. local SlashSound = Instance.new("Sound", handle)
  5957. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5958. SlashSound.Volume = 1
  5959. local LungeSound = Instance.new("Sound", handle)
  5960. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5961. LungeSound.Volume = 1
  5962. local UnsheathSound = Instance.new("Sound", handle)
  5963. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5964. UnsheathSound.Volume = 1
  5965. handle.Touched:connect(function(hit)
  5966. 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
  5967. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5968. hit.Parent.Humanoid:TakeDamage(Damage)
  5969. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5970. sword.Enabled = false
  5971. SlashSound:play()
  5972. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5973. wait(0.5)
  5974. sword.Enabled = true
  5975. end
  5976. end)
  5977. sword.Equipped:connect(function(hit)
  5978. UnsheathSound:play()
  5979. sword.Enabled = true
  5980. end)
  5981. end
  5982. end))
  5983. end
  5984. end
  5985. end)
  5986.  
  5987. addcmd('hatsize', 'changes players hat size',{''},
  5988. function(args, speaker)
  5989.     local players = getPlayer(args[1], speaker)
  5990.     for i,v in pairs(players) do
  5991.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5992.             if v:IsA('Accessory') then
  5993.                 for a,b in pairs(v.Handle:GetChildren()) do
  5994.                     if b:IsA('SpecialMesh') then
  5995.                         b.Scale = args[2] * Vector3.new(1, 1, 1)
  5996.                     end
  5997.                 end
  5998.             end
  5999.         end
  6000.     end
  6001. end)
  6002.  
  6003. addcmd('headsize', 'changes players head size',{''},
  6004. function(args, speaker)
  6005.     local players = getPlayer(args[1], speaker)
  6006.     for i,v in pairs(players) do
  6007.     local plrchar = _players[v].Character
  6008.     if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  6009.         if args[2] == 1 then
  6010.             plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  6011.             plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  6012.         else
  6013.             plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  6014.         end
  6015.     else plrchar.Humanoid.HeadScale.Value = args[2]
  6016.         end
  6017.     end
  6018. end)
  6019.  
  6020. addcmd('change', 'changes a players stat',{'stat'},
  6021. function(args, speaker)
  6022.     local players = getPlayer(args[1], speaker)
  6023.     for i,v in pairs(players) do
  6024.         if _players[v]:FindFirstChild('leaderstats') then
  6025.             for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  6026.                 if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  6027.                     if args[3] then v.Value = tonumber(args[3]) end
  6028.                 elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  6029.                     v.Value = GLS(false, 2)
  6030.                 end
  6031.             end
  6032.         end
  6033.     end
  6034. end)
  6035.  
  6036. addcmd('draw', 'drawing tool',{},
  6037. function(args, speaker)
  6038. if speaker.userId ~= LP.userId then
  6039. lponly(speaker)
  6040. else
  6041. for i,v in next,game:children()do
  6042.     pcall(function()
  6043.         local c=v.className;
  6044.         rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  6045.     end);
  6046. end;
  6047.  
  6048.  
  6049. user=players.LocalPlayer;
  6050. uname=user.Name;
  6051. guis=user.PlayerGui;
  6052. pack=user.Backpack;
  6053.  
  6054. keyDowns={};
  6055. freeKeys={};
  6056. shortcuts={};
  6057.  
  6058. _G.mine=_G.mine or{};
  6059.  
  6060. name='Draw3D';
  6061. url='http://www.roblox.com/asset/?id=%d';
  6062.  
  6063. iconNormal=url:format(96578285);
  6064. iconOnDown=url:format(96584484);
  6065.  
  6066. ver=0;
  6067. drawPixel=0.10;
  6068. _G.drawLimit=_G.drawLimit or 1000;
  6069.  
  6070. _G.drawColor=_G.drawColor or Color3.new();
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076. destroy=game.remove;
  6077. find=game.findFirstChild;
  6078. new=Instance.new;
  6079. with=function(c)
  6080.     return function(p)
  6081.         local o=type(c)=='string'and new(c)or c;
  6082.         local x=p.Parent;p.Parent=nil;
  6083.         for i,v in next,p do
  6084.             o[i]=v;
  6085.         end;
  6086.         if(x)then
  6087.             o.Parent=x;
  6088.         end;
  6089.         return o;
  6090.     end;
  6091. end;
  6092. getPlace=function()
  6093.     if(find(workspace,'draw')==nil)then
  6094.         new('Model',workspace).Name='draw';
  6095.     end;
  6096.     if(find(workspace.draw,uname)==nil)then
  6097.         new('Model',workspace.draw).Name=uname;
  6098.     end;
  6099.     return workspace.draw[uname];
  6100. end;
  6101. drawLine=function(start,target)
  6102.     local gui=with'BlockMesh'{
  6103.         Parent=with'Part'{
  6104.             CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  6105.             Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  6106.             Parent=getPlace();
  6107.             Color=_G.drawColor;
  6108.             BottomSurface=0;
  6109.             Anchored=true;
  6110.             TopSurface=0;
  6111.             formFactor=3;
  6112.             Name=name;
  6113.     }}.Parent;
  6114.     table.insert(_G.mine,gui);
  6115.     return gui;
  6116. end;
  6117. onDown=function()
  6118.     if(drawing)then
  6119.         return nil;
  6120.     end;
  6121.     if(selectGui.Adornee)then
  6122.         destroy(selectGui.Adornee);
  6123.     end;
  6124.    
  6125.     drawing=true;
  6126.    
  6127.     mouse.Icon=iconOnDown;
  6128.     ver=ver+1;
  6129.    
  6130.    
  6131.     local cVer,start,target=ver,mouse.hit.p;
  6132.    
  6133.     local group={};
  6134.     repeat
  6135.         Wait(0.02);
  6136.        
  6137.         if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  6138.            
  6139.             target=mouse.hit.p;
  6140.            
  6141.             table.insert(group,drawLine(start,target));
  6142.            
  6143.             start=target;
  6144.         end;
  6145.     until ver~=cVer;
  6146.     drawing=false;
  6147.    
  6148.     local groupM=new('Model',getPlace());
  6149.     for i,v in next,group do
  6150.         if(v:IsDescendantOf(Workspace))then
  6151.             v.Parent=groupM;
  6152.         end;
  6153.     end;
  6154.     if(next(groupM:children())==nil)then
  6155.         destroy(groupM);
  6156.     end;
  6157. end;
  6158. onUp=function()
  6159.     mouse.Icon=iconNormal;
  6160.     ver=ver+1;
  6161. end;
  6162. onKeyDown=function(k)
  6163.     if(freeKeys[k]==false)then
  6164.         return false;
  6165.     end;
  6166.     freeKeys[k]=false;
  6167.     Wait(0.01);
  6168.     if(keyDowns[k])then
  6169.         keyDowns[k]();
  6170.     elseif(shortcuts[k])then
  6171.         shortcuts[k]();
  6172.     end;
  6173. end;
  6174. onKeyUp=function(k)
  6175.     freeKeys[k]=true;
  6176. end;
  6177. onMove=function()
  6178.  
  6179. end;
  6180. onSelect=function(lmouse)
  6181.     frame.Visible=true;
  6182.  
  6183.     mouse=lmouse;
  6184.    
  6185.     mouse.Icon=iconNormal;
  6186.    
  6187.     mouse.Button1Down:connect(onDown);
  6188.     mouse.KeyDown:connect(onKeyDown);
  6189.     mouse.Button1Up:connect(onUp);
  6190.     mouse.KeyUp:connect(onKeyUp);
  6191.     mouse.Move:connect(onMove);
  6192. end;
  6193. onDeselect=function()
  6194.     ver=ver+1;
  6195.     frame.Visible=false;
  6196.     selectGui.Adornee=nil;
  6197.     mouse.Icon=iconNormal;
  6198.     for i,v in next,freeKeys do
  6199.         freeKeys[i]=true;
  6200.     end;
  6201. end;
  6202. addButton=function(title,shortcut,fun)
  6203.     with'TextButton'{
  6204.         Text=string.format(' %s (%s)',title,shortcut);
  6205.         TextXAlignment=0;
  6206.         Parent=frame;
  6207.     }.MouseButton1Up:connect(fun);
  6208.    
  6209.     shortcuts[shortcut]=fun;
  6210.    
  6211.     local c=#frame:children();
  6212.     for i,v in next,frame:children()do
  6213.         v.Position=UDim2.new(0,0,0,20*(i-1));
  6214.         v.Size=UDim2.new(1,0,0,20);
  6215.     end;
  6216.    
  6217.     frame.Position=UDim2.new(1,-152,.5,-c*10);
  6218.     frame.Size=UDim2.new(0,150,0,c*20);
  6219. end;
  6220.  
  6221.  
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228. for i,v in next,{guis;pack;}do
  6229.     pcall(function()
  6230.         repeat until destroy(v[name]);
  6231.     end);
  6232. end;
  6233.  
  6234.  
  6235.  
  6236. tool=with'HopperBin'{
  6237.     Parent=pack;
  6238.     Name=name;
  6239. };
  6240. tool.Deselected:connect(onDeselect);
  6241. tool.Selected:connect(onSelect);
  6242.  
  6243.  
  6244.  
  6245.  
  6246. screen=with'ScreenGui'{
  6247.     Parent=guis;
  6248.     Name=name;
  6249. };
  6250. frame=with'Frame'{
  6251.     Parent=screen;
  6252.     Visible=false;
  6253. };
  6254. clframe=with'Frame'{
  6255.     Position=UDim2.new(.5,-50,.5,-50);
  6256.     Size=UDim2.new(0,100,0,100);
  6257.     Visible=false;
  6258.     Parent=screen;
  6259. };
  6260. selectGui=with'SelectionBox'{
  6261.     Parent=screen;
  6262. };
  6263.  
  6264. local c=0;
  6265. for y=0,7 do
  6266.     for x=0,7 do
  6267.         local color=BrickColor.palette(c).Color;
  6268.        
  6269.         with'ImageButton'{
  6270.             Position=UDim2.new(.125*x,0,.125*y);
  6271.             Size=UDim2.new(.125,0,.125);
  6272.             BackgroundColor3=color;
  6273.             Parent=clframe;
  6274.         }.MouseButton1Up:connect(function()
  6275.             clframe.Visible=false;
  6276.             _G.drawColor=color;
  6277.         end);
  6278.        
  6279.         c=c+1;
  6280.     end;
  6281. end;
  6282.  
  6283. addButton('Color','c',function()
  6284.     clframe.Visible=true;
  6285. end);
  6286. addButton('Remove your draws','r',function()
  6287.     repeat
  6288.         destroy(_G.mine[1]);
  6289.         table.remove(_G.mine,1);
  6290.         Wait(0.01);
  6291.     until nil;
  6292. end);
  6293. addButton('Remove global draws','k',function()
  6294.     destroy(workspace.draw);
  6295.     while(_G.mine[1])do
  6296.         destroy(_G.mine[1]);
  6297.         table.remove(_G.mine,1);
  6298.     end;
  6299. end);
  6300. addButton('Remove selected','x',function()
  6301.     repeat
  6302.         if(find(workspace,'draw'))then
  6303.             local dt=mouse.target;
  6304.             if(dt and dt:IsDescendantOf(workspace.draw))then
  6305.                 selectGui.Adornee=dt.Parent;
  6306.             else
  6307.                 selectGui.Adornee=nil;
  6308.             end;
  6309.         else
  6310.             selectGui.Adornee=nil;
  6311.         end;
  6312.         Wait(0.01);
  6313.     until freeKeys.x;
  6314.     selectGui.Adornee=nil;
  6315. end);
  6316.  
  6317.  
  6318.  
  6319.  
  6320. repeat
  6321.     Wait(0.01);
  6322.     if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6323.         destroy(_G.mine[1]);
  6324.         table.remove(_G.mine,1);
  6325.     end;
  6326. until script.Parent==nil or tool.Parent==nil;
  6327. script.Disabled=true;
  6328. destroy(screen);
  6329. end
  6330. end)
  6331.  
  6332. addcmd('god', 'gods player',{},
  6333. function(args, speaker)
  6334.     local players = getPlayer(args[1], speaker)
  6335.     for i,v in pairs(players)do
  6336.         local pchar=_char(v)
  6337.         if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6338.     end
  6339. end)
  6340.  
  6341. addcmd('sgod', 'silently gods player',{},
  6342. function(args, speaker)
  6343.     local players = getPlayer(args[1], speaker)
  6344.     for i,v in pairs(players)do
  6345.         local pchar=_char(v)
  6346.         spawn(function()
  6347.             pchar.Humanoid.MaxHealth = 10000000
  6348.             wait()
  6349.             pchar.Humanoid.Health = 10000000
  6350.             if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6351.             Notify('Silent godded player(s)') end
  6352.         end)
  6353.     end
  6354. end)
  6355.  
  6356. addcmd('ungod', 'removes god from a player',{},
  6357. function(args, speaker)
  6358.     local players = getPlayer(args[1], speaker)
  6359.     for i,v in pairs(players)do
  6360.         local pchar=_char(v)
  6361.         if pchar then
  6362.             pchar.Humanoid.MaxHealth=100
  6363.             pchar.Humanoid.Health=100
  6364.         end
  6365.     end
  6366. end)
  6367.  
  6368. addcmd('heal', 'resets a players health',{},
  6369. function(args, speaker)
  6370.     local players = getPlayer(args[1], speaker)
  6371.     for i,v in pairs(players)do spawn(function()
  6372. local pchar=_char(v)
  6373. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6374.  
  6375. addcmd('fart', 'makes u fart',{},
  6376. function(args, speaker)
  6377.     local players = getPlayer(args[1], speaker)
  6378.     for i,v in pairs(players)do
  6379.     spawn(function()
  6380.         local pchar=_char(v)
  6381. fart = Instance.new("Smoke")
  6382. fart.Parent = pchar.HumanoidRootPart
  6383. fart.Color = Color3.new(255/255, 255/255, 0)
  6384. fart.Opacity = 0.4
  6385. fart.Size = 1.0
  6386. fart.RiseVelocity = 8
  6387. fartsound = Instance.new("Sound", workspace)
  6388. fsound = "http://www.roblox.com/asset?id=251309043"
  6389. fartsound.SoundId = fsound
  6390. fartsound.Volume = 1.0
  6391. fartsound:Play()
  6392. wait(9.0)
  6393. fartsound:Destroy()
  6394. pchar.HumanoidRootPart.Smoke:Destroy()
  6395.         end)
  6396. end
  6397. end)
  6398.  
  6399. addcmd('decalspam', 'you can already guess...',{},
  6400. function(args, speaker)
  6401. Notify('Decal Spammed ID: ' ..args[1])
  6402. wait(4)
  6403. decalID = args[1]
  6404. function exPro(root)
  6405. for _, v in pairs(root:GetChildren()) do
  6406. if v:IsA("BasePart") then
  6407. local One = Instance.new("Decal", v)
  6408. local Two = Instance.new("Decal", v)
  6409. local Three = Instance.new("Decal", v)
  6410. local Four = Instance.new("Decal", v)
  6411. local Five = Instance.new("Decal", v)
  6412. local Six = Instance.new("Decal", v)
  6413. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6414. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6415. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6416. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6417. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6418. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6419. One.Face = "Front"
  6420. Two.Face = "Back"
  6421. Three.Face = "Right"
  6422. Four.Face = "Left"
  6423. Five.Face = "Top"
  6424. Six.Face = "Bottom"
  6425. One.Name = "IYdecal"
  6426. Two.Name = "IYdecal"
  6427. Three.Name = "IYdecal"
  6428. Four.Name = "IYdecal"
  6429. Five.Name = "IYdecal"
  6430. Six.Name = "IYdecal"
  6431. end
  6432. exPro(v)
  6433. end
  6434. end
  6435. function asdf(root)
  6436. for _, v in pairs(root:GetChildren()) do
  6437. asdf(v)
  6438. end
  6439. end
  6440. exPro(workspace)
  6441. asdf(workspace)
  6442. end)
  6443.  
  6444. addcmd('undecalspam', 'removes the mess',{},
  6445. function(args, speaker)
  6446. Notify('Removing Decal Spam...')
  6447. wait(4)
  6448. function exPro(root)
  6449. for _, v in pairs(root:GetChildren()) do
  6450. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6451. v.Parent = nil
  6452. end
  6453. exPro(v)
  6454. end
  6455. end
  6456. function asdf(root)
  6457. for _, v in pairs(root:GetChildren()) do
  6458. asdf(v)
  6459. end
  6460. end
  6461. exPro(workspace)
  6462. asdf(workspace)
  6463. end)
  6464.  
  6465. addcmd('sky', 'sets the sky',{'skybox'},
  6466. function(args, speaker)
  6467. playinggif = false
  6468. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6469. s = Instance.new("Sky")
  6470. s.Name = "Sky"
  6471. s.Parent = LightingService
  6472. local skyboxID = args[1]
  6473. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6474. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6475. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6476. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6477. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6478. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6479. LightingService.TimeOfDay = 12
  6480. end)
  6481.  
  6482. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6483. function(args, speaker)
  6484. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6485. playinggif = false
  6486. wait(0.5)
  6487. local GIF = splitString(args[1])
  6488. for _, child in pairs( gLighting:GetChildren()) do
  6489.     if child.ClassName == "Sky" then
  6490.         child:Destroy()
  6491.     end
  6492. end
  6493. Sky = Instance.new("Sky",game.Lighting)
  6494. Notify('Loading...')
  6495. playinggif = true
  6496. for N,F in ipairs(GIF) do
  6497.     game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6498. end
  6499. gLighting.TimeOfDay = 12
  6500. Notify('Playing skybox')
  6501. playinggif = true
  6502. wait(0.5)
  6503. repeat
  6504.     for N,F in ipairs(GIF) do
  6505.         Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6506.         Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6507.         Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6508.         Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6509.         Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6510.         Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6511.         wait(skyinterval)
  6512.     end
  6513. until playinggif == false
  6514. end)
  6515.  
  6516. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6517. function(args, speaker)
  6518. playinggif = false
  6519. wait(0.5)
  6520. Notify('Stopped sky gif')
  6521. for _, child in pairs( gLighting:GetChildren()) do
  6522.     if child.ClassName == "Sky" then
  6523.         child:Destroy()
  6524.     end
  6525. end
  6526. end)
  6527.  
  6528. addcmd('freeze', 'freezes a player',{'fr'},
  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.     spawn(function()
  6534.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6535.     end
  6536.     end)
  6537.     end
  6538. end
  6539. end)
  6540.  
  6541. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6542. function(args, speaker)
  6543.     local players = getPlayer(args[1], speaker)
  6544.     if players ~= nil then
  6545.     for i, v in pairs(players) do
  6546.     spawn(function()
  6547.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6548.     end
  6549.     end)
  6550.     end
  6551. end
  6552. end)
  6553.  
  6554. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6555. function(args, speaker)
  6556.     local players = getPlayer(args[1], speaker)
  6557.     if players ~= nil then
  6558.         for i, v in pairs(players) do
  6559. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6560. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6561. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6562. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6563. M.Anchored = true
  6564. end
  6565. end
  6566. end)
  6567.  
  6568. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6569. function(args, speaker)
  6570. for i,v in pairs(workspace:GetDescendants()) do
  6571. if v:IsA("SpawnLocation") then
  6572. v:Destroy()
  6573. end
  6574. end
  6575. end)
  6576.  
  6577. addcmd('neon', 'makes a player neon',{},
  6578. function(args, speaker)
  6579.     local players = getPlayer(args[1], speaker)
  6580.     if players ~= nil then
  6581.         for i, v in pairs(players) do
  6582.                     for _, child in pairs( _char(v):GetChildren()) do
  6583.         if child.ClassName == "CharacterMesh" then
  6584.         child:Destroy()
  6585.         end
  6586.         end
  6587.         for _, child in pairs( _char(v):GetChildren()) do
  6588.         if child.ClassName == "Shirt" then
  6589.         child:Destroy()
  6590.         end
  6591.         end
  6592.         for _, child in pairs( _char(v):GetChildren()) do
  6593.         if child.ClassName == "Pants" then
  6594.         child:Destroy()
  6595.         end
  6596.         end
  6597.             for _, child in pairs( _char(v):GetDescendants()) do
  6598.             if child.ClassName == "Part" then
  6599.         child.Material = "Neon"
  6600.     end
  6601. end
  6602. end
  6603. end
  6604. end)
  6605.  
  6606. addcmd('glass', 'makes a player glass',{},
  6607. function(args, speaker)
  6608.     local players = getPlayer(args[1], speaker)
  6609.     if players ~= nil then
  6610.         for i, v in pairs(players) do
  6611.                     for _, child in pairs( _char(v):GetChildren()) do
  6612.         if child.ClassName == "CharacterMesh" then
  6613.         child:Destroy()
  6614.         end
  6615.         end
  6616.         for _, child in pairs( _char(v):GetChildren()) do
  6617.         if child.ClassName == "Shirt" then
  6618.         child:Destroy()
  6619.         end
  6620.         end
  6621.         for _, child in pairs( _char(v):GetChildren()) do
  6622.         if child.ClassName == "Pants" then
  6623.         child:Destroy()
  6624.         end
  6625.         end
  6626.             for _, child in pairs( _char(v):GetDescendants()) do
  6627.             if child.ClassName == "Part" then
  6628.         child.Material = "Glass"
  6629.         child.Transparency = 0.3
  6630.     end
  6631. end
  6632. end
  6633. end
  6634. end)
  6635.  
  6636.  
  6637. addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
  6638. function(args, speaker)
  6639.     local players = getPlayer(args[1], speaker)
  6640.     local platforms = {}
  6641.     for i,v in pairs(players) do
  6642.         local p = game:GetService("Players")[v]
  6643.         table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  6644.     end
  6645.     Notify(table.concat(platforms, ', '))
  6646. end)
  6647.  
  6648. addcmd('whiteify', 'Turns the target white.', {'white'},
  6649. function(args, speaker)
  6650.     local players = getPlayer(args[1], speaker)
  6651.  
  6652.     for i,v in pairs(players) do
  6653.         local lplr = game:GetService("Players")[v]
  6654.         local bodyc = lplr.Character["Body Colors"]
  6655.         local color = "Institutional white"
  6656.  
  6657.         bodyc.HeadColor = BrickColor.new(color)
  6658.         bodyc.LeftArmColor = BrickColor.new(color)
  6659.         bodyc.LeftLegColor = BrickColor.new(color)
  6660.         bodyc.RightArmColor = BrickColor.new(color)
  6661.         bodyc.RightLegColor = BrickColor.new(color)
  6662.         bodyc.TorsoColor = BrickColor.new(color)
  6663.     end
  6664. end)
  6665.  
  6666. addcmd('blackify', 'Turns the target black.', {'black'},
  6667. function(args, speaker)
  6668.     local players = getPlayer(args[1], speaker)
  6669.  
  6670.     for i,v in pairs(players) do
  6671.         local lplr = game:GetService("Players")[v]
  6672.         local bodyc = lplr.Character["Body Colors"]
  6673.         local color = "Black"
  6674.  
  6675.         bodyc.HeadColor = BrickColor.new(color)
  6676.         bodyc.LeftArmColor = BrickColor.new(color)
  6677.         bodyc.LeftLegColor = BrickColor.new(color)
  6678.         bodyc.RightArmColor = BrickColor.new(color)
  6679.         bodyc.RightLegColor = BrickColor.new(color)
  6680.         bodyc.TorsoColor = BrickColor.new(color)
  6681.     end
  6682. end)
  6683.  
  6684. addcmd('kill', 'kills a player',{},
  6685. function(args, speaker)
  6686.     local players = getPlayer(args[1], speaker)
  6687.     for i,v in pairs(players)do
  6688.         local pchar=_char(v)
  6689.         pchar:BreakJoints()
  6690.     end
  6691. end)
  6692.  
  6693. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6694. function(args, speaker)
  6695.     local players = getPlayer(args[1], speaker)
  6696.     for i,v in pairs(players)do
  6697. spawn(function()
  6698. local plr = gPlayers[v]
  6699. local  char = plr.Character
  6700. char.Humanoid.WalkSpeed = 100
  6701. char.Humanoid.JumpPower = 70
  6702. spawn(function()
  6703. for i,v in pairs(char:GetChildren()) do
  6704.     if v:IsA("BasePart") then
  6705.         coroutine.wrap(function()
  6706.             for i=0,1,.1 do
  6707.                 wait()
  6708.                 v.Transparency = v.Transparency +i
  6709.             end
  6710.         end)()
  6711.     end
  6712. end
  6713. for i,v in pairs(char:GetChildren()) do
  6714.     if v:IsA("Accessory") then
  6715.         coroutine.wrap(function()
  6716.             for i=0,1,.1 do
  6717.                 wait()
  6718.                 v.Handle.Transparency = v.Handle.Transparency +i
  6719.             end
  6720.         end)()
  6721.     end
  6722. end
  6723. end)
  6724. char.Head.face:Destroy()
  6725. wait(1)
  6726. local s = Instance.new("Sound")
  6727. s.Name = "wae"
  6728. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6729. s.Volume = 1
  6730. s.Pitch = 1
  6731. s.Looped = true
  6732. s.archivable = true
  6733. s.Parent = gPlayers.LocalPlayer.Character.Head
  6734. s:play()
  6735. local daqueen = Instance.new("Part",char)
  6736. daqueen.Name = "asd"
  6737. daqueen.CanCollide = false
  6738. local mesh = Instance.new("SpecialMesh",daqueen)
  6739. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6740. mesh.MeshId = "rbxassetid://1300136843"
  6741. local text = Instance.new("Decal",daqueen)
  6742. text.Name = "asd"
  6743. text.Texture = "rbxassetid://1300137893"
  6744. local knowdawey = Instance.new("Weld",char)
  6745. knowdawey.Part0 = char.HumanoidRootPart
  6746. knowdawey.Part1 = daqueen
  6747. local eye1 = Instance.new("Part")
  6748. eye1.CanCollide = false
  6749. eye1.Parent = char
  6750. local mesh1 = Instance.new("SpecialMesh",eye1)
  6751. mesh1.MeshId = "rbxassetid://1300138314"
  6752. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6753. local eyetext = Instance.new("Decal",eye1)
  6754. eyetext.Texture = "rbxassetid://1300129774"
  6755. local eye1w = Instance.new("Weld",char)
  6756. eye1w.Part0 = char.HumanoidRootPart
  6757. eye1w.Part1 = eye1
  6758. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6759. end)
  6760. end
  6761. end)
  6762.  
  6763. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6764. function(args, speaker)
  6765.     part = GLS(false, 0)
  6766.     local function dels(instance)
  6767.         for i,v in pairs(instance:GetChildren())do
  6768.             if v.Name:lower() == part:lower() then v:Destroy() end
  6769.             dels(v)
  6770.         end
  6771.     end
  6772.     dels(workspace)
  6773. Notify('Deleted ' ..GLS(false, 0))
  6774. end)
  6775.  
  6776. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6777. function(args, speaker)
  6778.     part = GLS(false, 0)
  6779.     local function dels(instance)
  6780.         for i,v in pairs(instance:GetChildren())do
  6781.             if v.ClassName:lower() == part:lower() then v:Destroy() end
  6782.             dels(v)
  6783.         end
  6784.     end
  6785.     dels(workspace)
  6786. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6787. end)
  6788.  
  6789. addcmd('blur', 'adjusts blur',{},
  6790. function(args, speaker)
  6791.     local function dels(instance)
  6792.         for i,v in pairs(instance:GetChildren())do
  6793.             if v:IsA'BlurEffect'then v:Destroy()end
  6794.             dels(v)
  6795.         end
  6796.     end
  6797.     dels(LightingService)
  6798.  
  6799.     local b = Instance.new("BlurEffect", LightingService)
  6800.     b.Name = "IYblur"
  6801.     b.Size = args[1]
  6802. end)
  6803.  
  6804. addcmd('distortsound','changes volume of sound',{'distort'},
  6805. function(args, speaker)
  6806.     for i,v in pairs(workspace:GetChildren())do
  6807.         if v:IsA("Sound") and v.Name == "IYsound" then
  6808.             v:ClearAllChildren ()
  6809.             local d = Instance.new('DistortionSoundEffect')
  6810.             d.Parent = v
  6811.             d.Level = args[1]
  6812.             Notify('Changed distortion to ' .. args[1])
  6813.         end
  6814.     end
  6815. end)
  6816.  
  6817. addcmd('volume','changes volume of sound',{'vol'},
  6818. function(args, speaker)
  6819.     for i,v in pairs(workspace:GetChildren())do
  6820.         if v:IsA("Sound") and v.Name == "IYsound" then
  6821.             v.Volume = args[1]
  6822.             Notify('Changed volume to ' .. args[1])
  6823.         end
  6824.     end
  6825. end)
  6826.  
  6827. addcmd('pitch','changes pitch of sound',{},
  6828. function(args, speaker)
  6829.     for i,v in pairs(workspace:GetChildren())do
  6830.         if v:IsA("Sound") and v.Name == "IYsound" then
  6831.             v.Pitch = args[1]
  6832.             Notify('Changed pitch to ' .. args[1])
  6833.         end
  6834.     end
  6835. end)
  6836.  
  6837. addcmd('loadmap', 'spawns a map',{},
  6838. function(args, speaker)
  6839. local m = args[1]
  6840. for _,v in pairs(workspace:GetChildren()) do
  6841. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6842. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6843. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6844. wait(1)
  6845. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6846. map.Parent = workspace
  6847. end)
  6848.  
  6849. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6850. function(args, speaker)
  6851. msghook()
  6852. if MSGhook == false then
  6853. local localp = game:GetService'Players'.LocalPlayer
  6854. localp.CharacterAppearanceId = 20018
  6855. localp.Character:BreakJoints()
  6856. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6857. Instance.new("ForceField", localp.Character)
  6858. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6859. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6860. localp.CharacterAppearanceId = 0
  6861. localp.Character:BreakJoints()
  6862. if _G.mainhat ~= nil then
  6863. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6864. local part = Instance.new('Part')
  6865. part.Anchored = true
  6866. part.Transparency = 1
  6867. main.Disabled = false
  6868. main.Parent = part
  6869. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6870. part.Parent = localp.Character
  6871. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6872. repeat wait() until localp:FindFirstChild'ChessMsg'
  6873. part:Destroy()
  6874. local message = localp:FindFirstChild'ChessMsg'
  6875. message.Text = ''
  6876. message.Parent = workspace
  6877. message.Name = "IYmessage"
  6878. if part ~= nil then part:Destroy() end
  6879. localp.Character.HumanoidRootPart.Anchored = false
  6880. for _, child in pairs( workspace:GetChildren()) do
  6881.     if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6882.         child:Destroy()
  6883.     end
  6884. end
  6885. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6886. if _G.msg ~= nil then
  6887. Notify('Loaded global message bypass')
  6888. else
  6889. execCmd("loadm")
  6890. end
  6891. end
  6892. elseif MSGhook == true then
  6893. Notify('Messages already loaded!')
  6894. end
  6895. end)
  6896.  
  6897. addcmd('countdown', 'makes a countdown', {},
  6898. function(args, speaker)
  6899. local players = getPlayer(args[1], speaker)
  6900. if args[1] ~= string then
  6901. local time = args[1]
  6902. msghook()
  6903. if MSGhook == true then
  6904. local h = workspace.IYmessage
  6905. for i = time, 1, -1 do
  6906. wait(1)
  6907. h.Text = "Countdown: "..i..""
  6908. end
  6909. wait(1)
  6910. h.Text = "Times Up!"
  6911. wait(2)
  6912. h.Text = ''
  6913. elseif MSGhook == false then
  6914.     execCmd("loadm")
  6915.     repeat wait() until workspace:FindFirstChild("IYmessage")
  6916. local h = workspace.IYmessage
  6917. for i = time, 1, -1 do
  6918. wait(1)
  6919. h.Text = "Countdown: "..i..""
  6920. end
  6921. wait(1)
  6922. h.Text = "Times Up!"
  6923. wait(2)
  6924. h.Text = ''
  6925. end
  6926. end
  6927. end)
  6928.  
  6929. addcmd('explode', 'explode a player', {},
  6930. function(args, speaker)
  6931.     local players = getPlayer(args[1], speaker)
  6932.     for i, v in pairs(players) do
  6933.         local char = _char(v)
  6934.         if char:FindFirstChild("HumanoidRootPart") then
  6935.             Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position                  
  6936.         end
  6937.     end
  6938. end)
  6939.  
  6940. addcmd('flood', 'makes a flood e.e', {},
  6941. function(args, speaker)
  6942. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6943. end)
  6944.  
  6945. addcmd('spookyify', 'makes it sp00ky', {},
  6946. function(args, speaker)
  6947. local music = Instance.new("Sound", workspace)
  6948. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6949. music.Volume = 20
  6950. music.Looped = true
  6951. music:Play()
  6952.  
  6953. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6954. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6955. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6956. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6957.  
  6958. local w = workspace:GetChildren()
  6959.  
  6960. for i= 1,#w do
  6961.     if w[i]:isA("BasePart") then
  6962.         pe = Instance.new("ParticleEmitter", w[i])
  6963.         pe.Texture = tex4
  6964.         pe.VelocitySpread = 5
  6965.     end
  6966. end
  6967.  
  6968. local playerLeaderstats = {}
  6969. for i, v in pairs(gPlayers:GetChildren()) do
  6970. table.insert(playerLeaderstats, v)
  6971. end
  6972. for i, v in pairs(playerLeaderstats) do
  6973. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6974. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6975. pe.VelocitySpread = 50
  6976. end
  6977.  
  6978. texture = "http://www.roblox.com/asset/?id=185495987"
  6979.  
  6980. local A = workspace:GetChildren()
  6981. local B = workspace:GetChildren()
  6982. local C = workspace:GetChildren()
  6983. local D = workspace:GetChildren()
  6984. local E = workspace:GetChildren()
  6985. local F = workspace:GetChildren()
  6986. for i,v in pairs(A) do
  6987.     if v:IsA("Part") then
  6988.     local d =    Instance.new("Decal",v)
  6989.         v.Decal.Face = "Top"
  6990.         v.Decal.Texture = texture
  6991.         v.Anchored = true        
  6992.     end
  6993. end
  6994.  
  6995. for i,v in pairs(B) do
  6996.     if v:IsA("Part") then
  6997.         local s = Instance.new("Decal",v)
  6998.         s.Face = "Front"
  6999.         s.Texture = texture
  7000.     end
  7001. end
  7002.  
  7003. for i,v in pairs(C) do
  7004.     if v:IsA("Part") then
  7005.         local h = Instance.new("Decal",v)
  7006.         h.Face = "Back"
  7007.         h.Texture = texture
  7008.     end
  7009. end
  7010.  
  7011. for i,v in pairs(D) do
  7012.     if v:IsA("Part") then
  7013.         local j = Instance.new("Decal",v)
  7014.         j.Face = "Left"
  7015.         j.Texture = texture
  7016.     end
  7017. end
  7018.  
  7019. for i,v in pairs(E) do
  7020.     if v:IsA("Part") then
  7021.         local k = Instance.new("Decal",v)
  7022.         k.Face = "Right"
  7023.         k.Texture = texture
  7024.     end
  7025. end
  7026.  
  7027. for i,v in pairs(F) do
  7028.     if v:IsA("Part") then
  7029.         local l = Instance.new("Decal",v)
  7030.         l.Face = "Bottom"
  7031.         l.Texture = texture
  7032.     end
  7033.  
  7034.     imageOne = "http://www.roblox.com/asset/?id=169585459"
  7035. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  7036. imageThree = "http://www.roblox.com/asset/?id=169585485"
  7037. imageFour = "http://www.roblox.com/asset/?id=169585502"
  7038. imageFive = "http://www.roblox.com/asset/?id=169585515"
  7039. imageSix = "http://www.roblox.com/asset/?id=169585502"
  7040. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  7041. imageEight = "http://www.roblox.com/asset/?id=169585475"
  7042.  
  7043. Spooky = Instance.new("Sound", workspace)
  7044. Spooky.Name = "Spooky"
  7045. Spooky.SoundId = "rbxassetid://174270407"
  7046. Spooky.Volume = 15
  7047. Spooky.Looped = true
  7048. Spooky:Play()
  7049.  
  7050. Sky = Instance.new("Sky", LightingService)
  7051. Sky.SkyboxBk = imageOne
  7052. Sky.SkyboxDn = imageOne
  7053. Sky.SkyboxFt = imageOne
  7054. Sky.SkyboxLf = imageOne
  7055. Sky.SkyboxRt = imageOne
  7056. Sky.SkyboxUp = imageOne
  7057.  
  7058.  
  7059. while true do
  7060.     Sky.SkyboxBk = imageOne
  7061.     Sky.SkyboxDn = imageOne
  7062.     Sky.SkyboxFt = imageOne
  7063.     Sky.SkyboxLf = imageOne
  7064.     Sky.SkyboxRt = imageOne
  7065.     Sky.SkyboxUp = imageOne
  7066.     wait(0.15)
  7067.     Sky.SkyboxBk = imageTwo
  7068.     Sky.SkyboxDn = imageTwo
  7069.     Sky.SkyboxFt = imageTwo
  7070.     Sky.SkyboxLf = imageTwo
  7071.     Sky.SkyboxRt = imageTwo
  7072.     Sky.SkyboxUp = imageTwo
  7073.     wait(0.15)
  7074.     Sky.SkyboxBk = imageThree
  7075.     Sky.SkyboxDn = imageThree
  7076.     Sky.SkyboxFt = imageThree
  7077.     Sky.SkyboxLf = imageThree
  7078.     Sky.SkyboxRt = imageThree
  7079.     Sky.SkyboxUp = imageThree
  7080.     wait(0.15)
  7081.     Sky.SkyboxBk = imageFour
  7082.     Sky.SkyboxDn = imageFour
  7083.     Sky.SkyboxFt = imageFour
  7084.     Sky.SkyboxLf = imageFour
  7085.     Sky.SkyboxRt = imageFour
  7086.     Sky.SkyboxUp = imageFour
  7087.     wait(0.15)
  7088.     Sky.SkyboxBk = imageFive
  7089.     Sky.SkyboxDn = imageFive
  7090.     Sky.SkyboxFt = imageFive
  7091.     Sky.SkyboxLf = imageFive
  7092.     Sky.SkyboxRt = imageFive
  7093.     Sky.SkyboxUp = imageFive
  7094.     wait(0.15)
  7095.     Sky.SkyboxBk = imageSix
  7096.     Sky.SkyboxDn = imageSix
  7097.     Sky.SkyboxFt = imageSix
  7098.     Sky.SkyboxLf = imageSix
  7099.     Sky.SkyboxRt = imageSix
  7100.     Sky.SkyboxUp = imageSix
  7101.     wait(0.15)
  7102.     Sky.SkyboxBk = imageSeven
  7103.     Sky.SkyboxDn = imageSeven
  7104.     Sky.SkyboxFt = imageSeven
  7105.     Sky.SkyboxLf = imageSeven
  7106.     Sky.SkyboxRt = imageSeven
  7107.     Sky.SkyboxUp = imageSeven
  7108.     wait(0.15)
  7109.     Sky.SkyboxBk = imageEight
  7110.     Sky.SkyboxDn = imageEight
  7111.     Sky.SkyboxFt = imageEight
  7112.     Sky.SkyboxLf = imageEight
  7113.     Sky.SkyboxRt = imageEight
  7114.     Sky.SkyboxUp = imageEight
  7115.     wait(0.15)
  7116.    
  7117. end
  7118. end
  7119. end)
  7120.  
  7121. addcmd('invisible', 'make a player invisible',{'invis'},
  7122. function(args, speaker)
  7123.     local players = getPlayer(args[1], speaker)
  7124.     for i, v in pairs(players) do
  7125.         for k, v2 in pairs(_char(v):GetChildren()) do
  7126.             if v2.className == "Part" then
  7127.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7128.             elseif v2.className == "Accessory" then
  7129.                 if v2:FindFirstChild("Handle") then
  7130.                     v2.Handle.Transparency = 1
  7131.                 end
  7132.             end
  7133.             if v2:FindFirstChild("face") then
  7134.                 v2.face.Transparency = 1
  7135.             end
  7136.         end
  7137.     end
  7138. end)
  7139.  
  7140. addcmd('visible', 'make a player visible',{'vis'},
  7141. function(args, speaker)
  7142.     local players = getPlayer(args[1], speaker)
  7143.     for i, v in pairs(players) do
  7144.         for k, v2 in pairs(_char(v):GetChildren()) do
  7145.             if v2.className == "Part" then
  7146.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  7147.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7148.             end
  7149.             if v2:FindFirstChild("face") then
  7150.                 v2.face.Transparency = 0
  7151.             end
  7152.         end
  7153.     end
  7154. end)
  7155.  
  7156. addcmd('goto', 'go to a player',{'to'},
  7157. function(args, speaker)
  7158.     local players = getPlayer(args[1], speaker)
  7159.     if _char(players[1]) ~= nil then
  7160.         if speaker.Character:FindFirstChild("Humanoid") then
  7161.             speaker.Character.Humanoid.Jump = true
  7162.         end
  7163.         speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
  7164.     end
  7165. end)
  7166.  
  7167. addcmd('bring', 'bring a player to you',{},
  7168. function(args, speaker)
  7169.     local players = getPlayer(args[1], speaker)
  7170.     for i,v in pairs(players) do
  7171.         if _char(v) ~= nil then
  7172.             if _char(v):FindFirstChild("Humanoid") then
  7173.             _char(v).Humanoid.Jump = true
  7174.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7175.             end
  7176.             wait(0.1)
  7177.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7178.         end
  7179.     end
  7180. end)
  7181.  
  7182. addcmd('tp', 'teleport player 1 to player 2',{},
  7183. function(args, speaker)
  7184.     local players1=getPlayer(args[1], speaker)
  7185.     local players2=getPlayer(args[2], speaker)
  7186.     if not players2[1] then return end
  7187.     for i,v in pairs(players1) do
  7188.         if _char(v) ~= nil and _char(players2[1]) ~= nil then
  7189.             if _char(v):FindFirstChild("Humanoid") then
  7190.             _char(v).Humanoid.Jump = true
  7191.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7192.             end
  7193.             wait(0.1)
  7194.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7195.         end    
  7196.     end
  7197. end)
  7198.  
  7199. local WayPoints = {}
  7200. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  7201. function(args, speaker)
  7202.     local WPName = tostring(GLS(false, 0))
  7203.     if speaker.Character:findFirstChild("HumanoidRootPart") then
  7204.         Notify("Created waypoint: "..GLS(false, 0))
  7205.         local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  7206.         WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  7207.         updatepositions()
  7208.     end
  7209. end)
  7210.  
  7211. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  7212. function(args, speaker)
  7213.         for i,v in pairs(WayPoints) do
  7214.         if v.NAME == tostring(GLS(false, 0)) then
  7215.         Notify("Deleted waypoint: " .. v.NAME)
  7216.         table.remove(WayPoints, i)
  7217.         updatepositions()
  7218.         end end
  7219. end)
  7220.  
  7221.  
  7222. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  7223. function(args, speaker)
  7224.     local players = getPlayer(args[1], speaker)
  7225.         local WPName = tostring(GLS(false, 1))
  7226.         for i,v in pairs(players) do
  7227.         if gPlayers[v] and gPlayers[v].Character then
  7228.             for i,_ in pairs(WayPoints) do
  7229.                 local x = WayPoints[i].COORD[1]
  7230.                 local y = WayPoints[i].COORD[2]
  7231.                 local z = WayPoints[i].COORD[3]
  7232.                 if tostring(WayPoints[i].NAME) == tostring(WPName) then
  7233.                     gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  7234.                 end
  7235.             end
  7236.         end
  7237.     end
  7238. end)
  7239.  
  7240. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  7241. function(args, speaker)
  7242.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7243.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7244.             if _players[v].Character and _players[b].Character then
  7245.                 _players[v].CharacterAppearanceId = _players[b].userId
  7246.                 refresh(_players[v])
  7247.             end
  7248.         end
  7249.     end
  7250. end)
  7251.  
  7252. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  7253. function(args, speaker)
  7254.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7255.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7256.         spawn(function()
  7257.         for i,v in pairs(_players[v].Backpack:GetChildren()) do
  7258.             if v:IsA('Tool') or v:IsA('HopperBin') then
  7259.                 if not _players[b] then
  7260.                 v:Clone().Parent = speaker.Backpack
  7261.                 else v:Clone().Parent = _players[b].Backpack
  7262.             end
  7263.             end
  7264.         end
  7265.         end)
  7266.         end
  7267.         end
  7268. end)
  7269.  
  7270. addcmd('char', 'change a players appearance',{},
  7271. function(args, speaker)
  7272.     local players = getPlayer(args[1], speaker)
  7273.     if not args[1]or not args[2]then return end
  7274.     local id=args[2]
  7275.     if players ~= nil then
  7276.         for i,v in pairs(players) do
  7277.             gPlayers[v].CharacterAppearanceId = id
  7278.             refresh(gPlayers[v])
  7279.             end
  7280.         end
  7281. end)
  7282.  
  7283. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  7284. function(args, speaker)
  7285.     local players = getPlayer(args[1], speaker)
  7286.     if players ~= nil then
  7287.         for i,v in pairs(players) do
  7288.         gPlayers[v].CharacterAppearanceId = 0
  7289.         refresh(gPlayers[v])
  7290.         end
  7291.     end
  7292. end)
  7293.  
  7294. addcmd('speed', 'change a players walkspeed',{'ws'},
  7295. function(args, speaker)
  7296.     local players = getPlayer(args[1], speaker)
  7297.     if not args[1]or not args[2]then return end
  7298.     local num=args[2]
  7299.     for i,v in pairs(players) do
  7300.         if _char(v):FindFirstChild("Humanoid") then
  7301.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7302.         end
  7303.     end
  7304. end)
  7305.  
  7306. addcmd('jump', 'forces a player to jump',{},
  7307. function(args, speaker)
  7308.     local players = getPlayer(args[1], speaker)
  7309.     for i,v in pairs(players) do
  7310.         if _char(v):FindFirstChild("Humanoid") then
  7311.             _char(v).Humanoid.Jump = true
  7312.         end
  7313.     end
  7314. end)
  7315.  
  7316. jumping = {}
  7317. addcmd('loopjump','like a bunny :)',{'ljump'},
  7318. function(args, speaker)
  7319.     local players = getPlayer(args[1], speaker)
  7320.     for i,v in pairs(players)do
  7321.     spawn(function()
  7322.         if FindTable(jumping, _players[v].Name) then return end
  7323.         table.insert(jumping, _players[v].Name)
  7324.         repeat wait(0.01)
  7325.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7326.             if _players[v].Character.Humanoid.Jump ~= true then
  7327.         _players[v].Character.Humanoid.Jump = true end end
  7328.         until not FindTable(jumping, _players[v].Name)
  7329.     end)
  7330.     end
  7331. end)
  7332.  
  7333. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7334. function(args, speaker)
  7335.     local players = getPlayer(args[1], speaker)
  7336.     for i,v in pairs(players)do
  7337.         spawn(function()
  7338.         for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7339.         end)
  7340.         end
  7341. end)
  7342.  
  7343. addcmd('sit', 'sit a player',{},
  7344. function(args, speaker)
  7345.     local players = getPlayer(args[1], speaker)
  7346.     for i,v in pairs(players) do
  7347.         if _char(v):FindFirstChild("Humanoid") then
  7348.             _char(v).Humanoid.Sit = true
  7349.         end
  7350.     end
  7351. end)
  7352.  
  7353. sitting = {}
  7354. addcmd('loopsit','very annoying',{'lsit'},
  7355. function(args, speaker)
  7356.     local players = getPlayer(args[1], speaker)
  7357.     for i,v in pairs(players)do
  7358.     spawn(function()
  7359.         if FindTable(sitting, _players[v].Name) then return end
  7360.         table.insert(sitting, _players[v].Name)
  7361.         repeat wait(0.01)
  7362.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7363.             if _players[v].Character.Humanoid.Sit ~= true then
  7364.         _players[v].Character.Humanoid.Sit = true end end
  7365.         until not FindTable(sitting, _players[v].Name)
  7366.     end)
  7367.     end
  7368. end)
  7369.  
  7370. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7371. function(args, speaker)
  7372.     local players = getPlayer(args[1], speaker)
  7373.     for i,v in pairs(players)do
  7374.         spawn(function()
  7375.         for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7376.         end)
  7377.         end
  7378. end)
  7379.  
  7380. addcmd('strength',' strong',{},
  7381. function(args, speaker)
  7382.     local players = getPlayer(args[1], speaker)
  7383.     for i,v in pairs(players)do
  7384.     spawn(function()
  7385.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7386.     if child.ClassName == "Part" then
  7387.     child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7388.     end
  7389.     end
  7390.     end)
  7391.     end
  7392. end)
  7393.  
  7394. addcmd('weaken',' weak',{},
  7395. function(args, speaker)
  7396.     local players = getPlayer(args[1], speaker)
  7397.     for i,v in pairs(players)do
  7398.     spawn(function()
  7399.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7400.     if child.ClassName == "Part" then
  7401.     child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7402.     end
  7403.     end
  7404.     end)
  7405.     end
  7406. end)
  7407.  
  7408. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7409. function(args, speaker)
  7410.     local players = getPlayer(args[1], speaker)
  7411.     for i,v in pairs(players)do
  7412.     spawn(function()
  7413.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7414.     if child.ClassName == "Part" then
  7415.     child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7416.     end
  7417.     end
  7418.     end)
  7419.     end
  7420. end)
  7421.  
  7422. addcmd('trip','makes a player trip',{},
  7423. function(args, speaker)
  7424.     local players = getPlayer(args[1], speaker)
  7425.     for i,v in pairs(players)do
  7426.     spawn(function()
  7427.     if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7428.     local dir = _players[v].Character:findFirstChild("Right Leg")
  7429.     dir.Anchored = true
  7430.     if dir.Anchored == true then
  7431.     wait(.5)
  7432.     _players[v].Character.Humanoid.Sit = true
  7433.     wait(1)
  7434.     _players[v].Character.Humanoid.Sit = false
  7435.     dir.Anchored = false
  7436.     end
  7437.     end
  7438.     end)
  7439.     end
  7440. end)
  7441.  
  7442. oofing = false
  7443. addcmd('loopoof','very VERY annoying',{},
  7444. function(args, speaker)
  7445. oofing = true
  7446. repeat wait(0.01)
  7447.     for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7448.        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7449.            for _,x in pairs(v.Character.Head:GetChildren()) do
  7450.                if x:IsA'Sound' then x.Playing = true end
  7451.            end
  7452.        end
  7453.    end
  7454. until oofing == false
  7455. end)
  7456.  
  7457. addcmd('unloopoof','stops the oof chaos',{},
  7458. function(args, speaker)
  7459. oofing = false
  7460. end)
  7461.  
  7462. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7463. function(args, speaker)
  7464.     local players = getPlayer(args[1], speaker)
  7465.     if not args[1]or not args[2]then return end
  7466.     local num=args[2]
  7467.     for i,v in pairs(players) do
  7468.         if _char(v):FindFirstChild("Humanoid") then
  7469.             _char(v).Humanoid.JumpPower=tonumber(num)
  7470.         end
  7471.     end
  7472. end)
  7473.  
  7474. addcmd('confuse', 'confusing...',{},
  7475. function(args, speaker)
  7476.     local players = getPlayer(args[1], speaker)
  7477.     for i,v in pairs(players) do
  7478.         spawn(function()
  7479.         if _char(v):FindFirstChild("Humanoid") then
  7480.             _char(v).Humanoid.Name = "ConfusedNigga"
  7481.             while true do
  7482.             _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7483.             _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7484.             wait(0.1)
  7485.             end
  7486.  
  7487.         end
  7488.         end)
  7489.         end
  7490.     end)
  7491.  
  7492. addcmd('unconfuse', 'not confusing...',{},
  7493. function(args, speaker)
  7494.     local players = getPlayer(args[1], speaker)
  7495.     for i,v in pairs(players) do
  7496.         spawn(function()
  7497.         if _char(v):FindFirstChild("ConfusedNigga") then
  7498.             _char(v).ConfusedNigga.Name = "Humanoid"
  7499.             wait(0.3)
  7500.             _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7501.  
  7502.         end
  7503.         end)
  7504.         end
  7505. end)
  7506.  
  7507. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7508. function(args, speaker)
  7509.     local players = getPlayer(args[1], speaker)
  7510.     for i,v in pairs(players) do
  7511.         if _char(v):FindFirstChild("Humanoid") then
  7512.             _char(v).Humanoid.PlatformStand = true
  7513.         end
  7514.     end
  7515. end)
  7516.  
  7517. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7518. function(args, speaker)
  7519.     local players = getPlayer(args[1], speaker)
  7520.     for i,v in pairs(players) do
  7521.         if _char(v):FindFirstChild("Humanoid") then
  7522.             _char(v).Humanoid.PlatformStand = false
  7523.         end
  7524.     end
  7525. end)
  7526.  
  7527. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7528. function(args, speaker)
  7529.     local players = getPlayer(args[1], speaker)
  7530.     for i,v in pairs(players) do
  7531.         if _char(v):FindFirstChild("Humanoid") then
  7532.             _char(v).Humanoid.HipHeight = args[2]
  7533.         end
  7534.     end
  7535. end)
  7536.  
  7537. addcmd('face', 'change a players face',{},
  7538. function(args, speaker)
  7539.     local players = getPlayer(args[1], speaker)
  7540.     for i,v in pairs(players) do
  7541.         if _char(v).Head:FindFirstChild("face") then
  7542.             _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7543.         end
  7544.     end
  7545. end)
  7546.  
  7547. addcmd('time', 'change the time of day',{},
  7548. function(args, speaker)
  7549.     if not args[1]then return end
  7550.     Notify('Time set to ' .. args[1])
  7551.     LightingService.ClockTime = args[1]
  7552. end)
  7553.  
  7554. addcmd('day', 'change the time to day',{},
  7555. function(args, speaker)
  7556. LightingService.ClockTime = 15
  7557. end)
  7558.  
  7559. addcmd('night', 'change the time of night',{},
  7560. function(args, speaker)
  7561. LightingService.ClockTime = 0
  7562. end)
  7563.  
  7564. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7565. function(args, speaker)
  7566.     Notify('Turned on global shadows')
  7567.     LightingService.GlobalShadows = true
  7568. end)
  7569.  
  7570. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7571. function(args, speaker)
  7572.     Notify('Turned off global shadows')
  7573.     LightingService.GlobalShadows = false
  7574. end)
  7575.  
  7576. addcmd('outlines', 'changes the lighting property',{},
  7577. function(args, speaker)
  7578.     Notify('Turned on outlines')
  7579.     LightingService.Outlines = true
  7580. end)
  7581.  
  7582. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7583. function(args, speaker)
  7584.     Notify('Turned off outlines')
  7585.     LightingService.Outlines = false
  7586. end)
  7587.  
  7588. addcmd('brightness', 'changes the lighting property',{},
  7589. function(args, speaker)
  7590.     Notify('Set brightness to ' .. args[1])
  7591.     LightingService.Brightness = args[1]
  7592. end)
  7593.  
  7594. addcmd('age','tells you the age of a player',{},
  7595. function(args, speaker)
  7596. local players = getPlayer(args[1], speaker)
  7597. if speaker.userId ~= LP.userId then
  7598. lponly(speaker)
  7599. else
  7600. for i,v in pairs(players) do
  7601. game:FindService('StarterGui'):SetCore('SendNotification', {
  7602. Title = _players[v].Name,
  7603. Text = 'Age: '.._players[v].AccountAge,
  7604. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7605. Duration = 5,
  7606. })
  7607. end
  7608. end
  7609. end)
  7610.  
  7611. addcmd('remotespy', 'prints remotes',{'remotes'},
  7612. function(args, speaker)
  7613. if speaker.userId ~= LP.userId then
  7614. lponly(speaker)
  7615. else
  7616. Notify('Printing remotes')
  7617. function getem(o)
  7618. for i,v in pairs(o:children())do
  7619. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then              
  7620. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7621. end
  7622. getem(v)
  7623. end
  7624. end
  7625. pcall(getem,game)
  7626. end
  7627. end)
  7628.  
  7629. addcmd('f3x', 'loads f3x tools',{'fex'},
  7630. function(args, speaker)
  7631. if speaker.userId ~= LP.userId then
  7632. lponly(speaker)
  7633. else
  7634. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7635. end
  7636. end)
  7637.  
  7638. addcmd('kick', 'kick a player',{},
  7639. function(args, speaker)
  7640. local players = getPlayer(args[1], speaker)
  7641. for i,v in pairs(players) do
  7642. spawn(function()
  7643. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7644. Notify('Kicked player(s)') end
  7645. kickF(gPlayers[v])
  7646. end) end end)
  7647.  
  7648. function fadelock(id)
  7649. if lockic.ImageTransparency ~= 1 then
  7650. for i=1, 10 do      
  7651.    lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7652. wait(0.01)
  7653. end
  7654. lockic.ImageTransparency = 1
  7655. end
  7656. if id ~= 'off' then
  7657. lockic.Image = id
  7658. wait(0.2)
  7659. for i=1, 10 do      
  7660.    lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7661. wait(0.01)
  7662. end
  7663. lockic.ImageTransparency = 0
  7664. end end
  7665.  
  7666. addcmd('serverlock', 'lock teh server',{'slock'},
  7667. function(args, speaker)
  7668. slock = true
  7669. agelock = false
  7670. Notify('Locked Server')
  7671. fadelock("rbxassetid://1495252742")
  7672. end)
  7673.  
  7674. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7675. function(args, speaker)
  7676. slock = false
  7677. Notify('Unlocked Server')
  7678. if lockic.Image == "rbxassetid://1495252742" then
  7679. fadelock('off')
  7680. end
  7681. end)
  7682.  
  7683. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7684. function(args, speaker)
  7685. if isNumber(args[1]) then
  7686. Notify('Set the age lock to age ' .. args[1])
  7687. isagelocked = true
  7688. slock = false
  7689. agelock = tonumber(args[1])
  7690. fadelock("rbxassetid://1495252495")
  7691. end
  7692. end)
  7693.  
  7694. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7695. function(args, speaker)
  7696. Notify('Disabled age lock')
  7697. isagelocked = false
  7698. if lockic.Image == "rbxassetid://1495252495" then
  7699. fadelock('off')
  7700. end
  7701. end)
  7702.  
  7703. addcmd('unlockws', 'unlock the whole workspace',{},
  7704. function(args, speaker)
  7705.     Notify('Workspace unlocked')
  7706.     wait(1)
  7707.     local function unlock(instance)
  7708.         for i,v in pairs(instance:GetChildren()) do
  7709.             if v:IsA("BasePart") then
  7710.                 v.Locked = false
  7711.             end
  7712.             unlock(v)
  7713.         end
  7714.     end
  7715.     unlock(workspace)
  7716. end)
  7717.  
  7718. addcmd('lockws', 'lock the whole workspace',{},
  7719. function(args, speaker)
  7720.     Notify('Workspace locked')
  7721.     wait(1)
  7722.     local function lock(instance)
  7723.         for i,v in pairs(instance:GetChildren()) do
  7724.             if v:IsA("BasePart") then
  7725.                 v.Locked = true
  7726.             end
  7727.             lock(v)
  7728.         end
  7729.     end
  7730.     lock(workspace)
  7731. end)
  7732.  
  7733. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7734. function(args, speaker)
  7735.    local function unanchor(instance)
  7736.         for i,v in pairs(instance:GetChildren()) do
  7737.             if v:IsA("BasePart") then
  7738.                 v.Anchored=false
  7739.             end
  7740.             unanchor(v)
  7741.         end
  7742.     end
  7743.     unanchor(workspace)
  7744. end)
  7745.  
  7746. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7747. function(args, speaker)
  7748.    local function anchor(instance)
  7749.         for i,v in pairs(instance:GetChildren()) do
  7750.             if v:IsA("BasePart") then
  7751.                 v.Anchored=true
  7752.             end
  7753.             anchor(v)
  7754.         end
  7755.     end
  7756.     anchor(workspace)
  7757. end)
  7758.  
  7759. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7760. function()
  7761.     for _,v in pairs(workspace:GetChildren()) do
  7762.         if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7763.             v:Destroy()
  7764.         elseif v:IsA("Terrain") then
  7765.             v:Clear()
  7766.         end
  7767.     end
  7768.     for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7769.     local p = Instance.new("Part", workspace)
  7770.     p.Anchored = true
  7771.     p.FormFactor = "Symmetric"
  7772.     p.Size = Vector3.new(1000,1,1000)
  7773.     p.Position = Vector3.new(0,0,0)
  7774.     p.BrickColor = BrickColor.new("Bright green")
  7775.     p.Material = "Grass"
  7776.     p.Locked = true
  7777. end)
  7778.  
  7779. addcmd('headshake', 'shakes a players head',{},
  7780. function(args, speaker)
  7781.         local players = getPlayer(args[1], speaker)
  7782.         for i,v in pairs(players) do
  7783.                 spawn(function()
  7784. local shaken = gPlayers[v].Character
  7785. for X = 1, math.huge, 0.2 do
  7786. wait()
  7787. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7788. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7789. end
  7790. for X = 1, math.huge, 0.1 do
  7791. wait()
  7792. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7793. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7794. end
  7795. for _,c in pairs(gPlayers:GetChildren()) do
  7796.     c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7797. end
  7798. for _,c in pairs(gPlayers:GetChildren()) do
  7799.     c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7800. end
  7801. end)
  7802. end
  7803. end)
  7804.  
  7805. addcmd('explorer', 'opens DEX',{'dex'},
  7806. function(args, speaker)
  7807. if speaker.userId ~= LP.userId then
  7808. lponly(speaker)
  7809. else
  7810. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7811. end
  7812. end)
  7813.  
  7814. addcmd('iyspam', '/shrug',{},
  7815. function(args, speaker)
  7816. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7817. end)
  7818.  
  7819. addcmd('firstp', 'forces player to go into first person',{},
  7820. function(args, speaker)
  7821.     local players = getPlayer(args[1], speaker)
  7822.     for i,v in pairs(players)do
  7823.         gPlayers[v].CameraMode = "LockFirstPerson"
  7824.     end
  7825. end)
  7826.  
  7827. addcmd('lock', 'locks a players body parts',{},
  7828. function(args, speaker)
  7829.     local players = getPlayer(args[1], speaker)
  7830.     for i,v in pairs(players)do
  7831.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7832.         if v:IsA("Part") then
  7833.         v.Locked = true
  7834. end end end
  7835. end)
  7836.  
  7837. addcmd('unlock', 'locks a players body parts',{},
  7838. function(args, speaker)
  7839.     local players = getPlayer(args[1], speaker)
  7840.     for i,v in pairs(players)do
  7841.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7842.         if v:IsA("Part") then
  7843.         v.Locked = false
  7844. end end end
  7845. end)
  7846.  
  7847. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7848. function(args, speaker)
  7849.     local players = getPlayer(args[1], speaker)
  7850.     for i,v in pairs(players)do
  7851.     spawn(function()
  7852.     gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7853.     if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7854.     Notify('Disabled reset for player(s)') end
  7855.     end)
  7856.     end
  7857. end)
  7858.  
  7859. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7860. function(args, speaker)
  7861.     local players = getPlayer(args[1], speaker)
  7862.     for i,v in pairs(players)do
  7863.     spawn(function()
  7864.     gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7865.     if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7866.     Notify('Enabled reset for player(s)') end
  7867.     end)
  7868.     end
  7869. end)
  7870.  
  7871. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7872. function(args,speaker)
  7873.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7874.         if v:IsA("PostEffect") then
  7875.             v:Destroy()
  7876.         end
  7877.     end
  7878. LightingService.Ambient = origsettings.abt
  7879. LightingService.OutdoorAmbient = origsettings.oabt
  7880. LightingService.Brightness = origsettings.brt
  7881. LightingService.TimeOfDay = origsettings.time
  7882. LightingService.FogColor = origsettings.fclr
  7883. LightingService.FogEnd = origsettings.fe
  7884. LightingService.FogStart = origsettings.fs
  7885. end)
  7886.  
  7887. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7888. function(args,speaker)
  7889. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7890. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7891. Notify('Saved lighting settings')
  7892. end)
  7893.  
  7894. addcmd("blackandwhite","Makes the game black and white",{},
  7895. function(args,speaker)
  7896.     local lighting = game:GetService("Lighting")
  7897.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7898.     effect.Saturation = -1
  7899. end)
  7900.  
  7901. addcmd("invert","Makes the game inverted",{},
  7902. function(args,speaker)
  7903.     local lighting = game:GetService("Lighting")
  7904.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7905.     effect.Saturation = -1
  7906.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7907.     effect.Saturation = -1
  7908. end)
  7909.  
  7910. addcmd("sun","Intensifys the sun",{},
  7911. function(args,speaker)
  7912.     local intense = args[1] or 0.25
  7913.     local spread = args[2] or 1
  7914.     local lighting = game:GetService("Lighting")
  7915.     local effect = Instance.new("SunRaysEffect",lighting)
  7916.     effect.Name = "IYsun"
  7917.     effect.Intensity = tonumber(intense)
  7918.     effect.Spread = tonumber(spread)
  7919. end)
  7920.  
  7921. addcmd('base', 'spawns a base',{},
  7922. function(args, speaker)
  7923. local pt = Instance.new("Part")
  7924. pt.BrickColor = BrickColor.new("Silver")
  7925. pt.Anchored = true
  7926. pt.CanCollide = true
  7927. pt.BottomSurface = "Weld"
  7928. pt.Parent = workspace
  7929. pt.Name = (math.random(1,1000000))
  7930. pt.Size = Vector3.new(1000, 1, 1000)
  7931. pt.Locked = true
  7932. Notify('Created new base')
  7933. end)
  7934.  
  7935. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7936. function(args, speaker)
  7937. for i,v in pairs(LightingService:GetChildren()) do
  7938.     if v:IsA('BlurEffect') then
  7939.         v:Destroy()
  7940.     end
  7941. end
  7942. end)
  7943.  
  7944. addcmd('thirdp', 'allows player to go into third person',{},
  7945. function(args, speaker)
  7946.     local players = getPlayer(args[1], speaker)
  7947.     for i,v in pairs(players)do
  7948.         gPlayers[v].CameraMode = "Classic"
  7949.     end
  7950. end)
  7951.  
  7952. addcmd('chat', 'forces player to chat what you input',{},
  7953. function(args, speaker)
  7954.     local players = getPlayer(args[1], speaker)
  7955.     for i,v in pairs(players)do
  7956.         game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7957.     end
  7958. end)
  7959.  
  7960. addcmd('name', 'names player',{},
  7961. function(args, speaker)
  7962.     local players = getPlayer(args[1], speaker)
  7963.     if not args[1] then return end
  7964.     for i,v in pairs(players) do
  7965.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7966.         if mod:FindFirstChild("TAG") then
  7967.         gPlayers[v].Character.Head.Transparency = 0
  7968.         mod:Destroy()
  7969.         end
  7970.         end
  7971.        
  7972.         local char = gPlayers[v].Character
  7973.         local model = Instance.new("Model", char)
  7974.         local clone = char.Head:Clone()
  7975.         local hum = Instance.new("Humanoid", model)
  7976.         local weld = Instance.new("Weld", clone)
  7977.             model.Name = GLS(false, 1)
  7978.             clone.Parent = model
  7979.             hum.Name = "TAG"
  7980.             hum.MaxHealth = 100
  7981.             hum.Health = 100
  7982.             weld.Part0 = clone
  7983.             weld.Part1 = char.Head
  7984.             char.Head.Transparency = 1
  7985.     end
  7986. end)
  7987.  
  7988. addcmd('unname', 'unnames player',{'unhidename'},
  7989. function(args, speaker)
  7990.     local players = getPlayer(args[1], speaker)
  7991.     local name = (args[2])
  7992.     for i,v in pairs(players) do
  7993.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7994.             if mod:FindFirstChild("TAG") then
  7995.                 gPlayers[v].Character.Head.Transparency = 0
  7996.                 mod:Destroy()
  7997.             end
  7998.         end
  7999.     end
  8000. end)
  8001.  
  8002. addcmd('noname', 'hides the players name',{'hidename'},
  8003. function(args, speaker)
  8004.     local players = getPlayer(args[1], speaker)
  8005.     for i,v in pairs(players) do
  8006.         for a, mod in pairs(gPlayers[v].Character:children()) do
  8007.         if mod:FindFirstChild("TAG") then
  8008.         gPlayers[v].Character.Head.Transparency = 0
  8009.         mod:Destroy()
  8010.         end
  8011.         end
  8012.        
  8013.         local char = gPlayers[v].Character
  8014.         local model = Instance.new("Model", char)
  8015.         local clone = char.Head:Clone()
  8016.         local hum = Instance.new("Humanoid", model)
  8017.         local weld = Instance.new("Weld", clone)
  8018.             model.Name = ""
  8019.             clone.Parent = model
  8020.             hum.Name = "TAG"
  8021.             hum.MaxHealth = 100
  8022.             hum.Health = 100
  8023.             weld.Part0 = clone
  8024.             weld.Part1 = char.Head
  8025.             char.Head.Transparency = 1
  8026.     end
  8027. end)
  8028.  
  8029. addcmd('damage', 'damages a player',{},
  8030. function(args, speaker)
  8031.     local players = getPlayer(args[1], speaker)
  8032.     for i,v in pairs(players) do
  8033.         gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  8034.     end
  8035. end)
  8036.  
  8037. addcmd('view', 'views player',{'spectate'},
  8038. function(args, speaker)
  8039.     local players = getPlayer(args[1], speaker)
  8040.     for i,v in pairs(players) do
  8041.         workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  8042.         Notify('Viewing ' .. gPlayers[v].Name)
  8043.     end
  8044. end)
  8045.  
  8046. addcmd('unview', 'stops viewing player',{'unspectate'},
  8047. function()
  8048.     workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  8049.     Notify('View turned off')
  8050. end)
  8051.  
  8052. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  8053. function(args, speaker)
  8054.     local players = getPlayer(args[1], speaker)
  8055.     for i,v in pairs(players) do
  8056.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8057.             if v:IsA("BasePart") and
  8058.                 v.Name == "Right Leg" or
  8059.                 v.Name == "Left Leg" or
  8060.                 v.Name == "Right Arm" or
  8061.                 v.Name == "Left Arm" then
  8062.                 v:Destroy()
  8063.             end
  8064.         end
  8065.     end
  8066. end)
  8067.  
  8068. addcmd('noarms', 'removes arms from player',{'rarms'},
  8069. function(args, speaker)
  8070.     local players = getPlayer(args[1], speaker)
  8071.     for i,v in pairs(players) do
  8072.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8073.             if v:IsA("BasePart") and
  8074.                 v.Name == "Right Arm" or
  8075.                 v.Name == "Left Arm" then
  8076.                 v:Destroy()
  8077.             end
  8078.         end
  8079.     end
  8080. end)
  8081.  
  8082. addcmd('torso', 'just a torso....',{},
  8083. function(args, speaker)
  8084.     local players = getPlayer(args[1], speaker)
  8085.     for i,v in pairs(players) do
  8086.         spawn(function()
  8087.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  8088.             if v:IsA("BasePart") and
  8089.                 v.Name == "Right Leg" or
  8090.                 v.Name == "Left Leg" or
  8091.                 v.Name == "Right Arm" or
  8092.                 v.Name == "Left Arm" or
  8093.                 v:IsA('Decal') or v:IsA('Texture') or
  8094.                 v:IsA('Accessory') then
  8095.                 v:Destroy()
  8096.             end
  8097.         end
  8098.         gPlayers[v].Character.Head.Transparency = 1
  8099.         end)   
  8100.         end
  8101. end)
  8102.  
  8103. addcmd('box', 'creates a box around player',{},
  8104. function(args, speaker)
  8105.     local players = getPlayer(args[1], speaker)
  8106.     for i,v in pairs(players)do
  8107.         local pchar=_char(v)
  8108.         local SB = Instance.new("SelectionBox", pchar)
  8109.         SB.Adornee = SB.Parent
  8110.     end
  8111. end)
  8112.  
  8113. addcmd('nobox', 'takes away box from player',{'unbox'},
  8114. function(args, speaker)
  8115.     local players = getPlayer(args[1], speaker)
  8116.     for i,v in pairs(players)do
  8117.         local pchar=_char(v)
  8118.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8119.             if v:IsA("SelectionBox") then
  8120.                 v:Destroy()
  8121.             end
  8122.         end
  8123.     end
  8124. end)
  8125.  
  8126. addcmd('ghost', 'ghostifys player',{},
  8127. function(args, speaker)
  8128.     local players = getPlayer(args[1], speaker)
  8129.     for i,v in pairs(players)do
  8130.         local pchar=gPlayers[v].Character
  8131.         pchar.Head.Transparency = 0.5
  8132.         pchar.Torso.Transparency = 0.5
  8133.         pchar["Left Arm"].Transparency = 0.5
  8134.         pchar["Right Arm"].Transparency = 0.5
  8135.         pchar["Left Leg"].Transparency = 0.5
  8136.         pchar["Right Leg"].Transparency = 0.5
  8137.         pchar.Head.face.Transparency = 0.5
  8138.     end
  8139. end)
  8140.  
  8141. addcmd('unghost', 'unghostifys player',{'noghost'},
  8142. function(args, speaker)
  8143.     local players = getPlayer(args[1], speaker)
  8144.     for i,v in pairs(players)do
  8145.         local pchar=gPlayers[v].Character
  8146.         pchar.Head.Transparency = 0
  8147.         pchar.Torso.Transparency = 0
  8148.         pchar["Left Arm"].Transparency = 0
  8149.         pchar["Right Arm"].Transparency = 0
  8150.         pchar["Left Leg"].Transparency = 0
  8151.         pchar["Right Leg"].Transparency = 0
  8152.         pchar.Head.face.Transparency = 0
  8153.     end
  8154. end)
  8155.  
  8156. addcmd('sphere', 'puts sphere around player',{},
  8157. function(args, speaker)
  8158.     local players = getPlayer(args[1], speaker)
  8159.     for i,v in pairs(players)do
  8160.         local pchar=gPlayers[v].Character
  8161.         local SS = Instance.new("SelectionSphere", pchar)
  8162.         SS.Adornee = SS.Parent
  8163.     end
  8164. end)
  8165.  
  8166. addcmd('unsphere', 'removes sphere around player',{},
  8167. function(args, speaker)
  8168.     local players = getPlayer(args[1], speaker)
  8169.     for i,v in pairs(players)do
  8170.         local pchar=_char(v)
  8171.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8172.             if v:IsA("SelectionSphere") then
  8173.                 v:Destroy()
  8174.             end
  8175.         end
  8176.     end
  8177. end)
  8178.  
  8179. addcmd('ambient','changes ambient',{},
  8180. function(args, speaker)
  8181.     LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  8182.     LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  8183. end)
  8184.  
  8185. addcmd('fogend','changes the fogend',{},
  8186. function(args, speaker)
  8187.     LightingService.FogEnd = args[1]
  8188. end)
  8189.  
  8190. addcmd('fogcolor','changes the fogs color',{},
  8191. function(args, speaker)
  8192.     LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  8193. end)
  8194.  
  8195. injail = {}
  8196. addcmd('jail','jails player',{},
  8197. function(args, speaker)
  8198.     local players = getPlayer(args[1], speaker)
  8199.     for i,v in pairs(players)do
  8200.     spawn(function()
  8201.         if FindTable(injail, _players[v].Name) then return end
  8202.         table.insert(injail, _players[v].Name)
  8203.         local pchar=gPlayers[v].Character
  8204.         local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  8205.         repeat wait(0.5)
  8206.         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
  8207.         until not FindTable(injail, _players[v].Name)
  8208.     end)
  8209.     end
  8210. end)
  8211.  
  8212. addcmd('unjail','unjails player',{},
  8213. function(args, speaker)
  8214.     local players = getPlayer(args[1], speaker)
  8215.     for i,v in pairs(players)do
  8216.         spawn(function()
  8217.         for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  8218.         workspace["JAIL_" .. _players[v].Name]:Destroy()
  8219.         end)
  8220.         end
  8221. end)
  8222.  
  8223. loopn = {}
  8224. addcmd('loopname','loops a players name',{'lname'},
  8225. function(args, speaker)
  8226.     local players = getPlayer(args[1], speaker)
  8227.     for i,v in pairs(players)do
  8228.     spawn(function()
  8229.         if FindTable(loopn, _players[v].Name) then return end
  8230.         table.insert(loopn, _players[v].Name)
  8231.         local Lname = GLS(false, 1)
  8232.         local pchar=gPlayers[v].Character
  8233.         pchar.Name = Lname
  8234.         if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  8235.         Notify('Looping name for player(s) (only visible to others)') end
  8236.         repeat wait(0.01)
  8237.         repeat wait() until _players[v].Character
  8238.         gPlayers[v].Character.Name = Lname
  8239.         until not FindTable(loopn, _players[v].Name)
  8240.     end)
  8241.     end
  8242. end)
  8243.  
  8244. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  8245. function(args, speaker)
  8246.     local players = getPlayer(args[1], speaker)
  8247.     for i,v in pairs(players)do
  8248.         spawn(function()
  8249.         local pchar=gPlayers[v].Character
  8250.         for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  8251.         wait(0.5)
  8252.         if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  8253.         Notify('Stopped looping name for player(s)') end
  8254.         pchar.Name = gPlayers[v].Name
  8255.         end)
  8256.         end
  8257. end)
  8258.  
  8259. addcmd('loopbring','loop brings a player lol',{},
  8260. function(args, speaker)
  8261.     local players = getPlayer(args[1], speaker)
  8262.     for i,v in pairs(players)do
  8263.     spawn(function()
  8264.     if FindTable(bringT, _players[v].Name) then return end
  8265.     table.insert(bringT, _players[v].Name)
  8266.         local pchar=gPlayers[v].Character
  8267.         pchar.Humanoid.Jump = true
  8268.         repeat wait(0.5)
  8269.         pchar = _players[v].Character
  8270.         for i,c in pairs(players) do
  8271.         if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  8272.         pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  8273.         end
  8274.         end
  8275.         until not FindTable(bringT, _players[v].Name)
  8276.     end)
  8277.     end
  8278. end)
  8279.  
  8280. addcmd('feinvisible','fe invisible',{'feinvis'},
  8281. function(args, speaker)
  8282. -- Elite1337#9377 & Timeless#4044
  8283. local function CheckRig()
  8284.     if Player.Character then
  8285.         local Humanoid = Player.Character:WaitForChild('Humanoid')
  8286.         if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  8287.             return 'R15'
  8288.         else
  8289.             return 'R6'
  8290.         end
  8291.     end
  8292. end
  8293. local function InitiateInvis()
  8294.     local Character = Player.Character
  8295.     local StoredCF = Character.PrimaryPart.CFrame
  8296.         local Part = Instance.new('Part',workspace)
  8297.         Part.Size = Vector3.new(5,0,5)
  8298.         Part.Anchored = true
  8299.         Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  8300.         Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  8301.         spawn(function()
  8302.             wait(3)
  8303.             Part:Destroy()
  8304.         end)
  8305.     if CheckRig() == 'R6' then
  8306.         local Clone = Character.HumanoidRootPart:Clone()
  8307.         Character.HumanoidRootPart:Destroy()
  8308.         Clone.Parent = Character
  8309.     else
  8310.         local Clone = Character.LowerTorso.Root:Clone()
  8311.         Character.LowerTorso.Root:Destroy()
  8312.         Clone.Parent = Character.LowerTorso
  8313.     end
  8314. end
  8315. InitiateInvis()
  8316. end)
  8317.  
  8318. addcmd('unloopbring','unjails player',{'noloopbring'},
  8319. function(args, speaker)
  8320.     local players = getPlayer(args[1], speaker)
  8321.     for i,v in pairs(players)do
  8322.         spawn(function()
  8323.         for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8324.         end)
  8325.         end
  8326. end)
  8327.  
  8328. strobe = false
  8329. addcmd('strobe','makes the server flash',{'flash'},
  8330. function(args, speaker)
  8331.     if strobe == false then
  8332.         strobep = Instance.new("ColorCorrectionEffect")
  8333.         strobep.Brightness = 1
  8334.         strobep.Parent = LightingService
  8335.         strobe = true
  8336.         repeat wait(0.01)
  8337.         strobep.Enabled = true
  8338.         wait(0.01)
  8339.         strobep.Enabled = false
  8340.         until strobe == false
  8341.         end
  8342. end)
  8343.  
  8344. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8345. function(args, speaker)
  8346.     strobe = false
  8347.     strobep:Destroy()
  8348. end)
  8349.  
  8350. addcmd('shutdown', 'shuts the server down',{},
  8351. function(args, speaker)
  8352. Notify('Broken atm :(')
  8353. end)
  8354.  
  8355. addcmd('fekill','oof?',{},
  8356. function(args, speaker)
  8357.     local players = getPlayer(args[1], speaker)
  8358.     for i,v in pairs(players)do
  8359. -- illremember's cool fe kill script
  8360. local Target = gPlayers[v].Name
  8361. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8362. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8363. l.Parent = game:GetService("Players").LocalPlayer.Character
  8364. l.Name = "Humanoid"
  8365. wait(0.1)
  8366. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8367. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8368. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8369. wait(0.1)
  8370. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8371. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8372. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8373. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8374. v.CanBeDropped = true
  8375. end
  8376. wait(0.1)
  8377. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8378. wait(0.1)
  8379. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8380. wait(0.2)
  8381. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8382. end
  8383. end)
  8384.  
  8385. addcmd('animation','makes player animate',{'anim'},
  8386. function(args, speaker)
  8387.     local players = getPlayer(args[1], speaker)
  8388.     for i,v in pairs(players)do
  8389.         local pchar=_char(v)
  8390.         local AnimationId = tostring(args[2])
  8391.         local Anim = Instance.new("Animation")
  8392.         Anim.AnimationId = "rbxassetid://"..AnimationId
  8393.         local k = pchar.Humanoid:LoadAnimation(Anim)
  8394.         k:Play()
  8395.     end
  8396. end)
  8397.  
  8398. addcmd('creeper','make the player a creeper',{'crpr'},
  8399. function(args, speaker)
  8400.     local players = getPlayer(args[1], speaker)
  8401.     for i,v in pairs(players)do
  8402.     local pchar = gPlayers[v].Character
  8403.         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8404.             if pchar:FindFirstChild("Shirt") then
  8405.                 pchar.Shirt.Parent = pchar.Torso
  8406.             end
  8407.             if pchar:FindFirstChild("Pants") then
  8408.                 pchar.Pants.Parent = pchar.Torso
  8409.             end
  8410.             if pchar:FindFirstChild("Shirt Graphic") then
  8411.                 pchar["Shirt Graphic"].Graphic = ""
  8412.             end
  8413.             for i,v in pairs(pchar:GetChildren()) do
  8414.                 if v:IsA("Accessory") then
  8415.                     v:Destroy()
  8416.                 end
  8417.             end
  8418.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8419.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8420.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8421.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8422.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8423.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8424.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8425.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8426.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8427.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8428.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8429.         end
  8430.     end
  8431. end)
  8432.  
  8433. addcmd('uncreeper','makes player back to normal',{},
  8434. function(args, speaker)
  8435.     local players = getPlayer(args[1], speaker)
  8436.     for i,v in pairs(players)do
  8437.         refresh(gPlayers[v])
  8438.     end
  8439. end)
  8440.  
  8441. addcmd('crash','crashes a player',{},
  8442. function(args, speaker)
  8443.     local players = getPlayer(args[1], speaker)
  8444.     for i,v in pairs(players)do
  8445.     if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8446.     if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8447.     Notify('Crashed player(s)') end
  8448.     wait(4)
  8449. if gPlayers[v] ~= nil then
  8450. for i=1,3600 do
  8451. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8452. end
  8453. wait()
  8454. for i=1,3600 do
  8455. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8456. end
  8457. wait()
  8458. end
  8459. end
  8460. end
  8461. end)
  8462.  
  8463. addcmd('shrek', 'makes player shrek',{},
  8464. function(args, speaker)
  8465.     local players = getPlayer(args[1], speaker)
  8466.     for i,v in pairs(players) do
  8467.         local pchar = gPlayers[v].Character
  8468.         for i,v in pairs(pchar:GetChildren()) do
  8469.             if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8470. then
  8471.                 v:Destroy()
  8472.             end
  8473.         end
  8474.         for i,v in pairs(pchar.Head:GetChildren()) do
  8475.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8476.                 v:Destroy()
  8477.             end
  8478.         end
  8479.        
  8480.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  8481.         mesh.MeshType = "FileMesh"
  8482.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8483.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8484.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8485.        
  8486.         local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8487.         local Pants = Instance.new("Pants", gPlayers[v].Character)
  8488.        
  8489.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  8490.         Pants.PantsTemplate = "rbxassetid://133078204"
  8491.     end
  8492. end)
  8493.  
  8494. addcmd('unshrek','makes player back to normal',{},
  8495. function(args, speaker)
  8496.     local players = getPlayer(args[1], speaker)
  8497.     for i,v in pairs(players)do
  8498.         refresh(gPlayers[v])
  8499.     end
  8500. end)
  8501.  
  8502. addcmd('oof','good things happen',{},
  8503. function(args, speaker)
  8504.     local players = getPlayer(args[1], speaker)
  8505.     for i,v in pairs(players)do
  8506.         spawn(function()
  8507.         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
  8508.         gPlayers[v].Character.Head.Died.Volume = 10
  8509.         gPlayers[v].Character.Head.Died.Pitch = 0.5
  8510.         end
  8511.         execCmd("size " .. gPlayers[v].Name .. ' -1')
  8512.         execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8513.         wait(5)
  8514.         execCmd("explode " .. gPlayers[v].Name)
  8515.         wait(0.1)
  8516.         gPlayers[v].Character.Humanoid.Health = 0
  8517.         end)
  8518.         end
  8519. end)
  8520.  
  8521. addcmd('control','controls player',{},
  8522. function(args, speaker)
  8523.     local players = getPlayer(args[1], speaker)
  8524.     for i,v in pairs(players)do
  8525.         spawn(function()
  8526.         local pchar = gPlayers[v].Character
  8527.         if gPlayers[v] and pchar then
  8528.             execCmd("invisible " .. speaker.Name)
  8529.             pchar.Humanoid.PlatformStand = true
  8530.             local w = Instance.new("Weld", speaker.Character.Torso)
  8531.             w.Part0 = speaker.Character.Torso
  8532.             w.Part1 = pchar.Torso  
  8533.             local w2 = Instance.new("Weld", speaker.Character.Head)
  8534.             w2.Part0 = speaker.Character.Head
  8535.             w2.Part1 = pchar.Head  
  8536.             local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8537.             w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8538.             w3.Part1 = pchar:findFirstChild("Right Arm")
  8539.             local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8540.             w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8541.             w4.Part1 = pchar:findFirstChild("Left Arm")
  8542.             local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8543.             w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8544.             w5.Part1 = pchar:findFirstChild("Right Leg")
  8545.             local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8546.             w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8547.             w6.Part1 = pchar:findFirstChild("Left Leg")
  8548.             char.Head.face:Destroy()
  8549.             for i,v in pairs(pchar:GetChildren()) do
  8550.                 if v:IsA("BasePart") then
  8551.                     v.CanCollide = false
  8552.                 end
  8553.             end
  8554.             for i,v in pairs(char:GetChildren()) do
  8555.                 if v:IsA("BasePart") then
  8556.                     v.Transparency = 1
  8557.                 elseif v:IsA("Accessory") then
  8558.                     v:Destroy()
  8559.                 end
  8560.             end
  8561.             pchar.Parent = char
  8562.             pchar.Humanoid.Changed:connect(function()
  8563.                 pchar.Humanoid.PlatformStand = true
  8564.             end)
  8565.         end
  8566.         end)
  8567.         end
  8568. end)
  8569.  
  8570. addcmd('nuke','nukes player',{}, -- from MML
  8571. function(args, speaker)
  8572.     local players = getPlayer(args[1], speaker)
  8573.     for i,v in pairs(players)do
  8574.         spawn(function()
  8575.         local pchar = gPlayers[v].Character
  8576.     local Pos = CFrame.new(0,1,0)
  8577.     if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8578.     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
  8579.     local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8580.     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)
  8581.     local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8582.     local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8583.    
  8584.     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)
  8585.    
  8586.     gLighting.Brightness = 5
  8587.     gLighting.Ambient = Color3.new(1,0.5,0.5)
  8588.     gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8589.    
  8590.     local Exp = Instance.new("Explosion", workspace)
  8591.     Exp.Position = Pos.p
  8592.     Exp.BlastPressure = 10000000
  8593.     Exp.BlastRadius = 1000000
  8594.     Exp.Hit:connect(function(Part)
  8595.         if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8596.             ypcall(function()
  8597.                 Part.Anchored = false
  8598.                 Part.BrickColor = BrickColor.new("Black")
  8599.                 Part.Material = "Slate"
  8600.                 Part:BreakJoints() 
  8601.             end)
  8602.         end
  8603.     end)
  8604.  
  8605.     local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8606.     BoomSound.SoundId = 'rbxassetid://212389494'
  8607.     BoomSound:Play()
  8608.     for i = 0,100,0.5 do
  8609.         Blast.Anchored = true
  8610.         Wave.Anchored = true
  8611.         BlastMesh.Scale = Vector3.new(i,i,i)
  8612.         WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8613.         Blast.CFrame = Pos
  8614.         wait()
  8615.     end
  8616.     BoomSound:Stop()
  8617.     Blast:Destroy()
  8618.     Wave:Destroy()
  8619.     wait()
  8620.     BoomSound:Destroy()
  8621.     Effect:Destroy()
  8622.     for i = 10,5,-1 do
  8623.         gLighting.Brightness = (i-5) + 1
  8624.         gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8625.         gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8626.         wait(0.05)
  8627.     end
  8628.         end)
  8629.         end
  8630. end)
  8631.  
  8632. addcmd('dong','gives a player a penis',{'penis'},
  8633. function(args, speaker)
  8634.     local players = getPlayer(args[1], speaker)
  8635.     for i,v in pairs(players)do
  8636.         spawn(function()
  8637.         if gPlayers[v].Character:FindFirstChild('wang') then
  8638.         gPlayers[v].Character.wang:destroy()
  8639.     end
  8640.     local D = Instance.new('Model', gPlayers[v].Character)
  8641.     D.Name = 'DONG'
  8642.     local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8643.     local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8644.     local M1 = Instance.new('CylinderMesh', MAIN)
  8645.     local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8646.     local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8647.     local M2 = Instance.new('SpecialMesh', P1)
  8648.     local W2 = Instance.new('Weld', P1)
  8649.     local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8650.     local M3 = Instance.new('SpecialMesh', B1)
  8651.     local W3 = Instance.new('Weld', B1)
  8652.     local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8653.     local M4 = Instance.new('SpecialMesh', B2)
  8654.     local W4 = Instance.new('Weld', B2)
  8655.     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
  8656.     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)
  8657.     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
  8658.     M2.MeshType = 'Sphere'
  8659.     W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8660.     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')
  8661.     M3.Parent = B1 M3.MeshType = 'Sphere'
  8662.     W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8663.     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')
  8664.     M4.MeshType = 'Sphere'
  8665.     W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8666.         end)
  8667.     end
  8668. end)
  8669.  
  8670. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8671. function(args, speaker)
  8672.     local players = getPlayer(args[1], speaker)
  8673.     for i,v in pairs(players)do
  8674.         if gPlayers[v].Character:FindFirstChild('DONG') then
  8675.         gPlayers[v].Character.DONG:destroy()
  8676. end end
  8677. end)
  8678.  
  8679. addcmd('infect','infects player',{},
  8680. function(args, speaker)
  8681.     local players = getPlayer(args[1], speaker)
  8682.     for i,v in pairs(players)do
  8683.         function infect(rip)
  8684.         local pchar = gPlayers[v].Character
  8685.             for i,v in pairs(pchar:GetChildren()) do
  8686.                 if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8687.                     v:Destroy()
  8688.                 end
  8689.             end
  8690.             if pchar.Torso:FindFirstChild("roblox") then
  8691.                 pchar.Torso.roblox:Destroy()
  8692.             end
  8693.             if pchar.Head:FindFirstChild("face") then
  8694.                 pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8695.             end
  8696.             if pchar:FindFirstChild("Body Colors") then
  8697.                 local Colors = pchar["Body Colors"]
  8698.                 local Skin = BrickColor.new("Pastel green")
  8699.                 local Clothes = BrickColor.new("Reddish brown")
  8700.                 Colors.HeadColor = Skin
  8701.                 Colors.LeftArmColor = Skin
  8702.                 Colors.RightArmColor = Skin
  8703.                 Colors.LeftLegColor = Clothes
  8704.                 Colors.RightLegColor = Clothes
  8705.                 Colors.TorsoColor = Clothes
  8706.             end
  8707.             local w1 = Instance.new("Weld", pchar)
  8708.             w1.Part0 = pchar["Right Arm"]
  8709.             w1.Part1 = pchar.Torso
  8710.             w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8711.             local w2 = Instance.new("Weld", pchar)
  8712.             w2.Part0 = pchar["Left Arm"]
  8713.             w2.Part1 = pchar.Torso
  8714.             w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8715.             local rip = false
  8716.             local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8717.                 if connect1 == false then
  8718.                     connect1 = true
  8719.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8720.                         infect(gPlayers[hit.Parent.Name])
  8721.                     end
  8722.                     wait(0.5)
  8723.                     connect1 = true
  8724.                 end
  8725.             end)
  8726.             local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8727.                 if connect2 == false then
  8728.                     connect2 = true
  8729.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8730.                         infect(gPlayers[hit.Parent.Name])
  8731.                     end
  8732.                     wait(0.5)
  8733.                     connect2 = true
  8734.                 end
  8735.             end)
  8736.             local IV = Instance.new("IntValue", pchar)
  8737.             IV.Name = "Infected"
  8738.             IV.Value = 0
  8739.             IV.Changed:connect(function()
  8740.                 connect1:disconnect()
  8741.                 connect2:disconnect()
  8742.             end)
  8743.         end
  8744.         infect(v)
  8745.     end
  8746. end)
  8747.  
  8748. addcmd('uninfect','makes player back to normal',{},
  8749. function(args, speaker)
  8750.     local players = getPlayer(args[1], speaker)
  8751.     for i,v in pairs(players)do
  8752.         refresh(gPlayers[v])
  8753.     end
  8754. end)
  8755.  
  8756. addcmd('duck','makes players head a duck',{},
  8757. function(args, speaker)
  8758.     local players = getPlayer(args[1], speaker)
  8759.     for i,v in pairs(players)do
  8760.         local pchar = gPlayers[v].Character
  8761.         for i,v in pairs(pchar.Torso:GetChildren()) do
  8762.             if v:IsA("Decal") then
  8763.                 v:Destroy()
  8764.             end
  8765.         end
  8766.         for i,v in pairs(pchar:GetChildren()) do
  8767.             if v:IsA("Accessory") then
  8768.                 v:Destroy()
  8769.             end
  8770.         end
  8771.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  8772.         duck.MeshType = "FileMesh"
  8773.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8774.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8775.         duck.Scale = Vector3.new(5, 5, 5)
  8776.         pchar.Head.Transparency = 1
  8777.         pchar["Left Arm"].Transparency = 1
  8778.         pchar["Right Arm"].Transparency = 1
  8779.         pchar["Left Leg"].Transparency = 1
  8780.         pchar["Right Leg"].Transparency = 1
  8781.         pchar.Head.face.Transparency = 1
  8782.     end
  8783. end)
  8784.  
  8785. addcmd('mage', 'mage',{},
  8786. function(args, speaker)
  8787. if speaker.userId ~= LP.userId then
  8788. lponly(speaker) else
  8789. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8790. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8791. local fakeLighting = arcPackage.Lighting
  8792.  
  8793. local oldgame = game
  8794. local oldlighting = oldgame:GetService("Lighting")
  8795.  
  8796. local proLighting = newproxy(true)
  8797. local mtL = getmetatable(proLighting)
  8798. mtL.__index = function(self,ind)
  8799.     if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8800.     return oldlighting[ind]
  8801. end
  8802. mtL.__newindex = function(self,ind,val)
  8803.     oldlighting[ind] = val
  8804. end
  8805. mtL.__namecall = function(self,...)
  8806.     local args = {...}
  8807.     local method = table.remove(args)
  8808.     return oldlighting(method,unpack(args))
  8809. end
  8810.  
  8811. local proGame = newproxy(true)
  8812. local mt = getmetatable(proGame)
  8813. mt.__index = function(self,ind)
  8814.     if ind == "Lighting" then return proLighting end
  8815.     return oldgame[ind]
  8816. end
  8817. mt.__namecall = function(self,...)
  8818.     local args = {...}
  8819.     local method = table.remove(args)
  8820.     if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8821.     return oldgame(method,unpack(args))
  8822. end
  8823.  
  8824. wait()
  8825. local destructAnchored = false
  8826. local maxMass = 1000
  8827.  
  8828. function newCESS(scr)
  8829.     local newFunc = loadstring(scr.Source)
  8830.     if type(newFunc) ~= "function" then return end
  8831.     setfenv(newFunc,setmetatable({script = scr},{
  8832.         __index = function(self,ind)
  8833.             if ind == "game" then return proGame end
  8834.             return getfenv()[ind]
  8835.         end,
  8836.         __newindex = function(self,ind,val)
  8837.             rawset(self,ind,val)
  8838.         end
  8839.     }))
  8840.     pcall(function()spawn(newFunc)end)
  8841. end
  8842.  
  8843. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8844. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8845.  
  8846. function destroyHook(obj,replacement,par)
  8847.     obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8848.         local newObj = replacement:Clone()
  8849.         if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8850.         newObj.Parent = par
  8851.         destroyHook(newObj,replacement,par)
  8852.     end)
  8853. end
  8854.  
  8855. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8856.     local newObj = v:Clone()
  8857.     if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8858.     newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8859.     destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8860. end
  8861.  
  8862. function replaceScripts(root)
  8863.     for i,v in pairs(root:GetChildren()) do
  8864.         if v:IsA("Script") and not v:IsA("LocalScript") then
  8865.             local tempStore = {}
  8866.             for i2,v2 in pairs(v:GetChildren()) do
  8867.                 table.insert(tempStore,v2:Clone())
  8868.             end
  8869.             local newScript = Instance.new("LocalScript",v.Parent)
  8870.             newScript.Name = v.Name
  8871.             for i2,v2 in pairs(tempStore) do
  8872.                 v2.Parent = newScript
  8873.             end
  8874.             v:Destroy()
  8875.         end
  8876.         replaceScripts(v)
  8877.     end
  8878. end
  8879.  
  8880. local player = gPlayers.LocalPlayer
  8881.  
  8882. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8883.     gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8884. end
  8885.  
  8886. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8887.     gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8888. end
  8889.  
  8890. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8891.     local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8892.     eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8893.     eTemplate.Parent = game.ReplicatedStorage
  8894. end
  8895.  
  8896. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8897.     local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8898.     fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8899.     fTemplate.Parent = game.ReplicatedStorage
  8900. end
  8901.  
  8902. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8903.     local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8904.     lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8905.     lTemplate.Parent = game.ReplicatedStorage
  8906. end
  8907.  
  8908. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8909.     local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8910.     mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8911.     mTemplate.Parent = game.ReplicatedStorage
  8912. end
  8913.  
  8914. function getMyPlayerArea()
  8915.     for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8916.         if v.Player.Value == player.Name then
  8917.             return v.PlayerArea
  8918.         end
  8919.     end
  8920. end
  8921.  
  8922. local whitelistedParts = {
  8923.     ["DamagePart"] = true,
  8924.     ["Explosion"] = true,
  8925.     ["Explosion2"] = true,
  8926.     ["SuperExplosion"] = true,
  8927. }
  8928.  
  8929. workspace.DescendantAdded:connect(function(desc)
  8930.     if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8931.         newCESS(desc)
  8932.     elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8933.         newCESS(desc)
  8934.     elseif desc:IsA("BodyGyro") then
  8935.         desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8936.             desc.MaxTorque = Vector3.new(100000,100000,100000)
  8937.         end)
  8938.     --elseif desc:IsA("BodyPosition") then
  8939.     --  desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8940.     --      desc.MaxForce = Vector3.new(10000,10000,10000)
  8941.     --  end)
  8942.     end
  8943. end)
  8944.  
  8945. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8946. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8947. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8948. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8949. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8950.  
  8951. wait(1)
  8952.  
  8953. local player = gPlayers.LocalPlayer
  8954.  
  8955. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8956. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8957.  
  8958. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8959. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8960. local arcMovesList = arcMoves.ScrollingFrame
  8961. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8962.  
  8963. local arcs = {}
  8964.  
  8965. local currentArc = ""
  8966.  
  8967. function getMove(root)
  8968.     for i,v in pairs(root:GetChildren()) do
  8969.         if v.Name ~= "Requirement" then
  8970.             return v
  8971.         end
  8972.     end
  8973.     return nil
  8974. end
  8975.  
  8976. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8977.     table.insert(arcs,v)
  8978. end
  8979.  
  8980. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8981.     table.insert(arcs,v)
  8982. end
  8983.  
  8984. for i,v in pairs(arcs) do
  8985.     local newTemplate = arcTemplate:Clone()
  8986.     newTemplate.ArcName.Text = v.Name
  8987.     newTemplate.Change.MouseButton1Down:connect(function()
  8988.         currentArc = v.Name
  8989.         arcToggler.Parent.Visible = true
  8990.         if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  8991.             arcMovesList:ClearAllChildren()
  8992.             arcToggler.Text = currentArc
  8993.             arcMoves.Title.Text = currentArc .. " Arc"
  8994.             for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8995.                 local myMove = getMove(v5.Learn)
  8996.                 if myMove ~= nil then
  8997.                     local newTemplate = moveTemplate:Clone()
  8998.                     newTemplate.Attack.Text = v5.Name
  8999.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9000.                     newTemplate.Parent = arcMovesList
  9001.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9002.                     newTemplate.Learn.MouseButton1Down:connect(function()
  9003.                         local learnMove = myMove:Clone()
  9004.                         learnMove.Parent = player.Backpack
  9005.                         if learnMove:IsA("LocalScript") then
  9006.                             learnMove.Disabled = false
  9007.                             newTemplate.Learn.Text = "Activated"
  9008.                             newCESS(learnMove)
  9009.                         else
  9010.                             newTemplate.Learn.Text = "Learned"
  9011.                             newCESS(learnMove.LocalScript)
  9012.                         end
  9013.                         wait(5)
  9014.                         newTemplate.Learn.Text = "Learn"
  9015.                     end)
  9016.                     newTemplate.Visible = true
  9017.                 end
  9018.             end
  9019.         end
  9020.         if fakeLighting.Customs:FindFirstChild(currentArc) then
  9021.             arcMovesList:ClearAllChildren()
  9022.             arcToggler.Text = currentArc
  9023.             arcMoves.Title.Text = currentArc .. " Arc"
  9024.             for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  9025.                 local myMove = getMove(v.Learn)
  9026.                 if myMove ~= nil then
  9027.                     local newTemplate = moveTemplate:Clone()
  9028.                     newTemplate.Attack.Text = v.Name
  9029.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9030.                     newTemplate.Parent = arcMovesList
  9031.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9032.                     newTemplate.Learn.MouseButton1Down:connect(function()
  9033.                         local learnMove = myMove:Clone()
  9034.                         learnMove.Parent = player.Backpack
  9035.                         if learnMove:IsA("LocalScript") then
  9036.                             learnMove.Disabled = false
  9037.                             newTemplate.Learn.Text = "Activated"
  9038.                             newCESS(learnMove)
  9039.                         else
  9040.                             newTemplate.Learn.Text = "Learned"
  9041.                             newCESS(learnMove.LocalScript)
  9042.                         end
  9043.                         wait(5)
  9044.                         newTemplate.Learn.Text = "Learn"
  9045.                     end)
  9046.                     newTemplate.Visible = true
  9047.                 end
  9048.             end
  9049.         end
  9050.     end)
  9051.     newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9052.     newTemplate.Visible = true
  9053.     newTemplate.Parent = arcList
  9054.     arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9055. end
  9056.  
  9057. Open = false
  9058. MouseClick = function()
  9059.   if Open == false then
  9060.     Open = true
  9061.     player.PlayerGui.ChangeArc.Stuff.Visible = true
  9062.   else
  9063.     if Open == true then
  9064.       Open = false
  9065.       player.PlayerGui.ChangeArc.Stuff.Visible = false
  9066.     end
  9067.   end
  9068. end
  9069.  
  9070. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  9071.  
  9072. Open2 = false
  9073. MouseClick2 = function()
  9074.   if Open2 == false then
  9075.     Open2 = true
  9076.     arcMoves.Visible = true
  9077.   else
  9078.     if Open2 == true then
  9079.       Open2 = false
  9080.       arcMoves.Visible = false
  9081.     end
  9082.   end
  9083. end
  9084.  
  9085. arcToggler.MouseButton1Down:connect(MouseClick2)
  9086.  
  9087. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  9088.  
  9089. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  9090.     if v:IsA("Script") then
  9091.         newCESS(v)
  9092.     end
  9093. end
  9094. end
  9095. end
  9096. end)
  9097.  
  9098. addcmd('unduck','makes player back to normal',{},
  9099. function(args, speaker)
  9100.     local players = getPlayer(args[1], speaker)
  9101.     for i,v in pairs(players)do
  9102.         refresh(gPlayers[v])
  9103.     end
  9104. end)
  9105.  
  9106. addcmd('mesh','makes a player into a mesh',{},
  9107. function(args, speaker)
  9108.     local players = getPlayer(args[1], speaker)
  9109.     for i,v in pairs(players)do
  9110.         local pchar = gPlayers[v].Character
  9111.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9112.             if v:IsA("Decal") then
  9113.                 v:Destroy()
  9114.             end
  9115.         end
  9116.         for i,v in pairs(pchar:GetChildren()) do
  9117.             if v:IsA("Accessory") then
  9118.                 v:Destroy()
  9119.             end
  9120.         end
  9121.         pchar.Head.Transparency = 1
  9122.         pchar["Left Arm"].Transparency = 1
  9123.         pchar["Right Arm"].Transparency = 1
  9124.         pchar["Left Leg"].Transparency = 1
  9125.         pchar["Right Leg"].Transparency = 1
  9126.         pchar.Head.face.Transparency = 1
  9127.         local msh = Instance.new("SpecialMesh", pchar.Torso)
  9128.         msh.MeshType = "FileMesh"
  9129.         msh.Scale = Vector3.new(3, 3, 3)
  9130.         msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  9131.         msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  9132.         msh.Scale = Vector3.new(3, 3, 3)
  9133.     end
  9134. end)
  9135.  
  9136. addcmd('disable','removes players humanoid',{},
  9137. function(args, speaker)
  9138.     local players = getPlayer(args[1], speaker)
  9139.     for i,v in pairs(players)do
  9140.         local pchar = gPlayers[v].Character
  9141.         if pchar:FindFirstChild("Humanoid") then
  9142.            pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  9143.            local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  9144.            humanoid.Parent = game.ContextActionService
  9145.         if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  9146.         Notify('Disabled player(s)') end
  9147.         end end end)
  9148.  
  9149. addcmd('enable','gives player humanoid',{},
  9150. function(args, speaker)
  9151.     local players = getPlayer(args[1], speaker)
  9152.     for i,v in pairs(players)do
  9153.         local pchar = gPlayers[v].Character
  9154.         if pchar:FindFirstChild("Humanoid") then
  9155.             return
  9156.         else
  9157.             local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  9158.             humanoid.Parent = pchar
  9159.             humanoid.Name = "Humanoid"
  9160.             if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  9161.             Notify('Enabled player(s)') end
  9162.         end end end)
  9163.  
  9164. addcmd('size','changes size of player',{},
  9165. function(args, speaker)
  9166.     local players = getPlayer(args[1], speaker)
  9167.     for i,v in pairs(players)do
  9168.     local pchar = gPlayers[v].Character
  9169.         local function scale(chr,scl)
  9170.             for _,v in pairs(pchar:GetChildren()) do
  9171.                 if v:IsA("Accessory") then
  9172.                     v:Clone()
  9173.                     v.Parent = LightingService
  9174.                 end end
  9175.             local Head = chr['Head']
  9176.             local Torso = chr['Torso']
  9177.             local LA = chr['Left Arm']
  9178.             local RA = chr['Right Arm']
  9179.             local LL = chr['Left Leg']
  9180.             local RL = chr['Right Leg']
  9181.             local HRP = chr['HumanoidRootPart']
  9182.             wait(0.1)
  9183.             Head.formFactor = 3
  9184.             Torso.formFactor = 3
  9185.             LA.formFactor = 3
  9186.             RA.formFactor = 3
  9187.             LL.formFactor = 3
  9188.             RL.formFactor = 3
  9189.             HRP.formFactor = 3
  9190.             Head.Size = Vector3.new(scl * 2, scl, scl)
  9191.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  9192.             LA.Size = Vector3.new(scl, scl * 2, scl)
  9193.             RA.Size = Vector3.new(scl, scl * 2, scl)
  9194.             LL.Size = Vector3.new(scl, scl * 2, scl)
  9195.             RL.Size = Vector3.new(scl, scl * 2, scl)
  9196.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  9197.             local Motor1 = Instance.new('Motor6D', Torso)
  9198.             Motor1.Part0 = Torso
  9199.             Motor1.Part1 = Head
  9200.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9201.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9202.             Motor1.Name = "Neck"    
  9203.             local Motor2 = Instance.new('Motor6D', Torso)
  9204.             Motor2.Part0 = Torso
  9205.             Motor2.Part1 = LA
  9206.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9207.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9208.             Motor2.Name = "Left Shoulder"
  9209.             local Motor3 = Instance.new('Motor6D', Torso)
  9210.             Motor3.Part0 = Torso
  9211.             Motor3.Part1 = RA
  9212.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9213.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9214.             Motor3.Name = "Right Shoulder"
  9215.             local Motor4 = Instance.new('Motor6D', Torso)
  9216.             Motor4.Part0 = Torso
  9217.             Motor4.Part1 = LL
  9218.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9219.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9220.             Motor4.Name = "Left Hip"
  9221.             local Motor5 = Instance.new('Motor6D', Torso)
  9222.             Motor5.Part0 = Torso
  9223.             Motor5.Part1 = RL
  9224.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9225.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9226.             Motor5.Name = "Right Hip"
  9227.             local Motor6 = Instance.new('Motor6D', HRP)
  9228.             Motor6.Part0 = HRP
  9229.             Motor6.Part1 = Torso
  9230.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  9231.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  9232.         scale(pchar, args[2])
  9233.         for _,v in pairs(LightingService:GetChildren()) do
  9234.             if v:IsA("Accessory") then
  9235.                 v.Parent = pchar
  9236.             end end end end)
  9237.  
  9238. addcmd('clone','clones player',{},
  9239. function(args, speaker)
  9240.     local players = getPlayer(args[1], speaker)
  9241.     for i,v in pairs(players)do
  9242.         local pchar = gPlayers[v].Character
  9243.         spawn(function()
  9244.             pchar.Archivable = true
  9245.             local clone = pchar:Clone()
  9246.             clone.Parent = workspace
  9247.             local cloneV = Instance.new("BoolValue")
  9248.             cloneV.Name = "isclone"
  9249.             cloneV.Parent = clone
  9250.             clone:MoveTo(pchar:GetModelCFrame().p)
  9251.             clone:MakeJoints()
  9252.             pchar.Archivable = false
  9253.         end)
  9254.     end
  9255. end)
  9256.  
  9257. addcmd('noclones', 'clears clones',{},
  9258. function(args, speaker)
  9259.     local players = getPlayer(args[1], speaker)
  9260.     for i,v in pairs(players)do
  9261.     for _, child in pairs( workspace:GetChildren()) do
  9262.         if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
  9263.            child:Destroy()
  9264.       end
  9265.     end
  9266. end
  9267. end)
  9268.  
  9269. addcmd('spin','spins player',{},
  9270. function(args, speaker)
  9271.     local players = getPlayer(args[1], speaker)
  9272.     for i,v in pairs(players)do
  9273.         spawn(function()
  9274.         local pchar = gPlayers[v].Character
  9275.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9276.             if v.Name == "Spinning" then
  9277.                 v:Destroy()
  9278.             end
  9279.         end
  9280.         local Torso = pchar.Torso
  9281.         local BG = Instance.new("BodyGyro", Torso)
  9282.         BG.Name = "Spinning"
  9283.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  9284.         BG.P = 11111
  9285.         BG.cframe = Torso.CFrame
  9286.         repeat wait(1/44)
  9287.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  9288.         until not BG or BG.Parent ~= Torso
  9289.         end)
  9290.         end
  9291. end)
  9292.  
  9293. addcmd('unspin','stops spinning player',{},
  9294. function(args, speaker)
  9295.     local players = getPlayer(args[1], speaker)
  9296.     for i,v in pairs(players)do
  9297.         local pchar = gPlayers[v].Character
  9298.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9299.             if v.Name == "Spinning" then
  9300.                 v:Destroy()
  9301.             end
  9302.         end
  9303.     end
  9304. end)
  9305.  
  9306. addcmd('dog','makes player a dog',{},
  9307. function(args, speaker)
  9308.     local players = getPlayer(args[1], speaker)
  9309.     for i,v in pairs(players)do
  9310.         local pchar = gPlayers[v].Character
  9311.         if pchar:FindFirstChild("Shirt") then
  9312.             pchar.Shirt:Destroy()
  9313.         end
  9314.         if pchar:FindFirstChild("Pants") then
  9315.             pchar.Pants:Destroy()
  9316.         end
  9317.         if pchar:FindFirstChild("Shirt Graphic") then
  9318.             pchar["Shirt Graphic"].Graphic = ""
  9319.         end
  9320.         pchar.Torso.Transparency = 1
  9321.         pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9322.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9323.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9324.         pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9325.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9326.         local FakeTorso = Instance.new("Seat", pchar)
  9327.         FakeTorso.Name = "FakeTorso"
  9328.         FakeTorso.FormFactor = "Symmetric"
  9329.         FakeTorso.TopSurface = 0
  9330.         FakeTorso.BottomSurface = 0
  9331.         FakeTorso.Size = Vector3.new(3,1,4)
  9332.         FakeTorso.BrickColor = BrickColor.new("Brown")
  9333.         FakeTorso.CFrame = pchar.Torso.CFrame
  9334.         local BF = Instance.new("BodyForce", FakeTorso)
  9335.         BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9336.         local W = Instance.new("Weld", pchar.Torso)
  9337.         W.Part0 = pchar.Torso
  9338.         W.Part1 = FakeTorso
  9339.         W.C0 = CFrame.new(0,-.5,0)
  9340.         local BC = pchar["Body Colors"]
  9341.         BC.HeadColor = BrickColor.new("Brown")
  9342.         BC.LeftArmColor = BrickColor.new("Brown")
  9343.         BC.LeftLegColor = BrickColor.new("Brown")
  9344.         BC.RightArmColor = BrickColor.new("Brown")
  9345.         BC.RightLegColor = BrickColor.new("Brown")
  9346.         BC.TorsoColor = BrickColor.new("Brown")
  9347.     end
  9348. end)
  9349.  
  9350. addcmd('undog','makes player back to normal',{},
  9351. function(args, speaker)
  9352.     local players = getPlayer(args[1], speaker)
  9353.     for i,v in pairs(players)do
  9354.         refresh(gPlayers[v])
  9355.     end
  9356. end)
  9357.  
  9358. addcmd('loopheal','loop heals player',{},
  9359. function(args, speaker)
  9360.     local players = getPlayer(args[1], speaker)
  9361.     for i,v in pairs(players)do
  9362.         spawn(function()
  9363.         local pchar = gPlayers[v].Character
  9364.         if pchar:FindFirstChild("LoopHeal") then
  9365.             pchar.LoopHeal.Name = "NotLoopHeal"
  9366.             wait(0.1)
  9367.             pchar.NotLoopHeal:Destroy()
  9368.         end
  9369.         local LoopHeal = Instance.new("StringValue", pchar)
  9370.         LoopHeal.Name = "LoopHeal"
  9371.         repeat wait(0.1)
  9372.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9373.         until LoopHeal.Name == "NotLoopHeal"
  9374.         end)
  9375.         end
  9376. end)
  9377.  
  9378. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9379. function(args, speaker)
  9380.     local players = getPlayer(args[1], speaker)
  9381.     for i,v in pairs(players)do
  9382.         local pchar = gPlayers[v].Character
  9383.         if pchar:FindFirstChild("LoopHeal") then
  9384.             pchar.LoopHeal.Name = "NotLoopHeal"
  9385.             wait(0.1)
  9386.             pchar.NotLoopHeal:Destroy()
  9387.         end
  9388.     end
  9389. end)
  9390.  
  9391. addcmd('fling','flings player',{},
  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("Humanoid") then
  9397.             local xran
  9398.             local zran
  9399.             repeat
  9400.                 xran = math.random(-9999,9999)
  9401.             until math.abs(xran) >= 5555
  9402.             repeat
  9403.                 zran = math.random(-9999,9999)
  9404.             until math.abs(zran) >= 5555
  9405.             pchar.Humanoid.Sit = true
  9406.             pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9407.             local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9408.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9409.         end
  9410.     end
  9411. end)
  9412.  
  9413. addcmd('skydive','self explanatory',{},
  9414. function(args, speaker)
  9415.     local players = getPlayer(args[1], speaker)
  9416.     for i,v in pairs(players)do
  9417.         local pchar = gPlayers[v].Character
  9418.         if pchar:FindFirstChild("HumanoidRootPart") then
  9419.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9420.         end
  9421.     end
  9422. end)
  9423.  
  9424. addcmd('bleach','drink bleach',{''},
  9425. function(args, speaker)
  9426.     local players = getPlayer(args[1], speaker)
  9427.     for i,v in pairs(players)do
  9428.     bleach(gPlayers[v])
  9429.     end
  9430. end)
  9431.  
  9432. addcmd('seizure','makes player have a seizure',{''},
  9433. function(args, speaker)
  9434.     local players = getPlayer(args[1], speaker)
  9435.     for i,v in pairs(players)do
  9436.         local pchar = gPlayers[v].Character
  9437.         if pchar:FindFirstChild("Seizure") then
  9438.            
  9439.         end
  9440.         local Seizure = Instance.new("StringValue", pchar)
  9441.         Seizure.Name = "Seizure"
  9442.         pchar.Humanoid.PlatformStand = true
  9443.         repeat wait()
  9444.             pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9445.             pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9446.         until Seizure.Name == "NotSeizure"
  9447.     end
  9448. end)
  9449.  
  9450. addcmd('fegod','gods you in fe games',{''},
  9451. function(args, speaker)
  9452.     if speaker.userId ~= LP.userId then
  9453.     lponly(speaker)
  9454.     else
  9455.         gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9456.         local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9457.         l.Parent = gPlayers.LocalPlayer.Character
  9458.         l.Name = "Humanoid"
  9459.         wait(0.1)
  9460.         gPlayers.LocalPlayer.Character["1"]:Destroy()
  9461.         workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9462.         gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9463.         wait(0.1)
  9464.         gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9465.         gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9466.     end
  9467. end)
  9468.  
  9469. addcmd('unseizure','makes player stop having a seizure',{''},
  9470. function(args, speaker)
  9471.     local players = getPlayer(args[1], speaker)
  9472.     for i,v in pairs(players)do
  9473.         local pchar = gPlayers[v].Character
  9474.         if pchar:FindFirstChild("Seizure") then
  9475.             pchar.Humanoid.PlatformStand = false
  9476.             pchar.Seizure.Name = "NotSeizure"
  9477.             wait(0.1)
  9478.             pchar.NotSeizure:Destroy()
  9479.         end
  9480.     end
  9481. end)
  9482.  
  9483. addcmd('m','makes a global message',{'message'},
  9484. function(args, speaker)
  9485.     local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9486.     local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9487.     _G.msg(MSG)
  9488. end)
  9489.  
  9490. addcmd('sm','makes a global message',{'servermessage'},
  9491. function(args, speaker)
  9492.     local MSG = GLS(false, 0)
  9493.     local newMSG = GLS(false, 0)
  9494.     _G.msg(MSG)
  9495. end)
  9496.  
  9497. addcmd('fe','checks filtering status',{'filtering'},
  9498. function(args, speaker)
  9499. if workspace.FilteringEnabled == true then
  9500.     Notify('Filtering ENABLED')
  9501. elseif workspace.FilteringEnabled == false then
  9502.     Notify('Filtering Disabled')
  9503. end
  9504. end)
  9505.  
  9506. addcmd('paper','makes player thin as paper',{''},
  9507. function(args, speaker)
  9508.     local players = getPlayer(args[1], speaker)
  9509.     for i,v in pairs(players)do
  9510.         local pchar = gPlayers[v].Character
  9511.         for _, child in pairs( pchar:GetChildren()) do
  9512.         if child.ClassName == "CharacterMesh" then
  9513.         child:Destroy()
  9514.         end
  9515.         end
  9516.         local LA = DATA.Paper:Clone()
  9517.         LA.Parent = pchar["Left Arm"]
  9518.         local RA = DATA.Paper:Clone()
  9519.         RA.Parent = pchar["Right Arm"]
  9520.         local LL = DATA.Paper:Clone()
  9521.         LL.Parent = pchar["Left Leg"]
  9522.         local RL = DATA.Paper:Clone()
  9523.         RL.Parent = pchar["Right Leg"]
  9524.         local T = DATA.Paper:Clone()
  9525.         T.Parent = pchar.Torso
  9526.         local H = DATA.Paper:Clone()
  9527.         H.Parent = pchar.Head
  9528.         pchar.Head.face:Destroy()
  9529.     end
  9530. end)
  9531.  
  9532. addcmd('particles','gives a player particles',{''},
  9533. function(args, speaker)
  9534.     local players = getPlayer(args[1], speaker)
  9535.     for i,v in pairs(players)do
  9536.         local char = gPlayers[v].Character
  9537.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9538.             if v:IsA('ParticleEmitter') then
  9539.                 v:destroy()
  9540.             end
  9541.         end
  9542.         local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9543.         prt.Texture = 'rbxassetid://' .. args[2]
  9544.         prt.Rate = 10
  9545.         prt.SpreadAngle = Vector2.new(50, 50)
  9546.     end
  9547. end)
  9548.  
  9549. addcmd('unparticles','gives a player particles',{'noparticles'},
  9550. function(args, speaker)
  9551.     local players = getPlayer(args[1], speaker)
  9552.     for i,v in pairs(players)do
  9553.         local char = gPlayers[v].Character
  9554.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9555.             if v:IsA('ParticleEmitter') then
  9556.                 v:destroy()
  9557.             end
  9558.         end
  9559.     end
  9560. end)
  9561.  
  9562. blindT = {}
  9563. addcmd('blind','blinds a player',{},
  9564. function(args, speaker)
  9565.     local players = getPlayer(args[1], speaker)
  9566.     for i,v in pairs(players)do
  9567.         spawn(function()
  9568.         if FindTable(blindT, _players[v].Name) then return end
  9569.         local blind = gPlayers[v].Name
  9570. local victim = gPlayers:FindFirstChild(blind)
  9571. if victim ~= nil then
  9572. victim.CameraMaxZoomDistance = 0.5
  9573. blnd = Instance.new("Part",workspace)
  9574. blnd.Name = "IYblind" .. gPlayers[v].Name
  9575. blnd.Size = Vector3.new(1,1,1)
  9576. blnd.CanCollide = false
  9577. blnd.BrickColor = BrickColor.new("Really black")
  9578. blnd.Material = "Neon"
  9579. local m = Instance.new("SpecialMesh",blnd)
  9580. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9581. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9582. local w = Instance.new("Weld",blnd)
  9583. w.Part0 = blnd
  9584. w.Part1 = victim.Character.Head
  9585. if FindTable(blindT, _players[v].Name) then return end
  9586.         table.insert(blindT, _players[v].Name)
  9587.         repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9588. local blind = gPlayers[v].Name
  9589. local victim = gPlayers:FindFirstChild(blind)
  9590. if victim ~= nil then
  9591. victim.CameraMaxZoomDistance = 0.5
  9592. blnd = Instance.new("Part",workspace)
  9593. blnd.Name = "IYblind" .. gPlayers[v].Name
  9594. blnd.Size = Vector3.new(1,1,1)
  9595. blnd.CanCollide = false
  9596. blnd.BrickColor = BrickColor.new("Really black")
  9597. blnd.Material = "Neon"
  9598. local m = Instance.new("SpecialMesh",blnd)
  9599. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9600. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9601. local w = Instance.new("Weld",blnd)
  9602. w.Part0 = blnd
  9603. w.Part1 = victim.Character.Head
  9604. end end wait(1)
  9605. until not FindTable(blindT, _players[v].Name)
  9606. end end) end end)
  9607.  
  9608. addcmd('unblind','blinds a player',{'noblind'},
  9609. function(args, speaker)
  9610.     local players = getPlayer(args[1], speaker)
  9611.     for i,v in pairs(players)do
  9612.         spawn(function()
  9613.         for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9614.         local blind = gPlayers[v].Name
  9615. local victim = gPlayers:FindFirstChild(blind)
  9616. if victim ~= nil then
  9617. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9618.     for _, child in pairs( workspace:GetChildren()) do
  9619.     if child.Name == "IYblind" .. gPlayers[v].Name then
  9620.     child:Destroy()
  9621. end end end end) end end)
  9622.  
  9623. addcmd('punish','punishs player',{''},
  9624. function(args, speaker)
  9625.     local players = getPlayer(args[1], speaker)
  9626.     for i,v in pairs(players)do
  9627.         local pchar = gPlayers[v].Character
  9628.         pchar.Parent = LightingService
  9629.     end
  9630. end)
  9631.  
  9632. addcmd('unpunish','unpunishs player',{''},
  9633. function(args, speaker)
  9634.     local players = getPlayer(args[1], speaker)
  9635.     for i,v in pairs(players)do
  9636.         if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9637.             LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9638.         end
  9639.     end
  9640. end)
  9641.  
  9642. local starmanPlayers = {}
  9643. local starmanLastColor = nil
  9644. local starmanEvents = {}
  9645.  
  9646. addcmd("starman","Turns [plr] into starman",{},
  9647. function(args,speaker)
  9648.     local function starman(plr)
  9649.         local char = plr.Character
  9650.         local lastColor = ""
  9651.         local newColor = ""
  9652.    
  9653.         local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9654.         powerupSound.Name = "PowerUp"
  9655.         powerupSound.Volume = 10
  9656.         powerupSound.SoundId = "rbxassetid://182755256"
  9657.         wait()
  9658.         powerupSound:Play()
  9659.    
  9660.         game:GetService("Debris"):AddItem(powerupSound,2)
  9661.  
  9662.         while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9663.        
  9664.         local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9665.         starmanMusic.Name = "Starman"
  9666.         starmanMusic.Volume = 1
  9667.         starmanMusic.Looped = true
  9668.         starmanMusic.SoundId = "rbxassetid://530596723"
  9669.         wait()
  9670.         starmanMusic:Play()
  9671.  
  9672.         if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9673.         if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9674.  
  9675.         char.Humanoid.WalkSpeed = 32
  9676.         char.Humanoid.MaxHealth = math.huge
  9677.         char.Humanoid.Health = math.huge
  9678.        
  9679.         local invisff = Instance.new("ForceField", char)
  9680.         invisff.Visible = false invisff.Name = 'smff'
  9681.  
  9682.         while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9683.  
  9684.         local light = Instance.new("PointLight",char.HumanoidRootPart)
  9685.         light.Name = "StarmanFlash"
  9686.         light.Brightness = 100
  9687.         light.Range = 20
  9688.         light.Shadows = true
  9689.  
  9690.         local function stardestroy(part)
  9691.             if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9692.                 for i,v in pairs(part.Parent:GetChildren()) do
  9693.                     if v:IsA("BasePart") then
  9694.                         local force = Instance.new("BodyForce",v)
  9695.                         force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9696.                         v:BreakJoints()
  9697.                     end
  9698.                 end
  9699.            
  9700.                 local tadaas = {}
  9701.            
  9702.                 for i = 1,1 do
  9703.                     local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9704.                     tadaa.Volume = 10
  9705.                     tadaa.SoundId = "rbxassetid://551195499"
  9706.                     table.insert(tadaas,tadaa)
  9707.                 end
  9708.        
  9709.                 wait()
  9710.        
  9711.                 for i,v in pairs(tadaas) do
  9712.                     v:Play()
  9713.                 end
  9714.             end
  9715.         end
  9716.  
  9717.         local events = {}
  9718.         for i,v in pairs(char:GetChildren()) do
  9719.             if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9720.         end
  9721.         if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9722.         starmanEvents[plr.Name] = events
  9723.         starmanPlayers[plr.Name] = char
  9724.     end
  9725.    
  9726.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9727.         spawn(function()starman(gPlayers[plr])end)
  9728.     end
  9729. end)
  9730.  
  9731. addcmd("unstarman","Removes starman from [plr]",{},
  9732. function(args,speaker)
  9733.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9734.         pcall(function()
  9735.             if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9736.             if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9737.             local char = gPlayers[plr].Character
  9738.             while char.HumanoidRootPart:FindFirstChild("Starman") do
  9739.                 char.HumanoidRootPart.Starman:Destroy()
  9740.             end
  9741.             while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9742.                 char.HumanoidRootPart.StarmanFlash:Destroy()
  9743.             end
  9744.             while char.HumanoidRootPart:FindFirstChild("smff") do
  9745.                 char.HumanoidRootPart.smff:Destroy()
  9746.             end
  9747.         end)
  9748.     end
  9749. end)
  9750.  
  9751. local Timers = {}
  9752. function checkTimer(n,t,res)
  9753.     if not Timers[n] then Timers[n] = 0 end
  9754.    
  9755.     if tick() >= Timers[n] + t then
  9756.         if res then Timers[n] = tick() end
  9757.         return true
  9758.     else
  9759.         return false
  9760.     end
  9761. end
  9762.  
  9763. function nonEmpty(t)
  9764.     for i,v in pairs(t) do
  9765.         return true
  9766.     end
  9767.     return false
  9768. end
  9769.  
  9770. game:GetService("RunService").RenderStepped:Connect(function()
  9771.     if nonEmpty(starmanPlayers) then
  9772.         if checkTimer("Starman",0.05,true) then                
  9773.             for name,plrchar in pairs(starmanPlayers) do
  9774.                 ypcall(function()
  9775.                     local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9776.                     if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9777.                        
  9778.                     local plr = gPlayers:FindFirstChild(name)
  9779.                        
  9780.                     if plr then
  9781.                         local char = plrchar
  9782.                         local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9783.                            
  9784.                         local meshMap = {}
  9785.  
  9786.                         for i,v in pairs(char:GetChildren()) do
  9787.                             if v:IsA("CharacterMesh") then
  9788.                                 if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9789.                                 if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9790.                                 if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9791.                                 if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9792.                                 if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9793.                             end
  9794.                         end
  9795.  
  9796.                         if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9797.                            
  9798.                         if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9799.                         local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9800.                         while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9801.                         starmanLastColor = newColor
  9802.                         for i,v in pairs(char:GetChildren()) do
  9803.                             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9804.                                 v.BrickColor = newColor
  9805.                                 local fade = v:Clone()
  9806.                                 if meshMap[v.Name] then
  9807.                                     local newMesh = Instance.new("SpecialMesh",fade)
  9808.                                     newMesh.MeshId = meshMap[v.Name]
  9809.                                 end
  9810.                                 fade.Name = "StarFade"
  9811.                                 fade.Anchored = true
  9812.                                 fade.CanCollide = false
  9813.                                 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
  9814.                                 fade.Parent = workspace.Terrain
  9815.                                 game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9816.                                 game:GetService("Debris"):AddItem(fade,0.5)
  9817.                             end
  9818.                         end
  9819.                         light.Color = newColor.Color
  9820.                     end
  9821.                 end)
  9822.             end
  9823.         end
  9824.     end
  9825. end)
  9826.  
  9827. addcmd("tppos","Teleports a player to a coordinate",{},
  9828. function(args,speaker)
  9829.     if #args < 4 then return end
  9830.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9831.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9832.         local char = gPlayers[plr].Character
  9833.         if char and char:FindFirstChild("HumanoidRootPart") then
  9834.             char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9835.         end
  9836.     end
  9837. end)
  9838.  
  9839. addcmd("offset","Offsets a player by a coordinate",{},
  9840. function(args,speaker)
  9841.     if #args < 4 then return end
  9842.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9843.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9844.         local char = gPlayers[plr].Character
  9845.         if char and char:FindFirstChild("HumanoidRootPart") then
  9846.             char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9847.         end
  9848.     end
  9849. end)
  9850.  
  9851. addcmd('bait',';)',{'troll'},
  9852. function(args, speaker)
  9853. spawn(function()
  9854. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9855. 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)
  9856. y = Instance.new("BillboardGui")
  9857. y.Size = UDim2.new(0,100,0,150)
  9858. y.StudsOffset = Vector3.new(0,1,0)
  9859. y.Parent = P
  9860. y.Adornee = P
  9861. f = Instance.new("TextLabel")
  9862. f.Parent = y
  9863. f.BackgroundTransparency = 1
  9864. f.Position = UDim2.new(0,0,0,-50)
  9865. f.Size = UDim2.new(0,100,0,100)
  9866. f.Font = "Highway"
  9867. f.FontSize = "Size48"
  9868. f.Text = "Touch for admin!"
  9869. f.TextStrokeColor3 = Color3.new(0,0,0)
  9870. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9871. f.TextStrokeTransparency = 0
  9872. f.TextYAlignment = "Bottom"
  9873. 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)
  9874.     end)
  9875. end)
  9876.  
  9877. addcmd('removebait','clears bait parts',{'nobait'},
  9878. function(args, speaker)
  9879.     local function dels(instance)
  9880.         for i,v in pairs(instance:GetChildren())do
  9881.             if v.name == "IYbait"then v:Destroy()end
  9882.             dels(v)
  9883.         end
  9884.     end
  9885.     dels(workspace)
  9886. end)
  9887.  
  9888. function CreateInstance(cls,props)
  9889.     local inst = Instance.new(cls)
  9890.     for i,v in pairs(props) do
  9891.         inst[i] = v
  9892.     end
  9893.     return inst end
  9894. local function createSoundFrame()
  9895.     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)
  9896.     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
  9897.     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)
  9898.     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})
  9899.     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})
  9900.     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)
  9901.     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)
  9902.     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})
  9903.     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
  9904.     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
  9905.     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)
  9906.     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})
  9907.     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})
  9908.     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)
  9909.     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})
  9910.     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})
  9911.     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
  9912.     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)
  9913.     return soundFrame end
  9914. local soundFrame = createSoundFrame()
  9915. soundFrame.Visible = true
  9916. local MusicPlayer do
  9917.     MusicPlayer = {}
  9918.     local playlist = {}
  9919.     local currentSong = 1
  9920.     local playlistHook = nil
  9921.     --local soundFrame = script.Parent:WaitForChild("Sound")
  9922.     local soundLine = soundFrame:WaitForChild("Pos")
  9923.     local soundTouch = soundLine:WaitForChild("Touch")
  9924.     local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9925.     local soundPause = soundFrame:WaitForChild("Pause")
  9926.     local soundNext = soundFrame:WaitForChild("NextSong")
  9927.     local soundPrev = soundFrame:WaitForChild("PrevSong")
  9928.     local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9929.     local mouseDrag = false
  9930.     local mouse = gPlayers.LocalPlayer:GetMouse()
  9931.     local lineBar = soundFrame:WaitForChild("Pos")
  9932.     adminSound = Instance.new("Sound",nil)
  9933.     local function timeConvert(num)
  9934.         local mins = math.floor(num/60)
  9935.         local secs = math.floor(num % 60)
  9936.         return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9937.     end
  9938.     local function updateSongLine()
  9939.         local linePos = mouse.X - soundLine.AbsolutePosition.X
  9940.         if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9941.             local movePos = linePos/soundLine.AbsoluteSize.X
  9942.             soundTouch.Position = UDim2.new(movePos,0,0,0)
  9943.         elseif linePos < 0 then
  9944.             soundTouch.Position = UDim2.new(0,0,0,0)
  9945.         else
  9946.             soundTouch.Position = UDim2.new(1,0,0,0)
  9947.         end
  9948.         local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9949.         adminSound.TimePosition = newTimePos
  9950.         soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9951.         soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9952.     end
  9953.     local function updateDetails(id)
  9954.         local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9955.         soundFrame.SName.Text = info.Name
  9956.     end
  9957.     local function setPlaylistHook()
  9958.         if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9959.         if #playlist == 0 then return end
  9960.         playlistHook = adminSound.DidLoop:connect(function()
  9961.             if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9962.             soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9963.             MusicPlayer:Play(playlist[currentSong],true)
  9964.         end)
  9965.     end
  9966.     local function disconnectPlaylistHook()
  9967.         if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9968.     end
  9969.     game:GetService("RunService").RenderStepped:Connect(function()
  9970.         if adminSound.Playing then
  9971.             soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9972.             soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9973.             soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9974.         end
  9975.     end)
  9976.     lineBar.InputBegan:connect(function(input)
  9977.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9978.             mouseDrag = true
  9979.             updateSongLine()
  9980.         end
  9981.     end)
  9982.     lineBar.InputEnded:connect(function(input)
  9983.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9984.             mouseDrag = false
  9985.         end
  9986.     end)
  9987.     mouse.Move:connect(function(prop)
  9988.         if mouseDrag then
  9989.             updateSongLine()
  9990.         end
  9991.     end)
  9992.     function MusicPlayer:Play(id,plist)
  9993.         if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  9994.         adminSound:Stop()
  9995.         if adminSound.Parent == nil then
  9996.             adminSound = Instance.new("Sound",workspace)
  9997.             adminSound.Name = "IYsound"
  9998.             adminSound.Looped = true
  9999.             if plist then setPlaylistHook() end
  10000.         end
  10001.         adminSound.SoundId = "rbxassetid://"..tostring(id)
  10002.         adminSound.TimePosition = 0
  10003.         --repeat wait() until adminSound.IsLoaded
  10004.         adminSound:Play()
  10005.         soundPlayStop.BackgroundTransparency = 0
  10006.         soundPlayStop.ImageTransparency = 1
  10007.         updateDetails(id)
  10008.     end
  10009.     function MusicPlayer:Playlist(list)
  10010.         playlist = list
  10011.         soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  10012.         currentSong = 1
  10013.         if adminSound.Parent == nil then
  10014.             adminSound = Instance.new("Sound",workspace)
  10015.             adminSound.Name = "IYsound"
  10016.             adminSound.Looped = true
  10017.         end
  10018.         soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  10019.         MusicPlayer:Play(playlist[1],true)
  10020.         setPlaylistHook()
  10021.     end
  10022.     function MusicPlayer:Stop()
  10023.         adminSound:Stop()
  10024.         adminSound.TimePosition = 0
  10025.         soundTouch.Position = UDim2.new(0,0,0,0)
  10026.         soundFrame.TimeStart.Text = "0:00"
  10027.         soundPlayStop.BackgroundTransparency = 1
  10028.         soundPlayStop.ImageTransparency = 0
  10029.     end
  10030.     function MusicPlayer:Pause()
  10031.         adminSound:Pause()
  10032.         soundPlayStop.BackgroundTransparency = 1
  10033.         soundPlayStop.ImageTransparency = 0
  10034.     end
  10035.     function MusicPlayer:Resume()
  10036.         adminSound:Resume()
  10037.         soundPlayStop.BackgroundTransparency = 0
  10038.         soundPlayStop.ImageTransparency = 1
  10039.         setPlaylistHook()
  10040.     end
  10041.     function MusicPlayer:NextSong()
  10042.         if #playlist == 0 then return end
  10043.         if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  10044.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10045.         MusicPlayer:Play(playlist[currentSong],true)
  10046.     end
  10047.     function MusicPlayer:PrevSong()
  10048.         if #playlist == 0 then return end
  10049.         if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  10050.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10051.         MusicPlayer:Play(playlist[currentSong],true)
  10052.     end
  10053.     function MusicPlayer:SetSong(ind)
  10054.         if ind > #playlist or ind <= 0 then return end
  10055.         soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  10056.         MusicPlayer:Play(playlist[ind],true)
  10057.     end
  10058.     playerenabled = false
  10059.     function MusicPlayer:Show()
  10060.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10061.     end
  10062.     function MusicPlayer:Hide()
  10063.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10064.     end
  10065.     function colorFrames(obj,col)
  10066.         for i,v in pairs(obj:GetChildren()) do
  10067.             if v:IsA("ImageLabel") then
  10068.                 v.ImageColor3 = col
  10069.             end
  10070.             v.BackgroundColor3 = col
  10071.         end
  10072.     end
  10073.     for i,v in pairs(soundButtons) do
  10074.         v.MouseEnter:connect(function()
  10075.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  10076.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  10077.             v.BackgroundColor3 = Color3.new(1,1,1)
  10078.             colorFrames(v,Color3.new(1,1,1))
  10079.         end)
  10080.         v.MouseLeave:connect(function()
  10081.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  10082.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  10083.             v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  10084.             colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  10085.         end)
  10086.     end
  10087.     soundPlayStop.MouseButton1Click:connect(function()
  10088.         if adminSound.Playing then
  10089.             MusicPlayer:Stop()
  10090.         else
  10091.             MusicPlayer:Resume()
  10092.         end
  10093.     end)   
  10094.     soundPause.MouseButton1Click:connect(function()
  10095.         MusicPlayer:Pause()
  10096.     end)   
  10097.     soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  10098.     soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  10099. end
  10100. local testgui = Instance.new("ScreenGui",game.CoreGui)
  10101. soundFrame.Parent = testgui
  10102. addcmd('playlist','makes a noice playlist',{'ids','player'},
  10103. function(args, speaker)
  10104. playerenabled = true
  10105.     if #args > 0 then
  10106.     for i,v in pairs(game:GetDescendants()) do
  10107.     if v:IsA'Sound'then v:Destroy() end end wait(0.1)
  10108.         if adminSound.Parent == nil then
  10109.             adminSound = Instance.new("Sound",workspace)
  10110.             adminSound.Name = "IYsound"
  10111.             adminSound.Looped = true
  10112.         end
  10113.         local idlist = splitString(args[1])
  10114.         local workingIds = {}
  10115.         for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  10116.         if #workingIds > 0 then
  10117.             playerenabled = true
  10118.             NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  10119.             MusicPlayer:Playlist(workingIds)
  10120.             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)
  10121.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10122.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10123.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10124.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  10125.         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)
  10126.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10127.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  10128.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10129.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  10130. addcmd('setsong','goto a song',{'tosong'},
  10131. function(args, speaker)
  10132. MusicPlayer:SetSong(tonumber(args[1]))
  10133. end)
  10134. addcmd('nextsong','forward a song',{'nxtsong'},
  10135. function(args, speaker)
  10136. MusicPlayer:NextSong()
  10137. end)
  10138. addcmd('prevsong','back a song',{'previoussong'},
  10139. function(args, speaker)
  10140. MusicPlayer:PrevSong()
  10141. end)
  10142. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  10143. function(args, speaker)
  10144. playerenabled = false
  10145. MusicPlayer:Hide()
  10146. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  10147. end)
  10148.  
  10149. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  10150. function(args, speaker)
  10151.     for i,v in pairs(game:GetDescendants()) do
  10152.     if v:IsA'Sound'then v:Destroy() end end
  10153.     local c = args[1] or 'stop'
  10154.     if std.inTable({'stop'}, c:lower()) then return end
  10155.     local s = Instance.new("Sound", workspace)
  10156.     s.Name = "IYsound"
  10157.     s.Looped = true
  10158.     s.SoundId = c
  10159.     s.Volume = 1
  10160.     s:Play()
  10161.     playerenabled = false
  10162.     Notify('Playing hash')
  10163.  end)
  10164.  
  10165. addcmd('disco','disco party',{''},
  10166. function(args, speaker)
  10167.     _G.nodisco = nil
  10168.     coroutine.resume(coroutine.create(function()
  10169. repeat
  10170.     game:GetService('Lighting').GlobalShadows = true
  10171.     game:GetService('Lighting').FogEnd = 200
  10172. game:GetService('Lighting').TimeOfDay = 0
  10173. local r = 255
  10174. local g = 0
  10175. local b = 0
  10176. for i = 0,255,5 do
  10177.     if _G.nodisco ~=nil then return end
  10178.     r = r - 5
  10179.     b = b + 5
  10180.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10181.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10182.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10183.     wait()
  10184. end
  10185. for i = 0,255,5 do
  10186.     if _G.nodisco ~=nil then return end
  10187.     g = g + 5
  10188.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10189.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10190.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10191.     wait()
  10192. end
  10193. for i = 0,255,5 do
  10194.     if _G.nodisco ~=nil then return end
  10195.     b = b - 5
  10196.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10197.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10198.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10199.     wait()
  10200. end
  10201. for i = 0,255,5 do
  10202.     if _G.nodisco ~=nil then return end
  10203.     r = r + 5
  10204.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10205.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10206.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10207.     wait()
  10208. end
  10209. for i = 0,255,5 do
  10210.     if _G.nodisco ~=nil then return end
  10211.     g = g - 5
  10212.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10213.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10214.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10215.     wait()
  10216. end
  10217. until _G.nodisco
  10218. end))
  10219. end)
  10220.  
  10221. addcmd('undisco','rip disco party',{''},
  10222. function(args, speaker)
  10223. _G.nodisco = true
  10224. execCmd('fixl')
  10225. end)
  10226.  
  10227. addcmd('hat','give a hat to a player',{''},
  10228. function(args, speaker)
  10229. local players = getPlayer(args[1], speaker)
  10230. for i,v in pairs(players)do
  10231. local char = gPlayers[v].Character
  10232. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10233. Hat.Parent = char
  10234. end end)
  10235.  
  10236. fm = Instance.new('BlockMesh', DATA)
  10237. fm.Scale = Vector3.new(1, 1, 2)
  10238. fm.Name = "FAT"
  10239. addcmd('fat','makes a plr fat',{''},
  10240. function(args, speaker)
  10241. local players = getPlayer(args[1], speaker)
  10242. for i,v in pairs(players)do
  10243. local char = gPlayers[v].Character
  10244. for _, child in pairs( char:GetChildren()) do
  10245. if child.ClassName == "CharacterMesh" then
  10246. child:Destroy() end end
  10247. for i,v in pairs(char:GetChildren()) do
  10248. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10249. fm:Clone().Parent = v
  10250. end end end end)
  10251.  
  10252. addcmd('crucify','crucifies a player',{'cruci'},
  10253. function(args, speaker)
  10254. local players = getPlayer(args[1], speaker)
  10255. for i,v in pairs(players)do
  10256. local char = gPlayers[v].Character
  10257.         local torso=char['Torso']
  10258.         local larm=char['Left Arm']
  10259.         local rarm=char['Right Arm']
  10260.         local lleg=char['Left Leg']
  10261.         local rleg=char['Right Leg']
  10262.         local head=char['Head']
  10263.         if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10264.             local cru=Instance.new('Model',char)
  10265.             cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10266.             local c1=Instance.new('Part',cru)
  10267.             c1.BrickColor=BrickColor.new('Reddish brown')
  10268.             c1.Material='Wood'
  10269.             c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10270.             c1.Size=Vector3.new(2,18.4,1)
  10271.             c1.Anchored=true
  10272.             local c2=c1:Clone()
  10273.             c2.Parent=cru
  10274.             c2.Size=Vector3.new(11,1.6,1)
  10275.             c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10276.             torso.Anchored=true;wait(0.5)
  10277.             torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10278.             larm.Anchored=true
  10279.             rarm.Anchored=true
  10280.             lleg.Anchored=true
  10281.             rleg.Anchored=true
  10282.             head.Anchored=true;wait()
  10283.             larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10284.             rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10285.             lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10286.             rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10287.             larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10288.             rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10289.             lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10290.             rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10291.             --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10292.             local n1=Instance.new('Part',cru)
  10293.             n1.BrickColor=BrickColor.new('Dark stone grey')
  10294.             n1.Material='DiamondPlate'
  10295.             n1.Size=Vector3.new(0.2,0.2,2)
  10296.             n1.Anchored=true
  10297.             local m=Instance.new('BlockMesh',n1)
  10298.             m.Scale=Vector3.new(0.2,0.2,0.7)
  10299.             local n2=n1:Clone()
  10300.             n2.Parent=cru
  10301.             local n3=n1:Clone()
  10302.             n3.Parent=cru
  10303.             n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10304.             n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10305.             n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10306.             spawn(function()
  10307.                 repeat
  10308.                     wait(0.1)
  10309.                     char.Humanoid.Health=char.Humanoid.Health-0.6
  10310.                 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10311.                 char:BreakJoints()
  10312.             end)
  10313.         end
  10314.     end
  10315. end)
  10316.  
  10317. addcmd('hang','hangs a player',{},
  10318. function(args, speaker)
  10319. local players = getPlayer(args[1], speaker)
  10320. for i,v in pairs(players)do
  10321. local plr = gPlayers[v].Character
  10322. plr.HumanoidRootPart.Anchored = true
  10323. function sandbox(var,func)
  10324.     local env = getfenv(func)
  10325.     local newenv = setmetatable({},{
  10326.         __index = function(self,k)
  10327.             if k=="script" then
  10328.                 return var
  10329.             else
  10330.                 return env[k]
  10331.             end
  10332.         end,
  10333.     })
  10334.     setfenv(func,newenv)
  10335.     return func
  10336. end
  10337. cors = {}
  10338. mas = Instance.new("Model",game:GetService("Lighting"))
  10339. local Model0 = Instance.new("Model")
  10340. local Part1 = Instance.new("Part")
  10341. local Part2 = Instance.new("Part")
  10342. local Part3 = Instance.new("Part")
  10343. local Part4 = Instance.new("Part")
  10344. local Part5 = Instance.new("Part")
  10345. local Motor6D6 = Instance.new("Motor6D")
  10346. local Part7 = Instance.new("Part")
  10347. local Part8 = Instance.new("Part")
  10348. local Part9 = Instance.new("Part")
  10349. local Part10 = Instance.new("Part")
  10350. local Part11 = Instance.new("Part")
  10351. local Part12 = Instance.new("Part")
  10352. local Part13 = Instance.new("Part")
  10353. local Part14 = Instance.new("Part")
  10354. local Part15 = Instance.new("Part")
  10355. Model0.Name = "hang"
  10356. Model0.Parent = mas
  10357. Part1.Parent = Model0
  10358. Part1.Material = Enum.Material.SmoothPlastic
  10359. Part1.BrickColor = BrickColor.new("Reddish brown")
  10360. Part1.Anchored = true
  10361. Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10362. Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10363. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10364. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10365. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10366. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10367. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10368. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10369. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10370. Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
  10371. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10372. Part2.Parent = Model0
  10373. Part2.Material = Enum.Material.Wood
  10374. Part2.BrickColor = BrickColor.new("Pine Cone")
  10375. Part2.Anchored = true
  10376. Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
  10377. Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10378. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10379. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10380. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10381. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10382. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10383. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10384. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10385. Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
  10386. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10387. Part3.Parent = Model0
  10388. Part3.Material = Enum.Material.Wood
  10389. Part3.BrickColor = BrickColor.new("Pine Cone")
  10390. Part3.Anchored = true
  10391. Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
  10392. Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10393. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10394. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10395. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10396. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10397. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10398. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10399. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10400. Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
  10401. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10402. Part4.Parent = Model0
  10403. Part4.Material = Enum.Material.Wood
  10404. Part4.BrickColor = BrickColor.new("Pine Cone")
  10405. Part4.Anchored = true
  10406. Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
  10407. Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10408. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10409. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10410. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10411. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10412. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10413. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10414. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10415. Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
  10416. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10417. Part5.Name = "main"
  10418. Part5.Parent = Model0
  10419. Part5.BrickColor = BrickColor.new("Bright blue")
  10420. Part5.Transparency = 1
  10421. Part5.Rotation = Vector3.new(0, -90, 0)
  10422. Part5.Anchored = true
  10423. Part5.CanCollide = false
  10424. Part5.FormFactor = Enum.FormFactor.Symmetric
  10425. Part5.Size = Vector3.new(2, 2, 1)
  10426. Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10427. Part5.BottomSurface = Enum.SurfaceType.Smooth
  10428. Part5.TopSurface = Enum.SurfaceType.Smooth
  10429. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10430. Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
  10431. Part5.Orientation = Vector3.new(0, -90, 0)
  10432. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10433. Motor6D6.Name = "RootJoint"
  10434. Motor6D6.Parent = Part5
  10435. Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10436. Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10437. Motor6D6.Part0 = Part5
  10438. Motor6D6.MaxVelocity = 0.10000000149012
  10439. Part7.Parent = Model0
  10440. Part7.Material = Enum.Material.SmoothPlastic
  10441. Part7.BrickColor = BrickColor.new("Reddish brown")
  10442. Part7.Rotation = Vector3.new(90, 75, -180)
  10443. Part7.Anchored = true
  10444. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10445. Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10446. Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10447. Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10448. Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10449. Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10450. Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10451. Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10452. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10453. Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
  10454. Part7.Orientation = Vector3.new(15, 90, -90)
  10455. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10456. Part8.Parent = Model0
  10457. Part8.Material = Enum.Material.Wood
  10458. Part8.BrickColor = BrickColor.new("Pine Cone")
  10459. Part8.Anchored = true
  10460. Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
  10461. Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10462. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10463. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10464. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10465. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10466. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10467. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10468. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10469. Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
  10470. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10471. Part9.Parent = Model0
  10472. Part9.Material = Enum.Material.SmoothPlastic
  10473. Part9.BrickColor = BrickColor.new("Reddish brown")
  10474. Part9.Rotation = Vector3.new(90, 75, -180)
  10475. Part9.Anchored = true
  10476. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10477. Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10478. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10479. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10480. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10481. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10482. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10483. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10484. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10485. Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
  10486. Part9.Orientation = Vector3.new(15, 90, -90)
  10487. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10488. Part10.Parent = Model0
  10489. Part10.Material = Enum.Material.SmoothPlastic
  10490. Part10.BrickColor = BrickColor.new("Reddish brown")
  10491. Part10.Anchored = true
  10492. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10493. Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10494. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10495. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10496. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10497. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10498. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10499. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10500. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10501. Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
  10502. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10503. Part11.Parent = Model0
  10504. Part11.Material = Enum.Material.SmoothPlastic
  10505. Part11.BrickColor = BrickColor.new("Reddish brown")
  10506. Part11.Anchored = true
  10507. Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10508. Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10509. Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10510. Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10511. Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10512. Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10513. Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10514. Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10515. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10516. Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
  10517. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10518. Part12.Parent = Model0
  10519. Part12.Material = Enum.Material.SmoothPlastic
  10520. Part12.BrickColor = BrickColor.new("Reddish brown")
  10521. Part12.Rotation = Vector3.new(90, 75, -180)
  10522. Part12.Anchored = true
  10523. Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10524. Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10525. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10526. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10527. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10528. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10529. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10530. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10531. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10532. Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
  10533. Part12.Orientation = Vector3.new(15, 90, -90)
  10534. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10535. Part13.Parent = Model0
  10536. Part13.Material = Enum.Material.SmoothPlastic
  10537. Part13.BrickColor = BrickColor.new("Reddish brown")
  10538. Part13.Anchored = true
  10539. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10540. Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10541. Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10542. Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10543. Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10544. Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10545. Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10546. Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10547. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10548. Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
  10549. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10550. Part14.Parent = Model0
  10551. Part14.Material = Enum.Material.SmoothPlastic
  10552. Part14.BrickColor = BrickColor.new("Reddish brown")
  10553. Part14.Rotation = Vector3.new(90, 75, -180)
  10554. Part14.Anchored = true
  10555. Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10556. Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10557. Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10558. Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10559. Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10560. Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10561. Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10562. Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10563. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10564. Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
  10565. Part14.Orientation = Vector3.new(15, 90, -90)
  10566. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10567. Part15.Parent = Model0
  10568. Part15.Material = Enum.Material.SmoothPlastic
  10569. Part15.BrickColor = BrickColor.new("Reddish brown")
  10570. Part15.Anchored = true
  10571. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10572. Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10573. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10574. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10575. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10576. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10577. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10578. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10579. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10580. Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
  10581. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10582. for i,v in pairs(mas:GetChildren()) do
  10583.     v.Parent = workspace
  10584.     pcall(function() v:MakeJoints() end)
  10585. end
  10586. mas:Destroy()
  10587. for i,v in pairs(cors) do
  10588.     spawn(function()
  10589.         pcall(v)
  10590.     end)
  10591. end
  10592.             hang = Model0
  10593.             hang.Parent = plr
  10594.             hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10595.             pcall(function()
  10596.             plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10597.             function weld(p, cf)
  10598.             local weld1 = Instance.new("Weld")
  10599.             weld1.Part0 = p
  10600.             weld1.Part1 = plr.Torso
  10601.             weld1.C0 = CFrame.new()
  10602.             weld1.C1 = cf
  10603.             weld1.Parent = p
  10604.             end
  10605.             weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10606.             weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10607.             spawn(function()
  10608.                 repeat
  10609.                     wait(0.1)
  10610.                     plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10611.                 until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10612.                 plr:BreakJoints()
  10613.             end)
  10614.             end)
  10615.         end
  10616. end)
  10617.  
  10618. addcmd('fix', 'restores lighting and what not',{},
  10619. function(args, speaker)
  10620. LightingService.Ambient = origsettings.abt
  10621. LightingService.OutdoorAmbient = origsettings.oabt
  10622. LightingService.Brightness = origsettings.brt
  10623. LightingService.TimeOfDay = origsettings.time
  10624. LightingService.FogColor = origsettings.fclr
  10625. LightingService.FogEnd = origsettings.fe
  10626. LightingService.FogStart = origsettings.fs
  10627. playinggif = false
  10628. workspace.Gravity = 200
  10629. 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)
  10630. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10631.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10632.     if v:IsA("PostEffect") then v:Destroy() end end
  10633. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10634.  
  10635. Floating = false
  10636.  
  10637. addcmd('float', 'makes player float',{},
  10638. function(args,speaker)
  10639.     Floating = true
  10640.     local players = getPlayer(args[1], speaker)
  10641.     for _,v in pairs(players) do
  10642.         local pchar = gPlayers[v].Character
  10643.         if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10644.             spawn(function()
  10645.                 local float = DATA.Float:Clone()
  10646.                 float.Parent = pchar
  10647.                 float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10648.                 spawn(function()
  10649.                     while wait(0.1) do
  10650.                         if pchar:FindFirstChild("Float") then
  10651.                             float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10652.                         else
  10653.                             break
  10654.                         end
  10655.                     end
  10656.                 end)
  10657.             end)
  10658.         end
  10659.     end
  10660. end)
  10661.  
  10662. addcmd('unfloat','disables floating',{},
  10663. function(args, speaker)
  10664.     Floating = false
  10665.     local players = getPlayer(args[1], speaker)
  10666.     for i,v in pairs(players)do
  10667.         local pchar = gPlayers[v].Character
  10668.         if pchar:FindFirstChild("Float") then
  10669.             pchar.Float:Destroy()
  10670.         end
  10671.     end
  10672. end)
  10673.  
  10674. runningnoclip = false
  10675. Clip = true
  10676. addcmd('noclip','noclip',{},
  10677. function(args, speaker)
  10678. if speaker.userId ~= LP.userId then
  10679. lponly(speaker)
  10680. else
  10681. Notify('Noclip enabled')
  10682. Clip = false
  10683. if LP.Character:FindFirstChild('Torso') then
  10684.     wait(0.1)
  10685.     if runningnoclip == false then runningnoclip = true
  10686.     game:GetService('RunService').Stepped:connect(function ()
  10687.     if Clip == false and LP.Character ~= nil then
  10688.     for _, child in pairs( LP.Character:GetDescendants()) do
  10689.     if child.ClassName == 'Part' and child.CanCollide == true then
  10690.     child.CanCollide = false
  10691.     end end end end) end
  10692. else
  10693.     r15noclip = true
  10694. end
  10695. end
  10696. end)
  10697.  
  10698. addcmd('clip','clip',{},
  10699. function(args, speaker)
  10700. if speaker.userId ~= LP.userId then
  10701. lponly(speaker)
  10702. else
  10703.     Notify('Noclip disabled')
  10704.     Clip = true
  10705.     r15noclip = false
  10706.     wait(0.1)
  10707.     if LP.Character ~= nil then
  10708.     LP.Character.Torso.CanCollide = true
  10709.     LP.Character.Head.CanCollide = true
  10710. end end end)
  10711.  
  10712. addcmd('prefix','changes prefix',{},
  10713. function(args, speaker)
  10714.     cmdprefix = args[1]
  10715.     Notify('Set prefix to "' .. args[1] .. '"')
  10716.     updatefile()
  10717. end)
  10718.  
  10719. logsopen = false
  10720. addcmd('logs','shows logs',{},
  10721. function(args, speaker)
  10722. if speaker.userId ~= LP.userId then
  10723. lponly(speaker) else
  10724. if logsopen == false then logsopen = true
  10725. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10726. end
  10727. end
  10728. end)
  10729.  
  10730. local Saved = {}
  10731.  
  10732. RestorePoint = function()
  10733.     Saved = {}
  10734.     for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10735.         v.Archivable = true;
  10736.     end
  10737.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10738.         if not v:IsA("Terrain") and not v:IsA("Camera") then
  10739.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10740.                 table.insert(Saved, v:Clone());
  10741.             end
  10742.         elseif v:IsA("Terrain") then
  10743.             Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10744.         end
  10745.     end
  10746.     return Saved;
  10747. end
  10748.  
  10749. InsertPoint = function()
  10750.     if #Saved == 0 and not Saved.Terrain then
  10751.         return false;
  10752.     end
  10753.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10754.         if not v:IsA("Camera") and not v:IsA("Terrain") then
  10755.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10756.                 pcall(function()
  10757.                     v:Destroy()
  10758.                 end)
  10759.             end
  10760.         elseif v:IsA("Terrain") then
  10761.             v:Clear()
  10762.         end
  10763.     end
  10764.     for i, v in ipairs(Saved) do
  10765.         v:Clone().Parent = workspace;
  10766.     end
  10767.     game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10768. end
  10769.  
  10770. addcmd('savemap','saves current map',{'smap'},
  10771. function(args, speaker)
  10772. RestorePoint()
  10773. Notify('Saved current map')
  10774. end)
  10775.  
  10776. addcmd('restoremap','saves current map',{'rmap'},
  10777. function(args, speaker)
  10778. InsertPoint()
  10779. Notify('Loaded last saved map')
  10780. end)
  10781.  
  10782. addcmd('respawn','respawns',{},
  10783. function(args, speaker)
  10784.     local players = getPlayer(args[1], speaker)
  10785.     for i,v in pairs(players) do
  10786.     respawn(gPlayers[v])
  10787.     end
  10788. end)
  10789.  
  10790. addcmd('version','shows version',{''},
  10791. function(args, speaker)
  10792. if speaker.userId ~= LP.userId then
  10793. lponly(speaker)
  10794. else
  10795.     Notify("Version is " .. Version)
  10796. end
  10797. end)
  10798. local CTPenabled = false
  10799. Mouse.KeyDown:connect(function (Key)
  10800.     if Key:byte() == 29 then
  10801.         if FLYING == false then
  10802.             execCmd("fly me", Player)
  10803.         elseif FLYING == true then
  10804.             execCmd("unfly me", Player)
  10805.         end
  10806.     end
  10807.     if Key:byte() == 30 then
  10808.         if Clip == true then
  10809.             execCmd("noclip", Player)
  10810.         elseif Clip == false then
  10811.             execCmd("clip", Player)
  10812.         end
  10813.     end
  10814.     Key = Key:lower()
  10815.     if Key:byte() == 27 then
  10816.         CTPenabled = true
  10817.     end
  10818. end)
  10819. Mouse.KeyUp:connect(function(Key)
  10820.     Key = Key:lower()
  10821.     if Key:byte() == 27 then
  10822.         CTPenabled = false
  10823.     end
  10824. end)
  10825. Mouse.Button1Down:connect(function()
  10826.     local charx = gPlayers.LocalPlayer.Character
  10827.     if charx and CTPenabled == true then
  10828.         charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10829.     end
  10830. end)
  10831.  
  10832. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10833. CMDbar.Name = 'GUI'
  10834. CMDbar.DisplayOrder = 2
  10835. cont = Instance.new("Frame")
  10836. cmdBAR = Instance.new('TextBox', cont)
  10837. cont.Name = "cont"
  10838. cont.BackgroundTransparency = 1
  10839. cont.Position = UDim2.new(1, -265, 0, -75)
  10840. cont.Size = UDim2.new(0, 270, 0, 45)
  10841. cont.Parent = CMDbar
  10842. cont.ZIndex = 5
  10843. cont.Active = true
  10844. dragGUI(cont)
  10845. cmdBAR.Name = "CMDbar"
  10846. cmdBAR.Parent = cont
  10847. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10848. cmdBAR.BackgroundTransparency = 0.7
  10849. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10850. cmdBAR.BorderSizePixel = 0
  10851. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10852. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10853. cmdBAR.Font = Enum.Font.SourceSans
  10854. cmdBAR.FontSize = Enum.FontSize.Size18
  10855. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10856. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10857. cmdBAR.ZIndex = 5
  10858. DATA = Instance.new('Folder', game.ContextActionService)
  10859. DATA.Name = 'Data'
  10860. Paper = Instance.new('BlockMesh', DATA)
  10861. Paper.Name = 'Paper'
  10862. Paper.Scale = Vector3.new(1,1,0.1)
  10863. ayylmao = Instance.new('Hat', DATA)
  10864. ayylmao.Name = 'ayylmao'
  10865. ayyHandle = Instance.new('Part', ayylmao)
  10866. ayyHandle.Name = 'Handle'
  10867. ayyHandle.Size = Vector3.new(2,2.4,2)
  10868. ayyHandle.FormFactor = 'Plate'
  10869. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10870. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10871. ayyMesh.MeshType = 'FileMesh'
  10872. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10873. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10874. Float = Instance.new('Part', DATA)
  10875. Float.Name = 'Float'
  10876. Float.Transparency = 1
  10877. Float.Size = Vector3.new(6,1,6)
  10878. Float.Anchored = true
  10879. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10880. missile = Instance.new('Part', DATA)
  10881. missile.Name = 'IY_missile'
  10882. missile.CanCollide = false
  10883. missile.Size = Vector3.new(2, 5, 2)
  10884. Instance.new('CylinderMesh', missile)
  10885. local F = Instance.new('Part', missile)
  10886. F.BrickColor = BrickColor.new('Black')
  10887. F.CanCollide = false
  10888. F.Size = Vector3.new(2, 0.2, 2)
  10889. Instance.new('CylinderMesh', F)
  10890. local fire = Instance.new('Fire', F)
  10891. fire.Size = "15"
  10892. fire.Heat = "25"
  10893. local head = Instance.new('Part', missile)
  10894. head.CanCollide = false
  10895. head.Shape = 'Ball'
  10896. head.Size = Vector3.new(2, 2, 2)
  10897. head.TopSurface = 'Smooth'
  10898. head.BottomSurface = 'Smooth'
  10899. local BF = Instance.new('BodyForce', missile)
  10900. BF.Name = 'force'
  10901. BF.Force = Vector3.new(0, 0, 0)
  10902. local W1 = Instance.new('Weld', missile)
  10903. W1.Part0 = missile
  10904. W1.Part1 = F
  10905. W1.C1 = CFrame.new(0, 2.6, 0)
  10906. local W2 = Instance.new('Weld', missile)
  10907. W2.Part0 = missile
  10908. W2.Part1 = head
  10909. W2.C1 = CFrame.new(0, -2.6, 0)
  10910.     jail = Instance.new('Model', DATA)
  10911.     jail.Name = 'JAIL'
  10912.         local B = Instance.new('Part', jail)
  10913.         B.Name = 'BUTTOM'
  10914.         B.BrickColor = BrickColor.new('Black')
  10915.         B.Transparency = 0.5
  10916.         B.Anchored = true
  10917.         B.Locked = true
  10918.         B.Size = Vector3.new(6, 1, 6)
  10919.         B.TopSurface = 'Smooth'
  10920.         B.BottomSurface = 'Smooth'
  10921.         local M = Instance.new('Part', jail)
  10922.         M.Name = 'MAIN'
  10923.         M.BrickColor = BrickColor.new('Black')
  10924.         M.Transparency = 1
  10925.         M.Anchored = true
  10926.         M.CanCollide = false
  10927.         M.Locked = true
  10928.         M.Position = B.Position + Vector3.new(0, 3, 0)
  10929.         M.Size = Vector3.new(1, 1, 1)
  10930.         local P1 = Instance.new('Part', jail)
  10931.         P1.BrickColor = BrickColor.new('Black')
  10932.         P1.Transparency = 0.5
  10933.         P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10934.         P1.Rotation = Vector3.new(0, 90, 0)
  10935.         P1.Anchored = true
  10936.         P1.Locked = true
  10937.         P1.Size = Vector3.new(1, 6, 6)
  10938.         local P2 = Instance.new('Part', jail)
  10939.         P2.BrickColor = BrickColor.new('Black')
  10940.         P2.Transparency = 0.5
  10941.         P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10942.         P2.Rotation = Vector3.new(-180, 0, -180)
  10943.         P2.Anchored = true
  10944.         P2.Locked = true
  10945.         P2.Size = Vector3.new(1, 6, 4)
  10946.         local P3 = Instance.new('Part', jail)
  10947.         P3.BrickColor = BrickColor.new('Black')
  10948.         P3.Transparency = 0.5
  10949.         P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10950.         P3.Rotation = Vector3.new(0, 0, 0)
  10951.         P3.Anchored = true
  10952.         P3.Locked = true
  10953.         P3.Size = Vector3.new(1, 6, 4)
  10954.         local P4 = Instance.new('Part', jail)
  10955.         P4.BrickColor = BrickColor.new('Black')
  10956.         P4.Transparency = 0.5
  10957.         P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10958.         P4.Rotation = Vector3.new(0, 90, 0)
  10959.         P4.Anchored = true
  10960.         P4.Locked = true
  10961.         P4.Size = Vector3.new(1, 6, 6)
  10962.         local TOP = Instance.new('Part', jail)
  10963.         TOP.BrickColor = BrickColor.new('Black')
  10964.         TOP.Transparency = 0.5
  10965.         TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10966.         TOP.Rotation = Vector3.new(0, 0, 0)
  10967.         TOP.Anchored = true
  10968.         TOP.Locked = true
  10969.         TOP.Size = Vector3.new(6, 1, 6)
  10970.         TOP.TopSurface = 'Smooth'
  10971.         TOP.BottomSurface = 'Smooth'
  10972. cp = Instance.new("ScreenGui")
  10973. local Frame = Instance.new("Frame")
  10974. local holder = Instance.new("Frame")
  10975. bar = Instance.new("Frame")
  10976. local cmds = Instance.new("TextButton")
  10977. local settings = Instance.new("TextButton")
  10978. local Hide = Instance.new("TextButton")
  10979. local Exit = Instance.new("TextButton")
  10980. FeedbackMain = Instance.new("Frame")
  10981. local Title = Instance.new("TextLabel")
  10982. local checkboxText = Instance.new("TextLabel")
  10983. local CheckBox = Instance.new("ImageButton")
  10984. local bindInput = Instance.new("TextButton")
  10985. Input = Instance.new("TextBox")
  10986. local preText = Instance.new("TextLabel")
  10987. local setpre = Instance.new("TextButton")
  10988. local everyone = Instance.new("TextButton")
  10989. local JLtext = Instance.new("TextLabel")
  10990. local CheckBoxJL = Instance.new("ImageButton")
  10991. local friends = Instance.new("TextButton")
  10992. local InputBox = Instance.new("TextButton")
  10993. Input_2 = Instance.new("TextBox")
  10994. local MTText = Instance.new("TextLabel")
  10995. local setMT = Instance.new("TextButton")
  10996. local CheckBoxS = Instance.new("ImageButton")
  10997. local slocktext = Instance.new("TextLabel")
  10998. local barBind = Instance.new("TextLabel")
  10999. local setBind = Instance.new("TextButton")
  11000. local MtimeInput = Instance.new("TextButton")
  11001. Input_3 = Instance.new("TextBox")
  11002. local size = Instance.new("Frame")
  11003. MAIN = Instance.new("Frame")
  11004. local Title_2 = Instance.new("TextLabel")
  11005. local Example = Instance.new("TextLabel")
  11006. local Search = Instance.new("TextBox")
  11007. local CMDss = Instance.new("ScrollingFrame")
  11008. local uicolortext = Instance.new("TextLabel")
  11009. local openC = Instance.new("TextButton")
  11010. cp.Name = "cp"
  11011. cp.Parent = DATA
  11012. Frame.Parent = cp
  11013. Frame.Active = true
  11014. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  11015. Frame.BackgroundTransparency = 1
  11016. Frame.Position = UDim2.new(1, -300, 1, -330)
  11017. Frame.Size = UDim2.new(0, 300, 0, 40)
  11018. holder.Name = "holder"
  11019. holder.Parent = Frame
  11020. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11021. holder.BackgroundTransparency = 1
  11022. holder.BorderSizePixel = 2
  11023. holder.ClipsDescendants = true
  11024. holder.Size = UDim2.new(0, 300, 0, 330)
  11025. holder.ZIndex = 2
  11026. bar.Name = "bar"
  11027. bar.Parent = holder
  11028. bar.BackgroundColor3 = maincolor
  11029. bar.BackgroundTransparency = 0.30000001192093
  11030. bar.BorderColor3 = Color3.new(0, 0, 0)
  11031. bar.BorderSizePixel = 0
  11032. bar.Position = UDim2.new(1, -295, 1, -330)
  11033. bar.Size = UDim2.new(0, 290, 0, 26)
  11034. cmds.Name = "cmds"
  11035. cmds.Parent = bar
  11036. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  11037. cmds.BackgroundTransparency = 0.80000001192093
  11038. cmds.BorderColor3 = Color3.new(1, 1, 1)
  11039. cmds.Position = UDim2.new(0, 3, 0, 3)
  11040. cmds.Size = UDim2.new(0, 70, 0, 20)
  11041. cmds.Font = Enum.Font.SourceSans
  11042. cmds.FontSize = Enum.FontSize.Size14
  11043. cmds.Text = "Commands"
  11044. cmds.TextColor3 = Color3.new(1, 1, 1)
  11045. settings.Name = "settings"
  11046. settings.Parent = bar
  11047. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  11048. settings.BackgroundTransparency = 0.80000001192093
  11049. settings.BorderColor3 = Color3.new(1, 1, 1)
  11050. settings.Position = UDim2.new(0, 77, 0, 3)
  11051. settings.Size = UDim2.new(0, 70, 0, 20)
  11052. settings.Font = Enum.Font.SourceSans
  11053. settings.FontSize = Enum.FontSize.Size14
  11054. settings.Text = "Settings"
  11055. settings.TextColor3 = Color3.new(1, 1, 1)
  11056. Hide.Name = "Hide"
  11057. Hide.Parent = bar
  11058. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  11059. Hide.BackgroundTransparency = 0.30000001192093
  11060. Hide.BorderColor3 = Color3.new(1, 1, 1)
  11061. Hide.BorderSizePixel = 0
  11062. Hide.Position = UDim2.new(0, 243, 0, 3)
  11063. Hide.Size = UDim2.new(0, 20, 0, 20)
  11064. Hide.FontSize = Enum.FontSize.Size14
  11065. Hide.Text = ""
  11066. Exit.Name = "Exit"
  11067. Exit.Parent = bar
  11068. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11069. Exit.BackgroundTransparency = 0.30000001192093
  11070. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11071. Exit.BorderSizePixel = 0
  11072. Exit.Position = UDim2.new(0, 267, 0, 3)
  11073. Exit.Size = UDim2.new(0, 20, 0, 20)
  11074. Exit.FontSize = Enum.FontSize.Size14
  11075. Exit.Text = ""
  11076. FeedbackMain.Name = "FeedbackMain"
  11077. FeedbackMain.Parent = holder
  11078. FeedbackMain.BackgroundColor3 = maincolor
  11079. FeedbackMain.BackgroundTransparency = 0.5
  11080. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  11081. FeedbackMain.BorderSizePixel = 0
  11082. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
  11083. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  11084. Title.Name = "Title"
  11085. Title.Parent = FeedbackMain
  11086. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  11087. Title.BackgroundTransparency = 1
  11088. Title.Size = UDim2.new(1, 0, 0, 30)
  11089. Title.Font = Enum.Font.SourceSansBold
  11090. Title.FontSize = Enum.FontSize.Size24
  11091. Title.Text = "Settings"
  11092. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11093. Title.TextStrokeTransparency = 0
  11094. checkboxText.Name = "checkboxText"
  11095. checkboxText.Parent = FeedbackMain
  11096. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  11097. checkboxText.BackgroundTransparency = 1
  11098. checkboxText.Position = UDim2.new(0, 0, 0, 60)
  11099. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  11100. checkboxText.Font = Enum.Font.SourceSansBold
  11101. checkboxText.FontSize = Enum.FontSize.Size18
  11102. checkboxText.Text = "     Suggestions"
  11103. checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11104. checkboxText.TextStrokeTransparency = 0
  11105. checkboxText.TextXAlignment = Enum.TextXAlignment.Left
  11106. CheckBox.Name = "CheckBox"
  11107. CheckBox.Parent = FeedbackMain
  11108. CheckBox.BackgroundTransparency = 1
  11109. CheckBox.Position = UDim2.new(0, 240, 0, 60)
  11110. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  11111. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  11112. bindInput.Name = "bindInput"
  11113. bindInput.Parent = FeedbackMain
  11114. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11115. bindInput.Position = UDim2.new(0, 187, 0, 260)
  11116. bindInput.Size = UDim2.new(0, 30, 0, 30)
  11117. bindInput.AutoButtonColor = false
  11118. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11119. bindInput.Font = Enum.Font.SourceSans
  11120. bindInput.FontSize = Enum.FontSize.Size14
  11121. bindInput.Text = ""
  11122. Input.Name = "Input"
  11123. Input.Parent = bindInput
  11124. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  11125. Input.BackgroundTransparency = 1
  11126. Input.Position = UDim2.new(0, -8, 0, -8)
  11127. Input.Size = UDim2.new(0, 20, 0, 20)
  11128. Input.Font = Enum.Font.SourceSansBold
  11129. Input.FontSize = Enum.FontSize.Size18
  11130. Input.MultiLine = true
  11131. Input.Text = ";"
  11132. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11133. Input.TextWrapped = true
  11134. Input.TextYAlignment = Enum.TextYAlignment.Top
  11135. preText.Name = "preText"
  11136. preText.Parent = FeedbackMain
  11137. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  11138. preText.BackgroundTransparency = 1
  11139. preText.Position = UDim2.new(0, 0, 0, 140)
  11140. preText.Size = UDim2.new(1, 0, 0, 30)
  11141. preText.Font = Enum.Font.SourceSansBold
  11142. preText.FontSize = Enum.FontSize.Size18
  11143. preText.Text = "     Prefix"
  11144. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11145. preText.TextStrokeTransparency = 0
  11146. preText.TextXAlignment = Enum.TextXAlignment.Left
  11147. setpre.Name = "setpre"
  11148. setpre.Parent = FeedbackMain
  11149. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  11150. setpre.BorderSizePixel = 5
  11151. setpre.Position = UDim2.new(0, 235, 0, 142)
  11152. setpre.Size = UDim2.new(0, 40, 0, 25)
  11153. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11154. setpre.Font = Enum.Font.ArialBold
  11155. setpre.FontSize = Enum.FontSize.Size18
  11156. setpre.Text = "Set"
  11157. everyone.Name = "everyone"
  11158. everyone.Parent = FeedbackMain
  11159. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  11160. everyone.BackgroundTransparency = 0.80000001192093
  11161. everyone.BorderColor3 = Color3.new(0, 0, 0)
  11162. everyone.Position = UDim2.new(0, 230, 0, 237)
  11163. everyone.Size = UDim2.new(0, 50, 0, 20)
  11164. everyone.Font = Enum.Font.SourceSans
  11165. everyone.FontSize = Enum.FontSize.Size14
  11166. everyone.Text = "Everyone"
  11167. everyone.TextColor3 = Color3.new(1, 1, 1)
  11168. JLtext.Name = "JLtext"
  11169. JLtext.Parent = FeedbackMain
  11170. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  11171. JLtext.BackgroundTransparency = 1
  11172. JLtext.Position = UDim2.new(0, 0, 0, 220)
  11173. JLtext.Size = UDim2.new(1, 0, 0, 30)
  11174. JLtext.Font = Enum.Font.SourceSansBold
  11175. JLtext.FontSize = Enum.FontSize.Size18
  11176. JLtext.Text = "     Joined/Left Notifications"
  11177. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11178. JLtext.TextStrokeTransparency = 0
  11179. JLtext.TextXAlignment = Enum.TextXAlignment.Left
  11180. CheckBoxJL.Name = "CheckBoxJL"
  11181. CheckBoxJL.Parent = FeedbackMain
  11182. CheckBoxJL.BackgroundTransparency = 1
  11183. CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
  11184. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  11185. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  11186. friends.Name = "friends"
  11187. friends.Parent = FeedbackMain
  11188. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  11189. friends.BackgroundTransparency = 0.80000001192093
  11190. friends.BorderColor3 = Color3.new(1, 1, 1)
  11191. friends.Position = UDim2.new(0, 230, 0, 215)
  11192. friends.Size = UDim2.new(0, 50, 0, 20)
  11193. friends.Font = Enum.Font.SourceSans
  11194. friends.FontSize = Enum.FontSize.Size14
  11195. friends.Text = "Friends"
  11196. friends.TextColor3 = Color3.new(1, 1, 1)
  11197. InputBox.Name = "InputBox"
  11198. InputBox.Parent = FeedbackMain
  11199. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  11200. InputBox.Position = UDim2.new(0, 187, 0, 140)
  11201. InputBox.Size = UDim2.new(0, 30, 0, 30)
  11202. InputBox.AutoButtonColor = false
  11203. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11204. InputBox.Font = Enum.Font.SourceSans
  11205. InputBox.FontSize = Enum.FontSize.Size14
  11206. InputBox.Text = ""
  11207. Input_2.Name = "Input"
  11208. Input_2.Parent = InputBox
  11209. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11210. Input_2.BackgroundTransparency = 1
  11211. Input_2.Position = UDim2.new(0, -8, 0, -8)
  11212. Input_2.Size = UDim2.new(0, 20, 0, 20)
  11213. Input_2.Font = Enum.Font.SourceSansBold
  11214. Input_2.FontSize = Enum.FontSize.Size18
  11215. Input_2.MultiLine = true
  11216. Input_2.Text = ";"
  11217. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11218. Input_2.TextWrapped = true
  11219. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  11220. MTText.Name = "MTText"
  11221. MTText.Parent = FeedbackMain
  11222. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  11223. MTText.BackgroundTransparency = 1
  11224. MTText.Position = UDim2.new(0, 0, 0, 180)
  11225. MTText.Size = UDim2.new(1, 0, 0, 30)
  11226. MTText.Font = Enum.Font.SourceSansBold
  11227. MTText.FontSize = Enum.FontSize.Size18
  11228. MTText.Text = "     Message Seconds"
  11229. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11230. MTText.TextStrokeTransparency = 0
  11231. MTText.TextXAlignment = Enum.TextXAlignment.Left
  11232. setMT.Name = "setMT"
  11233. setMT.Parent = FeedbackMain
  11234. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  11235. setMT.BorderSizePixel = 5
  11236. setMT.Position = UDim2.new(0, 235, 0, 183)
  11237. setMT.Size = UDim2.new(0, 40, 0, 25)
  11238. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11239. setMT.Font = Enum.Font.ArialBold
  11240. setMT.FontSize = Enum.FontSize.Size18
  11241. setMT.Text = "Set"
  11242. CheckBoxS.Name = "CheckBoxS"
  11243. CheckBoxS.Parent = FeedbackMain
  11244. CheckBoxS.BackgroundTransparency = 1
  11245. CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
  11246. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  11247. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  11248. slocktext.Name = "slocktext"
  11249. slocktext.Parent = FeedbackMain
  11250. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  11251. slocktext.BackgroundTransparency = 1
  11252. slocktext.Position = UDim2.new(0, 0, 0, 100)
  11253. slocktext.Size = UDim2.new(1, 0, 0, 30)
  11254. slocktext.Font = Enum.Font.SourceSansBold
  11255. slocktext.FontSize = Enum.FontSize.Size18
  11256. slocktext.Text = "     Allow Friends On Serverlock"
  11257. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11258. slocktext.TextStrokeTransparency = 0
  11259. slocktext.TextXAlignment = Enum.TextXAlignment.Left
  11260. barBind.Name = "barBind"
  11261. barBind.Parent = FeedbackMain
  11262. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11263. barBind.BackgroundTransparency = 1
  11264. barBind.Position = UDim2.new(0, 0, 0, 260)
  11265. barBind.Size = UDim2.new(1, 0, 0, 30)
  11266. barBind.Font = Enum.Font.SourceSansBold
  11267. barBind.FontSize = Enum.FontSize.Size18
  11268. barBind.Text = "     Command Bar Keybind"
  11269. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11270. barBind.TextStrokeTransparency = 0
  11271. barBind.TextXAlignment = Enum.TextXAlignment.Left
  11272. setBind.Name = "setBind"
  11273. setBind.Parent = FeedbackMain
  11274. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11275. setBind.BorderSizePixel = 5
  11276. setBind.Position = UDim2.new(0, 235, 0, 262)
  11277. setBind.Size = UDim2.new(0, 40, 0, 25)
  11278. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11279. setBind.Font = Enum.Font.ArialBold
  11280. setBind.FontSize = Enum.FontSize.Size18
  11281. setBind.Text = "Set"
  11282. MtimeInput.Name = "MtimeInput"
  11283. MtimeInput.Parent = FeedbackMain
  11284. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11285. MtimeInput.Position = UDim2.new(0, 187, 0, 180)
  11286. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  11287. MtimeInput.AutoButtonColor = false
  11288. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11289. MtimeInput.Font = Enum.Font.SourceSans
  11290. MtimeInput.FontSize = Enum.FontSize.Size14
  11291. MtimeInput.Text = ""
  11292. Input_3.Name = "Input"
  11293. Input_3.Parent = MtimeInput
  11294. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  11295. Input_3.BackgroundTransparency = 1
  11296. Input_3.Position = UDim2.new(0, -8, 0, -8)
  11297. Input_3.Size = UDim2.new(0, 20, 0, 20)
  11298. Input_3.Font = Enum.Font.SourceSansBold
  11299. Input_3.FontSize = Enum.FontSize.Size18
  11300. Input_3.MultiLine = true
  11301. Input_3.Text = "7"
  11302. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11303. Input_3.TextWrapped = true
  11304. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  11305. uicolortext.Name = "uicolortext"
  11306. uicolortext.Parent = FeedbackMain
  11307. uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
  11308. uicolortext.BackgroundTransparency = 1
  11309. uicolortext.Position = UDim2.new(0, 0, 0, 30)
  11310. uicolortext.Size = UDim2.new(1, 0, 0, 30)
  11311. uicolortext.Font = Enum.Font.SourceSansBold
  11312. uicolortext.FontSize = Enum.FontSize.Size18
  11313. uicolortext.Text = "     UI Color"
  11314. uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11315. uicolortext.TextStrokeTransparency = 0
  11316. uicolortext.TextXAlignment = Enum.TextXAlignment.Left
  11317. openC.Name = "openC"
  11318. openC.Parent = FeedbackMain
  11319. openC.BackgroundColor3 = Color3.new(1, 1, 1)
  11320. openC.BorderSizePixel = 5
  11321. openC.Position = UDim2.new(0, 235, 0, 32)
  11322. openC.Size = UDim2.new(0, 40, 0, 25)
  11323. openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11324. openC.Font = Enum.Font.ArialBold
  11325. openC.FontSize = Enum.FontSize.Size18
  11326. openC.Text = "Set"
  11327. size.Name = "size"
  11328. size.Parent = holder
  11329. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11330. size.BackgroundTransparency = 1
  11331. size.Position = UDim2.new(1, -301, 1, -300)
  11332. size.Size = UDim2.new(0, 275, 0, 300)
  11333. size.ZIndex = 2
  11334. MAIN.Name = "MAIN"
  11335. MAIN.Parent = size
  11336. MAIN.BackgroundColor3 = maincolor
  11337. MAIN.BackgroundTransparency = 0.5
  11338. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  11339. MAIN.BorderSizePixel = 0
  11340. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  11341. MAIN.Size = UDim2.new(0, 290, 0, 300)
  11342. Title_2.Name = "Title"
  11343. Title_2.Parent = MAIN
  11344. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11345. Title_2.BackgroundTransparency = 1
  11346. Title_2.Size = UDim2.new(1, 0, 0, 30)
  11347. Title_2.Font = Enum.Font.SourceSansBold
  11348. Title_2.FontSize = Enum.FontSize.Size24
  11349. Title_2.Text = "Commands"
  11350. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11351. Title_2.TextStrokeTransparency = 0
  11352. Example.Name = "Example"
  11353. Example.Parent = MAIN
  11354. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11355. Example.BackgroundTransparency = 1
  11356. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11357. Example.BorderSizePixel = 0
  11358. Example.Size = UDim2.new(0, 190, 0, 20)
  11359. Example.Visible = false
  11360. Example.Font = Enum.Font.SourceSansBold
  11361. Example.TextSize = 20
  11362. Example.Text = "txt"
  11363. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11364. Example.TextStrokeTransparency = 0
  11365. Example.TextXAlignment = Enum.TextXAlignment.Left
  11366. Example.ZIndex = 6
  11367. Search.Name = "Search"
  11368. Search.Parent = MAIN
  11369. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  11370. Search.BackgroundTransparency = 0.69999998807907
  11371. Search.BorderColor3 = Color3.new(1, 1, 1)
  11372. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  11373. Search.Size = UDim2.new(0, 250, 0, 20)
  11374. Search.ClearTextOnFocus = false
  11375. Search.Font = Enum.Font.SourceSansBold
  11376. Search.FontSize = Enum.FontSize.Size18
  11377. Search.Text = "Search"
  11378. Search.TextColor3 = Color3.new(1, 1, 1)
  11379. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  11380. Search.TextStrokeTransparency = 0
  11381. CMDss.Name = "CMDs"
  11382. CMDss.Parent = MAIN
  11383. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11384. CMDss.BackgroundTransparency = 1
  11385. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11386. CMDss.BorderSizePixel = 0
  11387. CMDss.Position = UDim2.new(0, 10, 0, 65)
  11388. CMDss.Size = UDim2.new(0, 280, 0, 230)
  11389. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11390. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  11391. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  11392. CMDss.ScrollBarThickness = 8
  11393. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  11394. notifyMAIN = Instance.new('ScreenGui', DATA)
  11395. notifyMAIN.Name = 'Notification'
  11396. notifyNOT = Instance.new('Frame', notifyMAIN)
  11397. notifyNOT.Name = 'NOTIFY'
  11398. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  11399. notifyNOT.BackgroundTransparency = 1
  11400. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  11401. notifyNOT.BorderSizePixel = 2
  11402. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  11403. notifyNOT.Size = UDim2.new(1,0,0,-40)
  11404. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  11405. notifyNOTE.Name = 'NOTE'
  11406. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  11407. notifyNOTE.BackgroundTransparency = 1
  11408. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  11409. notifyNOTE.BorderSizePixel = 0
  11410. notifyNOTE.Size = UDim2.new(1,0,1,0)
  11411. notifyNOTE.ZIndex = 4
  11412. notifyNOTE.FontSize = 'Size18'
  11413. notifyNOTE.Font = 'SourceSansBold'
  11414. notifyNOTE.Text = 'NOTIFY'
  11415. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  11416. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  11417. notifyNOTE.TextStrokeTransparency = 0.8
  11418.  
  11419. addcmd('ayylmao','ayy lmao',{'alien'},
  11420. function(args, speaker)
  11421.     local players = getPlayer(args[1], speaker)
  11422.     for i,v in pairs(players)do
  11423.         local pchar = gPlayers[v].Character
  11424.         if pchar:FindFirstChild("Shirt") then
  11425.             pchar.Shirt:Destroy()
  11426.         end
  11427.         if pchar:FindFirstChild("Pants") then
  11428.             pchar.Pants:Destroy()
  11429.         end
  11430.         if pchar:FindFirstChild("Shirt Graphic") then
  11431.             pchar["Shirt Graphic"].Graphic = ""
  11432.         end
  11433.         for i,v in pairs(pchar:GetChildren()) do
  11434.             if v:IsA("Accessory") then
  11435.                 v:Destroy()
  11436.             end
  11437.         end
  11438.         local ayylmao = DATA.ayylmao:Clone()
  11439.         ayylmao.Parent = pchar
  11440.         local BC = pchar["Body Colors"]
  11441.         BC.HeadColor = BrickColor.new("Fossil")
  11442.         BC.LeftArmColor = BrickColor.new("Fossil")
  11443.         BC.LeftLegColor = BrickColor.new("Fossil")
  11444.         BC.RightArmColor = BrickColor.new("Fossil")
  11445.         BC.RightLegColor = BrickColor.new("Fossil")
  11446.         BC.TorsoColor = BrickColor.new("Fossil")
  11447.     end
  11448. end)
  11449. HKFolder = Instance.new("Folder", game.CoreGui)
  11450. for i,v in pairs(HK) do
  11451.     local HKValue = Instance.new("StringValue", HKFolder)
  11452.     HKValue.Value = v
  11453.     HKValue.RobloxLocked = true
  11454. end
  11455. CMDsFolder = Instance.new("Folder", game.CoreGui)
  11456. for i,v in pairs(CMDs) do
  11457.     local CMDsValue = Instance.new("StringValue", CMDsFolder)
  11458.     CMDsValue.Value = v
  11459.     CMDsValue.RobloxLocked = true
  11460. end
  11461. cmdOpen = false
  11462. function commands()
  11463.     if cmdOpen == false then
  11464.     cmdOpen = true
  11465.     local cmds = cp:Clone()
  11466.     cmds.Parent = game.CoreGui
  11467.     local HKV = HKFolder:GetChildren()
  11468.     local CMDsV = CMDsFolder:GetChildren()
  11469.     dragGUI(cmds.Frame)
  11470.     cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  11471. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11472. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  11473. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  11474. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11475. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  11476. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11477. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11478. end
  11479. --joined/left friend option
  11480. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  11481. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11482. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  11483. Nfriends = true updatefile()
  11484. end)
  11485. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  11486. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11487. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11488. Nfriends = false updatefile()
  11489. end)
  11490. -- Color mixer
  11491. SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
  11492. picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11493. end)
  11494. --Message time
  11495. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  11496. wait()
  11497.     Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  11498.     Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  11499.     updatefile()
  11500. end)
  11501. --CMDBAR keybind
  11502. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  11503. wait()
  11504.     cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  11505.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11506.     Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  11507.     updatefile()
  11508. end)
  11509. --Change prefix
  11510. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  11511. wait()
  11512.     cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  11513.     Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  11514.     updatefile()
  11515. end)
  11516. --Check Box for notify
  11517. checked = "http://www.roblox.com/asset/?id=65492641"
  11518. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11519. if suggestionstoggle == true then
  11520. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11521. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11522. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11523. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11524. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11525. suggestionstoggle = true
  11526. updatefile()
  11527. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11528. --Check Box for allow friends on serverlock
  11529. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11530. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11531. if allowfriends == true then
  11532. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11533. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11534. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11535. if allowfriends == true then allowfriends = false updatefile()
  11536. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11537. allowfriends = true updatefile()
  11538. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11539. --Check Box for JoinedLeft notifications
  11540. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11541. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11542. if JLnotify == true then
  11543. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11544. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11545. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11546. if JLnotify == true then JLnotify = false updatefile()
  11547. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11548. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11549. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11550. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11551. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11552. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11553. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11554. cmds.Frame.holder.bar.Hide.Visible = true
  11555. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11556. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11557. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11558. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11559. cmds.Frame.holder.bar.Hide.Visible = true
  11560. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11561. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11562. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11563. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11564. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11565. cmds.Frame.holder.bar.Hide.Visible = false end)
  11566. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11567. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11568. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11569. cmds:Destroy() cmdOpen = false end)
  11570. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11571. searchbar()
  11572.     for i = 1, #HKV do
  11573.         local YSize = 25
  11574.         local Position = ((i * YSize) - YSize)
  11575.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11576.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11577.         newcmd.Visible = true
  11578.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11579.         newcmd.Text = "" .. HKV[i].Value
  11580.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11581.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11582.     end
  11583.     for i = 1, #CMDsV do
  11584.         local YSize = 25
  11585.         local Position = ((i * YSize) - YSize)
  11586.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11587.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11588.         newcmd.Visible = true
  11589.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11590.         newcmd.Text = "" .. CMDsV[i].Value
  11591.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11592.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11593.     end
  11594. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11595. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11596. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11597. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11598.  
  11599. function searchbar()
  11600. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11601. local main = CSP
  11602. local frame = CSP:WaitForChild('CMDs')
  11603. local gui = CSP:WaitForChild('Search')
  11604. local focused = false
  11605. Match = function(name,str)
  11606.     return name:lower():find(str:lower()) and true
  11607. end
  11608. gui.FocusLost:connect(function(enterpressed)
  11609. gui.Text = "Search"
  11610. end)
  11611. IndexContents = function(str,bool)
  11612.     local Index,SizeY = 0,0
  11613.     for i,v in next, frame:GetChildren() do
  11614.         if bool then
  11615.             if Match(v.Text,str) then
  11616.                 Index = Index + 1
  11617.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11618.                 v.Visible = true
  11619.                 SizeY = SizeY + v.AbsoluteSize.Y
  11620.                 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11621.             else
  11622.                 v.Visible = false
  11623.             end
  11624.         else
  11625.             v.Visible = true
  11626.             SizeY = SizeY + v.AbsoluteSize.Y
  11627.             frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11628.         end
  11629.     end
  11630. end
  11631. game:GetService('RunService').Stepped:connect(function()
  11632.     if gui:IsFocused() and gui.Text == "Search" then
  11633.     gui.Text = ''
  11634.     end
  11635. end)
  11636. gui.Changed:connect(function()
  11637.     if gui:IsFocused() then IndexContents(gui.Text,true) end
  11638. end)
  11639.  
  11640. IndexContents('',true)
  11641. end
  11642.  
  11643. function runwindow()
  11644. commands()
  11645. searchbar()
  11646. end
  11647.  
  11648. addcmd('settings','opens settings window',{'toggles'},
  11649. function(args, speaker)
  11650. if speaker.userId ~= LP.userId then
  11651. lponly(speaker)
  11652. else
  11653. runwindow()
  11654. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11655. wait(0.1)
  11656. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11657. wait(0.1)
  11658. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11659. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11660. end
  11661. end)
  11662.  
  11663. function movetab(speaker,PART)
  11664. game:GetService('RunService').Stepped:connect(function()
  11665. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11666. PART.Locked = true
  11667. local cf = speaker.Character.HumanoidRootPart.CFrame
  11668. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11669. PART.CFrame = newcf end end) end
  11670.  
  11671. hastab = {}
  11672. addcmd('tablet','opens tablet gui',{},
  11673. function(args, speaker)
  11674. for _, child in pairs( workspace:GetChildren()) do
  11675.     if child.Name == speaker.Name .. "TAB" then
  11676.         child:Destroy() end end
  11677. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11678. local GUI = Instance.new("SurfaceGui")
  11679. local holder = Instance.new("Frame")
  11680. local bar = Instance.new("Frame")
  11681. local Title = Instance.new("TextLabel")
  11682. local MAIN = Instance.new("Frame")
  11683. local Example = Instance.new("TextLabel")
  11684. local CMDs = Instance.new("ScrollingFrame")
  11685. local PART = Instance.new("Part")
  11686. PART.Name = speaker.Name .. 'TAB'
  11687. PART.Color = maincolor
  11688. PART.Size = Vector3.new(7, 7.8, 0.2)
  11689. PART.Transparency = 0
  11690. PART.Locked = true
  11691. PART.CanCollide = false
  11692. PART.Parent = workspace
  11693. PART.Anchored = true
  11694. PART.Material = "Neon"
  11695. local GUI = Instance.new("SurfaceGui")
  11696. local holder = Instance.new("Frame")
  11697. local bar = Instance.new("Frame")
  11698. local Title = Instance.new("TextLabel")
  11699. local MAIN = Instance.new("Frame")
  11700. local Example = Instance.new("TextLabel")
  11701. local CMDs = Instance.new("ScrollingFrame")
  11702. GUI.Name = "GUI"
  11703. GUI.Parent = PART
  11704. GUI.CanvasSize = Vector2.new(500, 600)
  11705. GUI.Face = Enum.NormalId.Back
  11706. holder.Name = "holder"
  11707. holder.Parent = GUI
  11708. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11709. holder.BackgroundTransparency = 1
  11710. holder.BorderSizePixel = 2
  11711. holder.Position = UDim2.new(0, 0, 0, 10)
  11712. holder.Size = UDim2.new(0, 300, 0, 330)
  11713. holder.ZIndex = 2
  11714. bar.Name = "bar"
  11715. bar.Parent = holder
  11716. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11717. bar.BackgroundTransparency = 0.89999997615814
  11718. bar.BorderSizePixel = 0
  11719. bar.Position = UDim2.new(0, 10, 1, -330)
  11720. bar.Size = UDim2.new(0, 480, 0, 33)
  11721. Title.Name = "Title"
  11722. Title.Parent = bar
  11723. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11724. Title.BackgroundTransparency = 1
  11725. Title.Size = UDim2.new(1, 0, 0, 30)
  11726. Title.Font = Enum.Font.SourceSansBold
  11727. Title.FontSize = Enum.FontSize.Size24
  11728. Title.Text = "[Infinite Yield] Command List"
  11729. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11730. MAIN.Name = "MAIN"
  11731. MAIN.Parent = holder
  11732. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11733. MAIN.BackgroundTransparency = 0.89999997615814
  11734. MAIN.BorderSizePixel = 0
  11735. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11736. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11737. Example.Name = "Example"
  11738. Example.Parent = MAIN
  11739. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11740. Example.BackgroundTransparency = 1
  11741. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11742. Example.BorderSizePixel = 0
  11743. Example.Size = UDim2.new(0, 190, 0, 40)
  11744. Example.Visible = false
  11745. Example.Font = Enum.Font.SourceSansBold
  11746. Example.FontSize = Enum.FontSize.Size36
  11747. Example.Text = "txt"
  11748. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11749. Example.TextStrokeTransparency = 0
  11750. Example.TextXAlignment = Enum.TextXAlignment.Left
  11751. Example.ZIndex = 6
  11752. CMDs.Name = "CMDs"
  11753. CMDs.Parent = MAIN
  11754. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11755. CMDs.BackgroundTransparency = 1
  11756. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11757. CMDs.BorderSizePixel = 0
  11758. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11759. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11760. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11761. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11762. CMDs.ScrollBarThickness = 15
  11763. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11764.     local CMDsV = CMDsFolder:GetChildren()
  11765.     for i = 1, #CMDsV do
  11766.         local YSize = 35
  11767.         local Position = ((i * YSize) - YSize)
  11768.         local newcmd = Example:Clone()
  11769.         newcmd.Parent = CMDs
  11770.         newcmd.Visible = true
  11771.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11772.         newcmd.Text = "" .. CMDsV[i].Value
  11773.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11774. local cf = speaker.Character.HumanoidRootPart.CFrame
  11775. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11776. PART.CFrame = newcf
  11777. speaker.Character.Humanoid.Died:connect(function()
  11778. PART:Destroy() end)
  11779. wait(1)
  11780. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11781. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11782. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11783. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11784. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11785. end)
  11786.  
  11787. function updatepositions()
  11788.     if PList then
  11789.     PList:ClearAllChildren()
  11790.     PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11791.     for i = 1, #WayPoints do
  11792.         local YSize = 25
  11793.         local Position = ((i * YSize) - YSize)
  11794.         local newcmd = Example:Clone()
  11795.         newcmd.Parent = PList
  11796.         newcmd.Visible = true
  11797.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11798.         newcmd.Text = "    " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11799.         PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11800.         local goto = Instance.new("TextButton")
  11801.         goto.Name = "goto"
  11802.         goto.Parent = PList
  11803.         goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11804.         goto.BackgroundTransparency = 0.30000001192093
  11805.         goto.BorderColor3 = Color3.new(1, 0, 0)
  11806.         goto.BorderSizePixel = 0
  11807.         goto.Position = UDim2.new(0,-10,0, Position + 5)
  11808.         goto.Size = UDim2.new(0, 20, 0, 20)
  11809.         goto.FontSize = Enum.FontSize.Size14
  11810.         goto.Text = ""
  11811.         goto.ZIndex = 6
  11812.         goto.MouseButton1Click:Connect(function()
  11813.         execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11814.         end)
  11815.     end
  11816.     end
  11817. end
  11818.  
  11819. posopen = false
  11820. addcmd("positions","lists waypoints",{'pos'},
  11821. function(args, speaker)
  11822. if posopen == false then
  11823. posopen = true
  11824. local Pos = Instance.new("ScreenGui")
  11825. local drag = Instance.new("Frame")
  11826. local PromptDialog = Instance.new("Frame")
  11827. local shadow = Instance.new("Frame")
  11828. local PopupText = Instance.new("TextLabel")
  11829. local Exit = Instance.new("TextButton")
  11830. local ContainerFrame = Instance.new("Frame")
  11831. PList = Instance.new("ScrollingFrame")
  11832. Pos.Name = "Pos"
  11833. Pos.Parent = game.CoreGui
  11834. drag.Name = "drag"
  11835. drag.Parent = Pos
  11836. drag.Active = true
  11837. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11838. drag.BackgroundTransparency = 1
  11839. dragGUI(drag)
  11840. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11841. drag.Size = UDim2.new(0, 290, 0, 30)
  11842. PromptDialog.Name = "PromptDialog"
  11843. PromptDialog.Parent = drag
  11844. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11845. PromptDialog.BackgroundTransparency = 1
  11846. PromptDialog.BorderSizePixel = 0
  11847. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11848. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11849. PromptDialog.ZIndex = 8
  11850. shadow.Name = "shadow"
  11851. shadow.Parent = PromptDialog
  11852. shadow.BackgroundColor3 = maincolor
  11853. shadow.BackgroundTransparency = 0.30000001192093
  11854. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11855. shadow.BorderSizePixel = 0
  11856. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11857. shadow.Size = UDim2.new(0, 290, 0, 26)
  11858. PopupText.Name = "PopupText"
  11859. PopupText.Parent = shadow
  11860. PopupText.BackgroundTransparency = 1
  11861. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11862. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11863. PopupText.ZIndex = 110
  11864. PopupText.Font = Enum.Font.SourceSansBold
  11865. PopupText.FontSize = Enum.FontSize.Size28
  11866. PopupText.Text = "Positions"
  11867. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11868. PopupText.TextStrokeTransparency = 0
  11869. PopupText.TextWrapped = true
  11870. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11871. Exit.Name = "Exit"
  11872. Exit.Parent = shadow
  11873. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11874. Exit.BackgroundTransparency = 0.30000001192093
  11875. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11876. Exit.BorderSizePixel = 0
  11877. Exit.Position = UDim2.new(0, 267, 0, 3)
  11878. Exit.Size = UDim2.new(0, 20, 0, 20)
  11879. Exit.FontSize = Enum.FontSize.Size14
  11880. Exit.Text = ""
  11881. ContainerFrame.Name = "ContainerFrame"
  11882. ContainerFrame.Parent = PromptDialog
  11883. ContainerFrame.BackgroundColor3 = maincolor
  11884. ContainerFrame.BackgroundTransparency = 0.5
  11885. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11886. ContainerFrame.BorderSizePixel = 0
  11887. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11888. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11889. ContainerFrame.ZIndex = 5
  11890. PList.Name = "List"
  11891. PList.Parent = ContainerFrame
  11892. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11893. PList.BackgroundTransparency = 1
  11894. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11895. PList.BorderSizePixel = 0
  11896. PList.Position = UDim2.new(0, 10, 0, 5)
  11897. PList.Size = UDim2.new(0, 280, 0, 230)
  11898. PList.ZIndex = 6
  11899. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11900. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11901. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11902. PList.ScrollBarThickness = 8
  11903. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11904. updatepositions()
  11905. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11906. Exit.MouseButton1Click:Connect(function()
  11907. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11908. wait(0.6) posopen = false Pos:Destroy() end) end
  11909. end)
  11910.  
  11911. function updateadmins()
  11912.     if AList then
  11913.     AList:ClearAllChildren()
  11914.     AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11915.     for i = 1, #adminname do
  11916.         local YSize = 25
  11917.         local Position = ((i * YSize) - YSize)
  11918.         local newcmd = Example:Clone()
  11919.         newcmd.Parent = AList
  11920.         newcmd.Visible = true
  11921.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11922.         newcmd.Text = adminname[i].NAME
  11923.         AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11924.     end
  11925.     end
  11926. end
  11927.  
  11928. adminsopen = false
  11929. adminname = {}
  11930. addcmd('admins','displays admins',{'adminlist'},
  11931. function(args, speaker)
  11932. if speaker.userId ~= LP.userId then
  11933. lponly(speaker) else
  11934. if adminsopen == false then
  11935. adminsopen = true
  11936. local admins = Instance.new("ScreenGui")
  11937. local drag = Instance.new("Frame")
  11938. local PromptDialog = Instance.new("Frame")
  11939. local shadow = Instance.new("Frame")
  11940. local PopupText = Instance.new("TextLabel")
  11941. local Exit = Instance.new("TextButton")
  11942. local ContainerFrame = Instance.new("Frame")
  11943. AList = Instance.new("ScrollingFrame")
  11944. admins.Name = "Admins"
  11945. admins.Parent = game.CoreGui
  11946. drag.Name = "drag"
  11947. drag.Parent = admins
  11948. drag.Active = true
  11949. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11950. drag.BackgroundTransparency = 1
  11951. dragGUI(drag)
  11952. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11953. drag.Size = UDim2.new(0, 290, 0, 30)
  11954. PromptDialog.Name = "PromptDialog"
  11955. PromptDialog.Parent = drag
  11956. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11957. PromptDialog.BackgroundTransparency = 1
  11958. PromptDialog.BorderSizePixel = 0
  11959. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11960. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11961. PromptDialog.ZIndex = 8
  11962. shadow.Name = "shadow"
  11963. shadow.Parent = PromptDialog
  11964. shadow.BackgroundColor3 = maincolor
  11965. shadow.BackgroundTransparency = 0.30000001192093
  11966. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11967. shadow.BorderSizePixel = 0
  11968. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11969. shadow.Size = UDim2.new(0, 290, 0, 26)
  11970. PopupText.Name = "PopupText"
  11971. PopupText.Parent = shadow
  11972. PopupText.BackgroundTransparency = 1
  11973. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11974. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11975. PopupText.ZIndex = 110
  11976. PopupText.Font = Enum.Font.SourceSansBold
  11977. PopupText.FontSize = Enum.FontSize.Size28
  11978. PopupText.Text = "Admins"
  11979. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11980. PopupText.TextStrokeTransparency = 0
  11981. PopupText.TextWrapped = true
  11982. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11983. Exit.Name = "Exit"
  11984. Exit.Parent = shadow
  11985. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11986. Exit.BackgroundTransparency = 0.30000001192093
  11987. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11988. Exit.BorderSizePixel = 0
  11989. Exit.Position = UDim2.new(0, 267, 0, 3)
  11990. Exit.Size = UDim2.new(0, 20, 0, 20)
  11991. Exit.FontSize = Enum.FontSize.Size14
  11992. Exit.Text = ""
  11993. ContainerFrame.Name = "ContainerFrame"
  11994. ContainerFrame.Parent = PromptDialog
  11995. ContainerFrame.BackgroundColor3 = maincolor
  11996. ContainerFrame.BackgroundTransparency = 0.5
  11997. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11998. ContainerFrame.BorderSizePixel = 0
  11999. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  12000. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  12001. ContainerFrame.ZIndex = 5
  12002. AList.Name = "List"
  12003. AList.Parent = ContainerFrame
  12004. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12005. AList.BackgroundTransparency = 1
  12006. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12007. AList.BorderSizePixel = 0
  12008. AList.Position = UDim2.new(0, 10, 0, 5)
  12009. AList.Size = UDim2.new(0, 280, 0, 230)
  12010. AList.ZIndex = 6
  12011. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12012. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12013. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12014. AList.ScrollBarThickness = 8
  12015. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12016. updateadmins()
  12017. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12018. Exit.MouseButton1Click:Connect(function()
  12019. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12020. wait(0.6) adminsopen = false admins:Destroy() end) end end
  12021. end)
  12022.  
  12023. function updatebans()
  12024.     if BList then
  12025.     BList:ClearAllChildren()
  12026.     BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12027.     for i = 1, #banname do
  12028.         local YSize = 25
  12029.         local Position = ((i * YSize) - YSize)
  12030.         local newcmd = Example:Clone()
  12031.         newcmd.Parent = BList
  12032.         newcmd.Visible = true
  12033.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12034.         newcmd.Text = "    Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  12035.         newcmd.TextSize = 20
  12036.         BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12037.         local delet = Instance.new("TextButton")
  12038.         delet.Name = "delet"
  12039.         delet.Parent = BList
  12040.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12041.         delet.BackgroundTransparency = 0.30000001192093
  12042.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12043.         delet.BorderSizePixel = 0
  12044.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12045.         delet.Size = UDim2.new(0, 20, 0, 20)
  12046.         delet.FontSize = Enum.FontSize.Size14
  12047.         delet.Text = ""
  12048.         delet.ZIndex = 6
  12049.         delet.MouseButton1Click:Connect(function()
  12050.         execCmd("unban "..banname[i].NAME)
  12051.         end)
  12052.     end
  12053.     end
  12054. end
  12055.  
  12056. banname = {}
  12057. bansopen = false
  12058. addcmd('bans','displays bans',{'banlist'},
  12059. function(args, speaker)
  12060. if speaker.userId ~= LP.userId then
  12061. lponly(speaker) else
  12062. if bansopen == false then
  12063. bansopen = true
  12064. local Bans = Instance.new("ScreenGui")
  12065. local drag = Instance.new("Frame")
  12066. local PromptDialog = Instance.new("Frame")
  12067. local ContainerFrame = Instance.new("Frame")
  12068. BList = Instance.new("ScrollingFrame")
  12069. local shadow = Instance.new("Frame")
  12070. local Exit = Instance.new("TextButton")
  12071. local PopupText = Instance.new("TextLabel")
  12072. Bans.Name = "Bans"
  12073. Bans.Parent = game.CoreGui
  12074. drag.Name = "drag"
  12075. drag.Parent = Bans
  12076. drag.Active = true
  12077. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12078. drag.BackgroundTransparency = 1
  12079. dragGUI(drag)
  12080. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12081. drag.Size = UDim2.new(0, 438, 0, 26)
  12082. PromptDialog.Name = "PromptDialog"
  12083. PromptDialog.Parent = drag
  12084. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12085. PromptDialog.BackgroundTransparency = 1
  12086. PromptDialog.BorderSizePixel = 0
  12087. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12088. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12089. PromptDialog.ZIndex = 5
  12090. ContainerFrame.Name = "ContainerFrame"
  12091. ContainerFrame.Parent = PromptDialog
  12092. ContainerFrame.BackgroundColor3 = maincolor
  12093. ContainerFrame.BackgroundTransparency = 0.5
  12094. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12095. ContainerFrame.BorderSizePixel = 0
  12096. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12097. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12098. ContainerFrame.ZIndex = 5
  12099. BList.Name = "List"
  12100. BList.Parent = ContainerFrame
  12101. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12102. BList.BackgroundTransparency = 1
  12103. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12104. BList.BorderSizePixel = 0
  12105. BList.Position = UDim2.new(0, 10, 0, 9)
  12106. BList.Size = UDim2.new(0, 428, 0, 230)
  12107. BList.ZIndex = 5
  12108. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12109. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12110. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12111. BList.ScrollBarThickness = 8
  12112. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12113. shadow.Name = "shadow"
  12114. shadow.Parent = PromptDialog
  12115. shadow.BackgroundColor3 = maincolor
  12116. shadow.BackgroundTransparency = 0.30000001192093
  12117. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12118. shadow.BorderSizePixel = 0
  12119. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12120. shadow.Size = UDim2.new(0, 438, 0, 26)
  12121. Exit.Name = "Exit"
  12122. Exit.Parent = shadow
  12123. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12124. Exit.BackgroundTransparency = 0.30000001192093
  12125. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12126. Exit.BorderSizePixel = 0
  12127. Exit.Position = UDim2.new(0, 415, 0, 3)
  12128. Exit.Size = UDim2.new(0, 20, 0, 20)
  12129. Exit.FontSize = Enum.FontSize.Size14
  12130. Exit.Text = ""
  12131. PopupText.Name = "PopupText"
  12132. PopupText.Parent = shadow
  12133. PopupText.BackgroundTransparency = 1
  12134. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12135. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12136. PopupText.ZIndex = 6
  12137. PopupText.Font = Enum.Font.SourceSansBold
  12138. PopupText.FontSize = Enum.FontSize.Size32
  12139. PopupText.Text = "Bans"
  12140. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12141. PopupText.TextStrokeTransparency = 0
  12142. PopupText.TextWrapped = true
  12143. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12144. updatebans()
  12145. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12146. Exit.MouseButton1Click:Connect(function()
  12147. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12148. wait(0.6) bansopen = false Bans:Destroy() end) end end
  12149. end)
  12150.  
  12151. function updatealiases()
  12152.     if AlList then
  12153.     AlList:ClearAllChildren()
  12154.     AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12155.     for i = 1, #aliasSave do
  12156.         local YSize = 25
  12157.         local Position = ((i * YSize) - YSize)
  12158.         local newcmd = Example:Clone()
  12159.         newcmd.Parent = AlList
  12160.         newcmd.Visible = true
  12161.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12162.         newcmd.Text = '    Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
  12163.         newcmd.TextSize = 20
  12164.         AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12165.         local delet = Instance.new("TextButton")
  12166.         delet.Name = "delet"
  12167.         delet.Parent = AlList
  12168.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12169.         delet.BackgroundTransparency = 0.30000001192093
  12170.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12171.         delet.BorderSizePixel = 0
  12172.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12173.         delet.Size = UDim2.new(0, 20, 0, 20)
  12174.         delet.FontSize = Enum.FontSize.Size14
  12175.         delet.Text = ""
  12176.         delet.ZIndex = 6
  12177.         delet.MouseButton1Click:Connect(function()
  12178.         execCmd("removealias "..aliasSave[i].ALIAS)
  12179.         end)
  12180.     end
  12181.     end
  12182. end
  12183.  
  12184. aliasesopen = false
  12185. addcmd('aliases','displays aliases',{},
  12186. function(args, speaker)
  12187. if speaker.userId ~= LP.userId then
  12188. lponly(speaker) else
  12189. if aliasesopen == false then
  12190. aliasesopen = true
  12191. local aliases = Instance.new("ScreenGui")
  12192. local drag = Instance.new("Frame")
  12193. local PromptDialog = Instance.new("Frame")
  12194. local ContainerFrame = Instance.new("Frame")
  12195. AlList = Instance.new("ScrollingFrame")
  12196. local shadow = Instance.new("Frame")
  12197. local Exit = Instance.new("TextButton")
  12198. local PopupText = Instance.new("TextLabel")
  12199. aliases.Name = "Aliases"
  12200. aliases.Parent = game.CoreGui
  12201. drag.Name = "drag"
  12202. drag.Parent = aliases
  12203. drag.Active = true
  12204. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12205. drag.BackgroundTransparency = 1
  12206. dragGUI(drag)
  12207. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12208. drag.Size = UDim2.new(0, 438, 0, 26)
  12209. PromptDialog.Name = "PromptDialog"
  12210. PromptDialog.Parent = drag
  12211. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12212. PromptDialog.BackgroundTransparency = 1
  12213. PromptDialog.BorderSizePixel = 0
  12214. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12215. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12216. PromptDialog.ZIndex = 5
  12217. ContainerFrame.Name = "ContainerFrame"
  12218. ContainerFrame.Parent = PromptDialog
  12219. ContainerFrame.BackgroundColor3 = maincolor
  12220. ContainerFrame.BackgroundTransparency = 0.5
  12221. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12222. ContainerFrame.BorderSizePixel = 0
  12223. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12224. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12225. ContainerFrame.ZIndex = 5
  12226. AlList.Name = "List"
  12227. AlList.Parent = ContainerFrame
  12228. AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12229. AlList.BackgroundTransparency = 1
  12230. AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12231. AlList.BorderSizePixel = 0
  12232. AlList.Position = UDim2.new(0, 10, 0, 9)
  12233. AlList.Size = UDim2.new(0, 428, 0, 230)
  12234. AlList.ZIndex = 5
  12235. AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12236. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12237. AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12238. AlList.ScrollBarThickness = 8
  12239. AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12240. shadow.Name = "shadow"
  12241. shadow.Parent = PromptDialog
  12242. shadow.BackgroundColor3 = maincolor
  12243. shadow.BackgroundTransparency = 0.30000001192093
  12244. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12245. shadow.BorderSizePixel = 0
  12246. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12247. shadow.Size = UDim2.new(0, 438, 0, 26)
  12248. Exit.Name = "Exit"
  12249. Exit.Parent = shadow
  12250. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12251. Exit.BackgroundTransparency = 0.30000001192093
  12252. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12253. Exit.BorderSizePixel = 0
  12254. Exit.Position = UDim2.new(0, 415, 0, 3)
  12255. Exit.Size = UDim2.new(0, 20, 0, 20)
  12256. Exit.FontSize = Enum.FontSize.Size14
  12257. Exit.Text = ""
  12258. PopupText.Name = "PopupText"
  12259. PopupText.Parent = shadow
  12260. PopupText.BackgroundTransparency = 1
  12261. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12262. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12263. PopupText.ZIndex = 6
  12264. PopupText.Font = Enum.Font.SourceSansBold
  12265. PopupText.FontSize = Enum.FontSize.Size32
  12266. PopupText.Text = "Aliases"
  12267. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12268. PopupText.TextStrokeTransparency = 0
  12269. PopupText.TextWrapped = true
  12270. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12271. updatealiases()
  12272. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12273. Exit.MouseButton1Click:Connect(function()
  12274. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12275. wait(0.6) aliasesopen = false aliases:Destroy() end) end end
  12276. end)
  12277.  
  12278. addcmd('sound', 'plays a sound',{'music','play'},
  12279. function(args, speaker)
  12280.     if isNumber(args[1]) then
  12281.     for i,v in pairs(game:GetDescendants()) do
  12282.     if v:IsA'Sound'then v:Destroy() end end
  12283.     local c = args[1] or 'stop'
  12284.     if std.inTable({'stop'}, c:lower()) then return end
  12285.     local s = Instance.new("Sound", workspace)
  12286.     s.Name = "IYsound"
  12287.     s.Looped = true
  12288.     s.SoundId = "rbxassetid://" .. c
  12289.     s.Volume = 1
  12290.     s:Play()
  12291.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  12292.     playerenabled = false
  12293.     Notify('Playing: '..Asset.Name..' ('..c..')')
  12294.     else
  12295.     local name = GLS(false, 0)
  12296. if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
  12297. Notify('Stopped audio')
  12298. for i,v in pairs(game:GetDescendants()) do
  12299. if v:IsA'Sound'then v:Destroy() end end
  12300. return
  12301. end
  12302. Notify('Loading list...')
  12303. local Audios = Instance.new("ScreenGui")
  12304. local drag = Instance.new("Frame")
  12305. local PromptDialog = Instance.new("Frame")
  12306. local ContainerFrame = Instance.new("Frame")
  12307. local AudList = Instance.new("ScrollingFrame")
  12308. local shadow = Instance.new("Frame")
  12309. local Exit = Instance.new("TextButton")
  12310. local PopupText = Instance.new("TextLabel")
  12311. local Hide = Instance.new("TextButton")
  12312. Audios.Name = "Audios"
  12313. Audios.Parent = game.CoreGui
  12314. drag.Name = "drag"
  12315. drag.Parent = Audios
  12316. drag.Active = true
  12317. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12318. drag.BackgroundTransparency = 1
  12319. dragGUI(drag)
  12320. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12321. drag.Size = UDim2.new(0, 438, 0, 26)
  12322. PromptDialog.Name = "PromptDialog"
  12323. PromptDialog.Parent = drag
  12324. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12325. PromptDialog.BackgroundTransparency = 1
  12326. PromptDialog.BorderSizePixel = 0
  12327. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12328. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12329. PromptDialog.ZIndex = 5
  12330. PromptDialog.ClipsDescendants = true
  12331. ContainerFrame.Name = "ContainerFrame"
  12332. ContainerFrame.Parent = PromptDialog
  12333. ContainerFrame.BackgroundColor3 = maincolor
  12334. ContainerFrame.BackgroundTransparency = 0.5
  12335. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12336. ContainerFrame.BorderSizePixel = 0
  12337. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12338. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12339. ContainerFrame.ZIndex = 5
  12340. AudList.Name = "List"
  12341. AudList.Parent = ContainerFrame
  12342. AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12343. AudList.BackgroundTransparency = 1
  12344. AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12345. AudList.BorderSizePixel = 0
  12346. AudList.Position = UDim2.new(0, 10, 0, 9)
  12347. AudList.Size = UDim2.new(0, 428, 0, 230)
  12348. AudList.ZIndex = 5
  12349. AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12350. AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12351. AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12352. AudList.ScrollBarThickness = 8
  12353. AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12354. shadow.Name = "shadow"
  12355. shadow.Parent = PromptDialog
  12356. shadow.BackgroundColor3 = maincolor
  12357. shadow.BackgroundTransparency = 0.30000001192093
  12358. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12359. shadow.BorderSizePixel = 0
  12360. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12361. shadow.Size = UDim2.new(0, 438, 0, 26)
  12362. Exit.Name = "Exit"
  12363. Exit.Parent = shadow
  12364. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12365. Exit.BackgroundTransparency = 0.30000001192093
  12366. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12367. Exit.BorderSizePixel = 0
  12368. Exit.Position = UDim2.new(0, 415, 0, 3)
  12369. Exit.Size = UDim2.new(0, 20, 0, 20)
  12370. Exit.FontSize = Enum.FontSize.Size14
  12371. Exit.Text = ""
  12372. PopupText.Name = "PopupText"
  12373. PopupText.Parent = shadow
  12374. PopupText.BackgroundTransparency = 1
  12375. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12376. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12377. PopupText.ZIndex = 6
  12378. PopupText.Font = Enum.Font.SourceSansBold
  12379. PopupText.FontSize = Enum.FontSize.Size32
  12380. PopupText.Text = GLS(false, 0).." [Audio]"
  12381. PopupText.TextScaled = true
  12382. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12383. PopupText.TextStrokeTransparency = 0
  12384. PopupText.TextWrapped = true
  12385. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12386. Hide.Name = "Hide"
  12387. Hide.Parent = shadow
  12388. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12389. Hide.BackgroundTransparency = 0.30000001192093
  12390. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12391. Hide.BorderSizePixel = 0
  12392. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12393. Hide.Size = UDim2.new(0, 20, 0, 20)
  12394. Hide.FontSize = Enum.FontSize.Size14
  12395. Hide.Text = ""
  12396. local hidden = false
  12397. Hide.MouseButton1Down:connect(function()
  12398. if hidden == false then hidden = true
  12399. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12400. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12401. end end)
  12402. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12403. local results = HttpService:JSONDecode(json)
  12404. if #results == 0 then
  12405. Notify('No audio found :(')
  12406. Audios:Destroy()
  12407. return
  12408. end
  12409. for i,v in pairs(results) do
  12410.         local YSize = 25
  12411.         local Position = ((i * YSize) - YSize)
  12412.         local newcmd = Example:Clone()
  12413.         newcmd.Parent = AudList
  12414.         newcmd.Visible = true
  12415.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12416.         newcmd.Text = "    "..v.Name
  12417.         newcmd.TextSize = 20
  12418.         AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12419.         local play = Instance.new("TextButton")
  12420.         play.Name = "play"
  12421.         play.Parent = AudList
  12422.         play.BackgroundColor3 = Color3.new(255, 255, 255)
  12423.         play.BackgroundTransparency = 0.30000001192093
  12424.         play.BorderColor3 = Color3.new(1, 0, 0)
  12425.         play.BorderSizePixel = 0
  12426.         play.Position = UDim2.new(0,-10,0, Position + 5)
  12427.         play.Size = UDim2.new(0, 20, 0, 20)
  12428.         play.FontSize = Enum.FontSize.Size14
  12429.         play.Text = ""
  12430.         play.ZIndex = 6
  12431.         play.MouseButton1Click:Connect(function()
  12432.         playerenabled = false
  12433.         for i,v in pairs(game:GetDescendants()) do
  12434.         if v:IsA'Sound'then v:Destroy() end end
  12435.         wait(0.1)
  12436.         Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
  12437.         local s = Instance.new("Sound", workspace)
  12438.         s.Name = "IYsound"
  12439.         s.Looped = true
  12440.         s.SoundId = "rbxassetid://" .. v.AssetId
  12441.         s.Volume = 1
  12442.         s:Play()
  12443.         end)
  12444. Notify('Select an audio to play')
  12445. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12446. Exit.MouseButton1Click:Connect(function()
  12447. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12448. wait(0.6) Audios:Destroy() end) end end
  12449. end)
  12450.  
  12451. function dragmodel(model, window, frame, name)
  12452. local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
  12453. drag:MakeJoints() drag.Name = name
  12454. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12455. function collectParts(object, baseParts)
  12456. if object:IsA("BasePart") then
  12457. baseParts[#baseParts+1] = object end
  12458. for index,child in pairs(object:GetChildren()) do
  12459. collectParts(child, baseParts) end end
  12460. collectParts(drag, parts)
  12461. Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
  12462. dragging = true
  12463. mouse.Move:connect(function()
  12464. if dragging then
  12465. Dragger:MouseMove(mouse.UnitRay)
  12466. end end)
  12467. mouse.KeyDown:connect(function(Key)
  12468. if dragging then
  12469. if Key == "r" then
  12470. Dragger:AxisRotate("Y")
  12471. elseif Key == "t" then
  12472. Dragger:AxisRotate("X")
  12473. elseif Key == "e" then
  12474. if window == true then
  12475. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12476. end
  12477. drag:Destroy()
  12478. dragging = false
  12479. Dragger:MouseUp()
  12480. end end end)
  12481. mouse.Button1Down:connect(function()
  12482. if dragging then
  12483. if window == true then
  12484. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12485. end
  12486. dragging = false
  12487. Dragger:MouseUp()
  12488. end end) end
  12489.  
  12490. addcmd('insert', 'inserts a model',{'ins'},
  12491. function(args, speaker)
  12492.     if isNumber(args[1]) then
  12493.     local window = false
  12494.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  12495.     dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
  12496.     Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12497.     else
  12498.     local name = GLS(false, 0)
  12499. Notify('Loading list...')
  12500. local Models = Instance.new("ScreenGui")
  12501. local drag = Instance.new("Frame")
  12502. local PromptDialog = Instance.new("Frame")
  12503. local ModelContainerFrame = Instance.new("Frame")
  12504. local ModList = Instance.new("ScrollingFrame")
  12505. local shadow = Instance.new("Frame")
  12506. local Exit = Instance.new("TextButton")
  12507. local PopupText = Instance.new("TextLabel")
  12508. local Hide = Instance.new("TextButton")
  12509. Models.Name = "Models"
  12510. Models.Parent = game.CoreGui
  12511. drag.Name = "drag"
  12512. drag.Parent = Models
  12513. drag.Active = true
  12514. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12515. drag.BackgroundTransparency = 1
  12516. dragGUI(drag)
  12517. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12518. drag.Size = UDim2.new(0, 438, 0, 26)
  12519. PromptDialog.Name = "PromptDialog"
  12520. PromptDialog.Parent = drag
  12521. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12522. PromptDialog.BackgroundTransparency = 1
  12523. PromptDialog.BorderSizePixel = 0
  12524. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12525. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12526. PromptDialog.ClipsDescendants = true
  12527. PromptDialog.ZIndex = 5
  12528. ModelContainerFrame.Name = "ContainerFrame"
  12529. ModelContainerFrame.Parent = PromptDialog
  12530. ModelContainerFrame.BackgroundColor3 = maincolor
  12531. ModelContainerFrame.BackgroundTransparency = 0.5
  12532. ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12533. ModelContainerFrame.BorderSizePixel = 0
  12534. ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12535. ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12536. ModelContainerFrame.ZIndex = 5
  12537. ModList.Name = "List"
  12538. ModList.Parent = ModelContainerFrame
  12539. ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12540. ModList.BackgroundTransparency = 1
  12541. ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12542. ModList.BorderSizePixel = 0
  12543. ModList.Position = UDim2.new(0, 10, 0, 9)
  12544. ModList.Size = UDim2.new(0, 428, 0, 230)
  12545. ModList.ZIndex = 5
  12546. ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12547. ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12548. ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12549. ModList.ScrollBarThickness = 8
  12550. ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12551. shadow.Name = "shadow"
  12552. shadow.Parent = PromptDialog
  12553. shadow.BackgroundColor3 = maincolor
  12554. shadow.BackgroundTransparency = 0.30000001192093
  12555. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12556. shadow.BorderSizePixel = 0
  12557. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12558. shadow.Size = UDim2.new(0, 438, 0, 26)
  12559. Exit.Name = "Exit"
  12560. Exit.Parent = shadow
  12561. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12562. Exit.BackgroundTransparency = 0.30000001192093
  12563. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12564. Exit.BorderSizePixel = 0
  12565. Exit.Position = UDim2.new(0, 415, 0, 3)
  12566. Exit.Size = UDim2.new(0, 20, 0, 20)
  12567. Exit.FontSize = Enum.FontSize.Size14
  12568. Exit.Text = ""
  12569. PopupText.Name = "PopupText"
  12570. PopupText.Parent = shadow
  12571. PopupText.BackgroundTransparency = 1
  12572. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12573. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12574. PopupText.ZIndex = 6
  12575. PopupText.Font = Enum.Font.SourceSansBold
  12576. PopupText.FontSize = Enum.FontSize.Size32
  12577. PopupText.Text = GLS(false, 0).." [Models]"
  12578. PopupText.TextScaled = true
  12579. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12580. PopupText.TextStrokeTransparency = 0
  12581. PopupText.TextWrapped = true
  12582. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12583. Hide.Name = "Hide"
  12584. Hide.Parent = shadow
  12585. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12586. Hide.BackgroundTransparency = 0.30000001192093
  12587. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12588. Hide.BorderSizePixel = 0
  12589. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12590. Hide.Size = UDim2.new(0, 20, 0, 20)
  12591. Hide.FontSize = Enum.FontSize.Size14
  12592. Hide.Text = ""
  12593. local hidden = false
  12594. Hide.MouseButton1Down:connect(function()
  12595. if hidden == false then hidden = true
  12596. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12597. else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12598. end end)
  12599. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12600. local results = HttpService:JSONDecode(json)
  12601. if #results == 0 then
  12602. Notify('No models found :(')
  12603. Models:Destroy()
  12604. return
  12605. end
  12606. for i,v in pairs(results) do
  12607.         local YSize = 100
  12608.         local Position = ((i * YSize) - YSize)
  12609.         local newcmd = Example:Clone()
  12610.         newcmd.Parent = ModList
  12611.         newcmd.Visible = true
  12612.         newcmd.Position = UDim2.new(0,5,0, Position + 40)
  12613.         newcmd.Text = "    "..v.Name
  12614.         newcmd.TextSize = 20
  12615.         ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
  12616.         local ins = Instance.new("TextButton")
  12617.         ins.Name = "ins"
  12618.         ins.Parent = ModList
  12619.         ins.BackgroundColor3 = Color3.new(255, 255, 255)
  12620.         ins.BackgroundTransparency = 0.30000001192093
  12621.         ins.BorderColor3 = Color3.new(1, 0, 0)
  12622.         ins.BorderSizePixel = 0
  12623.         ins.Position = UDim2.new(0,-10,0, Position + 40)
  12624.         ins.Size = UDim2.new(0, 20, 0, 20)
  12625.         ins.FontSize = Enum.FontSize.Size14
  12626.         ins.Text = ""
  12627.         ins.ZIndex = 6
  12628.         local img = Instance.new("ImageLabel")
  12629.         img.Parent = ModList
  12630.         img.Position = UDim2.new(0,300,0, Position + 5)
  12631.         img.Size = UDim2.new(0,100,0,100)
  12632.         img.ZIndex = 6
  12633.         img.BackgroundColor3 = Color3.new(255, 255, 255)
  12634.         img.BackgroundTransparency = 1
  12635.         img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
  12636.         ins.MouseButton1Click:Connect(function()
  12637.         local window = true
  12638.         dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
  12639.         Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12640.         ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12641.         end)
  12642. Notify('Select a model to insert')
  12643. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12644. Exit.MouseButton1Click:Connect(function()
  12645. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12646. wait(0.6) Models:Destroy() end) end end
  12647. end)
  12648.  
  12649. addcmd('cmds','opens cmds window',{'commands'},
  12650. function(args, speaker)
  12651. if speaker.userId ~= LP.userId then
  12652. for _, child in pairs( workspace:GetChildren()) do
  12653.     if child.Name == speaker.Name .. "TAB" then
  12654.         child:Destroy() end end
  12655. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  12656. local GUI = Instance.new("SurfaceGui")
  12657. local holder = Instance.new("Frame")
  12658. local bar = Instance.new("Frame")
  12659. local Title = Instance.new("TextLabel")
  12660. local MAIN = Instance.new("Frame")
  12661. local Example = Instance.new("TextLabel")
  12662. local CMDs = Instance.new("ScrollingFrame")
  12663. local PART = Instance.new("Part")
  12664. PART.Name = speaker.Name .. 'TAB'
  12665. PART.Color = maincolor
  12666. PART.Size = Vector3.new(7, 7.8, 0.2)
  12667. PART.Transparency = 0
  12668. PART.Locked = true
  12669. PART.CanCollide = false
  12670. PART.Parent = workspace
  12671. PART.Anchored = true
  12672. PART.Material = "Neon"
  12673. local GUI = Instance.new("SurfaceGui")
  12674. local holder = Instance.new("Frame")
  12675. local bar = Instance.new("Frame")
  12676. local Title = Instance.new("TextLabel")
  12677. local MAIN = Instance.new("Frame")
  12678. local Example = Instance.new("TextLabel")
  12679. local CMDs = Instance.new("ScrollingFrame")
  12680. GUI.Name = "GUI"
  12681. GUI.Parent = PART
  12682. GUI.CanvasSize = Vector2.new(500, 600)
  12683. GUI.Face = Enum.NormalId.Back
  12684. holder.Name = "holder"
  12685. holder.Parent = GUI
  12686. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  12687. holder.BackgroundTransparency = 1
  12688. holder.BorderSizePixel = 2
  12689. holder.Position = UDim2.new(0, 0, 0, 10)
  12690. holder.Size = UDim2.new(0, 300, 0, 330)
  12691. holder.ZIndex = 2
  12692. bar.Name = "bar"
  12693. bar.Parent = holder
  12694. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  12695. bar.BackgroundTransparency = 0.89999997615814
  12696. bar.BorderSizePixel = 0
  12697. bar.Position = UDim2.new(0, 10, 1, -330)
  12698. bar.Size = UDim2.new(0, 480, 0, 33)
  12699. Title.Name = "Title"
  12700. Title.Parent = bar
  12701. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  12702. Title.BackgroundTransparency = 1
  12703. Title.Size = UDim2.new(1, 0, 0, 30)
  12704. Title.Font = Enum.Font.SourceSansBold
  12705. Title.FontSize = Enum.FontSize.Size24
  12706. Title.Text = "[Infinite Yield] Command List"
  12707. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12708. MAIN.Name = "MAIN"
  12709. MAIN.Parent = holder
  12710. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  12711. MAIN.BackgroundTransparency = 0.89999997615814
  12712. MAIN.BorderSizePixel = 0
  12713. MAIN.Position = UDim2.new(0, 10, 1, -300)
  12714. MAIN.Size = UDim2.new(0, 480, 0, 550)
  12715. Example.Name = "Example"
  12716. Example.Parent = MAIN
  12717. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12718. Example.BackgroundTransparency = 1
  12719. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12720. Example.BorderSizePixel = 0
  12721. Example.Size = UDim2.new(0, 190, 0, 40)
  12722. Example.Visible = false
  12723. Example.Font = Enum.Font.SourceSansBold
  12724. Example.FontSize = Enum.FontSize.Size36
  12725. Example.Text = "txt"
  12726. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  12727. Example.TextStrokeTransparency = 0
  12728. Example.TextXAlignment = Enum.TextXAlignment.Left
  12729. Example.ZIndex = 6
  12730. CMDs.Name = "CMDs"
  12731. CMDs.Parent = MAIN
  12732. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12733. CMDs.BackgroundTransparency = 1
  12734. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12735. CMDs.BorderSizePixel = 0
  12736. CMDs.Size = UDim2.new(0, 480, 0, 550)
  12737. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12738. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  12739. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  12740. CMDs.ScrollBarThickness = 15
  12741. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  12742.     local CMDsV = CMDsFolder:GetChildren()
  12743.     for i = 1, #CMDsV do
  12744.         local YSize = 35
  12745.         local Position = ((i * YSize) - YSize)
  12746.         local newcmd = Example:Clone()
  12747.         newcmd.Parent = CMDs
  12748.         newcmd.Visible = true
  12749.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  12750.         newcmd.Text = "" .. CMDsV[i].Value
  12751.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  12752. local cf = speaker.Character.HumanoidRootPart.CFrame
  12753. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  12754. PART.CFrame = newcf
  12755. speaker.Character.Humanoid.Died:connect(function()
  12756. PART:Destroy() end)
  12757. wait(1)
  12758. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  12759. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  12760. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  12761. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  12762. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  12763. else
  12764. if cmdOpen == true then
  12765. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  12766. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  12767. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  12768. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  12769. else
  12770. commands() searchbar()
  12771. end end
  12772. end)
  12773. cmdBAR.FocusLost:connect(function(enterpressed)
  12774.     if enterpressed and cmdBAR.Text ~= "" then
  12775.         spawn(function ()
  12776.             execCmd(cmdBAR.Text, Player)
  12777.         end)
  12778.     end
  12779.     game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12780.     cmdBAR.BorderSizePixel = 1
  12781.     wait(0.1)
  12782.     cmdBAR.BorderSizePixel = 0
  12783.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  12784. end)
  12785. Mouse.KeyDown:connect(function(Key)
  12786.     if (Key==cmdbarbind) then
  12787.         cmdBAR:CaptureFocus()
  12788.         cmdBAR.BorderSizePixel = 1
  12789.         wait(0.1)
  12790.         cmdBAR.BorderSizePixel = 2
  12791.     end
  12792. end)
  12793. cmdBAR.Changed:connect(function (property)
  12794. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  12795. end)
  12796. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  12797.     local diff = cmdBAR.TextBounds.X-250
  12798.     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)
  12799. end)
  12800. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  12801. game:GetService("UserInputService").InputBegan:Connect(function(input)
  12802.     if not cmdBAR:IsFocused() then return end
  12803.     if input.KeyCode == Enum.KeyCode.Up then
  12804.         historyCount = historyCount + 1
  12805.         if historyCount > #cmdHistory then historyCount = #cmdHistory end
  12806.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12807.     elseif input.KeyCode == Enum.KeyCode.Down then
  12808.         historyCount = historyCount - 1
  12809.         if historyCount < 1 then historyCount = 1 end
  12810.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12811.     end
  12812. end)
  12813. NOTIFY = DATA.Notification
  12814. NOTIFY.Parent = game.CoreGui
  12815. local usingNOTE = false
  12816. function Notify(msg)
  12817.     spawn(function()
  12818.         if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  12819.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12820.                 wait(0.5)
  12821.                 MusicPlayer:Hide()
  12822.                 if qopen == true then
  12823.                 quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12824.                 quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12825.                 quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12826.                 quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12827.                 quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  12828.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12829.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12830.                 if playerenabled == true then
  12831.                 wait(4)
  12832.                 if playerenabled == true then
  12833.                 MusicPlayer:Show()
  12834.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12835.                 end
  12836.                 end
  12837.                 else
  12838.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12839.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12840.                 if playerenabled == true then
  12841.                 wait(4)
  12842.                 if playerenabled == true then
  12843.                 MusicPlayer:Show()
  12844.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12845.                 end
  12846.                 end
  12847. end end end) end
  12848. 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
  12849. 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)
  12850. 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
  12851. 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
  12852. 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)
  12853. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  12854. if aliasSave then
  12855. for i = 1, #aliasSave do
  12856. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12857. end else
  12858. aliasSave = {} wait(0.1) updatefile()
  12859. for i = 1, #aliasSave do
  12860. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12861. end end
  12862. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  12863. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  12864. local Logs = Instance.new("ScreenGui")
  12865. logdrag = Instance.new("Frame")
  12866. local PromptDialog = Instance.new("Frame")
  12867. local ContainerFrame = Instance.new("Frame")
  12868. local pos = Instance.new("Frame")
  12869. local clear = Instance.new("TextButton")
  12870. local scroll = Instance.new("ScrollingFrame")
  12871. local hl = Instance.new("Frame")
  12872. local whispers = Instance.new("Frame")
  12873. local CheckBox = Instance.new("ImageButton")
  12874. local box = Instance.new("TextButton")
  12875. local whispers_2 = Instance.new("TextLabel")
  12876. local chats = Instance.new("Frame")
  12877. local CheckBox_2 = Instance.new("ImageButton")
  12878. local box_2 = Instance.new("TextButton")
  12879. local chats_2 = Instance.new("TextLabel")
  12880. local commands = Instance.new("Frame")
  12881. local CheckBox_3 = Instance.new("ImageButton")
  12882. local box_3 = Instance.new("TextButton")
  12883. local commands_2 = Instance.new("TextLabel")
  12884. local shadow = Instance.new("Frame")
  12885. local Exit = Instance.new("TextButton")
  12886. local PopupText = Instance.new("TextLabel")
  12887. local Hide = Instance.new("TextButton")
  12888. Logs.Name = "Logs"
  12889. Logs.Parent = game.CoreGui
  12890. logdrag.Name = "drag"
  12891. logdrag.Parent = Logs
  12892. logdrag.Active = true
  12893. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  12894. logdrag.BackgroundTransparency = 1
  12895. dragGUI(logdrag)
  12896. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  12897. logdrag.Size = UDim2.new(0, 438, 0, 26)
  12898. PromptDialog.Name = "PromptDialog"
  12899. PromptDialog.Parent = logdrag
  12900. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12901. PromptDialog.BackgroundTransparency = 1
  12902. PromptDialog.BorderSizePixel = 0
  12903. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12904. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12905. PromptDialog.ZIndex = 5
  12906. PromptDialog.ClipsDescendants = true
  12907. ContainerFrame.Name = "ContainerFrame"
  12908. ContainerFrame.Parent = PromptDialog
  12909. ContainerFrame.BackgroundColor3 = maincolor
  12910. ContainerFrame.BackgroundTransparency = 0.5
  12911. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12912. ContainerFrame.BorderSizePixel = 0
  12913. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12914. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12915. ContainerFrame.ZIndex = 5
  12916. pos.Name = "pos"
  12917. pos.Parent = ContainerFrame
  12918. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12919. pos.BackgroundTransparency = 1
  12920. pos.BorderColor3 = Color3.new(0, 0, 0)
  12921. pos.BorderSizePixel = 0
  12922. pos.Position = UDim2.new(0, 10, 0, 9)
  12923. pos.Size = UDim2.new(0, 428, 0, 230)
  12924. pos.ZIndex = 5
  12925. clear.Name = "clear"
  12926. clear.Parent = pos
  12927. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  12928. clear.BackgroundTransparency = 0.80000001192093
  12929. clear.BorderColor3 = Color3.new(1, 1, 1)
  12930. clear.Position = UDim2.new(0, 3, 0, 3)
  12931. clear.Size = UDim2.new(0, 70, 0, 20)
  12932. clear.ZIndex = 5
  12933. clear.Font = Enum.Font.SourceSans
  12934. clear.FontSize = Enum.FontSize.Size14
  12935. clear.Text = "Clear"
  12936. clear.TextColor3 = Color3.new(1, 1, 1)
  12937. scroll.Name = "scroll"
  12938. scroll.Parent = pos
  12939. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12940. scroll.BackgroundTransparency = 1
  12941. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12942. scroll.BorderSizePixel = 0
  12943. scroll.Size = UDim2.new(0, 413, 0, 193)
  12944. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  12945. scroll.ZIndex = 5
  12946. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12947. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12948. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  12949. scroll.ScrollBarThickness = 8
  12950. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  12951. hl.Name = "hl"
  12952. hl.Parent = pos
  12953. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12954. hl.BackgroundTransparency = 0.5
  12955. hl.BorderColor3 = Color3.new(0, 0, 0)
  12956. hl.BorderSizePixel = 0
  12957. hl.Position = UDim2.new(0, 2, 0, 35)
  12958. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  12959. hl.ZIndex = 5
  12960. whispers.Name = "whispers"
  12961. whispers.Parent = pos
  12962. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  12963. whispers.BackgroundTransparency = 1
  12964. whispers.Size = UDim2.new(0, 428, 0, 230)
  12965. CheckBox.Name = "CheckBox"
  12966. CheckBox.Parent = whispers
  12967. CheckBox.BackgroundTransparency = 1
  12968. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  12969. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  12970. CheckBox.ZIndex = 6
  12971. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  12972. box.Name = "box"
  12973. box.Parent = whispers
  12974. box.BackgroundColor3 = Color3.new(0, 0, 0)
  12975. box.BackgroundTransparency = 0.80000001192093
  12976. box.BorderColor3 = Color3.new(1, 1, 1)
  12977. box.Position = UDim2.new(0, 172, 0, 3)
  12978. box.Size = UDim2.new(0, 94, 0, 20)
  12979. box.ZIndex = 5
  12980. box.Font = Enum.Font.SourceSans
  12981. box.FontSize = Enum.FontSize.Size14
  12982. box.Text = ""
  12983. box.TextColor3 = Color3.new(1, 1, 1)
  12984. whispers_2.Name = "whispers"
  12985. whispers_2.Parent = whispers
  12986. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12987. whispers_2.BackgroundTransparency = 1
  12988. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  12989. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  12990. whispers_2.ZIndex = 6
  12991. whispers_2.Font = Enum.Font.SourceSansBold
  12992. whispers_2.FontSize = Enum.FontSize.Size14
  12993. whispers_2.Text = "Whispers"
  12994. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12995. chats.Name = "chats"
  12996. chats.Parent = pos
  12997. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  12998. chats.BackgroundTransparency = 1
  12999. chats.Size = UDim2.new(0, 428, 0, 230)
  13000. CheckBox_2.Name = "CheckBox"
  13001. CheckBox_2.Parent = chats
  13002. CheckBox_2.BackgroundTransparency = 1
  13003. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  13004. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  13005. CheckBox_2.ZIndex = 6
  13006. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  13007. box_2.Name = "box"
  13008. box_2.Parent = chats
  13009. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  13010. box_2.BackgroundTransparency = 0.80000001192093
  13011. box_2.BorderColor3 = Color3.new(1, 1, 1)
  13012. box_2.Position = UDim2.new(0, 86, 0, 3)
  13013. box_2.Size = UDim2.new(0, 73, 0, 20)
  13014. box_2.ZIndex = 5
  13015. box_2.Font = Enum.Font.SourceSans
  13016. box_2.FontSize = Enum.FontSize.Size14
  13017. box_2.Text = ""
  13018. box_2.TextColor3 = Color3.new(1, 1, 1)
  13019. chats_2.Name = "chats"
  13020. chats_2.Parent = chats
  13021. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13022. chats_2.BackgroundTransparency = 1
  13023. chats_2.Position = UDim2.new(0, 86, 0, 2)
  13024. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  13025. chats_2.ZIndex = 6
  13026. chats_2.Font = Enum.Font.SourceSansBold
  13027. chats_2.FontSize = Enum.FontSize.Size14
  13028. chats_2.Text = "Chats"
  13029. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13030. commands.Name = "commands"
  13031. commands.Parent = pos
  13032. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  13033. commands.BackgroundTransparency = 1
  13034. commands.Size = UDim2.new(0, 428, 0, 230)
  13035. CheckBox_3.Name = "CheckBox"
  13036. CheckBox_3.Parent = commands
  13037. CheckBox_3.BackgroundTransparency = 1
  13038. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  13039. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  13040. CheckBox_3.ZIndex = 6
  13041. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  13042. box_3.Name = "box"
  13043. box_3.Parent = commands
  13044. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  13045. box_3.BackgroundTransparency = 0.80000001192093
  13046. box_3.BorderColor3 = Color3.new(1, 1, 1)
  13047. box_3.Position = UDim2.new(0, 279, 0, 3)
  13048. box_3.Size = UDim2.new(0, 102, 0, 20)
  13049. box_3.ZIndex = 5
  13050. box_3.Font = Enum.Font.SourceSans
  13051. box_3.FontSize = Enum.FontSize.Size14
  13052. box_3.Text = ""
  13053. box_3.TextColor3 = Color3.new(1, 1, 1)
  13054. commands_2.Name = "commands"
  13055. commands_2.Parent = commands
  13056. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13057. commands_2.BackgroundTransparency = 1
  13058. commands_2.Position = UDim2.new(0, 279, 0, 3)
  13059. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  13060. commands_2.ZIndex = 6
  13061. commands_2.Font = Enum.Font.SourceSansBold
  13062. commands_2.FontSize = Enum.FontSize.Size14
  13063. commands_2.Text = "Commands"
  13064. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13065. shadow.Name = "shadow"
  13066. shadow.Parent = PromptDialog
  13067. shadow.BackgroundColor3 = maincolor
  13068. shadow.BackgroundTransparency = 0.30000001192093
  13069. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13070. shadow.BorderSizePixel = 0
  13071. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13072. shadow.Size = UDim2.new(0, 438, 0, 26)
  13073. Exit.Name = "Exit"
  13074. Exit.Parent = shadow
  13075. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  13076. Exit.BackgroundTransparency = 0.30000001192093
  13077. Exit.BorderColor3 = Color3.new(1, 0, 0)
  13078. Exit.BorderSizePixel = 0
  13079. Exit.Position = UDim2.new(0, 415, 0, 3)
  13080. Exit.Size = UDim2.new(0, 20, 0, 20)
  13081. Exit.FontSize = Enum.FontSize.Size14
  13082. Exit.Text = ""
  13083. PopupText.Name = "PopupText"
  13084. PopupText.Parent = shadow
  13085. PopupText.BackgroundTransparency = 1
  13086. PopupText.Position = UDim2.new(0, 61, 0, -5)
  13087. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13088. PopupText.ZIndex = 6
  13089. PopupText.Font = Enum.Font.SourceSansBold
  13090. PopupText.TextSize = 31
  13091. PopupText.Text = "Logs"
  13092. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13093. PopupText.TextStrokeTransparency = 0
  13094. PopupText.TextWrapped = true
  13095. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13096. Hide.Name = "Hide"
  13097. Hide.Parent = shadow
  13098. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  13099. Hide.BackgroundTransparency = 0.30000001192093
  13100. Hide.BorderColor3 = Color3.new(1, 1, 1)
  13101. Hide.BorderSizePixel = 0
  13102. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  13103. Hide.Size = UDim2.new(0, 20, 0, 20)
  13104. Hide.FontSize = Enum.FontSize.Size14
  13105. Hide.Text = ""
  13106. checked = "http://www.roblox.com/asset/?id=65492641"
  13107. unchecked = "http://www.roblox.com/asset/?id=65492651"
  13108. if chatsV == true then
  13109. CheckBox_2.Image = checked else
  13110. CheckBox_2.Image = unchecked end
  13111. box_2.MouseButton1Down:connect(function()
  13112. if chatsV == true then chatsV = false
  13113. CheckBox_2.Image = unchecked updatefile() else
  13114. chatsV = true
  13115. CheckBox_2.Image = checked updatefile() end end)
  13116. if whispersV == true then
  13117. CheckBox.Image = checked else
  13118. CheckBox.Image = unchecked end
  13119. box.MouseButton1Down:connect(function()
  13120. if whispersV == true then whispersV = false
  13121. CheckBox.Image = unchecked updatefile() else
  13122. whispersV = true
  13123. CheckBox.Image = checked updatefile() end end)
  13124. if commandsV == true then
  13125. CheckBox_3.Image = checked else
  13126. CheckBox_3.Image = unchecked end
  13127. box_3.MouseButton1Down:connect(function()
  13128. if commandsV == true then commandsV = false
  13129. CheckBox_3.Image = unchecked updatefile() else
  13130. commandsV = true
  13131. CheckBox_3.Image = checked updatefile() end end)
  13132. clear.MouseButton1Down:connect(function()
  13133. for _, child in pairs( scroll:GetChildren()) do
  13134. child:Destroy() end
  13135. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  13136. end)
  13137. Exit.MouseButton1Down:connect(function()
  13138. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13139. logsopen = false
  13140. end)
  13141. local hidden = false
  13142. Hide.MouseButton1Down:connect(function()
  13143. if hidden == false then hidden = true
  13144. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  13145. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  13146. end end)
  13147. function logtime() -- time function from aperture
  13148.     local HOUR = math.floor((tick() % 86400) / 3600)
  13149.     local MINUTE = math.floor((tick() % 3600) / 60)
  13150.     local SECOND = math.floor(tick() % 60)
  13151.     local AP = HOUR > 11 and 'PM' or 'AM'
  13152.     HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  13153.     HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  13154.     MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  13155.     SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  13156.     return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  13157. function CreateLabel(Name, Text)
  13158.     local sf = scroll
  13159.     if #sf:GetChildren() >= 2546 then
  13160.         sf:ClearAllChildren()
  13161.     end
  13162.     local alls = 0
  13163.     for i,v in pairs(sf:GetChildren()) do
  13164.         if v then
  13165.             alls = v.Size.Y.Offset + alls
  13166.         end
  13167.         if not v then
  13168.             alls = 0
  13169.         end
  13170.     end
  13171.     local tl = Instance.new('TextLabel', sf)
  13172.     local il = Instance.new('Frame', tl)
  13173.     tl.Name = Name
  13174.     tl.ZIndex = 6
  13175.     tl.Text = logtime().." - ["..Name.."]: "..Text
  13176.     tl.Size = UDim2.new(0,410,0,84)
  13177.     tl.BackgroundTransparency = 1
  13178.     tl.BorderSizePixel = 0
  13179.     tl.Font = "SourceSansBold"
  13180.     tl.Position = UDim2.new(-1,0,0,alls)
  13181.     tl.TextTransparency = 1
  13182.     tl.TextScaled = false
  13183.     tl.TextSize = 14
  13184.     tl.TextWrapped = true
  13185.     tl.TextXAlignment = "Left"
  13186.     tl.TextYAlignment = "Top"
  13187.     il.BackgroundTransparency = 1
  13188.     il.BorderSizePixel = 0
  13189.     il.Size = UDim2.new(0,12,1,0)
  13190.     il.Position = UDim2.new(0,410,0,0)
  13191.     tl.TextColor3 = Color3.fromRGB(255,255,255)
  13192.     tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  13193.     sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  13194.     sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  13195.     local size2 = sf.CanvasSize.Y.Offset
  13196.     tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  13197.     for i = 0,50 do wait(0.05)
  13198.         tl.TextTransparency = tl.TextTransparency - 0.05
  13199.     end
  13200.     tl.TextTransparency = 0
  13201. end logsloaded = true
  13202. local intro = Instance.new("ScreenGui")
  13203. local Frame = Instance.new("Frame")
  13204. local Circle = Instance.new("ImageLabel")
  13205. local ImageLabel = Instance.new("ImageLabel")
  13206. intro.Name = "intro"
  13207. intro.Parent = game.CoreGui
  13208. Frame.Parent = intro
  13209. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13210. Frame.BackgroundTransparency = 1
  13211. Frame.BorderSizePixel = 0
  13212. Frame.ClipsDescendants = true
  13213. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  13214. Frame.Size = UDim2.new(0, 250, 0, 250)
  13215. Circle.Name = "Circle"
  13216. Circle.Parent = Frame
  13217. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  13218. Circle.BackgroundTransparency = 1
  13219. Circle.BorderSizePixel = 0
  13220. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  13221. Circle.Image = "rbxassetid://631172870"
  13222. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13223. ImageLabel.Parent = Frame
  13224. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  13225. ImageLabel.BackgroundTransparency = 1
  13226. ImageLabel.BorderSizePixel = 0
  13227. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  13228. ImageLabel.Image = "rbxassetid://1352543873"
  13229. Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  13230. local g = intro
  13231. local f = Frame
  13232. local imagef = Circle
  13233. local logof = ImageLabel
  13234. loadedintro = false
  13235. local function tween2()
  13236. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
  13237. wait(0.6) loadedintro = true end
  13238. local function tween1()
  13239. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
  13240. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
  13241. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
  13242. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
  13243.     if workspace.FilteringEnabled == true then
  13244.         Notify('Filtering ENABLED '..ServerMessage)
  13245.     elseif workspace.FilteringEnabled == false then
  13246.         Notify('Filtering Disabled '..ServerMessage)
  13247.     end
  13248. else
  13249.     if workspace.FilteringEnabled == true then
  13250.         Notify('Filtering ENABLED')
  13251.     elseif
  13252.         workspace.FilteringEnabled == false then
  13253.         Notify('Filtering Disabled')
  13254.     end
  13255. end
  13256. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
  13257. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  13258. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  13259. 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
  13260. 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)
  13261. 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)
  13262. 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)
  13263. 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
  13264. 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
  13265. 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)
  13266. 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)
  13267. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  13268. 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
  13269. 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
  13270. 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)
  13271. 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)
  13272. 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)
  13273. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  13274. 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)
  13275. 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
  13276. lockic = Instance.new("ImageLabel")
  13277. lockic.Name = "lock"
  13278. lockic.Parent = iy
  13279. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  13280. lockic.BackgroundTransparency = 1
  13281. lockic.ImageTransparency = 1
  13282. lockic.BorderSizePixel = 0
  13283. lockic.Position = UDim2.new(0, 53, 0, -3)
  13284. lockic.Size = UDim2.new(0, 40, 0, 40)
  13285. lockic.Image = "rbxassetid://1495252742"
  13286. 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)
  13287. 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
  13288. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  13289. 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)
  13290. 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
  13291. 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)
  13292. 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)
  13293. PKR = picker.ColorPicker
  13294. local ColorPicker do
  13295.     ColorPicker = {}
  13296.    
  13297.     ColorPicker.new = function()
  13298.         local newMt = setmetatable({},{})
  13299.        
  13300.         local pickerGui = picker.ColorPicker
  13301.         local pickerTopBar = pickerGui.TopBar
  13302.         local pickerFrame = pickerGui.Content
  13303.         local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  13304.         local colorStrip = pickerFrame.ColorStrip
  13305.         local previewFrame = pickerFrame.Preview
  13306.         local basicColorsFrame = pickerFrame.BasicColors
  13307.         local customColorsFrame = pickerFrame.CustomColors
  13308.         local okButton = pickerFrame.Ok
  13309.         local cancelButton = pickerFrame.Cancel
  13310.         local defaultButton = pickerFrame.Default
  13311.         rainbowButton = pickerFrame.Rainbow
  13312.  
  13313.         local colorScope = colorSpace.Scope
  13314.         local colorArrow = pickerFrame.ArrowFrame.Arrow
  13315.  
  13316.         local hueInput = pickerFrame.Hue.Input
  13317.         local satInput = pickerFrame.Sat.Input
  13318.         local valInput = pickerFrame.Val.Input
  13319.  
  13320.         local redInput = pickerFrame.Red.Input
  13321.         local greenInput = pickerFrame.Green.Input
  13322.         local blueInput = pickerFrame.Blue.Input
  13323.  
  13324.         local user = game:GetService("UserInputService")
  13325.         local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  13326.  
  13327.         local hue,sat,val = 0,0,1
  13328.         local red,green,blue = 1,1,1
  13329.         local chosenColor = Color3.new(0,0,0)
  13330.  
  13331.         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)}
  13332.         local customColors = {}
  13333.  
  13334.         local function updateColor(noupdate)
  13335.             local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  13336.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13337.    
  13338.             if noupdate == 2 or not noupdate then
  13339.                 hueInput.Text = tostring(math.ceil(359*hue))
  13340.                 satInput.Text = tostring(math.ceil(255*sat))
  13341.                 valInput.Text = tostring(math.floor(255*val))
  13342.             end
  13343.             if noupdate == 1 or not noupdate then
  13344.                 redInput.Text = tostring(math.floor(255*red))
  13345.                 greenInput.Text = tostring(math.floor(255*green))
  13346.                 blueInput.Text = tostring(math.floor(255*blue))
  13347.             end
  13348.    
  13349.             chosenColor = Color3.new(red,green,blue)
  13350.    
  13351.             colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  13352.             colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  13353.             colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  13354.             previewFrame.BackgroundColor3 = chosenColor
  13355.            
  13356.             newMt.Color = chosenColor
  13357.             if newMt.Changed then newMt:Changed(chosenColor) end
  13358.         end
  13359.  
  13360.         local function colorSpaceInput()
  13361.             local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  13362.             local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  13363.                
  13364.             if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  13365.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13366.                
  13367.             hue = (219 - relativeX)/219
  13368.             sat = (199 - relativeY)/199
  13369.    
  13370.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13371.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13372.    
  13373.             updateColor()
  13374.         end
  13375.  
  13376.         local function colorStripInput()
  13377.             local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  13378.    
  13379.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13380.    
  13381.             val = (199 - relativeY)/199
  13382.    
  13383.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13384.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13385.    
  13386.             updateColor()
  13387.         end
  13388.  
  13389.         local function hookButtons(frame,func)
  13390.             frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  13391.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13392.                     frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  13393.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13394.                     local releaseEvent,runEvent
  13395.            
  13396.                     local startTime = tick()
  13397.                     local pressing = true
  13398.                     local startNum = tonumber(frame.Text)
  13399.            
  13400.                     if not startNum then return end
  13401.            
  13402.                     releaseEvent = user.InputEnded:Connect(function(input)
  13403.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13404.                         releaseEvent:Disconnect()
  13405.                         pressing = false
  13406.                     end)
  13407.            
  13408.                     startNum = startNum + 1
  13409.                     func(startNum)
  13410.                     while pressing do
  13411.                         if tick()-startTime > 0.3 then
  13412.                             startNum = startNum + 1
  13413.                             func(startNum)
  13414.                         end
  13415.                         wait(0.1)
  13416.                     end
  13417.                 end
  13418.             end)
  13419.    
  13420.             frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  13421.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13422.                     frame.ArrowFrame.Up.BackgroundTransparency = 1
  13423.                 end
  13424.             end)
  13425.    
  13426.             frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  13427.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13428.                     frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  13429.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13430.                     local releaseEvent,runEvent
  13431.            
  13432.                     local startTime = tick()
  13433.                     local pressing = true
  13434.                     local startNum = tonumber(frame.Text)
  13435.            
  13436.                     if not startNum then return end
  13437.            
  13438.                     releaseEvent = user.InputEnded:Connect(function(input)
  13439.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13440.                         releaseEvent:Disconnect()
  13441.                         pressing = false
  13442.                     end)
  13443.            
  13444.                     startNum = startNum - 1
  13445.                     func(startNum)
  13446.                     while pressing do
  13447.                         if tick()-startTime > 0.3 then
  13448.                             startNum = startNum - 1
  13449.                             func(startNum)
  13450.                         end
  13451.                         wait(0.1)
  13452.                     end
  13453.                 end
  13454.             end)
  13455.    
  13456.             frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  13457.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13458.                     frame.ArrowFrame.Down.BackgroundTransparency = 1
  13459.                 end
  13460.             end)
  13461.         end
  13462.  
  13463.         colorSpace.InputBegan:Connect(function(input)
  13464.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13465.                 local releaseEvent,mouseEvent
  13466.        
  13467.                 releaseEvent = user.InputEnded:Connect(function(input)
  13468.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13469.                     releaseEvent:Disconnect()
  13470.                     mouseEvent:Disconnect()
  13471.                 end)
  13472.        
  13473.                 mouseEvent = user.InputChanged:Connect(function(input)
  13474.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13475.                         colorSpaceInput()
  13476.                     end
  13477.                 end)
  13478.        
  13479.                 colorSpaceInput()
  13480.             end
  13481.         end)
  13482.  
  13483.         colorStrip.InputBegan:Connect(function(input)
  13484.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13485.                 local releaseEvent,mouseEvent
  13486.        
  13487.                 releaseEvent = user.InputEnded:Connect(function(input)
  13488.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13489.                     releaseEvent:Disconnect()
  13490.                     mouseEvent:Disconnect()
  13491.                 end)
  13492.        
  13493.                 mouseEvent = user.InputChanged:Connect(function(input)
  13494.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13495.                         colorStripInput()
  13496.                     end
  13497.                 end)
  13498.        
  13499.                 colorStripInput()
  13500.             end
  13501.         end)
  13502.  
  13503.         local function updateHue(str)
  13504.             local num = tonumber(str)
  13505.             if num then
  13506.                 hue = math.clamp(math.floor(num),0,359)/359
  13507.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13508.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13509.                 hueInput.Text = tostring(hue*359)
  13510.                 updateColor(1)
  13511.             end
  13512.         end
  13513.         hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  13514.  
  13515.         local function updateSat(str)
  13516.             local num = tonumber(str)
  13517.             if num then
  13518.                 sat = math.clamp(math.floor(num),0,255)/255
  13519.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13520.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13521.                 satInput.Text = tostring(sat*255)
  13522.                 updateColor(1)
  13523.             end
  13524.         end
  13525.         satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  13526.  
  13527.         local function updateVal(str)
  13528.             local num = tonumber(str)
  13529.             if num then
  13530.                 val = math.clamp(math.floor(num),0,255)/255
  13531.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13532.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13533.                 valInput.Text = tostring(val*255)
  13534.                 updateColor(1)
  13535.             end
  13536.         end
  13537.         valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  13538.        
  13539.         local function updateRed(str)
  13540.             local num = tonumber(str)
  13541.             if num then
  13542.                 red = math.clamp(math.floor(num),0,255)/255
  13543.                 local newColor = Color3.new(red,green,blue)
  13544.                 hue,sat,val = Color3.toHSV(newColor)
  13545.                 redInput.Text = tostring(red*255)
  13546.                 updateColor(2)
  13547.             end
  13548.         end
  13549.         redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  13550.        
  13551.         local function updateGreen(str)
  13552.             local num = tonumber(str)
  13553.             if num then
  13554.                 green = math.clamp(math.floor(num),0,255)/255
  13555.                 local newColor = Color3.new(red,green,blue)
  13556.                 hue,sat,val = Color3.toHSV(newColor)
  13557.                 greenInput.Text = tostring(green*255)
  13558.                 updateColor(2)
  13559.             end
  13560.         end
  13561.         greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  13562.        
  13563.         local function updateBlue(str)
  13564.             local num = tonumber(str)
  13565.             if num then
  13566.                 blue = math.clamp(math.floor(num),0,255)/255
  13567.                 local newColor = Color3.new(red,green,blue)
  13568.                 hue,sat,val = Color3.toHSV(newColor)
  13569.                 blueInput.Text = tostring(blue*255)
  13570.                 updateColor(2)
  13571.             end
  13572.         end
  13573.         blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  13574.        
  13575.         local colorChoice = Instance.new("TextButton")
  13576.         colorChoice.Name = "Choice"
  13577.         colorChoice.Size = UDim2.new(0,25,0,18)
  13578.         colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  13579.         colorChoice.Text = ""
  13580.         colorChoice.AutoButtonColor = false
  13581.        
  13582.         local row = 0
  13583.         local column = 0
  13584.         for i,v in pairs(basicColors) do
  13585.             local newColor = colorChoice:Clone()
  13586.             newColor.BackgroundColor3 = v
  13587.             newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  13588.            
  13589.             newColor.MouseButton1Click:Connect(function()
  13590.                 red,green,blue = v.r,v.g,v.b
  13591.                 local newColor = Color3.new(red,green,blue)
  13592.                 hue,sat,val = Color3.toHSV(newColor)
  13593.                 updateColor()
  13594.             end)   
  13595.            
  13596.             newColor.Parent = basicColorsFrame
  13597.             column = column + 1
  13598.             if column == 6 then row = row + 1 column = 0 end
  13599.         end
  13600.        
  13601.         row = 0
  13602.         column = 0
  13603.         for i = 1,12 do
  13604.             local color = customColors[i] or Color3.new(0,0,0)
  13605.             local newColor = colorChoice:Clone()
  13606.             newColor.BackgroundColor3 = color
  13607.             newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  13608.            
  13609.             newColor.MouseButton1Click:Connect(function()
  13610.                 local curColor = customColors[i] or Color3.new(0,0,0)
  13611.                 red,green,blue = curColor.r,curColor.g,curColor.b
  13612.                 hue,sat,val = Color3.toHSV(curColor)
  13613.                 updateColor()
  13614.             end)
  13615.            
  13616.             newColor.MouseButton2Click:Connect(function()
  13617.                 customColors[i] = chosenColor
  13618.                 newColor.BackgroundColor3 = chosenColor
  13619.             end)
  13620.            
  13621.             newColor.Parent = customColorsFrame
  13622.             column = column + 1
  13623.             if column == 6 then row = row + 1 column = 0 end
  13624.         end
  13625.        
  13626.         pickerTopBar.InputBegan:Connect(function(input)
  13627.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13628.                 local releaseEvent,mouseEvent
  13629.                 local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  13630.                
  13631.                 releaseEvent = user.InputEnded:Connect(function(input)
  13632.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13633.                     releaseEvent:Disconnect()
  13634.                     mouseEvent:Disconnect()
  13635.                 end)
  13636.                
  13637.                 mouseEvent = user.InputChanged:Connect(function(input)
  13638.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13639.                         pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  13640.                     end
  13641.                 end)
  13642.             end
  13643.         end)
  13644.        
  13645.         okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  13646.         okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  13647.         okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  13648.        
  13649.         cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  13650.         cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  13651.         cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  13652.        
  13653.         defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  13654.         defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  13655.         defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  13656.        
  13657.         rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
  13658.         rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
  13659.         rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
  13660.        
  13661.         updateColor()
  13662.        
  13663.         newMt.SetColor = function(self,color)
  13664.             red,green,blue = color.r,color.g,color.b
  13665.             hue,sat,val = Color3.toHSV(color)
  13666.             updateColor()
  13667.         end
  13668.        
  13669.         return newMt
  13670.     end
  13671. end
  13672. local rainbowCount = 50
  13673. local rainbowGuiActive = false
  13674. local rainbowreset = true
  13675.  
  13676. spawn(function()
  13677.     local colors = {
  13678.         BrickColor.Red(),
  13679.         BrickColor.Yellow(),
  13680.         BrickColor.new('Lime green'),
  13681.         BrickColor.new('Cyan'),
  13682.         BrickColor.new('Dark indigo')
  13683.     }
  13684.     while wait() do
  13685.         for i,v in pairs(colors) do        
  13686.             for num = 1,rainbowCount do
  13687.                 if rainbowGuiActive == true then
  13688.                     local mimic = i-1
  13689.                     if not colors[mimic] then
  13690.                         mimic = #colors
  13691.                     end
  13692.                     mimic = colors[mimic]
  13693.                     updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
  13694.                 elseif rainbowreset == false then
  13695.                     updatecolors(SAVEDCOLOR)
  13696.                     rainbowreset = true
  13697.                 end
  13698.                 wait()
  13699.             end
  13700.         end
  13701.     end
  13702. end)
  13703. local picker = ColorPicker.new()
  13704. 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
  13705. picker.Changed = function(self,color) updatecolors(color) end
  13706. picker.Rainbow = function(self)
  13707. if rainbowGuiActive == false then
  13708. rainbowGuiActive = true
  13709. rainbowButton.Text = 'Rainbow [Enabled]'
  13710. elseif rainbowGuiActive == true then
  13711. rainbowGuiActive = false
  13712. rainbowreset = false
  13713. rainbowButton.Text = 'Rainbow [Disabled]'
  13714. end end
  13715. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  13716. 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))
  13717. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  13718. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  13719. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  13720. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  13721. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13722. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  13723. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  13724. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  13725. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  13726. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  13727. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  13728. 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"
  13729. 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"
  13730. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  13731. 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
  13732. local CSP2 = game.CoreGui.sugg.suggestions
  13733. local main2 = CSP2
  13734. local frame2 = CSP2:WaitForChild('SUG')
  13735. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  13736. IndexContents2 = function(str,bool)
  13737.     if suggestionstoggle == true then
  13738.     if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  13739.     local Index,SizeY = 0,0
  13740.     for i,v in next, frame2:GetChildren() do
  13741.         if bool then
  13742.             if Match2(v.Text,str) then
  13743.                 game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  13744.                 Index = Index + 1
  13745.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  13746.                 v.Visible = true
  13747.                 SizeY = SizeY + v.AbsoluteSize.Y
  13748.                 frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  13749.             v.Visible = true
  13750.             SizeY = SizeY + v.AbsoluteSize.Y
  13751.             frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  13752. IndexContents2('',true)
  13753. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  13754. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
  13755. repeat wait() until loadedintro == true
  13756. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
  13757. wait(0.2)
  13758. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
  13759. wait(0.3) g:Destroy()
  13760. updatecolors(Color3.new(colorR, colorG, colorB))
  13761. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  13762. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  13763.     gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  13764. 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
  13765. 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)
  13766. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  13767. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  13768. if newbar:FindFirstChild('BoxFrame') then
  13769. chatboxx() end end)
  13770. LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
  13771. coroutine.resume(coroutine.create(function()
  13772. if script.ClassName == "LocalScript" then
  13773.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13774.         Text = "The prefix is '" .. cmdprefix .. "'";
  13775.         Color = Color3.new(255,255,255);
  13776.         Font = Enum.Font.SourceSans;
  13777.         FontSize = Enum.FontSize.Size24;
  13778.     }) wait(0.5)
  13779.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13780.         Text = "Click IY on the top left to see more options";
  13781.         Color = Color3.new(255,255,255);
  13782.         Font = Enum.Font.SourceSans;
  13783.         FontSize = Enum.FontSize.Size24;
  13784. }) end end))
  13785. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  13786. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13787. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13788. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13789. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13790. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13791. qopen = false quickmenu.MouseButton1Click:connect(function()
  13792. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  13793. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13794. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13795. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13796. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  13797. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13798. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  13799. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13800. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13801. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13802. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13803. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13804. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  13805. 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)
  13806. quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
  13807. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  13808. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  13809. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  13810. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  13811. else runwindow() end end)
  13812. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  13813. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  13814. Updates = Instance.new("ScreenGui")
  13815. dragg = Instance.new("Frame")
  13816. local PromptDialog = Instance.new("Frame")
  13817. local ContainerFrame = Instance.new("Frame")
  13818. local LOG = Instance.new("TextLabel")
  13819. local PopupText3 = Instance.new("TextLabel")
  13820. local PopupText4 = Instance.new("TextLabel")
  13821. local UTDV = Instance.new("TextLabel")
  13822. local PopupText5 = Instance.new("TextLabel")
  13823. local shadow = Instance.new("Frame")
  13824. Exitt = Instance.new("TextButton")
  13825. local PopupText = Instance.new("TextLabel")
  13826. local vers = Instance.new("TextLabel")
  13827. Updates.Name = "Updates"
  13828. Updates.Parent = game.CoreGui
  13829. dragg.Name = "drag"
  13830. dragg.Parent = Updates
  13831. dragg.Active = true
  13832. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  13833. dragg.BackgroundTransparency = 1
  13834. dragGUI(dragg)
  13835. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  13836. dragg.Size = UDim2.new(0, 438, 0, 26)
  13837. PromptDialog.Name = "PromptDialog"
  13838. PromptDialog.Parent = dragg
  13839. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  13840. PromptDialog.BackgroundTransparency = 1
  13841. PromptDialog.BorderSizePixel = 0
  13842. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  13843. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  13844. PromptDialog.ZIndex = 5
  13845. ContainerFrame.Name = "ContainerFrame"
  13846. ContainerFrame.Parent = PromptDialog
  13847. ContainerFrame.BackgroundColor3 = maincolor
  13848. ContainerFrame.BackgroundTransparency = 0.5
  13849. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  13850. ContainerFrame.BorderSizePixel = 0
  13851. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  13852. ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
  13853. ContainerFrame.ZIndex = 5
  13854. LOG.Name = "LOG"
  13855. LOG.Parent = ContainerFrame
  13856. LOG.BackgroundTransparency = 1
  13857. LOG.Position = UDim2.new(0, 8, 0, 110)
  13858. LOG.Size = UDim2.new(1, -16, 1, 0)
  13859. LOG.ZIndex = 10
  13860. LOG.Font = Enum.Font.SourceSansBold
  13861. LOG.TextSize = 20
  13862. 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"
  13863. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13864. LOG.TextStrokeTransparency = 0
  13865. LOG.TextWrapped = true
  13866. LOG.TextYAlignment = Enum.TextYAlignment.Top
  13867. LOG.TextXAlignment = "Left"
  13868. PopupText3.Name = "PopupText3"
  13869. PopupText3.Parent = ContainerFrame
  13870. PopupText3.BackgroundTransparency = 1
  13871. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  13872. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  13873. PopupText3.ZIndex = 10
  13874. PopupText3.Font = Enum.Font.SourceSansBold
  13875. PopupText3.TextSize = 20
  13876. PopupText3.Text = "Edge - Moon"
  13877. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13878. PopupText3.TextStrokeTransparency = 0
  13879. PopupText3.TextWrapped = true
  13880. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  13881. PopupText4.Name = "PopupText4"
  13882. PopupText4.Parent = ContainerFrame
  13883. PopupText4.BackgroundTransparency = 1
  13884. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  13885. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  13886. PopupText4.ZIndex = 10
  13887. PopupText4.Font = Enum.Font.SourceSansBold
  13888. PopupText4.FontSize = Enum.FontSize.Size18
  13889. PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
  13890. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13891. PopupText4.TextStrokeTransparency = 0
  13892. PopupText4.TextWrapped = true
  13893. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  13894. UTDV.Name = "UTDV"
  13895. UTDV.Parent = ContainerFrame
  13896. UTDV.BackgroundTransparency = 1
  13897. UTDV.Position = UDim2.new(0, 8, 0, 5)
  13898. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  13899. UTDV.ZIndex = 10
  13900. UTDV.Font = Enum.Font.SourceSansBold
  13901. UTDV.FontSize = Enum.FontSize.Size28
  13902. UTDV.Text = "Up to date version: N/A"
  13903. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13904. UTDV.TextStrokeTransparency = 0
  13905. UTDV.TextWrapped = true
  13906. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  13907. PopupText5.Name = "PopupText5"
  13908. PopupText5.Parent = ContainerFrame
  13909. PopupText5.BackgroundTransparency = 1
  13910. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  13911. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  13912. PopupText5.ZIndex = 10
  13913. PopupText5.Font = Enum.Font.SourceSansBold
  13914. PopupText5.FontSize = Enum.FontSize.Size28
  13915. PopupText5.Text = "Update Log:"
  13916. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13917. PopupText5.TextStrokeTransparency = 0
  13918. PopupText5.TextWrapped = true
  13919. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  13920. shadow.Name = "shadow"
  13921. shadow.Parent = PromptDialog
  13922. shadow.BackgroundColor3 = maincolor
  13923. shadow.BackgroundTransparency = 0.30000001192093
  13924. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13925. shadow.BorderSizePixel = 0
  13926. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13927. shadow.Size = UDim2.new(0, 438, 0, 26)
  13928. Exitt.Name = "Exit"
  13929. Exitt.Parent = shadow
  13930. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  13931. Exitt.BackgroundTransparency = 0.30000001192093
  13932. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  13933. Exitt.BorderSizePixel = 0
  13934. Exitt.Position = UDim2.new(0, 415, 0, 3)
  13935. Exitt.Size = UDim2.new(0, 20, 0, 20)
  13936. Exitt.FontSize = Enum.FontSize.Size14
  13937. Exitt.Text = ""
  13938. PopupText.Name = "PopupText"
  13939. PopupText.Parent = shadow
  13940. PopupText.BackgroundTransparency = 1
  13941. PopupText.Position = UDim2.new(0, 61, 0, -2)
  13942. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13943. PopupText.ZIndex = 110
  13944. PopupText.Font = Enum.Font.SourceSansBold
  13945. PopupText.TextSize = 30
  13946. PopupText.Text = "Information"
  13947. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13948. PopupText.TextStrokeTransparency = 0
  13949. PopupText.TextWrapped = true
  13950. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13951. vers.Name = "vers"
  13952. vers.Parent = shadow
  13953. vers.BackgroundTransparency = 1
  13954. vers.Position = UDim2.new(0, 8, 0, 2)
  13955. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  13956. vers.ZIndex = 110
  13957. vers.Font = Enum.Font.SourceSansBold
  13958. vers.TextSize = 20
  13959. vers.Text = "v" .. Version
  13960. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13961. vers.TextStrokeTransparency = 0
  13962. vers.TextWrapped = true
  13963. vers.TextXAlignment = Enum.TextXAlignment.Left
  13964. vers.TextYAlignment = Enum.TextYAlignment.Top
  13965. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  13966. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  13967. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  13968. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  13969.  
  13970. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  13971. if not game.CoreGui:FindFirstChild('IYrun') then
  13972. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  13973. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  13974. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  13975. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  13976. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  13977. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  13978. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  13979. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  13980. 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
  13981. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  13982. 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
  13983. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  13984. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  13985. 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
  13986. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  13987. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  13988. 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
  13989. 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
  13990. 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)
  13991. 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."
  13992. 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
  13993. 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
  13994. 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
  13995. 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)
  13996. 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'"
  13997. 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"
  13998. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  13999. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  14000. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  14001. 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)
  14002. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
  14003. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  14004. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  14005. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  14006. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  14007. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
  14008. for _, child in pairs(game.CoreGui:GetChildren()) do
  14009. if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
  14010. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  14011. else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment