xdfromxd

Untitled

Apr 28th, 2019
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7.     print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8.     script.Parent = Player.Character
  9.  
  10.     --RemoteEvent for communicating
  11.     local Event = Instance.new("RemoteEvent")
  12.     Event.Name = "UserInput_Event"
  13.  
  14.     --Fake event to make stuff like Mouse.KeyDown work
  15.     local function fakeEvent()
  16.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17.         t.connect = t.Connect
  18.         return t
  19.     end
  20.  
  21.     --Creating fake input objects with fake variables
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26.     end}
  27.     --Merged 2 functions into one by checking amount of arguments
  28.     CAS.UnbindAction = CAS.BindAction
  29.  
  30.     --This function will trigger the events that have been :Connect()'ed
  31.     local function te(self,ev,...)
  32.         local t = m[ev]
  33.         if t and t._fakeEvent and t.Function then
  34.             t.Function(...)
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=Player then return end
  42.         if io.isMouse then
  43.             m.Target = io.Target
  44.             m.Hit = io.Hit
  45.         else
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local Mouse = Player:GetMouse()
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.     while wait(1/30) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. ---------------------------------------------------------------
  87. ---------------------------------------------------------------
  88. --  _____       __ _       _ _        __   ___      _     _  --
  89. -- |_   _|     / _(_)     (_) |       \ \ / (_)    | |   | | --
  90. --   | | _ __ | |_ _ _ __  _| |_ ___   \ V / _  ___| | __| | --
  91. --   | || '_ \|  _| | '_ \| | __/ _ \   \ / | |/ _ \ |/ _` | --
  92. --  _| || | | | | | | | | | | ||  __/   | | | |  __/ | (_| | --
  93. --  \___/_| |_|_| |_|_| |_|_|\__\___|   \_/ |_|\___|_|\__,_| --
  94. --                                                           --
  95. ---------------------------------------------------------------
  96. ---------------------------Edge-Moon---------------------------
  97. ---------------------------------------------------------------
  98.  
  99. local Version = '9.5.3'
  100. HttpService = game:GetService("HttpService")
  101. SAVEFILE = {
  102.     colorR = 0.121569;
  103.     colorG = 0.121569;
  104.     colorB = 0.121569;
  105.     cmdprefix = ';';
  106.     suggestionstoggle = true;
  107.     allowfriends = true;
  108.     JLnotify = true;
  109.     Mseconds = '7';
  110.     Nfriends = true;
  111.     cmdbarbind = ';';
  112.     chatsV = false;
  113.     whispersV = false;
  114.     commandsV = false;
  115.     aliasSave = {}
  116. }
  117. defaults = HttpService:JSONEncode(SAVEFILE)
  118.  
  119. function writefileExploit() if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then return true end end
  120.  
  121. loaded = false
  122. function run()
  123. local function writeF()
  124. writefile("IY.txt", defaults)
  125. wait(1)
  126. local newjson = readfile("IY.txt")
  127. local CREATEFILE = HttpService:JSONDecode(newjson)
  128. colorR = CREATEFILE.colorR
  129. colorG = CREATEFILE.colorG
  130. colorB = CREATEFILE.colorB
  131. cmdprefix = CREATEFILE.cmdprefix
  132. suggestionstoggle = CREATEFILE.suggestionstoggle
  133. allowfriends = CREATEFILE.allowfriends
  134. JLnotify = CREATEFILE.JLnotify
  135. Mseconds = CREATEFILE.Mseconds
  136. Nfriends = CREATEFILE.Nfriends
  137. cmdbarbind = CREATEFILE.cmdbarbind
  138. chatsV = CREATEFILE.chatsV
  139. whispersV = CREATEFILE.whispersV
  140. commandsV = CREATEFILE.commandsV
  141. aliasSave = CREATEFILE.aliasSave
  142. loaded = true end
  143. function pcWRITE()
  144. local file, err = pcall(writeF)
  145. if not file then
  146. warn("READ/WRITE ERROR: "..err)
  147. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  148. function Click(mouse) R_W:Destroy()
  149. for _, child in pairs(game.CoreGui:GetChildren()) do
  150. if child.Name == "IYrun" then
  151. child:Destroy() end end end
  152. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  153. if writefileExploit() then
  154. local function sfile()
  155. local checktxt = readfile("IY.txt")
  156. if checktxt == nil then pcWRITE() writeF()
  157. else return end end
  158. local success, message2 = pcall(sfile)
  159. if success then
  160. local json = readfile("IY.txt")
  161. local LOADFILE = HttpService:JSONDecode(json)
  162. colorR = LOADFILE.colorR
  163. colorG = LOADFILE.colorG
  164. colorB = LOADFILE.colorB
  165. cmdprefix = LOADFILE.cmdprefix
  166. suggestionstoggle = LOADFILE.suggestionstoggle
  167. allowfriends = LOADFILE.allowfriends
  168. JLnotify = LOADFILE.JLnotify
  169. Mseconds = LOADFILE.Mseconds
  170. Nfriends = LOADFILE.Nfriends
  171. cmdbarbind = LOADFILE.cmdbarbind
  172. chatsV = LOADFILE.chatsV
  173. whispersV = LOADFILE.whispersV
  174. commandsV = LOADFILE.commandsV
  175. aliasSave = LOADFILE.aliasSave
  176. loaded = true else
  177. pcWRITE() writeF() end
  178. else
  179.     colorR = 0.121569
  180.     colorG = 0.121569
  181.     colorB = 0.121569
  182.     cmdprefix = ';'
  183.     suggestionstoggle = true
  184.     allowfriends = true
  185.     JLnotify = true
  186.     Mseconds = '7'
  187.     Nfriends = true
  188.     cmdbarbind = ';'
  189.     chatsV = false
  190.     whispersV = false
  191.     commandsV = false
  192.     aliasSave = {}
  193.     loaded = true
  194. end
  195. repeat wait() until loaded == true
  196. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  197. 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={}
  198. 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
  199. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  200. local split=" " slock = false
  201. function updatefile()
  202. if writefileExploit() then
  203. local update = {
  204.     colorR = colorR;
  205.     colorG = colorG;
  206.     colorB = colorB;
  207.     cmdprefix = cmdprefix;
  208.     suggestionstoggle = suggestionstoggle;
  209.     allowfriends = allowfriends;
  210.     JLnotify = JLnotify;
  211.     Mseconds = Mseconds;
  212.     Nfriends = Nfriends;
  213.     cmdbarbind = cmdbarbind;
  214.     chatsV = chatsV;
  215.     whispersV = whispersV;
  216.     commandsV = commandsV;
  217.     aliasSave = aliasSave
  218. }
  219. local updated = HttpService:JSONEncode(update)
  220. wait(0.1)
  221. writefile("IY.txt", updated) end end
  222. function isNumber(str)
  223. return tonumber(str) ~= nil end
  224. function msghook()
  225. for _, child in pairs( workspace:GetChildren()) do
  226. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  227. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  228. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  229. else MSGhook = false end end
  230. game:GetService("RunService").RenderStepped:Connect(function()
  231. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  232. if r15noclip then
  233. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  234. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  235.     LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  236. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  237.     if workspace.IYmessage.Text == '' then
  238.     for _, child in pairs( LightingService:GetChildren()) do
  239.         if child.Name == "IYmblur" then
  240.         child:Destroy() end end end
  241.     else MSGhook = false end
  242.     for i,v in pairs(_players:GetPlayers()) do
  243.         if FindTable(loopkillT, v.Name) then
  244.         v.Character:BreakJoints() end
  245.         if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  246.         v.Backpack:Destroy()
  247.         for i,n in pairs(v.Character:GetChildren()) do
  248.             if n:IsA('Tool') or n:IsA('HopperBin') then
  249.                 n:destroy() end end end
  250.         if FindTable(rainbowT, v.Name) then
  251.             v.Neutral = false
  252.             v.TeamColor = BrickColor.random()
  253. end end end end)
  254. LightingService = game:GetService("Lighting")
  255. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  256. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  257. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  258. function FindTable(Table, Name)
  259.     for i,v in pairs(Table) do
  260.         if v == Name then
  261.             return true
  262.         end end
  263.     return false
  264. end
  265. function GetInTable(Table, Name)
  266.     for i = 1, #Table do
  267.         if Table[i] == Name then
  268.             return i
  269.         end end
  270. return false end
  271. _players.PlayerRemoving:connect(function(player)
  272. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  273. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  274. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  275.             game:FindService('StarterGui'):SetCore('SendNotification', {
  276.                 Title = player.Name,
  277.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  278.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  279.                 Duration = 5,
  280.             })
  281. elseif JLnotify == true and Nfriends == false then
  282.             game:FindService('StarterGui'):SetCore('SendNotification', {
  283.                 Title = player.Name,
  284.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  285.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  286.                 Duration = 5,
  287.             })
  288. end
  289. end)       
  290. FLYING = false
  291. iyflyspeed = 1
  292. function sFLY() -- from rocky2u cmdscript
  293.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  294.     repeat wait() until Mouse
  295.    
  296.     local T = LP.Character.HumanoidRootPart
  297.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  298.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  299.     local SPEED = 0
  300.    
  301.     local function FLY()
  302.         FLYING = true
  303.         local BG = Instance.new('BodyGyro', T)
  304.         local BV = Instance.new('BodyVelocity', T)
  305.         BG.P = 9e4
  306.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  307.         BG.cframe = T.CFrame
  308.         BV.velocity = Vector3.new(0, 0.1, 0)
  309.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  310.         spawn(function()
  311.         repeat wait()
  312.         LP.Character.Humanoid.PlatformStand = true
  313.         if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  314.         SPEED = 50
  315.         elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  316.         SPEED = 0
  317.         end
  318. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  319. 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
  320. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  321. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  322. 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
  323. else
  324. BV.velocity = Vector3.new(0, 0.1, 0)
  325. end
  326.     BG.cframe = workspace.CurrentCamera.CoordinateFrame
  327.             until not FLYING
  328.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  329.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  330.             SPEED = 0
  331.             BG:destroy()
  332.             BV:destroy()
  333.             LP.Character.Humanoid.PlatformStand = false
  334.         end)
  335.     end
  336.     Mouse.KeyDown:connect(function(KEY)
  337.         if KEY:lower() == 'w' then
  338.             CONTROL.F = iyflyspeed
  339.         elseif KEY:lower() == 's' then
  340.             CONTROL.B = -iyflyspeed
  341.         elseif KEY:lower() == 'a' then
  342.             CONTROL.L = -iyflyspeed
  343.         elseif KEY:lower() == 'd' then
  344.             CONTROL.R = iyflyspeed
  345.         end
  346.     end)
  347.     Mouse.KeyUp:connect(function(KEY)
  348.         if KEY:lower() == 'w' then
  349.             CONTROL.F = 0
  350.         elseif KEY:lower() == 's' then
  351.             CONTROL.B = 0
  352.         elseif KEY:lower() == 'a' then
  353.             CONTROL.L = 0
  354.         elseif KEY:lower() == 'd' then
  355.             CONTROL.R = 0
  356.         end
  357.     end)
  358.     FLY()
  359. end
  360. function NOFLY()
  361.     FLYING = false
  362.     LP.Character.Humanoid.PlatformStand = false
  363. end
  364. HK = {
  365.     '-HOTKEYS-',
  366.     'HOLD F2 - Click TP',
  367.     'F4 - Toggle Fly',
  368.     'F5 - Toggle Noclip',
  369.     '-COMMANDS-'
  370. }
  371. CMDs = {
  372.     'addalias [cmd] [alias]',
  373.     'addstat [plr] [text]',
  374.     'admins',
  375.     'admin [plr]',
  376.     'agelock [age num]',
  377.     'addban [full username]',
  378.     'age [plr]',
  379.     'aliases',
  380.     'alien / ayylmao [plr]',
  381.     'ambient [R G B]',
  382.     'anchor',
  383.     'animation [plr] [anim]',
  384.     'arrest [plr]',
  385.     'bait',
  386.     'ball [plr]',
  387.     'bang [plr] [plr] / bang [plr]',
  388.     'bans',
  389.     'ban [plr]',
  390.     'base',
  391.     'begone / thot [plr]',
  392.     'bgui [plr] [text]',
  393.     'blackandwhite',
  394.     'bleach [plr]',
  395.     'blackify [plr]',
  396.     'blind [plr]',
  397.     'blur [num]',
  398.     'bomb [plr]',
  399.     'box [plr]',
  400.     'breakloops/break (cmd loops)',
  401.     'brightness [num]',
  402.     'bring [plr]',
  403.     'btools [plr]',
  404.     'burn [plr]',
  405.     'cape [plr] [R G B]',
  406.     'car [plr]',
  407.     'change [plr] [stat] [num]',
  408.     'charplr / cp [plr] [plr]',
  409.     'char [plr] [ID]',
  410.     'chat [plr] [msg]',
  411.     'chickenarms / chicken [plr]',
  412.     'clear',
  413.     'clip',
  414.     'clone [plr]',
  415.     'clraliases',
  416.     'clrbans',
  417.     'clrterrain',
  418.     'cmds',
  419.     'confuse [plr]',
  420.     'control [plr]',
  421.     'copytools / ctools [plr]',
  422.     'countdown [num]',
  423.     'crash [plr]',
  424.     'creeper [plr]',
  425.     'cripple [plr]',
  426.     'crucify [plr]',
  427.     'damage [plr]',
  428.     'dance [plr]',
  429.     'day',
  430.     'decalspam [ID]',
  431.     'deleteclass / dc [class name]',
  432.     'deletepos / dpos [name]',
  433.     'delete [part name]',
  434.     'devuzi',
  435.     'disablereset [plr]',
  436.     'disabletools [plr]',
  437.     'disable [plr]',
  438.     'disco',
  439.     'discomesh [plr]',
  440.     'distortsound / distort [num]',
  441.     'dog [plr]',
  442.     'dong [plr]',
  443.     'draw',
  444.     'duck [plr]',
  445.     'dummy [name]',
  446.     'earthquake [power] [intensity]',
  447.     'enablereset [plr]',
  448.     'enabletools [plr]',
  449.     'enable [plr]',
  450.     'esp [plr]',
  451.     'exit',
  452.     'explode [plr]',
  453.     'explorer / dex',
  454.     'f3x',
  455.     'face [plr] [ID]',
  456.     'fart [plr]',
  457.     'fat [plr]',
  458.     'fegod',
  459.     'feinvisible / feinvis',
  460.     'fekill [plr] (need a tool)',
  461.     'ff [plr]',
  462.     'filtering',
  463.     'fire [plr] [R G B]',
  464.     'firstp [plr]',
  465.     'fix',
  466.     'fixcam',
  467.     'fixlighting / fixl',
  468.     'flashlight [plr]',
  469.     'fling [plr]',
  470.     'float [plr]',
  471.     'flood',
  472.     'fly',
  473.     'flyspeed [num]',
  474.     'fogcolor [R G B]',
  475.     'fogend [num]',
  476.     'freecam / fc',
  477.     'freecamspeed / fcspeed [num]',
  478.     'freeze / fr [plr]',
  479.     'ghost [plr]',
  480.     'glass [plr]',
  481.     'globalshadows / gshadows',
  482.     'glowstick [plr] [R G B]',
  483.     'god [plr]',
  484.     'goto [plr]',
  485.     'gravity [num]',
  486.     'hang [plr]',
  487.     'hatsize [plr] [num]',
  488.     'hat [plr] [ID]',
  489.     'headshake [plr]',
  490.     'headsize [plr] [num]',
  491.     'heal [plr]',
  492.     'hidename [plr]',
  493.     'hideplaylist / hideplayer',
  494.     'hipheight / hheight [plr] [num]',
  495.     'hub',
  496.     'infect [plr]',
  497.     'insert [ID/name]',
  498.     'invert',
  499.     'invisible / invis [plr]',
  500.     'invisibleff / invisff [plr]',
  501.     'iyspam',
  502.     'jail [plr]',
  503.     'jumppower / jpower [plr] [num]',
  504.     'jump [plr]',
  505.     'keeptools / ktools [plr]',
  506.     'keybind [key] [cmd]',
  507.     'kick [plr]',
  508.     'kidnap [plr]',
  509.     'kill [plr]',
  510.     'knife',
  511.     'knuckles [plr]',
  512.     'light [plr] [R G B]',
  513.     'loadm',
  514.     'loadmap [ID]',
  515.     'loadpos / lpos [plr] [name]',
  516.     'lockws',
  517.     'lock [plr]',
  518.     'logs',
  519.     'longneck [plr]',
  520.     'loopbring [plr]',
  521.     'loopheal [plr]',
  522.     'loopjump / ljump [plr]',
  523.     'loopkill [plr]',
  524.     'loopname / lname [plr]',
  525.     'loopoof',
  526.     'loopsit / lsit [plr]',
  527.     'mage',
  528.     'maxhealth [plr] [num]',
  529.     'maxzoom [plr] [num]',
  530.     'mesh [plr] [mesh] [texture]',
  531.     'message / m [msg]',
  532.     'meteor/asteroid [plr]',
  533.     'naked [plr]',
  534.     'name [plr]',
  535.     'neon [plr]',
  536.     'nextsong',
  537.     'night',
  538.     'nil [plr]',
  539.     'noarms [plr]',
  540.     'nobox [plr]',
  541.     'noclip',
  542.     'noclones [plr]',
  543.     'nodong [plr]',
  544.     'nodummies',
  545.     'noesp [plr]',
  546.     'noglobalshadows / nogshadows',
  547.     'nokeeptools / noktools [plr]',
  548.     'nolimbs [plr]',
  549.     'nooutlines',
  550.     'noparticles [plr]',
  551.     'noplrsound [plr]',
  552.     'norain',
  553.     'notools [plr]',
  554.     'nuke [plr]',
  555.     'os [plr]',
  556.     'offset [plr] [coordinate]',
  557.     'outlines',
  558.     'paper [plr]',
  559.     'partdisco',
  560.     'particles [plr] [ID]',
  561.     'pipetp [plr] [plr]',
  562.     'pitch [num]',
  563.     'playhash / hash [hash]',
  564.     'playlist / player [ID],[ID]...',
  565.     'plrsound [plr] [ID]',
  566.     'positions / pos',
  567.     'prefix [string]',
  568.     'prevsong',
  569.     'punish [plr]',
  570.     'rainbowname [plr]',
  571.     'rainbow [plr]',
  572.     'rain [mesh] [texture]',
  573.     'refresh / re [plr]',
  574.     'rejoin',
  575.     'remotespy',
  576.     'removealias [alias]',
  577.     'removebait / nobait',
  578.     'rgui',
  579.     'removehats / rhats [plr]',
  580.     'removespawns',
  581.     'respawn [plr]',
  582.     'restoremap / rmap',
  583.     'rocket [plr]',
  584.     'savelighting / slighting',
  585.     'savemap / smap',
  586.     'savepos / spos [name]',
  587.     'script [script]',
  588.     'seagull / gull [plr]',
  589.     'seizure [plr]',
  590.     'serverinfo / info',
  591.     'serverlock / slock',
  592.     'servermessage / sm [msg]',
  593.     'sethealth [plr] [num]',
  594.     'setsong [num]',
  595.     'settings',
  596.     'sgod [plr]',
  597.     'shiny [plr]',
  598.     'shrek [plr]',
  599.     'shutdown',
  600.     'sit [plr]',
  601.     'size [plr] [num]',
  602.     'skydive [plr]',
  603.     'skygif [ID],[ID]... [interval]',
  604.     'sky [ID]',
  605.     'smite [plr]',
  606.     'smoke [plr]',
  607.     'sound / music [ID/name]',
  608.     'sparkles / sp [plr] [R G B]',
  609.     'spasm [plr]',
  610.     'spawnpoint [plr]',
  611.     'spectate / view [plr]',
  612.     'speed / ws [plr] [num]',
  613.     'sphere [plr]',
  614.     'spin [plr]',
  615.     'spookyify',
  616.     'starman [plr]',
  617.     'strength [plr]',
  618.     'strobe',
  619.     'stun [plr]',
  620.     'sun [intense] [spread]',
  621.     'sword [plr]',
  622.     'tablet',
  623.     'team [plr] [team]',
  624.     'terrain',
  625.     'thaw / unfr [plr]',
  626.     'thirdp [plr]',
  627.     'time [num]',
  628.     'tools [plr]',
  629.     'torso [plr]',
  630.     'tppos [plr] [coordinate]',
  631.     'tp [plr] [plr]',
  632.     'trail [plr] [R G B]',
  633.     'trip [plr]',
  634.     'unadmin [plr]',
  635.     'unagelock',
  636.     'unanchor',
  637.     'unball [plr]',
  638.     'unban [plr]',
  639.     'unbgui [plr]',
  640.     'unblind [plr]',
  641.     'unblur',
  642.     'uncape [plr]',
  643.     'uncar [plr]',
  644.     'unchar [plr]',
  645.     'unconfuse [plr]',
  646.     'uncreeper [plr]',
  647.     'uncripple [plr]',
  648.     'undecalspam',
  649.     'undisco',
  650.     'undog [plr]',
  651.     'unduck [plr]',
  652.     'unff [plr]',
  653.     'unfire [plr]',
  654.     'unfloat [plr]',
  655.     'unfly',
  656.     'unfreecam / unfc',
  657.     'unghost [plr]',
  658.     'ungod [plr]',
  659.     'unhidename [plr]',
  660.     'uninfect [plr]',
  661.     'unjail [plr]',
  662.     'unkeybind [key]',
  663.     'unlight [plr]',
  664.     'unlockws',
  665.     'unlock [plr]',
  666.     'unlongneck [plr]',
  667.     'unloopbring [plr]',
  668.     'unloopheal [plr]',
  669.     'unloopjump / unljump [plr]',
  670.     'unloopkill [plr]',
  671.     'unloopname / unlname [plr]',
  672.     'unloopoof',
  673.     'unloopsit / unlsit [plr]',
  674.     'unname [plr]',
  675.     'unpartdisco',
  676.     'unpunish [plr]',
  677.     'unrainbowname [plr]',
  678.     'unseizure [plr]',
  679.     'unserverlock / unslock',
  680.     'unshrek [plr]',
  681.     'unskygif',
  682.     'unsmoke [plr]',
  683.     'unsparkles / unsp [plr]',
  684.     'unspectate / unview',
  685.     'unsphere [plr]',
  686.     'unspin [plr]',
  687.     'unstarman [plr]',
  688.     'unstrength [plr]',
  689.     'unstrobe',
  690.     'unstun [plr]',
  691.     'untrail [plr]',
  692.     'unweaken [plr]',
  693.     'version',
  694.     'visible / vis [plr]',
  695.     'volume / vol [num]',
  696.     'weaken [plr]',
  697.     'whiteify [plr]',
  698.     'zinnia [plr]'
  699. }
  700. 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
  701.  
  702. std.inTable=function(tbl,val)
  703.     if tbl==nil then return false end
  704.  
  705.     for _,v in pairs(tbl)do
  706.         if v==val then return true end
  707.     end
  708.     return false
  709. end
  710. std.out=function(str)
  711.     print(str)
  712. end
  713. std.list=function(tbl)
  714.     local str=''
  715.     for i,v in pairs(tbl)do
  716.         str=str..tostring(v)
  717.         if i~=#tbl then str=str..', ' end
  718.     end
  719.     return str
  720. end
  721. std.endat=function(str,val)
  722.     local z=str:find(val)
  723.     if z then
  724.         return str:sub(0,z-string.len(val)),true
  725.     else
  726.         return str,false
  727.     end
  728. end
  729. std.first=function(str) return str:sub(1,1) end
  730.  
  731. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  732.  
  733. local exec=function(str)
  734.     spawn(function()
  735.         local script, loaderr = loadstring(str)
  736.         if not script then
  737.             error(loaderr)
  738.         else
  739.             script()
  740.         end
  741.     end)
  742. end
  743. local findCmd=function(cmd_name)
  744.     for i,v in pairs(cmds)do
  745.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  746.             return v
  747.         end
  748.     end
  749. end
  750. local getCmd=function(msg)
  751.     local cmd,hassplit=std.endat(msg:lower(),split)
  752.     if hassplit then
  753.         return {cmd,true}
  754.     else
  755.         return {cmd,false}
  756.     end
  757. end
  758. local getprfx=function(strn)
  759.     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  760.     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  761.     end return
  762. end
  763. function dragGUI(gui)
  764. spawn(function()
  765. local UserInputService = game:GetService("UserInputService")
  766. local dragging
  767. local dragInput
  768. local dragStart
  769. local startPos
  770. local function update(input)
  771.     local delta = input.Position - dragStart
  772.     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)
  773. end
  774. gui.InputBegan:Connect(function(input)
  775.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  776.         dragging = true
  777.         dragStart = input.Position
  778.         startPos = gui.Position
  779.        
  780.         input.Changed:Connect(function()
  781.             if input.UserInputState == Enum.UserInputState.End then
  782.                 dragging = false
  783.             end
  784.         end)
  785.     end
  786. end)
  787. gui.InputChanged:Connect(function(input)
  788.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  789.         dragInput = input
  790.     end
  791. end)
  792. UserInputService.InputChanged:Connect(function(input)
  793.     if input == dragInput and dragging then
  794.         update(input)
  795.     end
  796. end)
  797. end)
  798. end
  799. maincolor = Color3.new(colorR, colorG, colorB)
  800. function updatecolors(color)
  801. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  802. maincolor = color
  803. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  804.     if child.Name == "TopBarContainer" then
  805.         child.BackgroundColor3 = color
  806.     end end
  807. FeedbackMain.BackgroundColor3 = maincolor
  808. MAIN.BackgroundColor3 = maincolor
  809. bar.BackgroundColor3 = maincolor
  810. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  811. if game.CoreGui:FindFirstChild('Updates') then
  812. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  813. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  814. if game.CoreGui:FindFirstChild('Sinfo') then
  815. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  816. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  817. if game.CoreGui:FindFirstChild('cp') then
  818. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  819. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  820. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  821. if game.CoreGui:FindFirstChild('Bans') then
  822. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  823. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  824. if game.CoreGui:FindFirstChild('Pos') then
  825. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  826. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  827. if game.CoreGui:FindFirstChild('Admins') then
  828. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  829. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  830. if game.CoreGui:FindFirstChild('Logs') then
  831. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  832. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  833. if game.CoreGui:FindFirstChild('Aliases') then
  834. game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  835. game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
  836. for _, child in pairs( game.CoreGui:GetChildren()) do
  837.     if child.Name == "Models" then
  838.         game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  839.         game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
  840.     end
  841. end
  842. for _, child in pairs( game.CoreGui:GetChildren()) do
  843.     if child.Name == "Audios" then
  844.         game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  845.         game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
  846.     end
  847. end
  848. end
  849.  
  850. function respawn(plr)
  851. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  852. local H = Instance.new('Humanoid', M)
  853. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  854. plr.Character = M end
  855.  
  856. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  857. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
  858. function kickF(plr)
  859. spawn(function()
  860. if plr.Parent ~= nil then
  861. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  862. local newChar = dummy:Clone() newChar.Parent = workspace
  863. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  864. for i = 1,4 do
  865. local Plat = Instance.new('SkateboardPlatform', newChar)
  866. Plat.Position = newChar.HumanoidRootPart.Position
  867. Plat.Name = 'IYplat'
  868. Plat.Size = Vector3.new(10, 1.2, 10)
  869. Plat.Transparency = 1 end
  870. plr.Character = newChar
  871. local PART = Instance.new('Part', newChar)
  872. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  873. PART.Size = Vector3.new(10, 1.2, 10)
  874. PART.Anchored = true
  875. PART.Transparency = 1
  876. if newChar:FindFirstChild("SkateboardPlatform") then
  877. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  878. wait(0.4)
  879. if newChar then newChar:Destroy() end
  880. kickF(plr) end
  881. end end) end
  882.  
  883. function refresh(plr)
  884. spawn(function()
  885. local rpos = plr.Character.HumanoidRootPart.Position
  886. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  887. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  888. plr.Character:MoveTo(rpos) end) end
  889.  
  890. 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
  891. 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
  892. _players.PlayerAdded:connect(function(player)
  893. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  894.             game:FindService('StarterGui'):SetCore('SendNotification', {
  895.                 Title = player.Name,
  896.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  897.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  898.                 Duration = 5,
  899.             })
  900. elseif JLnotify == true and Nfriends == false then
  901.             game:FindService('StarterGui'):SetCore('SendNotification', {
  902.                 Title = player.Name,
  903.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  904.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  905.                 Duration = 5,
  906.             })
  907. end
  908.     if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  909.     spawn(function()
  910. repeat wait() until player.Character
  911. kickF(player)
  912.     end)
  913.     end)
  914.     elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  915.     spawn(function()
  916. repeat wait() until player.Character
  917. kickF(player)
  918.     end)
  919.     end
  920. if FindTable(banT, player.userId) then
  921.     spawn(function()
  922. repeat wait() until player.Character
  923. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  924. kickF(player)
  925. end)
  926. end
  927. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  928.     spawn(function()
  929. repeat wait() until player.Character
  930. kickF(player)
  931. end)
  932. else
  933. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  934.     spawn(function()
  935. repeat wait() until player.Character
  936. kickF(player)
  937. end)
  938. end
  939. end
  940. end)
  941. local customAlias = {}
  942. local findCmd=function(cmd_name)
  943.     for i,v in pairs(cmds)do
  944.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  945.             return v
  946.         end
  947.     end
  948.     return customAlias[cmd_name:lower()]
  949. end
  950. local function splitString(str,delim)
  951.     local broken = {}
  952.     if delim == nil then delim = "," end
  953.     for w in string.gmatch(str,"[^"..delim.."]+") do
  954.         table.insert(broken,w)
  955.     end
  956.     return broken
  957. end
  958. local historyCount = 0
  959. local cmdHistory = {}
  960. lastBreakTime = 0
  961. local function execCmd(cmdStr,speaker)
  962.     local rawCmdStr = cmdStr
  963.     cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  964.     local commandsToRun = splitString(cmdStr,"\\")
  965.     for i,v in pairs(commandsToRun) do
  966.         v = string.gsub(v,"%%BackSlash%%","\\")
  967.         local x,y,num = v:find("^(%d+)%^")
  968.         local cmdDelay = 0
  969.         if num then
  970.             v = v:sub(y+1)
  971.             local x,y,del = v:find("^([%d%.]+)%^")
  972.             if del then
  973.                 v = v:sub(y+1)
  974.                 cmdDelay = tonumber(del) or 0
  975.             end
  976.         end
  977.         num = tonumber(num or 1)
  978.         local args = splitString(v,split)
  979.         local cmd = findCmd(args[1])
  980.         if cmd then
  981.             table.remove(args,1)
  982.             cargs = args
  983.             if speaker == gPlayers.LocalPlayer then
  984.                 if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  985.             end
  986.             if #cmdHistory > 20 then table.remove(cmdHistory) end
  987.             local cmdStartTime = tick()
  988.             for rep = 1,num do
  989.                 if lastBreakTime > cmdStartTime then break end
  990.                 pcall(function()
  991.                     cmd.FUNC(args, speaker)
  992.                 end)
  993.                 if cmdDelay ~= 0 then wait(cmdDelay) end
  994.             end
  995.         end
  996.     end
  997. end
  998. logsloaded = false
  999. ChatLog = function(plr)
  1000. plr.Chatted:Connect(function(Message)
  1001. if logsloaded == true then
  1002. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  1003. CreateLabel(plr.Name,Message)
  1004. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  1005. CreateLabel(plr.Name,Message)
  1006. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  1007. CreateLabel(plr.Name,Message)
  1008. 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
  1009. CreateLabel(plr.Name,Message)
  1010. end end end) end
  1011. 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
  1012. for _, plr in pairs(gPlayers:GetChildren()) do
  1013.     if plr.ClassName == "Player" then
  1014.         updateevents(plr) ChatLog(plr) end end
  1015. _players.PlayerAdded:connect(function(player)
  1016.     updateevents(player) ChatLog(player)
  1017. end)
  1018. _G.exec_cmd = execCmd
  1019. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  1020. 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
  1021. local _char=function(plr_name)
  1022.     for i,v in pairs(gPlayers:GetChildren())do
  1023.         if v:IsA'Player'then
  1024.             if v.Name==plr_name then return v.Character end
  1025.         end
  1026.     end
  1027.     return
  1028. end
  1029. local _plr=function(plr_name)
  1030.     for i,v in pairs(gPlayers:GetChildren())do
  1031.         if v:IsA'Player'then
  1032.             if v.Name==plr_name then return v end
  1033.         end
  1034.     end
  1035.     return
  1036. end
  1037. function addcmd(name,desc,alias,func)
  1038.     cmds[#cmds+1]=
  1039.     {
  1040.         NAME=name;
  1041.         DESC=desc;
  1042.         ALIAS=alias;
  1043.         FUNC=func;
  1044.     }
  1045. end
  1046. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  1047. local SpecialPlayerCases = {
  1048.     ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  1049.     ["others"] = function(speaker)
  1050.         local plrs = {}
  1051.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1052.             if v ~= speaker then
  1053.                 table.insert(plrs,v)
  1054.             end
  1055.         end
  1056.         return plrs
  1057.      end,
  1058.     ["me"] = function(speaker)return {speaker} end,
  1059.     ["#(%d+)"] = function(speaker,args,currentList)
  1060.         local returns = {}
  1061.         local randAmount = tonumber(args[1])
  1062.         local players = {unpack(currentList)}
  1063.         for i = 1,randAmount do
  1064.             if #players == 0 then break end
  1065.             local randIndex = math.random(1,#players)
  1066.             table.insert(returns,players[randIndex])
  1067.             table.remove(players,randIndex)
  1068.         end
  1069.         return returns
  1070.     end,
  1071.     ["random"] = function(speaker,args,currentList)
  1072.         local players = currentList
  1073.         return {players[math.random(1,#players)]}
  1074.     end,
  1075.     ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  1076.         local returns = {}
  1077.         local team = args[1]
  1078.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1079.             if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  1080.                 table.insert(returns,plr)
  1081.             end
  1082.         end
  1083.         return returns
  1084.     end,
  1085.     ["allies"] = function(speaker)
  1086.         local returns = {}
  1087.         local team = speaker.Team
  1088.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1089.             if plr.Team == team then
  1090.                 table.insert(returns,plr)
  1091.             end
  1092.         end
  1093.         return returns
  1094.     end,
  1095.     ["enemies"] = function(speaker)
  1096.         local returns = {}
  1097.         local team = speaker.Team
  1098.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1099.             if plr.Team ~= team then
  1100.                 table.insert(returns,plr)
  1101.             end
  1102.         end
  1103.         return returns
  1104.     end,
  1105.     ["team"] = function(speaker)
  1106.         local returns = {}
  1107.         local team = speaker.Team
  1108.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1109.             if plr.Team == team then
  1110.                 table.insert(returns,plr)
  1111.             end
  1112.         end
  1113.         return returns
  1114.     end,
  1115.     ["nonteam"] = function(speaker)
  1116.         local returns = {}
  1117.         local team = speaker.Team
  1118.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1119.             if plr.Team ~= team then
  1120.                 table.insert(returns,plr)
  1121.             end
  1122.         end
  1123.         return returns
  1124.     end,
  1125.     ["friends"] = function(speaker,args)
  1126.         local returns = {}
  1127.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1128.             if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1129.                 table.insert(returns,plr)
  1130.             end
  1131.         end
  1132.         return returns
  1133.     end,
  1134.     ["nonfriends"] = function(speaker,args)
  1135.         local returns = {}
  1136.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1137.             if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1138.                 table.insert(returns,plr)
  1139.             end
  1140.         end
  1141.         return returns
  1142.     end,
  1143.     ["guests"] = function(speaker,args)
  1144.         local returns = {}
  1145.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1146.             if plr.Guest then
  1147.                 table.insert(returns,plr)
  1148.             end
  1149.         end
  1150.         return returns
  1151.     end,
  1152.     ["bacons"] = function(speaker,args)
  1153.         local returns = {}
  1154.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1155.             if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1156.                 table.insert(returns,plr)
  1157.             end
  1158.         end
  1159.         return returns
  1160.     end,
  1161.     ["admins"] = function(speaker)
  1162.         local returns = {}
  1163.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1164.             if isAdmin(plr) then
  1165.                 table.insert(returns,plr)
  1166.             end
  1167.         end
  1168.         return returns
  1169.     end,
  1170.     ["nonadmins"] = function(speaker)
  1171.         local returns = {}
  1172.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1173.             if not isAdmin(plr) then
  1174.                 table.insert(returns,plr)
  1175.             end
  1176.         end
  1177.         return returns
  1178.     end,
  1179.     ["age(%d+)"] = function(speaker,args)
  1180.         local returns = {}
  1181.         local age = tonumber(args[1])
  1182.         if not age == nil then return end
  1183.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1184.         if plr.AccountAge <= age then
  1185.                 table.insert(returns,plr)
  1186.             end
  1187.         end
  1188.         return returns
  1189.     end,
  1190.     ["rad(%d+)"] = function(speaker,args)
  1191.         local returns = {}
  1192.         local radius = tonumber(args[1])
  1193.         local speakerChar = speaker.Character
  1194.         if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1195.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1196.             if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1197.                 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1198.                 if magnitude <= radius then table.insert(returns,plr) end
  1199.             end
  1200.         end
  1201.         return returns
  1202.     end
  1203. }
  1204. local function toTokens(str)
  1205.     local tokens = {}
  1206.     for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1207.         table.insert(tokens,{Operator = op,Name = name})
  1208.     end
  1209.     return tokens
  1210. end
  1211. local function onlyIncludeInTable(tab,matches)
  1212.     local matchTable = {}
  1213.     local resultTable = {}
  1214.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1215.     for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1216.     return resultTable
  1217. end
  1218. local function removeTableMatches(tab,matches)
  1219.     local matchTable = {}
  1220.     local resultTable = {}
  1221.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1222.     for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1223.     return resultTable
  1224. end
  1225. local function getPlayersByName(name)
  1226.     local found = {}
  1227.     for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1228.         if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1229.             table.insert(found,v)
  1230.         end
  1231.     end
  1232.     return found
  1233. end
  1234. local function getPlayer(list,speaker)
  1235.     if list == nil then return {speaker.Name} end
  1236.     local nameList = splitString(list,",")
  1237.    
  1238.     local foundList = {}
  1239.    
  1240.     for _,name in pairs(nameList) do
  1241.         if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1242.         local tokens = toTokens(name)
  1243.         local initialPlayers = game:GetService("Players"):GetPlayers()
  1244.        
  1245.         for i,v in pairs(tokens) do
  1246.             if v.Operator == "+" then
  1247.                 local tokenContent = v.Name
  1248.                 local foundCase = false
  1249.                 for regex,case in pairs(SpecialPlayerCases) do
  1250.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1251.                     if #matches > 0 then
  1252.                         foundCase = true
  1253.                         initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1254.                     end
  1255.                 end
  1256.                 if not foundCase then
  1257.                     initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1258.                 end
  1259.             else
  1260.                 local tokenContent = v.Name
  1261.                 local foundCase = false
  1262.                 for regex,case in pairs(SpecialPlayerCases) do
  1263.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1264.                     if #matches > 0 then
  1265.                         foundCase = true
  1266.                         initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1267.                     end
  1268.                 end
  1269.                 if not foundCase then
  1270.                     initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1271.                 end
  1272.             end
  1273.         end
  1274.        
  1275.         for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1276.     end
  1277.    
  1278.     local foundNames = {}
  1279.     for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1280.    
  1281.     return foundNames
  1282. end
  1283. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1284.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1285.     if (zCoco) then
  1286.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1287.     else
  1288.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1289.     end
  1290.     return funcw
  1291. end
  1292. function _G.msg(txt)
  1293.     spawn(function()
  1294.     msghook()
  1295.     if MSGhook == true then
  1296.     workspace.IYmessage.Text = ''
  1297.     wait(0.1)
  1298.     local b = Instance.new("BlurEffect", LightingService)
  1299.     b.Name = "IYmblur"
  1300.     b.Size = 18
  1301.     workspace.IYmessage.Text = txt
  1302.     wait(Mseconds)
  1303.     b:Destroy()
  1304.     if workspace.IYmessage.Text == txt then
  1305.     workspace.IYmessage.Text = '' end
  1306.     elseif MSGhook == false then
  1307.     execCmd("loadm")
  1308.     repeat wait() until workspace:FindFirstChild("IYmessage")
  1309.     workspace.IYmessage.Text = ''
  1310.     wait(0.1)
  1311.     local b = Instance.new("BlurEffect", LightingService)
  1312.     b.Name = "IYmblur"
  1313.     b.Size = 18
  1314.     workspace.IYmessage.Text = txt
  1315.     wait(Mseconds)
  1316.     b:Destroy()
  1317.     if workspace.IYmessage.Text == txt then
  1318.     workspace.IYmessage.Text = '' end
  1319.     end
  1320. end)
  1321. end
  1322. function bleach(plr)
  1323. spawn(function()
  1324. local char = plr.Character
  1325. local hit1 = Instance.new("Sound", workspace)
  1326. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1327. local hit = Instance.new("Sound", workspace)
  1328. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1329. local Bleach = Instance.new("Part", char["Left Arm"])
  1330. Bleach.CanCollide = false
  1331. local Mesh = Instance.new("SpecialMesh", Bleach)
  1332. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1333. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1334. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1335. local Handy = Instance.new("Weld", Bleach)
  1336. Handy.Part0 = Bleach
  1337. Handy.Part1 = char["Left Arm"]
  1338. Handy.C0 = CFrame.new(0.5,1.8,0)
  1339. Handy.C1 = CFrame.Angles(0,4,1)
  1340. local drink = Instance.new("Sound", char.Head)
  1341. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1342. wait(3)
  1343.         game.Chat:Chat(char.Head,"I need to die","Red")
  1344.         for i = 1,10 do
  1345.             wait()
  1346.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1347.             Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1348.             Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1349.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1350.         end
  1351.         drink:Play()
  1352.         wait(3.4)
  1353.         drink:Stop()
  1354.         for i = 1,10 do
  1355.             wait()
  1356.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1357.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1358.             Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1359.             Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1360.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1361.             char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1362.             char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1363.             char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1364.         end
  1365.         wait(0.01)
  1366.         char.Torso.Anchored = true
  1367.         char["Left Arm"].Anchored = true
  1368.         char["Right Arm"].Anchored = true
  1369.         char["Left Leg"].Anchored = true
  1370.         char["Right Leg"].Anchored = true
  1371.         char.Head.Anchored = true
  1372.         hit:Play()
  1373.         hit1:Play()
  1374.         wait(4)
  1375.         local bl00d = Instance.new("Part", char.Head)
  1376.         bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1377.         bl00d.Rotation = Vector3.new(0,0,-90)
  1378.         bl00d.CanCollide = false
  1379.         bl00d.Anchored = true
  1380.         bl00d.BrickColor = BrickColor.new("Maroon")
  1381.         bl00d.Position = char.Head.Position
  1382.         bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1383.         bl00d.Shape = "Cylinder"
  1384.         bl00d.Material = "Pebble"
  1385.         for i = 1,100 do
  1386.             wait()
  1387.             bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1388.         end
  1389.         wait(1)
  1390.         char.Humanoid.Health = 0
  1391. end)
  1392. end
  1393. function rape(victim, speaker) -- from rocky2u cmdscript
  1394.     spawn(function()
  1395.         local P1 = game:GetService("Players")[speaker].Character.Torso
  1396.         local V1 = game:GetService("Players")[victim].Character.Torso
  1397.         V1.Parent.Humanoid.PlatformStand = true
  1398.         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'
  1399.         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'
  1400.         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'
  1401.         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'
  1402.         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'
  1403.         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'
  1404.         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)
  1405.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1406.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1407.         local D2 = D:Clone() D2.Parent = P1
  1408.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1409.         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)
  1410.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1411.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1412.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1413.         local CM = Instance.new('CylinderMesh', C)
  1414.         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)
  1415.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1416.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1417.         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)
  1418.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1419.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1420.         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)
  1421.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1422.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1423.         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)
  1424.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1425.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1426.         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)
  1427.         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)
  1428.         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)
  1429.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1430.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1431.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1432.     end)
  1433.     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)
  1434. end
  1435.  
  1436. addcmd('addalias','Adds an alias to a command',{},
  1437. function(args,speaker)
  1438.     if #args < 2 then return end
  1439.     local cmd = string.lower(args[1])
  1440.     local alias = string.lower(args[2])
  1441.     for i,v in pairs(cmds) do
  1442.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1443.             customAlias[alias] = v
  1444.             if not aliasSave or aliasSave == nil then aliasSave = {} end
  1445.             aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
  1446.             Notify("Added "..alias.." as an alias to "..cmd)
  1447.             updatefile()
  1448.             updatealiases()
  1449.             break
  1450.         end
  1451.     end
  1452. end)
  1453.  
  1454. addcmd('877241loadalias','dab',{},
  1455. function(args,speaker)
  1456.     if #args < 2 then return end
  1457.     local cmd = string.lower(args[1])
  1458.     local alias = string.lower(args[2])
  1459.     for i,v in pairs(cmds) do
  1460.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1461.             customAlias[alias] = v
  1462.             updatealiases()
  1463.             break
  1464.         end
  1465.     end
  1466. end)
  1467.  
  1468. addcmd('removealias','Removes a custom alias',{},
  1469. function(args,speaker)
  1470.     if #args < 1 then return end
  1471.     local alias = string.lower(args[1])
  1472.     if customAlias[alias] then
  1473.         local cmd = customAlias[alias].NAME
  1474.         customAlias[alias] = nil
  1475.         for i,v in pairs(aliasSave) do
  1476.         if v.ALIAS == tostring(alias) then
  1477.         table.remove(aliasSave, i)
  1478.         end end
  1479.         Notify("Removed the alias "..alias.." from "..cmd)
  1480.         updatefile()
  1481.         updatealiases()
  1482.     end
  1483. end)
  1484.  
  1485. addcmd('clraliases','Removes all custom alias',{},
  1486. function(args,speaker)
  1487. customAlias = {}
  1488. aliasSave ={}
  1489. updatefile()
  1490. updatealiases()
  1491. Notify('Removed all aliases')
  1492. end)
  1493.  
  1494. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1495. function(args, speaker)
  1496. loadstring(tostring(GLS(false, 0)))()
  1497. end)
  1498.  
  1499. function hub()
  1500. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1501. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1502. addcmd('hub','opens script hub',{'scripts'},
  1503. function(args, speaker)
  1504. if speaker.userId ~= LP.userId then
  1505. lponly(speaker) else
  1506. hub()
  1507. end end)
  1508.  
  1509. addcmd('ff','gives ff to player',{},
  1510. function(args, speaker)
  1511.     local players = getPlayer(args[1], speaker)
  1512.     for i,v in pairs(players)do
  1513.         local pchar=_char(v)
  1514.         Instance.new("ForceField", pchar)
  1515.     end
  1516. end)
  1517.  
  1518. addcmd('maxhealth','sets a limit of health to player',{},
  1519. function(args, speaker)
  1520.     local players = getPlayer(args[1], speaker)
  1521.     for i,v in pairs(players)do
  1522.         local pchar=_char(v)
  1523.         pchar.Humanoid.MaxHealth = args[2]
  1524.     end
  1525. end)
  1526.  
  1527. addcmd('sethealth','sets the health of a player',{},
  1528. function(args, speaker)
  1529.     local players = getPlayer(args[1], speaker)
  1530.     for i,v in pairs(players)do
  1531.         local pchar=_char(v)
  1532.         pchar.Humanoid.Health = args[2]
  1533.     end
  1534. end)
  1535.  
  1536. addcmd('breakloops','stops any cmd loops',{'break'},
  1537. function(args, speaker)
  1538. lastBreakTime = tick()
  1539. end)
  1540.  
  1541. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1542. function(args, speaker)
  1543. local players = getPlayer(args[1], speaker)
  1544. for i,v in pairs(players)do
  1545. local pchar=_char(v)
  1546. local invisff = Instance.new("ForceField", pchar)
  1547. invisff.Visible = false
  1548. end
  1549. end)
  1550.  
  1551. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1552. function(args, speaker)
  1553.     local players = getPlayer(args[1], speaker)
  1554.     for i,v in pairs(players)do
  1555.         local pchar=_char(v)
  1556.         spawn(function()
  1557.         local m = missile:Clone()
  1558.         m.Parent = workspace
  1559.         local W = Instance.new('Weld', m)
  1560.         W.Part0 = W.Parent
  1561.         W.Part1 = pchar.HumanoidRootPart
  1562.         W.C1 = CFrame.new(0, 0.5, 1)
  1563.         m.force.Force = Vector3.new(0, 15000, 0)
  1564.         wait(0.01)
  1565.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1566.         wait(5)
  1567.         Instance.new('Explosion', m).Position = m.Position
  1568.         wait(0.01)
  1569.         pchar:BreakJoints()
  1570.         wait(1)
  1571.         m:destroy()
  1572.         end)
  1573.     end
  1574. end)
  1575.  
  1576. addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)
  1577.     local players = getPlayer(args[1], speaker)
  1578.     if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
  1579.         loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
  1580.     end
  1581.     for i,v in pairs(players) do
  1582.         game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
  1583.     end
  1584. end)
  1585.  
  1586. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1587. function(args, speaker)
  1588. if speaker.userId ~= LP.userId then
  1589. lponly(speaker)
  1590. else
  1591. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1592. end
  1593. end)
  1594.  
  1595. addcmd('unff', 'takes away ff from player',{'noff'},
  1596. function(args, speaker)
  1597.     local players = getPlayer(args[1], speaker)
  1598.     for i,v in pairs(players)do
  1599.         local pchar=_char(v)
  1600.         for j,v1 in pairs(pchar:GetChildren()) do
  1601.             if v1:IsA("ForceField") then
  1602.                 v1:Destroy()
  1603.             end
  1604.         end
  1605.     end
  1606. end)
  1607.  
  1608. addcmd('flashlight', 'gives a player a flashlight',{},
  1609. function(args, speaker)
  1610.     local players = getPlayer(args[1], speaker)
  1611.     for i,v in pairs(players)do
  1612.     spawn(function()
  1613.     local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
  1614.     flashlight.Parent = gPlayers[v].Backpack
  1615.     flashlight.Name = "IYflashlight"
  1616.     end)
  1617.     end
  1618. end)
  1619.  
  1620. addcmd('car', 'inserts a car',{'vehicle'},
  1621. function(args, speaker)
  1622.     local players = getPlayer(args[1], speaker)
  1623.     for i,v in pairs(players)do
  1624.     spawn(function()
  1625.     local pchar=_char(v)
  1626.     local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1627.     model.Parent = workspace
  1628.     model:MakeJoints()
  1629.     model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1630.     model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1631.     for _, child in pairs( model:GetChildren()) do
  1632.     if child.ClassName == "Part" then
  1633.     child.Anchored = true
  1634.     wait(1)
  1635.     child.Anchored = false
  1636. end end end) end end)
  1637.  
  1638. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1639. function(args, speaker)
  1640.     local players = getPlayer(args[1], speaker)
  1641.     for i,v in pairs(players)do
  1642.     for _, child in pairs( workspace:GetChildren()) do
  1643.     if child.Name == "IYcar" .. gPlayers[v].Name then
  1644.     child:Destroy()
  1645.     end
  1646. end
  1647. end
  1648. end)
  1649.  
  1650. addcmd('team','team [plr] [team]',{},
  1651. function(args, speaker)
  1652.     local players = getPlayer(args[1], speaker)
  1653.     local teamname = nil
  1654.     for i,v in pairs(players)do
  1655.         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
  1656.             _players[v].Team = teamname
  1657.     end
  1658. end)
  1659.  
  1660. addcmd('maxzoom','maximum camera zoom',{},
  1661. function(args, speaker)
  1662.     local players = getPlayer(args[1], speaker)
  1663.     for i,v in pairs(players)do
  1664.     _players[v].CameraMaxZoomDistance = args[2]
  1665.     end
  1666. end)
  1667.  
  1668. function spawnrain(mesh,texture)
  1669. spawn(function()
  1670. for i,v in pairs(gPlayers:GetChildren()) do
  1671. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1672. if raining == true then
  1673. local rain = Instance.new("Part",workspace)
  1674. rain.CanCollide = true
  1675. local m = Instance.new("SpecialMesh",rain)
  1676. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1677. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1678. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1679. wait(5) rain:Destroy()
  1680. end
  1681. end
  1682. end
  1683. end)
  1684. end
  1685.  
  1686. raining = false
  1687. addcmd('rain','make it rain a mesh',{},
  1688. function(args, speaker)
  1689. raining = true
  1690. repeat
  1691. wait(0.5)
  1692. spawnrain(args[1],args[2])
  1693. until raining == false
  1694. end)
  1695.  
  1696. addcmd('norain','make it rain a mesh',{'unrain'},
  1697. function(args, speaker)
  1698. raining = false
  1699. end)
  1700.  
  1701. local rad = math.rad
  1702. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1703. function(args, speaker)
  1704.      for i = 1,args[1] do
  1705.          wait()
  1706.                 local function ear(instance)
  1707.                 for i,v in pairs(instance:GetChildren())do
  1708.                 if v:IsA("Part") then
  1709.         if v.Size.x > 1 then
  1710.         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])))
  1711.         end end ear(v) end end ear(workspace)
  1712.      end
  1713. end)
  1714.  
  1715. addcmd('cape','Gives the target player(s) a cape',{},
  1716. function(args, speaker)
  1717.     local players = getPlayer(args[1], speaker)
  1718.     for i,v in pairs(players)do
  1719.     spawn(function()
  1720.         if _char(v):FindFirstChild("Humanoid") then
  1721.             local plr = _players[v]
  1722.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1723.             local torso = plr.Character.HumanoidRootPart
  1724.             local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1725.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1726.             if not args[2] then
  1727.             p.Color = Color3.new(0,0,0)
  1728.             p.Color = Color3.new(0,0,0) else
  1729.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1730.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1731.             p.formFactor = "Custom"
  1732.             p.Size = Vector3.new(.2,.2,.2)
  1733.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1734.             local motor1 = Instance.new("Motor", p)
  1735.             motor1.Part0 = p
  1736.             motor1.Part1 = torso
  1737.             motor1.MaxVelocity = .01
  1738.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1739.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1740.             local wave = false
  1741.             repeat wait(1/44)
  1742.             local ang = 0.1
  1743.             local oldmag = torso.Velocity.magnitude
  1744.             local mv = .002
  1745.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1746.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1747.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1748.             motor1.DesiredAngle = -ang
  1749.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1750.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  1751.             if torso.Velocity.magnitude < .1 then wait(.1) end
  1752.             until not p or p.Parent ~= torso.Parent
  1753.         end
  1754.     end)
  1755.     end
  1756. end)
  1757.  
  1758. addcmd('uncape','Removes cape',{'nocape'},
  1759. function(args, speaker)
  1760.     local players = getPlayer(args[1], speaker)
  1761.     for i,v in pairs(players)do
  1762.     local pchar=_char(v)
  1763.     for _, child in pairs( pchar:GetChildren()) do
  1764.     if child.Name == "IYcape" then
  1765.         child:Destroy() end end
  1766.     end
  1767. end)
  1768.  
  1769. addcmd('spasm','makes someone c r a z y',{},
  1770. function(args, speaker)
  1771.     local players = getPlayer(args[1], speaker)
  1772.     for i,v in pairs(players)do
  1773.     local pchar=_char(v)
  1774.    local AnimationId = "33796059"
  1775.    local Anim = Instance.new("Animation")
  1776.    Anim.AnimationId = "rbxassetid://"..AnimationId
  1777.    local k = pchar.Humanoid:LoadAnimation(Anim)
  1778.    k:Play()
  1779.    k:AdjustSpeed(99)
  1780.     end
  1781. end)
  1782.  
  1783. addcmd('dance','makes someone d a n c e',{},
  1784. function(args, speaker)
  1785.     local players = getPlayer(args[1], speaker)
  1786.     for i,v in pairs(players)do
  1787.     local pchar=_char(v)
  1788.         local anim = nil       
  1789.         local dance1 = math.random(1,7)
  1790.         if dance1 == 1 then
  1791.         anim = '27789359'
  1792.         end
  1793.         if dance1 == 2 then
  1794.         anim = '30196114'
  1795.         end
  1796.         if dance1 == 3 then
  1797.         anim = '248263260'
  1798.         end
  1799.         if dance1 == 4 then
  1800.         anim = '45834924'
  1801.         end
  1802.         if dance1 == 5 then
  1803.         anim = '33796059'
  1804.         end
  1805.         if dance1 == 6 then
  1806.         anim = '28488254'
  1807.         end
  1808.         if dance1 == 7 then
  1809.         anim = '52155728'
  1810.         end
  1811.         local animation = Instance.new("Animation")
  1812.         animation.AnimationId = "rbxassetid://"..anim
  1813.         local animTrack = pchar.Humanoid:LoadAnimation(animation)
  1814.         animTrack:Play()
  1815.     end
  1816. end)
  1817.  
  1818. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1819. function(args, speaker)
  1820.     local players = getPlayer(args[1], speaker)
  1821.     for i,v in pairs(players)do
  1822.     if not args[1] and args[2] then return end
  1823.     local pchar=_char(v)
  1824.     for _, child in pairs( pchar:GetDescendants()) do
  1825.     if child.ClassName == "Sound" then
  1826.     child:Destroy() end end
  1827.     local s = Instance.new("Sound")
  1828.     s.Name = "IYplrsound"
  1829.     s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1830.     s.Volume = 1
  1831.     s.Pitch = 1
  1832.     s.Looped = true
  1833.     s.archivable = true
  1834.     s.Parent = pchar.HumanoidRootPart
  1835.     s:Play()
  1836.     end
  1837. end)
  1838.  
  1839. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1840. function(args, speaker)
  1841.     local players = getPlayer(args[1], speaker)
  1842.     for i,v in pairs(players)do
  1843.     if not args[1] then return end
  1844.     local pchar=_char(v)
  1845.     for _, child in pairs( pchar:GetDescendants()) do
  1846.     if child.ClassName == "Sound" then
  1847.     child:Destroy() end end
  1848.     end
  1849. end)
  1850.  
  1851. addcmd('fly','makes you fly',{},
  1852. function(args, speaker)
  1853. if speaker.userId ~= LP.userId then
  1854. lponly(speaker)
  1855. else
  1856. sFLY()
  1857. end
  1858. end)
  1859.  
  1860. addcmd('flyspeed','set the fly speed',{'flysp'},
  1861. function(args, speaker)
  1862. if speaker.userId ~= LP.userId then
  1863. lponly(speaker)
  1864. else
  1865. if isNumber(args[1]) then
  1866. iyflyspeed = args[1]
  1867. end end end)
  1868.  
  1869. addcmd('unfly','takes away fly',{'nofly'},
  1870. function(args, speaker)
  1871. if speaker.userId ~= LP.userId then
  1872. lponly(speaker)
  1873. else
  1874. NOFLY()
  1875. end
  1876. end)
  1877.  
  1878. addcmd('exit','kills roblox process',{},
  1879. function(args, speaker)
  1880. if speaker.userId ~= LP.userId then
  1881. lponly(speaker)
  1882. else
  1883. game:shutdown()
  1884. end
  1885. end)
  1886.  
  1887. addcmd('fire', 'set a player on fire',{},
  1888. function(args, speaker)
  1889.     local players = getPlayer(args[1], speaker)
  1890.     for i,v in pairs(players)do
  1891.     spawn(function()
  1892.         local pchar=_char(v)
  1893.         local Fire1 = Instance.new("Fire", pchar.Head)
  1894.         local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1895.         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1896.         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1897.         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1898.         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1899.         if not args[2] then return end
  1900.         Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1901.         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1902.         Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1903.         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1904.         Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1905.         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1906.         Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1907.         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1908.         Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1909.         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1910.         Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1911.         Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1912. end)
  1913. end
  1914. end)
  1915.  
  1916. addcmd('discomesh', 'body parts get  f u n k y',{},
  1917. function(args, speaker)
  1918.     local players = getPlayer(args[1], speaker)
  1919.     for i,v in pairs(players)do
  1920.     spawn(function()
  1921. local plr = _players[v]
  1922. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1923. local h = _players[v].Character.Head.Mesh
  1924. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1925. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1926. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1927. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1928. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1929. while true do wait()
  1930. h.MeshType = meshes[math.random(1,#meshes)]
  1931. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1932. h.Parent.BrickColor = BrickColor.Random()
  1933. t.MeshType = meshes[math.random(1,#meshes)]
  1934. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1935. t.Parent.BrickColor = BrickColor.Random()
  1936. la.MeshType = meshes[math.random(1,#meshes)]
  1937. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1938. la.Parent.BrickColor = BrickColor.Random()
  1939. ra.MeshType = meshes[math.random(1,#meshes)]
  1940. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1941. ra.Parent.BrickColor = BrickColor.Random()
  1942. ll.MeshType = meshes[math.random(1,#meshes)]
  1943. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1944. ll.Parent.BrickColor = BrickColor.Random()
  1945. rl.MeshType = meshes[math.random(1,#meshes)]
  1946. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1947. rl.Parent.BrickColor = BrickColor.Random()
  1948. end end) end end)
  1949.  
  1950. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1951. function(args, speaker)
  1952.     local players = getPlayer(args[1], speaker)
  1953.     for i,v in pairs(players)do
  1954.     spawn(function()
  1955. local Chicken = _players[v].Character
  1956. 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)
  1957. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1958. 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)
  1959. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1960. end) end end)
  1961.  
  1962. addcmd('esp', 'view a player and a players status',{},
  1963. function(args, speaker)
  1964. if speaker.userId ~= LP.userId then
  1965. lponly(speaker)
  1966. else
  1967.     local players = getPlayer(args[1], speaker)
  1968.     for i,v in pairs(players)do
  1969.     spawn(function()
  1970.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1971.     if child.Name == gPlayers[v].Name then
  1972.     child:Destroy()
  1973. end end wait(0.5)
  1974. local m = game["Players"].LocalPlayer:GetMouse()
  1975. local rs = game:GetService("RunService").RenderStepped
  1976. local espplr = gPlayers[v]
  1977.         if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  1978.     for b,n in pairs (espplr.Character:GetChildren()) do
  1979.         if (n:IsA("BasePart")) then
  1980.         local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  1981.         a.Name = espplr.Name
  1982.         a.Adornee = n
  1983.         a.AlwaysOnTop = true
  1984.         a.ZIndex = 0
  1985.         a.Size = n.Size
  1986.         a.Transparency = 0.7
  1987.         local resetting = false
  1988.         if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  1989.             a.Color = BrickColor.new("Lime green")
  1990.             else
  1991.             a.Color = BrickColor.new("Really red")
  1992.             end
  1993.             if espplr.Character and espplr.Character:FindFirstChild('Head') then
  1994.             local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  1995.             local TextLabel = Instance.new("TextLabel")
  1996.             BillboardGui.Adornee = espplr.Character.Head
  1997.             BillboardGui.Name = espplr.Name
  1998.             BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  1999.             BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  2000.             BillboardGui.AlwaysOnTop = true
  2001.             TextLabel.Parent = BillboardGui
  2002.             TextLabel.BackgroundTransparency = 1
  2003.             TextLabel.Position = UDim2.new(0, 0, 0, -50)
  2004.             TextLabel.Size = UDim2.new(0, 100, 0, 100)
  2005.             TextLabel.Font = Enum.Font.SourceSansSemibold
  2006.             TextLabel.TextSize = 20
  2007.             TextLabel.TextColor3 = Color3.new(1, 1, 1)
  2008.             TextLabel.TextStrokeTransparency = 0
  2009.             TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2010.             espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  2011.             BillboardGui:Destroy() a:Destroy() end)
  2012.             _players.PlayerRemoving:connect(function(player)
  2013.             if player.Name == espplr.Name then
  2014.             BillboardGui:Destroy() a:Destroy()
  2015.             end end)
  2016.             game:GetService("RunService").RenderStepped:Connect(function()
  2017.             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
  2018.             local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  2019.             TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  2020.             BillboardGui:Destroy() a:Destroy() end end)
  2021.             end
  2022.         end
  2023.     end
  2024. end
  2025.     end)
  2026.     end
  2027. end
  2028. end)
  2029.  
  2030. addcmd('noesp', 'removes esp',{'unesp'},
  2031. function(args, speaker)
  2032. if speaker.userId ~= LP.userId then
  2033. lponly(speaker)
  2034. else
  2035.     local players = getPlayer(args[1], speaker)
  2036.     for i,v in pairs(players)do
  2037.     spawn(function()
  2038.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2039.     if child.Name == gPlayers[v].Name then
  2040.     child:Destroy()
  2041.     end
  2042. end end) end end end)
  2043.  
  2044. addcmd('nofire', 'extinguish a player',{'unfire'},
  2045. function(args, speaker)
  2046.     local players = getPlayer(args[1], speaker)
  2047.     for i,v in pairs(players)do
  2048.         local pchar=_char(v)
  2049.         for j,v1 in pairs(pchar:GetDescendants()) do
  2050.         if v1:IsA("Fire") then
  2051.         v1:Destroy()
  2052. end end end end)
  2053.  
  2054. addcmd('shiny', 'makes a player shine',{},
  2055. function(args, speaker)
  2056. local players = getPlayer(args[1], speaker)
  2057. for i,v in pairs(players)do
  2058. spawn(function()
  2059. local pchar=_char(v)
  2060. for i,v in pairs(pchar:GetChildren()) do
  2061. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  2062. v:Destroy() end
  2063. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  2064. v.Reflectance = 1
  2065. v.Material = "Plastic"
  2066. end
  2067. end
  2068. end)
  2069. end
  2070. end)
  2071.  
  2072. addcmd('light', 'givs em light',{},
  2073. function(args, speaker)
  2074.     local players = getPlayer(args[1], speaker)
  2075.     for i,v in pairs(players)do
  2076.     spawn(function()
  2077.         local pchar=_char(v)
  2078.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2079.             if v1:IsA("PointLight") then
  2080.                 v1:Destroy()
  2081.             end
  2082.         end
  2083.         local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  2084.         light.Range = 12
  2085.         light.Brightness = 3
  2086.         if not args[2] then return end
  2087.         light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2088.         light.Range = 12
  2089.         light.Brightness = 3
  2090.         end)
  2091.     end
  2092. end)
  2093.  
  2094. addcmd('begone', 'BEGONE THOT',{'thot'},
  2095. function(args, speaker)
  2096.     local players = getPlayer(args[1], speaker)
  2097.     for i,v in pairs(players)do
  2098.     spawn(function()
  2099.         local thotbottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  2100.             local pchar=_char(v)
  2101.         thotbottle.Name = 'THOT BEGONE'
  2102.         thotbottle.Handle:Destroy()
  2103.         execCmd('freeze '..gPlayers[v].Name)
  2104.         execCmd('name '..gPlayers[v].Name..' THOT')
  2105.         execCmd('spasm '..gPlayers[v].Name)
  2106.         thotbottle.Parent = pchar
  2107.         thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2108.         local cf = pchar.HumanoidRootPart.CFrame
  2109.         local newcf = cf + cf.lookVector * 6
  2110.         thotbottle.Head.CFrame = newcf
  2111.         local s = Instance.new("Sound")
  2112.         s.Name = "BEGONE"
  2113.         s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  2114.         s.Volume = 10
  2115.         s.Parent = thotbottle
  2116.         s:play()
  2117.         local d = Instance.new("Sound")
  2118.         d.Name = "WuOOOH"
  2119.         d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2120.         d.Volume = 5
  2121.         d.Parent = pchar
  2122.         wait(4)
  2123.         if gPlayers[v] then
  2124.         execCmd('thaw '..gPlayers[v].Name)
  2125.         execCmd('fling '..gPlayers[v].Name)
  2126.         thotbottle:Destroy()
  2127.         d:play()
  2128.         end if gPlayers[v] then
  2129.         wait(3)
  2130.         execCmd('explode '..gPlayers[v].Name)
  2131.         pchar:BreakJoints() end
  2132.         end)
  2133.     end
  2134. end)
  2135.  
  2136. addcmd('glowstick', 'givs em glo stik',{},
  2137. function(args, speaker)
  2138.     local players = getPlayer(args[1], speaker)
  2139.     for i,v in pairs(players)do
  2140.     spawn(function()
  2141.     System = {}
  2142. System.Create = function(a, c)
  2143.     local e = Instance.new(a)
  2144.     for d, a in pairs(c) do
  2145.         local b, a = ypcall(function()
  2146.             return e[d]
  2147.         end)
  2148.         if b then
  2149.             e[d] = c[d]
  2150.         end
  2151.     end
  2152.     return e
  2153. end
  2154. function b(d, b)
  2155.     local c = getfenv(d)
  2156.     local a = setmetatable({}, {
  2157.         __index = function(a, a)
  2158.             if a:lower() == 'script' then
  2159.                 return b
  2160.             else
  2161.                 return c[a]
  2162.             end
  2163.         end
  2164.     })
  2165.     setfenv(d, a)
  2166.     ypcall(function()
  2167.         d()
  2168.     end)
  2169. end
  2170. c = {}
  2171. mas = Instance.new("Model",game:GetService("Lighting"))
  2172. mas.Name = "CompiledModel"
  2173. o1 = System.Create("Tool",{
  2174. ["Name"] = "Glow Stick",
  2175. ["Parent"] = mas,
  2176. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  2177. ["CanBeDropped"] = false,
  2178. })
  2179. o2 = System.Create("Part",{
  2180. ["Name"] = "Handle",
  2181. ["Parent"] = o1,
  2182. ["Transparency"] = 0.10000000149012,
  2183. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  2184. ["Rotation"] = Vector3.new(-180, 0, 0),
  2185. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  2186. ["FormFactor"] = Enum.FormFactor.Custom,
  2187. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  2188. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2189. ["TopSurface"] = Enum.SurfaceType.Weld,
  2190. ["Material"] = "Neon",
  2191. })
  2192. o3 = System.Create("PointLight",{
  2193. ["Parent"] = o2,
  2194. ["Brightness"] = 8,
  2195. ["Range"] = 14,
  2196. })
  2197. o4 = System.Create("CylinderMesh",{
  2198. ["Parent"] = o2,
  2199. })
  2200. if not args[2] then
  2201. o2.Color = Color3.new(1,1,1)
  2202. o3.Color = Color3.new(1,1,1) else
  2203. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2204. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  2205. mas.Parent = workspace
  2206. mas:MakeJoints()
  2207. local b = mas:GetChildren()
  2208. for a = 1, #b do
  2209.     b[a].Parent = gPlayers[v].Backpack
  2210.     ypcall(function()
  2211.         b[a]:MakeJoints()
  2212.     end)
  2213. end
  2214. mas:Destroy()
  2215. for a = 1, #c do
  2216.     coroutine.resume(c[a])
  2217. end
  2218.         end)
  2219.     end
  2220. end)
  2221.  
  2222. addcmd('keybind','Binds a command to a key',{},
  2223. function(args,speaker)
  2224.     if speaker.userId ~= LP.userId then
  2225.     lponly(speaker) else
  2226.     if #args < 2 then return end
  2227.     local key = string.lower(args[1])
  2228.     if #key > 1 or key == cmdbarbind then return end
  2229.     local cmdText = GLS(false,1)
  2230.     local cas = game:GetService("ContextActionService")
  2231.     cas:BindAction("Keybind"..key,function(action,state,obj)
  2232.         if state == Enum.UserInputState.Begin then
  2233.             execCmd(cmdText,speaker)
  2234.         end
  2235.     end,false,key)
  2236.     Notify("Binded "..cmdText.." to "..key)
  2237. end
  2238. end)
  2239.  
  2240. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2241. function(args,speaker)
  2242.     if speaker.userId ~= LP.userId then
  2243.     lponly(speaker) else
  2244.     if #args < 1 then return end
  2245.     local key = string.lower(args[1])
  2246.     game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2247.     Notify("Unbinded "..key)
  2248. end
  2249. end)
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255. addcmd('trail', 'spawns a trail behind a player',{},
  2256. function(args, speaker)
  2257.     local players = getPlayer(args[1], speaker)
  2258.     for i,v in pairs(players)do
  2259.     spawn(function()
  2260.         local pchar=_char(v)
  2261.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2262.             if v1.Name == "TRAIL" then
  2263.                 v1:Destroy()
  2264.             end
  2265. end
  2266. if args[2] then
  2267. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2268. color2 = Color3.new(0,0,0) else
  2269. color1 = Color3.new(1,1,1)
  2270. color2 = Color3.new(0,0,0) end
  2271.         if pchar:FindFirstChild("Torso") then
  2272. local e = Instance.new("Trail", pchar.Torso)
  2273. e.Name = "TRAIL"
  2274. e.FaceCamera = true
  2275. e.Color = ColorSequence.new(color1,color2)
  2276. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2277. e.Attachment1 = pchar.Torso.NeckAttachment
  2278. end
  2279.         end)
  2280.     end
  2281. end)
  2282.  
  2283. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2284. function(args, speaker)
  2285.     local players = getPlayer(args[1], speaker)
  2286.     for i,v in pairs(players)do
  2287.     spawn(function()
  2288.         local pchar=_char(v)
  2289.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2290.             if v1.Name == "TRAIL" then
  2291.                 v1:Destroy()
  2292.             end
  2293.         end
  2294.         end)
  2295.     end
  2296. end)
  2297.  
  2298. local fa = false
  2299. local cam = workspace.CurrentCamera
  2300. local cam1 = 0
  2301. local cam2 = 0
  2302. local cam3 = 0
  2303. local k1 = false
  2304. local k2 = false
  2305. local k3 = false
  2306. local k4 = false
  2307. local k5 = false
  2308. local k6 = false
  2309. cs = 0.5
  2310. function movecam()
  2311.     local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2312.     if fa == false then
  2313.         repeat
  2314.             if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2315.                 local fp = fc.Position
  2316.                 fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2317.                 fa = true
  2318.             end
  2319.             game:GetService('RunService').RenderStepped:Wait()
  2320.         until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2321.         fa = false
  2322.     end
  2323. end
  2324. function kp1(inputObject, gameProcessedEvent)
  2325.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2326.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2327.             k1 = true
  2328.             cam1 = cs end
  2329.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2330.             k2 = true
  2331.             cam1 = (cs*-1) end
  2332.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2333.             k3 = true
  2334.             cam2 = cs end
  2335.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2336.             k4 = true
  2337.             cam2 = (cs*-1) end
  2338.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2339.             k5 = true
  2340.             cam3 = cs end
  2341.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2342.             k6 = true
  2343.             cam3 = (cs*-1) end
  2344.     end
  2345. end
  2346. game:GetService("UserInputService").InputBegan:connect(kp1)
  2347. function kp2(inputObject, gameProcessedEvent)
  2348.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2349.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2350.             k1 = false
  2351.             if k2 == false then
  2352.                 cam1 = 0
  2353.             end
  2354.         end
  2355.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2356.             k2 = false
  2357.             if k1 == false then
  2358.                 cam1 = 0
  2359.             end
  2360.         end
  2361.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2362.             k3= false
  2363.             if k4== false then
  2364.                 cam2 = 0
  2365.             end
  2366.         end
  2367.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2368.             k4 = false
  2369.             if k3 == false then
  2370.                 cam2 = 0
  2371.             end
  2372.         end
  2373.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2374.             k5 = false
  2375.             if k6 == false then
  2376.                 cam3 = 0
  2377.             end
  2378.         end
  2379.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2380.             k6 = false
  2381.             if k5 == false then
  2382.                 cam3 = 0
  2383.             end
  2384.         end
  2385.     end
  2386. end
  2387. game:GetService("UserInputService").InputEnded:connect(kp2)
  2388. function FC()
  2389.     if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2390.         game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2391.         local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2392.         fc.CanCollide = false
  2393.         fc.Anchored = true
  2394.         fc.Transparency = 1
  2395.         fc.Size = Vector3.new(1,1,1)
  2396.         fc.Name = 'xFC'
  2397.         fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2398.         local cam = workspace.CurrentCamera
  2399.         cam.CameraSubject = fc
  2400.         cam.CameraType = 'Custom'
  2401.         movecam()
  2402.     end end
  2403. function UFC()
  2404.     game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2405.     if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2406.         game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2407.         local cam = workspace.CurrentCamera
  2408.         cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2409.         cam.CameraType = 'Custom'
  2410.     end end
  2411.  
  2412. addcmd('freecam','freecam',{'fc'},
  2413. function(args, speaker)
  2414. if speaker.userId ~= LP.userId then
  2415. lponly(speaker)
  2416. else
  2417. FC()
  2418. end
  2419. end)
  2420.  
  2421. addcmd('fixcam','fixes camera',{},
  2422. function(args, speaker)
  2423. if speaker.userId ~= LP.userId then
  2424. lponly(speaker)
  2425. else
  2426. workspace.CurrentCamera:remove()
  2427. wait(.1)
  2428. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2429. workspace.CurrentCamera.CameraType = "Custom"
  2430. LP.CameraMinZoomDistance = 0.5
  2431. LP.CameraMaxZoomDistance = 400
  2432. LP.CameraMode = "Classic"
  2433. end
  2434. end)
  2435.  
  2436. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2437. function(args, speaker)
  2438.     local players = getPlayer(args[1], speaker)
  2439.     for i,v in pairs(players)do
  2440.         local pchar=_char(v)
  2441.                 local char = pchar
  2442.                 local hum = char.Humanoid
  2443.                 for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2444.                 hum.HealthDisplayDistance = 0
  2445.                 --execcmd god
  2446.                 local stake = Instance.new("Part",char)
  2447.                 stake.Anchored = true
  2448.                 stake.BrickColor = BrickColor.new("Reddish brown")
  2449.                 stake.Material = "Wood"
  2450.                 stake.Size = Vector3.new(1,7,1)
  2451.                 stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2452.                 local hay = Instance.new("Part",char)
  2453.                 hay.Anchored = true
  2454.                 hay.Material = "Grass"
  2455.                 hay.BrickColor = BrickColor.new("New Yeller")
  2456.                 hay.Size = Vector3.new(6,1,5)
  2457.                 hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2458.                 local hay2 = hay:clone()
  2459.                 hay2.Parent = char
  2460.                 hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2461.                 local fire = Instance.new("Fire",hay)
  2462.                 fire.Enabled = false
  2463.                 fire.Heat = 25
  2464.                 fire.Size = 2
  2465.                 fire.Color = Color3.new(170/255,85/255,0)
  2466.                 local smoke = Instance.new("Smoke",hay)
  2467.                 smoke.Enabled = false
  2468.                 smoke.Opacity = 1
  2469.                 smoke.RiseVelocity = 25
  2470.                 smoke.Size = 15
  2471.                 smoke.Color = Color3.new(0,0,0)
  2472.                 local light = Instance.new("PointLight",hay)
  2473.                 light.Color = Color3.new(170/255,85/255,0)
  2474.                 light.Range = 0
  2475.                 light.Brightness = 1
  2476.                 light.Enabled = false
  2477.                 --[[]]
  2478.                 local crack = Instance.new("Sound",hay)
  2479.                 crack.SoundId = "rbxassetid://239443642"
  2480.                 crack.Looped = true
  2481.                 crack.Volume = 0
  2482.                 local scream = Instance.new("Sound",char.Torso)
  2483.                 scream.SoundId = "rbxassetid://264227115"
  2484.                 scream.Looped = true
  2485.                 scream.Volume = 0
  2486.                 --]]
  2487.                 wait()
  2488.                 char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2489.                 char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2490.                
  2491.                 local bods = char['Body Colors']
  2492.                 local colors = {
  2493.                     --"Really red";
  2494.                     "Bright red";
  2495.                     "Crimson";
  2496.                     "Maroon";
  2497.                     "Really black";
  2498.                 }
  2499.                
  2500.                 fire.Enabled=true
  2501.                 smoke.Enabled=true
  2502.                 light.Enabled=true
  2503.                 crack:Play()
  2504.                 scream:Play()
  2505.                 scream.Pitch = 0.8
  2506.                 --scream.Volume = 0.5
  2507.                 for i=1,30 do
  2508.                     crack.Volume = crack.Volume+(1/30)
  2509.                     scream.Volume = crack.Volume
  2510.                     fire.Size=i
  2511.                     smoke.RiseVelocity=i-5
  2512.                     smoke.Size=i/2
  2513.                     light.Range=i*2
  2514.                     wait(1)
  2515.                 end
  2516.                
  2517.                 for i=1,#colors do
  2518.                     bods.HeadColor=BrickColor.new(colors[i])
  2519.                     bods.LeftArmColor=BrickColor.new(colors[i])
  2520.                     bods.LeftLegColor=BrickColor.new(colors[i])
  2521.                     bods.RightArmColor=BrickColor.new(colors[i])
  2522.                     bods.RightLegColor=BrickColor.new(colors[i])
  2523.                     bods.TorsoColor=BrickColor.new(colors[i])
  2524.                     hay.BrickColor=BrickColor.new(colors[i])
  2525.                     hay2.BrickColor=BrickColor.new(colors[i])
  2526.                     stake.BrickColor=BrickColor.new(colors[i])
  2527.                     wait(5)
  2528.                 end
  2529.                 wait(10)
  2530.                 scream.Volume = 0.5
  2531.                 wait(1)
  2532.                 scream:Stop()
  2533.                 char:BreakJoints()
  2534.             end
  2535.         end)
  2536.  
  2537. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2538. function(args, speaker)
  2539. if speaker.userId ~= LP.userId then
  2540. lponly(speaker)
  2541. else
  2542. UFC()
  2543. end
  2544. end)
  2545.  
  2546. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2547. function(args, speaker)
  2548. if speaker.userId ~= LP.userId then
  2549. lponly(speaker)
  2550. else
  2551. if isNumber(args[1]) then
  2552. cs = args[1]
  2553. end end end)
  2554.  
  2555. addcmd('nolight', 'no more light',{'unlight'},
  2556. function(args, speaker)
  2557.     local players = getPlayer(args[1], speaker)
  2558.     for i,v in pairs(players)do
  2559.         local pchar=_char(v)
  2560.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2561.             if v1:IsA("PointLight") then
  2562.                 v1:Destroy()
  2563.             end
  2564.         end
  2565.     end
  2566. end)
  2567.  
  2568. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2569. function(args, speaker)
  2570.     local players = getPlayer(args[1], speaker)
  2571.     for i,v in pairs(players)do
  2572.         local pchar=_char(v)
  2573.           scale = 10
  2574.  
  2575. function weld(tab)
  2576.         local last = nil
  2577.         for i,v in pairs(tab) do
  2578.                 if v:IsA("BasePart") then
  2579.                         if last then
  2580.                                 local w = Instance.new("Weld",last)
  2581.                                 w.Part0 = w.Parent
  2582.                                 w.Part1 = v
  2583.                                 local pos = last.CFrame:toObjectSpace(v.CFrame)
  2584.                                 w.C0 = pos
  2585.                         end
  2586.                         last = v
  2587.                 end
  2588.         end
  2589. end        
  2590.  
  2591. function makeball(pos)
  2592. local model = Instance.new("Model",workspace)
  2593. model.Name = gPlayers[v].Name .. "ball"
  2594. local rand = BrickColor.Random()
  2595. pchar.Head.Anchored = true
  2596. for i=0,340,20 do
  2597.         wait()
  2598.         for z=-90,70,20 do
  2599.                 local p = Instance.new("Part",model)
  2600.                 p.formFactor = "Custom"
  2601.                 p.BrickColor = rand
  2602.                 p.Transparency = 0.5
  2603.                 p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2604.                 p.Anchored = true
  2605.                 p.TopSurface = 0
  2606.                 p.BottomSurface = 0
  2607.                 p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2608.                 p:breakJoints()
  2609.         end
  2610. end
  2611. weld(model:children())
  2612. for i,v in pairs(model:children()) do v.Anchored = false end
  2613. pchar.Head.Anchored = false
  2614. model:MakeJoints()
  2615. end
  2616.  
  2617.         if pchar then
  2618.                 makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2619.         end
  2620.     end
  2621. end)
  2622.  
  2623. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2624. function(args, speaker)
  2625.     local players = getPlayer(args[1], speaker)
  2626.     for i,v in pairs(players)do
  2627.     local pchar=_char(v)
  2628.     for _, child in pairs( workspace:GetChildren()) do
  2629.     if child.Name == gPlayers[v].Name .. "ball" then
  2630.         child:Destroy()
  2631.     end
  2632. end
  2633. end
  2634. end)
  2635.  
  2636. local fastwait = function(time)
  2637.     local expire = tick()+(time or 0.02999999999999999889)
  2638.     while game:GetService("RunService").Heartbeat:wait() do
  2639.         if tick() >= expire then return true end
  2640.     end
  2641. end
  2642.  
  2643. function arrest(name)
  2644.     spawn(function()
  2645.     local p = game:GetService("Players"):FindFirstChild(name)
  2646.     local char = p.Character
  2647.                         local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2648.                         local humanoid = p.Character:FindFirstChild("Humanoid")
  2649.                         if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2650.                             local van = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2651.                             if van then
  2652.                                 local function check()
  2653.                                     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
  2654.                                         return false
  2655.                                     else
  2656.                                         return true
  2657.                                     end
  2658.                                 end
  2659.                                
  2660.                                 --local driver = van.Driver
  2661.                                 --local grabber = van.Clown
  2662.                                 local primary = van.Primary
  2663.                                 --local door = van.Door
  2664.                                 local tPos = torso.CFrame
  2665.                                
  2666.                                 local sound = Instance.new("Sound",primary)
  2667.                                 sound.SoundId = "rbxassetid://258529216"
  2668.                                 sound.Looped = true
  2669.                                 sound:Play()
  2670.                                
  2671.                                 local chuckle = Instance.new("Sound",primary)
  2672.                                 chuckle.SoundId = "rbxassetid://175964948"
  2673.                                 chuckle.Looped = true
  2674.                                 chuckle.Volume = 0.5
  2675.                                 chuckle:Play()
  2676.                                
  2677.                                 van.PrimaryPart = van.Primary
  2678.                                 van.Name = "ADONIS_VAN"
  2679.                                 van.Parent = workspace
  2680.                                 humanoid.Name = "NoResetForYou"
  2681.                                 humanoid.WalkSpeed = 0
  2682.                                 sound.Pitch = 1.3
  2683.                                
  2684.                                 local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2685.                                 music.Name = "COPSONG"
  2686.                                 music.SoundId = "rbxassetid://132007810"
  2687.                                 music.Volume = 1
  2688.                                 music.Looped = true
  2689.                                 if not music.Playing then music:Play() end
  2690.                                
  2691.                                 spawn(function()
  2692.                                     while fastwait(0.2) do
  2693.                                         van.Body.Lightbar.Red.PointLight.Enabled = true
  2694.                                         van.Body.Lightbar.Blue.PointLight.Enabled = false
  2695.                                         fastwait(0.2)
  2696.                                         van.Body.Lightbar.Red.PointLight.Enabled = false
  2697.                                         van.Body.Lightbar.Blue.PointLight.Enabled = true
  2698.                                     end
  2699.                                 end)
  2700.                                
  2701.                                 for i = 1,200 do
  2702.                                     if not check() then
  2703.                                         break
  2704.                                     else
  2705.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2706.                                         fastwait(0.001*(i/5))
  2707.                                     end
  2708.                                 end
  2709.                                
  2710.                                 sound.Pitch = 0.9
  2711.                                
  2712.                                 fastwait(0.5)
  2713.                                 if check() then
  2714.                                     --door.Transparency = 1
  2715.                                 end
  2716.                                
  2717.                                 local freeze = Instance.new("Sound",primary)
  2718.                                 freeze.SoundId = "rbxassetid://163732279"
  2719.                                 freeze.Volume = 5
  2720.                                 freeze:Play()
  2721.                                
  2722.                                 fastwait(3)
  2723.                                
  2724.                                 if check() then
  2725.                                     torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2726.                                 end
  2727.                                
  2728.                                 fastwait(0.5)
  2729.                                 if check() then
  2730.                                     --door.Transparency = 0
  2731.                                 end
  2732.                                 fastwait(0.5)
  2733.                                
  2734.                                 sound.Pitch = 1.3
  2735.                                 local gui = Instance.new("ScreenGui")
  2736.                                 local frame = Instance.new("Frame",gui)
  2737.                                 frame.BackgroundTransparency = 1
  2738.                                 frame.BackgroundColor3 = Color3.new(0,0,0)
  2739.                                 frame.Position = UDim2.new(0,0,0,-36)
  2740.                                 frame.Size = UDim2.new(1,0,1,36)
  2741.                                 spawn(function()
  2742.                                     for i = 1,0,-0.01 do
  2743.                                         frame.BackgroundTransparency = i
  2744.                                         fastwait(0.1)
  2745.                                     end
  2746.                                     frame.BackgroundTransparency = 0
  2747.                                 end)
  2748.                                
  2749.                                 p.CameraMaxZoomDistance = 0.5
  2750.                                
  2751.                                 torso.Anchored = true
  2752.                                
  2753.                                 for i = 1,400 do
  2754.                                     if not check() then
  2755.                                         break
  2756.                                     else
  2757.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2758.                                         torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2759.                                         fastwait(0.1/(i*5))
  2760.                                        
  2761.                                         if i == 270 then
  2762.                                             music.Volume = 5
  2763.                                         end
  2764.                                     end
  2765.                                 end
  2766.                                
  2767. local function KICK(P)
  2768.     spawn(function()
  2769.         if not FindTable(WL, P.Name) then
  2770.         for i = 1,5 do
  2771.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2772.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2773.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2774.                 spawn(function()
  2775.                     repeat fastwait()
  2776.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2777.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  2778.                 end)
  2779.                 P.Character.HumanoidRootPart.Anchored = true
  2780.             end
  2781.         end
  2782.         end
  2783.     end)
  2784. end
  2785.                                
  2786.                                 if p and p.Parent == game:GetService("Players") then
  2787.                                     if p == game:GetService("Players").LocalPlayer then
  2788.                                         fastwait(5)
  2789.                                     end
  2790.                                     torso.Anchored = false
  2791.                                     p.CharacterAdded:Connect(function()
  2792.                                         fastwait()
  2793.                                         KICK(p)
  2794.                                     end)
  2795.                                     KICK(p)
  2796.                                 end
  2797.                                 fastwait(0.5)
  2798.                                 pcall(function() van:Destroy() end)
  2799.                                 pcall(function() gui:Destroy() end)
  2800.                                 if not workspace:FindFirstChild("ADONIS_VAN") then
  2801.                                     music:Destroy()
  2802.                                 end
  2803.                             end
  2804.                         end
  2805.     end)
  2806. end
  2807.  
  2808. addcmd('arrest', 'arrests player',{},
  2809. function(args, speaker)
  2810.     local players = getPlayer(args[1], speaker)
  2811.     for i,v in pairs(players)do
  2812.         arrest(gPlayers[v].Name)
  2813.     end
  2814. end)
  2815.  
  2816. addcmd('nodummies', 'clears dummies',{},
  2817. function(args, speaker)
  2818. for _, child in pairs( workspace:GetChildren()) do
  2819.     if child:FindFirstChild('isdummy') then
  2820.         child:Destroy()
  2821.     end
  2822. end
  2823. end)
  2824.  
  2825. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2826. function(args, speaker)
  2827.          local name = GLS(false, 0)
  2828.         local lchar = game:GetService('Players').LocalPlayer
  2829.         local Model0 = Instance.new("Model")
  2830.         local Part1 = Instance.new("Part")
  2831.         local SpecialMesh2 = Instance.new("SpecialMesh")
  2832.         local Decal3 = Instance.new("Decal")
  2833.         local Part4 = Instance.new("Part")
  2834.         local Motor5 = Instance.new("Motor")
  2835.         local Motor6 = Instance.new("Motor")
  2836.         local Motor7 = Instance.new("Motor")
  2837.         local Motor8 = Instance.new("Motor")
  2838.         local Motor9 = Instance.new("Motor")
  2839.         local Part10 = Instance.new("Part")
  2840.         local Part11 = Instance.new("Part")
  2841.         local Part12 = Instance.new("Part")
  2842.         local Part13 = Instance.new("Part")
  2843.         local dum = Instance.new("BoolValue")
  2844.         dum.Name = "isdummy"
  2845.         dum.Parent = Model0
  2846.         local Humanoid14 = Instance.new("Humanoid")
  2847.         Model0.Name = name
  2848.         Model0.Parent = workspace
  2849.         Model0.PrimaryPart = Part1
  2850.         Part1.Name = "Head"
  2851.         Part1.Parent = Model0
  2852.         Part1.BrickColor = BrickColor.new("Bright yellow")
  2853.         Part1.CanCollide = false
  2854.         Part1.FormFactor = Enum.FormFactor.Symmetric
  2855.         Part1.Friction = 0
  2856.         Part1.Size = Vector3.new(2, 1, 1)
  2857.         Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2858.         Part1.TopSurface = Enum.SurfaceType.Smooth
  2859.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2860.         Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2861.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2862.         SpecialMesh2.Parent = Part1
  2863.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2864.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2865.         Decal3.Name = "face"
  2866.         Decal3.Parent = Part1
  2867.         Decal3.Texture = "rbxasset://textures/face.png"
  2868.         Part4.Name = "Torso"
  2869.         Part4.Parent = Model0
  2870.         Part4.BrickColor = BrickColor.new("Bright blue")
  2871.         Part4.CanCollide = false
  2872.         Part4.FormFactor = Enum.FormFactor.Symmetric
  2873.         Part4.Friction = 0
  2874.         Part4.Size = Vector3.new(2, 2, 1)
  2875.         Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2876.         Part4.LeftSurface = Enum.SurfaceType.Weld
  2877.         Part4.RightSurface = Enum.SurfaceType.Weld
  2878.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2879.         Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2880.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2881.         Motor5.Name = "Right Shoulder"
  2882.         Motor5.Parent = Part4
  2883.         Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2884.         Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2885.         Motor5.Part0 = Part4
  2886.         Motor5.Part1 = Part11
  2887.         Motor5.DesiredAngle = 0.083800852298737
  2888.         Motor5.MaxVelocity = 0.15000000596046
  2889.         Motor6.Name = "Left Shoulder"
  2890.         Motor6.Parent = Part4
  2891.         Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2892.         Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2893.         Motor6.Part0 = Part4
  2894.         Motor6.Part1 = Part10
  2895.         Motor6.DesiredAngle = 0.083800852298737
  2896.         Motor6.MaxVelocity = 0.15000000596046
  2897.         Motor7.Name = "Left Hip"
  2898.         Motor7.Parent = Part4
  2899.         Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2900.         Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2901.         Motor7.Part0 = Part4
  2902.         Motor7.Part1 = Part12
  2903.         Motor7.DesiredAngle = -0.083800852298737
  2904.         Motor7.MaxVelocity = 0.10000000149012
  2905.         Motor8.Name = "Neck"
  2906.         Motor8.Parent = Part4
  2907.         Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2908.         Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2909.         Motor8.Part0 = Part4
  2910.         Motor8.Part1 = Part1
  2911.         Motor8.MaxVelocity = 0.10000000149012
  2912.         Motor9.Name = "Right Hip"
  2913.         Motor9.Parent = Part4
  2914.         Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2915.         Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2916.         Motor9.Part0 = Part4
  2917.         Motor9.Part1 = Part13
  2918.         Motor9.DesiredAngle = -0.083800852298737
  2919.         Motor9.MaxVelocity = 0.10000000149012
  2920.         Part10.Name = "Left Arm"
  2921.         Part10.Parent = Model0
  2922.         Part10.BrickColor = BrickColor.new("Bright yellow")
  2923.         Part10.CanCollide = false
  2924.         Part10.FormFactor = Enum.FormFactor.Symmetric
  2925.         Part10.Size = Vector3.new(1, 2, 1)
  2926.         Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2927.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2928.         Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2929.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2930.         Part11.Name = "Right Arm"
  2931.         Part11.Parent = Model0
  2932.         Part11.BrickColor = BrickColor.new("Bright yellow")
  2933.         Part11.CanCollide = false
  2934.         Part11.FormFactor = Enum.FormFactor.Symmetric
  2935.         Part11.Size = Vector3.new(1, 2, 1)
  2936.         Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2937.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2938.         Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2939.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2940.         Part12.Name = "Left Leg"
  2941.         Part12.Parent = Model0
  2942.         Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2943.         Part12.CanCollide = false
  2944.         Part12.FormFactor = Enum.FormFactor.Symmetric
  2945.         Part12.Size = Vector3.new(1, 2, 1)
  2946.         Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2947.         Part12.BottomSurface = Enum.SurfaceType.Smooth
  2948.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2949.         Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2950.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2951.         Part13.Name = "Right Leg"
  2952.         Part13.Parent = Model0
  2953.         Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2954.         Part13.CanCollide = false
  2955.         Part13.FormFactor = Enum.FormFactor.Symmetric
  2956.         Part13.Size = Vector3.new(1, 2, 1)
  2957.         Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2958.         Part13.BottomSurface = Enum.SurfaceType.Smooth
  2959.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2960.         Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2961.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2962.         Humanoid14.Parent = Model0
  2963.         Humanoid14.RightLeg = Part13
  2964.         Humanoid14.LeftLeg = Part12
  2965.         Humanoid14.Torso = Part4
  2966.         Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  2967.         Model0.Parent = game:GetService('Workspace')
  2968. end)
  2969.  
  2970. addcmd('loopkill', 'rip person',{'lkill'},
  2971. function(args, speaker)
  2972.     local players = getPlayer(args[1], speaker)
  2973.     for i,v in pairs(players)do
  2974.         if not FindTable(loopkillT, _players[v].Name) then
  2975.             table.insert(loopkillT, _players[v].Name)
  2976.             if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  2977.             Notify('Loopkilling player(s)') end end end end)
  2978.  
  2979. addcmd('unloopkill', 'un rip person',{'unlkill'},
  2980. function(args, speaker)
  2981.     local players = getPlayer(args[1], speaker)
  2982.     for i,v in pairs(players)do
  2983.         if FindTable(loopkillT, _players[v].Name) then
  2984.             table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  2985.             if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  2986.             Notify('No longer loopkilling player(s)') end end end end)
  2987.  
  2988. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  2989. function(args, speaker)
  2990.     local players = getPlayer(args[1], speaker)
  2991.     for i,v in pairs(players)do
  2992.         if not FindTable(disabletoolsT, _players[v].Name) then
  2993.             table.insert(disabletoolsT, _players[v].Name)
  2994.             if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  2995.             Notify('Disabled tools for player(s)') end end end end)
  2996.  
  2997. addcmd('enabletools', 'lets them have tools',{},
  2998. function(args, speaker)
  2999.     local players = getPlayer(args[1], speaker)
  3000.     for i,v in pairs(players)do
  3001.         if FindTable(disabletoolsT, _players[v].Name) then
  3002.             table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  3003.             if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  3004.             Notify('Enabled tools for player(s)') end end end end)
  3005.  
  3006. addcmd('refresh', 'refresh their player model',{'re'},
  3007. function(args, speaker)
  3008.     local players = getPlayer(args[1], speaker)
  3009.     for i,v in pairs(players)do
  3010.             refresh(_players[v])
  3011.             end end)
  3012.  
  3013. local fastwait = function(time)
  3014.     local expire = tick()+(time or 0.02999999999999999889)
  3015.     while game:GetService("RunService").Heartbeat:wait() do
  3016.         if tick() >= expire then return true end
  3017.     end
  3018. end
  3019.  
  3020. function gull(name)
  3021.     spawn(function()
  3022.     local char = game:GetService("Players")[name].Character
  3023.     char.PrimaryPart = char.HumanoidRootPart
  3024.    
  3025.     local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  3026.     local initCFrame = tors.CFrame
  3027.    
  3028.     if char:FindFirstChild("Torso") then
  3029.         char.Torso.Anchored = true
  3030.     else
  3031.         char.UpperTorso.Anchored = true
  3032.     end
  3033.     char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  3034.  
  3035.     local gull = Instance.new("Part")
  3036.     gull.Anchored = true
  3037.     gull.CanCollide = false
  3038.     gull.Position = Vector3.new(0,100000,0)
  3039.     local mesh = Instance.new("SpecialMesh",gull)
  3040.     mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  3041.     mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3042.     mesh.Scale = Vector3.new(10,10,10)
  3043.    
  3044.     local leftWing = Instance.new("Part",gull)
  3045.     leftWing.CanCollide = false
  3046.     local lmesh = Instance.new("SpecialMesh",leftWing)
  3047.     lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  3048.     lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3049.     lmesh.Scale = Vector3.new(10,10,10)
  3050.     local leftMotor = Instance.new("Motor6D",gull)
  3051.     leftMotor.MaxVelocity = 1
  3052.     leftMotor.Part0 = gull
  3053.     leftMotor.Part1 = leftWing
  3054.     leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  3055.    
  3056.     local rightWing = Instance.new("Part",gull)
  3057.     rightWing.CanCollide = false
  3058.     local rmesh = Instance.new("SpecialMesh",rightWing)
  3059.     rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  3060.     rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3061.     rmesh.Scale = Vector3.new(10,10,10)
  3062.     local rightMotor = Instance.new("Motor6D",gull)
  3063.     rightMotor.MaxVelocity = 1
  3064.     rightMotor.Part0 = gull
  3065.     rightMotor.Part1 = rightWing
  3066.     rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  3067.    
  3068.     local sound = Instance.new("Sound",gull)
  3069.     sound.SoundId = "rbxassetid://160877039"
  3070.     sound.Volume = 10
  3071.     gull.Parent = workspace
  3072.  
  3073.     for i = 400,-1000,-2 do
  3074.         local der = 0.02*i
  3075.         local angle = math.atan(der/1)
  3076.         gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  3077.         if i == 0 then sound:Play() end
  3078.         if i <= 0 then
  3079.             char:SetPrimaryPartCFrame(gull.CFrame)
  3080.             local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  3081.             leftMotor.DesiredAngle = -nextAngle
  3082.             leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  3083.             rightMotor.DesiredAngle = nextAngle
  3084.             rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  3085.         end
  3086.         game:GetService("RunService").RenderStepped:wait()
  3087.     end
  3088.    
  3089.     local function KICK(P)
  3090.     spawn(function()
  3091.         if not FindTable(WL, P.Name) then
  3092.         for i = 1,5 do
  3093.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3094.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3095.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3096.                 spawn(function()
  3097.                     repeat wait()
  3098.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3099.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  3100.                 end)
  3101.                 P.Character.HumanoidRootPart.Anchored = true
  3102.             end
  3103.         end
  3104.         end
  3105.     end)
  3106.     end
  3107.    
  3108.     if char:FindFirstChild("Torso") then
  3109.         char.Torso.Anchored = false
  3110.     else
  3111.         char.UpperTorso.Anchored = false
  3112.     end
  3113.    
  3114.     spawn(function()
  3115.     if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  3116.     game:GetService("Players")[name].CharacterAdded:Connect(function()
  3117.         wait()
  3118.         KICK(game:GetService("Players")[name])
  3119.     end)
  3120.     KICK(game:GetService("Players")[name])
  3121.     end)
  3122.    
  3123.         local go = Instance.new("BodyVelocity",gull)
  3124.         go.Velocity = Vector3.new(0,1000,0)
  3125.         go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3126.         gull.Anchored = false
  3127.     end)
  3128. end
  3129.  
  3130. addcmd('seagull', 'seagulls player',{'gull'},
  3131. function(args, speaker)
  3132.     local players = getPlayer(args[1], speaker)
  3133.     for i,v in pairs(players)do
  3134.         gull(gPlayers[v].Name)
  3135.     end
  3136. end)
  3137.  
  3138. local song = nil
  3139. function zinniaKick(name)
  3140.     spawn(function()
  3141.             if song == nil or song.Parent == nil then
  3142.                 song = Instance.new("Sound",workspace)
  3143.                 song.SoundId = "rbxassetid://190423831"
  3144.                 song.Volume = 1
  3145.                 song.Looped = true
  3146.                 song:Play()
  3147.             end
  3148.             local zin = Instance.new("Part")
  3149.             zin.Name = "CuteZinnia"
  3150.             zin.Anchored = true
  3151.             zin.CanCollide = false
  3152.             zin.Locked = true
  3153.             local mesh = Instance.new("SpecialMesh")
  3154.             mesh.MeshId = "rbxassetid://1175670539"
  3155.             mesh.TextureId = "rbxassetid://1175670558"
  3156.             mesh.Scale = Vector3.new(0.05,0.05,0.05)
  3157.             mesh.Offset = Vector3.new(0,0.88,0)
  3158.             mesh.Parent = zin
  3159.             local char = game:GetService("Players")[name].Character
  3160.             char.PrimaryPart = char.HumanoidRootPart
  3161.             if char:FindFirstChild("Torso") then
  3162.                 char.Torso.Anchored = true
  3163.             else
  3164.                 char.UpperTorso.Anchored = true
  3165.             end
  3166.             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))
  3167.             zin.Parent = workspace
  3168.             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)})
  3169.             tween:Play()
  3170.             fastwait(3)
  3171.             for i = 50,1,-1 do
  3172.                 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))
  3173.                 fastwait()
  3174.             end
  3175.             char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3176.             fastwait(1)
  3177.             local turns = 0
  3178.  
  3179.             while turns < 200 do
  3180.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3181.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3182.                 turns = turns + 1
  3183.                 fastwait()
  3184.             end
  3185.             for i = 1,10 do
  3186.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3187.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3188.                 fastwait()
  3189.             end
  3190.             local rX,rZ = 0,0
  3191.             repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  3192.                 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  3193.                     local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  3194.                     bv.Force = Vector3.new(rX,10000,rZ)
  3195.                     if char:FindFirstChild("Torso") then
  3196.                         char.Torso.Anchored = false
  3197.                     else
  3198.                         char.UpperTorso.Anchored = false
  3199.                     end
  3200.                     function KICK(P)
  3201.                         spawn(function()
  3202.                             if not FindTable(WL, P.Name) then
  3203.                                 for i = 1,5 do
  3204.                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3205.                                         P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3206.                                         local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3207.                                         spawn(function()
  3208.                                                 repeat fastwait()
  3209.                                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3210.                                                 until not game:GetService("Players"):FindFirstChild(P.Name)
  3211.                                             end)
  3212.                                         P.Character.HumanoidRootPart.Anchored = true
  3213.                                     end
  3214.                                 end
  3215.                             end
  3216.                         end)
  3217.                     end
  3218.                     spawn(function()
  3219.                             if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  3220.                             game:GetService("Players")[name].CharacterAdded:Connect(function()
  3221.                                     fastwait()
  3222.                                     KICK(game:GetService("Players")[name])
  3223.                                 end)
  3224.                             KICK(game:GetService("Players")[name])
  3225.                         end)
  3226.                     for i = 1,20 do
  3227.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3228.                         fastwait()
  3229.                     end
  3230.                     while turns > 0 do
  3231.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3232.                         turns = turns - 5
  3233.                         fastwait()
  3234.                     end
  3235.                     fastwait(1)
  3236.                     zin.Name = "GoneZinnia"
  3237.                     local go = Instance.new("BodyVelocity",zin)
  3238.                     go.Velocity = zin.CFrame.lookVector * 100
  3239.                     go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3240.                     zin.Anchored = false
  3241.                     fastwait(20)
  3242.          if song and not workspace:FindFirstChild("CuteZinnia") then
  3243.              song:Destroy()
  3244.              song = nil
  3245.          end
  3246.     end)
  3247. end
  3248.  
  3249. addcmd('zinnia', 'asdf for moon',{},
  3250. function(args, speaker)
  3251.     local players = getPlayer(args[1], speaker)
  3252.     for i,v in pairs(players)do
  3253.         zinniaKick(gPlayers[v].Name)
  3254.     end
  3255. end)
  3256.  
  3257. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3258. function(args, speaker)
  3259.     local players = getPlayer(args[1], speaker)
  3260.     for i,v in pairs(players)do
  3261.         if not FindTable(rainbowT, _players[v].Name) then
  3262.             table.insert(rainbowT, _players[v].Name)
  3263.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3264.             Notify('Gave player(s) rainbow name') end end end end)
  3265.  
  3266. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3267. function(args, speaker)
  3268.     local players = getPlayer(args[1], speaker)
  3269.     for i,v in pairs(players)do
  3270.         if FindTable(rainbowT, _players[v].Name) then
  3271.             table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3272.             _players[v].Neutral = true
  3273.             if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3274.             Notify('Disabled rainbow name for player(s)') end end end end)
  3275.  
  3276. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3277. function(args, speaker)
  3278. if speaker.userId ~= LP.userId then
  3279. lponly(speaker)
  3280. else
  3281. --Terrain Script
  3282. --Edge/IoIman616
  3283.  
  3284. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3285.     if child.Name == "MaterialGui" then
  3286.         child:Destroy()
  3287.     end
  3288. end
  3289.  
  3290. function sandbox(var,func)
  3291.     local env = getfenv(func)
  3292.     local newenv = setmetatable({},{
  3293.         __index = function(self,k)
  3294.             if k=="script" then
  3295.                 return var
  3296.             else
  3297.                 return env[k]
  3298.             end
  3299.         end,
  3300.     })
  3301.     setfenv(func,newenv)
  3302.     return func
  3303. end
  3304. cors = {}
  3305. mas = Instance.new("Model",game:GetService("Lighting"))
  3306. HopperBin0 = Instance.new("HopperBin")
  3307. HopperBin0.Name = "Terrain Build"
  3308. HopperBin0.Parent = mas
  3309. for i,v in pairs(mas:GetChildren()) do
  3310.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3311.     pcall(function() v:MakeJoints() end)
  3312. end
  3313. mas:Destroy()
  3314. for i,v in pairs(cors) do
  3315.     spawn(function()
  3316.         pcall(v)
  3317.     end)
  3318. end
  3319.  
  3320. wait(0.01)
  3321.  
  3322. function sandbox(var,func)
  3323.     local env = getfenv(func)
  3324.     local newenv = setmetatable({},{
  3325.         __index = function(self,k)
  3326.             if k=="script" then
  3327.                 return var
  3328.             else
  3329.                 return env[k]
  3330.             end
  3331.         end,
  3332.     })
  3333.     setfenv(func,newenv)
  3334.     return func
  3335. end
  3336. cors = {}
  3337. mas = Instance.new("Model",game:GetService("Lighting"))
  3338. ScreenGui0 = Instance.new("ScreenGui")
  3339. ImageLabel1 = Instance.new("ImageLabel")
  3340. ImageButton2 = Instance.new("ImageButton")
  3341. Frame3 = Instance.new("Frame")
  3342. NumberValue4 = Instance.new("NumberValue")
  3343. ImageButton5 = Instance.new("ImageButton")
  3344. Frame6 = Instance.new("Frame")
  3345. NumberValue7 = Instance.new("NumberValue")
  3346. ImageButton8 = Instance.new("ImageButton")
  3347. Frame9 = Instance.new("Frame")
  3348. NumberValue10 = Instance.new("NumberValue")
  3349. ImageButton11 = Instance.new("ImageButton")
  3350. Frame12 = Instance.new("Frame")
  3351. NumberValue13 = Instance.new("NumberValue")
  3352. ImageButton14 = Instance.new("ImageButton")
  3353. Frame15 = Instance.new("Frame")
  3354. NumberValue16 = Instance.new("NumberValue")
  3355. ImageButton17 = Instance.new("ImageButton")
  3356. Frame18 = Instance.new("Frame")
  3357. NumberValue19 = Instance.new("NumberValue")
  3358. ImageButton20 = Instance.new("ImageButton")
  3359. Frame21 = Instance.new("Frame")
  3360. NumberValue22 = Instance.new("NumberValue")
  3361. ImageButton23 = Instance.new("ImageButton")
  3362. Frame24 = Instance.new("Frame")
  3363. NumberValue25 = Instance.new("NumberValue")
  3364. ImageButton26 = Instance.new("ImageButton")
  3365. Frame27 = Instance.new("Frame")
  3366. NumberValue28 = Instance.new("NumberValue")
  3367. ImageButton29 = Instance.new("ImageButton")
  3368. Frame30 = Instance.new("Frame")
  3369. NumberValue31 = Instance.new("NumberValue")
  3370. ImageButton32 = Instance.new("ImageButton")
  3371. Frame33 = Instance.new("Frame")
  3372. NumberValue34 = Instance.new("NumberValue")
  3373. ImageButton35 = Instance.new("ImageButton")
  3374. Frame36 = Instance.new("Frame")
  3375. NumberValue37 = Instance.new("NumberValue")
  3376. ImageButton38 = Instance.new("ImageButton")
  3377. Frame39 = Instance.new("Frame")
  3378. NumberValue40 = Instance.new("NumberValue")
  3379. ImageButton41 = Instance.new("ImageButton")
  3380. Frame42 = Instance.new("Frame")
  3381. NumberValue43 = Instance.new("NumberValue")
  3382. ImageButton44 = Instance.new("ImageButton")
  3383. Frame45 = Instance.new("Frame")
  3384. NumberValue46 = Instance.new("NumberValue")
  3385. ImageButton47 = Instance.new("ImageButton")
  3386. Frame48 = Instance.new("Frame")
  3387. NumberValue49 = Instance.new("NumberValue")
  3388. ImageButton50 = Instance.new("ImageButton")
  3389. Frame51 = Instance.new("Frame")
  3390. NumberValue52 = Instance.new("NumberValue")
  3391. ImageButton53 = Instance.new("ImageButton")
  3392. Frame54 = Instance.new("Frame")
  3393. ScreenGui0.Name = "MaterialGui"
  3394. ScreenGui0.Parent = mas
  3395. ImageLabel1.Name = "MaterialMenu"
  3396. ImageLabel1.Parent = ScreenGui0
  3397. ImageLabel1.Transparency = 1
  3398. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3399. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3400. ImageLabel1.BackgroundTransparency = 1
  3401. ImageLabel1.ZIndex = 2
  3402. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3403. ImageButton2.Name = "Grass"
  3404. ImageButton2.Parent = ImageLabel1
  3405. ImageButton2.Transparency = 1
  3406. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3407. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3408. ImageButton2.BackgroundTransparency = 1
  3409. ImageButton2.ZIndex = 4
  3410. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3411. Frame3.Name = "Selection"
  3412. Frame3.Parent = ImageButton2
  3413. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3414. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3415. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3416. Frame3.BorderSizePixel = 0
  3417. Frame3.ZIndex = 3
  3418. NumberValue4.Name = "num"
  3419. NumberValue4.Parent = ImageButton2
  3420. NumberValue4.Value = 1
  3421. ImageButton5.Name = "Sand"
  3422. ImageButton5.Parent = ImageLabel1
  3423. ImageButton5.Transparency = 1
  3424. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3425. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3426. ImageButton5.BackgroundTransparency = 1
  3427. ImageButton5.ZIndex = 4
  3428. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3429. Frame6.Name = "Selection"
  3430. Frame6.Parent = ImageButton5
  3431. Frame6.Transparency = 1
  3432. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3433. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3434. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3435. Frame6.BackgroundTransparency = 1
  3436. Frame6.BorderSizePixel = 0
  3437. Frame6.ZIndex = 3
  3438. NumberValue7.Name = "num"
  3439. NumberValue7.Parent = ImageButton5
  3440. NumberValue7.Value = 2
  3441. ImageButton8.Name = "Brick"
  3442. ImageButton8.Parent = ImageLabel1
  3443. ImageButton8.Transparency = 1
  3444. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3445. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3446. ImageButton8.BackgroundTransparency = 1
  3447. ImageButton8.ZIndex = 4
  3448. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3449. Frame9.Name = "Selection"
  3450. Frame9.Parent = ImageButton8
  3451. Frame9.Transparency = 1
  3452. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3453. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3454. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3455. Frame9.BackgroundTransparency = 1
  3456. Frame9.BorderSizePixel = 0
  3457. Frame9.ZIndex = 3
  3458. NumberValue10.Name = "num"
  3459. NumberValue10.Parent = ImageButton8
  3460. NumberValue10.Value = 3
  3461. ImageButton11.Name = "Granite"
  3462. ImageButton11.Parent = ImageLabel1
  3463. ImageButton11.Transparency = 1
  3464. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3465. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3466. ImageButton11.BackgroundTransparency = 1
  3467. ImageButton11.ZIndex = 4
  3468. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3469. Frame12.Name = "Selection"
  3470. Frame12.Parent = ImageButton11
  3471. Frame12.Transparency = 1
  3472. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3473. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3474. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3475. Frame12.BackgroundTransparency = 1
  3476. Frame12.BorderSizePixel = 0
  3477. Frame12.ZIndex = 3
  3478. NumberValue13.Name = "num"
  3479. NumberValue13.Parent = ImageButton11
  3480. NumberValue13.Value = 4
  3481. ImageButton14.Name = "Asphalt"
  3482. ImageButton14.Parent = ImageLabel1
  3483. ImageButton14.Transparency = 1
  3484. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3485. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3486. ImageButton14.BackgroundTransparency = 1
  3487. ImageButton14.ZIndex = 4
  3488. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3489. Frame15.Name = "Selection"
  3490. Frame15.Parent = ImageButton14
  3491. Frame15.Transparency = 1
  3492. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3493. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3494. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3495. Frame15.BackgroundTransparency = 1
  3496. Frame15.BorderSizePixel = 0
  3497. Frame15.ZIndex = 3
  3498. NumberValue16.Name = "num"
  3499. NumberValue16.Parent = ImageButton14
  3500. NumberValue16.Value = 5
  3501. ImageButton17.Name = "Iron"
  3502. ImageButton17.Parent = ImageLabel1
  3503. ImageButton17.Transparency = 1
  3504. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3505. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3506. ImageButton17.BackgroundTransparency = 1
  3507. ImageButton17.ZIndex = 4
  3508. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3509. Frame18.Name = "Selection"
  3510. Frame18.Parent = ImageButton17
  3511. Frame18.Transparency = 1
  3512. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3513. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3514. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3515. Frame18.BackgroundTransparency = 1
  3516. Frame18.BorderSizePixel = 0
  3517. Frame18.ZIndex = 3
  3518. NumberValue19.Name = "num"
  3519. NumberValue19.Parent = ImageButton17
  3520. NumberValue19.Value = 6
  3521. ImageButton20.Name = "Aluminum"
  3522. ImageButton20.Parent = ImageLabel1
  3523. ImageButton20.Transparency = 1
  3524. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3525. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3526. ImageButton20.BackgroundTransparency = 1
  3527. ImageButton20.ZIndex = 4
  3528. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3529. Frame21.Name = "Selection"
  3530. Frame21.Parent = ImageButton20
  3531. Frame21.Transparency = 1
  3532. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3533. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3534. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3535. Frame21.BackgroundTransparency = 1
  3536. Frame21.BorderSizePixel = 0
  3537. Frame21.ZIndex = 3
  3538. NumberValue22.Name = "num"
  3539. NumberValue22.Parent = ImageButton20
  3540. NumberValue22.Value = 7
  3541. ImageButton23.Name = "Gold"
  3542. ImageButton23.Parent = ImageLabel1
  3543. ImageButton23.Transparency = 1
  3544. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3545. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3546. ImageButton23.BackgroundTransparency = 1
  3547. ImageButton23.ZIndex = 4
  3548. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3549. Frame24.Name = "Selection"
  3550. Frame24.Parent = ImageButton23
  3551. Frame24.Transparency = 1
  3552. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3553. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3554. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3555. Frame24.BackgroundTransparency = 1
  3556. Frame24.BorderSizePixel = 0
  3557. Frame24.ZIndex = 3
  3558. NumberValue25.Name = "num"
  3559. NumberValue25.Parent = ImageButton23
  3560. NumberValue25.Value = 8
  3561. ImageButton26.Name = "Plank"
  3562. ImageButton26.Parent = ImageLabel1
  3563. ImageButton26.Transparency = 1
  3564. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3565. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3566. ImageButton26.BackgroundTransparency = 1
  3567. ImageButton26.ZIndex = 4
  3568. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3569. Frame27.Name = "Selection"
  3570. Frame27.Parent = ImageButton26
  3571. Frame27.Transparency = 1
  3572. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3573. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3574. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3575. Frame27.BackgroundTransparency = 1
  3576. Frame27.BorderSizePixel = 0
  3577. Frame27.ZIndex = 3
  3578. NumberValue28.Name = "num"
  3579. NumberValue28.Parent = ImageButton26
  3580. NumberValue28.Value = 9
  3581. ImageButton29.Name = "Log"
  3582. ImageButton29.Parent = ImageLabel1
  3583. ImageButton29.Transparency = 1
  3584. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3585. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3586. ImageButton29.BackgroundTransparency = 1
  3587. ImageButton29.ZIndex = 4
  3588. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3589. Frame30.Name = "Selection"
  3590. Frame30.Parent = ImageButton29
  3591. Frame30.Transparency = 1
  3592. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3593. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3594. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3595. Frame30.BackgroundTransparency = 1
  3596. Frame30.BorderSizePixel = 0
  3597. Frame30.ZIndex = 3
  3598. NumberValue31.Name = "num"
  3599. NumberValue31.Parent = ImageButton29
  3600. NumberValue31.Value = 10
  3601. ImageButton32.Name = "Gravel"
  3602. ImageButton32.Parent = ImageLabel1
  3603. ImageButton32.Transparency = 1
  3604. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3605. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3606. ImageButton32.BackgroundTransparency = 1
  3607. ImageButton32.ZIndex = 4
  3608. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3609. Frame33.Name = "Selection"
  3610. Frame33.Parent = ImageButton32
  3611. Frame33.Transparency = 1
  3612. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3613. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3614. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3615. Frame33.BackgroundTransparency = 1
  3616. Frame33.BorderSizePixel = 0
  3617. Frame33.ZIndex = 3
  3618. NumberValue34.Name = "num"
  3619. NumberValue34.Parent = ImageButton32
  3620. NumberValue34.Value = 11
  3621. ImageButton35.Name = "Cinder"
  3622. ImageButton35.Parent = ImageLabel1
  3623. ImageButton35.Transparency = 1
  3624. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3625. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3626. ImageButton35.BackgroundTransparency = 1
  3627. ImageButton35.ZIndex = 4
  3628. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3629. Frame36.Name = "Selection"
  3630. Frame36.Parent = ImageButton35
  3631. Frame36.Transparency = 1
  3632. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3633. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3634. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3635. Frame36.BackgroundTransparency = 1
  3636. Frame36.BorderSizePixel = 0
  3637. Frame36.ZIndex = 3
  3638. NumberValue37.Name = "num"
  3639. NumberValue37.Parent = ImageButton35
  3640. NumberValue37.Value = 12
  3641. ImageButton38.Name = "Stone"
  3642. ImageButton38.Parent = ImageLabel1
  3643. ImageButton38.Transparency = 1
  3644. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3645. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3646. ImageButton38.BackgroundTransparency = 1
  3647. ImageButton38.ZIndex = 4
  3648. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3649. Frame39.Name = "Selection"
  3650. Frame39.Parent = ImageButton38
  3651. Frame39.Transparency = 1
  3652. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3653. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3654. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3655. Frame39.BackgroundTransparency = 1
  3656. Frame39.BorderSizePixel = 0
  3657. Frame39.ZIndex = 3
  3658. NumberValue40.Name = "num"
  3659. NumberValue40.Parent = ImageButton38
  3660. NumberValue40.Value = 13
  3661. ImageButton41.Name = "Cement"
  3662. ImageButton41.Parent = ImageLabel1
  3663. ImageButton41.Transparency = 1
  3664. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3665. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3666. ImageButton41.BackgroundTransparency = 1
  3667. ImageButton41.ZIndex = 4
  3668. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3669. Frame42.Name = "Selection"
  3670. Frame42.Parent = ImageButton41
  3671. Frame42.Transparency = 1
  3672. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3673. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3674. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3675. Frame42.BackgroundTransparency = 1
  3676. Frame42.BorderSizePixel = 0
  3677. Frame42.ZIndex = 3
  3678. NumberValue43.Name = "num"
  3679. NumberValue43.Parent = ImageButton41
  3680. NumberValue43.Value = 14
  3681. ImageButton44.Name = "Red Plastic"
  3682. ImageButton44.Parent = ImageLabel1
  3683. ImageButton44.Transparency = 1
  3684. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3685. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3686. ImageButton44.BackgroundTransparency = 1
  3687. ImageButton44.ZIndex = 4
  3688. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3689. Frame45.Name = "Selection"
  3690. Frame45.Parent = ImageButton44
  3691. Frame45.Transparency = 1
  3692. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3693. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3694. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3695. Frame45.BackgroundTransparency = 1
  3696. Frame45.BorderSizePixel = 0
  3697. Frame45.ZIndex = 3
  3698. NumberValue46.Name = "num"
  3699. NumberValue46.Parent = ImageButton44
  3700. NumberValue46.Value = 15
  3701. ImageButton47.Name = "Blue Plastic"
  3702. ImageButton47.Parent = ImageLabel1
  3703. ImageButton47.Transparency = 1
  3704. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3705. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3706. ImageButton47.BackgroundTransparency = 1
  3707. ImageButton47.ZIndex = 4
  3708. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3709. Frame48.Name = "Selection"
  3710. Frame48.Parent = ImageButton47
  3711. Frame48.Transparency = 1
  3712. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3713. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3714. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3715. Frame48.BackgroundTransparency = 1
  3716. Frame48.BorderSizePixel = 0
  3717. Frame48.ZIndex = 3
  3718. NumberValue49.Name = "num"
  3719. NumberValue49.Parent = ImageButton47
  3720. NumberValue49.Value = 16
  3721. ImageButton50.Name = "Water"
  3722. ImageButton50.Parent = ImageLabel1
  3723. ImageButton50.Transparency = 1
  3724. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3725. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3726. ImageButton50.BackgroundTransparency = 1
  3727. ImageButton50.ZIndex = 4
  3728. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3729. Frame51.Name = "Selection"
  3730. Frame51.Parent = ImageButton50
  3731. Frame51.Transparency = 1
  3732. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3733. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3734. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3735. Frame51.BackgroundTransparency = 1
  3736. Frame51.BorderSizePixel = 0
  3737. Frame51.ZIndex = 3
  3738. NumberValue52.Name = "num"
  3739. NumberValue52.Parent = ImageButton50
  3740. NumberValue52.Value = 17
  3741. ImageButton53.Name = "Dig"
  3742. ImageButton53.Parent = ImageLabel1
  3743. ImageButton53.Transparency = 1
  3744. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3745. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3746. ImageButton53.BackgroundTransparency = 1
  3747. ImageButton53.ZIndex = 4
  3748. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3749. Frame54.Name = "Selection"
  3750. Frame54.Parent = ImageButton53
  3751. Frame54.Transparency = 1
  3752. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3753. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3754. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3755. Frame54.BackgroundTransparency = 1
  3756. Frame54.BorderSizePixel = 0
  3757. Frame54.ZIndex = 3
  3758. for i,v in pairs(mas:GetChildren()) do
  3759.     v.Parent = gPlayers.LocalPlayer.PlayerGui
  3760.     pcall(function() v:MakeJoints() end)
  3761. end
  3762. mas:Destroy()
  3763. for i,v in pairs(cors) do
  3764.     spawn(function()
  3765.         pcall(v)
  3766.     end)
  3767. end
  3768. wait(0.01)
  3769. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3770. material = 1
  3771. local Terrain = workspace.Terrain
  3772. local CC = workspace.CurrentCamera
  3773.  
  3774. local SelB = Instance.new("SelectionBox")
  3775. SelB.Color = BrickColor.new("Bright green")
  3776.  
  3777. local SelP = Instance.new("Part")
  3778. SelP.Anchored = true
  3779. SelP.formFactor = Enum.FormFactor.Custom
  3780.  
  3781. HopperBin0.Selected:connect(function(M)
  3782.     SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3783.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3784.     SelB.Adornee = nil
  3785.  
  3786.     local ClickState = "None"
  3787.  
  3788.     local ClickType = 1
  3789.  
  3790.     local TerrainClick = 1
  3791.  
  3792.     local P1 = nil
  3793.  
  3794.     M.KeyDown:connect(function(K)
  3795.         if K == "q" then
  3796.             ClickType = 1
  3797.         elseif K == "e" then
  3798.             ClickType = 2
  3799.         elseif K == "z" then
  3800.             TerrainClick = 0
  3801.         elseif K == "x" then
  3802.             TerrainClick = 1
  3803.         elseif K == "c" then
  3804.             TerrainClick = 2
  3805.         elseif K == "v" then
  3806.             TerrainClick = 3
  3807.         elseif K == "b" then
  3808.             TerrainClick = 4
  3809.         end
  3810.     end)
  3811.  
  3812.     M.Button1Down:connect(function()
  3813.         if not M.Target then return end
  3814.         local Hit = M.Hit
  3815.         local cellPos
  3816.         if ClickType == 1 then
  3817.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3818.         else
  3819.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3820.         end
  3821.         if ClickState == "None" then
  3822.             ClickState = "Click1"
  3823.             P1 = cellPos
  3824.         end
  3825.     end)
  3826.     M.Button1Up:connect(function()
  3827.         if not M.Target then return end
  3828.         local Hit = M.Hit
  3829.         local cellPos
  3830.         if ClickType == 1 then
  3831.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3832.         else
  3833.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3834.         end
  3835.         if ClickState == "Click1" then
  3836.             ClickState = "None"
  3837.             local MinX = math.min(P1.x,cellPos.x)
  3838.             local MaxX = math.max(P1.x,cellPos.x)
  3839.             local MinY = math.min(P1.y,cellPos.y)
  3840.             local MaxY = math.max(P1.y,cellPos.y)
  3841.             local MinZ = math.min(P1.z,cellPos.z)
  3842.             local MaxZ = math.max(P1.z,cellPos.z)
  3843.             for y=MinY,MaxY do
  3844.                 for x=MinX,MaxX do
  3845.                     for z=MinZ,MaxZ do
  3846.                         Terrain:SetCell(x, y, z, material, 0, 0)
  3847.                     end
  3848.                 end
  3849.                 wait()
  3850.             end
  3851.             SelB.Adornee = nil
  3852.         end
  3853.     end)
  3854.     M.Move:connect(function()
  3855.         if not M.Target then return end
  3856.         local Hit = M.Hit
  3857.         local cellPos
  3858.         if ClickType == 1 then
  3859.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3860.         else
  3861.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3862.         end
  3863.         if ClickState == "Click1" then
  3864.             SelB.Adornee = SelP
  3865.             local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3866.             local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3867.             local Size = W1-W2
  3868.             Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3869.             local Pos = (W1+W2)/2
  3870.             SelP.Size = Size
  3871.             SelP.CFrame = CFrame.new(Pos)
  3872.         end
  3873.     end)
  3874. end)
  3875.  
  3876. HopperBin0.Deselected:connect(function()
  3877.     SelB.Parent = nil
  3878.     SelB.Adornee = nil
  3879.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3880. end)
  3881.  
  3882. game:GetService('RunService').Stepped:connect(function()
  3883. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3884. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3885.     if child:FindFirstChild("num") and material ~= child.num.Value then
  3886.     child.Selection.BackgroundTransparency = 1
  3887.     end
  3888.     end
  3889. end
  3890. end)
  3891.  
  3892. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3893.     local enterCon = child.MouseButton1Click:connect(function()
  3894.     if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3895.     material = child.num.Value
  3896.     if child:FindFirstChild("Selection") then
  3897.     child.Selection.BackgroundTransparency = 0
  3898.     end
  3899.     end
  3900.     end)
  3901. end
  3902.  
  3903. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3904. workspace.Terrain:Clear()
  3905. end)
  3906.  
  3907. function sandbox(var,func)
  3908.     local env = getfenv(func)
  3909.     local newenv = setmetatable({},{
  3910.         __index = function(self,k)
  3911.             if k=="script" then
  3912.                 return var
  3913.             else
  3914.                 return env[k]
  3915.             end
  3916.         end,
  3917.     })
  3918.     setfenv(func,newenv)
  3919.     return func
  3920. end
  3921. cors = {}
  3922. mas = Instance.new("Model",game:GetService("Lighting"))
  3923. HopperBin0 = Instance.new("HopperBin")
  3924. HopperBin0.Name = "Terrain Delete"
  3925. HopperBin0.Parent = mas
  3926. for i,v in pairs(mas:GetChildren()) do
  3927.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3928.     pcall(function() v:MakeJoints() end)
  3929. end
  3930. mas:Destroy()
  3931. for i,v in pairs(cors) do
  3932.     spawn(function()
  3933.         pcall(v)
  3934.     end)
  3935. end
  3936.  
  3937. function onClick(mouse)
  3938.         p = gPlayers.LocalPlayer
  3939.         if (p == nil) then return end
  3940.         if (p.Character == nil) then return end
  3941.        
  3942.         if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3943.  
  3944.         c = workspace.Terrain
  3945.        
  3946.         local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3947.         local x = cellPos.x
  3948.         local y = cellPos.y
  3949.         local z = cellPos.z    
  3950.  
  3951.         c:SetCell(x, y, z, 0, 0, 0)
  3952.        
  3953. end
  3954.  
  3955.  
  3956. function onSelect(mouse)
  3957.         mouse.Button1Down:connect(function () onClick(mouse) end)
  3958. end
  3959.  
  3960.  
  3961.  
  3962. HopperBin0.Selected:connect(onSelect)
  3963. end
  3964. end)
  3965.  
  3966. addcmd('knife', 'tm knife',{},
  3967. function(args, speaker)
  3968. if speaker.userId ~= LP.userId then
  3969. lponly(speaker) else
  3970. if not game.CoreGui:FindFirstChild('CorePart') then
  3971. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  3972. local script = data.LocalScript
  3973.  
  3974. local player = gPlayers.LocalPlayer
  3975.  
  3976. if not player:FindFirstChild("TMDATA") then
  3977.     script.Parent.TMDATA:Clone().Parent = player
  3978. end
  3979. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  3980.     script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  3981. end
  3982.  
  3983. if game.CoreGui:FindFirstChild("CorePart") then
  3984.     game.CoreGui.CorePart:Destroy()
  3985. end
  3986.  
  3987.  
  3988. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  3989. local knife = script.Parent["Knife"]:Clone()
  3990. local gun = script.Parent["Gun"]:Clone()
  3991. local fastgun = script.Parent["Fast Gun"]:Clone()
  3992. local lasergun = script.Parent["Laser Gun"]:Clone()
  3993. script.Parent.CorePart:Clone().Parent = game.CoreGui
  3994.  
  3995. local newKnife = knife:Clone()
  3996. newKnife.Parent = player.Backpack
  3997. _G.tool = newKnife
  3998.  
  3999. local barActive = false
  4000. local activeOptions = {}
  4001.  
  4002. function createDDown(callback,but,...)
  4003.     if barActive then
  4004.         for i,v in pairs(activeOptions) do
  4005.             v:Destroy()
  4006.         end
  4007.         activeOptions = {}
  4008.         barActive = false
  4009.         return
  4010.     else
  4011.         barActive = true
  4012.     end
  4013.     local slots = {...}
  4014.     local base = but
  4015.     for i,v in pairs(slots) do
  4016.         local newOption = base:Clone()
  4017.         newOption.ZIndex = 5
  4018.         newOption.Name = "Option "..tostring(i)
  4019.         newOption.Parent = base.Parent
  4020.         table.insert(activeOptions,newOption)
  4021.         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))
  4022.         newOption.Text = slots[i]
  4023.         newOption.MouseButton1Down:connect(function()
  4024.             but.Text = slots[i]
  4025.             callback(slots[i])
  4026.             for i,v in pairs(activeOptions) do
  4027.                 v:Destroy()
  4028.             end
  4029.             activeOptions = {}
  4030.             barActive = false
  4031.         end)
  4032.     end
  4033. end
  4034.  
  4035. local butA = game.CoreGui.CorePart.Frame.ability
  4036. butA.MouseButton1Down:connect(function()
  4037.     createDDown(function(sel)
  4038.         gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  4039.     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")
  4040. end)
  4041.  
  4042. local butG = game.CoreGui.CorePart.Frame.gamemode
  4043. butG.MouseButton1Down:connect(function()
  4044.     createDDown(function(sel)
  4045.         game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  4046.     end,butG,"Classic","Cold Killer")
  4047. end)
  4048.  
  4049. local butM = game.CoreGui.CorePart.Frame.mode
  4050. butM.MouseButton1Down:connect(function()
  4051.     createDDown(function(sel)
  4052.         _G.knifemode = sel
  4053.     end,butM,"PlayersOnly","Players+Npcs")
  4054. end)
  4055.  
  4056. _G.Scripters = {}
  4057.  
  4058. function _G.loadScripts(obj,runall)
  4059.     for i,v in pairs(obj:GetDescendants()) do
  4060.         if v:IsA("LocalScript") and (not v.Disabled or runall) then
  4061.             table.insert(_G.Scripters,v)
  4062.             local i = #_G.Scripters
  4063.             local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  4064.             spawn(loadfunc)
  4065.             print("LOADED",v:GetFullName())
  4066.         end
  4067.     end
  4068. end
  4069.  
  4070. player.CharacterAdded:Connect(function()
  4071.     newKnife = knife:Clone()
  4072.     newKnife.Parent = player.Backpack
  4073.     _G.loadScripts(newKnife)
  4074. end)
  4075.  
  4076. _G.knifemode = "PlayersOnly"
  4077.     _G.loadScripts(newKnife)
  4078.     --_G.loadScripts(gun)
  4079.     --_G.loadScripts(fastgun)
  4080.     --_G.loadScripts(lasergun)
  4081. end
  4082. end
  4083. end)
  4084.  
  4085. addcmd('devuzi', 'op af',{'uzi'},
  4086. function(args, speaker)
  4087. if speaker.userId ~= LP.userId then
  4088. lponly(speaker)
  4089. else
  4090. wait(0.25);
  4091.  
  4092.  
  4093. _clear=function()
  4094.         local c={char;bag;gui;};
  4095.         for i=1,#c do
  4096.                 local c=c[i]:children();
  4097.                 for i=1,#c do
  4098.                         if(c[i].Name==name)then
  4099.                                 c[i].Parent=nil;
  4100.                         end;
  4101.                 end;
  4102.         end;
  4103.         local n=name..user.Name;
  4104.         local c=workspace:children();
  4105.         for i=1,#c do
  4106.                 if(c[i].Name==n)then
  4107.                         c[i].Parent=nil;
  4108.                 end;
  4109.         end;
  4110. end;
  4111.  
  4112. _valid_key=function(object,key)
  4113.         return object[key],key;
  4114. end;
  4115.  
  4116. _new=function(class)
  4117.         return function(props)
  4118.                 if(type(list_base_props)=='table')then
  4119.                         for i,v in next,list_base_props do
  4120.                                 if(props[i]==nil)then
  4121.                                         props[i]=v;
  4122.                                 end;
  4123.                         end;
  4124.                 end;
  4125.                
  4126.                 local object=class;
  4127.                
  4128.                 if(type(class)=='string')then
  4129.                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4130.                 end;
  4131.                
  4132.                 local parent=props[1];
  4133.                         props[1]=nil;
  4134.                
  4135.                 for i,v in next,props do
  4136.                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4137.                         if(not load)then
  4138.                                 load,res,key=pcall(_valid_key,object,i);
  4139.                         end;
  4140.                        
  4141.                         if(key)then
  4142.                                 t=type(res);
  4143.                                 s=tostring(res);
  4144.                                 if(t=='userdata'and s=='Signal '..key)then
  4145.                                         if(type(v)=='table')then
  4146.                                                 for i=1,#v do
  4147.                                                         res:connect(v[i]);
  4148.                                                 end;
  4149.                                         else
  4150.                                                 res:connect(v);
  4151.                                         end;
  4152.                                 else
  4153.                                         object[key]=v;
  4154.                                 end;
  4155.                         end;
  4156.                 end;
  4157.                
  4158.                 if(parent)then
  4159.                         object.Parent=parent;
  4160.                 end;
  4161.                
  4162.                 return object;
  4163.         end;
  4164. end;
  4165.  
  4166. _RGB=function(r,g,b)
  4167.         return Color3.new(r/255,g/255,b/255);
  4168. end;
  4169.  
  4170. _copy=function(o)
  4171.         local def=o.archivable;
  4172.         o.archivable=true;
  4173.         local c=o:clone();
  4174.         o.archivable=def;
  4175.         return c;
  4176. end;
  4177.  
  4178. _hum=function(char)
  4179.         local hum=char:findFirstChild'Humanoid';
  4180.         if(not hum or hum.className~='Humanoid')then
  4181.                 local c=char:children();
  4182.                 for i=1,#c do
  4183.                         if(c[i].className=='Humanoid')then
  4184.                                 return c[i];
  4185.                         end;
  4186.                 end;
  4187.         else
  4188.                 return hum;
  4189.         end;
  4190. end;
  4191.  
  4192. _hum_tag=function(hum)
  4193.         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4194.                 c.Name='creator';
  4195.                 c.Value=user;
  4196.         if(hum.Health==0 and not hum:findFirstChild'killed')then
  4197.                 Instance.new('BoolValue',hum).Name='killed';
  4198.                 bullets.clip=bullets.clip+10;
  4199.         end;
  4200. end;
  4201.  
  4202. _hum_dam=function(hum,dam,percent)
  4203.         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4204.         if(hum.Health<=hum.MaxHealth*0.1)then
  4205.                 _hum_tag(hum);
  4206.         end;
  4207. end;
  4208.  
  4209. _ray=function(v0,v1,i)
  4210.         local mag=(v0-v1).magnitude;
  4211.         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4212.        
  4213.         return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4214. end;
  4215.  
  4216. _must=function(v0,v1,i)
  4217.         local hit,pos=_ray(v0,v1,i);
  4218.         return not hit and mouse.target or hit,pos;
  4219. end;
  4220.  
  4221. _cframe=function(x,y,z,r0,r1,r2)
  4222.         return CFrame.Angles(
  4223.                 math.rad(r0 or 0),
  4224.                 math.rad(r1 or 0),
  4225.                 math.rad(r2 or 0)
  4226.         )*CFrame.new(x,y,z);
  4227. end;
  4228.  
  4229. _update=function()
  4230.         if(bool_active and not screen.Parent)then
  4231.                 screen.Parent=gui;
  4232.         elseif(not bool_active and screen.Parent)then
  4233.                 screen.Parent=nil;
  4234.         end;
  4235. end;
  4236.  
  4237. _light=function(v0,v1)
  4238.         local mag=(v0-v1).magnitude;
  4239.         local len=math.random(2,7);
  4240.                 len=len>mag/2 and mag/2 or len;
  4241.        
  4242.         --local light=_new'part'{
  4243.         --        cFrame=CFrame.new(v0,v1);
  4244.         --        size=Vector3.new(1,1,1);
  4245.         --        color=_RGB(255,255,0);
  4246.         --        anchored=true;
  4247.         --        inv;
  4248.         --};
  4249.                 _new'blockMesh'{
  4250.                         scale=Vector3.new(0.2,0.2,len);
  4251.                         offset=Vector3.new(0,0,-len/2);
  4252.                         light;
  4253.                 };
  4254.                
  4255.         local bb=_new'billboardGui'{
  4256.                 size=UDim2.new(2,0,2,0);
  4257.                 adornee=light;
  4258.                 light;
  4259.         };
  4260.                 _new'imageLabel'{
  4261.                         image=url:format(109101526);
  4262.                         backgroundTransparency=1;
  4263.                         size=UDim2.new(1,0,1,0);
  4264.                         bb;
  4265.                 };
  4266.                
  4267.        -- _rem(light,0.15);
  4268. end;
  4269.  
  4270. _rem=function(object,del)
  4271.         if(del)then
  4272.                 delay(del,function()
  4273.                         if(object.Parent)then
  4274.                                 object.Parent=nil;
  4275.                         end;
  4276.                 end);
  4277.         else
  4278.                 pcall(function()
  4279.                         if(object.Parent)then
  4280.                                 object.Parent=nil;
  4281.                         end;
  4282.                 end);
  4283.         end;
  4284. end;
  4285.  
  4286. _blood=function(pos,count)
  4287.         for i=1,count do
  4288.                 local p=_new'part'{
  4289.                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4290.                         position=pos+Vector3.new(math.random(),math.random(),math.random());
  4291.                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4292.                         size=Vector3.new(math.random(),math.random(),math.random())/3;
  4293.                         color=_RGB(255,0,0);
  4294.                         transparency=0.5;
  4295.                         canCollide=true;
  4296.                         bottomSurface=0;
  4297.                         topSurface=0;
  4298.                         formFactor=3;
  4299.                         locked=true;
  4300.                         inv;
  4301.                 };
  4302.                 delay(5,function()
  4303.                         p.Parent=nil;
  4304.                 end);
  4305.         end;
  4306. end;
  4307.  
  4308. _make_hue=function()
  4309.         h_hue=_new'part'{
  4310.                 size=Vector3.new(0.25,1.8,0.35);
  4311.                 color=_RGB(100,100,100);
  4312.                 formFactor=3;
  4313.                 name='hue';
  4314.                 handle;
  4315.         };
  4316.         hh_weld=_new'weld'{
  4317.                 c1=_cframe(0,0.5,0);
  4318.                 part0=handle;
  4319.                 part1=h_hue;
  4320.                 handle;
  4321.         };
  4322. end;
  4323.  
  4324. _shot=function(v0,v1)
  4325.         if(not time_left)then
  4326.                 time_left=0;
  4327.         end;
  4328.         if(time_left>time())then
  4329.                 return nil;
  4330.         else
  4331.                 time_left=time()+math.random(1,10)/100;
  4332.         end;
  4333.        
  4334.         if(bullets.current<1)then
  4335.                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4336.                         soundId='rbxasset://sounds/SWITCH3.wav';
  4337.                         name='tick_sound';
  4338.                         volume=0.2;
  4339.                         pitch=2;
  4340.                         head;
  4341.                 };
  4342.                 tick_sound:play();
  4343.                 if(bullets.clip>0)then
  4344.                         time_left=time()+2;
  4345.                         h_hue:breakJoints();
  4346.                         h_hue.CanCollide=true;
  4347.                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4348.                         _rem(h_hue,10);
  4349.                         delay(1.9,function()
  4350.                                 _make_hue();
  4351.                                 local got=(bullets.clip>bullets.maximum and
  4352.                                         bullets.maximum or
  4353.                                         bullets.clip)-bullets.current;
  4354.  
  4355.                                 bullets.clip=bullets.clip-got;
  4356.                                 bullets.current=bullets.current+got;
  4357.                         end);
  4358.                 end;
  4359.                 return nil;
  4360.         else
  4361.                 bullets.current=bullets.current-1;
  4362.                
  4363.                 h_weld.C1=_cframe(0,0.75,0,
  4364.                                         -math.random(1000,1100)/10,180,0);
  4365.                 d_weld.C1=_cframe(0,-0.25,0.3);
  4366.                
  4367.                 lightstuff.Visible=true;
  4368.                 delay(0.1,function()
  4369.                         lightstuff.Visible=false;
  4370.                 end);
  4371.                
  4372.                 _rem(_new'part'{
  4373.                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4374.                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4375.                         size=Vector3.new(0.1,0.1,0.4);
  4376.                         color=_RGB(200,200,0);
  4377.                         material='Slate';
  4378.                         canCollide=true;
  4379.                         formFactor=3;
  4380.                         inv;
  4381.                 },5);
  4382.  
  4383.                 delay(0.1,function()
  4384.                         d_weld.C1=_cframe(0,-0.25,0);
  4385.                         if(bool_active)then
  4386.                                 h_weld.C1=h_weld_cf_active;
  4387.                         end;
  4388.                 end)
  4389.         end;
  4390.        
  4391.         local hit,pos=_must(v0,v1,char);
  4392.        
  4393.         shot_sound:play();
  4394.        
  4395.  
  4396.                                 _rem(_new'part'{
  4397.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4398.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4399.                                         color=_RGB(255,255,0);
  4400.                                         transparency=0.6;
  4401.                                                                                 reflectance=0.5;
  4402.                                         canCollide=false;
  4403.                                         bottomSurface=0;
  4404.                                         anchored=true;
  4405.                                         formFactor=3;
  4406.                                         topSurface=0;
  4407.                                         inv;
  4408.                                 },.15);
  4409.         _light(v0,v1);
  4410.        
  4411.         if(not hit)then return nil;end;
  4412.        
  4413.         if(hit.Parent.className=='Hat')then
  4414.                 hit:breakJoints();
  4415.                 hit.CanCollide=true;
  4416.                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4417.                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4418.         else
  4419.                 local hum=_hum(hit.Parent);
  4420.                 if(not hum)then
  4421.                         if(hit.Anchored==false and hit.Size.magnitude<4)then
  4422.                                 hit:breakJoints();
  4423.                                 hit.CanCollide=true;
  4424.                         end;
  4425.                 else
  4426.                         _hum_dam(hum,math.random(4,6));
  4427.                         _blood(pos,math.random(3,6));
  4428.                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4429.                         if(hit.Name=='Head')then
  4430.                                 hum.Health=0;
  4431.                                 _blood(pos,math.random(3,6));
  4432.                                 delay(0.001,function()
  4433.                                         _new(workspace:FindFirstChild'head_shot'or'sound'){
  4434.                                                 pitch=math.random(70,100)*0.01;
  4435.                                                 soundId=url:format(1876552);
  4436.                                                 name='head_shot';
  4437.                                                 workspace;
  4438.                                         }:play();
  4439.                                 end);
  4440.                                 _hum_tag(hum);
  4441.                                 _rem(_new'part'{
  4442.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4443.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4444.                                         color=torso.Color;
  4445.                                         transparency=0.5;
  4446.                                         canCollide=false;
  4447.                                         bottomSurface=0;
  4448.                                         anchored=true;
  4449.                                         formFactor=3;
  4450.                                         topSurface=0;
  4451.                                         inv;
  4452.                                 },30);
  4453.                                 hit.Parent=nil;
  4454.                                 for b=0,1 do
  4455.                                         for a=0,1 do
  4456.                                                 for i=0,1 do
  4457.                                                         _rem(_new'part'{
  4458.                                                                 velocity=CFrame.new(v0,pos).lookVector*20;
  4459.                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4460.                                                                 size=Vector3.new(0.5,0.5,0.5);
  4461.                                                                 color=_RGB(255,255,255);
  4462.                                                                 bottomSurface=0;
  4463.                                                                 canCollide=true;
  4464.                                                                 transparency=0;
  4465.                                                                 formFactor=3;
  4466.                                                                 topSurface=0;
  4467.                                                                 hum;
  4468.                                                         },30);
  4469.                                                 end;
  4470.                                         end;
  4471.                                 end;
  4472.                         end;
  4473.                 end;
  4474.         end;
  4475. end;
  4476.  
  4477.  
  4478.  
  4479. _cf_select=function(mouse)
  4480.         mouse.Icon=url:format(109111387);--108999296
  4481.         bool_active=true;
  4482.        
  4483.         local arm=char:findFirstChild'Right Arm';
  4484.         local weld=torso:findFirstChild'Right Shoulder';
  4485.         if(arm and weld)then
  4486.                 h_weld.Part0=arm;
  4487.                 h_weld.C1=h_weld_cf_active;
  4488.                
  4489.                 weld.Part1=nil;
  4490.                 weld.Part0=nil;
  4491.                
  4492.                 weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4493.                         name='right_arml';
  4494.                         part0=torso;
  4495.                         part1=arm;
  4496.                         torso;
  4497.                 };
  4498.                
  4499.                 arml=(arml or 0)+1;
  4500.                 local alv=arml;
  4501.                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4502.                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4503.                         gyro.P=30000;
  4504.                         gyro.D=1000;
  4505.                         gyro.Name='p_gyro';
  4506.                 repeat
  4507.                         local pos=mouse.hit.p;
  4508.                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4509.                        
  4510.                         val=-math.pi*0.5;
  4511.                         valp=val*-1;
  4512.                         p0=torso.CFrame;
  4513.                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4514.                         p1=p0+((p0.p-pos).unit*-2);
  4515.                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4516.                         hitpos=torso.Position;
  4517.                         cj=CFrame.new(hitpos);
  4518.                         c0=torso.CFrame:inverse()*cj;
  4519.                         c1=p2:inverse()*cj;
  4520.                         weld.C0=c0;
  4521.                         weld.C1=c1;
  4522.                        
  4523.                         gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4524.                        
  4525.                         wait(0.001);
  4526.                 until arml~=alv;
  4527.                 gyro.Parent=nil;
  4528.         end;
  4529. end;
  4530.  
  4531. _cf_deselect=function()
  4532.         bool_active=false;
  4533.         arml=(arml or 0)+1;
  4534.         loop_shot=(loop_shot or 0)+1;
  4535.                
  4536.         h_weld.Part0=torso;
  4537.         h_weld.C1=h_weld_cf_inactive;
  4538.        
  4539.         local weld=torso:findFirstChild'right_arml';
  4540.         if(weld)then
  4541.                 weld.Part1=nil;
  4542.                 weld.Part0=nil;
  4543.         end;
  4544.         local arm=char:findFirstChild'Right Arm';
  4545.         local weld=torso:findFirstChild'Right Shoulder';
  4546.         if(arm and weld)then
  4547.                 weld.Part0=torso;
  4548.                 weld.Part1=arm;
  4549.         end;
  4550. end;
  4551.  
  4552. _cf_mouse=function(event,fun)
  4553.         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4554.                 if(bool_active)then
  4555.                         fun(...);
  4556.                 end;
  4557.         end);
  4558. end;
  4559.  
  4560.  
  4561. do
  4562.         local main=getfenv(0);
  4563.         local c=game:children();
  4564.         local check=function(v)
  4565.                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4566.                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4567.                 end;
  4568.         end;
  4569.         for i=1,#c do
  4570.                 pcall(check,c[i]);
  4571.         end;
  4572. end;
  4573.  
  4574.  
  4575. bullets={
  4576.         maximum=51111111111111111111111111110;
  4577.         current=511111111111111111111111111111110;
  4578.         clip=501111111111111111111111111111111*4;
  4579. };
  4580.  
  4581. list_base_props={
  4582.         backgroundColor3=_RGB(0,0,0);
  4583.         textColor3=_RGB(200,200,200);
  4584.         borderSizePixel=0;
  4585.         color=_RGB(0,0,0);
  4586.         archivable=false;
  4587.         canCollide=false;
  4588.         bottomSurface=0;
  4589.         topSurface=0;
  4590.         formFactor=0;
  4591.         locked=true;
  4592. };
  4593.  
  4594.  
  4595.  
  4596. user=players.localPlayer;
  4597. mouse=user:getMouse();
  4598. char=user.Character;
  4599. gui=user.PlayerGui;
  4600. bag=user.Backpack;
  4601. torso=char.Torso;
  4602. head=char.Head;
  4603. hum=_hum(char);
  4604.  
  4605. url='rbxassetid://%d';
  4606. name='dev-uzi';
  4607.  
  4608. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4609.                                                         0,90,-70);
  4610. h_weld_cf_active=_cframe(0,0.75,0,
  4611.                                                 -110,180,0);
  4612.  
  4613. assert(hum,'humanoid is not found');
  4614.  
  4615.  
  4616.  
  4617. _clear();
  4618.  
  4619.  
  4620. _cf_mouse('button1Down',function()
  4621.         loop_shot=(loop_shot or 0)+1;
  4622.         local vers=loop_shot;
  4623.         local step=runService.Stepped;
  4624.         repeat
  4625.                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4626.                 step:wait();--wait(0.001);
  4627.         until vers~=loop_shot;
  4628. end);
  4629.  
  4630. _cf_mouse('button1Up',function()
  4631.         loop_shot=(loop_shot or 0)+1;
  4632. end);
  4633.  
  4634. _cf_mouse('move',function()
  4635.         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4636. end);
  4637.  
  4638. _cf_mouse('keyDown',function(k)
  4639.         if(k=='r')then
  4640.                 if(bullets.clip>0 and time_left<=time())then
  4641.                         local got=(bullets.clip>bullets.maximum and
  4642.                                 bullets.maximum or
  4643.                                 bullets.clip)-bullets.current;
  4644.  
  4645.                         bullets.clip=bullets.clip-got;
  4646.                         bullets.current=bullets.current+got;
  4647.                         if(got~=0)then
  4648.                                 time_left=time()+2;
  4649.                         end;
  4650.                 end;
  4651.         end;
  4652. end);
  4653.  
  4654.  
  4655. screen=_new'screenGui'{
  4656.         name=name;
  4657. };
  4658.  
  4659. cross_f=_new'frame'{
  4660.         size=UDim2.new(0,21,0,21);
  4661.         backgroundTransparency=1;
  4662.         screen;
  4663. };
  4664.  
  4665. for i=0,1 do
  4666.         _new'frame'{
  4667.                 position=UDim2.new(0,13*i,0,11);
  4668.                 size=UDim2.new(0,10,0,1);
  4669.                 cross_f;
  4670.         };
  4671. end;
  4672.  
  4673. for i=0,1 do
  4674.         _new'frame'{
  4675.                 position=UDim2.new(0,11,0,13*i);
  4676.                 size=UDim2.new(0,1,0,10);
  4677.                 cross_f;
  4678.         };
  4679. end;
  4680.  
  4681.  
  4682.  
  4683. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4684.         soundId=url:format(2920959);
  4685.         pitch=1.4;
  4686.         head;
  4687. };
  4688. if(shot_sound.Name~='2920959')then
  4689.         shot_sound.Name='2920959';
  4690.         shot_sound:play();
  4691. end;
  4692.  
  4693. bin=_new'hopperBin'{
  4694.         deselected=_cf_deselect;
  4695.         selected=_cf_select;
  4696.         name=name;
  4697.         bag;
  4698. };
  4699.  
  4700. inv=_new'model'{
  4701.         name=name;
  4702.         char;
  4703. };
  4704.  
  4705. handle=_new'part'{
  4706.         size=Vector3.new(0.3,1.3,0.4);
  4707.         color=_RGB(140,140,140);
  4708.         name='handle';
  4709.         formFactor=3;
  4710.         inv;
  4711.         touched=function(hit)
  4712.                 if(hit.Parent.className=='Model')then
  4713.                         local hum=_hum(hit.Parent);
  4714.                         if(hum~=nil)then
  4715.                                 _hum_dam(hum,handle.Velocity.magnitude);
  4716.                         end;
  4717.                 end;
  4718.         end;
  4719. };
  4720.         h_weld=_new'weld'{
  4721.                 c1=h_weld_cf_inactive;
  4722.                 part1=handle;
  4723.                 part0=torso;
  4724.                 handle;
  4725.         };
  4726.                 _make_hue();
  4727.                
  4728.                 h_part=_new'part'{
  4729.                         size=Vector3.new(0.4,0.4,1.4);
  4730.                         color=_RGB(140,140,140);
  4731.                         name='handle';
  4732.                         formFactor=3;
  4733.                         handle;
  4734.                 };
  4735.                 hp_weld=_new'weld'{
  4736.                         c1=_cframe(0,-1.3/2,-0.3,
  4737.                                                 20,0,0);
  4738.                         part0=handle;
  4739.                         part1=h_part;
  4740.                         handle;
  4741.                 };
  4742.                
  4743.                 drag=_new'part'{
  4744.                         size=Vector3.new(0.5,0.45,1.5);
  4745.                         color=_RGB(100,100,100);
  4746.                         name='handle';
  4747.                         formFactor=3;
  4748.                         handle;
  4749.                 };
  4750.                 d_weld=_new'weld'{
  4751.                         c1=_cframe(0,-0.25,0);
  4752.                         part0=h_part;
  4753.                         part1=drag;
  4754.                         handle;
  4755.                 };
  4756.                
  4757.                 tube=_new'part'{
  4758.                         size=Vector3.new(0.2,0.2,1.5);
  4759.                         color=_RGB(0,0,0);
  4760.                         name='handle';
  4761.                         formFactor=3;
  4762.                         handle;
  4763.                 };
  4764.                 t_weld=_new'weld'{
  4765.                         c1=_cframe(0,-0.3,-0.1);
  4766.                         part0=h_part;
  4767.                         part1=tube;
  4768.                         handle;
  4769.                 };
  4770.  
  4771. bullets_label=_new'textLabel'{
  4772.         textStrokeColor3=_RGB(0,0,0);
  4773.         textColor3=_RGB(200,200,200);
  4774.         textStrokeTransparency=0;
  4775.         backgroundTransparency=1;
  4776.         fontSize=5;
  4777.         screen;
  4778. };
  4779.  
  4780. lightstuff=_new'frame'{
  4781.         backgroundColor3=_RGB(255,255,255);
  4782.         position=UDim2.new(0,0,0,-1);
  4783.         backgroundTransparency=0.5;
  4784.         size=UDim2.new(1,0,1,1);
  4785.         borderSizePixel=0;
  4786.         visible=false;
  4787.         screen;
  4788. };
  4789.  
  4790. coroutine.wrap(function()
  4791.         local red,white,green;
  4792.         repeat
  4793.                 if(screen.Parent)then
  4794.                         if(not green and bullets.current==bullets.maximum)then
  4795.                                 green=true;
  4796.                                 bullets_label.TextColor3=_RGB(0,200,0);
  4797.                         elseif(not red and bullets.current==0)then
  4798.                                 red=true;
  4799.                                 bullets_label.TextColor3=_RGB(200,0,0);
  4800.                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4801.                                 bullets_label.TextColor3=_RGB(200,200,200);
  4802.                                 green=false;
  4803.                                 red=false;
  4804.                         end;
  4805.                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4806.                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4807.                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4808.                 end;
  4809.                 wait(0.001);
  4810.         until nil;
  4811. end)();
  4812.  
  4813.  
  4814. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4815. local vers=_G.dev_pistol_version;
  4816. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4817. if(hum.Health==0)then
  4818.         _clear();
  4819. end;
  4820. end
  4821. end)
  4822.  
  4823. addcmd('nil', 'removes the player',{},
  4824. function(args, speaker)
  4825.     local players = getPlayer(args[1], speaker)
  4826.     for i,v in pairs(players)do
  4827.         pcall(function() gPlayers[v].Character:Remove() end)
  4828.         gPlayers[v].Character = nil
  4829.         if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4830.             Notify('Made player(s) nil') end end end)
  4831.  
  4832.  
  4833. addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
  4834. function(args, speaker)
  4835.     local player = args[1]
  4836.     local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
  4837.     if player ~= nil then
  4838.     if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
  4839.         table.insert(banT, playerid)
  4840.         banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
  4841.         updatebans()
  4842.         Notify("Added ban for: "..player)
  4843.     end
  4844.     end
  4845. end)
  4846.  
  4847. addcmd('ban', 'goodbye ;)',{},
  4848. function(args, speaker)
  4849. local players = getPlayer(args[1], speaker)
  4850. for i,v in pairs(players)do
  4851. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4852. Notify('Banned player(s)') end
  4853.     spawn(function()
  4854. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4855. if not FindTable(banname, gPlayers[v].Name) then
  4856. table.insert(banT, _players[v].userId)
  4857. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4858. updatebans()
  4859. kickF(gPlayers[v])
  4860. end
  4861. end
  4862. end)
  4863. end
  4864. end)
  4865.  
  4866. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4867. function(args, speaker)
  4868.     banT = {}
  4869.     banname = {}
  4870.     Notify('Removed all bans')
  4871.     updatebans()
  4872. end)
  4873.  
  4874. addcmd('unban','unbans a player',{},
  4875. function(args, speaker)
  4876.     if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4877.         table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4878.         for i,v in pairs(banname) do
  4879.         if v.NAME == tostring(args[1]) then
  4880.         table.remove(banname, i)
  4881.         updatebans()
  4882.         end end
  4883.         Notify('Unbanned ' .. args[1])
  4884.     end
  4885. end)
  4886.  
  4887. addcmd('dismiss', 'dismiss',{'verify'},
  4888. function(args, speaker)
  4889. for _, child in pairs( workspace:GetChildren()) do
  4890.     if child.Name == speaker.Name .. "TAB" then
  4891.         child:Destroy() end end
  4892. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4893. end)
  4894.  
  4895. addcmd('admin', 'ur an admin now ;o',{},
  4896. function(args, speaker)
  4897. if speaker.userId ~= LP.userId then
  4898. lponly(speaker) else
  4899.     local players = getPlayer(args[1], speaker)
  4900.     for i,v in pairs(players)do
  4901.         spawn(function()
  4902.         if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4903.             table.insert(adminT, _players[v].userId)
  4904.             adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4905.             updateadmins()
  4906.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4907. Notify('Gave player(s) admin') end
  4908. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4909. end end) end end end)
  4910.  
  4911. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4912. function(args, speaker)
  4913. if speaker.userId ~= LP.userId then
  4914. lponly(speaker) else
  4915.     local players = getPlayer(args[1], speaker)
  4916.     for i,v in pairs(players)do
  4917.         local radmin = tostring(_players[v].Name)
  4918.         if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4919.         table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4920.         for a,b in pairs(adminname) do
  4921.         if b.NAME == radmin then
  4922.         table.remove(adminname, a)
  4923.         updateadmins()
  4924.         end end
  4925.         game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4926.         if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4927.         Notify('Removed admin from player(s)') end
  4928.     end
  4929.     end
  4930.     end
  4931. end)
  4932.  
  4933. addcmd('bang', 'owo',{'rape'},
  4934. function(args, speaker)
  4935.     local players = getPlayer(args[1], speaker)
  4936.     local target = getPlayer(args[2], speaker)[1]
  4937.     for i,v in pairs(players)do
  4938.     if args[2] then
  4939.         rape(target, v)
  4940.     else
  4941.         rape(v, speaker.Name)
  4942.     end
  4943.     end
  4944. end)
  4945.  
  4946. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4947. function(args, speaker)
  4948.     local players = getPlayer(args[1], speaker)
  4949.     for i,v in pairs(players)do
  4950. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4951. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4952. end
  4953.  
  4954. y = Instance.new("BillboardGui")
  4955. y.Size = UDim2.new(0,100,0,150)
  4956. y.StudsOffset = Vector3.new(0,1,0)
  4957. y.Parent = gPlayers[v].Character.Head
  4958. y.Adornee = gPlayers[v].Character.Head
  4959. f = Instance.new("TextLabel")
  4960. f.Parent = y
  4961. f.BackgroundTransparency = 1
  4962. f.Position = UDim2.new(0,0,0,-50)
  4963. f.Size = UDim2.new(0,100,0,100)
  4964. f.Font = "Highway"
  4965. f.FontSize = "Size48"
  4966. f.Text = GLS(false, 1)
  4967. f.TextStrokeColor3 = Color3.new(0,0,0)
  4968. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4969. f.TextStrokeTransparency = 0
  4970. f.TextYAlignment = "Bottom"
  4971. end
  4972. end)
  4973.  
  4974. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4975. function(args, speaker)
  4976.     local players = getPlayer(args[1], speaker)
  4977.     for i,v in pairs(players)do
  4978. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4979. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4980. end
  4981. end
  4982. end)
  4983.  
  4984. function pipeTp(name,target)
  4985.     spawn(function()
  4986.     local pipe = Instance.new("Part")
  4987.     pipe.Name = "Pipe"
  4988.     pipe.Color = Color3.new(52/255,142/255,64/255)
  4989.     pipe.Size = Vector3.new(8,8,8)
  4990.     pipe.Anchored = true
  4991.     local mesh = Instance.new("SpecialMesh",pipe)
  4992.     mesh.MeshId = "rbxassetid://856736661"
  4993.     mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  4994.     local sound = Instance.new("Sound",pipe)
  4995.     sound.SoundId = "rbxassetid://864352897"
  4996.     sound.Volume = 1
  4997.    
  4998.     local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  4999.    
  5000.     local char = game:GetService("Players")[name].Character
  5001.     char.PrimaryPart = char.HumanoidRootPart
  5002.     if char:FindFirstChild("Torso") then
  5003.         char.Torso.Anchored = true
  5004.     else
  5005.         char.UpperTorso.Anchored = true
  5006.     end
  5007.    
  5008.     local torso = char.HumanoidRootPart
  5009.     local initPos = torso.CFrame
  5010.    
  5011.     pipe.Parent = workspace
  5012.     pipe.CFrame = initPos - Vector3.new(0,8,0)
  5013.    
  5014.     for i = 0,8,0.2 do
  5015.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5016.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5017.         game:GetService("RunService").RenderStepped:wait()
  5018.     end
  5019.    
  5020.     sound:Play()
  5021.     for i = 7,-8,-0.2 do
  5022.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5023.         game:GetService("RunService").RenderStepped:wait()
  5024.     end
  5025.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  5026.    
  5027.     for i = 8,0,-0.2 do
  5028.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5029.         game:GetService("RunService").RenderStepped:wait()
  5030.     end
  5031.    
  5032.     pipe.CFrame = targetpos - Vector3.new(0,8,0)
  5033.     char:SetPrimaryPartCFrame(pipe.CFrame)
  5034.    
  5035.     for i = 0,8,0.2 do
  5036.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5037.         game:GetService("RunService").RenderStepped:wait()
  5038.     end
  5039.    
  5040.     local played = false
  5041.     for i = -8,7,0.2 do
  5042.         if i >= 0 and not played then played = true sound:Play() end
  5043.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5044.         game:GetService("RunService").RenderStepped:wait()
  5045.     end
  5046.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  5047.    
  5048.     for i = 8,0,-0.2 do
  5049.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5050.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5051.         game:GetService("RunService").RenderStepped:wait()
  5052.     end
  5053.    
  5054.     pipe:Destroy()
  5055.    
  5056.     if char:FindFirstChild("Torso") then
  5057.         char.Torso.Anchored = false
  5058.     else
  5059.         char.UpperTorso.Anchored = false
  5060.     end
  5061.     end)
  5062. end
  5063.  
  5064. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  5065. function(args, speaker)
  5066.     local players = getPlayer(args[1], speaker)
  5067.     local target = getPlayer(args[2], speaker)[1]
  5068.     for i,v in pairs(players)do
  5069.         pipeTp(v,target)
  5070.     end
  5071. end)
  5072.  
  5073. addcmd('rhats', 'no more hats',{'removehats'},
  5074. function(args, speaker)
  5075.     local players = getPlayer(args[1], speaker)
  5076.     for i,v in pairs(players) do
  5077.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5078.             if v:IsA('Accessory') then
  5079.                 v:destroy()
  5080.             end
  5081.         end
  5082.     end
  5083. end)
  5084.  
  5085. addcmd('naked', 'no more clothing',{},
  5086. function(args, speaker)
  5087.     local players = getPlayer(args[1], speaker)
  5088.     for i,v in pairs(players) do
  5089.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5090.             if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  5091.                 v:destroy()
  5092.             end
  5093.         end
  5094.     end
  5095. end)
  5096.  
  5097. addcmd('rainbow', 'makes a players parts change colors',{},
  5098. function(args, speaker)
  5099.     local players = getPlayer(args[1], speaker)
  5100.     for i,v in pairs(players) do
  5101.     local Parts={}
  5102. local function GetDiscoColor(hue)
  5103.     local section = hue % 1 * 3
  5104.     local secondary = 0.5 * math.pi * (section % 1)
  5105.     if section < 1 then
  5106.         return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  5107.     elseif section < 2 then
  5108.         return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  5109.     else
  5110.         return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  5111.     end
  5112. end
  5113. local Part = function(x,y,z,color,tr,cc,an,parent)
  5114.     local p = Instance.new('Part',parent)
  5115.     p.formFactor = 'Custom'
  5116.     p.Size = Vector3.new(x,y,z)
  5117.     p.BrickColor = BrickColor.new(color)
  5118.     p.CanCollide = cc
  5119.     p.Transparency = tr
  5120.     p.Anchored = an
  5121.     p.TopSurface,p.BottomSurface = 0,0
  5122.     p:BreakJoints''
  5123.     table.insert(Parts,p)
  5124.     return p
  5125. end
  5126. local Weld = function(p0,p1)
  5127.     local w = Instance.new('Motor',p0)
  5128.     w.Part0 = p0
  5129.     w.Part1 = p1
  5130.     return w
  5131. end
  5132. local Mesh = function(par,num,x,y,z)
  5133.     local msh = 0
  5134.     if num == 1 then
  5135.         msh = Instance.new("SpecialMesh",par)
  5136.         msh.MeshId='rbxasset://fonts/torso.mesh'
  5137.         msh.TextureId='rbxasset://25701026'
  5138.     end
  5139.     if num == 2 then
  5140.         msh = Instance.new("SpecialMesh",par)
  5141.         msh.MeshId='rbxasset://fonts/head.mesh'
  5142.         msh.TextureId='rbxassetid://25701026'
  5143.     end
  5144.     msh.Scale = Vector3.new(x,y,z)
  5145.     return msh
  5146. end
  5147. local char=gPlayers[v].Character
  5148. for _,v in pairs(char:GetChildren()) do
  5149.     if v.ClassName=="Part" then
  5150.         v.Transparency=1
  5151.     elseif v.ClassName=="Hat" then
  5152.         v.Handle.Mesh.TextureId='rbxassetid://25701026'
  5153.         table.insert(Parts,v.Handle)
  5154.     end
  5155. end
  5156. local t=Part(1,1,1,'',0,false,false,char)
  5157. Mesh(t,1,1,1,1)
  5158. Weld(char.Torso,t)
  5159. local a=Part(1,1,1,'',0,false,false,char)
  5160. Mesh(a,1,.5,1,1)
  5161. Weld(char['Right Arm'],a)
  5162. local a=Part(1,1,1,'',0,false,false,char)
  5163. Mesh(a,1,.5,1,1)
  5164. Weld(char['Left Arm'],a)
  5165. local l=Part(1,1,1,'',0,false,false,char)
  5166. Mesh(l,1,.5,1,1)
  5167. Weld(char['Right Leg'],l)
  5168. local l=Part(1,1,1,'',0,false,false,char)
  5169. Mesh(l,1,.5,1,1)
  5170. Weld(char['Left Leg'],l)
  5171. local h=Part(1,1,1,'',0,false,false,char)
  5172. Mesh(h,2,1,1,1)
  5173. Weld(char.Head,h)
  5174. spawn(function()
  5175.     while(coroutine.yield())do
  5176.         for i=1,#Parts do
  5177.             Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  5178.         end
  5179.     end;
  5180. end);
  5181.     end
  5182. end)
  5183.  
  5184. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  5185. function(args, speaker)
  5186.     local players = getPlayer(args[1], speaker)
  5187.     for i,v in pairs(players) do
  5188.         for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  5189.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5190.                 v:destroy() end
  5191.     for i,v in pairs(players) do
  5192.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  5193.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5194.                 v:destroy() end end end
  5195.         end
  5196.     end
  5197. end)
  5198.  
  5199. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  5200. function(args, speaker)
  5201.     local players = getPlayer(args[1], speaker)
  5202.     for i,v in pairs(players)do
  5203.             local function copy(instance)
  5204.         for i,c in pairs(instance:GetChildren())do
  5205.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5206.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5207.             copy(c)
  5208.         end
  5209.     end
  5210.     copy(gPlayers[v].Backpack)
  5211. end
  5212. for i,v in pairs(players)do
  5213.     local function copy(instance)
  5214.         for i,c in pairs(instance:GetChildren())do
  5215.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5216.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5217.             copy(c)
  5218.         end
  5219.     end
  5220.     copy(gPlayers[v].Character)
  5221. end
  5222. Notify('Copied tools to StarterGear')
  5223. end)
  5224.  
  5225. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5226. function(args, speaker)
  5227.     local players = getPlayer(args[1], speaker)
  5228.     for i,v in pairs(players)do
  5229.     for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  5230.     if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5231. end end end
  5232. Notify('Cleared tools from StarterGear')
  5233. end)
  5234.  
  5235. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  5236. function(args, speaker)
  5237.     local players = getPlayer(args[1], speaker)
  5238.     for i,v in pairs(players)do
  5239.             local function copy(instance)
  5240.         for i,c in pairs(instance:GetChildren())do
  5241.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5242.                 c:Clone().Parent = gPlayers[v].Backpack end
  5243.             copy(c)
  5244.         end
  5245.     end
  5246.     copy(LightingService)
  5247. end
  5248. for i,v in pairs(players)do
  5249.     local function copy(instance)
  5250.         for i,c in pairs(instance:GetChildren())do
  5251.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5252.                 c:Clone().Parent = gPlayers[v].Backpack end
  5253.             copy(c)
  5254.         end
  5255.     end
  5256.     copy(game.ReplicatedStorage)
  5257.     end
  5258. end)
  5259.  
  5260. wdisco = false
  5261. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5262. function(args, speaker)
  5263. if wdisco == false then
  5264. wdisco = true
  5265. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5266.         repeat wait(1)
  5267.             if wdisco == true then
  5268.         local function color(instance)
  5269.         for i,v in pairs(instance:GetChildren())do
  5270.             if v.className == "Part" then
  5271.                 v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5272.             color(v)
  5273.         end
  5274. end
  5275. color(workspace)
  5276. end
  5277. until wdisco == false
  5278. end
  5279. end)
  5280.  
  5281. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5282. function(args, speaker)
  5283. wdisco = false
  5284. end)
  5285.  
  5286. addcmd('gravity', 'workspace gravity',{''},
  5287. function(args, speaker)
  5288. workspace.Gravity = args[1]
  5289. Notify('Gravity set to ' .. args[1])
  5290. end)
  5291.  
  5292. SINFOGUIopen = false
  5293. function serverinfogui()
  5294. if SINFOGUIopen == false then
  5295. local Sinfo = Instance.new("ScreenGui")
  5296. local drag = Instance.new("Frame")
  5297. local PromptDialog = Instance.new("Frame")
  5298. local shadow = Instance.new("Frame")
  5299. local PopupText = Instance.new("TextLabel")
  5300. local Exit = Instance.new("TextButton")
  5301. local ContainerFrame = Instance.new("Frame")
  5302. local TextLabel = Instance.new("TextLabel")
  5303. local TextLabel2 = Instance.new("TextLabel")
  5304. local TextLabel3 = Instance.new("TextLabel")
  5305. local Time = Instance.new("TextLabel")
  5306. local appearance = Instance.new("TextLabel")
  5307. local fe = Instance.new("TextLabel")
  5308. local maxplayers = Instance.new("TextLabel")
  5309. local name = Instance.new("TextLabel")
  5310. local placeid = Instance.new("TextLabel")
  5311. local playerid = Instance.new("TextLabel")
  5312. local players = Instance.new("TextLabel")
  5313. Sinfo.Name = "Sinfo"
  5314. Sinfo.Parent = game.CoreGui
  5315. drag.Name = "drag"
  5316. drag.Parent = Sinfo
  5317. drag.Active = true
  5318. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5319. drag.BackgroundTransparency = 1
  5320. dragGUI(drag)
  5321. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5322. drag.Size = UDim2.new(0, 290, 0, 30)
  5323. PromptDialog.Name = "PromptDialog"
  5324. PromptDialog.Parent = drag
  5325. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5326. PromptDialog.BackgroundTransparency = 1
  5327. PromptDialog.BorderSizePixel = 0
  5328. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5329. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5330. PromptDialog.ZIndex = 8
  5331. shadow.Name = "shadow"
  5332. shadow.Parent = PromptDialog
  5333. shadow.BackgroundColor3 = maincolor
  5334. shadow.BackgroundTransparency = 0.30000001192093
  5335. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5336. shadow.BorderSizePixel = 0
  5337. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5338. shadow.Size = UDim2.new(0, 290, 0, 26)
  5339. PopupText.Name = "PopupText"
  5340. PopupText.Parent = shadow
  5341. PopupText.BackgroundTransparency = 1
  5342. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5343. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5344. PopupText.ZIndex = 110
  5345. PopupText.Font = Enum.Font.SourceSansBold
  5346. PopupText.FontSize = Enum.FontSize.Size28
  5347. PopupText.Text = "Server"
  5348. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5349. PopupText.TextStrokeTransparency = 0
  5350. PopupText.TextWrapped = true
  5351. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5352. Exit.Name = "Exit"
  5353. Exit.Parent = shadow
  5354. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5355. Exit.BackgroundTransparency = 0.30000001192093
  5356. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5357. Exit.BorderSizePixel = 0
  5358. Exit.Position = UDim2.new(0, 267, 0, 3)
  5359. Exit.Size = UDim2.new(0, 20, 0, 20)
  5360. Exit.FontSize = Enum.FontSize.Size14
  5361. Exit.Text = ""
  5362. ContainerFrame.Name = "ContainerFrame"
  5363. ContainerFrame.Parent = PromptDialog
  5364. ContainerFrame.BackgroundColor3 = maincolor
  5365. ContainerFrame.BackgroundTransparency = 0.5
  5366. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5367. ContainerFrame.BorderSizePixel = 0
  5368. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5369. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5370. ContainerFrame.ZIndex = 5
  5371. TextLabel.Name = "Text Label"
  5372. TextLabel.Parent = ContainerFrame
  5373. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5374. TextLabel.BackgroundTransparency = 1
  5375. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5376. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5377. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5378. TextLabel.ZIndex = 10
  5379. TextLabel.Font = Enum.Font.SourceSans
  5380. TextLabel.FontSize = Enum.FontSize.Size24
  5381. TextLabel.Text = "Run Time:"
  5382. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5383. TextLabel.TextStrokeTransparency = 0
  5384. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5385. TextLabel2.Name = "Text Label2"
  5386. TextLabel2.Parent = ContainerFrame
  5387. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5388. TextLabel2.BackgroundTransparency = 1
  5389. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5390. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5391. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5392. TextLabel2.ZIndex = 10
  5393. TextLabel2.Font = Enum.Font.SourceSans
  5394. TextLabel2.FontSize = Enum.FontSize.Size24
  5395. TextLabel2.Text = "Statistics:"
  5396. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5397. TextLabel2.TextStrokeTransparency = 0
  5398. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5399. TextLabel3.Name = "Text Label3"
  5400. TextLabel3.Parent = ContainerFrame
  5401. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5402. TextLabel3.BackgroundTransparency = 1
  5403. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5404. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5405. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5406. TextLabel3.ZIndex = 10
  5407. TextLabel3.Font = Enum.Font.SourceSans
  5408. TextLabel3.FontSize = Enum.FontSize.Size24
  5409. TextLabel3.Text = "Local Player:"
  5410. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5411. TextLabel3.TextStrokeTransparency = 0
  5412. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5413. Time.Name = "Time"
  5414. Time.Parent = ContainerFrame
  5415. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5416. Time.BackgroundTransparency = 1
  5417. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5418. Time.Position = UDim2.new(0, 10, 0, 90)
  5419. Time.Size = UDim2.new(0, 100, 0, 20)
  5420. Time.ZIndex = 100
  5421. Time.Font = Enum.Font.ArialBold
  5422. Time.FontSize = Enum.FontSize.Size14
  5423. Time.Text = "Loading..."
  5424. Time.TextColor3 = Color3.new(1, 1, 1)
  5425. Time.TextStrokeTransparency = 0
  5426. Time.TextXAlignment = Enum.TextXAlignment.Left
  5427. appearance.Name = "appearance"
  5428. appearance.Parent = ContainerFrame
  5429. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5430. appearance.BackgroundTransparency = 1
  5431. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5432. appearance.Position = UDim2.new(0, 10, 0, 40)
  5433. appearance.Size = UDim2.new(0, 100, 0, 20)
  5434. appearance.ZIndex = 10
  5435. appearance.Font = Enum.Font.ArialBold
  5436. appearance.FontSize = Enum.FontSize.Size14
  5437. appearance.Text = "Appearance: Loading..."
  5438. appearance.TextColor3 = Color3.new(1, 1, 1)
  5439. appearance.TextStrokeTransparency = 0
  5440. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5441. fe.Name = "fe"
  5442. fe.Parent = ContainerFrame
  5443. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5444. fe.BackgroundTransparency = 1
  5445. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5446. fe.Position = UDim2.new(0, 10, 0, 200)
  5447. fe.Size = UDim2.new(0, 100, 0, 20)
  5448. fe.ZIndex = 10
  5449. fe.Font = Enum.Font.ArialBold
  5450. fe.FontSize = Enum.FontSize.Size14
  5451. fe.Text = "Loading..."
  5452. fe.TextColor3 = Color3.new(1, 1, 1)
  5453. fe.TextStrokeTransparency = 0
  5454. fe.TextXAlignment = Enum.TextXAlignment.Left
  5455. maxplayers.Name = "maxplayers"
  5456. maxplayers.Parent = ContainerFrame
  5457. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5458. maxplayers.BackgroundTransparency = 1
  5459. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5460. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5461. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5462. maxplayers.ZIndex = 10
  5463. maxplayers.Font = Enum.Font.ArialBold
  5464. maxplayers.FontSize = Enum.FontSize.Size14
  5465. maxplayers.Text = "Loading..."
  5466. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5467. maxplayers.TextStrokeTransparency = 0
  5468. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5469. name.Name = "name"
  5470. name.Parent = ContainerFrame
  5471. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5472. name.BackgroundTransparency = 1
  5473. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5474. name.Position = UDim2.new(0, 10, 0, 180)
  5475. name.Size = UDim2.new(0, 100, 0, 20)
  5476. name.ZIndex = 10
  5477. name.Font = Enum.Font.ArialBold
  5478. name.FontSize = Enum.FontSize.Size14
  5479. name.Text = "Place: Loading..."
  5480. name.TextColor3 = Color3.new(1, 1, 1)
  5481. name.TextStrokeTransparency = 0
  5482. name.TextXAlignment = Enum.TextXAlignment.Left
  5483. placeid.Name = "placeid"
  5484. placeid.Parent = ContainerFrame
  5485. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5486. placeid.BackgroundTransparency = 1
  5487. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5488. placeid.Position = UDim2.new(0, 10, 0, 220)
  5489. placeid.Size = UDim2.new(0, 100, 0, 20)
  5490. placeid.ZIndex = 10
  5491. placeid.Font = Enum.Font.ArialBold
  5492. placeid.FontSize = Enum.FontSize.Size14
  5493. placeid.Text = "Place ID: Loading..."
  5494. placeid.TextColor3 = Color3.new(1, 1, 1)
  5495. placeid.TextStrokeTransparency = 0
  5496. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5497. playerid.Name = "playerid"
  5498. playerid.Parent = ContainerFrame
  5499. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5500. playerid.BackgroundTransparency = 1
  5501. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5502. playerid.Position = UDim2.new(0, 10, 0, 20)
  5503. playerid.Size = UDim2.new(0, 100, 0, 20)
  5504. playerid.ZIndex = 10
  5505. playerid.Font = Enum.Font.ArialBold
  5506. playerid.FontSize = Enum.FontSize.Size14
  5507. playerid.Text = "Player ID: Loading..."
  5508. playerid.TextColor3 = Color3.new(1, 1, 1)
  5509. playerid.TextStrokeTransparency = 0
  5510. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5511. players.Name = "players"
  5512. players.Parent = ContainerFrame
  5513. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5514. players.BackgroundTransparency = 1
  5515. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5516. players.Position = UDim2.new(0, 10, 0, 140)
  5517. players.Size = UDim2.new(0, 100, 0, 20)
  5518. players.ZIndex = 100
  5519. players.Font = Enum.Font.ArialBold
  5520. players.FontSize = Enum.FontSize.Size14
  5521. players.Text = "Loading..."
  5522. players.TextColor3 = Color3.new(1, 1, 1)
  5523. players.TextStrokeTransparency = 0
  5524. players.TextXAlignment = Enum.TextXAlignment.Left
  5525. local SINFOGUI = ContainerFrame
  5526. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5527. SINFOGUIopen = true wait(0.5)
  5528. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5529. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5530. Exit.MouseButton1Click:Connect(function()
  5531. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5532. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5533. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5534. if workspace.FilteringEnabled == true then
  5535. SINFOGUI.fe.Text = "Filtering Enabled"
  5536. elseif workspace.FilteringEnabled == false then
  5537. SINFOGUI.fe.Text = "Filtering Disabled"  end
  5538. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5539. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5540.     players = gPlayers:getPlayers()
  5541.     SINFOGUI.players.Text = #players.. " Player(s)"
  5542.     SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5543.     local seconds = math.floor(workspace.DistributedGameTime)
  5544.     local minutes = math.floor(workspace.DistributedGameTime / 60)
  5545.     local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5546.     local seconds = seconds - (minutes * 60)
  5547.     local minutes = minutes - (hours * 60)
  5548.     if hours < 1 then if minutes < 1 then
  5549.     SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5550.     SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5551.     SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5552. end  wait(1) until SINFOGUIopen == false end end
  5553. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5554. function(args, speaker)
  5555. if speaker.userId ~= LP.userId then
  5556. lponly(speaker)
  5557. else
  5558. serverinfogui()
  5559. end
  5560. end)
  5561.  
  5562. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5563. function(args, speaker)
  5564.     local players = getPlayer(args[1], speaker)
  5565.     for i,v in pairs(players)do
  5566.     spawn(function()
  5567.         local pchar=_char(v)
  5568.         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5569.         local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5570.         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5571.         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5572.         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5573.         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5574.         if not args[2] then return end
  5575.         Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5576.         Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5577.         Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5578.         Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5579.         Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5580.         Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5581.     end)
  5582.     end
  5583. end)
  5584.  
  5585. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5586. function(args, speaker)
  5587.     local players = getPlayer(args[1], speaker)
  5588.     for i,v in pairs(players)do
  5589.         local pchar=_char(v)
  5590.         for j,v1 in pairs(pchar:GetDescendants()) do
  5591.             if v1:IsA("Sparkles") then
  5592.                 v1:Destroy()
  5593.             end end end
  5594. end)
  5595.  
  5596. addcmd('smoke', 'give a player smoke',{},
  5597. function(args, speaker)
  5598.     local players = getPlayer(args[1], speaker)
  5599.     for i,v in pairs(players)do
  5600.         local pchar=_char(v)
  5601.         Instance.new("Smoke", pchar.HumanoidRootPart)
  5602.     end
  5603. end)
  5604.  
  5605. addcmd('addstat', 'give a player a stat',{},
  5606. function(args, speaker)
  5607.     local players = getPlayer(args[1], speaker)
  5608.     for i,v in pairs(players)do
  5609.     spawn(function()
  5610.     if gPlayers[v]:FindFirstChild("leaderstats") then
  5611.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5612.     if child.Name == "STAT" then
  5613.     child:Destroy()
  5614.     end
  5615.     end
  5616.     local score = Instance.new("StringValue")
  5617.     score.Name = "STAT"
  5618.     score.Value = GLS(false, 1)
  5619.     score.Parent = gPlayers[v].leaderstats
  5620.     else
  5621.     local stats = Instance.new("IntValue")
  5622.     stats.Name = "leaderstats"
  5623.     stats.Parent = gPlayers[v]
  5624.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5625.     if child.Name == "STAT" then
  5626.     child:Destroy()
  5627.     end
  5628.     end
  5629.     local score = Instance.new("StringValue")
  5630.     score.Name = "STAT"
  5631.     score.Value = GLS(false, 1)
  5632.     score.Parent = gPlayers[v].leaderstats
  5633.     end
  5634.     end)
  5635.     end
  5636. end)
  5637.  
  5638. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5639. function(args, speaker)
  5640.     local players = getPlayer(args[1], speaker)
  5641.     for i,v in pairs(players)do
  5642.         local pchar=_char(v)
  5643.         for j,v1 in pairs(pchar:GetDescendants()) do
  5644.             if v1:IsA("Smoke") then
  5645.                 v1:Destroy()
  5646.             end
  5647.         end
  5648.     end
  5649. end)
  5650.  
  5651. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5652. function(args, speaker)
  5653.     local players = getPlayer(args[1], speaker)
  5654.     for i,v in pairs(players)do
  5655.         local pchar=_char(v)
  5656.         for i,v in pairs(pchar:GetChildren()) do
  5657.         if pchar.Torso:FindFirstChild("Neck") then
  5658.         pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5659.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5660.         Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5661.         Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5662.         local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5663.         local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5664.     end
  5665.     end
  5666. end
  5667. end)
  5668.  
  5669. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5670. function(args, speaker)
  5671.     local players = getPlayer(args[1], speaker)
  5672.     for i,v in pairs(players)do
  5673.         local pchar=_char(v)
  5674.         for i,v in pairs(pchar:GetChildren()) do
  5675.         pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5676.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5677.     end
  5678. end
  5679. end)
  5680.  
  5681. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5682. function(args, speaker)
  5683. workspace.Terrain:Clear()
  5684. end)
  5685.  
  5686. addcmd('smite','get hit by lightning',{},
  5687. function(args, speaker)
  5688.     local players = getPlayer(args[1], speaker)
  5689.     for i,v in pairs(players)do
  5690.         local pchar=_char(v)
  5691.         spawn(function()
  5692.                         local char = pchar
  5693.                         local zeus = Instance.new("Model",char)
  5694.                         local cloud = Instance.new("Part",zeus)
  5695.                         cloud.Anchored = true
  5696.                         cloud.CanCollide = false
  5697.                         cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5698.                         local sound = Instance.new("Sound",cloud)
  5699.                         sound.SoundId = "rbxassetid://133426162"
  5700.                         local mesh = Instance.new("SpecialMesh",cloud)
  5701.                         mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5702.                         mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5703.                         mesh.Scale = Vector3.new(30,30,40)
  5704.                         mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5705.                         local light = Instance.new("PointLight",cloud)
  5706.                         light.Color = Color3.new(0,85/255,1)
  5707.                         light.Brightness = 10
  5708.                         light.Range = 30
  5709.                         light.Enabled = false
  5710.                         wait(0.2)
  5711.                         sound.Volume = 0.5
  5712.                         sound.Pitch = 0.8
  5713.                         sound:Play()
  5714.                         light.Enabled = true
  5715.                         wait(1/100)
  5716.                         light.Enabled = false
  5717.                         wait(0.2)
  5718.                         light.Enabled = true
  5719.                         light.Brightness = 1
  5720.                         wait(0.05)
  5721.                         light.Brightness = 3
  5722.                         wait(0.02)
  5723.                         light.Brightness = 1
  5724.                         wait(0.07)
  5725.                         light.Brightness = 10
  5726.                         wait(0.09)
  5727.                         light.Brightness = 0
  5728.                         wait(0.01)
  5729.                         light.Brightness = 7
  5730.                         light.Enabled = false
  5731.                         wait(1.5)
  5732.                         local part1 = Instance.new("Part",zeus)
  5733.                         part1.Anchored = true
  5734.                         part1.CanCollide = false
  5735.                         part1.Size = Vector3.new(2, 9.2, 1)
  5736.                         part1.BrickColor = BrickColor.new("New Yeller")
  5737.                         part1.Transparency = 0.6
  5738.                         part1.BottomSurface = "Smooth"
  5739.                         part1.TopSurface = "Smooth"
  5740.                         part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5741.                         part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5742.                         wait()
  5743.                         local part2 = part1:clone()
  5744.                         part2.Parent = zeus
  5745.                         part2.Size = Vector3.new(1, 7.48, 2)
  5746.                         part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5747.                         part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5748.                         wait()
  5749.                         local part3 = part1:clone()
  5750.                         part3.Parent = zeus
  5751.                         part3.Size = Vector3.new(1.86, 7.56, 1)
  5752.                         part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5753.                         part3.Rotation = Vector3.new(0, 0, -11.128)
  5754.                         sound.SoundId = "rbxassetid://130818250"
  5755.                         sound.Volume = 1
  5756.                         sound.Pitch = 1
  5757.                         sound:Play()
  5758.                         wait()
  5759.                         part1.Transparency = 1
  5760.                         part2.Transparency = 1
  5761.                         part3.Transparency = 1
  5762.                         Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5763.                         char:BreakJoints()
  5764.         end)
  5765.     end
  5766. end)
  5767.  
  5768. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5769. function(args, speaker)
  5770.     local players = getPlayer(args[1], speaker)
  5771.     for i,v in pairs(players)do
  5772. spawn(function()
  5773.         local pchar=_char(v)
  5774.                 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)
  5775.                 local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5776.                 local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5777.                 local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5778.                 local f = Instance.new("Sound")
  5779.                 f.Name = "fly"
  5780.                 f.SoundId = "rbxassetid://179438534"
  5781.                 f.Volume = 3
  5782.                 f.Pitch = 1
  5783.                 f.Looped = true
  5784.                 f.archivable = true
  5785.                 f.Parent = Ast
  5786.                 f:play()
  5787.                 local Touched = false
  5788.                 coroutine.wrap(function()
  5789.                     repeat wait(0.1)
  5790.                         Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5791.                     until not Ast or Ast.Parent == nil or Touched == true
  5792.                 end)()
  5793.                 Ast.Touched:connect(function(Part)
  5794.                     if Touched == false then
  5795.                         Touched = true
  5796.                         Part:BreakJoints()
  5797.                         local Boom = Instance.new("Explosion", workspace)
  5798.                         Boom.Position = Ast.Position
  5799.                         Boom.BlastPressure = 1000000
  5800.                         Boom.BlastRadius = 30
  5801.                         Fire.Heat = 0
  5802.                         Smoke.RiseVelocity = 0
  5803.                         f:Destroy()
  5804.                         local s = Instance.new("Sound")
  5805.                         s.Name = "boom"
  5806.                         s.SoundId = "rbxassetid://188590169"
  5807.                         s.Volume = 3
  5808.                         s.Pitch = 1
  5809.                         s.Looped = true
  5810.                         s.archivable = true
  5811.                         s.Parent = Ast
  5812.                         s:play()
  5813.                         coroutine.wrap(function()
  5814.                             wait(10)
  5815.                             s:Destroy()
  5816.                             if Ast and Ast.Parent ~= nil then
  5817.                                 Ast:Destroy()
  5818.                             end
  5819.                         end)()
  5820.                     end
  5821.                 end)
  5822. end)
  5823. end
  5824. end)
  5825.  
  5826. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5827. function(args, speaker)
  5828.     local players = getPlayer(args[1], speaker)
  5829.     for i,v in pairs(players)do
  5830. spawn(function()
  5831.         local Char=_char(v)
  5832. local HumanoidRootPart = Char.HumanoidRootPart
  5833. local TickWait = 1
  5834. local Dead = false
  5835.  
  5836. local Position = Vector3.new(0,100,0)
  5837. function NewPart(Parent)
  5838.     local Part = Instance.new("Part", Parent)
  5839.     Part.CanCollide = false
  5840.     Part.Position = Position
  5841.     Part.TopSurface = "Smooth"
  5842.     Part.BottomSurface = "Smooth"
  5843.     Position = Position + Vector3.new(0,10,0)
  5844.     return Part
  5845. end
  5846.  
  5847. local Model = Char:FindFirstChild("Bomb")
  5848. if Model then Model:Destroy() end
  5849.  
  5850. local Model = Instance.new("Model", Char)
  5851. Model.Name = "Bomb"
  5852.  
  5853. local Belt = NewPart(Model)
  5854. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5855. local Weld = Instance.new("Weld", Belt)
  5856. Weld.Part0 = Belt
  5857. Weld.Part1 = HumanoidRootPart
  5858. Weld.C0 = CFrame.new(0,1.1,0)
  5859. local Light = Instance.new("PointLight", Belt)
  5860. Light.Range = 15
  5861. Light.Brightness = 5
  5862. Light.Color = Color3.new(1,0,0)
  5863. local Beep = Instance.new("Sound", Belt)
  5864. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5865. local ExplodeSound = Instance.new("Sound", Belt)
  5866. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5867. ExplodeSound.Pitch = 2.8
  5868. ExplodeSound.Volume = 3
  5869.  
  5870. local Back = NewPart(Model)
  5871. Back.Size = Vector3.new(1.5,1.5,0.5)
  5872. local Weld = Instance.new("Weld", Back)
  5873. Weld.Part0 = Back
  5874. Weld.Part1 = HumanoidRootPart
  5875. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5876.  
  5877. local StrapLeft = NewPart(Model)
  5878. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5879. local Weld = Instance.new("Weld", StrapLeft)
  5880. Weld.Part0 = StrapLeft
  5881. Weld.Part1 = HumanoidRootPart
  5882. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5883.  
  5884. local BuckleLeft = NewPart(Model)
  5885. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5886. local Weld = Instance.new("Weld", BuckleLeft)
  5887. Weld.Part0 = BuckleLeft
  5888. Weld.Part1 = HumanoidRootPart
  5889. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5890.  
  5891. local StrapRight = NewPart(Model)
  5892. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5893. local Weld = Instance.new("Weld", StrapRight)
  5894. Weld.Part0 = StrapRight
  5895. Weld.Part1 = HumanoidRootPart
  5896. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5897.  
  5898. local BuckleRight = NewPart(Model)
  5899. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5900. local Weld = Instance.new("Weld", BuckleRight)
  5901. Weld.Part0 = BuckleRight
  5902. Weld.Part1 = HumanoidRootPart
  5903. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5904.  
  5905. LightEnabled = true
  5906. coroutine.wrap(function()
  5907.     repeat
  5908.         wait(TickWait)
  5909.         LightEnabled = not LightEnabled
  5910.         Light.Enabled = LightEnabled
  5911.         Beep:Play()
  5912.     until Dead == true or Char:FindFirstChild("Bomb") == nil
  5913. end)()
  5914.  
  5915. wait(10)
  5916.     if Dead == false then
  5917.         Dead = true
  5918.         ExplodeSound:Play(); wait(1.4)
  5919.         local Explosion = Instance.new("Explosion")
  5920.         Explosion.Position = Belt.Position
  5921.         Explosion.BlastPressure = 100000
  5922.         Explosion.DestroyJointRadiusPercent = 0.7
  5923.         Explosion.ExplosionType = "CratersAndDebris"
  5924.         Explosion.BlastRadius = 50
  5925.         Explosion.Parent = workspace
  5926.     end
  5927. end)
  5928. end
  5929. end)
  5930.  
  5931. addcmd('btools', 'gives a player btools',{},
  5932. function(args, speaker)
  5933.     local players = getPlayer(args[1], speaker)
  5934.     if players ~= nil then
  5935.         for i, v in pairs(players) do
  5936.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5937.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5938.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5939.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5940.             if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5941.             Notify('Gave btools to player(s)') end end end end)
  5942.  
  5943. addcmd('sword', 'gives a player a sword',{},
  5944. function(args, speaker)
  5945. local players = getPlayer(args[1], speaker)
  5946. if players ~= nil then
  5947. for i, v in pairs(players) do
  5948. coroutine.resume(coroutine.create(function()
  5949. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5950. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
  5951. sword.GripForward = Vector3.new(-1,0,0)
  5952. sword.GripPos = Vector3.new(0,0,-1.5)
  5953. sword.GripRight = Vector3.new(0,1,0)
  5954. sword.GripUp = Vector3.new(0,0,1)
  5955. 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
  5956. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5957. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5958. local Damage = 15
  5959. local SlashSound = Instance.new("Sound", handle)
  5960. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5961. SlashSound.Volume = 1
  5962. local LungeSound = Instance.new("Sound", handle)
  5963. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5964. LungeSound.Volume = 1
  5965. local UnsheathSound = Instance.new("Sound", handle)
  5966. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5967. UnsheathSound.Volume = 1
  5968. handle.Touched:connect(function(hit)
  5969. 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
  5970. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5971. hit.Parent.Humanoid:TakeDamage(Damage)
  5972. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5973. sword.Enabled = false
  5974. SlashSound:play()
  5975. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5976. wait(0.5)
  5977. sword.Enabled = true
  5978. end
  5979. end)
  5980. sword.Equipped:connect(function(hit)
  5981. UnsheathSound:play()
  5982. sword.Enabled = true
  5983. end)
  5984. end
  5985. end))
  5986. end
  5987. end
  5988. end)
  5989.  
  5990. addcmd('hatsize', 'changes players hat size',{''},
  5991. function(args, speaker)
  5992.     local players = getPlayer(args[1], speaker)
  5993.     for i,v in pairs(players) do
  5994.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5995.             if v:IsA('Accessory') then
  5996.                 for a,b in pairs(v.Handle:GetChildren()) do
  5997.                     if b:IsA('SpecialMesh') then
  5998.                         b.Scale = args[2] * Vector3.new(1, 1, 1)
  5999.                     end
  6000.                 end
  6001.             end
  6002.         end
  6003.     end
  6004. end)
  6005.  
  6006. addcmd('headsize', 'changes players head size',{''},
  6007. function(args, speaker)
  6008.     local players = getPlayer(args[1], speaker)
  6009.     for i,v in pairs(players) do
  6010.     local plrchar = _players[v].Character
  6011.     if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  6012.         if args[2] == 1 then
  6013.             plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  6014.             plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  6015.         else
  6016.             plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  6017.         end
  6018.     else plrchar.Humanoid.HeadScale.Value = args[2]
  6019.         end
  6020.     end
  6021. end)
  6022.  
  6023. addcmd('change', 'changes a players stat',{'stat'},
  6024. function(args, speaker)
  6025.     local players = getPlayer(args[1], speaker)
  6026.     for i,v in pairs(players) do
  6027.         if _players[v]:FindFirstChild('leaderstats') then
  6028.             for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  6029.                 if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  6030.                     if args[3] then v.Value = tonumber(args[3]) end
  6031.                 elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  6032.                     v.Value = GLS(false, 2)
  6033.                 end
  6034.             end
  6035.         end
  6036.     end
  6037. end)
  6038.  
  6039. addcmd('draw', 'drawing tool',{},
  6040. function(args, speaker)
  6041. if speaker.userId ~= LP.userId then
  6042. lponly(speaker)
  6043. else
  6044. for i,v in next,game:children()do
  6045.     pcall(function()
  6046.         local c=v.className;
  6047.         rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  6048.     end);
  6049. end;
  6050.  
  6051.  
  6052. user=players.LocalPlayer;
  6053. uname=user.Name;
  6054. guis=user.PlayerGui;
  6055. pack=user.Backpack;
  6056.  
  6057. keyDowns={};
  6058. freeKeys={};
  6059. shortcuts={};
  6060.  
  6061. _G.mine=_G.mine or{};
  6062.  
  6063. name='Draw3D';
  6064. url='http://www.roblox.com/asset/?id=%d';
  6065.  
  6066. iconNormal=url:format(96578285);
  6067. iconOnDown=url:format(96584484);
  6068.  
  6069. ver=0;
  6070. drawPixel=0.10;
  6071. _G.drawLimit=_G.drawLimit or 1000;
  6072.  
  6073. _G.drawColor=_G.drawColor or Color3.new();
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079. destroy=game.remove;
  6080. find=game.findFirstChild;
  6081. new=Instance.new;
  6082. with=function(c)
  6083.     return function(p)
  6084.         local o=type(c)=='string'and new(c)or c;
  6085.         local x=p.Parent;p.Parent=nil;
  6086.         for i,v in next,p do
  6087.             o[i]=v;
  6088.         end;
  6089.         if(x)then
  6090.             o.Parent=x;
  6091.         end;
  6092.         return o;
  6093.     end;
  6094. end;
  6095. getPlace=function()
  6096.     if(find(workspace,'draw')==nil)then
  6097.         new('Model',workspace).Name='draw';
  6098.     end;
  6099.     if(find(workspace.draw,uname)==nil)then
  6100.         new('Model',workspace.draw).Name=uname;
  6101.     end;
  6102.     return workspace.draw[uname];
  6103. end;
  6104. drawLine=function(start,target)
  6105.     local gui=with'BlockMesh'{
  6106.         Parent=with'Part'{
  6107.             CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  6108.             Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  6109.             Parent=getPlace();
  6110.             Color=_G.drawColor;
  6111.             BottomSurface=0;
  6112.             Anchored=true;
  6113.             TopSurface=0;
  6114.             formFactor=3;
  6115.             Name=name;
  6116.     }}.Parent;
  6117.     table.insert(_G.mine,gui);
  6118.     return gui;
  6119. end;
  6120. onDown=function()
  6121.     if(drawing)then
  6122.         return nil;
  6123.     end;
  6124.     if(selectGui.Adornee)then
  6125.         destroy(selectGui.Adornee);
  6126.     end;
  6127.    
  6128.     drawing=true;
  6129.    
  6130.     mouse.Icon=iconOnDown;
  6131.     ver=ver+1;
  6132.    
  6133.    
  6134.     local cVer,start,target=ver,mouse.hit.p;
  6135.    
  6136.     local group={};
  6137.     repeat
  6138.         Wait(0.02);
  6139.        
  6140.         if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  6141.            
  6142.             target=mouse.hit.p;
  6143.            
  6144.             table.insert(group,drawLine(start,target));
  6145.            
  6146.             start=target;
  6147.         end;
  6148.     until ver~=cVer;
  6149.     drawing=false;
  6150.    
  6151.     local groupM=new('Model',getPlace());
  6152.     for i,v in next,group do
  6153.         if(v:IsDescendantOf(Workspace))then
  6154.             v.Parent=groupM;
  6155.         end;
  6156.     end;
  6157.     if(next(groupM:children())==nil)then
  6158.         destroy(groupM);
  6159.     end;
  6160. end;
  6161. onUp=function()
  6162.     mouse.Icon=iconNormal;
  6163.     ver=ver+1;
  6164. end;
  6165. onKeyDown=function(k)
  6166.     if(freeKeys[k]==false)then
  6167.         return false;
  6168.     end;
  6169.     freeKeys[k]=false;
  6170.     Wait(0.01);
  6171.     if(keyDowns[k])then
  6172.         keyDowns[k]();
  6173.     elseif(shortcuts[k])then
  6174.         shortcuts[k]();
  6175.     end;
  6176. end;
  6177. onKeyUp=function(k)
  6178.     freeKeys[k]=true;
  6179. end;
  6180. onMove=function()
  6181.  
  6182. end;
  6183. onSelect=function(lmouse)
  6184.     frame.Visible=true;
  6185.  
  6186.     mouse=lmouse;
  6187.    
  6188.     mouse.Icon=iconNormal;
  6189.    
  6190.     mouse.Button1Down:connect(onDown);
  6191.     mouse.KeyDown:connect(onKeyDown);
  6192.     mouse.Button1Up:connect(onUp);
  6193.     mouse.KeyUp:connect(onKeyUp);
  6194.     mouse.Move:connect(onMove);
  6195. end;
  6196. onDeselect=function()
  6197.     ver=ver+1;
  6198.     frame.Visible=false;
  6199.     selectGui.Adornee=nil;
  6200.     mouse.Icon=iconNormal;
  6201.     for i,v in next,freeKeys do
  6202.         freeKeys[i]=true;
  6203.     end;
  6204. end;
  6205. addButton=function(title,shortcut,fun)
  6206.     with'TextButton'{
  6207.         Text=string.format(' %s (%s)',title,shortcut);
  6208.         TextXAlignment=0;
  6209.         Parent=frame;
  6210.     }.MouseButton1Up:connect(fun);
  6211.    
  6212.     shortcuts[shortcut]=fun;
  6213.    
  6214.     local c=#frame:children();
  6215.     for i,v in next,frame:children()do
  6216.         v.Position=UDim2.new(0,0,0,20*(i-1));
  6217.         v.Size=UDim2.new(1,0,0,20);
  6218.     end;
  6219.    
  6220.     frame.Position=UDim2.new(1,-152,.5,-c*10);
  6221.     frame.Size=UDim2.new(0,150,0,c*20);
  6222. end;
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231. for i,v in next,{guis;pack;}do
  6232.     pcall(function()
  6233.         repeat until destroy(v[name]);
  6234.     end);
  6235. end;
  6236.  
  6237.  
  6238.  
  6239. tool=with'HopperBin'{
  6240.     Parent=pack;
  6241.     Name=name;
  6242. };
  6243. tool.Deselected:connect(onDeselect);
  6244. tool.Selected:connect(onSelect);
  6245.  
  6246.  
  6247.  
  6248.  
  6249. screen=with'ScreenGui'{
  6250.     Parent=guis;
  6251.     Name=name;
  6252. };
  6253. frame=with'Frame'{
  6254.     Parent=screen;
  6255.     Visible=false;
  6256. };
  6257. clframe=with'Frame'{
  6258.     Position=UDim2.new(.5,-50,.5,-50);
  6259.     Size=UDim2.new(0,100,0,100);
  6260.     Visible=false;
  6261.     Parent=screen;
  6262. };
  6263. selectGui=with'SelectionBox'{
  6264.     Parent=screen;
  6265. };
  6266.  
  6267. local c=0;
  6268. for y=0,7 do
  6269.     for x=0,7 do
  6270.         local color=BrickColor.palette(c).Color;
  6271.        
  6272.         with'ImageButton'{
  6273.             Position=UDim2.new(.125*x,0,.125*y);
  6274.             Size=UDim2.new(.125,0,.125);
  6275.             BackgroundColor3=color;
  6276.             Parent=clframe;
  6277.         }.MouseButton1Up:connect(function()
  6278.             clframe.Visible=false;
  6279.             _G.drawColor=color;
  6280.         end);
  6281.        
  6282.         c=c+1;
  6283.     end;
  6284. end;
  6285.  
  6286. addButton('Color','c',function()
  6287.     clframe.Visible=true;
  6288. end);
  6289. addButton('Remove your draws','r',function()
  6290.     repeat
  6291.         destroy(_G.mine[1]);
  6292.         table.remove(_G.mine,1);
  6293.         Wait(0.01);
  6294.     until nil;
  6295. end);
  6296. addButton('Remove global draws','k',function()
  6297.     destroy(workspace.draw);
  6298.     while(_G.mine[1])do
  6299.         destroy(_G.mine[1]);
  6300.         table.remove(_G.mine,1);
  6301.     end;
  6302. end);
  6303. addButton('Remove selected','x',function()
  6304.     repeat
  6305.         if(find(workspace,'draw'))then
  6306.             local dt=mouse.target;
  6307.             if(dt and dt:IsDescendantOf(workspace.draw))then
  6308.                 selectGui.Adornee=dt.Parent;
  6309.             else
  6310.                 selectGui.Adornee=nil;
  6311.             end;
  6312.         else
  6313.             selectGui.Adornee=nil;
  6314.         end;
  6315.         Wait(0.01);
  6316.     until freeKeys.x;
  6317.     selectGui.Adornee=nil;
  6318. end);
  6319.  
  6320.  
  6321.  
  6322.  
  6323. repeat
  6324.     Wait(0.01);
  6325.     if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6326.         destroy(_G.mine[1]);
  6327.         table.remove(_G.mine,1);
  6328.     end;
  6329. until script.Parent==nil or tool.Parent==nil;
  6330. script.Disabled=true;
  6331. destroy(screen);
  6332. end
  6333. end)
  6334.  
  6335. addcmd('god', 'gods player',{},
  6336. function(args, speaker)
  6337.     local players = getPlayer(args[1], speaker)
  6338.     for i,v in pairs(players)do
  6339.         local pchar=_char(v)
  6340.         if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6341.     end
  6342. end)
  6343.  
  6344. addcmd('sgod', 'silently gods player',{},
  6345. function(args, speaker)
  6346.     local players = getPlayer(args[1], speaker)
  6347.     for i,v in pairs(players)do
  6348.         local pchar=_char(v)
  6349.         spawn(function()
  6350.             pchar.Humanoid.MaxHealth = 10000000
  6351.             wait()
  6352.             pchar.Humanoid.Health = 10000000
  6353.             if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6354.             Notify('Silent godded player(s)') end
  6355.         end)
  6356.     end
  6357. end)
  6358.  
  6359. addcmd('ungod', 'removes god from a player',{},
  6360. function(args, speaker)
  6361.     local players = getPlayer(args[1], speaker)
  6362.     for i,v in pairs(players)do
  6363.         local pchar=_char(v)
  6364.         if pchar then
  6365.             pchar.Humanoid.MaxHealth=100
  6366.             pchar.Humanoid.Health=100
  6367.         end
  6368.     end
  6369. end)
  6370.  
  6371. addcmd('heal', 'resets a players health',{},
  6372. function(args, speaker)
  6373.     local players = getPlayer(args[1], speaker)
  6374.     for i,v in pairs(players)do spawn(function()
  6375. local pchar=_char(v)
  6376. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6377.  
  6378. addcmd('fart', 'makes u fart',{},
  6379. function(args, speaker)
  6380.     local players = getPlayer(args[1], speaker)
  6381.     for i,v in pairs(players)do
  6382.     spawn(function()
  6383.         local pchar=_char(v)
  6384. fart = Instance.new("Smoke")
  6385. fart.Parent = pchar.HumanoidRootPart
  6386. fart.Color = Color3.new(255/255, 255/255, 0)
  6387. fart.Opacity = 0.4
  6388. fart.Size = 1.0
  6389. fart.RiseVelocity = 8
  6390. fartsound = Instance.new("Sound", workspace)
  6391. fsound = "http://www.roblox.com/asset?id=251309043"
  6392. fartsound.SoundId = fsound
  6393. fartsound.Volume = 1.0
  6394. fartsound:Play()
  6395. wait(9.0)
  6396. fartsound:Destroy()
  6397. pchar.HumanoidRootPart.Smoke:Destroy()
  6398.         end)
  6399. end
  6400. end)
  6401.  
  6402. addcmd('decalspam', 'you can already guess...',{},
  6403. function(args, speaker)
  6404. Notify('Decal Spammed ID: ' ..args[1])
  6405. wait(4)
  6406. decalID = args[1]
  6407. function exPro(root)
  6408. for _, v in pairs(root:GetChildren()) do
  6409. if v:IsA("BasePart") then
  6410. local One = Instance.new("Decal", v)
  6411. local Two = Instance.new("Decal", v)
  6412. local Three = Instance.new("Decal", v)
  6413. local Four = Instance.new("Decal", v)
  6414. local Five = Instance.new("Decal", v)
  6415. local Six = Instance.new("Decal", v)
  6416. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6417. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6418. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6419. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6420. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6421. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6422. One.Face = "Front"
  6423. Two.Face = "Back"
  6424. Three.Face = "Right"
  6425. Four.Face = "Left"
  6426. Five.Face = "Top"
  6427. Six.Face = "Bottom"
  6428. One.Name = "IYdecal"
  6429. Two.Name = "IYdecal"
  6430. Three.Name = "IYdecal"
  6431. Four.Name = "IYdecal"
  6432. Five.Name = "IYdecal"
  6433. Six.Name = "IYdecal"
  6434. end
  6435. exPro(v)
  6436. end
  6437. end
  6438. function asdf(root)
  6439. for _, v in pairs(root:GetChildren()) do
  6440. asdf(v)
  6441. end
  6442. end
  6443. exPro(workspace)
  6444. asdf(workspace)
  6445. end)
  6446.  
  6447. addcmd('undecalspam', 'removes the mess',{},
  6448. function(args, speaker)
  6449. Notify('Removing Decal Spam...')
  6450. wait(4)
  6451. function exPro(root)
  6452. for _, v in pairs(root:GetChildren()) do
  6453. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6454. v.Parent = nil
  6455. end
  6456. exPro(v)
  6457. end
  6458. end
  6459. function asdf(root)
  6460. for _, v in pairs(root:GetChildren()) do
  6461. asdf(v)
  6462. end
  6463. end
  6464. exPro(workspace)
  6465. asdf(workspace)
  6466. end)
  6467.  
  6468. addcmd('sky', 'sets the sky',{'skybox'},
  6469. function(args, speaker)
  6470. playinggif = false
  6471. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6472. s = Instance.new("Sky")
  6473. s.Name = "Sky"
  6474. s.Parent = LightingService
  6475. local skyboxID = args[1]
  6476. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6477. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6478. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6479. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6480. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6481. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6482. LightingService.TimeOfDay = 12
  6483. end)
  6484.  
  6485. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6486. function(args, speaker)
  6487. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6488. playinggif = false
  6489. wait(0.5)
  6490. local GIF = splitString(args[1])
  6491. for _, child in pairs( gLighting:GetChildren()) do
  6492.     if child.ClassName == "Sky" then
  6493.         child:Destroy()
  6494.     end
  6495. end
  6496. Sky = Instance.new("Sky",game.Lighting)
  6497. Notify('Loading...')
  6498. playinggif = true
  6499. for N,F in ipairs(GIF) do
  6500.     game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6501. end
  6502. gLighting.TimeOfDay = 12
  6503. Notify('Playing skybox')
  6504. playinggif = true
  6505. wait(0.5)
  6506. repeat
  6507.     for N,F in ipairs(GIF) do
  6508.         Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6509.         Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6510.         Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6511.         Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6512.         Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6513.         Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6514.         wait(skyinterval)
  6515.     end
  6516. until playinggif == false
  6517. end)
  6518.  
  6519. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6520. function(args, speaker)
  6521. playinggif = false
  6522. wait(0.5)
  6523. Notify('Stopped sky gif')
  6524. for _, child in pairs( gLighting:GetChildren()) do
  6525.     if child.ClassName == "Sky" then
  6526.         child:Destroy()
  6527.     end
  6528. end
  6529. end)
  6530.  
  6531. addcmd('freeze', 'freezes a player',{'fr'},
  6532. function(args, speaker)
  6533.     local players = getPlayer(args[1], speaker)
  6534.     if players ~= nil then
  6535.     for i, v in pairs(players) do
  6536.     spawn(function()
  6537.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6538.     end
  6539.     end)
  6540.     end
  6541. end
  6542. end)
  6543.  
  6544. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6545. function(args, speaker)
  6546.     local players = getPlayer(args[1], speaker)
  6547.     if players ~= nil then
  6548.     for i, v in pairs(players) do
  6549.     spawn(function()
  6550.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6551.     end
  6552.     end)
  6553.     end
  6554. end
  6555. end)
  6556.  
  6557. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6558. function(args, speaker)
  6559.     local players = getPlayer(args[1], speaker)
  6560.     if players ~= nil then
  6561.         for i, v in pairs(players) do
  6562. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6563. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6564. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6565. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6566. M.Anchored = true
  6567. end
  6568. end
  6569. end)
  6570.  
  6571. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6572. function(args, speaker)
  6573. for i,v in pairs(workspace:GetDescendants()) do
  6574. if v:IsA("SpawnLocation") then
  6575. v:Destroy()
  6576. end
  6577. end
  6578. end)
  6579.  
  6580. addcmd('neon', 'makes a player neon',{},
  6581. function(args, speaker)
  6582.     local players = getPlayer(args[1], speaker)
  6583.     if players ~= nil then
  6584.         for i, v in pairs(players) do
  6585.                     for _, child in pairs( _char(v):GetChildren()) do
  6586.         if child.ClassName == "CharacterMesh" then
  6587.         child:Destroy()
  6588.         end
  6589.         end
  6590.         for _, child in pairs( _char(v):GetChildren()) do
  6591.         if child.ClassName == "Shirt" then
  6592.         child:Destroy()
  6593.         end
  6594.         end
  6595.         for _, child in pairs( _char(v):GetChildren()) do
  6596.         if child.ClassName == "Pants" then
  6597.         child:Destroy()
  6598.         end
  6599.         end
  6600.             for _, child in pairs( _char(v):GetDescendants()) do
  6601.             if child.ClassName == "Part" then
  6602.         child.Material = "Neon"
  6603.     end
  6604. end
  6605. end
  6606. end
  6607. end)
  6608.  
  6609. addcmd('glass', 'makes a player glass',{},
  6610. function(args, speaker)
  6611.     local players = getPlayer(args[1], speaker)
  6612.     if players ~= nil then
  6613.         for i, v in pairs(players) do
  6614.                     for _, child in pairs( _char(v):GetChildren()) do
  6615.         if child.ClassName == "CharacterMesh" then
  6616.         child:Destroy()
  6617.         end
  6618.         end
  6619.         for _, child in pairs( _char(v):GetChildren()) do
  6620.         if child.ClassName == "Shirt" then
  6621.         child:Destroy()
  6622.         end
  6623.         end
  6624.         for _, child in pairs( _char(v):GetChildren()) do
  6625.         if child.ClassName == "Pants" then
  6626.         child:Destroy()
  6627.         end
  6628.         end
  6629.             for _, child in pairs( _char(v):GetDescendants()) do
  6630.             if child.ClassName == "Part" then
  6631.         child.Material = "Glass"
  6632.         child.Transparency = 0.3
  6633.     end
  6634. end
  6635. end
  6636. end
  6637. end)
  6638.  
  6639.  
  6640. addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
  6641. function(args, speaker)
  6642.     local players = getPlayer(args[1], speaker)
  6643.     local platforms = {}
  6644.     for i,v in pairs(players) do
  6645.         local p = game:GetService("Players")[v]
  6646.         table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  6647.     end
  6648.     Notify(table.concat(platforms, ', '))
  6649. end)
  6650.  
  6651. addcmd('whiteify', 'Turns the target white.', {'white'},
  6652. function(args, speaker)
  6653.     local players = getPlayer(args[1], speaker)
  6654.  
  6655.     for i,v in pairs(players) do
  6656.         local lplr = game:GetService("Players")[v]
  6657.         local bodyc = lplr.Character["Body Colors"]
  6658.         local color = "Institutional white"
  6659.  
  6660.         bodyc.HeadColor = BrickColor.new(color)
  6661.         bodyc.LeftArmColor = BrickColor.new(color)
  6662.         bodyc.LeftLegColor = BrickColor.new(color)
  6663.         bodyc.RightArmColor = BrickColor.new(color)
  6664.         bodyc.RightLegColor = BrickColor.new(color)
  6665.         bodyc.TorsoColor = BrickColor.new(color)
  6666.     end
  6667. end)
  6668.  
  6669. addcmd('blackify', 'Turns the target black.', {'black'},
  6670. function(args, speaker)
  6671.     local players = getPlayer(args[1], speaker)
  6672.  
  6673.     for i,v in pairs(players) do
  6674.         local lplr = game:GetService("Players")[v]
  6675.         local bodyc = lplr.Character["Body Colors"]
  6676.         local color = "Black"
  6677.  
  6678.         bodyc.HeadColor = BrickColor.new(color)
  6679.         bodyc.LeftArmColor = BrickColor.new(color)
  6680.         bodyc.LeftLegColor = BrickColor.new(color)
  6681.         bodyc.RightArmColor = BrickColor.new(color)
  6682.         bodyc.RightLegColor = BrickColor.new(color)
  6683.         bodyc.TorsoColor = BrickColor.new(color)
  6684.     end
  6685. end)
  6686.  
  6687. addcmd('kill', 'kills a player',{},
  6688. function(args, speaker)
  6689.     local players = getPlayer(args[1], speaker)
  6690.     for i,v in pairs(players)do
  6691.         local pchar=_char(v)
  6692.         pchar:BreakJoints()
  6693.     end
  6694. end)
  6695.  
  6696. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6697. function(args, speaker)
  6698.     local players = getPlayer(args[1], speaker)
  6699.     for i,v in pairs(players)do
  6700. spawn(function()
  6701. local plr = gPlayers[v]
  6702. local  char = plr.Character
  6703. char.Humanoid.WalkSpeed = 100
  6704. char.Humanoid.JumpPower = 70
  6705. spawn(function()
  6706. for i,v in pairs(char:GetChildren()) do
  6707.     if v:IsA("BasePart") then
  6708.         coroutine.wrap(function()
  6709.             for i=0,1,.1 do
  6710.                 wait()
  6711.                 v.Transparency = v.Transparency +i
  6712.             end
  6713.         end)()
  6714.     end
  6715. end
  6716. for i,v in pairs(char:GetChildren()) do
  6717.     if v:IsA("Accessory") then
  6718.         coroutine.wrap(function()
  6719.             for i=0,1,.1 do
  6720.                 wait()
  6721.                 v.Handle.Transparency = v.Handle.Transparency +i
  6722.             end
  6723.         end)()
  6724.     end
  6725. end
  6726. end)
  6727. char.Head.face:Destroy()
  6728. wait(1)
  6729. local s = Instance.new("Sound")
  6730. s.Name = "wae"
  6731. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6732. s.Volume = 1
  6733. s.Pitch = 1
  6734. s.Looped = true
  6735. s.archivable = true
  6736. s.Parent = gPlayers.LocalPlayer.Character.Head
  6737. s:play()
  6738. local daqueen = Instance.new("Part",char)
  6739. daqueen.Name = "asd"
  6740. daqueen.CanCollide = false
  6741. local mesh = Instance.new("SpecialMesh",daqueen)
  6742. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6743. mesh.MeshId = "rbxassetid://1300136843"
  6744. local text = Instance.new("Decal",daqueen)
  6745. text.Name = "asd"
  6746. text.Texture = "rbxassetid://1300137893"
  6747. local knowdawey = Instance.new("Weld",char)
  6748. knowdawey.Part0 = char.HumanoidRootPart
  6749. knowdawey.Part1 = daqueen
  6750. local eye1 = Instance.new("Part")
  6751. eye1.CanCollide = false
  6752. eye1.Parent = char
  6753. local mesh1 = Instance.new("SpecialMesh",eye1)
  6754. mesh1.MeshId = "rbxassetid://1300138314"
  6755. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6756. local eyetext = Instance.new("Decal",eye1)
  6757. eyetext.Texture = "rbxassetid://1300129774"
  6758. local eye1w = Instance.new("Weld",char)
  6759. eye1w.Part0 = char.HumanoidRootPart
  6760. eye1w.Part1 = eye1
  6761. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6762. end)
  6763. end
  6764. end)
  6765.  
  6766. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6767. function(args, speaker)
  6768.     part = GLS(false, 0)
  6769.     local function dels(instance)
  6770.         for i,v in pairs(instance:GetChildren())do
  6771.             if v.Name:lower() == part:lower() then v:Destroy() end
  6772.             dels(v)
  6773.         end
  6774.     end
  6775.     dels(workspace)
  6776. Notify('Deleted ' ..GLS(false, 0))
  6777. end)
  6778.  
  6779. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6780. function(args, speaker)
  6781.     part = GLS(false, 0)
  6782.     local function dels(instance)
  6783.         for i,v in pairs(instance:GetChildren())do
  6784.             if v.ClassName:lower() == part:lower() then v:Destroy() end
  6785.             dels(v)
  6786.         end
  6787.     end
  6788.     dels(workspace)
  6789. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6790. end)
  6791.  
  6792. addcmd('blur', 'adjusts blur',{},
  6793. function(args, speaker)
  6794.     local function dels(instance)
  6795.         for i,v in pairs(instance:GetChildren())do
  6796.             if v:IsA'BlurEffect'then v:Destroy()end
  6797.             dels(v)
  6798.         end
  6799.     end
  6800.     dels(LightingService)
  6801.  
  6802.     local b = Instance.new("BlurEffect", LightingService)
  6803.     b.Name = "IYblur"
  6804.     b.Size = args[1]
  6805. end)
  6806.  
  6807. addcmd('distortsound','changes volume of sound',{'distort'},
  6808. function(args, speaker)
  6809.     for i,v in pairs(workspace:GetChildren())do
  6810.         if v:IsA("Sound") and v.Name == "IYsound" then
  6811.             v:ClearAllChildren ()
  6812.             local d = Instance.new('DistortionSoundEffect')
  6813.             d.Parent = v
  6814.             d.Level = args[1]
  6815.             Notify('Changed distortion to ' .. args[1])
  6816.         end
  6817.     end
  6818. end)
  6819.  
  6820. addcmd('volume','changes volume of sound',{'vol'},
  6821. function(args, speaker)
  6822.     for i,v in pairs(workspace:GetChildren())do
  6823.         if v:IsA("Sound") and v.Name == "IYsound" then
  6824.             v.Volume = args[1]
  6825.             Notify('Changed volume to ' .. args[1])
  6826.         end
  6827.     end
  6828. end)
  6829.  
  6830. addcmd('pitch','changes pitch of sound',{},
  6831. function(args, speaker)
  6832.     for i,v in pairs(workspace:GetChildren())do
  6833.         if v:IsA("Sound") and v.Name == "IYsound" then
  6834.             v.Pitch = args[1]
  6835.             Notify('Changed pitch to ' .. args[1])
  6836.         end
  6837.     end
  6838. end)
  6839.  
  6840. addcmd('loadmap', 'spawns a map',{},
  6841. function(args, speaker)
  6842. local m = args[1]
  6843. for _,v in pairs(workspace:GetChildren()) do
  6844. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6845. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6846. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6847. wait(1)
  6848. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6849. map.Parent = workspace
  6850. end)
  6851.  
  6852. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6853. function(args, speaker)
  6854. msghook()
  6855. if MSGhook == false then
  6856. local localp = game:GetService'Players'.LocalPlayer
  6857. localp.CharacterAppearanceId = 20018
  6858. localp.Character:BreakJoints()
  6859. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6860. Instance.new("ForceField", localp.Character)
  6861. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6862. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6863. localp.CharacterAppearanceId = 0
  6864. localp.Character:BreakJoints()
  6865. if _G.mainhat ~= nil then
  6866. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6867. local part = Instance.new('Part')
  6868. part.Anchored = true
  6869. part.Transparency = 1
  6870. main.Disabled = false
  6871. main.Parent = part
  6872. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6873. part.Parent = localp.Character
  6874. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6875. repeat wait() until localp:FindFirstChild'ChessMsg'
  6876. part:Destroy()
  6877. local message = localp:FindFirstChild'ChessMsg'
  6878. message.Text = ''
  6879. message.Parent = workspace
  6880. message.Name = "IYmessage"
  6881. if part ~= nil then part:Destroy() end
  6882. localp.Character.HumanoidRootPart.Anchored = false
  6883. for _, child in pairs( workspace:GetChildren()) do
  6884.     if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6885.         child:Destroy()
  6886.     end
  6887. end
  6888. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6889. if _G.msg ~= nil then
  6890. Notify('Loaded global message bypass')
  6891. else
  6892. execCmd("loadm")
  6893. end
  6894. end
  6895. elseif MSGhook == true then
  6896. Notify('Messages already loaded!')
  6897. end
  6898. end)
  6899.  
  6900. addcmd('countdown', 'makes a countdown', {},
  6901. function(args, speaker)
  6902. local players = getPlayer(args[1], speaker)
  6903. if args[1] ~= string then
  6904. local time = args[1]
  6905. msghook()
  6906. if MSGhook == true then
  6907. local h = workspace.IYmessage
  6908. for i = time, 1, -1 do
  6909. wait(1)
  6910. h.Text = "Countdown: "..i..""
  6911. end
  6912. wait(1)
  6913. h.Text = "Times Up!"
  6914. wait(2)
  6915. h.Text = ''
  6916. elseif MSGhook == false then
  6917.     execCmd("loadm")
  6918.     repeat wait() until workspace:FindFirstChild("IYmessage")
  6919. local h = workspace.IYmessage
  6920. for i = time, 1, -1 do
  6921. wait(1)
  6922. h.Text = "Countdown: "..i..""
  6923. end
  6924. wait(1)
  6925. h.Text = "Times Up!"
  6926. wait(2)
  6927. h.Text = ''
  6928. end
  6929. end
  6930. end)
  6931.  
  6932. addcmd('explode', 'explode a player', {},
  6933. function(args, speaker)
  6934.     local players = getPlayer(args[1], speaker)
  6935.     for i, v in pairs(players) do
  6936.         local char = _char(v)
  6937.         if char:FindFirstChild("HumanoidRootPart") then
  6938.             Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position                  
  6939.         end
  6940.     end
  6941. end)
  6942.  
  6943. addcmd('flood', 'makes a flood e.e', {},
  6944. function(args, speaker)
  6945. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6946. end)
  6947.  
  6948. addcmd('spookyify', 'makes it sp00ky', {},
  6949. function(args, speaker)
  6950. local music = Instance.new("Sound", workspace)
  6951. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6952. music.Volume = 20
  6953. music.Looped = true
  6954. music:Play()
  6955.  
  6956. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6957. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6958. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6959. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6960.  
  6961. local w = workspace:GetChildren()
  6962.  
  6963. for i= 1,#w do
  6964.     if w[i]:isA("BasePart") then
  6965.         pe = Instance.new("ParticleEmitter", w[i])
  6966.         pe.Texture = tex4
  6967.         pe.VelocitySpread = 5
  6968.     end
  6969. end
  6970.  
  6971. local playerLeaderstats = {}
  6972. for i, v in pairs(gPlayers:GetChildren()) do
  6973. table.insert(playerLeaderstats, v)
  6974. end
  6975. for i, v in pairs(playerLeaderstats) do
  6976. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6977. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6978. pe.VelocitySpread = 50
  6979. end
  6980.  
  6981. texture = "http://www.roblox.com/asset/?id=185495987"
  6982.  
  6983. local A = workspace:GetChildren()
  6984. local B = workspace:GetChildren()
  6985. local C = workspace:GetChildren()
  6986. local D = workspace:GetChildren()
  6987. local E = workspace:GetChildren()
  6988. local F = workspace:GetChildren()
  6989. for i,v in pairs(A) do
  6990.     if v:IsA("Part") then
  6991.     local d =    Instance.new("Decal",v)
  6992.         v.Decal.Face = "Top"
  6993.         v.Decal.Texture = texture
  6994.         v.Anchored = true        
  6995.     end
  6996. end
  6997.  
  6998. for i,v in pairs(B) do
  6999.     if v:IsA("Part") then
  7000.         local s = Instance.new("Decal",v)
  7001.         s.Face = "Front"
  7002.         s.Texture = texture
  7003.     end
  7004. end
  7005.  
  7006. for i,v in pairs(C) do
  7007.     if v:IsA("Part") then
  7008.         local h = Instance.new("Decal",v)
  7009.         h.Face = "Back"
  7010.         h.Texture = texture
  7011.     end
  7012. end
  7013.  
  7014. for i,v in pairs(D) do
  7015.     if v:IsA("Part") then
  7016.         local j = Instance.new("Decal",v)
  7017.         j.Face = "Left"
  7018.         j.Texture = texture
  7019.     end
  7020. end
  7021.  
  7022. for i,v in pairs(E) do
  7023.     if v:IsA("Part") then
  7024.         local k = Instance.new("Decal",v)
  7025.         k.Face = "Right"
  7026.         k.Texture = texture
  7027.     end
  7028. end
  7029.  
  7030. for i,v in pairs(F) do
  7031.     if v:IsA("Part") then
  7032.         local l = Instance.new("Decal",v)
  7033.         l.Face = "Bottom"
  7034.         l.Texture = texture
  7035.     end
  7036.  
  7037.     imageOne = "http://www.roblox.com/asset/?id=169585459"
  7038. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  7039. imageThree = "http://www.roblox.com/asset/?id=169585485"
  7040. imageFour = "http://www.roblox.com/asset/?id=169585502"
  7041. imageFive = "http://www.roblox.com/asset/?id=169585515"
  7042. imageSix = "http://www.roblox.com/asset/?id=169585502"
  7043. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  7044. imageEight = "http://www.roblox.com/asset/?id=169585475"
  7045.  
  7046. Spooky = Instance.new("Sound", workspace)
  7047. Spooky.Name = "Spooky"
  7048. Spooky.SoundId = "rbxassetid://174270407"
  7049. Spooky.Volume = 15
  7050. Spooky.Looped = true
  7051. Spooky:Play()
  7052.  
  7053. Sky = Instance.new("Sky", LightingService)
  7054. Sky.SkyboxBk = imageOne
  7055. Sky.SkyboxDn = imageOne
  7056. Sky.SkyboxFt = imageOne
  7057. Sky.SkyboxLf = imageOne
  7058. Sky.SkyboxRt = imageOne
  7059. Sky.SkyboxUp = imageOne
  7060.  
  7061.  
  7062. while true do
  7063.     Sky.SkyboxBk = imageOne
  7064.     Sky.SkyboxDn = imageOne
  7065.     Sky.SkyboxFt = imageOne
  7066.     Sky.SkyboxLf = imageOne
  7067.     Sky.SkyboxRt = imageOne
  7068.     Sky.SkyboxUp = imageOne
  7069.     wait(0.15)
  7070.     Sky.SkyboxBk = imageTwo
  7071.     Sky.SkyboxDn = imageTwo
  7072.     Sky.SkyboxFt = imageTwo
  7073.     Sky.SkyboxLf = imageTwo
  7074.     Sky.SkyboxRt = imageTwo
  7075.     Sky.SkyboxUp = imageTwo
  7076.     wait(0.15)
  7077.     Sky.SkyboxBk = imageThree
  7078.     Sky.SkyboxDn = imageThree
  7079.     Sky.SkyboxFt = imageThree
  7080.     Sky.SkyboxLf = imageThree
  7081.     Sky.SkyboxRt = imageThree
  7082.     Sky.SkyboxUp = imageThree
  7083.     wait(0.15)
  7084.     Sky.SkyboxBk = imageFour
  7085.     Sky.SkyboxDn = imageFour
  7086.     Sky.SkyboxFt = imageFour
  7087.     Sky.SkyboxLf = imageFour
  7088.     Sky.SkyboxRt = imageFour
  7089.     Sky.SkyboxUp = imageFour
  7090.     wait(0.15)
  7091.     Sky.SkyboxBk = imageFive
  7092.     Sky.SkyboxDn = imageFive
  7093.     Sky.SkyboxFt = imageFive
  7094.     Sky.SkyboxLf = imageFive
  7095.     Sky.SkyboxRt = imageFive
  7096.     Sky.SkyboxUp = imageFive
  7097.     wait(0.15)
  7098.     Sky.SkyboxBk = imageSix
  7099.     Sky.SkyboxDn = imageSix
  7100.     Sky.SkyboxFt = imageSix
  7101.     Sky.SkyboxLf = imageSix
  7102.     Sky.SkyboxRt = imageSix
  7103.     Sky.SkyboxUp = imageSix
  7104.     wait(0.15)
  7105.     Sky.SkyboxBk = imageSeven
  7106.     Sky.SkyboxDn = imageSeven
  7107.     Sky.SkyboxFt = imageSeven
  7108.     Sky.SkyboxLf = imageSeven
  7109.     Sky.SkyboxRt = imageSeven
  7110.     Sky.SkyboxUp = imageSeven
  7111.     wait(0.15)
  7112.     Sky.SkyboxBk = imageEight
  7113.     Sky.SkyboxDn = imageEight
  7114.     Sky.SkyboxFt = imageEight
  7115.     Sky.SkyboxLf = imageEight
  7116.     Sky.SkyboxRt = imageEight
  7117.     Sky.SkyboxUp = imageEight
  7118.     wait(0.15)
  7119.    
  7120. end
  7121. end
  7122. end)
  7123.  
  7124. addcmd('invisible', 'make a player invisible',{'invis'},
  7125. function(args, speaker)
  7126.     local players = getPlayer(args[1], speaker)
  7127.     for i, v in pairs(players) do
  7128.         for k, v2 in pairs(_char(v):GetChildren()) do
  7129.             if v2.className == "Part" then
  7130.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7131.             elseif v2.className == "Accessory" then
  7132.                 if v2:FindFirstChild("Handle") then
  7133.                     v2.Handle.Transparency = 1
  7134.                 end
  7135.             end
  7136.             if v2:FindFirstChild("face") then
  7137.                 v2.face.Transparency = 1
  7138.             end
  7139.         end
  7140.     end
  7141. end)
  7142.  
  7143. addcmd('visible', 'make a player visible',{'vis'},
  7144. function(args, speaker)
  7145.     local players = getPlayer(args[1], speaker)
  7146.     for i, v in pairs(players) do
  7147.         for k, v2 in pairs(_char(v):GetChildren()) do
  7148.             if v2.className == "Part" then
  7149.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  7150.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7151.             end
  7152.             if v2:FindFirstChild("face") then
  7153.                 v2.face.Transparency = 0
  7154.             end
  7155.         end
  7156.     end
  7157. end)
  7158.  
  7159. addcmd('goto', 'go to a player',{'to'},
  7160. function(args, speaker)
  7161.     local players = getPlayer(args[1], speaker)
  7162.     if _char(players[1]) ~= nil then
  7163.         if speaker.Character:FindFirstChild("Humanoid") then
  7164.             speaker.Character.Humanoid.Jump = true
  7165.         end
  7166.         speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
  7167.     end
  7168. end)
  7169.  
  7170. addcmd('bring', 'bring a player to you',{},
  7171. function(args, speaker)
  7172.     local players = getPlayer(args[1], speaker)
  7173.     for i,v in pairs(players) do
  7174.         if _char(v) ~= nil then
  7175.             if _char(v):FindFirstChild("Humanoid") then
  7176.             _char(v).Humanoid.Jump = true
  7177.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7178.             end
  7179.             wait(0.1)
  7180.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7181.         end
  7182.     end
  7183. end)
  7184.  
  7185. addcmd('tp', 'teleport player 1 to player 2',{},
  7186. function(args, speaker)
  7187.     local players1=getPlayer(args[1], speaker)
  7188.     local players2=getPlayer(args[2], speaker)
  7189.     if not players2[1] then return end
  7190.     for i,v in pairs(players1) do
  7191.         if _char(v) ~= nil and _char(players2[1]) ~= nil then
  7192.             if _char(v):FindFirstChild("Humanoid") then
  7193.             _char(v).Humanoid.Jump = true
  7194.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7195.             end
  7196.             wait(0.1)
  7197.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7198.         end    
  7199.     end
  7200. end)
  7201.  
  7202. local WayPoints = {}
  7203. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  7204. function(args, speaker)
  7205.     local WPName = tostring(GLS(false, 0))
  7206.     if speaker.Character:findFirstChild("HumanoidRootPart") then
  7207.         Notify("Created waypoint: "..GLS(false, 0))
  7208.         local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  7209.         WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  7210.         updatepositions()
  7211.     end
  7212. end)
  7213.  
  7214. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  7215. function(args, speaker)
  7216.         for i,v in pairs(WayPoints) do
  7217.         if v.NAME == tostring(GLS(false, 0)) then
  7218.         Notify("Deleted waypoint: " .. v.NAME)
  7219.         table.remove(WayPoints, i)
  7220.         updatepositions()
  7221.         end end
  7222. end)
  7223.  
  7224.  
  7225. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  7226. function(args, speaker)
  7227.     local players = getPlayer(args[1], speaker)
  7228.         local WPName = tostring(GLS(false, 1))
  7229.         for i,v in pairs(players) do
  7230.         if gPlayers[v] and gPlayers[v].Character then
  7231.             for i,_ in pairs(WayPoints) do
  7232.                 local x = WayPoints[i].COORD[1]
  7233.                 local y = WayPoints[i].COORD[2]
  7234.                 local z = WayPoints[i].COORD[3]
  7235.                 if tostring(WayPoints[i].NAME) == tostring(WPName) then
  7236.                     gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  7237.                 end
  7238.             end
  7239.         end
  7240.     end
  7241. end)
  7242.  
  7243. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  7244. function(args, speaker)
  7245.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7246.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7247.             if _players[v].Character and _players[b].Character then
  7248.                 _players[v].CharacterAppearanceId = _players[b].userId
  7249.                 refresh(_players[v])
  7250.             end
  7251.         end
  7252.     end
  7253. end)
  7254.  
  7255. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  7256. function(args, speaker)
  7257.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7258.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7259.         spawn(function()
  7260.         for i,v in pairs(_players[v].Backpack:GetChildren()) do
  7261.             if v:IsA('Tool') or v:IsA('HopperBin') then
  7262.                 if not _players[b] then
  7263.                 v:Clone().Parent = speaker.Backpack
  7264.                 else v:Clone().Parent = _players[b].Backpack
  7265.             end
  7266.             end
  7267.         end
  7268.         end)
  7269.         end
  7270.         end
  7271. end)
  7272.  
  7273. addcmd('char', 'change a players appearance',{},
  7274. function(args, speaker)
  7275.     local players = getPlayer(args[1], speaker)
  7276.     if not args[1]or not args[2]then return end
  7277.     local id=args[2]
  7278.     if players ~= nil then
  7279.         for i,v in pairs(players) do
  7280.             gPlayers[v].CharacterAppearanceId = id
  7281.             refresh(gPlayers[v])
  7282.             end
  7283.         end
  7284. end)
  7285.  
  7286. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  7287. function(args, speaker)
  7288.     local players = getPlayer(args[1], speaker)
  7289.     if players ~= nil then
  7290.         for i,v in pairs(players) do
  7291.         gPlayers[v].CharacterAppearanceId = 0
  7292.         refresh(gPlayers[v])
  7293.         end
  7294.     end
  7295. end)
  7296.  
  7297. addcmd('speed', 'change a players walkspeed',{'ws'},
  7298. function(args, speaker)
  7299.     local players = getPlayer(args[1], speaker)
  7300.     if not args[1]or not args[2]then return end
  7301.     local num=args[2]
  7302.     for i,v in pairs(players) do
  7303.         if _char(v):FindFirstChild("Humanoid") then
  7304.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7305.         end
  7306.     end
  7307. end)
  7308.  
  7309. addcmd('jump', 'forces a player to jump',{},
  7310. function(args, speaker)
  7311.     local players = getPlayer(args[1], speaker)
  7312.     for i,v in pairs(players) do
  7313.         if _char(v):FindFirstChild("Humanoid") then
  7314.             _char(v).Humanoid.Jump = true
  7315.         end
  7316.     end
  7317. end)
  7318.  
  7319. jumping = {}
  7320. addcmd('loopjump','like a bunny :)',{'ljump'},
  7321. function(args, speaker)
  7322.     local players = getPlayer(args[1], speaker)
  7323.     for i,v in pairs(players)do
  7324.     spawn(function()
  7325.         if FindTable(jumping, _players[v].Name) then return end
  7326.         table.insert(jumping, _players[v].Name)
  7327.         repeat wait(0.01)
  7328.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7329.             if _players[v].Character.Humanoid.Jump ~= true then
  7330.         _players[v].Character.Humanoid.Jump = true end end
  7331.         until not FindTable(jumping, _players[v].Name)
  7332.     end)
  7333.     end
  7334. end)
  7335.  
  7336. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7337. function(args, speaker)
  7338.     local players = getPlayer(args[1], speaker)
  7339.     for i,v in pairs(players)do
  7340.         spawn(function()
  7341.         for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7342.         end)
  7343.         end
  7344. end)
  7345.  
  7346. addcmd('sit', 'sit a player',{},
  7347. function(args, speaker)
  7348.     local players = getPlayer(args[1], speaker)
  7349.     for i,v in pairs(players) do
  7350.         if _char(v):FindFirstChild("Humanoid") then
  7351.             _char(v).Humanoid.Sit = true
  7352.         end
  7353.     end
  7354. end)
  7355.  
  7356. sitting = {}
  7357. addcmd('loopsit','very annoying',{'lsit'},
  7358. function(args, speaker)
  7359.     local players = getPlayer(args[1], speaker)
  7360.     for i,v in pairs(players)do
  7361.     spawn(function()
  7362.         if FindTable(sitting, _players[v].Name) then return end
  7363.         table.insert(sitting, _players[v].Name)
  7364.         repeat wait(0.01)
  7365.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7366.             if _players[v].Character.Humanoid.Sit ~= true then
  7367.         _players[v].Character.Humanoid.Sit = true end end
  7368.         until not FindTable(sitting, _players[v].Name)
  7369.     end)
  7370.     end
  7371. end)
  7372.  
  7373. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7374. function(args, speaker)
  7375.     local players = getPlayer(args[1], speaker)
  7376.     for i,v in pairs(players)do
  7377.         spawn(function()
  7378.         for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7379.         end)
  7380.         end
  7381. end)
  7382.  
  7383. addcmd('strength',' strong',{},
  7384. function(args, speaker)
  7385.     local players = getPlayer(args[1], speaker)
  7386.     for i,v in pairs(players)do
  7387.     spawn(function()
  7388.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7389.     if child.ClassName == "Part" then
  7390.     child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7391.     end
  7392.     end
  7393.     end)
  7394.     end
  7395. end)
  7396.  
  7397. addcmd('weaken',' weak',{},
  7398. function(args, speaker)
  7399.     local players = getPlayer(args[1], speaker)
  7400.     for i,v in pairs(players)do
  7401.     spawn(function()
  7402.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7403.     if child.ClassName == "Part" then
  7404.     child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7405.     end
  7406.     end
  7407.     end)
  7408.     end
  7409. end)
  7410.  
  7411. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7412. function(args, speaker)
  7413.     local players = getPlayer(args[1], speaker)
  7414.     for i,v in pairs(players)do
  7415.     spawn(function()
  7416.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7417.     if child.ClassName == "Part" then
  7418.     child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7419.     end
  7420.     end
  7421.     end)
  7422.     end
  7423. end)
  7424.  
  7425. addcmd('trip','makes a player trip',{},
  7426. function(args, speaker)
  7427.     local players = getPlayer(args[1], speaker)
  7428.     for i,v in pairs(players)do
  7429.     spawn(function()
  7430.     if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7431.     local dir = _players[v].Character:findFirstChild("Right Leg")
  7432.     dir.Anchored = true
  7433.     if dir.Anchored == true then
  7434.     wait(.5)
  7435.     _players[v].Character.Humanoid.Sit = true
  7436.     wait(1)
  7437.     _players[v].Character.Humanoid.Sit = false
  7438.     dir.Anchored = false
  7439.     end
  7440.     end
  7441.     end)
  7442.     end
  7443. end)
  7444.  
  7445. oofing = false
  7446. addcmd('loopoof','very VERY annoying',{},
  7447. function(args, speaker)
  7448. oofing = true
  7449. repeat wait(0.01)
  7450.     for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7451.        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7452.            for _,x in pairs(v.Character.Head:GetChildren()) do
  7453.                if x:IsA'Sound' then x.Playing = true end
  7454.            end
  7455.        end
  7456.    end
  7457. until oofing == false
  7458. end)
  7459.  
  7460. addcmd('unloopoof','stops the oof chaos',{},
  7461. function(args, speaker)
  7462. oofing = false
  7463. end)
  7464.  
  7465. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7466. function(args, speaker)
  7467.     local players = getPlayer(args[1], speaker)
  7468.     if not args[1]or not args[2]then return end
  7469.     local num=args[2]
  7470.     for i,v in pairs(players) do
  7471.         if _char(v):FindFirstChild("Humanoid") then
  7472.             _char(v).Humanoid.JumpPower=tonumber(num)
  7473.         end
  7474.     end
  7475. end)
  7476.  
  7477. addcmd('confuse', 'confusing...',{},
  7478. function(args, speaker)
  7479.     local players = getPlayer(args[1], speaker)
  7480.     for i,v in pairs(players) do
  7481.         spawn(function()
  7482.         if _char(v):FindFirstChild("Humanoid") then
  7483.             _char(v).Humanoid.Name = "ConfusedNigga"
  7484.             while true do
  7485.             _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7486.             _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7487.             wait(0.1)
  7488.             end
  7489.  
  7490.         end
  7491.         end)
  7492.         end
  7493.     end)
  7494.  
  7495. addcmd('unconfuse', 'not confusing...',{},
  7496. function(args, speaker)
  7497.     local players = getPlayer(args[1], speaker)
  7498.     for i,v in pairs(players) do
  7499.         spawn(function()
  7500.         if _char(v):FindFirstChild("ConfusedNigga") then
  7501.             _char(v).ConfusedNigga.Name = "Humanoid"
  7502.             wait(0.3)
  7503.             _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7504.  
  7505.         end
  7506.         end)
  7507.         end
  7508. end)
  7509.  
  7510. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7511. function(args, speaker)
  7512.     local players = getPlayer(args[1], speaker)
  7513.     for i,v in pairs(players) do
  7514.         if _char(v):FindFirstChild("Humanoid") then
  7515.             _char(v).Humanoid.PlatformStand = true
  7516.         end
  7517.     end
  7518. end)
  7519.  
  7520. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7521. function(args, speaker)
  7522.     local players = getPlayer(args[1], speaker)
  7523.     for i,v in pairs(players) do
  7524.         if _char(v):FindFirstChild("Humanoid") then
  7525.             _char(v).Humanoid.PlatformStand = false
  7526.         end
  7527.     end
  7528. end)
  7529.  
  7530. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7531. function(args, speaker)
  7532.     local players = getPlayer(args[1], speaker)
  7533.     for i,v in pairs(players) do
  7534.         if _char(v):FindFirstChild("Humanoid") then
  7535.             _char(v).Humanoid.HipHeight = args[2]
  7536.         end
  7537.     end
  7538. end)
  7539.  
  7540. addcmd('face', 'change a players face',{},
  7541. function(args, speaker)
  7542.     local players = getPlayer(args[1], speaker)
  7543.     for i,v in pairs(players) do
  7544.         if _char(v).Head:FindFirstChild("face") then
  7545.             _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7546.         end
  7547.     end
  7548. end)
  7549.  
  7550. addcmd('time', 'change the time of day',{},
  7551. function(args, speaker)
  7552.     if not args[1]then return end
  7553.     Notify('Time set to ' .. args[1])
  7554.     LightingService.ClockTime = args[1]
  7555. end)
  7556.  
  7557. addcmd('day', 'change the time to day',{},
  7558. function(args, speaker)
  7559. LightingService.ClockTime = 15
  7560. end)
  7561.  
  7562. addcmd('night', 'change the time of night',{},
  7563. function(args, speaker)
  7564. LightingService.ClockTime = 0
  7565. end)
  7566.  
  7567. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7568. function(args, speaker)
  7569.     Notify('Turned on global shadows')
  7570.     LightingService.GlobalShadows = true
  7571. end)
  7572.  
  7573. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7574. function(args, speaker)
  7575.     Notify('Turned off global shadows')
  7576.     LightingService.GlobalShadows = false
  7577. end)
  7578.  
  7579. addcmd('outlines', 'changes the lighting property',{},
  7580. function(args, speaker)
  7581.     Notify('Turned on outlines')
  7582.     LightingService.Outlines = true
  7583. end)
  7584.  
  7585. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7586. function(args, speaker)
  7587.     Notify('Turned off outlines')
  7588.     LightingService.Outlines = false
  7589. end)
  7590.  
  7591. addcmd('brightness', 'changes the lighting property',{},
  7592. function(args, speaker)
  7593.     Notify('Set brightness to ' .. args[1])
  7594.     LightingService.Brightness = args[1]
  7595. end)
  7596.  
  7597. addcmd('age','tells you the age of a player',{},
  7598. function(args, speaker)
  7599. local players = getPlayer(args[1], speaker)
  7600. if speaker.userId ~= LP.userId then
  7601. lponly(speaker)
  7602. else
  7603. for i,v in pairs(players) do
  7604. game:FindService('StarterGui'):SetCore('SendNotification', {
  7605. Title = _players[v].Name,
  7606. Text = 'Age: '.._players[v].AccountAge,
  7607. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7608. Duration = 5,
  7609. })
  7610. end
  7611. end
  7612. end)
  7613.  
  7614. addcmd('remotespy', 'prints remotes',{'remotes'},
  7615. function(args, speaker)
  7616. if speaker.userId ~= LP.userId then
  7617. lponly(speaker)
  7618. else
  7619. Notify('Printing remotes')
  7620. function getem(o)
  7621. for i,v in pairs(o:children())do
  7622. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then              
  7623. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7624. end
  7625. getem(v)
  7626. end
  7627. end
  7628. pcall(getem,game)
  7629. end
  7630. end)
  7631.  
  7632. addcmd('f3x', 'loads f3x tools',{'fex'},
  7633. function(args, speaker)
  7634. if speaker.userId ~= LP.userId then
  7635. lponly(speaker)
  7636. else
  7637. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7638. end
  7639. end)
  7640.  
  7641. addcmd('kick', 'kick a player',{},
  7642. function(args, speaker)
  7643. local players = getPlayer(args[1], speaker)
  7644. for i,v in pairs(players) do
  7645. spawn(function()
  7646. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7647. Notify('Kicked player(s)') end
  7648. kickF(gPlayers[v])
  7649. end) end end)
  7650.  
  7651. function fadelock(id)
  7652. if lockic.ImageTransparency ~= 1 then
  7653. for i=1, 10 do      
  7654.    lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7655. wait(0.01)
  7656. end
  7657. lockic.ImageTransparency = 1
  7658. end
  7659. if id ~= 'off' then
  7660. lockic.Image = id
  7661. wait(0.2)
  7662. for i=1, 10 do      
  7663.    lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7664. wait(0.01)
  7665. end
  7666. lockic.ImageTransparency = 0
  7667. end end
  7668.  
  7669. addcmd('serverlock', 'lock teh server',{'slock'},
  7670. function(args, speaker)
  7671. slock = true
  7672. agelock = false
  7673. Notify('Locked Server')
  7674. fadelock("rbxassetid://1495252742")
  7675. end)
  7676.  
  7677. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7678. function(args, speaker)
  7679. slock = false
  7680. Notify('Unlocked Server')
  7681. if lockic.Image == "rbxassetid://1495252742" then
  7682. fadelock('off')
  7683. end
  7684. end)
  7685.  
  7686. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7687. function(args, speaker)
  7688. if isNumber(args[1]) then
  7689. Notify('Set the age lock to age ' .. args[1])
  7690. isagelocked = true
  7691. slock = false
  7692. agelock = tonumber(args[1])
  7693. fadelock("rbxassetid://1495252495")
  7694. end
  7695. end)
  7696.  
  7697. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7698. function(args, speaker)
  7699. Notify('Disabled age lock')
  7700. isagelocked = false
  7701. if lockic.Image == "rbxassetid://1495252495" then
  7702. fadelock('off')
  7703. end
  7704. end)
  7705.  
  7706. addcmd('unlockws', 'unlock the whole workspace',{},
  7707. function(args, speaker)
  7708.     Notify('Workspace unlocked')
  7709.     wait(1)
  7710.     local function unlock(instance)
  7711.         for i,v in pairs(instance:GetChildren()) do
  7712.             if v:IsA("BasePart") then
  7713.                 v.Locked = false
  7714.             end
  7715.             unlock(v)
  7716.         end
  7717.     end
  7718.     unlock(workspace)
  7719. end)
  7720.  
  7721. addcmd('lockws', 'lock the whole workspace',{},
  7722. function(args, speaker)
  7723.     Notify('Workspace locked')
  7724.     wait(1)
  7725.     local function lock(instance)
  7726.         for i,v in pairs(instance:GetChildren()) do
  7727.             if v:IsA("BasePart") then
  7728.                 v.Locked = true
  7729.             end
  7730.             lock(v)
  7731.         end
  7732.     end
  7733.     lock(workspace)
  7734. end)
  7735.  
  7736. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7737. function(args, speaker)
  7738.    local function unanchor(instance)
  7739.         for i,v in pairs(instance:GetChildren()) do
  7740.             if v:IsA("BasePart") then
  7741.                 v.Anchored=false
  7742.             end
  7743.             unanchor(v)
  7744.         end
  7745.     end
  7746.     unanchor(workspace)
  7747. end)
  7748.  
  7749. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7750. function(args, speaker)
  7751.    local function anchor(instance)
  7752.         for i,v in pairs(instance:GetChildren()) do
  7753.             if v:IsA("BasePart") then
  7754.                 v.Anchored=true
  7755.             end
  7756.             anchor(v)
  7757.         end
  7758.     end
  7759.     anchor(workspace)
  7760. end)
  7761.  
  7762. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7763. function()
  7764.     for _,v in pairs(workspace:GetChildren()) do
  7765.         if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7766.             v:Destroy()
  7767.         elseif v:IsA("Terrain") then
  7768.             v:Clear()
  7769.         end
  7770.     end
  7771.     for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7772.     local p = Instance.new("Part", workspace)
  7773.     p.Anchored = true
  7774.     p.FormFactor = "Symmetric"
  7775.     p.Size = Vector3.new(1000,1,1000)
  7776.     p.Position = Vector3.new(0,0,0)
  7777.     p.BrickColor = BrickColor.new("Bright green")
  7778.     p.Material = "Grass"
  7779.     p.Locked = true
  7780. end)
  7781.  
  7782. addcmd('headshake', 'shakes a players head',{},
  7783. function(args, speaker)
  7784.         local players = getPlayer(args[1], speaker)
  7785.         for i,v in pairs(players) do
  7786.                 spawn(function()
  7787. local shaken = gPlayers[v].Character
  7788. for X = 1, math.huge, 0.2 do
  7789. wait()
  7790. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7791. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7792. end
  7793. for X = 1, math.huge, 0.1 do
  7794. wait()
  7795. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7796. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7797. end
  7798. for _,c in pairs(gPlayers:GetChildren()) do
  7799.     c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7800. end
  7801. for _,c in pairs(gPlayers:GetChildren()) do
  7802.     c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7803. end
  7804. end)
  7805. end
  7806. end)
  7807.  
  7808. addcmd('explorer', 'opens DEX',{'dex'},
  7809. function(args, speaker)
  7810. if speaker.userId ~= LP.userId then
  7811. lponly(speaker)
  7812. else
  7813. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7814. end
  7815. end)
  7816.  
  7817. addcmd('iyspam', '/shrug',{},
  7818. function(args, speaker)
  7819. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7820. end)
  7821.  
  7822. addcmd('firstp', 'forces player to go into first person',{},
  7823. function(args, speaker)
  7824.     local players = getPlayer(args[1], speaker)
  7825.     for i,v in pairs(players)do
  7826.         gPlayers[v].CameraMode = "LockFirstPerson"
  7827.     end
  7828. end)
  7829.  
  7830. addcmd('lock', 'locks a players body parts',{},
  7831. function(args, speaker)
  7832.     local players = getPlayer(args[1], speaker)
  7833.     for i,v in pairs(players)do
  7834.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7835.         if v:IsA("Part") then
  7836.         v.Locked = true
  7837. end end end
  7838. end)
  7839.  
  7840. addcmd('unlock', 'locks a players body parts',{},
  7841. function(args, speaker)
  7842.     local players = getPlayer(args[1], speaker)
  7843.     for i,v in pairs(players)do
  7844.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7845.         if v:IsA("Part") then
  7846.         v.Locked = false
  7847. end end end
  7848. end)
  7849.  
  7850. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7851. function(args, speaker)
  7852.     local players = getPlayer(args[1], speaker)
  7853.     for i,v in pairs(players)do
  7854.     spawn(function()
  7855.     gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7856.     if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7857.     Notify('Disabled reset for player(s)') end
  7858.     end)
  7859.     end
  7860. end)
  7861.  
  7862. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7863. function(args, speaker)
  7864.     local players = getPlayer(args[1], speaker)
  7865.     for i,v in pairs(players)do
  7866.     spawn(function()
  7867.     gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7868.     if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7869.     Notify('Enabled reset for player(s)') end
  7870.     end)
  7871.     end
  7872. end)
  7873.  
  7874. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7875. function(args,speaker)
  7876.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7877.         if v:IsA("PostEffect") then
  7878.             v:Destroy()
  7879.         end
  7880.     end
  7881. LightingService.Ambient = origsettings.abt
  7882. LightingService.OutdoorAmbient = origsettings.oabt
  7883. LightingService.Brightness = origsettings.brt
  7884. LightingService.TimeOfDay = origsettings.time
  7885. LightingService.FogColor = origsettings.fclr
  7886. LightingService.FogEnd = origsettings.fe
  7887. LightingService.FogStart = origsettings.fs
  7888. end)
  7889.  
  7890. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7891. function(args,speaker)
  7892. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7893. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7894. Notify('Saved lighting settings')
  7895. end)
  7896.  
  7897. addcmd("blackandwhite","Makes the game black and white",{},
  7898. function(args,speaker)
  7899.     local lighting = game:GetService("Lighting")
  7900.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7901.     effect.Saturation = -1
  7902. end)
  7903.  
  7904. addcmd("invert","Makes the game inverted",{},
  7905. function(args,speaker)
  7906.     local lighting = game:GetService("Lighting")
  7907.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7908.     effect.Saturation = -1
  7909.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7910.     effect.Saturation = -1
  7911. end)
  7912.  
  7913. addcmd("sun","Intensifys the sun",{},
  7914. function(args,speaker)
  7915.     local intense = args[1] or 0.25
  7916.     local spread = args[2] or 1
  7917.     local lighting = game:GetService("Lighting")
  7918.     local effect = Instance.new("SunRaysEffect",lighting)
  7919.     effect.Name = "IYsun"
  7920.     effect.Intensity = tonumber(intense)
  7921.     effect.Spread = tonumber(spread)
  7922. end)
  7923.  
  7924. addcmd('base', 'spawns a base',{},
  7925. function(args, speaker)
  7926. local pt = Instance.new("Part")
  7927. pt.BrickColor = BrickColor.new("Silver")
  7928. pt.Anchored = true
  7929. pt.CanCollide = true
  7930. pt.BottomSurface = "Weld"
  7931. pt.Parent = workspace
  7932. pt.Name = (math.random(1,1000000))
  7933. pt.Size = Vector3.new(1000, 1, 1000)
  7934. pt.Locked = true
  7935. Notify('Created new base')
  7936. end)
  7937.  
  7938. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7939. function(args, speaker)
  7940. for i,v in pairs(LightingService:GetChildren()) do
  7941.     if v:IsA('BlurEffect') then
  7942.         v:Destroy()
  7943.     end
  7944. end
  7945. end)
  7946.  
  7947. addcmd('thirdp', 'allows player to go into third person',{},
  7948. function(args, speaker)
  7949.     local players = getPlayer(args[1], speaker)
  7950.     for i,v in pairs(players)do
  7951.         gPlayers[v].CameraMode = "Classic"
  7952.     end
  7953. end)
  7954.  
  7955. addcmd('chat', 'forces player to chat what you input',{},
  7956. function(args, speaker)
  7957.     local players = getPlayer(args[1], speaker)
  7958.     for i,v in pairs(players)do
  7959.         game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7960.     end
  7961. end)
  7962.  
  7963. addcmd('name', 'names player',{},
  7964. function(args, speaker)
  7965.     local players = getPlayer(args[1], speaker)
  7966.     if not args[1] then return end
  7967.     for i,v in pairs(players) do
  7968.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7969.         if mod:FindFirstChild("TAG") then
  7970.         gPlayers[v].Character.Head.Transparency = 0
  7971.         mod:Destroy()
  7972.         end
  7973.         end
  7974.        
  7975.         local char = gPlayers[v].Character
  7976.         local model = Instance.new("Model", char)
  7977.         local clone = char.Head:Clone()
  7978.         local hum = Instance.new("Humanoid", model)
  7979.         local weld = Instance.new("Weld", clone)
  7980.             model.Name = GLS(false, 1)
  7981.             clone.Parent = model
  7982.             hum.Name = "TAG"
  7983.             hum.MaxHealth = 100
  7984.             hum.Health = 100
  7985.             weld.Part0 = clone
  7986.             weld.Part1 = char.Head
  7987.             char.Head.Transparency = 1
  7988.     end
  7989. end)
  7990.  
  7991. addcmd('unname', 'unnames player',{'unhidename'},
  7992. function(args, speaker)
  7993.     local players = getPlayer(args[1], speaker)
  7994.     local name = (args[2])
  7995.     for i,v in pairs(players) do
  7996.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7997.             if mod:FindFirstChild("TAG") then
  7998.                 gPlayers[v].Character.Head.Transparency = 0
  7999.                 mod:Destroy()
  8000.             end
  8001.         end
  8002.     end
  8003. end)
  8004.  
  8005. addcmd('noname', 'hides the players name',{'hidename'},
  8006. function(args, speaker)
  8007.     local players = getPlayer(args[1], speaker)
  8008.     for i,v in pairs(players) do
  8009.         for a, mod in pairs(gPlayers[v].Character:children()) do
  8010.         if mod:FindFirstChild("TAG") then
  8011.         gPlayers[v].Character.Head.Transparency = 0
  8012.         mod:Destroy()
  8013.         end
  8014.         end
  8015.        
  8016.         local char = gPlayers[v].Character
  8017.         local model = Instance.new("Model", char)
  8018.         local clone = char.Head:Clone()
  8019.         local hum = Instance.new("Humanoid", model)
  8020.         local weld = Instance.new("Weld", clone)
  8021.             model.Name = ""
  8022.             clone.Parent = model
  8023.             hum.Name = "TAG"
  8024.             hum.MaxHealth = 100
  8025.             hum.Health = 100
  8026.             weld.Part0 = clone
  8027.             weld.Part1 = char.Head
  8028.             char.Head.Transparency = 1
  8029.     end
  8030. end)
  8031.  
  8032. addcmd('damage', 'damages a player',{},
  8033. function(args, speaker)
  8034.     local players = getPlayer(args[1], speaker)
  8035.     for i,v in pairs(players) do
  8036.         gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  8037.     end
  8038. end)
  8039.  
  8040. addcmd('view', 'views player',{'spectate'},
  8041. function(args, speaker)
  8042.     local players = getPlayer(args[1], speaker)
  8043.     for i,v in pairs(players) do
  8044.         workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  8045.         Notify('Viewing ' .. gPlayers[v].Name)
  8046.     end
  8047. end)
  8048.  
  8049. addcmd('unview', 'stops viewing player',{'unspectate'},
  8050. function()
  8051.     workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  8052.     Notify('View turned off')
  8053. end)
  8054.  
  8055. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  8056. function(args, speaker)
  8057.     local players = getPlayer(args[1], speaker)
  8058.     for i,v in pairs(players) do
  8059.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8060.             if v:IsA("BasePart") and
  8061.                 v.Name == "Right Leg" or
  8062.                 v.Name == "Left Leg" or
  8063.                 v.Name == "Right Arm" or
  8064.                 v.Name == "Left Arm" then
  8065.                 v:Destroy()
  8066.             end
  8067.         end
  8068.     end
  8069. end)
  8070.  
  8071. addcmd('noarms', 'removes arms from player',{'rarms'},
  8072. function(args, speaker)
  8073.     local players = getPlayer(args[1], speaker)
  8074.     for i,v in pairs(players) do
  8075.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8076.             if v:IsA("BasePart") and
  8077.                 v.Name == "Right Arm" or
  8078.                 v.Name == "Left Arm" then
  8079.                 v:Destroy()
  8080.             end
  8081.         end
  8082.     end
  8083. end)
  8084.  
  8085. addcmd('torso', 'just a torso....',{},
  8086. function(args, speaker)
  8087.     local players = getPlayer(args[1], speaker)
  8088.     for i,v in pairs(players) do
  8089.         spawn(function()
  8090.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  8091.             if v:IsA("BasePart") and
  8092.                 v.Name == "Right Leg" or
  8093.                 v.Name == "Left Leg" or
  8094.                 v.Name == "Right Arm" or
  8095.                 v.Name == "Left Arm" or
  8096.                 v:IsA('Decal') or v:IsA('Texture') or
  8097.                 v:IsA('Accessory') then
  8098.                 v:Destroy()
  8099.             end
  8100.         end
  8101.         gPlayers[v].Character.Head.Transparency = 1
  8102.         end)   
  8103.         end
  8104. end)
  8105.  
  8106. addcmd('box', 'creates a box around player',{},
  8107. function(args, speaker)
  8108.     local players = getPlayer(args[1], speaker)
  8109.     for i,v in pairs(players)do
  8110.         local pchar=_char(v)
  8111.         local SB = Instance.new("SelectionBox", pchar)
  8112.         SB.Adornee = SB.Parent
  8113.     end
  8114. end)
  8115.  
  8116. addcmd('nobox', 'takes away box from player',{'unbox'},
  8117. function(args, speaker)
  8118.     local players = getPlayer(args[1], speaker)
  8119.     for i,v in pairs(players)do
  8120.         local pchar=_char(v)
  8121.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8122.             if v:IsA("SelectionBox") then
  8123.                 v:Destroy()
  8124.             end
  8125.         end
  8126.     end
  8127. end)
  8128.  
  8129. addcmd('ghost', 'ghostifys player',{},
  8130. function(args, speaker)
  8131.     local players = getPlayer(args[1], speaker)
  8132.     for i,v in pairs(players)do
  8133.         local pchar=gPlayers[v].Character
  8134.         pchar.Head.Transparency = 0.5
  8135.         pchar.Torso.Transparency = 0.5
  8136.         pchar["Left Arm"].Transparency = 0.5
  8137.         pchar["Right Arm"].Transparency = 0.5
  8138.         pchar["Left Leg"].Transparency = 0.5
  8139.         pchar["Right Leg"].Transparency = 0.5
  8140.         pchar.Head.face.Transparency = 0.5
  8141.     end
  8142. end)
  8143.  
  8144. addcmd('unghost', 'unghostifys player',{'noghost'},
  8145. function(args, speaker)
  8146.     local players = getPlayer(args[1], speaker)
  8147.     for i,v in pairs(players)do
  8148.         local pchar=gPlayers[v].Character
  8149.         pchar.Head.Transparency = 0
  8150.         pchar.Torso.Transparency = 0
  8151.         pchar["Left Arm"].Transparency = 0
  8152.         pchar["Right Arm"].Transparency = 0
  8153.         pchar["Left Leg"].Transparency = 0
  8154.         pchar["Right Leg"].Transparency = 0
  8155.         pchar.Head.face.Transparency = 0
  8156.     end
  8157. end)
  8158.  
  8159. addcmd('sphere', 'puts sphere around player',{},
  8160. function(args, speaker)
  8161.     local players = getPlayer(args[1], speaker)
  8162.     for i,v in pairs(players)do
  8163.         local pchar=gPlayers[v].Character
  8164.         local SS = Instance.new("SelectionSphere", pchar)
  8165.         SS.Adornee = SS.Parent
  8166.     end
  8167. end)
  8168.  
  8169. addcmd('unsphere', 'removes sphere around player',{},
  8170. function(args, speaker)
  8171.     local players = getPlayer(args[1], speaker)
  8172.     for i,v in pairs(players)do
  8173.         local pchar=_char(v)
  8174.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8175.             if v:IsA("SelectionSphere") then
  8176.                 v:Destroy()
  8177.             end
  8178.         end
  8179.     end
  8180. end)
  8181.  
  8182. addcmd('ambient','changes ambient',{},
  8183. function(args, speaker)
  8184.     LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  8185.     LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  8186. end)
  8187.  
  8188. addcmd('fogend','changes the fogend',{},
  8189. function(args, speaker)
  8190.     LightingService.FogEnd = args[1]
  8191. end)
  8192.  
  8193. addcmd('fogcolor','changes the fogs color',{},
  8194. function(args, speaker)
  8195.     LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  8196. end)
  8197.  
  8198. injail = {}
  8199. addcmd('jail','jails player',{},
  8200. function(args, speaker)
  8201.     local players = getPlayer(args[1], speaker)
  8202.     for i,v in pairs(players)do
  8203.     spawn(function()
  8204.         if FindTable(injail, _players[v].Name) then return end
  8205.         table.insert(injail, _players[v].Name)
  8206.         local pchar=gPlayers[v].Character
  8207.         local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  8208.         repeat wait(0.5)
  8209.         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
  8210.         until not FindTable(injail, _players[v].Name)
  8211.     end)
  8212.     end
  8213. end)
  8214.  
  8215. addcmd('unjail','unjails player',{},
  8216. function(args, speaker)
  8217.     local players = getPlayer(args[1], speaker)
  8218.     for i,v in pairs(players)do
  8219.         spawn(function()
  8220.         for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  8221.         workspace["JAIL_" .. _players[v].Name]:Destroy()
  8222.         end)
  8223.         end
  8224. end)
  8225.  
  8226. loopn = {}
  8227. addcmd('loopname','loops a players name',{'lname'},
  8228. function(args, speaker)
  8229.     local players = getPlayer(args[1], speaker)
  8230.     for i,v in pairs(players)do
  8231.     spawn(function()
  8232.         if FindTable(loopn, _players[v].Name) then return end
  8233.         table.insert(loopn, _players[v].Name)
  8234.         local Lname = GLS(false, 1)
  8235.         local pchar=gPlayers[v].Character
  8236.         pchar.Name = Lname
  8237.         if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  8238.         Notify('Looping name for player(s) (only visible to others)') end
  8239.         repeat wait(0.01)
  8240.         repeat wait() until _players[v].Character
  8241.         gPlayers[v].Character.Name = Lname
  8242.         until not FindTable(loopn, _players[v].Name)
  8243.     end)
  8244.     end
  8245. end)
  8246.  
  8247. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  8248. function(args, speaker)
  8249.     local players = getPlayer(args[1], speaker)
  8250.     for i,v in pairs(players)do
  8251.         spawn(function()
  8252.         local pchar=gPlayers[v].Character
  8253.         for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  8254.         wait(0.5)
  8255.         if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  8256.         Notify('Stopped looping name for player(s)') end
  8257.         pchar.Name = gPlayers[v].Name
  8258.         end)
  8259.         end
  8260. end)
  8261.  
  8262. addcmd('loopbring','loop brings a player lol',{},
  8263. function(args, speaker)
  8264.     local players = getPlayer(args[1], speaker)
  8265.     for i,v in pairs(players)do
  8266.     spawn(function()
  8267.     if FindTable(bringT, _players[v].Name) then return end
  8268.     table.insert(bringT, _players[v].Name)
  8269.         local pchar=gPlayers[v].Character
  8270.         pchar.Humanoid.Jump = true
  8271.         repeat wait(0.5)
  8272.         pchar = _players[v].Character
  8273.         for i,c in pairs(players) do
  8274.         if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  8275.         pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  8276.         end
  8277.         end
  8278.         until not FindTable(bringT, _players[v].Name)
  8279.     end)
  8280.     end
  8281. end)
  8282.  
  8283. addcmd('feinvisible','fe invisible',{'feinvis'},
  8284. function(args, speaker)
  8285. -- Elite1337#9377 & Timeless#4044
  8286. local function CheckRig()
  8287.     if Player.Character then
  8288.         local Humanoid = Player.Character:WaitForChild('Humanoid')
  8289.         if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  8290.             return 'R15'
  8291.         else
  8292.             return 'R6'
  8293.         end
  8294.     end
  8295. end
  8296. local function InitiateInvis()
  8297.     local Character = Player.Character
  8298.     local StoredCF = Character.PrimaryPart.CFrame
  8299.         local Part = Instance.new('Part',workspace)
  8300.         Part.Size = Vector3.new(5,0,5)
  8301.         Part.Anchored = true
  8302.         Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  8303.         Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  8304.         spawn(function()
  8305.             wait(3)
  8306.             Part:Destroy()
  8307.         end)
  8308.     if CheckRig() == 'R6' then
  8309.         local Clone = Character.HumanoidRootPart:Clone()
  8310.         Character.HumanoidRootPart:Destroy()
  8311.         Clone.Parent = Character
  8312.     else
  8313.         local Clone = Character.LowerTorso.Root:Clone()
  8314.         Character.LowerTorso.Root:Destroy()
  8315.         Clone.Parent = Character.LowerTorso
  8316.     end
  8317. end
  8318. InitiateInvis()
  8319. end)
  8320.  
  8321. addcmd('unloopbring','unjails player',{'noloopbring'},
  8322. function(args, speaker)
  8323.     local players = getPlayer(args[1], speaker)
  8324.     for i,v in pairs(players)do
  8325.         spawn(function()
  8326.         for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8327.         end)
  8328.         end
  8329. end)
  8330.  
  8331. strobe = false
  8332. addcmd('strobe','makes the server flash',{'flash'},
  8333. function(args, speaker)
  8334.     if strobe == false then
  8335.         strobep = Instance.new("ColorCorrectionEffect")
  8336.         strobep.Brightness = 1
  8337.         strobep.Parent = LightingService
  8338.         strobe = true
  8339.         repeat wait(0.01)
  8340.         strobep.Enabled = true
  8341.         wait(0.01)
  8342.         strobep.Enabled = false
  8343.         until strobe == false
  8344.         end
  8345. end)
  8346.  
  8347. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8348. function(args, speaker)
  8349.     strobe = false
  8350.     strobep:Destroy()
  8351. end)
  8352.  
  8353. addcmd('shutdown', 'shuts the server down',{},
  8354. function(args, speaker)
  8355. Notify('Broken atm :(')
  8356. end)
  8357.  
  8358. addcmd('fekill','oof?',{},
  8359. function(args, speaker)
  8360.     local players = getPlayer(args[1], speaker)
  8361.     for i,v in pairs(players)do
  8362. -- illremember's cool fe kill script
  8363. local Target = gPlayers[v].Name
  8364. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8365. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8366. l.Parent = game:GetService("Players").LocalPlayer.Character
  8367. l.Name = "Humanoid"
  8368. wait(0.1)
  8369. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8370. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8371. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8372. wait(0.1)
  8373. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8374. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8375. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8376. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8377. v.CanBeDropped = true
  8378. end
  8379. wait(0.1)
  8380. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8381. wait(0.1)
  8382. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8383. wait(0.2)
  8384. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8385. end
  8386. end)
  8387.  
  8388. addcmd('animation','makes player animate',{'anim'},
  8389. function(args, speaker)
  8390.     local players = getPlayer(args[1], speaker)
  8391.     for i,v in pairs(players)do
  8392.         local pchar=_char(v)
  8393.         local AnimationId = tostring(args[2])
  8394.         local Anim = Instance.new("Animation")
  8395.         Anim.AnimationId = "rbxassetid://"..AnimationId
  8396.         local k = pchar.Humanoid:LoadAnimation(Anim)
  8397.         k:Play()
  8398.     end
  8399. end)
  8400.  
  8401. addcmd('creeper','make the player a creeper',{'crpr'},
  8402. function(args, speaker)
  8403.     local players = getPlayer(args[1], speaker)
  8404.     for i,v in pairs(players)do
  8405.     local pchar = gPlayers[v].Character
  8406.         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8407.             if pchar:FindFirstChild("Shirt") then
  8408.                 pchar.Shirt.Parent = pchar.Torso
  8409.             end
  8410.             if pchar:FindFirstChild("Pants") then
  8411.                 pchar.Pants.Parent = pchar.Torso
  8412.             end
  8413.             if pchar:FindFirstChild("Shirt Graphic") then
  8414.                 pchar["Shirt Graphic"].Graphic = ""
  8415.             end
  8416.             for i,v in pairs(pchar:GetChildren()) do
  8417.                 if v:IsA("Accessory") then
  8418.                     v:Destroy()
  8419.                 end
  8420.             end
  8421.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8422.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8423.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8424.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8425.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8426.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8427.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8428.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8429.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8430.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8431.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8432.         end
  8433.     end
  8434. end)
  8435.  
  8436. addcmd('uncreeper','makes player back to normal',{},
  8437. function(args, speaker)
  8438.     local players = getPlayer(args[1], speaker)
  8439.     for i,v in pairs(players)do
  8440.         refresh(gPlayers[v])
  8441.     end
  8442. end)
  8443.  
  8444. addcmd('crash','crashes a player',{},
  8445. function(args, speaker)
  8446.     local players = getPlayer(args[1], speaker)
  8447.     for i,v in pairs(players)do
  8448.     if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8449.     if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8450.     Notify('Crashed player(s)') end
  8451.     wait(4)
  8452. if gPlayers[v] ~= nil then
  8453. for i=1,3600 do
  8454. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8455. end
  8456. wait()
  8457. for i=1,3600 do
  8458. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8459. end
  8460. wait()
  8461. end
  8462. end
  8463. end
  8464. end)
  8465.  
  8466. addcmd('shrek', 'makes player shrek',{},
  8467. function(args, speaker)
  8468.     local players = getPlayer(args[1], speaker)
  8469.     for i,v in pairs(players) do
  8470.         local pchar = gPlayers[v].Character
  8471.         for i,v in pairs(pchar:GetChildren()) do
  8472.             if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8473. then
  8474.                 v:Destroy()
  8475.             end
  8476.         end
  8477.         for i,v in pairs(pchar.Head:GetChildren()) do
  8478.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8479.                 v:Destroy()
  8480.             end
  8481.         end
  8482.        
  8483.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  8484.         mesh.MeshType = "FileMesh"
  8485.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8486.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8487.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8488.        
  8489.         local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8490.         local Pants = Instance.new("Pants", gPlayers[v].Character)
  8491.        
  8492.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  8493.         Pants.PantsTemplate = "rbxassetid://133078204"
  8494.     end
  8495. end)
  8496.  
  8497. addcmd('unshrek','makes player back to normal',{},
  8498. function(args, speaker)
  8499.     local players = getPlayer(args[1], speaker)
  8500.     for i,v in pairs(players)do
  8501.         refresh(gPlayers[v])
  8502.     end
  8503. end)
  8504.  
  8505. addcmd('oof','good things happen',{},
  8506. function(args, speaker)
  8507.     local players = getPlayer(args[1], speaker)
  8508.     for i,v in pairs(players)do
  8509.         spawn(function()
  8510.         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
  8511.         gPlayers[v].Character.Head.Died.Volume = 10
  8512.         gPlayers[v].Character.Head.Died.Pitch = 0.5
  8513.         end
  8514.         execCmd("size " .. gPlayers[v].Name .. ' -1')
  8515.         execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8516.         wait(5)
  8517.         execCmd("explode " .. gPlayers[v].Name)
  8518.         wait(0.1)
  8519.         gPlayers[v].Character.Humanoid.Health = 0
  8520.         end)
  8521.         end
  8522. end)
  8523.  
  8524. addcmd('control','controls player',{},
  8525. function(args, speaker)
  8526.     local players = getPlayer(args[1], speaker)
  8527.     for i,v in pairs(players)do
  8528.         spawn(function()
  8529.         local pchar = gPlayers[v].Character
  8530.         if gPlayers[v] and pchar then
  8531.             execCmd("invisible " .. speaker.Name)
  8532.             pchar.Humanoid.PlatformStand = true
  8533.             local w = Instance.new("Weld", speaker.Character.Torso)
  8534.             w.Part0 = speaker.Character.Torso
  8535.             w.Part1 = pchar.Torso  
  8536.             local w2 = Instance.new("Weld", speaker.Character.Head)
  8537.             w2.Part0 = speaker.Character.Head
  8538.             w2.Part1 = pchar.Head  
  8539.             local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8540.             w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8541.             w3.Part1 = pchar:findFirstChild("Right Arm")
  8542.             local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8543.             w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8544.             w4.Part1 = pchar:findFirstChild("Left Arm")
  8545.             local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8546.             w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8547.             w5.Part1 = pchar:findFirstChild("Right Leg")
  8548.             local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8549.             w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8550.             w6.Part1 = pchar:findFirstChild("Left Leg")
  8551.             char.Head.face:Destroy()
  8552.             for i,v in pairs(pchar:GetChildren()) do
  8553.                 if v:IsA("BasePart") then
  8554.                     v.CanCollide = false
  8555.                 end
  8556.             end
  8557.             for i,v in pairs(char:GetChildren()) do
  8558.                 if v:IsA("BasePart") then
  8559.                     v.Transparency = 1
  8560.                 elseif v:IsA("Accessory") then
  8561.                     v:Destroy()
  8562.                 end
  8563.             end
  8564.             pchar.Parent = char
  8565.             pchar.Humanoid.Changed:connect(function()
  8566.                 pchar.Humanoid.PlatformStand = true
  8567.             end)
  8568.         end
  8569.         end)
  8570.         end
  8571. end)
  8572.  
  8573. addcmd('nuke','nukes player',{}, -- from MML
  8574. function(args, speaker)
  8575.     local players = getPlayer(args[1], speaker)
  8576.     for i,v in pairs(players)do
  8577.         spawn(function()
  8578.         local pchar = gPlayers[v].Character
  8579.     local Pos = CFrame.new(0,1,0)
  8580.     if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8581.     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
  8582.     local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8583.     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)
  8584.     local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8585.     local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8586.    
  8587.     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)
  8588.    
  8589.     gLighting.Brightness = 5
  8590.     gLighting.Ambient = Color3.new(1,0.5,0.5)
  8591.     gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8592.    
  8593.     local Exp = Instance.new("Explosion", workspace)
  8594.     Exp.Position = Pos.p
  8595.     Exp.BlastPressure = 10000000
  8596.     Exp.BlastRadius = 1000000
  8597.     Exp.Hit:connect(function(Part)
  8598.         if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8599.             ypcall(function()
  8600.                 Part.Anchored = false
  8601.                 Part.BrickColor = BrickColor.new("Black")
  8602.                 Part.Material = "Slate"
  8603.                 Part:BreakJoints() 
  8604.             end)
  8605.         end
  8606.     end)
  8607.  
  8608.     local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8609.     BoomSound.SoundId = 'rbxassetid://212389494'
  8610.     BoomSound:Play()
  8611.     for i = 0,100,0.5 do
  8612.         Blast.Anchored = true
  8613.         Wave.Anchored = true
  8614.         BlastMesh.Scale = Vector3.new(i,i,i)
  8615.         WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8616.         Blast.CFrame = Pos
  8617.         wait()
  8618.     end
  8619.     BoomSound:Stop()
  8620.     Blast:Destroy()
  8621.     Wave:Destroy()
  8622.     wait()
  8623.     BoomSound:Destroy()
  8624.     Effect:Destroy()
  8625.     for i = 10,5,-1 do
  8626.         gLighting.Brightness = (i-5) + 1
  8627.         gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8628.         gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8629.         wait(0.05)
  8630.     end
  8631.         end)
  8632.         end
  8633. end)
  8634.  
  8635. addcmd('dong','gives a player a penis',{'penis'},
  8636. function(args, speaker)
  8637.     local players = getPlayer(args[1], speaker)
  8638.     for i,v in pairs(players)do
  8639.         spawn(function()
  8640.         if gPlayers[v].Character:FindFirstChild('wang') then
  8641.         gPlayers[v].Character.wang:destroy()
  8642.     end
  8643.     local D = Instance.new('Model', gPlayers[v].Character)
  8644.     D.Name = 'DONG'
  8645.     local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8646.     local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8647.     local M1 = Instance.new('CylinderMesh', MAIN)
  8648.     local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8649.     local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8650.     local M2 = Instance.new('SpecialMesh', P1)
  8651.     local W2 = Instance.new('Weld', P1)
  8652.     local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8653.     local M3 = Instance.new('SpecialMesh', B1)
  8654.     local W3 = Instance.new('Weld', B1)
  8655.     local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8656.     local M4 = Instance.new('SpecialMesh', B2)
  8657.     local W4 = Instance.new('Weld', B2)
  8658.     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
  8659.     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)
  8660.     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
  8661.     M2.MeshType = 'Sphere'
  8662.     W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8663.     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')
  8664.     M3.Parent = B1 M3.MeshType = 'Sphere'
  8665.     W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8666.     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')
  8667.     M4.MeshType = 'Sphere'
  8668.     W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8669.         end)
  8670.     end
  8671. end)
  8672.  
  8673. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8674. function(args, speaker)
  8675.     local players = getPlayer(args[1], speaker)
  8676.     for i,v in pairs(players)do
  8677.         if gPlayers[v].Character:FindFirstChild('DONG') then
  8678.         gPlayers[v].Character.DONG:destroy()
  8679. end end
  8680. end)
  8681.  
  8682. addcmd('infect','infects player',{},
  8683. function(args, speaker)
  8684.     local players = getPlayer(args[1], speaker)
  8685.     for i,v in pairs(players)do
  8686.         function infect(rip)
  8687.         local pchar = gPlayers[v].Character
  8688.             for i,v in pairs(pchar:GetChildren()) do
  8689.                 if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8690.                     v:Destroy()
  8691.                 end
  8692.             end
  8693.             if pchar.Torso:FindFirstChild("roblox") then
  8694.                 pchar.Torso.roblox:Destroy()
  8695.             end
  8696.             if pchar.Head:FindFirstChild("face") then
  8697.                 pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8698.             end
  8699.             if pchar:FindFirstChild("Body Colors") then
  8700.                 local Colors = pchar["Body Colors"]
  8701.                 local Skin = BrickColor.new("Pastel green")
  8702.                 local Clothes = BrickColor.new("Reddish brown")
  8703.                 Colors.HeadColor = Skin
  8704.                 Colors.LeftArmColor = Skin
  8705.                 Colors.RightArmColor = Skin
  8706.                 Colors.LeftLegColor = Clothes
  8707.                 Colors.RightLegColor = Clothes
  8708.                 Colors.TorsoColor = Clothes
  8709.             end
  8710.             local w1 = Instance.new("Weld", pchar)
  8711.             w1.Part0 = pchar["Right Arm"]
  8712.             w1.Part1 = pchar.Torso
  8713.             w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8714.             local w2 = Instance.new("Weld", pchar)
  8715.             w2.Part0 = pchar["Left Arm"]
  8716.             w2.Part1 = pchar.Torso
  8717.             w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8718.             local rip = false
  8719.             local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8720.                 if connect1 == false then
  8721.                     connect1 = true
  8722.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8723.                         infect(gPlayers[hit.Parent.Name])
  8724.                     end
  8725.                     wait(0.5)
  8726.                     connect1 = true
  8727.                 end
  8728.             end)
  8729.             local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8730.                 if connect2 == false then
  8731.                     connect2 = true
  8732.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8733.                         infect(gPlayers[hit.Parent.Name])
  8734.                     end
  8735.                     wait(0.5)
  8736.                     connect2 = true
  8737.                 end
  8738.             end)
  8739.             local IV = Instance.new("IntValue", pchar)
  8740.             IV.Name = "Infected"
  8741.             IV.Value = 0
  8742.             IV.Changed:connect(function()
  8743.                 connect1:disconnect()
  8744.                 connect2:disconnect()
  8745.             end)
  8746.         end
  8747.         infect(v)
  8748.     end
  8749. end)
  8750.  
  8751. addcmd('uninfect','makes player back to normal',{},
  8752. function(args, speaker)
  8753.     local players = getPlayer(args[1], speaker)
  8754.     for i,v in pairs(players)do
  8755.         refresh(gPlayers[v])
  8756.     end
  8757. end)
  8758.  
  8759. addcmd('duck','makes players head a duck',{},
  8760. function(args, speaker)
  8761.     local players = getPlayer(args[1], speaker)
  8762.     for i,v in pairs(players)do
  8763.         local pchar = gPlayers[v].Character
  8764.         for i,v in pairs(pchar.Torso:GetChildren()) do
  8765.             if v:IsA("Decal") then
  8766.                 v:Destroy()
  8767.             end
  8768.         end
  8769.         for i,v in pairs(pchar:GetChildren()) do
  8770.             if v:IsA("Accessory") then
  8771.                 v:Destroy()
  8772.             end
  8773.         end
  8774.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  8775.         duck.MeshType = "FileMesh"
  8776.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8777.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8778.         duck.Scale = Vector3.new(5, 5, 5)
  8779.         pchar.Head.Transparency = 1
  8780.         pchar["Left Arm"].Transparency = 1
  8781.         pchar["Right Arm"].Transparency = 1
  8782.         pchar["Left Leg"].Transparency = 1
  8783.         pchar["Right Leg"].Transparency = 1
  8784.         pchar.Head.face.Transparency = 1
  8785.     end
  8786. end)
  8787.  
  8788. addcmd('mage', 'mage',{},
  8789. function(args, speaker)
  8790. if speaker.userId ~= LP.userId then
  8791. lponly(speaker) else
  8792. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8793. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8794. local fakeLighting = arcPackage.Lighting
  8795.  
  8796. local oldgame = game
  8797. local oldlighting = oldgame:GetService("Lighting")
  8798.  
  8799. local proLighting = newproxy(true)
  8800. local mtL = getmetatable(proLighting)
  8801. mtL.__index = function(self,ind)
  8802.     if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8803.     return oldlighting[ind]
  8804. end
  8805. mtL.__newindex = function(self,ind,val)
  8806.     oldlighting[ind] = val
  8807. end
  8808. mtL.__namecall = function(self,...)
  8809.     local args = {...}
  8810.     local method = table.remove(args)
  8811.     return oldlighting(method,unpack(args))
  8812. end
  8813.  
  8814. local proGame = newproxy(true)
  8815. local mt = getmetatable(proGame)
  8816. mt.__index = function(self,ind)
  8817.     if ind == "Lighting" then return proLighting end
  8818.     return oldgame[ind]
  8819. end
  8820. mt.__namecall = function(self,...)
  8821.     local args = {...}
  8822.     local method = table.remove(args)
  8823.     if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8824.     return oldgame(method,unpack(args))
  8825. end
  8826.  
  8827. wait()
  8828. local destructAnchored = false
  8829. local maxMass = 1000
  8830.  
  8831. function newCESS(scr)
  8832.     local newFunc = loadstring(scr.Source)
  8833.     if type(newFunc) ~= "function" then return end
  8834.     setfenv(newFunc,setmetatable({script = scr},{
  8835.         __index = function(self,ind)
  8836.             if ind == "game" then return proGame end
  8837.             return getfenv()[ind]
  8838.         end,
  8839.         __newindex = function(self,ind,val)
  8840.             rawset(self,ind,val)
  8841.         end
  8842.     }))
  8843.     pcall(function()spawn(newFunc)end)
  8844. end
  8845.  
  8846. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8847. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8848.  
  8849. function destroyHook(obj,replacement,par)
  8850.     obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8851.         local newObj = replacement:Clone()
  8852.         if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8853.         newObj.Parent = par
  8854.         destroyHook(newObj,replacement,par)
  8855.     end)
  8856. end
  8857.  
  8858. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8859.     local newObj = v:Clone()
  8860.     if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8861.     newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8862.     destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8863. end
  8864.  
  8865. function replaceScripts(root)
  8866.     for i,v in pairs(root:GetChildren()) do
  8867.         if v:IsA("Script") and not v:IsA("LocalScript") then
  8868.             local tempStore = {}
  8869.             for i2,v2 in pairs(v:GetChildren()) do
  8870.                 table.insert(tempStore,v2:Clone())
  8871.             end
  8872.             local newScript = Instance.new("LocalScript",v.Parent)
  8873.             newScript.Name = v.Name
  8874.             for i2,v2 in pairs(tempStore) do
  8875.                 v2.Parent = newScript
  8876.             end
  8877.             v:Destroy()
  8878.         end
  8879.         replaceScripts(v)
  8880.     end
  8881. end
  8882.  
  8883. local player = gPlayers.LocalPlayer
  8884.  
  8885. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8886.     gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8887. end
  8888.  
  8889. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8890.     gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8891. end
  8892.  
  8893. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8894.     local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8895.     eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8896.     eTemplate.Parent = game.ReplicatedStorage
  8897. end
  8898.  
  8899. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8900.     local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8901.     fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8902.     fTemplate.Parent = game.ReplicatedStorage
  8903. end
  8904.  
  8905. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8906.     local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8907.     lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8908.     lTemplate.Parent = game.ReplicatedStorage
  8909. end
  8910.  
  8911. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8912.     local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8913.     mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8914.     mTemplate.Parent = game.ReplicatedStorage
  8915. end
  8916.  
  8917. function getMyPlayerArea()
  8918.     for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8919.         if v.Player.Value == player.Name then
  8920.             return v.PlayerArea
  8921.         end
  8922.     end
  8923. end
  8924.  
  8925. local whitelistedParts = {
  8926.     ["DamagePart"] = true,
  8927.     ["Explosion"] = true,
  8928.     ["Explosion2"] = true,
  8929.     ["SuperExplosion"] = true,
  8930. }
  8931.  
  8932. workspace.DescendantAdded:connect(function(desc)
  8933.     if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8934.         newCESS(desc)
  8935.     elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8936.         newCESS(desc)
  8937.     elseif desc:IsA("BodyGyro") then
  8938.         desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8939.             desc.MaxTorque = Vector3.new(100000,100000,100000)
  8940.         end)
  8941.     --elseif desc:IsA("BodyPosition") then
  8942.     --  desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8943.     --      desc.MaxForce = Vector3.new(10000,10000,10000)
  8944.     --  end)
  8945.     end
  8946. end)
  8947.  
  8948. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8949. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8950. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8951. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8952. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8953.  
  8954. wait(1)
  8955.  
  8956. local player = gPlayers.LocalPlayer
  8957.  
  8958. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8959. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8960.  
  8961. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8962. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8963. local arcMovesList = arcMoves.ScrollingFrame
  8964. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8965.  
  8966. local arcs = {}
  8967.  
  8968. local currentArc = ""
  8969.  
  8970. function getMove(root)
  8971.     for i,v in pairs(root:GetChildren()) do
  8972.         if v.Name ~= "Requirement" then
  8973.             return v
  8974.         end
  8975.     end
  8976.     return nil
  8977. end
  8978.  
  8979. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8980.     table.insert(arcs,v)
  8981. end
  8982.  
  8983. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8984.     table.insert(arcs,v)
  8985. end
  8986.  
  8987. for i,v in pairs(arcs) do
  8988.     local newTemplate = arcTemplate:Clone()
  8989.     newTemplate.ArcName.Text = v.Name
  8990.     newTemplate.Change.MouseButton1Down:connect(function()
  8991.         currentArc = v.Name
  8992.         arcToggler.Parent.Visible = true
  8993.         if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  8994.             arcMovesList:ClearAllChildren()
  8995.             arcToggler.Text = currentArc
  8996.             arcMoves.Title.Text = currentArc .. " Arc"
  8997.             for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8998.                 local myMove = getMove(v5.Learn)
  8999.                 if myMove ~= nil then
  9000.                     local newTemplate = moveTemplate:Clone()
  9001.                     newTemplate.Attack.Text = v5.Name
  9002.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9003.                     newTemplate.Parent = arcMovesList
  9004.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9005.                     newTemplate.Learn.MouseButton1Down:connect(function()
  9006.                         local learnMove = myMove:Clone()
  9007.                         learnMove.Parent = player.Backpack
  9008.                         if learnMove:IsA("LocalScript") then
  9009.                             learnMove.Disabled = false
  9010.                             newTemplate.Learn.Text = "Activated"
  9011.                             newCESS(learnMove)
  9012.                         else
  9013.                             newTemplate.Learn.Text = "Learned"
  9014.                             newCESS(learnMove.LocalScript)
  9015.                         end
  9016.                         wait(5)
  9017.                         newTemplate.Learn.Text = "Learn"
  9018.                     end)
  9019.                     newTemplate.Visible = true
  9020.                 end
  9021.             end
  9022.         end
  9023.         if fakeLighting.Customs:FindFirstChild(currentArc) then
  9024.             arcMovesList:ClearAllChildren()
  9025.             arcToggler.Text = currentArc
  9026.             arcMoves.Title.Text = currentArc .. " Arc"
  9027.             for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  9028.                 local myMove = getMove(v.Learn)
  9029.                 if myMove ~= nil then
  9030.                     local newTemplate = moveTemplate:Clone()
  9031.                     newTemplate.Attack.Text = v.Name
  9032.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9033.                     newTemplate.Parent = arcMovesList
  9034.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9035.                     newTemplate.Learn.MouseButton1Down:connect(function()
  9036.                         local learnMove = myMove:Clone()
  9037.                         learnMove.Parent = player.Backpack
  9038.                         if learnMove:IsA("LocalScript") then
  9039.                             learnMove.Disabled = false
  9040.                             newTemplate.Learn.Text = "Activated"
  9041.                             newCESS(learnMove)
  9042.                         else
  9043.                             newTemplate.Learn.Text = "Learned"
  9044.                             newCESS(learnMove.LocalScript)
  9045.                         end
  9046.                         wait(5)
  9047.                         newTemplate.Learn.Text = "Learn"
  9048.                     end)
  9049.                     newTemplate.Visible = true
  9050.                 end
  9051.             end
  9052.         end
  9053.     end)
  9054.     newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9055.     newTemplate.Visible = true
  9056.     newTemplate.Parent = arcList
  9057.     arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9058. end
  9059.  
  9060. Open = false
  9061. MouseClick = function()
  9062.   if Open == false then
  9063.     Open = true
  9064.     player.PlayerGui.ChangeArc.Stuff.Visible = true
  9065.   else
  9066.     if Open == true then
  9067.       Open = false
  9068.       player.PlayerGui.ChangeArc.Stuff.Visible = false
  9069.     end
  9070.   end
  9071. end
  9072.  
  9073. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  9074.  
  9075. Open2 = false
  9076. MouseClick2 = function()
  9077.   if Open2 == false then
  9078.     Open2 = true
  9079.     arcMoves.Visible = true
  9080.   else
  9081.     if Open2 == true then
  9082.       Open2 = false
  9083.       arcMoves.Visible = false
  9084.     end
  9085.   end
  9086. end
  9087.  
  9088. arcToggler.MouseButton1Down:connect(MouseClick2)
  9089.  
  9090. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  9091.  
  9092. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  9093.     if v:IsA("Script") then
  9094.         newCESS(v)
  9095.     end
  9096. end
  9097. end
  9098. end
  9099. end)
  9100.  
  9101. addcmd('unduck','makes player back to normal',{},
  9102. function(args, speaker)
  9103.     local players = getPlayer(args[1], speaker)
  9104.     for i,v in pairs(players)do
  9105.         refresh(gPlayers[v])
  9106.     end
  9107. end)
  9108.  
  9109. addcmd('mesh','makes a player into a mesh',{},
  9110. function(args, speaker)
  9111.     local players = getPlayer(args[1], speaker)
  9112.     for i,v in pairs(players)do
  9113.         local pchar = gPlayers[v].Character
  9114.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9115.             if v:IsA("Decal") then
  9116.                 v:Destroy()
  9117.             end
  9118.         end
  9119.         for i,v in pairs(pchar:GetChildren()) do
  9120.             if v:IsA("Accessory") then
  9121.                 v:Destroy()
  9122.             end
  9123.         end
  9124.         pchar.Head.Transparency = 1
  9125.         pchar["Left Arm"].Transparency = 1
  9126.         pchar["Right Arm"].Transparency = 1
  9127.         pchar["Left Leg"].Transparency = 1
  9128.         pchar["Right Leg"].Transparency = 1
  9129.         pchar.Head.face.Transparency = 1
  9130.         local msh = Instance.new("SpecialMesh", pchar.Torso)
  9131.         msh.MeshType = "FileMesh"
  9132.         msh.Scale = Vector3.new(3, 3, 3)
  9133.         msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  9134.         msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  9135.         msh.Scale = Vector3.new(3, 3, 3)
  9136.     end
  9137. end)
  9138.  
  9139. addcmd('disable','removes players humanoid',{},
  9140. function(args, speaker)
  9141.     local players = getPlayer(args[1], speaker)
  9142.     for i,v in pairs(players)do
  9143.         local pchar = gPlayers[v].Character
  9144.         if pchar:FindFirstChild("Humanoid") then
  9145.            pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  9146.            local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  9147.            humanoid.Parent = game.ContextActionService
  9148.         if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  9149.         Notify('Disabled player(s)') end
  9150.         end end end)
  9151.  
  9152. addcmd('enable','gives player humanoid',{},
  9153. function(args, speaker)
  9154.     local players = getPlayer(args[1], speaker)
  9155.     for i,v in pairs(players)do
  9156.         local pchar = gPlayers[v].Character
  9157.         if pchar:FindFirstChild("Humanoid") then
  9158.             return
  9159.         else
  9160.             local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  9161.             humanoid.Parent = pchar
  9162.             humanoid.Name = "Humanoid"
  9163.             if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  9164.             Notify('Enabled player(s)') end
  9165.         end end end)
  9166.  
  9167. addcmd('size','changes size of player',{},
  9168. function(args, speaker)
  9169.     local players = getPlayer(args[1], speaker)
  9170.     for i,v in pairs(players)do
  9171.     local pchar = gPlayers[v].Character
  9172.         local function scale(chr,scl)
  9173.             for _,v in pairs(pchar:GetChildren()) do
  9174.                 if v:IsA("Accessory") then
  9175.                     v:Clone()
  9176.                     v.Parent = LightingService
  9177.                 end end
  9178.             local Head = chr['Head']
  9179.             local Torso = chr['Torso']
  9180.             local LA = chr['Left Arm']
  9181.             local RA = chr['Right Arm']
  9182.             local LL = chr['Left Leg']
  9183.             local RL = chr['Right Leg']
  9184.             local HRP = chr['HumanoidRootPart']
  9185.             wait(0.1)
  9186.             Head.formFactor = 3
  9187.             Torso.formFactor = 3
  9188.             LA.formFactor = 3
  9189.             RA.formFactor = 3
  9190.             LL.formFactor = 3
  9191.             RL.formFactor = 3
  9192.             HRP.formFactor = 3
  9193.             Head.Size = Vector3.new(scl * 2, scl, scl)
  9194.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  9195.             LA.Size = Vector3.new(scl, scl * 2, scl)
  9196.             RA.Size = Vector3.new(scl, scl * 2, scl)
  9197.             LL.Size = Vector3.new(scl, scl * 2, scl)
  9198.             RL.Size = Vector3.new(scl, scl * 2, scl)
  9199.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  9200.             local Motor1 = Instance.new('Motor6D', Torso)
  9201.             Motor1.Part0 = Torso
  9202.             Motor1.Part1 = Head
  9203.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9204.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9205.             Motor1.Name = "Neck"    
  9206.             local Motor2 = Instance.new('Motor6D', Torso)
  9207.             Motor2.Part0 = Torso
  9208.             Motor2.Part1 = LA
  9209.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9210.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9211.             Motor2.Name = "Left Shoulder"
  9212.             local Motor3 = Instance.new('Motor6D', Torso)
  9213.             Motor3.Part0 = Torso
  9214.             Motor3.Part1 = RA
  9215.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9216.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9217.             Motor3.Name = "Right Shoulder"
  9218.             local Motor4 = Instance.new('Motor6D', Torso)
  9219.             Motor4.Part0 = Torso
  9220.             Motor4.Part1 = LL
  9221.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9222.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9223.             Motor4.Name = "Left Hip"
  9224.             local Motor5 = Instance.new('Motor6D', Torso)
  9225.             Motor5.Part0 = Torso
  9226.             Motor5.Part1 = RL
  9227.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9228.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9229.             Motor5.Name = "Right Hip"
  9230.             local Motor6 = Instance.new('Motor6D', HRP)
  9231.             Motor6.Part0 = HRP
  9232.             Motor6.Part1 = Torso
  9233.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  9234.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  9235.         scale(pchar, args[2])
  9236.         for _,v in pairs(LightingService:GetChildren()) do
  9237.             if v:IsA("Accessory") then
  9238.                 v.Parent = pchar
  9239.             end end end end)
  9240.  
  9241. addcmd('clone','clones player',{},
  9242. function(args, speaker)
  9243.     local players = getPlayer(args[1], speaker)
  9244.     for i,v in pairs(players)do
  9245.         local pchar = gPlayers[v].Character
  9246.         spawn(function()
  9247.             pchar.Archivable = true
  9248.             local clone = pchar:Clone()
  9249.             clone.Parent = workspace
  9250.             local cloneV = Instance.new("BoolValue")
  9251.             cloneV.Name = "isclone"
  9252.             cloneV.Parent = clone
  9253.             clone:MoveTo(pchar:GetModelCFrame().p)
  9254.             clone:MakeJoints()
  9255.             pchar.Archivable = false
  9256.         end)
  9257.     end
  9258. end)
  9259.  
  9260. addcmd('noclones', 'clears clones',{},
  9261. function(args, speaker)
  9262.     local players = getPlayer(args[1], speaker)
  9263.     for i,v in pairs(players)do
  9264.     for _, child in pairs( workspace:GetChildren()) do
  9265.         if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
  9266.            child:Destroy()
  9267.       end
  9268.     end
  9269. end
  9270. end)
  9271.  
  9272. addcmd('spin','spins player',{},
  9273. function(args, speaker)
  9274.     local players = getPlayer(args[1], speaker)
  9275.     for i,v in pairs(players)do
  9276.         spawn(function()
  9277.         local pchar = gPlayers[v].Character
  9278.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9279.             if v.Name == "Spinning" then
  9280.                 v:Destroy()
  9281.             end
  9282.         end
  9283.         local Torso = pchar.Torso
  9284.         local BG = Instance.new("BodyGyro", Torso)
  9285.         BG.Name = "Spinning"
  9286.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  9287.         BG.P = 11111
  9288.         BG.cframe = Torso.CFrame
  9289.         repeat wait(1/44)
  9290.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  9291.         until not BG or BG.Parent ~= Torso
  9292.         end)
  9293.         end
  9294. end)
  9295.  
  9296. addcmd('unspin','stops spinning player',{},
  9297. function(args, speaker)
  9298.     local players = getPlayer(args[1], speaker)
  9299.     for i,v in pairs(players)do
  9300.         local pchar = gPlayers[v].Character
  9301.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9302.             if v.Name == "Spinning" then
  9303.                 v:Destroy()
  9304.             end
  9305.         end
  9306.     end
  9307. end)
  9308.  
  9309. addcmd('dog','makes player a dog',{},
  9310. function(args, speaker)
  9311.     local players = getPlayer(args[1], speaker)
  9312.     for i,v in pairs(players)do
  9313.         local pchar = gPlayers[v].Character
  9314.         if pchar:FindFirstChild("Shirt") then
  9315.             pchar.Shirt:Destroy()
  9316.         end
  9317.         if pchar:FindFirstChild("Pants") then
  9318.             pchar.Pants:Destroy()
  9319.         end
  9320.         if pchar:FindFirstChild("Shirt Graphic") then
  9321.             pchar["Shirt Graphic"].Graphic = ""
  9322.         end
  9323.         pchar.Torso.Transparency = 1
  9324.         pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9325.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9326.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9327.         pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9328.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9329.         local FakeTorso = Instance.new("Seat", pchar)
  9330.         FakeTorso.Name = "FakeTorso"
  9331.         FakeTorso.FormFactor = "Symmetric"
  9332.         FakeTorso.TopSurface = 0
  9333.         FakeTorso.BottomSurface = 0
  9334.         FakeTorso.Size = Vector3.new(3,1,4)
  9335.         FakeTorso.BrickColor = BrickColor.new("Brown")
  9336.         FakeTorso.CFrame = pchar.Torso.CFrame
  9337.         local BF = Instance.new("BodyForce", FakeTorso)
  9338.         BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9339.         local W = Instance.new("Weld", pchar.Torso)
  9340.         W.Part0 = pchar.Torso
  9341.         W.Part1 = FakeTorso
  9342.         W.C0 = CFrame.new(0,-.5,0)
  9343.         local BC = pchar["Body Colors"]
  9344.         BC.HeadColor = BrickColor.new("Brown")
  9345.         BC.LeftArmColor = BrickColor.new("Brown")
  9346.         BC.LeftLegColor = BrickColor.new("Brown")
  9347.         BC.RightArmColor = BrickColor.new("Brown")
  9348.         BC.RightLegColor = BrickColor.new("Brown")
  9349.         BC.TorsoColor = BrickColor.new("Brown")
  9350.     end
  9351. end)
  9352.  
  9353. addcmd('undog','makes player back to normal',{},
  9354. function(args, speaker)
  9355.     local players = getPlayer(args[1], speaker)
  9356.     for i,v in pairs(players)do
  9357.         refresh(gPlayers[v])
  9358.     end
  9359. end)
  9360.  
  9361. addcmd('loopheal','loop heals player',{},
  9362. function(args, speaker)
  9363.     local players = getPlayer(args[1], speaker)
  9364.     for i,v in pairs(players)do
  9365.         spawn(function()
  9366.         local pchar = gPlayers[v].Character
  9367.         if pchar:FindFirstChild("LoopHeal") then
  9368.             pchar.LoopHeal.Name = "NotLoopHeal"
  9369.             wait(0.1)
  9370.             pchar.NotLoopHeal:Destroy()
  9371.         end
  9372.         local LoopHeal = Instance.new("StringValue", pchar)
  9373.         LoopHeal.Name = "LoopHeal"
  9374.         repeat wait(0.1)
  9375.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9376.         until LoopHeal.Name == "NotLoopHeal"
  9377.         end)
  9378.         end
  9379. end)
  9380.  
  9381. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9382. function(args, speaker)
  9383.     local players = getPlayer(args[1], speaker)
  9384.     for i,v in pairs(players)do
  9385.         local pchar = gPlayers[v].Character
  9386.         if pchar:FindFirstChild("LoopHeal") then
  9387.             pchar.LoopHeal.Name = "NotLoopHeal"
  9388.             wait(0.1)
  9389.             pchar.NotLoopHeal:Destroy()
  9390.         end
  9391.     end
  9392. end)
  9393.  
  9394. addcmd('fling','flings player',{},
  9395. function(args, speaker)
  9396.     local players = getPlayer(args[1], speaker)
  9397.     for i,v in pairs(players)do
  9398.         local pchar = gPlayers[v].Character
  9399.         if pchar:FindFirstChild("Humanoid") then
  9400.             local xran
  9401.             local zran
  9402.             repeat
  9403.                 xran = math.random(-9999,9999)
  9404.             until math.abs(xran) >= 5555
  9405.             repeat
  9406.                 zran = math.random(-9999,9999)
  9407.             until math.abs(zran) >= 5555
  9408.             pchar.Humanoid.Sit = true
  9409.             pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9410.             local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9411.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9412.         end
  9413.     end
  9414. end)
  9415.  
  9416. addcmd('skydive','self explanatory',{},
  9417. function(args, speaker)
  9418.     local players = getPlayer(args[1], speaker)
  9419.     for i,v in pairs(players)do
  9420.         local pchar = gPlayers[v].Character
  9421.         if pchar:FindFirstChild("HumanoidRootPart") then
  9422.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9423.         end
  9424.     end
  9425. end)
  9426.  
  9427. addcmd('bleach','drink bleach',{''},
  9428. function(args, speaker)
  9429.     local players = getPlayer(args[1], speaker)
  9430.     for i,v in pairs(players)do
  9431.     bleach(gPlayers[v])
  9432.     end
  9433. end)
  9434.  
  9435. addcmd('seizure','makes player have a seizure',{''},
  9436. function(args, speaker)
  9437.     local players = getPlayer(args[1], speaker)
  9438.     for i,v in pairs(players)do
  9439.         local pchar = gPlayers[v].Character
  9440.         if pchar:FindFirstChild("Seizure") then
  9441.            
  9442.         end
  9443.         local Seizure = Instance.new("StringValue", pchar)
  9444.         Seizure.Name = "Seizure"
  9445.         pchar.Humanoid.PlatformStand = true
  9446.         repeat wait()
  9447.             pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9448.             pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9449.         until Seizure.Name == "NotSeizure"
  9450.     end
  9451. end)
  9452.  
  9453. addcmd('fegod','gods you in fe games',{''},
  9454. function(args, speaker)
  9455.     if speaker.userId ~= LP.userId then
  9456.     lponly(speaker)
  9457.     else
  9458.         gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9459.         local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9460.         l.Parent = gPlayers.LocalPlayer.Character
  9461.         l.Name = "Humanoid"
  9462.         wait(0.1)
  9463.         gPlayers.LocalPlayer.Character["1"]:Destroy()
  9464.         workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9465.         gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9466.         wait(0.1)
  9467.         gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9468.         gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9469.     end
  9470. end)
  9471.  
  9472. addcmd('unseizure','makes player stop having a seizure',{''},
  9473. function(args, speaker)
  9474.     local players = getPlayer(args[1], speaker)
  9475.     for i,v in pairs(players)do
  9476.         local pchar = gPlayers[v].Character
  9477.         if pchar:FindFirstChild("Seizure") then
  9478.             pchar.Humanoid.PlatformStand = false
  9479.             pchar.Seizure.Name = "NotSeizure"
  9480.             wait(0.1)
  9481.             pchar.NotSeizure:Destroy()
  9482.         end
  9483.     end
  9484. end)
  9485.  
  9486. addcmd('m','makes a global message',{'message'},
  9487. function(args, speaker)
  9488.     local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9489.     local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9490.     _G.msg(MSG)
  9491. end)
  9492.  
  9493. addcmd('sm','makes a global message',{'servermessage'},
  9494. function(args, speaker)
  9495.     local MSG = GLS(false, 0)
  9496.     local newMSG = GLS(false, 0)
  9497.     _G.msg(MSG)
  9498. end)
  9499.  
  9500. addcmd('fe','checks filtering status',{'filtering'},
  9501. function(args, speaker)
  9502. if workspace.FilteringEnabled == true then
  9503.     Notify('Filtering ENABLED')
  9504. elseif workspace.FilteringEnabled == false then
  9505.     Notify('Filtering Disabled')
  9506. end
  9507. end)
  9508.  
  9509. addcmd('paper','makes player thin as paper',{''},
  9510. function(args, speaker)
  9511.     local players = getPlayer(args[1], speaker)
  9512.     for i,v in pairs(players)do
  9513.         local pchar = gPlayers[v].Character
  9514.         for _, child in pairs( pchar:GetChildren()) do
  9515.         if child.ClassName == "CharacterMesh" then
  9516.         child:Destroy()
  9517.         end
  9518.         end
  9519.         local LA = DATA.Paper:Clone()
  9520.         LA.Parent = pchar["Left Arm"]
  9521.         local RA = DATA.Paper:Clone()
  9522.         RA.Parent = pchar["Right Arm"]
  9523.         local LL = DATA.Paper:Clone()
  9524.         LL.Parent = pchar["Left Leg"]
  9525.         local RL = DATA.Paper:Clone()
  9526.         RL.Parent = pchar["Right Leg"]
  9527.         local T = DATA.Paper:Clone()
  9528.         T.Parent = pchar.Torso
  9529.         local H = DATA.Paper:Clone()
  9530.         H.Parent = pchar.Head
  9531.         pchar.Head.face:Destroy()
  9532.     end
  9533. end)
  9534.  
  9535. addcmd('particles','gives a player particles',{''},
  9536. function(args, speaker)
  9537.     local players = getPlayer(args[1], speaker)
  9538.     for i,v in pairs(players)do
  9539.         local char = gPlayers[v].Character
  9540.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9541.             if v:IsA('ParticleEmitter') then
  9542.                 v:destroy()
  9543.             end
  9544.         end
  9545.         local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9546.         prt.Texture = 'rbxassetid://' .. args[2]
  9547.         prt.Rate = 10
  9548.         prt.SpreadAngle = Vector2.new(50, 50)
  9549.     end
  9550. end)
  9551.  
  9552. addcmd('unparticles','gives a player particles',{'noparticles'},
  9553. function(args, speaker)
  9554.     local players = getPlayer(args[1], speaker)
  9555.     for i,v in pairs(players)do
  9556.         local char = gPlayers[v].Character
  9557.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9558.             if v:IsA('ParticleEmitter') then
  9559.                 v:destroy()
  9560.             end
  9561.         end
  9562.     end
  9563. end)
  9564.  
  9565. blindT = {}
  9566. addcmd('blind','blinds a player',{},
  9567. function(args, speaker)
  9568.     local players = getPlayer(args[1], speaker)
  9569.     for i,v in pairs(players)do
  9570.         spawn(function()
  9571.         if FindTable(blindT, _players[v].Name) then return end
  9572.         local blind = gPlayers[v].Name
  9573. local victim = gPlayers:FindFirstChild(blind)
  9574. if victim ~= nil then
  9575. victim.CameraMaxZoomDistance = 0.5
  9576. blnd = Instance.new("Part",workspace)
  9577. blnd.Name = "IYblind" .. gPlayers[v].Name
  9578. blnd.Size = Vector3.new(1,1,1)
  9579. blnd.CanCollide = false
  9580. blnd.BrickColor = BrickColor.new("Really black")
  9581. blnd.Material = "Neon"
  9582. local m = Instance.new("SpecialMesh",blnd)
  9583. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9584. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9585. local w = Instance.new("Weld",blnd)
  9586. w.Part0 = blnd
  9587. w.Part1 = victim.Character.Head
  9588. if FindTable(blindT, _players[v].Name) then return end
  9589.         table.insert(blindT, _players[v].Name)
  9590.         repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9591. local blind = gPlayers[v].Name
  9592. local victim = gPlayers:FindFirstChild(blind)
  9593. if victim ~= nil then
  9594. victim.CameraMaxZoomDistance = 0.5
  9595. blnd = Instance.new("Part",workspace)
  9596. blnd.Name = "IYblind" .. gPlayers[v].Name
  9597. blnd.Size = Vector3.new(1,1,1)
  9598. blnd.CanCollide = false
  9599. blnd.BrickColor = BrickColor.new("Really black")
  9600. blnd.Material = "Neon"
  9601. local m = Instance.new("SpecialMesh",blnd)
  9602. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9603. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9604. local w = Instance.new("Weld",blnd)
  9605. w.Part0 = blnd
  9606. w.Part1 = victim.Character.Head
  9607. end end wait(1)
  9608. until not FindTable(blindT, _players[v].Name)
  9609. end end) end end)
  9610.  
  9611. addcmd('unblind','blinds a player',{'noblind'},
  9612. function(args, speaker)
  9613.     local players = getPlayer(args[1], speaker)
  9614.     for i,v in pairs(players)do
  9615.         spawn(function()
  9616.         for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9617.         local blind = gPlayers[v].Name
  9618. local victim = gPlayers:FindFirstChild(blind)
  9619. if victim ~= nil then
  9620. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9621.     for _, child in pairs( workspace:GetChildren()) do
  9622.     if child.Name == "IYblind" .. gPlayers[v].Name then
  9623.     child:Destroy()
  9624. end end end end) end end)
  9625.  
  9626. addcmd('punish','punishs player',{''},
  9627. function(args, speaker)
  9628.     local players = getPlayer(args[1], speaker)
  9629.     for i,v in pairs(players)do
  9630.         local pchar = gPlayers[v].Character
  9631.         pchar.Parent = LightingService
  9632.     end
  9633. end)
  9634.  
  9635. addcmd('unpunish','unpunishs player',{''},
  9636. function(args, speaker)
  9637.     local players = getPlayer(args[1], speaker)
  9638.     for i,v in pairs(players)do
  9639.         if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9640.             LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9641.         end
  9642.     end
  9643. end)
  9644.  
  9645. local starmanPlayers = {}
  9646. local starmanLastColor = nil
  9647. local starmanEvents = {}
  9648.  
  9649. addcmd("starman","Turns [plr] into starman",{},
  9650. function(args,speaker)
  9651.     local function starman(plr)
  9652.         local char = plr.Character
  9653.         local lastColor = ""
  9654.         local newColor = ""
  9655.    
  9656.         local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9657.         powerupSound.Name = "PowerUp"
  9658.         powerupSound.Volume = 10
  9659.         powerupSound.SoundId = "rbxassetid://182755256"
  9660.         wait()
  9661.         powerupSound:Play()
  9662.    
  9663.         game:GetService("Debris"):AddItem(powerupSound,2)
  9664.  
  9665.         while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9666.        
  9667.         local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9668.         starmanMusic.Name = "Starman"
  9669.         starmanMusic.Volume = 1
  9670.         starmanMusic.Looped = true
  9671.         starmanMusic.SoundId = "rbxassetid://530596723"
  9672.         wait()
  9673.         starmanMusic:Play()
  9674.  
  9675.         if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9676.         if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9677.  
  9678.         char.Humanoid.WalkSpeed = 32
  9679.         char.Humanoid.MaxHealth = math.huge
  9680.         char.Humanoid.Health = math.huge
  9681.        
  9682.         local invisff = Instance.new("ForceField", char)
  9683.         invisff.Visible = false invisff.Name = 'smff'
  9684.  
  9685.         while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9686.  
  9687.         local light = Instance.new("PointLight",char.HumanoidRootPart)
  9688.         light.Name = "StarmanFlash"
  9689.         light.Brightness = 100
  9690.         light.Range = 20
  9691.         light.Shadows = true
  9692.  
  9693.         local function stardestroy(part)
  9694.             if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9695.                 for i,v in pairs(part.Parent:GetChildren()) do
  9696.                     if v:IsA("BasePart") then
  9697.                         local force = Instance.new("BodyForce",v)
  9698.                         force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9699.                         v:BreakJoints()
  9700.                     end
  9701.                 end
  9702.            
  9703.                 local tadaas = {}
  9704.            
  9705.                 for i = 1,1 do
  9706.                     local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9707.                     tadaa.Volume = 10
  9708.                     tadaa.SoundId = "rbxassetid://551195499"
  9709.                     table.insert(tadaas,tadaa)
  9710.                 end
  9711.        
  9712.                 wait()
  9713.        
  9714.                 for i,v in pairs(tadaas) do
  9715.                     v:Play()
  9716.                 end
  9717.             end
  9718.         end
  9719.  
  9720.         local events = {}
  9721.         for i,v in pairs(char:GetChildren()) do
  9722.             if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9723.         end
  9724.         if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9725.         starmanEvents[plr.Name] = events
  9726.         starmanPlayers[plr.Name] = char
  9727.     end
  9728.    
  9729.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9730.         spawn(function()starman(gPlayers[plr])end)
  9731.     end
  9732. end)
  9733.  
  9734. addcmd("unstarman","Removes starman from [plr]",{},
  9735. function(args,speaker)
  9736.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9737.         pcall(function()
  9738.             if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9739.             if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9740.             local char = gPlayers[plr].Character
  9741.             while char.HumanoidRootPart:FindFirstChild("Starman") do
  9742.                 char.HumanoidRootPart.Starman:Destroy()
  9743.             end
  9744.             while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9745.                 char.HumanoidRootPart.StarmanFlash:Destroy()
  9746.             end
  9747.             while char.HumanoidRootPart:FindFirstChild("smff") do
  9748.                 char.HumanoidRootPart.smff:Destroy()
  9749.             end
  9750.         end)
  9751.     end
  9752. end)
  9753.  
  9754. local Timers = {}
  9755. function checkTimer(n,t,res)
  9756.     if not Timers[n] then Timers[n] = 0 end
  9757.    
  9758.     if tick() >= Timers[n] + t then
  9759.         if res then Timers[n] = tick() end
  9760.         return true
  9761.     else
  9762.         return false
  9763.     end
  9764. end
  9765.  
  9766. function nonEmpty(t)
  9767.     for i,v in pairs(t) do
  9768.         return true
  9769.     end
  9770.     return false
  9771. end
  9772.  
  9773. game:GetService("RunService").RenderStepped:Connect(function()
  9774.     if nonEmpty(starmanPlayers) then
  9775.         if checkTimer("Starman",0.05,true) then                
  9776.             for name,plrchar in pairs(starmanPlayers) do
  9777.                 ypcall(function()
  9778.                     local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9779.                     if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9780.                        
  9781.                     local plr = gPlayers:FindFirstChild(name)
  9782.                        
  9783.                     if plr then
  9784.                         local char = plrchar
  9785.                         local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9786.                            
  9787.                         local meshMap = {}
  9788.  
  9789.                         for i,v in pairs(char:GetChildren()) do
  9790.                             if v:IsA("CharacterMesh") then
  9791.                                 if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9792.                                 if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9793.                                 if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9794.                                 if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9795.                                 if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9796.                             end
  9797.                         end
  9798.  
  9799.                         if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9800.                            
  9801.                         if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9802.                         local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9803.                         while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9804.                         starmanLastColor = newColor
  9805.                         for i,v in pairs(char:GetChildren()) do
  9806.                             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9807.                                 v.BrickColor = newColor
  9808.                                 local fade = v:Clone()
  9809.                                 if meshMap[v.Name] then
  9810.                                     local newMesh = Instance.new("SpecialMesh",fade)
  9811.                                     newMesh.MeshId = meshMap[v.Name]
  9812.                                 end
  9813.                                 fade.Name = "StarFade"
  9814.                                 fade.Anchored = true
  9815.                                 fade.CanCollide = false
  9816.                                 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
  9817.                                 fade.Parent = workspace.Terrain
  9818.                                 game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9819.                                 game:GetService("Debris"):AddItem(fade,0.5)
  9820.                             end
  9821.                         end
  9822.                         light.Color = newColor.Color
  9823.                     end
  9824.                 end)
  9825.             end
  9826.         end
  9827.     end
  9828. end)
  9829.  
  9830. addcmd("tppos","Teleports a player to a coordinate",{},
  9831. function(args,speaker)
  9832.     if #args < 4 then return end
  9833.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9834.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9835.         local char = gPlayers[plr].Character
  9836.         if char and char:FindFirstChild("HumanoidRootPart") then
  9837.             char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9838.         end
  9839.     end
  9840. end)
  9841.  
  9842. addcmd("offset","Offsets a player by a coordinate",{},
  9843. function(args,speaker)
  9844.     if #args < 4 then return end
  9845.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9846.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9847.         local char = gPlayers[plr].Character
  9848.         if char and char:FindFirstChild("HumanoidRootPart") then
  9849.             char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9850.         end
  9851.     end
  9852. end)
  9853.  
  9854. addcmd('bait',';)',{'troll'},
  9855. function(args, speaker)
  9856. spawn(function()
  9857. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9858. 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)
  9859. y = Instance.new("BillboardGui")
  9860. y.Size = UDim2.new(0,100,0,150)
  9861. y.StudsOffset = Vector3.new(0,1,0)
  9862. y.Parent = P
  9863. y.Adornee = P
  9864. f = Instance.new("TextLabel")
  9865. f.Parent = y
  9866. f.BackgroundTransparency = 1
  9867. f.Position = UDim2.new(0,0,0,-50)
  9868. f.Size = UDim2.new(0,100,0,100)
  9869. f.Font = "Highway"
  9870. f.FontSize = "Size48"
  9871. f.Text = "Touch for admin!"
  9872. f.TextStrokeColor3 = Color3.new(0,0,0)
  9873. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9874. f.TextStrokeTransparency = 0
  9875. f.TextYAlignment = "Bottom"
  9876. 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)
  9877.     end)
  9878. end)
  9879.  
  9880. addcmd('removebait','clears bait parts',{'nobait'},
  9881. function(args, speaker)
  9882.     local function dels(instance)
  9883.         for i,v in pairs(instance:GetChildren())do
  9884.             if v.name == "IYbait"then v:Destroy()end
  9885.             dels(v)
  9886.         end
  9887.     end
  9888.     dels(workspace)
  9889. end)
  9890.  
  9891. function CreateInstance(cls,props)
  9892.     local inst = Instance.new(cls)
  9893.     for i,v in pairs(props) do
  9894.         inst[i] = v
  9895.     end
  9896.     return inst end
  9897. local function createSoundFrame()
  9898.     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)
  9899.     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
  9900.     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)
  9901.     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})
  9902.     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})
  9903.     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)
  9904.     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)
  9905.     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})
  9906.     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
  9907.     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
  9908.     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)
  9909.     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})
  9910.     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})
  9911.     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)
  9912.     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})
  9913.     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})
  9914.     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
  9915.     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)
  9916.     return soundFrame end
  9917. local soundFrame = createSoundFrame()
  9918. soundFrame.Visible = true
  9919. local MusicPlayer do
  9920.     MusicPlayer = {}
  9921.     local playlist = {}
  9922.     local currentSong = 1
  9923.     local playlistHook = nil
  9924.     --local soundFrame = script.Parent:WaitForChild("Sound")
  9925.     local soundLine = soundFrame:WaitForChild("Pos")
  9926.     local soundTouch = soundLine:WaitForChild("Touch")
  9927.     local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9928.     local soundPause = soundFrame:WaitForChild("Pause")
  9929.     local soundNext = soundFrame:WaitForChild("NextSong")
  9930.     local soundPrev = soundFrame:WaitForChild("PrevSong")
  9931.     local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9932.     local mouseDrag = false
  9933.     local mouse = gPlayers.LocalPlayer:GetMouse()
  9934.     local lineBar = soundFrame:WaitForChild("Pos")
  9935.     adminSound = Instance.new("Sound",nil)
  9936.     local function timeConvert(num)
  9937.         local mins = math.floor(num/60)
  9938.         local secs = math.floor(num % 60)
  9939.         return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9940.     end
  9941.     local function updateSongLine()
  9942.         local linePos = mouse.X - soundLine.AbsolutePosition.X
  9943.         if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9944.             local movePos = linePos/soundLine.AbsoluteSize.X
  9945.             soundTouch.Position = UDim2.new(movePos,0,0,0)
  9946.         elseif linePos < 0 then
  9947.             soundTouch.Position = UDim2.new(0,0,0,0)
  9948.         else
  9949.             soundTouch.Position = UDim2.new(1,0,0,0)
  9950.         end
  9951.         local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9952.         adminSound.TimePosition = newTimePos
  9953.         soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9954.         soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9955.     end
  9956.     local function updateDetails(id)
  9957.         local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9958.         soundFrame.SName.Text = info.Name
  9959.     end
  9960.     local function setPlaylistHook()
  9961.         if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9962.         if #playlist == 0 then return end
  9963.         playlistHook = adminSound.DidLoop:connect(function()
  9964.             if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9965.             soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9966.             MusicPlayer:Play(playlist[currentSong],true)
  9967.         end)
  9968.     end
  9969.     local function disconnectPlaylistHook()
  9970.         if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9971.     end
  9972.     game:GetService("RunService").RenderStepped:Connect(function()
  9973.         if adminSound.Playing then
  9974.             soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9975.             soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9976.             soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9977.         end
  9978.     end)
  9979.     lineBar.InputBegan:connect(function(input)
  9980.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9981.             mouseDrag = true
  9982.             updateSongLine()
  9983.         end
  9984.     end)
  9985.     lineBar.InputEnded:connect(function(input)
  9986.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9987.             mouseDrag = false
  9988.         end
  9989.     end)
  9990.     mouse.Move:connect(function(prop)
  9991.         if mouseDrag then
  9992.             updateSongLine()
  9993.         end
  9994.     end)
  9995.     function MusicPlayer:Play(id,plist)
  9996.         if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  9997.         adminSound:Stop()
  9998.         if adminSound.Parent == nil then
  9999.             adminSound = Instance.new("Sound",workspace)
  10000.             adminSound.Name = "IYsound"
  10001.             adminSound.Looped = true
  10002.             if plist then setPlaylistHook() end
  10003.         end
  10004.         adminSound.SoundId = "rbxassetid://"..tostring(id)
  10005.         adminSound.TimePosition = 0
  10006.         --repeat wait() until adminSound.IsLoaded
  10007.         adminSound:Play()
  10008.         soundPlayStop.BackgroundTransparency = 0
  10009.         soundPlayStop.ImageTransparency = 1
  10010.         updateDetails(id)
  10011.     end
  10012.     function MusicPlayer:Playlist(list)
  10013.         playlist = list
  10014.         soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  10015.         currentSong = 1
  10016.         if adminSound.Parent == nil then
  10017.             adminSound = Instance.new("Sound",workspace)
  10018.             adminSound.Name = "IYsound"
  10019.             adminSound.Looped = true
  10020.         end
  10021.         soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  10022.         MusicPlayer:Play(playlist[1],true)
  10023.         setPlaylistHook()
  10024.     end
  10025.     function MusicPlayer:Stop()
  10026.         adminSound:Stop()
  10027.         adminSound.TimePosition = 0
  10028.         soundTouch.Position = UDim2.new(0,0,0,0)
  10029.         soundFrame.TimeStart.Text = "0:00"
  10030.         soundPlayStop.BackgroundTransparency = 1
  10031.         soundPlayStop.ImageTransparency = 0
  10032.     end
  10033.     function MusicPlayer:Pause()
  10034.         adminSound:Pause()
  10035.         soundPlayStop.BackgroundTransparency = 1
  10036.         soundPlayStop.ImageTransparency = 0
  10037.     end
  10038.     function MusicPlayer:Resume()
  10039.         adminSound:Resume()
  10040.         soundPlayStop.BackgroundTransparency = 0
  10041.         soundPlayStop.ImageTransparency = 1
  10042.         setPlaylistHook()
  10043.     end
  10044.     function MusicPlayer:NextSong()
  10045.         if #playlist == 0 then return end
  10046.         if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  10047.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10048.         MusicPlayer:Play(playlist[currentSong],true)
  10049.     end
  10050.     function MusicPlayer:PrevSong()
  10051.         if #playlist == 0 then return end
  10052.         if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  10053.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10054.         MusicPlayer:Play(playlist[currentSong],true)
  10055.     end
  10056.     function MusicPlayer:SetSong(ind)
  10057.         if ind > #playlist or ind <= 0 then return end
  10058.         soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  10059.         MusicPlayer:Play(playlist[ind],true)
  10060.     end
  10061.     playerenabled = false
  10062.     function MusicPlayer:Show()
  10063.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10064.     end
  10065.     function MusicPlayer:Hide()
  10066.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10067.     end
  10068.     function colorFrames(obj,col)
  10069.         for i,v in pairs(obj:GetChildren()) do
  10070.             if v:IsA("ImageLabel") then
  10071.                 v.ImageColor3 = col
  10072.             end
  10073.             v.BackgroundColor3 = col
  10074.         end
  10075.     end
  10076.     for i,v in pairs(soundButtons) do
  10077.         v.MouseEnter:connect(function()
  10078.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  10079.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  10080.             v.BackgroundColor3 = Color3.new(1,1,1)
  10081.             colorFrames(v,Color3.new(1,1,1))
  10082.         end)
  10083.         v.MouseLeave:connect(function()
  10084.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  10085.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  10086.             v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  10087.             colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  10088.         end)
  10089.     end
  10090.     soundPlayStop.MouseButton1Click:connect(function()
  10091.         if adminSound.Playing then
  10092.             MusicPlayer:Stop()
  10093.         else
  10094.             MusicPlayer:Resume()
  10095.         end
  10096.     end)   
  10097.     soundPause.MouseButton1Click:connect(function()
  10098.         MusicPlayer:Pause()
  10099.     end)   
  10100.     soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  10101.     soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  10102. end
  10103. local testgui = Instance.new("ScreenGui",game.CoreGui)
  10104. soundFrame.Parent = testgui
  10105. addcmd('playlist','makes a noice playlist',{'ids','player'},
  10106. function(args, speaker)
  10107. playerenabled = true
  10108.     if #args > 0 then
  10109.     for i,v in pairs(game:GetDescendants()) do
  10110.     if v:IsA'Sound'then v:Destroy() end end wait(0.1)
  10111.         if adminSound.Parent == nil then
  10112.             adminSound = Instance.new("Sound",workspace)
  10113.             adminSound.Name = "IYsound"
  10114.             adminSound.Looped = true
  10115.         end
  10116.         local idlist = splitString(args[1])
  10117.         local workingIds = {}
  10118.         for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  10119.         if #workingIds > 0 then
  10120.             playerenabled = true
  10121.             NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  10122.             MusicPlayer:Playlist(workingIds)
  10123.             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)
  10124.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10125.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10126.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10127.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  10128.         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)
  10129.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10130.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  10131.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10132.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  10133. addcmd('setsong','goto a song',{'tosong'},
  10134. function(args, speaker)
  10135. MusicPlayer:SetSong(tonumber(args[1]))
  10136. end)
  10137. addcmd('nextsong','forward a song',{'nxtsong'},
  10138. function(args, speaker)
  10139. MusicPlayer:NextSong()
  10140. end)
  10141. addcmd('prevsong','back a song',{'previoussong'},
  10142. function(args, speaker)
  10143. MusicPlayer:PrevSong()
  10144. end)
  10145. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  10146. function(args, speaker)
  10147. playerenabled = false
  10148. MusicPlayer:Hide()
  10149. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  10150. end)
  10151.  
  10152. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  10153. function(args, speaker)
  10154.     for i,v in pairs(game:GetDescendants()) do
  10155.     if v:IsA'Sound'then v:Destroy() end end
  10156.     local c = args[1] or 'stop'
  10157.     if std.inTable({'stop'}, c:lower()) then return end
  10158.     local s = Instance.new("Sound", workspace)
  10159.     s.Name = "IYsound"
  10160.     s.Looped = true
  10161.     s.SoundId = c
  10162.     s.Volume = 1
  10163.     s:Play()
  10164.     playerenabled = false
  10165.     Notify('Playing hash')
  10166.  end)
  10167.  
  10168. addcmd('disco','disco party',{''},
  10169. function(args, speaker)
  10170.     _G.nodisco = nil
  10171.     coroutine.resume(coroutine.create(function()
  10172. repeat
  10173.     game:GetService('Lighting').GlobalShadows = true
  10174.     game:GetService('Lighting').FogEnd = 200
  10175. game:GetService('Lighting').TimeOfDay = 0
  10176. local r = 255
  10177. local g = 0
  10178. local b = 0
  10179. for i = 0,255,5 do
  10180.     if _G.nodisco ~=nil then return end
  10181.     r = r - 5
  10182.     b = b + 5
  10183.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10184.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10185.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10186.     wait()
  10187. end
  10188. for i = 0,255,5 do
  10189.     if _G.nodisco ~=nil then return end
  10190.     g = g + 5
  10191.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10192.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10193.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10194.     wait()
  10195. end
  10196. for i = 0,255,5 do
  10197.     if _G.nodisco ~=nil then return end
  10198.     b = b - 5
  10199.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10200.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10201.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10202.     wait()
  10203. end
  10204. for i = 0,255,5 do
  10205.     if _G.nodisco ~=nil then return end
  10206.     r = r + 5
  10207.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10208.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10209.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10210.     wait()
  10211. end
  10212. for i = 0,255,5 do
  10213.     if _G.nodisco ~=nil then return end
  10214.     g = g - 5
  10215.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10216.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10217.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10218.     wait()
  10219. end
  10220. until _G.nodisco
  10221. end))
  10222. end)
  10223.  
  10224. addcmd('undisco','rip disco party',{''},
  10225. function(args, speaker)
  10226. _G.nodisco = true
  10227. execCmd('fixl')
  10228. end)
  10229.  
  10230. addcmd('hat','give a hat to a player',{''},
  10231. function(args, speaker)
  10232. local players = getPlayer(args[1], speaker)
  10233. for i,v in pairs(players)do
  10234. local char = gPlayers[v].Character
  10235. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10236. Hat.Parent = char
  10237. end end)
  10238.  
  10239. fm = Instance.new('BlockMesh', DATA)
  10240. fm.Scale = Vector3.new(1, 1, 2)
  10241. fm.Name = "FAT"
  10242. addcmd('fat','makes a plr fat',{''},
  10243. function(args, speaker)
  10244. local players = getPlayer(args[1], speaker)
  10245. for i,v in pairs(players)do
  10246. local char = gPlayers[v].Character
  10247. for _, child in pairs( char:GetChildren()) do
  10248. if child.ClassName == "CharacterMesh" then
  10249. child:Destroy() end end
  10250. for i,v in pairs(char:GetChildren()) do
  10251. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10252. fm:Clone().Parent = v
  10253. end end end end)
  10254.  
  10255. addcmd('crucify','crucifies a player',{'cruci'},
  10256. function(args, speaker)
  10257. local players = getPlayer(args[1], speaker)
  10258. for i,v in pairs(players)do
  10259. local char = gPlayers[v].Character
  10260.         local torso=char['Torso']
  10261.         local larm=char['Left Arm']
  10262.         local rarm=char['Right Arm']
  10263.         local lleg=char['Left Leg']
  10264.         local rleg=char['Right Leg']
  10265.         local head=char['Head']
  10266.         if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10267.             local cru=Instance.new('Model',char)
  10268.             cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10269.             local c1=Instance.new('Part',cru)
  10270.             c1.BrickColor=BrickColor.new('Reddish brown')
  10271.             c1.Material='Wood'
  10272.             c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10273.             c1.Size=Vector3.new(2,18.4,1)
  10274.             c1.Anchored=true
  10275.             local c2=c1:Clone()
  10276.             c2.Parent=cru
  10277.             c2.Size=Vector3.new(11,1.6,1)
  10278.             c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10279.             torso.Anchored=true;wait(0.5)
  10280.             torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10281.             larm.Anchored=true
  10282.             rarm.Anchored=true
  10283.             lleg.Anchored=true
  10284.             rleg.Anchored=true
  10285.             head.Anchored=true;wait()
  10286.             larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10287.             rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10288.             lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10289.             rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10290.             larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10291.             rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10292.             lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10293.             rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10294.             --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10295.             local n1=Instance.new('Part',cru)
  10296.             n1.BrickColor=BrickColor.new('Dark stone grey')
  10297.             n1.Material='DiamondPlate'
  10298.             n1.Size=Vector3.new(0.2,0.2,2)
  10299.             n1.Anchored=true
  10300.             local m=Instance.new('BlockMesh',n1)
  10301.             m.Scale=Vector3.new(0.2,0.2,0.7)
  10302.             local n2=n1:Clone()
  10303.             n2.Parent=cru
  10304.             local n3=n1:Clone()
  10305.             n3.Parent=cru
  10306.             n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10307.             n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10308.             n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10309.             spawn(function()
  10310.                 repeat
  10311.                     wait(0.1)
  10312.                     char.Humanoid.Health=char.Humanoid.Health-0.6
  10313.                 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10314.                 char:BreakJoints()
  10315.             end)
  10316.         end
  10317.     end
  10318. end)
  10319.  
  10320. addcmd('hang','hangs a player',{},
  10321. function(args, speaker)
  10322. local players = getPlayer(args[1], speaker)
  10323. for i,v in pairs(players)do
  10324. local plr = gPlayers[v].Character
  10325. plr.HumanoidRootPart.Anchored = true
  10326. function sandbox(var,func)
  10327.     local env = getfenv(func)
  10328.     local newenv = setmetatable({},{
  10329.         __index = function(self,k)
  10330.             if k=="script" then
  10331.                 return var
  10332.             else
  10333.                 return env[k]
  10334.             end
  10335.         end,
  10336.     })
  10337.     setfenv(func,newenv)
  10338.     return func
  10339. end
  10340. cors = {}
  10341. mas = Instance.new("Model",game:GetService("Lighting"))
  10342. local Model0 = Instance.new("Model")
  10343. local Part1 = Instance.new("Part")
  10344. local Part2 = Instance.new("Part")
  10345. local Part3 = Instance.new("Part")
  10346. local Part4 = Instance.new("Part")
  10347. local Part5 = Instance.new("Part")
  10348. local Motor6D6 = Instance.new("Motor6D")
  10349. local Part7 = Instance.new("Part")
  10350. local Part8 = Instance.new("Part")
  10351. local Part9 = Instance.new("Part")
  10352. local Part10 = Instance.new("Part")
  10353. local Part11 = Instance.new("Part")
  10354. local Part12 = Instance.new("Part")
  10355. local Part13 = Instance.new("Part")
  10356. local Part14 = Instance.new("Part")
  10357. local Part15 = Instance.new("Part")
  10358. Model0.Name = "hang"
  10359. Model0.Parent = mas
  10360. Part1.Parent = Model0
  10361. Part1.Material = Enum.Material.SmoothPlastic
  10362. Part1.BrickColor = BrickColor.new("Reddish brown")
  10363. Part1.Anchored = true
  10364. Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10365. Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10366. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10367. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10368. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10369. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10370. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10371. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10372. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10373. Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
  10374. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10375. Part2.Parent = Model0
  10376. Part2.Material = Enum.Material.Wood
  10377. Part2.BrickColor = BrickColor.new("Pine Cone")
  10378. Part2.Anchored = true
  10379. Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
  10380. Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10381. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10382. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10383. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10384. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10385. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10386. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10387. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10388. Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
  10389. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10390. Part3.Parent = Model0
  10391. Part3.Material = Enum.Material.Wood
  10392. Part3.BrickColor = BrickColor.new("Pine Cone")
  10393. Part3.Anchored = true
  10394. Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
  10395. Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10396. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10397. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10398. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10399. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10400. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10401. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10402. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10403. Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
  10404. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10405. Part4.Parent = Model0
  10406. Part4.Material = Enum.Material.Wood
  10407. Part4.BrickColor = BrickColor.new("Pine Cone")
  10408. Part4.Anchored = true
  10409. Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
  10410. Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10411. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10412. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10413. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10414. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10415. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10416. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10417. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10418. Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
  10419. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10420. Part5.Name = "main"
  10421. Part5.Parent = Model0
  10422. Part5.BrickColor = BrickColor.new("Bright blue")
  10423. Part5.Transparency = 1
  10424. Part5.Rotation = Vector3.new(0, -90, 0)
  10425. Part5.Anchored = true
  10426. Part5.CanCollide = false
  10427. Part5.FormFactor = Enum.FormFactor.Symmetric
  10428. Part5.Size = Vector3.new(2, 2, 1)
  10429. Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10430. Part5.BottomSurface = Enum.SurfaceType.Smooth
  10431. Part5.TopSurface = Enum.SurfaceType.Smooth
  10432. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10433. Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
  10434. Part5.Orientation = Vector3.new(0, -90, 0)
  10435. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10436. Motor6D6.Name = "RootJoint"
  10437. Motor6D6.Parent = Part5
  10438. Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10439. Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10440. Motor6D6.Part0 = Part5
  10441. Motor6D6.MaxVelocity = 0.10000000149012
  10442. Part7.Parent = Model0
  10443. Part7.Material = Enum.Material.SmoothPlastic
  10444. Part7.BrickColor = BrickColor.new("Reddish brown")
  10445. Part7.Rotation = Vector3.new(90, 75, -180)
  10446. Part7.Anchored = true
  10447. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10448. Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10449. Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10450. Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10451. Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10452. Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10453. Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10454. Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10455. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10456. Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
  10457. Part7.Orientation = Vector3.new(15, 90, -90)
  10458. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10459. Part8.Parent = Model0
  10460. Part8.Material = Enum.Material.Wood
  10461. Part8.BrickColor = BrickColor.new("Pine Cone")
  10462. Part8.Anchored = true
  10463. Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
  10464. Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10465. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10466. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10467. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10468. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10469. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10470. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10471. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10472. Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
  10473. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10474. Part9.Parent = Model0
  10475. Part9.Material = Enum.Material.SmoothPlastic
  10476. Part9.BrickColor = BrickColor.new("Reddish brown")
  10477. Part9.Rotation = Vector3.new(90, 75, -180)
  10478. Part9.Anchored = true
  10479. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10480. Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10481. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10482. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10483. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10484. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10485. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10486. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10487. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10488. Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
  10489. Part9.Orientation = Vector3.new(15, 90, -90)
  10490. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10491. Part10.Parent = Model0
  10492. Part10.Material = Enum.Material.SmoothPlastic
  10493. Part10.BrickColor = BrickColor.new("Reddish brown")
  10494. Part10.Anchored = true
  10495. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10496. Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10497. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10498. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10499. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10500. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10501. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10502. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10503. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10504. Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
  10505. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10506. Part11.Parent = Model0
  10507. Part11.Material = Enum.Material.SmoothPlastic
  10508. Part11.BrickColor = BrickColor.new("Reddish brown")
  10509. Part11.Anchored = true
  10510. Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10511. Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10512. Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10513. Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10514. Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10515. Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10516. Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10517. Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10518. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10519. Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
  10520. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10521. Part12.Parent = Model0
  10522. Part12.Material = Enum.Material.SmoothPlastic
  10523. Part12.BrickColor = BrickColor.new("Reddish brown")
  10524. Part12.Rotation = Vector3.new(90, 75, -180)
  10525. Part12.Anchored = true
  10526. Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10527. Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10528. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10529. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10530. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10531. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10532. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10533. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10534. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10535. Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
  10536. Part12.Orientation = Vector3.new(15, 90, -90)
  10537. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10538. Part13.Parent = Model0
  10539. Part13.Material = Enum.Material.SmoothPlastic
  10540. Part13.BrickColor = BrickColor.new("Reddish brown")
  10541. Part13.Anchored = true
  10542. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10543. Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10544. Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10545. Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10546. Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10547. Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10548. Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10549. Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10550. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10551. Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
  10552. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10553. Part14.Parent = Model0
  10554. Part14.Material = Enum.Material.SmoothPlastic
  10555. Part14.BrickColor = BrickColor.new("Reddish brown")
  10556. Part14.Rotation = Vector3.new(90, 75, -180)
  10557. Part14.Anchored = true
  10558. Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10559. Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10560. Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10561. Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10562. Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10563. Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10564. Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10565. Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10566. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10567. Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
  10568. Part14.Orientation = Vector3.new(15, 90, -90)
  10569. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10570. Part15.Parent = Model0
  10571. Part15.Material = Enum.Material.SmoothPlastic
  10572. Part15.BrickColor = BrickColor.new("Reddish brown")
  10573. Part15.Anchored = true
  10574. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10575. Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10576. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10577. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10578. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10579. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10580. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10581. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10582. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10583. Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
  10584. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10585. for i,v in pairs(mas:GetChildren()) do
  10586.     v.Parent = workspace
  10587.     pcall(function() v:MakeJoints() end)
  10588. end
  10589. mas:Destroy()
  10590. for i,v in pairs(cors) do
  10591.     spawn(function()
  10592.         pcall(v)
  10593.     end)
  10594. end
  10595.             hang = Model0
  10596.             hang.Parent = plr
  10597.             hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10598.             pcall(function()
  10599.             plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10600.             function weld(p, cf)
  10601.             local weld1 = Instance.new("Weld")
  10602.             weld1.Part0 = p
  10603.             weld1.Part1 = plr.Torso
  10604.             weld1.C0 = CFrame.new()
  10605.             weld1.C1 = cf
  10606.             weld1.Parent = p
  10607.             end
  10608.             weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10609.             weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10610.             spawn(function()
  10611.                 repeat
  10612.                     wait(0.1)
  10613.                     plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10614.                 until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10615.                 plr:BreakJoints()
  10616.             end)
  10617.             end)
  10618.         end
  10619. end)
  10620.  
  10621. addcmd('fix', 'restores lighting and what not',{},
  10622. function(args, speaker)
  10623. LightingService.Ambient = origsettings.abt
  10624. LightingService.OutdoorAmbient = origsettings.oabt
  10625. LightingService.Brightness = origsettings.brt
  10626. LightingService.TimeOfDay = origsettings.time
  10627. LightingService.FogColor = origsettings.fclr
  10628. LightingService.FogEnd = origsettings.fe
  10629. LightingService.FogStart = origsettings.fs
  10630. playinggif = false
  10631. workspace.Gravity = 200
  10632. 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)
  10633. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10634.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10635.     if v:IsA("PostEffect") then v:Destroy() end end
  10636. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10637.  
  10638. Floating = false
  10639.  
  10640. addcmd('float', 'makes player float',{},
  10641. function(args,speaker)
  10642.     Floating = true
  10643.     local players = getPlayer(args[1], speaker)
  10644.     for _,v in pairs(players) do
  10645.         local pchar = gPlayers[v].Character
  10646.         if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10647.             spawn(function()
  10648.                 local float = DATA.Float:Clone()
  10649.                 float.Parent = pchar
  10650.                 float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10651.                 spawn(function()
  10652.                     while wait(0.1) do
  10653.                         if pchar:FindFirstChild("Float") then
  10654.                             float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10655.                         else
  10656.                             break
  10657.                         end
  10658.                     end
  10659.                 end)
  10660.             end)
  10661.         end
  10662.     end
  10663. end)
  10664.  
  10665. addcmd('unfloat','disables floating',{},
  10666. function(args, speaker)
  10667.     Floating = false
  10668.     local players = getPlayer(args[1], speaker)
  10669.     for i,v in pairs(players)do
  10670.         local pchar = gPlayers[v].Character
  10671.         if pchar:FindFirstChild("Float") then
  10672.             pchar.Float:Destroy()
  10673.         end
  10674.     end
  10675. end)
  10676.  
  10677. runningnoclip = false
  10678. Clip = true
  10679. addcmd('noclip','noclip',{},
  10680. function(args, speaker)
  10681. if speaker.userId ~= LP.userId then
  10682. lponly(speaker)
  10683. else
  10684. Notify('Noclip enabled')
  10685. Clip = false
  10686. if LP.Character:FindFirstChild('Torso') then
  10687.     wait(0.1)
  10688.     if runningnoclip == false then runningnoclip = true
  10689.     game:GetService('RunService').Stepped:connect(function ()
  10690.     if Clip == false and LP.Character ~= nil then
  10691.     for _, child in pairs( LP.Character:GetDescendants()) do
  10692.     if child.ClassName == 'Part' and child.CanCollide == true then
  10693.     child.CanCollide = false
  10694.     end end end end) end
  10695. else
  10696.     r15noclip = true
  10697. end
  10698. end
  10699. end)
  10700.  
  10701. addcmd('clip','clip',{},
  10702. function(args, speaker)
  10703. if speaker.userId ~= LP.userId then
  10704. lponly(speaker)
  10705. else
  10706.     Notify('Noclip disabled')
  10707.     Clip = true
  10708.     r15noclip = false
  10709.     wait(0.1)
  10710.     if LP.Character ~= nil then
  10711.     LP.Character.Torso.CanCollide = true
  10712.     LP.Character.Head.CanCollide = true
  10713. end end end)
  10714.  
  10715. addcmd('prefix','changes prefix',{},
  10716. function(args, speaker)
  10717.     cmdprefix = args[1]
  10718.     Notify('Set prefix to "' .. args[1] .. '"')
  10719.     updatefile()
  10720. end)
  10721.  
  10722. logsopen = false
  10723. addcmd('logs','shows logs',{},
  10724. function(args, speaker)
  10725. if speaker.userId ~= LP.userId then
  10726. lponly(speaker) else
  10727. if logsopen == false then logsopen = true
  10728. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10729. end
  10730. end
  10731. end)
  10732.  
  10733. local Saved = {}
  10734.  
  10735. RestorePoint = function()
  10736.     Saved = {}
  10737.     for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10738.         v.Archivable = true;
  10739.     end
  10740.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10741.         if not v:IsA("Terrain") and not v:IsA("Camera") then
  10742.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10743.                 table.insert(Saved, v:Clone());
  10744.             end
  10745.         elseif v:IsA("Terrain") then
  10746.             Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10747.         end
  10748.     end
  10749.     return Saved;
  10750. end
  10751.  
  10752. InsertPoint = function()
  10753.     if #Saved == 0 and not Saved.Terrain then
  10754.         return false;
  10755.     end
  10756.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10757.         if not v:IsA("Camera") and not v:IsA("Terrain") then
  10758.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10759.                 pcall(function()
  10760.                     v:Destroy()
  10761.                 end)
  10762.             end
  10763.         elseif v:IsA("Terrain") then
  10764.             v:Clear()
  10765.         end
  10766.     end
  10767.     for i, v in ipairs(Saved) do
  10768.         v:Clone().Parent = workspace;
  10769.     end
  10770.     game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10771. end
  10772.  
  10773. addcmd('savemap','saves current map',{'smap'},
  10774. function(args, speaker)
  10775. RestorePoint()
  10776. Notify('Saved current map')
  10777. end)
  10778.  
  10779. addcmd('restoremap','saves current map',{'rmap'},
  10780. function(args, speaker)
  10781. InsertPoint()
  10782. Notify('Loaded last saved map')
  10783. end)
  10784.  
  10785. addcmd('respawn','respawns',{},
  10786. function(args, speaker)
  10787.     local players = getPlayer(args[1], speaker)
  10788.     for i,v in pairs(players) do
  10789.     respawn(gPlayers[v])
  10790.     end
  10791. end)
  10792.  
  10793. addcmd('version','shows version',{''},
  10794. function(args, speaker)
  10795. if speaker.userId ~= LP.userId then
  10796. lponly(speaker)
  10797. else
  10798.     Notify("Version is " .. Version)
  10799. end
  10800. end)
  10801. local CTPenabled = false
  10802. Mouse.KeyDown:connect(function (Key)
  10803.     if Key:byte() == 29 then
  10804.         if FLYING == false then
  10805.             execCmd("fly me", Player)
  10806.         elseif FLYING == true then
  10807.             execCmd("unfly me", Player)
  10808.         end
  10809.     end
  10810.     if Key:byte() == 30 then
  10811.         if Clip == true then
  10812.             execCmd("noclip", Player)
  10813.         elseif Clip == false then
  10814.             execCmd("clip", Player)
  10815.         end
  10816.     end
  10817.     Key = Key:lower()
  10818.     if Key:byte() == 27 then
  10819.         CTPenabled = true
  10820.     end
  10821. end)
  10822. Mouse.KeyUp:connect(function(Key)
  10823.     Key = Key:lower()
  10824.     if Key:byte() == 27 then
  10825.         CTPenabled = false
  10826.     end
  10827. end)
  10828. Mouse.Button1Down:connect(function()
  10829.     local charx = gPlayers.LocalPlayer.Character
  10830.     if charx and CTPenabled == true then
  10831.         charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10832.     end
  10833. end)
  10834.  
  10835. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10836. CMDbar.Name = 'GUI'
  10837. CMDbar.DisplayOrder = 2
  10838. cont = Instance.new("Frame")
  10839. cmdBAR = Instance.new('TextBox', cont)
  10840. cont.Name = "cont"
  10841. cont.BackgroundTransparency = 1
  10842. cont.Position = UDim2.new(1, -265, 0, -75)
  10843. cont.Size = UDim2.new(0, 270, 0, 45)
  10844. cont.Parent = CMDbar
  10845. cont.ZIndex = 5
  10846. cont.Active = true
  10847. dragGUI(cont)
  10848. cmdBAR.Name = "CMDbar"
  10849. cmdBAR.Parent = cont
  10850. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10851. cmdBAR.BackgroundTransparency = 0.7
  10852. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10853. cmdBAR.BorderSizePixel = 0
  10854. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10855. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10856. cmdBAR.Font = Enum.Font.SourceSans
  10857. cmdBAR.FontSize = Enum.FontSize.Size18
  10858. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10859. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10860. cmdBAR.ZIndex = 5
  10861. DATA = Instance.new('Folder', game.ContextActionService)
  10862. DATA.Name = 'Data'
  10863. Paper = Instance.new('BlockMesh', DATA)
  10864. Paper.Name = 'Paper'
  10865. Paper.Scale = Vector3.new(1,1,0.1)
  10866. ayylmao = Instance.new('Hat', DATA)
  10867. ayylmao.Name = 'ayylmao'
  10868. ayyHandle = Instance.new('Part', ayylmao)
  10869. ayyHandle.Name = 'Handle'
  10870. ayyHandle.Size = Vector3.new(2,2.4,2)
  10871. ayyHandle.FormFactor = 'Plate'
  10872. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10873. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10874. ayyMesh.MeshType = 'FileMesh'
  10875. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10876. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10877. Float = Instance.new('Part', DATA)
  10878. Float.Name = 'Float'
  10879. Float.Transparency = 1
  10880. Float.Size = Vector3.new(6,1,6)
  10881. Float.Anchored = true
  10882. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10883. missile = Instance.new('Part', DATA)
  10884. missile.Name = 'IY_missile'
  10885. missile.CanCollide = false
  10886. missile.Size = Vector3.new(2, 5, 2)
  10887. Instance.new('CylinderMesh', missile)
  10888. local F = Instance.new('Part', missile)
  10889. F.BrickColor = BrickColor.new('Black')
  10890. F.CanCollide = false
  10891. F.Size = Vector3.new(2, 0.2, 2)
  10892. Instance.new('CylinderMesh', F)
  10893. local fire = Instance.new('Fire', F)
  10894. fire.Size = "15"
  10895. fire.Heat = "25"
  10896. local head = Instance.new('Part', missile)
  10897. head.CanCollide = false
  10898. head.Shape = 'Ball'
  10899. head.Size = Vector3.new(2, 2, 2)
  10900. head.TopSurface = 'Smooth'
  10901. head.BottomSurface = 'Smooth'
  10902. local BF = Instance.new('BodyForce', missile)
  10903. BF.Name = 'force'
  10904. BF.Force = Vector3.new(0, 0, 0)
  10905. local W1 = Instance.new('Weld', missile)
  10906. W1.Part0 = missile
  10907. W1.Part1 = F
  10908. W1.C1 = CFrame.new(0, 2.6, 0)
  10909. local W2 = Instance.new('Weld', missile)
  10910. W2.Part0 = missile
  10911. W2.Part1 = head
  10912. W2.C1 = CFrame.new(0, -2.6, 0)
  10913.     jail = Instance.new('Model', DATA)
  10914.     jail.Name = 'JAIL'
  10915.         local B = Instance.new('Part', jail)
  10916.         B.Name = 'BUTTOM'
  10917.         B.BrickColor = BrickColor.new('Black')
  10918.         B.Transparency = 0.5
  10919.         B.Anchored = true
  10920.         B.Locked = true
  10921.         B.Size = Vector3.new(6, 1, 6)
  10922.         B.TopSurface = 'Smooth'
  10923.         B.BottomSurface = 'Smooth'
  10924.         local M = Instance.new('Part', jail)
  10925.         M.Name = 'MAIN'
  10926.         M.BrickColor = BrickColor.new('Black')
  10927.         M.Transparency = 1
  10928.         M.Anchored = true
  10929.         M.CanCollide = false
  10930.         M.Locked = true
  10931.         M.Position = B.Position + Vector3.new(0, 3, 0)
  10932.         M.Size = Vector3.new(1, 1, 1)
  10933.         local P1 = Instance.new('Part', jail)
  10934.         P1.BrickColor = BrickColor.new('Black')
  10935.         P1.Transparency = 0.5
  10936.         P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10937.         P1.Rotation = Vector3.new(0, 90, 0)
  10938.         P1.Anchored = true
  10939.         P1.Locked = true
  10940.         P1.Size = Vector3.new(1, 6, 6)
  10941.         local P2 = Instance.new('Part', jail)
  10942.         P2.BrickColor = BrickColor.new('Black')
  10943.         P2.Transparency = 0.5
  10944.         P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10945.         P2.Rotation = Vector3.new(-180, 0, -180)
  10946.         P2.Anchored = true
  10947.         P2.Locked = true
  10948.         P2.Size = Vector3.new(1, 6, 4)
  10949.         local P3 = Instance.new('Part', jail)
  10950.         P3.BrickColor = BrickColor.new('Black')
  10951.         P3.Transparency = 0.5
  10952.         P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10953.         P3.Rotation = Vector3.new(0, 0, 0)
  10954.         P3.Anchored = true
  10955.         P3.Locked = true
  10956.         P3.Size = Vector3.new(1, 6, 4)
  10957.         local P4 = Instance.new('Part', jail)
  10958.         P4.BrickColor = BrickColor.new('Black')
  10959.         P4.Transparency = 0.5
  10960.         P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10961.         P4.Rotation = Vector3.new(0, 90, 0)
  10962.         P4.Anchored = true
  10963.         P4.Locked = true
  10964.         P4.Size = Vector3.new(1, 6, 6)
  10965.         local TOP = Instance.new('Part', jail)
  10966.         TOP.BrickColor = BrickColor.new('Black')
  10967.         TOP.Transparency = 0.5
  10968.         TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10969.         TOP.Rotation = Vector3.new(0, 0, 0)
  10970.         TOP.Anchored = true
  10971.         TOP.Locked = true
  10972.         TOP.Size = Vector3.new(6, 1, 6)
  10973.         TOP.TopSurface = 'Smooth'
  10974.         TOP.BottomSurface = 'Smooth'
  10975. cp = Instance.new("ScreenGui")
  10976. local Frame = Instance.new("Frame")
  10977. local holder = Instance.new("Frame")
  10978. bar = Instance.new("Frame")
  10979. local cmds = Instance.new("TextButton")
  10980. local settings = Instance.new("TextButton")
  10981. local Hide = Instance.new("TextButton")
  10982. local Exit = Instance.new("TextButton")
  10983. FeedbackMain = Instance.new("Frame")
  10984. local Title = Instance.new("TextLabel")
  10985. local checkboxText = Instance.new("TextLabel")
  10986. local CheckBox = Instance.new("ImageButton")
  10987. local bindInput = Instance.new("TextButton")
  10988. Input = Instance.new("TextBox")
  10989. local preText = Instance.new("TextLabel")
  10990. local setpre = Instance.new("TextButton")
  10991. local everyone = Instance.new("TextButton")
  10992. local JLtext = Instance.new("TextLabel")
  10993. local CheckBoxJL = Instance.new("ImageButton")
  10994. local friends = Instance.new("TextButton")
  10995. local InputBox = Instance.new("TextButton")
  10996. Input_2 = Instance.new("TextBox")
  10997. local MTText = Instance.new("TextLabel")
  10998. local setMT = Instance.new("TextButton")
  10999. local CheckBoxS = Instance.new("ImageButton")
  11000. local slocktext = Instance.new("TextLabel")
  11001. local barBind = Instance.new("TextLabel")
  11002. local setBind = Instance.new("TextButton")
  11003. local MtimeInput = Instance.new("TextButton")
  11004. Input_3 = Instance.new("TextBox")
  11005. local size = Instance.new("Frame")
  11006. MAIN = Instance.new("Frame")
  11007. local Title_2 = Instance.new("TextLabel")
  11008. local Example = Instance.new("TextLabel")
  11009. local Search = Instance.new("TextBox")
  11010. local CMDss = Instance.new("ScrollingFrame")
  11011. local uicolortext = Instance.new("TextLabel")
  11012. local openC = Instance.new("TextButton")
  11013. cp.Name = "cp"
  11014. cp.Parent = DATA
  11015. Frame.Parent = cp
  11016. Frame.Active = true
  11017. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  11018. Frame.BackgroundTransparency = 1
  11019. Frame.Position = UDim2.new(1, -300, 1, -330)
  11020. Frame.Size = UDim2.new(0, 300, 0, 40)
  11021. holder.Name = "holder"
  11022. holder.Parent = Frame
  11023. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11024. holder.BackgroundTransparency = 1
  11025. holder.BorderSizePixel = 2
  11026. holder.ClipsDescendants = true
  11027. holder.Size = UDim2.new(0, 300, 0, 330)
  11028. holder.ZIndex = 2
  11029. bar.Name = "bar"
  11030. bar.Parent = holder
  11031. bar.BackgroundColor3 = maincolor
  11032. bar.BackgroundTransparency = 0.30000001192093
  11033. bar.BorderColor3 = Color3.new(0, 0, 0)
  11034. bar.BorderSizePixel = 0
  11035. bar.Position = UDim2.new(1, -295, 1, -330)
  11036. bar.Size = UDim2.new(0, 290, 0, 26)
  11037. cmds.Name = "cmds"
  11038. cmds.Parent = bar
  11039. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  11040. cmds.BackgroundTransparency = 0.80000001192093
  11041. cmds.BorderColor3 = Color3.new(1, 1, 1)
  11042. cmds.Position = UDim2.new(0, 3, 0, 3)
  11043. cmds.Size = UDim2.new(0, 70, 0, 20)
  11044. cmds.Font = Enum.Font.SourceSans
  11045. cmds.FontSize = Enum.FontSize.Size14
  11046. cmds.Text = "Commands"
  11047. cmds.TextColor3 = Color3.new(1, 1, 1)
  11048. settings.Name = "settings"
  11049. settings.Parent = bar
  11050. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  11051. settings.BackgroundTransparency = 0.80000001192093
  11052. settings.BorderColor3 = Color3.new(1, 1, 1)
  11053. settings.Position = UDim2.new(0, 77, 0, 3)
  11054. settings.Size = UDim2.new(0, 70, 0, 20)
  11055. settings.Font = Enum.Font.SourceSans
  11056. settings.FontSize = Enum.FontSize.Size14
  11057. settings.Text = "Settings"
  11058. settings.TextColor3 = Color3.new(1, 1, 1)
  11059. Hide.Name = "Hide"
  11060. Hide.Parent = bar
  11061. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  11062. Hide.BackgroundTransparency = 0.30000001192093
  11063. Hide.BorderColor3 = Color3.new(1, 1, 1)
  11064. Hide.BorderSizePixel = 0
  11065. Hide.Position = UDim2.new(0, 243, 0, 3)
  11066. Hide.Size = UDim2.new(0, 20, 0, 20)
  11067. Hide.FontSize = Enum.FontSize.Size14
  11068. Hide.Text = ""
  11069. Exit.Name = "Exit"
  11070. Exit.Parent = bar
  11071. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11072. Exit.BackgroundTransparency = 0.30000001192093
  11073. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11074. Exit.BorderSizePixel = 0
  11075. Exit.Position = UDim2.new(0, 267, 0, 3)
  11076. Exit.Size = UDim2.new(0, 20, 0, 20)
  11077. Exit.FontSize = Enum.FontSize.Size14
  11078. Exit.Text = ""
  11079. FeedbackMain.Name = "FeedbackMain"
  11080. FeedbackMain.Parent = holder
  11081. FeedbackMain.BackgroundColor3 = maincolor
  11082. FeedbackMain.BackgroundTransparency = 0.5
  11083. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  11084. FeedbackMain.BorderSizePixel = 0
  11085. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
  11086. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  11087. Title.Name = "Title"
  11088. Title.Parent = FeedbackMain
  11089. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  11090. Title.BackgroundTransparency = 1
  11091. Title.Size = UDim2.new(1, 0, 0, 30)
  11092. Title.Font = Enum.Font.SourceSansBold
  11093. Title.FontSize = Enum.FontSize.Size24
  11094. Title.Text = "Settings"
  11095. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11096. Title.TextStrokeTransparency = 0
  11097. checkboxText.Name = "checkboxText"
  11098. checkboxText.Parent = FeedbackMain
  11099. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  11100. checkboxText.BackgroundTransparency = 1
  11101. checkboxText.Position = UDim2.new(0, 0, 0, 60)
  11102. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  11103. checkboxText.Font = Enum.Font.SourceSansBold
  11104. checkboxText.FontSize = Enum.FontSize.Size18
  11105. checkboxText.Text = "     Suggestions"
  11106. checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11107. checkboxText.TextStrokeTransparency = 0
  11108. checkboxText.TextXAlignment = Enum.TextXAlignment.Left
  11109. CheckBox.Name = "CheckBox"
  11110. CheckBox.Parent = FeedbackMain
  11111. CheckBox.BackgroundTransparency = 1
  11112. CheckBox.Position = UDim2.new(0, 240, 0, 60)
  11113. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  11114. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  11115. bindInput.Name = "bindInput"
  11116. bindInput.Parent = FeedbackMain
  11117. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11118. bindInput.Position = UDim2.new(0, 187, 0, 260)
  11119. bindInput.Size = UDim2.new(0, 30, 0, 30)
  11120. bindInput.AutoButtonColor = false
  11121. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11122. bindInput.Font = Enum.Font.SourceSans
  11123. bindInput.FontSize = Enum.FontSize.Size14
  11124. bindInput.Text = ""
  11125. Input.Name = "Input"
  11126. Input.Parent = bindInput
  11127. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  11128. Input.BackgroundTransparency = 1
  11129. Input.Position = UDim2.new(0, -8, 0, -8)
  11130. Input.Size = UDim2.new(0, 20, 0, 20)
  11131. Input.Font = Enum.Font.SourceSansBold
  11132. Input.FontSize = Enum.FontSize.Size18
  11133. Input.MultiLine = true
  11134. Input.Text = ";"
  11135. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11136. Input.TextWrapped = true
  11137. Input.TextYAlignment = Enum.TextYAlignment.Top
  11138. preText.Name = "preText"
  11139. preText.Parent = FeedbackMain
  11140. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  11141. preText.BackgroundTransparency = 1
  11142. preText.Position = UDim2.new(0, 0, 0, 140)
  11143. preText.Size = UDim2.new(1, 0, 0, 30)
  11144. preText.Font = Enum.Font.SourceSansBold
  11145. preText.FontSize = Enum.FontSize.Size18
  11146. preText.Text = "     Prefix"
  11147. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11148. preText.TextStrokeTransparency = 0
  11149. preText.TextXAlignment = Enum.TextXAlignment.Left
  11150. setpre.Name = "setpre"
  11151. setpre.Parent = FeedbackMain
  11152. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  11153. setpre.BorderSizePixel = 5
  11154. setpre.Position = UDim2.new(0, 235, 0, 142)
  11155. setpre.Size = UDim2.new(0, 40, 0, 25)
  11156. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11157. setpre.Font = Enum.Font.ArialBold
  11158. setpre.FontSize = Enum.FontSize.Size18
  11159. setpre.Text = "Set"
  11160. everyone.Name = "everyone"
  11161. everyone.Parent = FeedbackMain
  11162. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  11163. everyone.BackgroundTransparency = 0.80000001192093
  11164. everyone.BorderColor3 = Color3.new(0, 0, 0)
  11165. everyone.Position = UDim2.new(0, 230, 0, 237)
  11166. everyone.Size = UDim2.new(0, 50, 0, 20)
  11167. everyone.Font = Enum.Font.SourceSans
  11168. everyone.FontSize = Enum.FontSize.Size14
  11169. everyone.Text = "Everyone"
  11170. everyone.TextColor3 = Color3.new(1, 1, 1)
  11171. JLtext.Name = "JLtext"
  11172. JLtext.Parent = FeedbackMain
  11173. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  11174. JLtext.BackgroundTransparency = 1
  11175. JLtext.Position = UDim2.new(0, 0, 0, 220)
  11176. JLtext.Size = UDim2.new(1, 0, 0, 30)
  11177. JLtext.Font = Enum.Font.SourceSansBold
  11178. JLtext.FontSize = Enum.FontSize.Size18
  11179. JLtext.Text = "     Joined/Left Notifications"
  11180. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11181. JLtext.TextStrokeTransparency = 0
  11182. JLtext.TextXAlignment = Enum.TextXAlignment.Left
  11183. CheckBoxJL.Name = "CheckBoxJL"
  11184. CheckBoxJL.Parent = FeedbackMain
  11185. CheckBoxJL.BackgroundTransparency = 1
  11186. CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
  11187. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  11188. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  11189. friends.Name = "friends"
  11190. friends.Parent = FeedbackMain
  11191. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  11192. friends.BackgroundTransparency = 0.80000001192093
  11193. friends.BorderColor3 = Color3.new(1, 1, 1)
  11194. friends.Position = UDim2.new(0, 230, 0, 215)
  11195. friends.Size = UDim2.new(0, 50, 0, 20)
  11196. friends.Font = Enum.Font.SourceSans
  11197. friends.FontSize = Enum.FontSize.Size14
  11198. friends.Text = "Friends"
  11199. friends.TextColor3 = Color3.new(1, 1, 1)
  11200. InputBox.Name = "InputBox"
  11201. InputBox.Parent = FeedbackMain
  11202. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  11203. InputBox.Position = UDim2.new(0, 187, 0, 140)
  11204. InputBox.Size = UDim2.new(0, 30, 0, 30)
  11205. InputBox.AutoButtonColor = false
  11206. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11207. InputBox.Font = Enum.Font.SourceSans
  11208. InputBox.FontSize = Enum.FontSize.Size14
  11209. InputBox.Text = ""
  11210. Input_2.Name = "Input"
  11211. Input_2.Parent = InputBox
  11212. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11213. Input_2.BackgroundTransparency = 1
  11214. Input_2.Position = UDim2.new(0, -8, 0, -8)
  11215. Input_2.Size = UDim2.new(0, 20, 0, 20)
  11216. Input_2.Font = Enum.Font.SourceSansBold
  11217. Input_2.FontSize = Enum.FontSize.Size18
  11218. Input_2.MultiLine = true
  11219. Input_2.Text = ";"
  11220. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11221. Input_2.TextWrapped = true
  11222. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  11223. MTText.Name = "MTText"
  11224. MTText.Parent = FeedbackMain
  11225. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  11226. MTText.BackgroundTransparency = 1
  11227. MTText.Position = UDim2.new(0, 0, 0, 180)
  11228. MTText.Size = UDim2.new(1, 0, 0, 30)
  11229. MTText.Font = Enum.Font.SourceSansBold
  11230. MTText.FontSize = Enum.FontSize.Size18
  11231. MTText.Text = "     Message Seconds"
  11232. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11233. MTText.TextStrokeTransparency = 0
  11234. MTText.TextXAlignment = Enum.TextXAlignment.Left
  11235. setMT.Name = "setMT"
  11236. setMT.Parent = FeedbackMain
  11237. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  11238. setMT.BorderSizePixel = 5
  11239. setMT.Position = UDim2.new(0, 235, 0, 183)
  11240. setMT.Size = UDim2.new(0, 40, 0, 25)
  11241. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11242. setMT.Font = Enum.Font.ArialBold
  11243. setMT.FontSize = Enum.FontSize.Size18
  11244. setMT.Text = "Set"
  11245. CheckBoxS.Name = "CheckBoxS"
  11246. CheckBoxS.Parent = FeedbackMain
  11247. CheckBoxS.BackgroundTransparency = 1
  11248. CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
  11249. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  11250. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  11251. slocktext.Name = "slocktext"
  11252. slocktext.Parent = FeedbackMain
  11253. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  11254. slocktext.BackgroundTransparency = 1
  11255. slocktext.Position = UDim2.new(0, 0, 0, 100)
  11256. slocktext.Size = UDim2.new(1, 0, 0, 30)
  11257. slocktext.Font = Enum.Font.SourceSansBold
  11258. slocktext.FontSize = Enum.FontSize.Size18
  11259. slocktext.Text = "     Allow Friends On Serverlock"
  11260. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11261. slocktext.TextStrokeTransparency = 0
  11262. slocktext.TextXAlignment = Enum.TextXAlignment.Left
  11263. barBind.Name = "barBind"
  11264. barBind.Parent = FeedbackMain
  11265. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11266. barBind.BackgroundTransparency = 1
  11267. barBind.Position = UDim2.new(0, 0, 0, 260)
  11268. barBind.Size = UDim2.new(1, 0, 0, 30)
  11269. barBind.Font = Enum.Font.SourceSansBold
  11270. barBind.FontSize = Enum.FontSize.Size18
  11271. barBind.Text = "     Command Bar Keybind"
  11272. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11273. barBind.TextStrokeTransparency = 0
  11274. barBind.TextXAlignment = Enum.TextXAlignment.Left
  11275. setBind.Name = "setBind"
  11276. setBind.Parent = FeedbackMain
  11277. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11278. setBind.BorderSizePixel = 5
  11279. setBind.Position = UDim2.new(0, 235, 0, 262)
  11280. setBind.Size = UDim2.new(0, 40, 0, 25)
  11281. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11282. setBind.Font = Enum.Font.ArialBold
  11283. setBind.FontSize = Enum.FontSize.Size18
  11284. setBind.Text = "Set"
  11285. MtimeInput.Name = "MtimeInput"
  11286. MtimeInput.Parent = FeedbackMain
  11287. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11288. MtimeInput.Position = UDim2.new(0, 187, 0, 180)
  11289. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  11290. MtimeInput.AutoButtonColor = false
  11291. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11292. MtimeInput.Font = Enum.Font.SourceSans
  11293. MtimeInput.FontSize = Enum.FontSize.Size14
  11294. MtimeInput.Text = ""
  11295. Input_3.Name = "Input"
  11296. Input_3.Parent = MtimeInput
  11297. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  11298. Input_3.BackgroundTransparency = 1
  11299. Input_3.Position = UDim2.new(0, -8, 0, -8)
  11300. Input_3.Size = UDim2.new(0, 20, 0, 20)
  11301. Input_3.Font = Enum.Font.SourceSansBold
  11302. Input_3.FontSize = Enum.FontSize.Size18
  11303. Input_3.MultiLine = true
  11304. Input_3.Text = "7"
  11305. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11306. Input_3.TextWrapped = true
  11307. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  11308. uicolortext.Name = "uicolortext"
  11309. uicolortext.Parent = FeedbackMain
  11310. uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
  11311. uicolortext.BackgroundTransparency = 1
  11312. uicolortext.Position = UDim2.new(0, 0, 0, 30)
  11313. uicolortext.Size = UDim2.new(1, 0, 0, 30)
  11314. uicolortext.Font = Enum.Font.SourceSansBold
  11315. uicolortext.FontSize = Enum.FontSize.Size18
  11316. uicolortext.Text = "     UI Color"
  11317. uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11318. uicolortext.TextStrokeTransparency = 0
  11319. uicolortext.TextXAlignment = Enum.TextXAlignment.Left
  11320. openC.Name = "openC"
  11321. openC.Parent = FeedbackMain
  11322. openC.BackgroundColor3 = Color3.new(1, 1, 1)
  11323. openC.BorderSizePixel = 5
  11324. openC.Position = UDim2.new(0, 235, 0, 32)
  11325. openC.Size = UDim2.new(0, 40, 0, 25)
  11326. openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11327. openC.Font = Enum.Font.ArialBold
  11328. openC.FontSize = Enum.FontSize.Size18
  11329. openC.Text = "Set"
  11330. size.Name = "size"
  11331. size.Parent = holder
  11332. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11333. size.BackgroundTransparency = 1
  11334. size.Position = UDim2.new(1, -301, 1, -300)
  11335. size.Size = UDim2.new(0, 275, 0, 300)
  11336. size.ZIndex = 2
  11337. MAIN.Name = "MAIN"
  11338. MAIN.Parent = size
  11339. MAIN.BackgroundColor3 = maincolor
  11340. MAIN.BackgroundTransparency = 0.5
  11341. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  11342. MAIN.BorderSizePixel = 0
  11343. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  11344. MAIN.Size = UDim2.new(0, 290, 0, 300)
  11345. Title_2.Name = "Title"
  11346. Title_2.Parent = MAIN
  11347. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11348. Title_2.BackgroundTransparency = 1
  11349. Title_2.Size = UDim2.new(1, 0, 0, 30)
  11350. Title_2.Font = Enum.Font.SourceSansBold
  11351. Title_2.FontSize = Enum.FontSize.Size24
  11352. Title_2.Text = "Commands"
  11353. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11354. Title_2.TextStrokeTransparency = 0
  11355. Example.Name = "Example"
  11356. Example.Parent = MAIN
  11357. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11358. Example.BackgroundTransparency = 1
  11359. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11360. Example.BorderSizePixel = 0
  11361. Example.Size = UDim2.new(0, 190, 0, 20)
  11362. Example.Visible = false
  11363. Example.Font = Enum.Font.SourceSansBold
  11364. Example.TextSize = 20
  11365. Example.Text = "txt"
  11366. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11367. Example.TextStrokeTransparency = 0
  11368. Example.TextXAlignment = Enum.TextXAlignment.Left
  11369. Example.ZIndex = 6
  11370. Search.Name = "Search"
  11371. Search.Parent = MAIN
  11372. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  11373. Search.BackgroundTransparency = 0.69999998807907
  11374. Search.BorderColor3 = Color3.new(1, 1, 1)
  11375. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  11376. Search.Size = UDim2.new(0, 250, 0, 20)
  11377. Search.ClearTextOnFocus = false
  11378. Search.Font = Enum.Font.SourceSansBold
  11379. Search.FontSize = Enum.FontSize.Size18
  11380. Search.Text = "Search"
  11381. Search.TextColor3 = Color3.new(1, 1, 1)
  11382. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  11383. Search.TextStrokeTransparency = 0
  11384. CMDss.Name = "CMDs"
  11385. CMDss.Parent = MAIN
  11386. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11387. CMDss.BackgroundTransparency = 1
  11388. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11389. CMDss.BorderSizePixel = 0
  11390. CMDss.Position = UDim2.new(0, 10, 0, 65)
  11391. CMDss.Size = UDim2.new(0, 280, 0, 230)
  11392. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11393. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  11394. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  11395. CMDss.ScrollBarThickness = 8
  11396. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  11397. notifyMAIN = Instance.new('ScreenGui', DATA)
  11398. notifyMAIN.Name = 'Notification'
  11399. notifyNOT = Instance.new('Frame', notifyMAIN)
  11400. notifyNOT.Name = 'NOTIFY'
  11401. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  11402. notifyNOT.BackgroundTransparency = 1
  11403. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  11404. notifyNOT.BorderSizePixel = 2
  11405. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  11406. notifyNOT.Size = UDim2.new(1,0,0,-40)
  11407. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  11408. notifyNOTE.Name = 'NOTE'
  11409. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  11410. notifyNOTE.BackgroundTransparency = 1
  11411. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  11412. notifyNOTE.BorderSizePixel = 0
  11413. notifyNOTE.Size = UDim2.new(1,0,1,0)
  11414. notifyNOTE.ZIndex = 4
  11415. notifyNOTE.FontSize = 'Size18'
  11416. notifyNOTE.Font = 'SourceSansBold'
  11417. notifyNOTE.Text = 'NOTIFY'
  11418. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  11419. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  11420. notifyNOTE.TextStrokeTransparency = 0.8
  11421.  
  11422. addcmd('ayylmao','ayy lmao',{'alien'},
  11423. function(args, speaker)
  11424.     local players = getPlayer(args[1], speaker)
  11425.     for i,v in pairs(players)do
  11426.         local pchar = gPlayers[v].Character
  11427.         if pchar:FindFirstChild("Shirt") then
  11428.             pchar.Shirt:Destroy()
  11429.         end
  11430.         if pchar:FindFirstChild("Pants") then
  11431.             pchar.Pants:Destroy()
  11432.         end
  11433.         if pchar:FindFirstChild("Shirt Graphic") then
  11434.             pchar["Shirt Graphic"].Graphic = ""
  11435.         end
  11436.         for i,v in pairs(pchar:GetChildren()) do
  11437.             if v:IsA("Accessory") then
  11438.                 v:Destroy()
  11439.             end
  11440.         end
  11441.         local ayylmao = DATA.ayylmao:Clone()
  11442.         ayylmao.Parent = pchar
  11443.         local BC = pchar["Body Colors"]
  11444.         BC.HeadColor = BrickColor.new("Fossil")
  11445.         BC.LeftArmColor = BrickColor.new("Fossil")
  11446.         BC.LeftLegColor = BrickColor.new("Fossil")
  11447.         BC.RightArmColor = BrickColor.new("Fossil")
  11448.         BC.RightLegColor = BrickColor.new("Fossil")
  11449.         BC.TorsoColor = BrickColor.new("Fossil")
  11450.     end
  11451. end)
  11452. HKFolder = Instance.new("Folder", game.CoreGui)
  11453. for i,v in pairs(HK) do
  11454.     local HKValue = Instance.new("StringValue", HKFolder)
  11455.     HKValue.Value = v
  11456.     HKValue.RobloxLocked = true
  11457. end
  11458. CMDsFolder = Instance.new("Folder", game.CoreGui)
  11459. for i,v in pairs(CMDs) do
  11460.     local CMDsValue = Instance.new("StringValue", CMDsFolder)
  11461.     CMDsValue.Value = v
  11462.     CMDsValue.RobloxLocked = true
  11463. end
  11464. cmdOpen = false
  11465. function commands()
  11466.     if cmdOpen == false then
  11467.     cmdOpen = true
  11468.     local cmds = cp:Clone()
  11469.     cmds.Parent = game.CoreGui
  11470.     local HKV = HKFolder:GetChildren()
  11471.     local CMDsV = CMDsFolder:GetChildren()
  11472.     dragGUI(cmds.Frame)
  11473.     cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  11474. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11475. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  11476. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  11477. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11478. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  11479. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11480. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11481. end
  11482. --joined/left friend option
  11483. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  11484. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11485. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  11486. Nfriends = true updatefile()
  11487. end)
  11488. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  11489. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11490. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11491. Nfriends = false updatefile()
  11492. end)
  11493. -- Color mixer
  11494. SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
  11495. picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11496. end)
  11497. --Message time
  11498. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  11499. wait()
  11500.     Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  11501.     Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  11502.     updatefile()
  11503. end)
  11504. --CMDBAR keybind
  11505. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  11506. wait()
  11507.     cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  11508.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11509.     Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  11510.     updatefile()
  11511. end)
  11512. --Change prefix
  11513. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  11514. wait()
  11515.     cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  11516.     Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  11517.     updatefile()
  11518. end)
  11519. --Check Box for notify
  11520. checked = "http://www.roblox.com/asset/?id=65492641"
  11521. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11522. if suggestionstoggle == true then
  11523. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11524. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11525. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11526. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11527. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11528. suggestionstoggle = true
  11529. updatefile()
  11530. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11531. --Check Box for allow friends on serverlock
  11532. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11533. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11534. if allowfriends == true then
  11535. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11536. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11537. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11538. if allowfriends == true then allowfriends = false updatefile()
  11539. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11540. allowfriends = true updatefile()
  11541. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11542. --Check Box for JoinedLeft notifications
  11543. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11544. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11545. if JLnotify == true then
  11546. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11547. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11548. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11549. if JLnotify == true then JLnotify = false updatefile()
  11550. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11551. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11552. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11553. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11554. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11555. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11556. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11557. cmds.Frame.holder.bar.Hide.Visible = true
  11558. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11559. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11560. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11561. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11562. cmds.Frame.holder.bar.Hide.Visible = true
  11563. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11564. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11565. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11566. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11567. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11568. cmds.Frame.holder.bar.Hide.Visible = false end)
  11569. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11570. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11571. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11572. cmds:Destroy() cmdOpen = false end)
  11573. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11574. searchbar()
  11575.     for i = 1, #HKV do
  11576.         local YSize = 25
  11577.         local Position = ((i * YSize) - YSize)
  11578.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11579.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11580.         newcmd.Visible = true
  11581.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11582.         newcmd.Text = "" .. HKV[i].Value
  11583.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11584.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11585.     end
  11586.     for i = 1, #CMDsV do
  11587.         local YSize = 25
  11588.         local Position = ((i * YSize) - YSize)
  11589.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11590.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11591.         newcmd.Visible = true
  11592.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11593.         newcmd.Text = "" .. CMDsV[i].Value
  11594.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11595.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11596.     end
  11597. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11598. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11599. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11600. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11601.  
  11602. function searchbar()
  11603. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11604. local main = CSP
  11605. local frame = CSP:WaitForChild('CMDs')
  11606. local gui = CSP:WaitForChild('Search')
  11607. local focused = false
  11608. Match = function(name,str)
  11609.     return name:lower():find(str:lower()) and true
  11610. end
  11611. gui.FocusLost:connect(function(enterpressed)
  11612. gui.Text = "Search"
  11613. end)
  11614. IndexContents = function(str,bool)
  11615.     local Index,SizeY = 0,0
  11616.     for i,v in next, frame:GetChildren() do
  11617.         if bool then
  11618.             if Match(v.Text,str) then
  11619.                 Index = Index + 1
  11620.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11621.                 v.Visible = true
  11622.                 SizeY = SizeY + v.AbsoluteSize.Y
  11623.                 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11624.             else
  11625.                 v.Visible = false
  11626.             end
  11627.         else
  11628.             v.Visible = true
  11629.             SizeY = SizeY + v.AbsoluteSize.Y
  11630.             frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11631.         end
  11632.     end
  11633. end
  11634. game:GetService('RunService').Stepped:connect(function()
  11635.     if gui:IsFocused() and gui.Text == "Search" then
  11636.     gui.Text = ''
  11637.     end
  11638. end)
  11639. gui.Changed:connect(function()
  11640.     if gui:IsFocused() then IndexContents(gui.Text,true) end
  11641. end)
  11642.  
  11643. IndexContents('',true)
  11644. end
  11645.  
  11646. function runwindow()
  11647. commands()
  11648. searchbar()
  11649. end
  11650.  
  11651. addcmd('settings','opens settings window',{'toggles'},
  11652. function(args, speaker)
  11653. if speaker.userId ~= LP.userId then
  11654. lponly(speaker)
  11655. else
  11656. runwindow()
  11657. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11658. wait(0.1)
  11659. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11660. wait(0.1)
  11661. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11662. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11663. end
  11664. end)
  11665.  
  11666. function movetab(speaker,PART)
  11667. game:GetService('RunService').Stepped:connect(function()
  11668. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11669. PART.Locked = true
  11670. local cf = speaker.Character.HumanoidRootPart.CFrame
  11671. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11672. PART.CFrame = newcf end end) end
  11673.  
  11674. hastab = {}
  11675. addcmd('tablet','opens tablet gui',{},
  11676. function(args, speaker)
  11677. for _, child in pairs( workspace:GetChildren()) do
  11678.     if child.Name == speaker.Name .. "TAB" then
  11679.         child:Destroy() end end
  11680. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11681. local GUI = Instance.new("SurfaceGui")
  11682. local holder = Instance.new("Frame")
  11683. local bar = Instance.new("Frame")
  11684. local Title = Instance.new("TextLabel")
  11685. local MAIN = Instance.new("Frame")
  11686. local Example = Instance.new("TextLabel")
  11687. local CMDs = Instance.new("ScrollingFrame")
  11688. local PART = Instance.new("Part")
  11689. PART.Name = speaker.Name .. 'TAB'
  11690. PART.Color = maincolor
  11691. PART.Size = Vector3.new(7, 7.8, 0.2)
  11692. PART.Transparency = 0
  11693. PART.Locked = true
  11694. PART.CanCollide = false
  11695. PART.Parent = workspace
  11696. PART.Anchored = true
  11697. PART.Material = "Neon"
  11698. local GUI = Instance.new("SurfaceGui")
  11699. local holder = Instance.new("Frame")
  11700. local bar = Instance.new("Frame")
  11701. local Title = Instance.new("TextLabel")
  11702. local MAIN = Instance.new("Frame")
  11703. local Example = Instance.new("TextLabel")
  11704. local CMDs = Instance.new("ScrollingFrame")
  11705. GUI.Name = "GUI"
  11706. GUI.Parent = PART
  11707. GUI.CanvasSize = Vector2.new(500, 600)
  11708. GUI.Face = Enum.NormalId.Back
  11709. holder.Name = "holder"
  11710. holder.Parent = GUI
  11711. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11712. holder.BackgroundTransparency = 1
  11713. holder.BorderSizePixel = 2
  11714. holder.Position = UDim2.new(0, 0, 0, 10)
  11715. holder.Size = UDim2.new(0, 300, 0, 330)
  11716. holder.ZIndex = 2
  11717. bar.Name = "bar"
  11718. bar.Parent = holder
  11719. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11720. bar.BackgroundTransparency = 0.89999997615814
  11721. bar.BorderSizePixel = 0
  11722. bar.Position = UDim2.new(0, 10, 1, -330)
  11723. bar.Size = UDim2.new(0, 480, 0, 33)
  11724. Title.Name = "Title"
  11725. Title.Parent = bar
  11726. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11727. Title.BackgroundTransparency = 1
  11728. Title.Size = UDim2.new(1, 0, 0, 30)
  11729. Title.Font = Enum.Font.SourceSansBold
  11730. Title.FontSize = Enum.FontSize.Size24
  11731. Title.Text = "[Infinite Yield] Command List"
  11732. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11733. MAIN.Name = "MAIN"
  11734. MAIN.Parent = holder
  11735. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11736. MAIN.BackgroundTransparency = 0.89999997615814
  11737. MAIN.BorderSizePixel = 0
  11738. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11739. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11740. Example.Name = "Example"
  11741. Example.Parent = MAIN
  11742. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11743. Example.BackgroundTransparency = 1
  11744. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11745. Example.BorderSizePixel = 0
  11746. Example.Size = UDim2.new(0, 190, 0, 40)
  11747. Example.Visible = false
  11748. Example.Font = Enum.Font.SourceSansBold
  11749. Example.FontSize = Enum.FontSize.Size36
  11750. Example.Text = "txt"
  11751. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11752. Example.TextStrokeTransparency = 0
  11753. Example.TextXAlignment = Enum.TextXAlignment.Left
  11754. Example.ZIndex = 6
  11755. CMDs.Name = "CMDs"
  11756. CMDs.Parent = MAIN
  11757. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11758. CMDs.BackgroundTransparency = 1
  11759. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11760. CMDs.BorderSizePixel = 0
  11761. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11762. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11763. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11764. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11765. CMDs.ScrollBarThickness = 15
  11766. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11767.     local CMDsV = CMDsFolder:GetChildren()
  11768.     for i = 1, #CMDsV do
  11769.         local YSize = 35
  11770.         local Position = ((i * YSize) - YSize)
  11771.         local newcmd = Example:Clone()
  11772.         newcmd.Parent = CMDs
  11773.         newcmd.Visible = true
  11774.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11775.         newcmd.Text = "" .. CMDsV[i].Value
  11776.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11777. local cf = speaker.Character.HumanoidRootPart.CFrame
  11778. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11779. PART.CFrame = newcf
  11780. speaker.Character.Humanoid.Died:connect(function()
  11781. PART:Destroy() end)
  11782. wait(1)
  11783. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11784. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11785. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11786. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11787. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11788. end)
  11789.  
  11790. function updatepositions()
  11791.     if PList then
  11792.     PList:ClearAllChildren()
  11793.     PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11794.     for i = 1, #WayPoints do
  11795.         local YSize = 25
  11796.         local Position = ((i * YSize) - YSize)
  11797.         local newcmd = Example:Clone()
  11798.         newcmd.Parent = PList
  11799.         newcmd.Visible = true
  11800.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11801.         newcmd.Text = "    " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11802.         PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11803.         local goto = Instance.new("TextButton")
  11804.         goto.Name = "goto"
  11805.         goto.Parent = PList
  11806.         goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11807.         goto.BackgroundTransparency = 0.30000001192093
  11808.         goto.BorderColor3 = Color3.new(1, 0, 0)
  11809.         goto.BorderSizePixel = 0
  11810.         goto.Position = UDim2.new(0,-10,0, Position + 5)
  11811.         goto.Size = UDim2.new(0, 20, 0, 20)
  11812.         goto.FontSize = Enum.FontSize.Size14
  11813.         goto.Text = ""
  11814.         goto.ZIndex = 6
  11815.         goto.MouseButton1Click:Connect(function()
  11816.         execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11817.         end)
  11818.     end
  11819.     end
  11820. end
  11821.  
  11822. posopen = false
  11823. addcmd("positions","lists waypoints",{'pos'},
  11824. function(args, speaker)
  11825. if posopen == false then
  11826. posopen = true
  11827. local Pos = Instance.new("ScreenGui")
  11828. local drag = Instance.new("Frame")
  11829. local PromptDialog = Instance.new("Frame")
  11830. local shadow = Instance.new("Frame")
  11831. local PopupText = Instance.new("TextLabel")
  11832. local Exit = Instance.new("TextButton")
  11833. local ContainerFrame = Instance.new("Frame")
  11834. PList = Instance.new("ScrollingFrame")
  11835. Pos.Name = "Pos"
  11836. Pos.Parent = game.CoreGui
  11837. drag.Name = "drag"
  11838. drag.Parent = Pos
  11839. drag.Active = true
  11840. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11841. drag.BackgroundTransparency = 1
  11842. dragGUI(drag)
  11843. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11844. drag.Size = UDim2.new(0, 290, 0, 30)
  11845. PromptDialog.Name = "PromptDialog"
  11846. PromptDialog.Parent = drag
  11847. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11848. PromptDialog.BackgroundTransparency = 1
  11849. PromptDialog.BorderSizePixel = 0
  11850. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11851. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11852. PromptDialog.ZIndex = 8
  11853. shadow.Name = "shadow"
  11854. shadow.Parent = PromptDialog
  11855. shadow.BackgroundColor3 = maincolor
  11856. shadow.BackgroundTransparency = 0.30000001192093
  11857. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11858. shadow.BorderSizePixel = 0
  11859. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11860. shadow.Size = UDim2.new(0, 290, 0, 26)
  11861. PopupText.Name = "PopupText"
  11862. PopupText.Parent = shadow
  11863. PopupText.BackgroundTransparency = 1
  11864. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11865. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11866. PopupText.ZIndex = 110
  11867. PopupText.Font = Enum.Font.SourceSansBold
  11868. PopupText.FontSize = Enum.FontSize.Size28
  11869. PopupText.Text = "Positions"
  11870. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11871. PopupText.TextStrokeTransparency = 0
  11872. PopupText.TextWrapped = true
  11873. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11874. Exit.Name = "Exit"
  11875. Exit.Parent = shadow
  11876. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11877. Exit.BackgroundTransparency = 0.30000001192093
  11878. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11879. Exit.BorderSizePixel = 0
  11880. Exit.Position = UDim2.new(0, 267, 0, 3)
  11881. Exit.Size = UDim2.new(0, 20, 0, 20)
  11882. Exit.FontSize = Enum.FontSize.Size14
  11883. Exit.Text = ""
  11884. ContainerFrame.Name = "ContainerFrame"
  11885. ContainerFrame.Parent = PromptDialog
  11886. ContainerFrame.BackgroundColor3 = maincolor
  11887. ContainerFrame.BackgroundTransparency = 0.5
  11888. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11889. ContainerFrame.BorderSizePixel = 0
  11890. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11891. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11892. ContainerFrame.ZIndex = 5
  11893. PList.Name = "List"
  11894. PList.Parent = ContainerFrame
  11895. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11896. PList.BackgroundTransparency = 1
  11897. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11898. PList.BorderSizePixel = 0
  11899. PList.Position = UDim2.new(0, 10, 0, 5)
  11900. PList.Size = UDim2.new(0, 280, 0, 230)
  11901. PList.ZIndex = 6
  11902. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11903. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11904. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11905. PList.ScrollBarThickness = 8
  11906. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11907. updatepositions()
  11908. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11909. Exit.MouseButton1Click:Connect(function()
  11910. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11911. wait(0.6) posopen = false Pos:Destroy() end) end
  11912. end)
  11913.  
  11914. function updateadmins()
  11915.     if AList then
  11916.     AList:ClearAllChildren()
  11917.     AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11918.     for i = 1, #adminname do
  11919.         local YSize = 25
  11920.         local Position = ((i * YSize) - YSize)
  11921.         local newcmd = Example:Clone()
  11922.         newcmd.Parent = AList
  11923.         newcmd.Visible = true
  11924.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11925.         newcmd.Text = adminname[i].NAME
  11926.         AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11927.     end
  11928.     end
  11929. end
  11930.  
  11931. adminsopen = false
  11932. adminname = {}
  11933. addcmd('admins','displays admins',{'adminlist'},
  11934. function(args, speaker)
  11935. if speaker.userId ~= LP.userId then
  11936. lponly(speaker) else
  11937. if adminsopen == false then
  11938. adminsopen = true
  11939. local admins = Instance.new("ScreenGui")
  11940. local drag = Instance.new("Frame")
  11941. local PromptDialog = Instance.new("Frame")
  11942. local shadow = Instance.new("Frame")
  11943. local PopupText = Instance.new("TextLabel")
  11944. local Exit = Instance.new("TextButton")
  11945. local ContainerFrame = Instance.new("Frame")
  11946. AList = Instance.new("ScrollingFrame")
  11947. admins.Name = "Admins"
  11948. admins.Parent = game.CoreGui
  11949. drag.Name = "drag"
  11950. drag.Parent = admins
  11951. drag.Active = true
  11952. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11953. drag.BackgroundTransparency = 1
  11954. dragGUI(drag)
  11955. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11956. drag.Size = UDim2.new(0, 290, 0, 30)
  11957. PromptDialog.Name = "PromptDialog"
  11958. PromptDialog.Parent = drag
  11959. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11960. PromptDialog.BackgroundTransparency = 1
  11961. PromptDialog.BorderSizePixel = 0
  11962. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11963. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11964. PromptDialog.ZIndex = 8
  11965. shadow.Name = "shadow"
  11966. shadow.Parent = PromptDialog
  11967. shadow.BackgroundColor3 = maincolor
  11968. shadow.BackgroundTransparency = 0.30000001192093
  11969. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11970. shadow.BorderSizePixel = 0
  11971. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11972. shadow.Size = UDim2.new(0, 290, 0, 26)
  11973. PopupText.Name = "PopupText"
  11974. PopupText.Parent = shadow
  11975. PopupText.BackgroundTransparency = 1
  11976. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11977. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11978. PopupText.ZIndex = 110
  11979. PopupText.Font = Enum.Font.SourceSansBold
  11980. PopupText.FontSize = Enum.FontSize.Size28
  11981. PopupText.Text = "Admins"
  11982. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11983. PopupText.TextStrokeTransparency = 0
  11984. PopupText.TextWrapped = true
  11985. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11986. Exit.Name = "Exit"
  11987. Exit.Parent = shadow
  11988. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11989. Exit.BackgroundTransparency = 0.30000001192093
  11990. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11991. Exit.BorderSizePixel = 0
  11992. Exit.Position = UDim2.new(0, 267, 0, 3)
  11993. Exit.Size = UDim2.new(0, 20, 0, 20)
  11994. Exit.FontSize = Enum.FontSize.Size14
  11995. Exit.Text = ""
  11996. ContainerFrame.Name = "ContainerFrame"
  11997. ContainerFrame.Parent = PromptDialog
  11998. ContainerFrame.BackgroundColor3 = maincolor
  11999. ContainerFrame.BackgroundTransparency = 0.5
  12000. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12001. ContainerFrame.BorderSizePixel = 0
  12002. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  12003. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  12004. ContainerFrame.ZIndex = 5
  12005. AList.Name = "List"
  12006. AList.Parent = ContainerFrame
  12007. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12008. AList.BackgroundTransparency = 1
  12009. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12010. AList.BorderSizePixel = 0
  12011. AList.Position = UDim2.new(0, 10, 0, 5)
  12012. AList.Size = UDim2.new(0, 280, 0, 230)
  12013. AList.ZIndex = 6
  12014. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12015. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12016. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12017. AList.ScrollBarThickness = 8
  12018. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12019. updateadmins()
  12020. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12021. Exit.MouseButton1Click:Connect(function()
  12022. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12023. wait(0.6) adminsopen = false admins:Destroy() end) end end
  12024. end)
  12025.  
  12026. function updatebans()
  12027.     if BList then
  12028.     BList:ClearAllChildren()
  12029.     BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12030.     for i = 1, #banname do
  12031.         local YSize = 25
  12032.         local Position = ((i * YSize) - YSize)
  12033.         local newcmd = Example:Clone()
  12034.         newcmd.Parent = BList
  12035.         newcmd.Visible = true
  12036.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12037.         newcmd.Text = "    Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  12038.         newcmd.TextSize = 20
  12039.         BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12040.         local delet = Instance.new("TextButton")
  12041.         delet.Name = "delet"
  12042.         delet.Parent = BList
  12043.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12044.         delet.BackgroundTransparency = 0.30000001192093
  12045.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12046.         delet.BorderSizePixel = 0
  12047.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12048.         delet.Size = UDim2.new(0, 20, 0, 20)
  12049.         delet.FontSize = Enum.FontSize.Size14
  12050.         delet.Text = ""
  12051.         delet.ZIndex = 6
  12052.         delet.MouseButton1Click:Connect(function()
  12053.         execCmd("unban "..banname[i].NAME)
  12054.         end)
  12055.     end
  12056.     end
  12057. end
  12058.  
  12059. banname = {}
  12060. bansopen = false
  12061. addcmd('bans','displays bans',{'banlist'},
  12062. function(args, speaker)
  12063. if speaker.userId ~= LP.userId then
  12064. lponly(speaker) else
  12065. if bansopen == false then
  12066. bansopen = true
  12067. local Bans = Instance.new("ScreenGui")
  12068. local drag = Instance.new("Frame")
  12069. local PromptDialog = Instance.new("Frame")
  12070. local ContainerFrame = Instance.new("Frame")
  12071. BList = Instance.new("ScrollingFrame")
  12072. local shadow = Instance.new("Frame")
  12073. local Exit = Instance.new("TextButton")
  12074. local PopupText = Instance.new("TextLabel")
  12075. Bans.Name = "Bans"
  12076. Bans.Parent = game.CoreGui
  12077. drag.Name = "drag"
  12078. drag.Parent = Bans
  12079. drag.Active = true
  12080. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12081. drag.BackgroundTransparency = 1
  12082. dragGUI(drag)
  12083. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12084. drag.Size = UDim2.new(0, 438, 0, 26)
  12085. PromptDialog.Name = "PromptDialog"
  12086. PromptDialog.Parent = drag
  12087. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12088. PromptDialog.BackgroundTransparency = 1
  12089. PromptDialog.BorderSizePixel = 0
  12090. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12091. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12092. PromptDialog.ZIndex = 5
  12093. ContainerFrame.Name = "ContainerFrame"
  12094. ContainerFrame.Parent = PromptDialog
  12095. ContainerFrame.BackgroundColor3 = maincolor
  12096. ContainerFrame.BackgroundTransparency = 0.5
  12097. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12098. ContainerFrame.BorderSizePixel = 0
  12099. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12100. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12101. ContainerFrame.ZIndex = 5
  12102. BList.Name = "List"
  12103. BList.Parent = ContainerFrame
  12104. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12105. BList.BackgroundTransparency = 1
  12106. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12107. BList.BorderSizePixel = 0
  12108. BList.Position = UDim2.new(0, 10, 0, 9)
  12109. BList.Size = UDim2.new(0, 428, 0, 230)
  12110. BList.ZIndex = 5
  12111. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12112. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12113. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12114. BList.ScrollBarThickness = 8
  12115. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12116. shadow.Name = "shadow"
  12117. shadow.Parent = PromptDialog
  12118. shadow.BackgroundColor3 = maincolor
  12119. shadow.BackgroundTransparency = 0.30000001192093
  12120. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12121. shadow.BorderSizePixel = 0
  12122. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12123. shadow.Size = UDim2.new(0, 438, 0, 26)
  12124. Exit.Name = "Exit"
  12125. Exit.Parent = shadow
  12126. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12127. Exit.BackgroundTransparency = 0.30000001192093
  12128. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12129. Exit.BorderSizePixel = 0
  12130. Exit.Position = UDim2.new(0, 415, 0, 3)
  12131. Exit.Size = UDim2.new(0, 20, 0, 20)
  12132. Exit.FontSize = Enum.FontSize.Size14
  12133. Exit.Text = ""
  12134. PopupText.Name = "PopupText"
  12135. PopupText.Parent = shadow
  12136. PopupText.BackgroundTransparency = 1
  12137. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12138. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12139. PopupText.ZIndex = 6
  12140. PopupText.Font = Enum.Font.SourceSansBold
  12141. PopupText.FontSize = Enum.FontSize.Size32
  12142. PopupText.Text = "Bans"
  12143. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12144. PopupText.TextStrokeTransparency = 0
  12145. PopupText.TextWrapped = true
  12146. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12147. updatebans()
  12148. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12149. Exit.MouseButton1Click:Connect(function()
  12150. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12151. wait(0.6) bansopen = false Bans:Destroy() end) end end
  12152. end)
  12153.  
  12154. function updatealiases()
  12155.     if AlList then
  12156.     AlList:ClearAllChildren()
  12157.     AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12158.     for i = 1, #aliasSave do
  12159.         local YSize = 25
  12160.         local Position = ((i * YSize) - YSize)
  12161.         local newcmd = Example:Clone()
  12162.         newcmd.Parent = AlList
  12163.         newcmd.Visible = true
  12164.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12165.         newcmd.Text = '    Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
  12166.         newcmd.TextSize = 20
  12167.         AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12168.         local delet = Instance.new("TextButton")
  12169.         delet.Name = "delet"
  12170.         delet.Parent = AlList
  12171.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12172.         delet.BackgroundTransparency = 0.30000001192093
  12173.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12174.         delet.BorderSizePixel = 0
  12175.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12176.         delet.Size = UDim2.new(0, 20, 0, 20)
  12177.         delet.FontSize = Enum.FontSize.Size14
  12178.         delet.Text = ""
  12179.         delet.ZIndex = 6
  12180.         delet.MouseButton1Click:Connect(function()
  12181.         execCmd("removealias "..aliasSave[i].ALIAS)
  12182.         end)
  12183.     end
  12184.     end
  12185. end
  12186.  
  12187. aliasesopen = false
  12188. addcmd('aliases','displays aliases',{},
  12189. function(args, speaker)
  12190. if speaker.userId ~= LP.userId then
  12191. lponly(speaker) else
  12192. if aliasesopen == false then
  12193. aliasesopen = true
  12194. local aliases = Instance.new("ScreenGui")
  12195. local drag = Instance.new("Frame")
  12196. local PromptDialog = Instance.new("Frame")
  12197. local ContainerFrame = Instance.new("Frame")
  12198. AlList = Instance.new("ScrollingFrame")
  12199. local shadow = Instance.new("Frame")
  12200. local Exit = Instance.new("TextButton")
  12201. local PopupText = Instance.new("TextLabel")
  12202. aliases.Name = "Aliases"
  12203. aliases.Parent = game.CoreGui
  12204. drag.Name = "drag"
  12205. drag.Parent = aliases
  12206. drag.Active = true
  12207. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12208. drag.BackgroundTransparency = 1
  12209. dragGUI(drag)
  12210. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12211. drag.Size = UDim2.new(0, 438, 0, 26)
  12212. PromptDialog.Name = "PromptDialog"
  12213. PromptDialog.Parent = drag
  12214. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12215. PromptDialog.BackgroundTransparency = 1
  12216. PromptDialog.BorderSizePixel = 0
  12217. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12218. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12219. PromptDialog.ZIndex = 5
  12220. ContainerFrame.Name = "ContainerFrame"
  12221. ContainerFrame.Parent = PromptDialog
  12222. ContainerFrame.BackgroundColor3 = maincolor
  12223. ContainerFrame.BackgroundTransparency = 0.5
  12224. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12225. ContainerFrame.BorderSizePixel = 0
  12226. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12227. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12228. ContainerFrame.ZIndex = 5
  12229. AlList.Name = "List"
  12230. AlList.Parent = ContainerFrame
  12231. AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12232. AlList.BackgroundTransparency = 1
  12233. AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12234. AlList.BorderSizePixel = 0
  12235. AlList.Position = UDim2.new(0, 10, 0, 9)
  12236. AlList.Size = UDim2.new(0, 428, 0, 230)
  12237. AlList.ZIndex = 5
  12238. AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12239. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12240. AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12241. AlList.ScrollBarThickness = 8
  12242. AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12243. shadow.Name = "shadow"
  12244. shadow.Parent = PromptDialog
  12245. shadow.BackgroundColor3 = maincolor
  12246. shadow.BackgroundTransparency = 0.30000001192093
  12247. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12248. shadow.BorderSizePixel = 0
  12249. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12250. shadow.Size = UDim2.new(0, 438, 0, 26)
  12251. Exit.Name = "Exit"
  12252. Exit.Parent = shadow
  12253. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12254. Exit.BackgroundTransparency = 0.30000001192093
  12255. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12256. Exit.BorderSizePixel = 0
  12257. Exit.Position = UDim2.new(0, 415, 0, 3)
  12258. Exit.Size = UDim2.new(0, 20, 0, 20)
  12259. Exit.FontSize = Enum.FontSize.Size14
  12260. Exit.Text = ""
  12261. PopupText.Name = "PopupText"
  12262. PopupText.Parent = shadow
  12263. PopupText.BackgroundTransparency = 1
  12264. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12265. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12266. PopupText.ZIndex = 6
  12267. PopupText.Font = Enum.Font.SourceSansBold
  12268. PopupText.FontSize = Enum.FontSize.Size32
  12269. PopupText.Text = "Aliases"
  12270. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12271. PopupText.TextStrokeTransparency = 0
  12272. PopupText.TextWrapped = true
  12273. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12274. updatealiases()
  12275. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12276. Exit.MouseButton1Click:Connect(function()
  12277. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12278. wait(0.6) aliasesopen = false aliases:Destroy() end) end end
  12279. end)
  12280.  
  12281. addcmd('sound', 'plays a sound',{'music','play'},
  12282. function(args, speaker)
  12283.     if isNumber(args[1]) then
  12284.     for i,v in pairs(game:GetDescendants()) do
  12285.     if v:IsA'Sound'then v:Destroy() end end
  12286.     local c = args[1] or 'stop'
  12287.     if std.inTable({'stop'}, c:lower()) then return end
  12288.     local s = Instance.new("Sound", workspace)
  12289.     s.Name = "IYsound"
  12290.     s.Looped = true
  12291.     s.SoundId = "rbxassetid://" .. c
  12292.     s.Volume = 1
  12293.     s:Play()
  12294.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  12295.     playerenabled = false
  12296.     Notify('Playing: '..Asset.Name..' ('..c..')')
  12297.     else
  12298.     local name = GLS(false, 0)
  12299. if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
  12300. Notify('Stopped audio')
  12301. for i,v in pairs(game:GetDescendants()) do
  12302. if v:IsA'Sound'then v:Destroy() end end
  12303. return
  12304. end
  12305. Notify('Loading list...')
  12306. local Audios = Instance.new("ScreenGui")
  12307. local drag = Instance.new("Frame")
  12308. local PromptDialog = Instance.new("Frame")
  12309. local ContainerFrame = Instance.new("Frame")
  12310. local AudList = Instance.new("ScrollingFrame")
  12311. local shadow = Instance.new("Frame")
  12312. local Exit = Instance.new("TextButton")
  12313. local PopupText = Instance.new("TextLabel")
  12314. local Hide = Instance.new("TextButton")
  12315. Audios.Name = "Audios"
  12316. Audios.Parent = game.CoreGui
  12317. drag.Name = "drag"
  12318. drag.Parent = Audios
  12319. drag.Active = true
  12320. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12321. drag.BackgroundTransparency = 1
  12322. dragGUI(drag)
  12323. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12324. drag.Size = UDim2.new(0, 438, 0, 26)
  12325. PromptDialog.Name = "PromptDialog"
  12326. PromptDialog.Parent = drag
  12327. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12328. PromptDialog.BackgroundTransparency = 1
  12329. PromptDialog.BorderSizePixel = 0
  12330. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12331. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12332. PromptDialog.ZIndex = 5
  12333. PromptDialog.ClipsDescendants = true
  12334. ContainerFrame.Name = "ContainerFrame"
  12335. ContainerFrame.Parent = PromptDialog
  12336. ContainerFrame.BackgroundColor3 = maincolor
  12337. ContainerFrame.BackgroundTransparency = 0.5
  12338. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12339. ContainerFrame.BorderSizePixel = 0
  12340. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12341. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12342. ContainerFrame.ZIndex = 5
  12343. AudList.Name = "List"
  12344. AudList.Parent = ContainerFrame
  12345. AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12346. AudList.BackgroundTransparency = 1
  12347. AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12348. AudList.BorderSizePixel = 0
  12349. AudList.Position = UDim2.new(0, 10, 0, 9)
  12350. AudList.Size = UDim2.new(0, 428, 0, 230)
  12351. AudList.ZIndex = 5
  12352. AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12353. AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12354. AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12355. AudList.ScrollBarThickness = 8
  12356. AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12357. shadow.Name = "shadow"
  12358. shadow.Parent = PromptDialog
  12359. shadow.BackgroundColor3 = maincolor
  12360. shadow.BackgroundTransparency = 0.30000001192093
  12361. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12362. shadow.BorderSizePixel = 0
  12363. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12364. shadow.Size = UDim2.new(0, 438, 0, 26)
  12365. Exit.Name = "Exit"
  12366. Exit.Parent = shadow
  12367. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12368. Exit.BackgroundTransparency = 0.30000001192093
  12369. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12370. Exit.BorderSizePixel = 0
  12371. Exit.Position = UDim2.new(0, 415, 0, 3)
  12372. Exit.Size = UDim2.new(0, 20, 0, 20)
  12373. Exit.FontSize = Enum.FontSize.Size14
  12374. Exit.Text = ""
  12375. PopupText.Name = "PopupText"
  12376. PopupText.Parent = shadow
  12377. PopupText.BackgroundTransparency = 1
  12378. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12379. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12380. PopupText.ZIndex = 6
  12381. PopupText.Font = Enum.Font.SourceSansBold
  12382. PopupText.FontSize = Enum.FontSize.Size32
  12383. PopupText.Text = GLS(false, 0).." [Audio]"
  12384. PopupText.TextScaled = true
  12385. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12386. PopupText.TextStrokeTransparency = 0
  12387. PopupText.TextWrapped = true
  12388. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12389. Hide.Name = "Hide"
  12390. Hide.Parent = shadow
  12391. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12392. Hide.BackgroundTransparency = 0.30000001192093
  12393. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12394. Hide.BorderSizePixel = 0
  12395. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12396. Hide.Size = UDim2.new(0, 20, 0, 20)
  12397. Hide.FontSize = Enum.FontSize.Size14
  12398. Hide.Text = ""
  12399. local hidden = false
  12400. Hide.MouseButton1Down:connect(function()
  12401. if hidden == false then hidden = true
  12402. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12403. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12404. end end)
  12405. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12406. local results = HttpService:JSONDecode(json)
  12407. if #results == 0 then
  12408. Notify('No audio found :(')
  12409. Audios:Destroy()
  12410. return
  12411. end
  12412. for i,v in pairs(results) do
  12413.         local YSize = 25
  12414.         local Position = ((i * YSize) - YSize)
  12415.         local newcmd = Example:Clone()
  12416.         newcmd.Parent = AudList
  12417.         newcmd.Visible = true
  12418.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12419.         newcmd.Text = "    "..v.Name
  12420.         newcmd.TextSize = 20
  12421.         AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12422.         local play = Instance.new("TextButton")
  12423.         play.Name = "play"
  12424.         play.Parent = AudList
  12425.         play.BackgroundColor3 = Color3.new(255, 255, 255)
  12426.         play.BackgroundTransparency = 0.30000001192093
  12427.         play.BorderColor3 = Color3.new(1, 0, 0)
  12428.         play.BorderSizePixel = 0
  12429.         play.Position = UDim2.new(0,-10,0, Position + 5)
  12430.         play.Size = UDim2.new(0, 20, 0, 20)
  12431.         play.FontSize = Enum.FontSize.Size14
  12432.         play.Text = ""
  12433.         play.ZIndex = 6
  12434.         play.MouseButton1Click:Connect(function()
  12435.         playerenabled = false
  12436.         for i,v in pairs(game:GetDescendants()) do
  12437.         if v:IsA'Sound'then v:Destroy() end end
  12438.         wait(0.1)
  12439.         Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
  12440.         local s = Instance.new("Sound", workspace)
  12441.         s.Name = "IYsound"
  12442.         s.Looped = true
  12443.         s.SoundId = "rbxassetid://" .. v.AssetId
  12444.         s.Volume = 1
  12445.         s:Play()
  12446.         end)
  12447. Notify('Select an audio to play')
  12448. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12449. Exit.MouseButton1Click:Connect(function()
  12450. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12451. wait(0.6) Audios:Destroy() end) end end
  12452. end)
  12453.  
  12454. function dragmodel(model, window, frame, name)
  12455. local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
  12456. drag:MakeJoints() drag.Name = name
  12457. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12458. function collectParts(object, baseParts)
  12459. if object:IsA("BasePart") then
  12460. baseParts[#baseParts+1] = object end
  12461. for index,child in pairs(object:GetChildren()) do
  12462. collectParts(child, baseParts) end end
  12463. collectParts(drag, parts)
  12464. Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
  12465. dragging = true
  12466. mouse.Move:connect(function()
  12467. if dragging then
  12468. Dragger:MouseMove(mouse.UnitRay)
  12469. end end)
  12470. mouse.KeyDown:connect(function(Key)
  12471. if dragging then
  12472. if Key == "r" then
  12473. Dragger:AxisRotate("Y")
  12474. elseif Key == "t" then
  12475. Dragger:AxisRotate("X")
  12476. elseif Key == "e" then
  12477. if window == true then
  12478. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12479. end
  12480. drag:Destroy()
  12481. dragging = false
  12482. Dragger:MouseUp()
  12483. end end end)
  12484. mouse.Button1Down:connect(function()
  12485. if dragging then
  12486. if window == true then
  12487. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12488. end
  12489. dragging = false
  12490. Dragger:MouseUp()
  12491. end end) end
  12492.  
  12493. addcmd('insert', 'inserts a model',{'ins'},
  12494. function(args, speaker)
  12495.     if isNumber(args[1]) then
  12496.     local window = false
  12497.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  12498.     dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
  12499.     Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12500.     else
  12501.     local name = GLS(false, 0)
  12502. Notify('Loading list...')
  12503. local Models = Instance.new("ScreenGui")
  12504. local drag = Instance.new("Frame")
  12505. local PromptDialog = Instance.new("Frame")
  12506. local ModelContainerFrame = Instance.new("Frame")
  12507. local ModList = Instance.new("ScrollingFrame")
  12508. local shadow = Instance.new("Frame")
  12509. local Exit = Instance.new("TextButton")
  12510. local PopupText = Instance.new("TextLabel")
  12511. local Hide = Instance.new("TextButton")
  12512. Models.Name = "Models"
  12513. Models.Parent = game.CoreGui
  12514. drag.Name = "drag"
  12515. drag.Parent = Models
  12516. drag.Active = true
  12517. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12518. drag.BackgroundTransparency = 1
  12519. dragGUI(drag)
  12520. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12521. drag.Size = UDim2.new(0, 438, 0, 26)
  12522. PromptDialog.Name = "PromptDialog"
  12523. PromptDialog.Parent = drag
  12524. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12525. PromptDialog.BackgroundTransparency = 1
  12526. PromptDialog.BorderSizePixel = 0
  12527. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12528. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12529. PromptDialog.ClipsDescendants = true
  12530. PromptDialog.ZIndex = 5
  12531. ModelContainerFrame.Name = "ContainerFrame"
  12532. ModelContainerFrame.Parent = PromptDialog
  12533. ModelContainerFrame.BackgroundColor3 = maincolor
  12534. ModelContainerFrame.BackgroundTransparency = 0.5
  12535. ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12536. ModelContainerFrame.BorderSizePixel = 0
  12537. ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12538. ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12539. ModelContainerFrame.ZIndex = 5
  12540. ModList.Name = "List"
  12541. ModList.Parent = ModelContainerFrame
  12542. ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12543. ModList.BackgroundTransparency = 1
  12544. ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12545. ModList.BorderSizePixel = 0
  12546. ModList.Position = UDim2.new(0, 10, 0, 9)
  12547. ModList.Size = UDim2.new(0, 428, 0, 230)
  12548. ModList.ZIndex = 5
  12549. ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12550. ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12551. ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12552. ModList.ScrollBarThickness = 8
  12553. ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12554. shadow.Name = "shadow"
  12555. shadow.Parent = PromptDialog
  12556. shadow.BackgroundColor3 = maincolor
  12557. shadow.BackgroundTransparency = 0.30000001192093
  12558. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12559. shadow.BorderSizePixel = 0
  12560. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12561. shadow.Size = UDim2.new(0, 438, 0, 26)
  12562. Exit.Name = "Exit"
  12563. Exit.Parent = shadow
  12564. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12565. Exit.BackgroundTransparency = 0.30000001192093
  12566. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12567. Exit.BorderSizePixel = 0
  12568. Exit.Position = UDim2.new(0, 415, 0, 3)
  12569. Exit.Size = UDim2.new(0, 20, 0, 20)
  12570. Exit.FontSize = Enum.FontSize.Size14
  12571. Exit.Text = ""
  12572. PopupText.Name = "PopupText"
  12573. PopupText.Parent = shadow
  12574. PopupText.BackgroundTransparency = 1
  12575. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12576. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12577. PopupText.ZIndex = 6
  12578. PopupText.Font = Enum.Font.SourceSansBold
  12579. PopupText.FontSize = Enum.FontSize.Size32
  12580. PopupText.Text = GLS(false, 0).." [Models]"
  12581. PopupText.TextScaled = true
  12582. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12583. PopupText.TextStrokeTransparency = 0
  12584. PopupText.TextWrapped = true
  12585. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12586. Hide.Name = "Hide"
  12587. Hide.Parent = shadow
  12588. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12589. Hide.BackgroundTransparency = 0.30000001192093
  12590. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12591. Hide.BorderSizePixel = 0
  12592. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12593. Hide.Size = UDim2.new(0, 20, 0, 20)
  12594. Hide.FontSize = Enum.FontSize.Size14
  12595. Hide.Text = ""
  12596. local hidden = false
  12597. Hide.MouseButton1Down:connect(function()
  12598. if hidden == false then hidden = true
  12599. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12600. else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12601. end end)
  12602. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12603. local results = HttpService:JSONDecode(json)
  12604. if #results == 0 then
  12605. Notify('No models found :(')
  12606. Models:Destroy()
  12607. return
  12608. end
  12609. for i,v in pairs(results) do
  12610.         local YSize = 100
  12611.         local Position = ((i * YSize) - YSize)
  12612.         local newcmd = Example:Clone()
  12613.         newcmd.Parent = ModList
  12614.         newcmd.Visible = true
  12615.         newcmd.Position = UDim2.new(0,5,0, Position + 40)
  12616.         newcmd.Text = "    "..v.Name
  12617.         newcmd.TextSize = 20
  12618.         ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
  12619.         local ins = Instance.new("TextButton")
  12620.         ins.Name = "ins"
  12621.         ins.Parent = ModList
  12622.         ins.BackgroundColor3 = Color3.new(255, 255, 255)
  12623.         ins.BackgroundTransparency = 0.30000001192093
  12624.         ins.BorderColor3 = Color3.new(1, 0, 0)
  12625.         ins.BorderSizePixel = 0
  12626.         ins.Position = UDim2.new(0,-10,0, Position + 40)
  12627.         ins.Size = UDim2.new(0, 20, 0, 20)
  12628.         ins.FontSize = Enum.FontSize.Size14
  12629.         ins.Text = ""
  12630.         ins.ZIndex = 6
  12631.         local img = Instance.new("ImageLabel")
  12632.         img.Parent = ModList
  12633.         img.Position = UDim2.new(0,300,0, Position + 5)
  12634.         img.Size = UDim2.new(0,100,0,100)
  12635.         img.ZIndex = 6
  12636.         img.BackgroundColor3 = Color3.new(255, 255, 255)
  12637.         img.BackgroundTransparency = 1
  12638.         img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
  12639.         ins.MouseButton1Click:Connect(function()
  12640.         local window = true
  12641.         dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
  12642.         Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12643.         ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12644.         end)
  12645. Notify('Select a model to insert')
  12646. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12647. Exit.MouseButton1Click:Connect(function()
  12648. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12649. wait(0.6) Models:Destroy() end) end end
  12650. end)
  12651.  
  12652. addcmd('cmds','opens cmds window',{'commands'},
  12653. function(args, speaker)
  12654. if speaker.userId ~= LP.userId then
  12655. for _, child in pairs( workspace:GetChildren()) do
  12656.     if child.Name == speaker.Name .. "TAB" then
  12657.         child:Destroy() end end
  12658. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  12659. local GUI = Instance.new("SurfaceGui")
  12660. local holder = Instance.new("Frame")
  12661. local bar = Instance.new("Frame")
  12662. local Title = Instance.new("TextLabel")
  12663. local MAIN = Instance.new("Frame")
  12664. local Example = Instance.new("TextLabel")
  12665. local CMDs = Instance.new("ScrollingFrame")
  12666. local PART = Instance.new("Part")
  12667. PART.Name = speaker.Name .. 'TAB'
  12668. PART.Color = maincolor
  12669. PART.Size = Vector3.new(7, 7.8, 0.2)
  12670. PART.Transparency = 0
  12671. PART.Locked = true
  12672. PART.CanCollide = false
  12673. PART.Parent = workspace
  12674. PART.Anchored = true
  12675. PART.Material = "Neon"
  12676. local GUI = Instance.new("SurfaceGui")
  12677. local holder = Instance.new("Frame")
  12678. local bar = Instance.new("Frame")
  12679. local Title = Instance.new("TextLabel")
  12680. local MAIN = Instance.new("Frame")
  12681. local Example = Instance.new("TextLabel")
  12682. local CMDs = Instance.new("ScrollingFrame")
  12683. GUI.Name = "GUI"
  12684. GUI.Parent = PART
  12685. GUI.CanvasSize = Vector2.new(500, 600)
  12686. GUI.Face = Enum.NormalId.Back
  12687. holder.Name = "holder"
  12688. holder.Parent = GUI
  12689. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  12690. holder.BackgroundTransparency = 1
  12691. holder.BorderSizePixel = 2
  12692. holder.Position = UDim2.new(0, 0, 0, 10)
  12693. holder.Size = UDim2.new(0, 300, 0, 330)
  12694. holder.ZIndex = 2
  12695. bar.Name = "bar"
  12696. bar.Parent = holder
  12697. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  12698. bar.BackgroundTransparency = 0.89999997615814
  12699. bar.BorderSizePixel = 0
  12700. bar.Position = UDim2.new(0, 10, 1, -330)
  12701. bar.Size = UDim2.new(0, 480, 0, 33)
  12702. Title.Name = "Title"
  12703. Title.Parent = bar
  12704. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  12705. Title.BackgroundTransparency = 1
  12706. Title.Size = UDim2.new(1, 0, 0, 30)
  12707. Title.Font = Enum.Font.SourceSansBold
  12708. Title.FontSize = Enum.FontSize.Size24
  12709. Title.Text = "[Infinite Yield] Command List"
  12710. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12711. MAIN.Name = "MAIN"
  12712. MAIN.Parent = holder
  12713. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  12714. MAIN.BackgroundTransparency = 0.89999997615814
  12715. MAIN.BorderSizePixel = 0
  12716. MAIN.Position = UDim2.new(0, 10, 1, -300)
  12717. MAIN.Size = UDim2.new(0, 480, 0, 550)
  12718. Example.Name = "Example"
  12719. Example.Parent = MAIN
  12720. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12721. Example.BackgroundTransparency = 1
  12722. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12723. Example.BorderSizePixel = 0
  12724. Example.Size = UDim2.new(0, 190, 0, 40)
  12725. Example.Visible = false
  12726. Example.Font = Enum.Font.SourceSansBold
  12727. Example.FontSize = Enum.FontSize.Size36
  12728. Example.Text = "txt"
  12729. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  12730. Example.TextStrokeTransparency = 0
  12731. Example.TextXAlignment = Enum.TextXAlignment.Left
  12732. Example.ZIndex = 6
  12733. CMDs.Name = "CMDs"
  12734. CMDs.Parent = MAIN
  12735. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12736. CMDs.BackgroundTransparency = 1
  12737. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12738. CMDs.BorderSizePixel = 0
  12739. CMDs.Size = UDim2.new(0, 480, 0, 550)
  12740. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12741. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  12742. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  12743. CMDs.ScrollBarThickness = 15
  12744. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  12745.     local CMDsV = CMDsFolder:GetChildren()
  12746.     for i = 1, #CMDsV do
  12747.         local YSize = 35
  12748.         local Position = ((i * YSize) - YSize)
  12749.         local newcmd = Example:Clone()
  12750.         newcmd.Parent = CMDs
  12751.         newcmd.Visible = true
  12752.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  12753.         newcmd.Text = "" .. CMDsV[i].Value
  12754.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  12755. local cf = speaker.Character.HumanoidRootPart.CFrame
  12756. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  12757. PART.CFrame = newcf
  12758. speaker.Character.Humanoid.Died:connect(function()
  12759. PART:Destroy() end)
  12760. wait(1)
  12761. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  12762. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  12763. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  12764. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  12765. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  12766. else
  12767. if cmdOpen == true then
  12768. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  12769. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  12770. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  12771. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  12772. else
  12773. commands() searchbar()
  12774. end end
  12775. end)
  12776. cmdBAR.FocusLost:connect(function(enterpressed)
  12777.     if enterpressed and cmdBAR.Text ~= "" then
  12778.         spawn(function ()
  12779.             execCmd(cmdBAR.Text, Player)
  12780.         end)
  12781.     end
  12782.     game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12783.     cmdBAR.BorderSizePixel = 1
  12784.     wait(0.1)
  12785.     cmdBAR.BorderSizePixel = 0
  12786.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  12787. end)
  12788. Mouse.KeyDown:connect(function(Key)
  12789.     if (Key==cmdbarbind) then
  12790.         cmdBAR:CaptureFocus()
  12791.         cmdBAR.BorderSizePixel = 1
  12792.         wait(0.1)
  12793.         cmdBAR.BorderSizePixel = 2
  12794.     end
  12795. end)
  12796. cmdBAR.Changed:connect(function (property)
  12797. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  12798. end)
  12799. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  12800.     local diff = cmdBAR.TextBounds.X-250
  12801.     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)
  12802. end)
  12803. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  12804. game:GetService("UserInputService").InputBegan:Connect(function(input)
  12805.     if not cmdBAR:IsFocused() then return end
  12806.     if input.KeyCode == Enum.KeyCode.Up then
  12807.         historyCount = historyCount + 1
  12808.         if historyCount > #cmdHistory then historyCount = #cmdHistory end
  12809.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12810.     elseif input.KeyCode == Enum.KeyCode.Down then
  12811.         historyCount = historyCount - 1
  12812.         if historyCount < 1 then historyCount = 1 end
  12813.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12814.     end
  12815. end)
  12816. NOTIFY = DATA.Notification
  12817. NOTIFY.Parent = game.CoreGui
  12818. local usingNOTE = false
  12819. function Notify(msg)
  12820.     spawn(function()
  12821.         if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  12822.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12823.                 wait(0.5)
  12824.                 MusicPlayer:Hide()
  12825.                 if qopen == true then
  12826.                 quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12827.                 quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12828.                 quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12829.                 quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12830.                 quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  12831.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12832.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12833.                 if playerenabled == true then
  12834.                 wait(4)
  12835.                 if playerenabled == true then
  12836.                 MusicPlayer:Show()
  12837.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12838.                 end
  12839.                 end
  12840.                 else
  12841.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12842.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12843.                 if playerenabled == true then
  12844.                 wait(4)
  12845.                 if playerenabled == true then
  12846.                 MusicPlayer:Show()
  12847.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12848.                 end
  12849.                 end
  12850. end end end) end
  12851. 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
  12852. 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)
  12853. 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
  12854. 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
  12855. 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)
  12856. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  12857. if aliasSave then
  12858. for i = 1, #aliasSave do
  12859. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12860. end else
  12861. aliasSave = {} wait(0.1) updatefile()
  12862. for i = 1, #aliasSave do
  12863. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12864. end end
  12865. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  12866. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  12867. local Logs = Instance.new("ScreenGui")
  12868. logdrag = Instance.new("Frame")
  12869. local PromptDialog = Instance.new("Frame")
  12870. local ContainerFrame = Instance.new("Frame")
  12871. local pos = Instance.new("Frame")
  12872. local clear = Instance.new("TextButton")
  12873. local scroll = Instance.new("ScrollingFrame")
  12874. local hl = Instance.new("Frame")
  12875. local whispers = Instance.new("Frame")
  12876. local CheckBox = Instance.new("ImageButton")
  12877. local box = Instance.new("TextButton")
  12878. local whispers_2 = Instance.new("TextLabel")
  12879. local chats = Instance.new("Frame")
  12880. local CheckBox_2 = Instance.new("ImageButton")
  12881. local box_2 = Instance.new("TextButton")
  12882. local chats_2 = Instance.new("TextLabel")
  12883. local commands = Instance.new("Frame")
  12884. local CheckBox_3 = Instance.new("ImageButton")
  12885. local box_3 = Instance.new("TextButton")
  12886. local commands_2 = Instance.new("TextLabel")
  12887. local shadow = Instance.new("Frame")
  12888. local Exit = Instance.new("TextButton")
  12889. local PopupText = Instance.new("TextLabel")
  12890. local Hide = Instance.new("TextButton")
  12891. Logs.Name = "Logs"
  12892. Logs.Parent = game.CoreGui
  12893. logdrag.Name = "drag"
  12894. logdrag.Parent = Logs
  12895. logdrag.Active = true
  12896. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  12897. logdrag.BackgroundTransparency = 1
  12898. dragGUI(logdrag)
  12899. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  12900. logdrag.Size = UDim2.new(0, 438, 0, 26)
  12901. PromptDialog.Name = "PromptDialog"
  12902. PromptDialog.Parent = logdrag
  12903. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12904. PromptDialog.BackgroundTransparency = 1
  12905. PromptDialog.BorderSizePixel = 0
  12906. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12907. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12908. PromptDialog.ZIndex = 5
  12909. PromptDialog.ClipsDescendants = true
  12910. ContainerFrame.Name = "ContainerFrame"
  12911. ContainerFrame.Parent = PromptDialog
  12912. ContainerFrame.BackgroundColor3 = maincolor
  12913. ContainerFrame.BackgroundTransparency = 0.5
  12914. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12915. ContainerFrame.BorderSizePixel = 0
  12916. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12917. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12918. ContainerFrame.ZIndex = 5
  12919. pos.Name = "pos"
  12920. pos.Parent = ContainerFrame
  12921. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12922. pos.BackgroundTransparency = 1
  12923. pos.BorderColor3 = Color3.new(0, 0, 0)
  12924. pos.BorderSizePixel = 0
  12925. pos.Position = UDim2.new(0, 10, 0, 9)
  12926. pos.Size = UDim2.new(0, 428, 0, 230)
  12927. pos.ZIndex = 5
  12928. clear.Name = "clear"
  12929. clear.Parent = pos
  12930. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  12931. clear.BackgroundTransparency = 0.80000001192093
  12932. clear.BorderColor3 = Color3.new(1, 1, 1)
  12933. clear.Position = UDim2.new(0, 3, 0, 3)
  12934. clear.Size = UDim2.new(0, 70, 0, 20)
  12935. clear.ZIndex = 5
  12936. clear.Font = Enum.Font.SourceSans
  12937. clear.FontSize = Enum.FontSize.Size14
  12938. clear.Text = "Clear"
  12939. clear.TextColor3 = Color3.new(1, 1, 1)
  12940. scroll.Name = "scroll"
  12941. scroll.Parent = pos
  12942. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12943. scroll.BackgroundTransparency = 1
  12944. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12945. scroll.BorderSizePixel = 0
  12946. scroll.Size = UDim2.new(0, 413, 0, 193)
  12947. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  12948. scroll.ZIndex = 5
  12949. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12950. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12951. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  12952. scroll.ScrollBarThickness = 8
  12953. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  12954. hl.Name = "hl"
  12955. hl.Parent = pos
  12956. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12957. hl.BackgroundTransparency = 0.5
  12958. hl.BorderColor3 = Color3.new(0, 0, 0)
  12959. hl.BorderSizePixel = 0
  12960. hl.Position = UDim2.new(0, 2, 0, 35)
  12961. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  12962. hl.ZIndex = 5
  12963. whispers.Name = "whispers"
  12964. whispers.Parent = pos
  12965. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  12966. whispers.BackgroundTransparency = 1
  12967. whispers.Size = UDim2.new(0, 428, 0, 230)
  12968. CheckBox.Name = "CheckBox"
  12969. CheckBox.Parent = whispers
  12970. CheckBox.BackgroundTransparency = 1
  12971. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  12972. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  12973. CheckBox.ZIndex = 6
  12974. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  12975. box.Name = "box"
  12976. box.Parent = whispers
  12977. box.BackgroundColor3 = Color3.new(0, 0, 0)
  12978. box.BackgroundTransparency = 0.80000001192093
  12979. box.BorderColor3 = Color3.new(1, 1, 1)
  12980. box.Position = UDim2.new(0, 172, 0, 3)
  12981. box.Size = UDim2.new(0, 94, 0, 20)
  12982. box.ZIndex = 5
  12983. box.Font = Enum.Font.SourceSans
  12984. box.FontSize = Enum.FontSize.Size14
  12985. box.Text = ""
  12986. box.TextColor3 = Color3.new(1, 1, 1)
  12987. whispers_2.Name = "whispers"
  12988. whispers_2.Parent = whispers
  12989. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12990. whispers_2.BackgroundTransparency = 1
  12991. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  12992. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  12993. whispers_2.ZIndex = 6
  12994. whispers_2.Font = Enum.Font.SourceSansBold
  12995. whispers_2.FontSize = Enum.FontSize.Size14
  12996. whispers_2.Text = "Whispers"
  12997. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12998. chats.Name = "chats"
  12999. chats.Parent = pos
  13000. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  13001. chats.BackgroundTransparency = 1
  13002. chats.Size = UDim2.new(0, 428, 0, 230)
  13003. CheckBox_2.Name = "CheckBox"
  13004. CheckBox_2.Parent = chats
  13005. CheckBox_2.BackgroundTransparency = 1
  13006. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  13007. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  13008. CheckBox_2.ZIndex = 6
  13009. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  13010. box_2.Name = "box"
  13011. box_2.Parent = chats
  13012. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  13013. box_2.BackgroundTransparency = 0.80000001192093
  13014. box_2.BorderColor3 = Color3.new(1, 1, 1)
  13015. box_2.Position = UDim2.new(0, 86, 0, 3)
  13016. box_2.Size = UDim2.new(0, 73, 0, 20)
  13017. box_2.ZIndex = 5
  13018. box_2.Font = Enum.Font.SourceSans
  13019. box_2.FontSize = Enum.FontSize.Size14
  13020. box_2.Text = ""
  13021. box_2.TextColor3 = Color3.new(1, 1, 1)
  13022. chats_2.Name = "chats"
  13023. chats_2.Parent = chats
  13024. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13025. chats_2.BackgroundTransparency = 1
  13026. chats_2.Position = UDim2.new(0, 86, 0, 2)
  13027. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  13028. chats_2.ZIndex = 6
  13029. chats_2.Font = Enum.Font.SourceSansBold
  13030. chats_2.FontSize = Enum.FontSize.Size14
  13031. chats_2.Text = "Chats"
  13032. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13033. commands.Name = "commands"
  13034. commands.Parent = pos
  13035. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  13036. commands.BackgroundTransparency = 1
  13037. commands.Size = UDim2.new(0, 428, 0, 230)
  13038. CheckBox_3.Name = "CheckBox"
  13039. CheckBox_3.Parent = commands
  13040. CheckBox_3.BackgroundTransparency = 1
  13041. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  13042. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  13043. CheckBox_3.ZIndex = 6
  13044. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  13045. box_3.Name = "box"
  13046. box_3.Parent = commands
  13047. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  13048. box_3.BackgroundTransparency = 0.80000001192093
  13049. box_3.BorderColor3 = Color3.new(1, 1, 1)
  13050. box_3.Position = UDim2.new(0, 279, 0, 3)
  13051. box_3.Size = UDim2.new(0, 102, 0, 20)
  13052. box_3.ZIndex = 5
  13053. box_3.Font = Enum.Font.SourceSans
  13054. box_3.FontSize = Enum.FontSize.Size14
  13055. box_3.Text = ""
  13056. box_3.TextColor3 = Color3.new(1, 1, 1)
  13057. commands_2.Name = "commands"
  13058. commands_2.Parent = commands
  13059. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13060. commands_2.BackgroundTransparency = 1
  13061. commands_2.Position = UDim2.new(0, 279, 0, 3)
  13062. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  13063. commands_2.ZIndex = 6
  13064. commands_2.Font = Enum.Font.SourceSansBold
  13065. commands_2.FontSize = Enum.FontSize.Size14
  13066. commands_2.Text = "Commands"
  13067. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13068. shadow.Name = "shadow"
  13069. shadow.Parent = PromptDialog
  13070. shadow.BackgroundColor3 = maincolor
  13071. shadow.BackgroundTransparency = 0.30000001192093
  13072. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13073. shadow.BorderSizePixel = 0
  13074. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13075. shadow.Size = UDim2.new(0, 438, 0, 26)
  13076. Exit.Name = "Exit"
  13077. Exit.Parent = shadow
  13078. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  13079. Exit.BackgroundTransparency = 0.30000001192093
  13080. Exit.BorderColor3 = Color3.new(1, 0, 0)
  13081. Exit.BorderSizePixel = 0
  13082. Exit.Position = UDim2.new(0, 415, 0, 3)
  13083. Exit.Size = UDim2.new(0, 20, 0, 20)
  13084. Exit.FontSize = Enum.FontSize.Size14
  13085. Exit.Text = ""
  13086. PopupText.Name = "PopupText"
  13087. PopupText.Parent = shadow
  13088. PopupText.BackgroundTransparency = 1
  13089. PopupText.Position = UDim2.new(0, 61, 0, -5)
  13090. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13091. PopupText.ZIndex = 6
  13092. PopupText.Font = Enum.Font.SourceSansBold
  13093. PopupText.TextSize = 31
  13094. PopupText.Text = "Logs"
  13095. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13096. PopupText.TextStrokeTransparency = 0
  13097. PopupText.TextWrapped = true
  13098. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13099. Hide.Name = "Hide"
  13100. Hide.Parent = shadow
  13101. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  13102. Hide.BackgroundTransparency = 0.30000001192093
  13103. Hide.BorderColor3 = Color3.new(1, 1, 1)
  13104. Hide.BorderSizePixel = 0
  13105. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  13106. Hide.Size = UDim2.new(0, 20, 0, 20)
  13107. Hide.FontSize = Enum.FontSize.Size14
  13108. Hide.Text = ""
  13109. checked = "http://www.roblox.com/asset/?id=65492641"
  13110. unchecked = "http://www.roblox.com/asset/?id=65492651"
  13111. if chatsV == true then
  13112. CheckBox_2.Image = checked else
  13113. CheckBox_2.Image = unchecked end
  13114. box_2.MouseButton1Down:connect(function()
  13115. if chatsV == true then chatsV = false
  13116. CheckBox_2.Image = unchecked updatefile() else
  13117. chatsV = true
  13118. CheckBox_2.Image = checked updatefile() end end)
  13119. if whispersV == true then
  13120. CheckBox.Image = checked else
  13121. CheckBox.Image = unchecked end
  13122. box.MouseButton1Down:connect(function()
  13123. if whispersV == true then whispersV = false
  13124. CheckBox.Image = unchecked updatefile() else
  13125. whispersV = true
  13126. CheckBox.Image = checked updatefile() end end)
  13127. if commandsV == true then
  13128. CheckBox_3.Image = checked else
  13129. CheckBox_3.Image = unchecked end
  13130. box_3.MouseButton1Down:connect(function()
  13131. if commandsV == true then commandsV = false
  13132. CheckBox_3.Image = unchecked updatefile() else
  13133. commandsV = true
  13134. CheckBox_3.Image = checked updatefile() end end)
  13135. clear.MouseButton1Down:connect(function()
  13136. for _, child in pairs( scroll:GetChildren()) do
  13137. child:Destroy() end
  13138. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  13139. end)
  13140. Exit.MouseButton1Down:connect(function()
  13141. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13142. logsopen = false
  13143. end)
  13144. local hidden = false
  13145. Hide.MouseButton1Down:connect(function()
  13146. if hidden == false then hidden = true
  13147. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  13148. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  13149. end end)
  13150. function logtime() -- time function from aperture
  13151.     local HOUR = math.floor((tick() % 86400) / 3600)
  13152.     local MINUTE = math.floor((tick() % 3600) / 60)
  13153.     local SECOND = math.floor(tick() % 60)
  13154.     local AP = HOUR > 11 and 'PM' or 'AM'
  13155.     HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  13156.     HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  13157.     MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  13158.     SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  13159.     return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  13160. function CreateLabel(Name, Text)
  13161.     local sf = scroll
  13162.     if #sf:GetChildren() >= 2546 then
  13163.         sf:ClearAllChildren()
  13164.     end
  13165.     local alls = 0
  13166.     for i,v in pairs(sf:GetChildren()) do
  13167.         if v then
  13168.             alls = v.Size.Y.Offset + alls
  13169.         end
  13170.         if not v then
  13171.             alls = 0
  13172.         end
  13173.     end
  13174.     local tl = Instance.new('TextLabel', sf)
  13175.     local il = Instance.new('Frame', tl)
  13176.     tl.Name = Name
  13177.     tl.ZIndex = 6
  13178.     tl.Text = logtime().." - ["..Name.."]: "..Text
  13179.     tl.Size = UDim2.new(0,410,0,84)
  13180.     tl.BackgroundTransparency = 1
  13181.     tl.BorderSizePixel = 0
  13182.     tl.Font = "SourceSansBold"
  13183.     tl.Position = UDim2.new(-1,0,0,alls)
  13184.     tl.TextTransparency = 1
  13185.     tl.TextScaled = false
  13186.     tl.TextSize = 14
  13187.     tl.TextWrapped = true
  13188.     tl.TextXAlignment = "Left"
  13189.     tl.TextYAlignment = "Top"
  13190.     il.BackgroundTransparency = 1
  13191.     il.BorderSizePixel = 0
  13192.     il.Size = UDim2.new(0,12,1,0)
  13193.     il.Position = UDim2.new(0,410,0,0)
  13194.     tl.TextColor3 = Color3.fromRGB(255,255,255)
  13195.     tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  13196.     sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  13197.     sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  13198.     local size2 = sf.CanvasSize.Y.Offset
  13199.     tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  13200.     for i = 0,50 do wait(0.05)
  13201.         tl.TextTransparency = tl.TextTransparency - 0.05
  13202.     end
  13203.     tl.TextTransparency = 0
  13204. end logsloaded = true
  13205. local intro = Instance.new("ScreenGui")
  13206. local Frame = Instance.new("Frame")
  13207. local Circle = Instance.new("ImageLabel")
  13208. local ImageLabel = Instance.new("ImageLabel")
  13209. intro.Name = "intro"
  13210. intro.Parent = game.CoreGui
  13211. Frame.Parent = intro
  13212. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13213. Frame.BackgroundTransparency = 1
  13214. Frame.BorderSizePixel = 0
  13215. Frame.ClipsDescendants = true
  13216. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  13217. Frame.Size = UDim2.new(0, 250, 0, 250)
  13218. Circle.Name = "Circle"
  13219. Circle.Parent = Frame
  13220. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  13221. Circle.BackgroundTransparency = 1
  13222. Circle.BorderSizePixel = 0
  13223. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  13224. Circle.Image = "rbxassetid://631172870"
  13225. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13226. ImageLabel.Parent = Frame
  13227. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  13228. ImageLabel.BackgroundTransparency = 1
  13229. ImageLabel.BorderSizePixel = 0
  13230. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  13231. ImageLabel.Image = "rbxassetid://1352543873"
  13232. Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  13233. local g = intro
  13234. local f = Frame
  13235. local imagef = Circle
  13236. local logof = ImageLabel
  13237. loadedintro = false
  13238. local function tween2()
  13239. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
  13240. wait(0.6) loadedintro = true end
  13241. local function tween1()
  13242. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
  13243. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
  13244. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
  13245. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
  13246.     if workspace.FilteringEnabled == true then
  13247.         Notify('Filtering ENABLED '..ServerMessage)
  13248.     elseif workspace.FilteringEnabled == false then
  13249.         Notify('Filtering Disabled '..ServerMessage)
  13250.     end
  13251. else
  13252.     if workspace.FilteringEnabled == true then
  13253.         Notify('Filtering ENABLED')
  13254.     elseif
  13255.         workspace.FilteringEnabled == false then
  13256.         Notify('Filtering Disabled')
  13257.     end
  13258. end
  13259. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
  13260. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  13261. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  13262. 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
  13263. 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)
  13264. 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)
  13265. 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)
  13266. 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
  13267. 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
  13268. 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)
  13269. 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)
  13270. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  13271. 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
  13272. 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
  13273. 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)
  13274. 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)
  13275. 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)
  13276. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  13277. 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)
  13278. 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
  13279. lockic = Instance.new("ImageLabel")
  13280. lockic.Name = "lock"
  13281. lockic.Parent = iy
  13282. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  13283. lockic.BackgroundTransparency = 1
  13284. lockic.ImageTransparency = 1
  13285. lockic.BorderSizePixel = 0
  13286. lockic.Position = UDim2.new(0, 53, 0, -3)
  13287. lockic.Size = UDim2.new(0, 40, 0, 40)
  13288. lockic.Image = "rbxassetid://1495252742"
  13289. 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)
  13290. 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
  13291. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  13292. 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)
  13293. 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
  13294. 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)
  13295. 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)
  13296. PKR = picker.ColorPicker
  13297. local ColorPicker do
  13298.     ColorPicker = {}
  13299.    
  13300.     ColorPicker.new = function()
  13301.         local newMt = setmetatable({},{})
  13302.        
  13303.         local pickerGui = picker.ColorPicker
  13304.         local pickerTopBar = pickerGui.TopBar
  13305.         local pickerFrame = pickerGui.Content
  13306.         local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  13307.         local colorStrip = pickerFrame.ColorStrip
  13308.         local previewFrame = pickerFrame.Preview
  13309.         local basicColorsFrame = pickerFrame.BasicColors
  13310.         local customColorsFrame = pickerFrame.CustomColors
  13311.         local okButton = pickerFrame.Ok
  13312.         local cancelButton = pickerFrame.Cancel
  13313.         local defaultButton = pickerFrame.Default
  13314.         rainbowButton = pickerFrame.Rainbow
  13315.  
  13316.         local colorScope = colorSpace.Scope
  13317.         local colorArrow = pickerFrame.ArrowFrame.Arrow
  13318.  
  13319.         local hueInput = pickerFrame.Hue.Input
  13320.         local satInput = pickerFrame.Sat.Input
  13321.         local valInput = pickerFrame.Val.Input
  13322.  
  13323.         local redInput = pickerFrame.Red.Input
  13324.         local greenInput = pickerFrame.Green.Input
  13325.         local blueInput = pickerFrame.Blue.Input
  13326.  
  13327.         local user = game:GetService("UserInputService")
  13328.         local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  13329.  
  13330.         local hue,sat,val = 0,0,1
  13331.         local red,green,blue = 1,1,1
  13332.         local chosenColor = Color3.new(0,0,0)
  13333.  
  13334.         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)}
  13335.         local customColors = {}
  13336.  
  13337.         local function updateColor(noupdate)
  13338.             local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  13339.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13340.    
  13341.             if noupdate == 2 or not noupdate then
  13342.                 hueInput.Text = tostring(math.ceil(359*hue))
  13343.                 satInput.Text = tostring(math.ceil(255*sat))
  13344.                 valInput.Text = tostring(math.floor(255*val))
  13345.             end
  13346.             if noupdate == 1 or not noupdate then
  13347.                 redInput.Text = tostring(math.floor(255*red))
  13348.                 greenInput.Text = tostring(math.floor(255*green))
  13349.                 blueInput.Text = tostring(math.floor(255*blue))
  13350.             end
  13351.    
  13352.             chosenColor = Color3.new(red,green,blue)
  13353.    
  13354.             colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  13355.             colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  13356.             colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  13357.             previewFrame.BackgroundColor3 = chosenColor
  13358.            
  13359.             newMt.Color = chosenColor
  13360.             if newMt.Changed then newMt:Changed(chosenColor) end
  13361.         end
  13362.  
  13363.         local function colorSpaceInput()
  13364.             local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  13365.             local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  13366.                
  13367.             if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  13368.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13369.                
  13370.             hue = (219 - relativeX)/219
  13371.             sat = (199 - relativeY)/199
  13372.    
  13373.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13374.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13375.    
  13376.             updateColor()
  13377.         end
  13378.  
  13379.         local function colorStripInput()
  13380.             local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  13381.    
  13382.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13383.    
  13384.             val = (199 - relativeY)/199
  13385.    
  13386.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13387.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13388.    
  13389.             updateColor()
  13390.         end
  13391.  
  13392.         local function hookButtons(frame,func)
  13393.             frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  13394.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13395.                     frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  13396.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13397.                     local releaseEvent,runEvent
  13398.            
  13399.                     local startTime = tick()
  13400.                     local pressing = true
  13401.                     local startNum = tonumber(frame.Text)
  13402.            
  13403.                     if not startNum then return end
  13404.            
  13405.                     releaseEvent = user.InputEnded:Connect(function(input)
  13406.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13407.                         releaseEvent:Disconnect()
  13408.                         pressing = false
  13409.                     end)
  13410.            
  13411.                     startNum = startNum + 1
  13412.                     func(startNum)
  13413.                     while pressing do
  13414.                         if tick()-startTime > 0.3 then
  13415.                             startNum = startNum + 1
  13416.                             func(startNum)
  13417.                         end
  13418.                         wait(0.1)
  13419.                     end
  13420.                 end
  13421.             end)
  13422.    
  13423.             frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  13424.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13425.                     frame.ArrowFrame.Up.BackgroundTransparency = 1
  13426.                 end
  13427.             end)
  13428.    
  13429.             frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  13430.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13431.                     frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  13432.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13433.                     local releaseEvent,runEvent
  13434.            
  13435.                     local startTime = tick()
  13436.                     local pressing = true
  13437.                     local startNum = tonumber(frame.Text)
  13438.            
  13439.                     if not startNum then return end
  13440.            
  13441.                     releaseEvent = user.InputEnded:Connect(function(input)
  13442.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13443.                         releaseEvent:Disconnect()
  13444.                         pressing = false
  13445.                     end)
  13446.            
  13447.                     startNum = startNum - 1
  13448.                     func(startNum)
  13449.                     while pressing do
  13450.                         if tick()-startTime > 0.3 then
  13451.                             startNum = startNum - 1
  13452.                             func(startNum)
  13453.                         end
  13454.                         wait(0.1)
  13455.                     end
  13456.                 end
  13457.             end)
  13458.    
  13459.             frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  13460.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13461.                     frame.ArrowFrame.Down.BackgroundTransparency = 1
  13462.                 end
  13463.             end)
  13464.         end
  13465.  
  13466.         colorSpace.InputBegan:Connect(function(input)
  13467.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13468.                 local releaseEvent,mouseEvent
  13469.        
  13470.                 releaseEvent = user.InputEnded:Connect(function(input)
  13471.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13472.                     releaseEvent:Disconnect()
  13473.                     mouseEvent:Disconnect()
  13474.                 end)
  13475.        
  13476.                 mouseEvent = user.InputChanged:Connect(function(input)
  13477.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13478.                         colorSpaceInput()
  13479.                     end
  13480.                 end)
  13481.        
  13482.                 colorSpaceInput()
  13483.             end
  13484.         end)
  13485.  
  13486.         colorStrip.InputBegan:Connect(function(input)
  13487.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13488.                 local releaseEvent,mouseEvent
  13489.        
  13490.                 releaseEvent = user.InputEnded:Connect(function(input)
  13491.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13492.                     releaseEvent:Disconnect()
  13493.                     mouseEvent:Disconnect()
  13494.                 end)
  13495.        
  13496.                 mouseEvent = user.InputChanged:Connect(function(input)
  13497.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13498.                         colorStripInput()
  13499.                     end
  13500.                 end)
  13501.        
  13502.                 colorStripInput()
  13503.             end
  13504.         end)
  13505.  
  13506.         local function updateHue(str)
  13507.             local num = tonumber(str)
  13508.             if num then
  13509.                 hue = math.clamp(math.floor(num),0,359)/359
  13510.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13511.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13512.                 hueInput.Text = tostring(hue*359)
  13513.                 updateColor(1)
  13514.             end
  13515.         end
  13516.         hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  13517.  
  13518.         local function updateSat(str)
  13519.             local num = tonumber(str)
  13520.             if num then
  13521.                 sat = math.clamp(math.floor(num),0,255)/255
  13522.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13523.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13524.                 satInput.Text = tostring(sat*255)
  13525.                 updateColor(1)
  13526.             end
  13527.         end
  13528.         satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  13529.  
  13530.         local function updateVal(str)
  13531.             local num = tonumber(str)
  13532.             if num then
  13533.                 val = math.clamp(math.floor(num),0,255)/255
  13534.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13535.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13536.                 valInput.Text = tostring(val*255)
  13537.                 updateColor(1)
  13538.             end
  13539.         end
  13540.         valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  13541.        
  13542.         local function updateRed(str)
  13543.             local num = tonumber(str)
  13544.             if num then
  13545.                 red = math.clamp(math.floor(num),0,255)/255
  13546.                 local newColor = Color3.new(red,green,blue)
  13547.                 hue,sat,val = Color3.toHSV(newColor)
  13548.                 redInput.Text = tostring(red*255)
  13549.                 updateColor(2)
  13550.             end
  13551.         end
  13552.         redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  13553.        
  13554.         local function updateGreen(str)
  13555.             local num = tonumber(str)
  13556.             if num then
  13557.                 green = math.clamp(math.floor(num),0,255)/255
  13558.                 local newColor = Color3.new(red,green,blue)
  13559.                 hue,sat,val = Color3.toHSV(newColor)
  13560.                 greenInput.Text = tostring(green*255)
  13561.                 updateColor(2)
  13562.             end
  13563.         end
  13564.         greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  13565.        
  13566.         local function updateBlue(str)
  13567.             local num = tonumber(str)
  13568.             if num then
  13569.                 blue = math.clamp(math.floor(num),0,255)/255
  13570.                 local newColor = Color3.new(red,green,blue)
  13571.                 hue,sat,val = Color3.toHSV(newColor)
  13572.                 blueInput.Text = tostring(blue*255)
  13573.                 updateColor(2)
  13574.             end
  13575.         end
  13576.         blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  13577.        
  13578.         local colorChoice = Instance.new("TextButton")
  13579.         colorChoice.Name = "Choice"
  13580.         colorChoice.Size = UDim2.new(0,25,0,18)
  13581.         colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  13582.         colorChoice.Text = ""
  13583.         colorChoice.AutoButtonColor = false
  13584.        
  13585.         local row = 0
  13586.         local column = 0
  13587.         for i,v in pairs(basicColors) do
  13588.             local newColor = colorChoice:Clone()
  13589.             newColor.BackgroundColor3 = v
  13590.             newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  13591.            
  13592.             newColor.MouseButton1Click:Connect(function()
  13593.                 red,green,blue = v.r,v.g,v.b
  13594.                 local newColor = Color3.new(red,green,blue)
  13595.                 hue,sat,val = Color3.toHSV(newColor)
  13596.                 updateColor()
  13597.             end)   
  13598.            
  13599.             newColor.Parent = basicColorsFrame
  13600.             column = column + 1
  13601.             if column == 6 then row = row + 1 column = 0 end
  13602.         end
  13603.        
  13604.         row = 0
  13605.         column = 0
  13606.         for i = 1,12 do
  13607.             local color = customColors[i] or Color3.new(0,0,0)
  13608.             local newColor = colorChoice:Clone()
  13609.             newColor.BackgroundColor3 = color
  13610.             newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  13611.            
  13612.             newColor.MouseButton1Click:Connect(function()
  13613.                 local curColor = customColors[i] or Color3.new(0,0,0)
  13614.                 red,green,blue = curColor.r,curColor.g,curColor.b
  13615.                 hue,sat,val = Color3.toHSV(curColor)
  13616.                 updateColor()
  13617.             end)
  13618.            
  13619.             newColor.MouseButton2Click:Connect(function()
  13620.                 customColors[i] = chosenColor
  13621.                 newColor.BackgroundColor3 = chosenColor
  13622.             end)
  13623.            
  13624.             newColor.Parent = customColorsFrame
  13625.             column = column + 1
  13626.             if column == 6 then row = row + 1 column = 0 end
  13627.         end
  13628.        
  13629.         pickerTopBar.InputBegan:Connect(function(input)
  13630.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13631.                 local releaseEvent,mouseEvent
  13632.                 local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  13633.                
  13634.                 releaseEvent = user.InputEnded:Connect(function(input)
  13635.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13636.                     releaseEvent:Disconnect()
  13637.                     mouseEvent:Disconnect()
  13638.                 end)
  13639.                
  13640.                 mouseEvent = user.InputChanged:Connect(function(input)
  13641.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13642.                         pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  13643.                     end
  13644.                 end)
  13645.             end
  13646.         end)
  13647.        
  13648.         okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  13649.         okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  13650.         okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  13651.        
  13652.         cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  13653.         cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  13654.         cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  13655.        
  13656.         defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  13657.         defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  13658.         defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  13659.        
  13660.         rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
  13661.         rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
  13662.         rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
  13663.        
  13664.         updateColor()
  13665.        
  13666.         newMt.SetColor = function(self,color)
  13667.             red,green,blue = color.r,color.g,color.b
  13668.             hue,sat,val = Color3.toHSV(color)
  13669.             updateColor()
  13670.         end
  13671.        
  13672.         return newMt
  13673.     end
  13674. end
  13675. local rainbowCount = 50
  13676. local rainbowGuiActive = false
  13677. local rainbowreset = true
  13678.  
  13679. spawn(function()
  13680.     local colors = {
  13681.         BrickColor.Red(),
  13682.         BrickColor.Yellow(),
  13683.         BrickColor.new('Lime green'),
  13684.         BrickColor.new('Cyan'),
  13685.         BrickColor.new('Dark indigo')
  13686.     }
  13687.     while wait() do
  13688.         for i,v in pairs(colors) do        
  13689.             for num = 1,rainbowCount do
  13690.                 if rainbowGuiActive == true then
  13691.                     local mimic = i-1
  13692.                     if not colors[mimic] then
  13693.                         mimic = #colors
  13694.                     end
  13695.                     mimic = colors[mimic]
  13696.                     updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
  13697.                 elseif rainbowreset == false then
  13698.                     updatecolors(SAVEDCOLOR)
  13699.                     rainbowreset = true
  13700.                 end
  13701.                 wait()
  13702.             end
  13703.         end
  13704.     end
  13705. end)
  13706. local picker = ColorPicker.new()
  13707. 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
  13708. picker.Changed = function(self,color) updatecolors(color) end
  13709. picker.Rainbow = function(self)
  13710. if rainbowGuiActive == false then
  13711. rainbowGuiActive = true
  13712. rainbowButton.Text = 'Rainbow [Enabled]'
  13713. elseif rainbowGuiActive == true then
  13714. rainbowGuiActive = false
  13715. rainbowreset = false
  13716. rainbowButton.Text = 'Rainbow [Disabled]'
  13717. end end
  13718. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  13719. 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))
  13720. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  13721. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  13722. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  13723. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  13724. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13725. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  13726. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  13727. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  13728. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  13729. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  13730. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  13731. 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"
  13732. 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"
  13733. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  13734. 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
  13735. local CSP2 = game.CoreGui.sugg.suggestions
  13736. local main2 = CSP2
  13737. local frame2 = CSP2:WaitForChild('SUG')
  13738. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  13739. IndexContents2 = function(str,bool)
  13740.     if suggestionstoggle == true then
  13741.     if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  13742.     local Index,SizeY = 0,0
  13743.     for i,v in next, frame2:GetChildren() do
  13744.         if bool then
  13745.             if Match2(v.Text,str) then
  13746.                 game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  13747.                 Index = Index + 1
  13748.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  13749.                 v.Visible = true
  13750.                 SizeY = SizeY + v.AbsoluteSize.Y
  13751.                 frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  13752.             v.Visible = true
  13753.             SizeY = SizeY + v.AbsoluteSize.Y
  13754.             frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  13755. IndexContents2('',true)
  13756. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  13757. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
  13758. repeat wait() until loadedintro == true
  13759. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
  13760. wait(0.2)
  13761. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
  13762. wait(0.3) g:Destroy()
  13763. updatecolors(Color3.new(colorR, colorG, colorB))
  13764. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  13765. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  13766.     gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  13767. 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
  13768. 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)
  13769. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  13770. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  13771. if newbar:FindFirstChild('BoxFrame') then
  13772. chatboxx() end end)
  13773. LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
  13774. coroutine.resume(coroutine.create(function()
  13775. if script.ClassName == "LocalScript" then
  13776.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13777.         Text = "The prefix is '" .. cmdprefix .. "'";
  13778.         Color = Color3.new(255,255,255);
  13779.         Font = Enum.Font.SourceSans;
  13780.         FontSize = Enum.FontSize.Size24;
  13781.     }) wait(0.5)
  13782.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13783.         Text = "Click IY on the top left to see more options";
  13784.         Color = Color3.new(255,255,255);
  13785.         Font = Enum.Font.SourceSans;
  13786.         FontSize = Enum.FontSize.Size24;
  13787. }) end end))
  13788. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  13789. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13790. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13791. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13792. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13793. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13794. qopen = false quickmenu.MouseButton1Click:connect(function()
  13795. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  13796. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13797. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13798. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13799. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  13800. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13801. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  13802. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13803. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13804. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13805. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13806. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13807. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  13808. 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)
  13809. quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
  13810. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  13811. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  13812. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  13813. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  13814. else runwindow() end end)
  13815. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  13816. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  13817. Updates = Instance.new("ScreenGui")
  13818. dragg = Instance.new("Frame")
  13819. local PromptDialog = Instance.new("Frame")
  13820. local ContainerFrame = Instance.new("Frame")
  13821. local LOG = Instance.new("TextLabel")
  13822. local PopupText3 = Instance.new("TextLabel")
  13823. local PopupText4 = Instance.new("TextLabel")
  13824. local UTDV = Instance.new("TextLabel")
  13825. local PopupText5 = Instance.new("TextLabel")
  13826. local shadow = Instance.new("Frame")
  13827. Exitt = Instance.new("TextButton")
  13828. local PopupText = Instance.new("TextLabel")
  13829. local vers = Instance.new("TextLabel")
  13830. Updates.Name = "Updates"
  13831. Updates.Parent = game.CoreGui
  13832. dragg.Name = "drag"
  13833. dragg.Parent = Updates
  13834. dragg.Active = true
  13835. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  13836. dragg.BackgroundTransparency = 1
  13837. dragGUI(dragg)
  13838. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  13839. dragg.Size = UDim2.new(0, 438, 0, 26)
  13840. PromptDialog.Name = "PromptDialog"
  13841. PromptDialog.Parent = dragg
  13842. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  13843. PromptDialog.BackgroundTransparency = 1
  13844. PromptDialog.BorderSizePixel = 0
  13845. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  13846. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  13847. PromptDialog.ZIndex = 5
  13848. ContainerFrame.Name = "ContainerFrame"
  13849. ContainerFrame.Parent = PromptDialog
  13850. ContainerFrame.BackgroundColor3 = maincolor
  13851. ContainerFrame.BackgroundTransparency = 0.5
  13852. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  13853. ContainerFrame.BorderSizePixel = 0
  13854. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  13855. ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
  13856. ContainerFrame.ZIndex = 5
  13857. LOG.Name = "LOG"
  13858. LOG.Parent = ContainerFrame
  13859. LOG.BackgroundTransparency = 1
  13860. LOG.Position = UDim2.new(0, 8, 0, 110)
  13861. LOG.Size = UDim2.new(1, -16, 1, 0)
  13862. LOG.ZIndex = 10
  13863. LOG.Font = Enum.Font.SourceSansBold
  13864. LOG.TextSize = 20
  13865. 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"
  13866. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13867. LOG.TextStrokeTransparency = 0
  13868. LOG.TextWrapped = true
  13869. LOG.TextYAlignment = Enum.TextYAlignment.Top
  13870. LOG.TextXAlignment = "Left"
  13871. PopupText3.Name = "PopupText3"
  13872. PopupText3.Parent = ContainerFrame
  13873. PopupText3.BackgroundTransparency = 1
  13874. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  13875. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  13876. PopupText3.ZIndex = 10
  13877. PopupText3.Font = Enum.Font.SourceSansBold
  13878. PopupText3.TextSize = 20
  13879. PopupText3.Text = "Edge - Moon"
  13880. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13881. PopupText3.TextStrokeTransparency = 0
  13882. PopupText3.TextWrapped = true
  13883. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  13884. PopupText4.Name = "PopupText4"
  13885. PopupText4.Parent = ContainerFrame
  13886. PopupText4.BackgroundTransparency = 1
  13887. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  13888. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  13889. PopupText4.ZIndex = 10
  13890. PopupText4.Font = Enum.Font.SourceSansBold
  13891. PopupText4.FontSize = Enum.FontSize.Size18
  13892. PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
  13893. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13894. PopupText4.TextStrokeTransparency = 0
  13895. PopupText4.TextWrapped = true
  13896. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  13897. UTDV.Name = "UTDV"
  13898. UTDV.Parent = ContainerFrame
  13899. UTDV.BackgroundTransparency = 1
  13900. UTDV.Position = UDim2.new(0, 8, 0, 5)
  13901. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  13902. UTDV.ZIndex = 10
  13903. UTDV.Font = Enum.Font.SourceSansBold
  13904. UTDV.FontSize = Enum.FontSize.Size28
  13905. UTDV.Text = "Up to date version: N/A"
  13906. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13907. UTDV.TextStrokeTransparency = 0
  13908. UTDV.TextWrapped = true
  13909. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  13910. PopupText5.Name = "PopupText5"
  13911. PopupText5.Parent = ContainerFrame
  13912. PopupText5.BackgroundTransparency = 1
  13913. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  13914. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  13915. PopupText5.ZIndex = 10
  13916. PopupText5.Font = Enum.Font.SourceSansBold
  13917. PopupText5.FontSize = Enum.FontSize.Size28
  13918. PopupText5.Text = "Update Log:"
  13919. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13920. PopupText5.TextStrokeTransparency = 0
  13921. PopupText5.TextWrapped = true
  13922. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  13923. shadow.Name = "shadow"
  13924. shadow.Parent = PromptDialog
  13925. shadow.BackgroundColor3 = maincolor
  13926. shadow.BackgroundTransparency = 0.30000001192093
  13927. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13928. shadow.BorderSizePixel = 0
  13929. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13930. shadow.Size = UDim2.new(0, 438, 0, 26)
  13931. Exitt.Name = "Exit"
  13932. Exitt.Parent = shadow
  13933. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  13934. Exitt.BackgroundTransparency = 0.30000001192093
  13935. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  13936. Exitt.BorderSizePixel = 0
  13937. Exitt.Position = UDim2.new(0, 415, 0, 3)
  13938. Exitt.Size = UDim2.new(0, 20, 0, 20)
  13939. Exitt.FontSize = Enum.FontSize.Size14
  13940. Exitt.Text = ""
  13941. PopupText.Name = "PopupText"
  13942. PopupText.Parent = shadow
  13943. PopupText.BackgroundTransparency = 1
  13944. PopupText.Position = UDim2.new(0, 61, 0, -2)
  13945. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13946. PopupText.ZIndex = 110
  13947. PopupText.Font = Enum.Font.SourceSansBold
  13948. PopupText.TextSize = 30
  13949. PopupText.Text = "Information"
  13950. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13951. PopupText.TextStrokeTransparency = 0
  13952. PopupText.TextWrapped = true
  13953. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13954. vers.Name = "vers"
  13955. vers.Parent = shadow
  13956. vers.BackgroundTransparency = 1
  13957. vers.Position = UDim2.new(0, 8, 0, 2)
  13958. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  13959. vers.ZIndex = 110
  13960. vers.Font = Enum.Font.SourceSansBold
  13961. vers.TextSize = 20
  13962. vers.Text = "v" .. Version
  13963. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13964. vers.TextStrokeTransparency = 0
  13965. vers.TextWrapped = true
  13966. vers.TextXAlignment = Enum.TextXAlignment.Left
  13967. vers.TextYAlignment = Enum.TextYAlignment.Top
  13968. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  13969. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  13970. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  13971. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  13972.  
  13973. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  13974. if not game.CoreGui:FindFirstChild('IYrun') then
  13975. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  13976. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  13977. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  13978. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  13979. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  13980. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  13981. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  13982. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  13983. 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
  13984. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  13985. 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
  13986. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  13987. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  13988. 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
  13989. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  13990. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  13991. 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
  13992. 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
  13993. 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)
  13994. 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."
  13995. 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
  13996. 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
  13997. 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
  13998. 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)
  13999. 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'"
  14000. 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"
  14001. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  14002. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  14003. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  14004. 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)
  14005. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 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) wait(0.5)
  14008. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  14009. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  14010. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
  14011. for _, child in pairs(game.CoreGui:GetChildren()) do
  14012. if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
  14013. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  14014. else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment