IYstudio

INFINITE YIELD

Oct 21st, 2017
1,468,104
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 493.58 KB | None | 1 0
  1. --THIS SCRIPT HAS BEEN DISCONTINUED
  2. --Please use Infinite Yield FE
  3. --infyield.yolasite.com
  4. --discord.io/infiniteyield
  5.  
  6. local GUI = Instance.new("ScreenGui")
  7. local AnnGUI = Instance.new("Frame")
  8. local background = Instance.new("Frame")
  9. local TextBox = Instance.new("TextLabel")
  10. local shadow = Instance.new("Frame")
  11. local PopupText = Instance.new("TextLabel")
  12. local Exit = Instance.new("TextButton")
  13. local ExitImage = Instance.new("ImageLabel")
  14.  
  15. GUI.Parent = game:GetService("CoreGui")
  16.  
  17. AnnGUI.Name = "AnnGUI"
  18. AnnGUI.Parent = GUI
  19. AnnGUI.Active = true
  20. AnnGUI.BackgroundTransparency = 1
  21. AnnGUI.Position = UDim2.new(0.5, -180, 0, -500)
  22. AnnGUI.Size = UDim2.new(0, 360, 0, 20)
  23. AnnGUI.ZIndex = 10
  24.  
  25. background.Name = "background"
  26. background.Parent = AnnGUI
  27. background.Active = true
  28. background.BackgroundColor3 = Color3.fromRGB(36, 36, 37)
  29. background.BorderSizePixel = 0
  30. background.Position = UDim2.new(0, 0, 0, 20)
  31. background.Size = UDim2.new(0, 360, 0, 150)
  32. background.ZIndex = 10
  33.  
  34. TextBox.Parent = background
  35. TextBox.BackgroundTransparency = 1
  36. TextBox.Position = UDim2.new(0, 5, 0, 5)
  37. TextBox.Size = UDim2.new(0, 350, 0, 140)
  38. TextBox.Font = Enum.Font.SourceSans
  39. TextBox.TextSize = 18
  40. TextBox.TextWrapped = true
  41. TextBox.Text = "This version of Infinite Yield has been discontinued. Please go to our website or discord server to get a currently supported version.\n\ndiscord.io/infiniteyield\n\ninfyield.yolasite.com"
  42. TextBox.TextColor3 = Color3.new(1, 1, 1)
  43. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  44. TextBox.TextYAlignment = Enum.TextYAlignment.Top
  45. TextBox.ZIndex = 10
  46.  
  47. shadow.Name = "shadow"
  48. shadow.Parent = AnnGUI
  49. shadow.BackgroundColor3 = Color3.fromRGB(46, 46, 47)
  50. shadow.BorderSizePixel = 0
  51. shadow.Size = UDim2.new(0, 360, 0, 20)
  52. shadow.ZIndex = 10
  53.  
  54. PopupText.Name = "PopupText"
  55. PopupText.Parent = shadow
  56. PopupText.BackgroundTransparency = 1
  57. PopupText.Size = UDim2.new(1, 0, 0.95, 0)
  58. PopupText.ZIndex = 10
  59. PopupText.Font = Enum.Font.SourceSans
  60. PopupText.TextSize = 14
  61. PopupText.Text = "Server Announcement"
  62. PopupText.TextColor3 = Color3.new(1, 1, 1)
  63. PopupText.TextWrapped = true
  64.  
  65. Exit.Name = "Exit"
  66. Exit.Parent = shadow
  67. Exit.BackgroundTransparency = 1
  68. Exit.Position = UDim2.new(1, -20, 0, 0)
  69. Exit.Size = UDim2.new(0, 20, 0, 20)
  70. Exit.Text = ""
  71. Exit.ZIndex = 10
  72.  
  73. ExitImage.Parent = Exit
  74. ExitImage.BackgroundColor3 = Color3.new(1, 1, 1)
  75. ExitImage.BackgroundTransparency = 1
  76. ExitImage.Position = UDim2.new(0, 5, 0, 5)
  77. ExitImage.Size = UDim2.new(0, 10, 0, 10)
  78. ExitImage.Image = "rbxassetid://5054663650"
  79. ExitImage.ZIndex = 10
  80.  
  81. wait(1)
  82. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
  83.  
  84. Exit.MouseButton1Click:Connect(function()
  85.     AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -500), "InOut", "Quart", 0.5, true, nil)
  86.     wait(0.6)
  87.     AnnGUI:Destroy()
  88.     run()
  89. end)
  90.  
  91. function run()
  92. --script start
  93. ---------------------------------------------------------------
  94. ---------------------------------------------------------------
  95. --  _____       __ _       _ _        __   ___      _     _  --
  96. -- |_   _|     / _(_)     (_) |       \ \ / (_)    | |   | | --
  97. --   | | _ __ | |_ _ _ __  _| |_ ___   \ V / _  ___| | __| | --
  98. --   | || '_ \|  _| | '_ \| | __/ _ \   \ / | |/ _ \ |/ _` | --
  99. --  _| || | | | | | | | | | | ||  __/   | | | |  __/ | (_| | --
  100. --  \___/_| |_|_| |_|_| |_|_|\__\___|   \_/ |_|\___|_|\__,_| --
  101. --                                                           --
  102. ---------------------------------------------------------------
  103. ---------------------------Edge-Moon---------------------------
  104. ---------------------------------------------------------------
  105.  
  106. local Version = '9.5.3'
  107. HttpService = game:GetService("HttpService")
  108. SAVEFILE = {
  109.     colorR = 0.121569;
  110.     colorG = 0.121569;
  111.     colorB = 0.121569;
  112.     cmdprefix = ';';
  113.     suggestionstoggle = true;
  114.     allowfriends = true;
  115.     JLnotify = true;
  116.     Mseconds = '7';
  117.     Nfriends = true;
  118.     cmdbarbind = ';';
  119.     chatsV = false;
  120.     whispersV = false;
  121.     commandsV = false;
  122.     aliasSave = {}
  123. }
  124. defaults = HttpService:JSONEncode(SAVEFILE)
  125.  
  126. function writefileExploit() if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then return true end end
  127.  
  128. loaded = false
  129. function run()
  130. local function writeF()
  131. writefile("IY.txt", defaults)
  132. wait(1)
  133. local newjson = readfile("IY.txt")
  134. local CREATEFILE = HttpService:JSONDecode(newjson)
  135. colorR = CREATEFILE.colorR
  136. colorG = CREATEFILE.colorG
  137. colorB = CREATEFILE.colorB
  138. cmdprefix = CREATEFILE.cmdprefix
  139. suggestionstoggle = CREATEFILE.suggestionstoggle
  140. allowfriends = CREATEFILE.allowfriends
  141. JLnotify = CREATEFILE.JLnotify
  142. Mseconds = CREATEFILE.Mseconds
  143. Nfriends = CREATEFILE.Nfriends
  144. cmdbarbind = CREATEFILE.cmdbarbind
  145. chatsV = CREATEFILE.chatsV
  146. whispersV = CREATEFILE.whispersV
  147. commandsV = CREATEFILE.commandsV
  148. aliasSave = CREATEFILE.aliasSave
  149. loaded = true end
  150. function pcWRITE()
  151. local file, err = pcall(writeF)
  152. if not file then
  153. warn("READ/WRITE ERROR: "..err)
  154. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  155. function Click(mouse) R_W:Destroy()
  156. for _, child in pairs(game.CoreGui:GetChildren()) do
  157. if child.Name == "IYrun" then
  158. child:Destroy() end end end
  159. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  160. if writefileExploit() then
  161. local function sfile()
  162. local checktxt = readfile("IY.txt")
  163. if checktxt == nil then pcWRITE() writeF()
  164. else return end end
  165. local success, message2 = pcall(sfile)
  166. if success then
  167. local json = readfile("IY.txt")
  168. local LOADFILE = HttpService:JSONDecode(json)
  169. colorR = LOADFILE.colorR
  170. colorG = LOADFILE.colorG
  171. colorB = LOADFILE.colorB
  172. cmdprefix = LOADFILE.cmdprefix
  173. suggestionstoggle = LOADFILE.suggestionstoggle
  174. allowfriends = LOADFILE.allowfriends
  175. JLnotify = LOADFILE.JLnotify
  176. Mseconds = LOADFILE.Mseconds
  177. Nfriends = LOADFILE.Nfriends
  178. cmdbarbind = LOADFILE.cmdbarbind
  179. chatsV = LOADFILE.chatsV
  180. whispersV = LOADFILE.whispersV
  181. commandsV = LOADFILE.commandsV
  182. aliasSave = LOADFILE.aliasSave
  183. loaded = true else
  184. pcWRITE() writeF() end
  185. else
  186.     colorR = 0.121569
  187.     colorG = 0.121569
  188.     colorB = 0.121569
  189.     cmdprefix = ';'
  190.     suggestionstoggle = true
  191.     allowfriends = true
  192.     JLnotify = true
  193.     Mseconds = '7'
  194.     Nfriends = true
  195.     cmdbarbind = ';'
  196.     chatsV = false
  197.     whispersV = false
  198.     commandsV = false
  199.     aliasSave = {}
  200.     loaded = true
  201. end
  202. repeat wait() until loaded == true
  203. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  204. 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={}
  205. 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
  206. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  207. local split=" " slock = false
  208. function updatefile()
  209. if writefileExploit() then
  210. local update = {
  211.     colorR = colorR;
  212.     colorG = colorG;
  213.     colorB = colorB;
  214.     cmdprefix = cmdprefix;
  215.     suggestionstoggle = suggestionstoggle;
  216.     allowfriends = allowfriends;
  217.     JLnotify = JLnotify;
  218.     Mseconds = Mseconds;
  219.     Nfriends = Nfriends;
  220.     cmdbarbind = cmdbarbind;
  221.     chatsV = chatsV;
  222.     whispersV = whispersV;
  223.     commandsV = commandsV;
  224.     aliasSave = aliasSave
  225. }
  226. local updated = HttpService:JSONEncode(update)
  227. wait(0.1)
  228. writefile("IY.txt", updated) end end
  229. function isNumber(str)
  230. return tonumber(str) ~= nil end
  231. function msghook()
  232. for _, child in pairs( workspace:GetChildren()) do
  233. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  234. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  235. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  236. else MSGhook = false end end
  237. game:GetService("RunService").RenderStepped:Connect(function()
  238. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  239. if r15noclip then
  240. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  241. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  242.     LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  243. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  244.     if workspace.IYmessage.Text == '' then
  245.     for _, child in pairs( LightingService:GetChildren()) do
  246.         if child.Name == "IYmblur" then
  247.         child:Destroy() end end end
  248.     else MSGhook = false end
  249.     for i,v in pairs(_players:GetPlayers()) do
  250.         if FindTable(loopkillT, v.Name) then
  251.         v.Character:BreakJoints() end
  252.         if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  253.         v.Backpack:Destroy()
  254.         for i,n in pairs(v.Character:GetChildren()) do
  255.             if n:IsA('Tool') or n:IsA('HopperBin') then
  256.                 n:destroy() end end end
  257.         if FindTable(rainbowT, v.Name) then
  258.             v.Neutral = false
  259.             v.TeamColor = BrickColor.random()
  260. end end end end)
  261. LightingService = game:GetService("Lighting")
  262. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  263. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  264. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  265. function FindTable(Table, Name)
  266.     for i,v in pairs(Table) do
  267.         if v == Name then
  268.             return true
  269.         end end
  270.     return false
  271. end
  272. function GetInTable(Table, Name)
  273.     for i = 1, #Table do
  274.         if Table[i] == Name then
  275.             return i
  276.         end end
  277. return false end
  278. _players.PlayerRemoving:connect(function(player)
  279. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  280. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  281. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) 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. elseif JLnotify == true and Nfriends == false then
  289.             game:FindService('StarterGui'):SetCore('SendNotification', {
  290.                 Title = player.Name,
  291.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  292.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  293.                 Duration = 5,
  294.             })
  295. end
  296. end)       
  297. FLYING = false
  298. iyflyspeed = 1
  299. function sFLY() -- from rocky2u cmdscript
  300.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  301.     repeat wait() until Mouse
  302.    
  303.     local T = LP.Character.HumanoidRootPart
  304.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  305.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  306.     local SPEED = 0
  307.    
  308.     local function FLY()
  309.         FLYING = true
  310.         local BG = Instance.new('BodyGyro', T)
  311.         local BV = Instance.new('BodyVelocity', T)
  312.         BG.P = 9e4
  313.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  314.         BG.cframe = T.CFrame
  315.         BV.velocity = Vector3.new(0, 0.1, 0)
  316.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  317.         spawn(function()
  318.         repeat wait()
  319.         LP.Character.Humanoid.PlatformStand = true
  320.         if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  321.         SPEED = 50
  322.         elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  323.         SPEED = 0
  324.         end
  325. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  326. 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
  327. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  328. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  329. 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
  330. else
  331. BV.velocity = Vector3.new(0, 0.1, 0)
  332. end
  333.     BG.cframe = workspace.CurrentCamera.CoordinateFrame
  334.             until not FLYING
  335.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  336.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  337.             SPEED = 0
  338.             BG:destroy()
  339.             BV:destroy()
  340.             LP.Character.Humanoid.PlatformStand = false
  341.         end)
  342.     end
  343.     Mouse.KeyDown:connect(function(KEY)
  344.         if KEY:lower() == 'w' then
  345.             CONTROL.F = iyflyspeed
  346.         elseif KEY:lower() == 's' then
  347.             CONTROL.B = -iyflyspeed
  348.         elseif KEY:lower() == 'a' then
  349.             CONTROL.L = -iyflyspeed
  350.         elseif KEY:lower() == 'd' then
  351.             CONTROL.R = iyflyspeed
  352.         end
  353.     end)
  354.     Mouse.KeyUp:connect(function(KEY)
  355.         if KEY:lower() == 'w' then
  356.             CONTROL.F = 0
  357.         elseif KEY:lower() == 's' then
  358.             CONTROL.B = 0
  359.         elseif KEY:lower() == 'a' then
  360.             CONTROL.L = 0
  361.         elseif KEY:lower() == 'd' then
  362.             CONTROL.R = 0
  363.         end
  364.     end)
  365.     FLY()
  366. end
  367. function NOFLY()
  368.     FLYING = false
  369.     LP.Character.Humanoid.PlatformStand = false
  370. end
  371. HK = {
  372.     '-HOTKEYS-',
  373.     'HOLD F2 - Click TP',
  374.     'F4 - Toggle Fly',
  375.     'F5 - Toggle Noclip',
  376.     '-COMMANDS-'
  377. }
  378. CMDs = {
  379.     'addalias [cmd] [alias]',
  380.     'addstat [plr] [text]',
  381.     'admins',
  382.     'admin [plr]',
  383.     'agelock [age num]',
  384.     'addban [full username]',
  385.     'age [plr]',
  386.     'aliases',
  387.     'alien / ayylmao [plr]',
  388.     'ambient [R G B]',
  389.     'anchor',
  390.     'animation [plr] [anim]',
  391.     'arrest [plr]',
  392.     'bait',
  393.     'ball [plr]',
  394.     'bang [plr] [plr] / bang [plr]',
  395.     'bans',
  396.     'ban [plr]',
  397.     'base',
  398.     'begone / thot [plr]',
  399.     'bgui [plr] [text]',
  400.     'blackandwhite',
  401.     'bleach [plr]',
  402.     'blackify [plr]',
  403.     'blind [plr]',
  404.     'blur [num]',
  405.     'bomb [plr]',
  406.     'box [plr]',
  407.     'breakloops/break (cmd loops)',
  408.     'brightness [num]',
  409.     'bring [plr]',
  410.     'btools [plr]',
  411.     'burn [plr]',
  412.     'cape [plr] [R G B]',
  413.     'car [plr]',
  414.     'change [plr] [stat] [num]',
  415.     'charplr / cp [plr] [plr]',
  416.     'char [plr] [ID]',
  417.     'chat [plr] [msg]',
  418.     'chickenarms / chicken [plr]',
  419.     'clear',
  420.     'clip',
  421.     'clone [plr]',
  422.     'clraliases',
  423.     'clrbans',
  424.     'clrterrain',
  425.     'cmds',
  426.     'confuse [plr]',
  427.     'control [plr]',
  428.     'copytools / ctools [plr]',
  429.     'countdown [num]',
  430.     'crash [plr]',
  431.     'creeper [plr]',
  432.     'cripple [plr]',
  433.     'crucify [plr]',
  434.     'damage [plr]',
  435.     'dance [plr]',
  436.     'day',
  437.     'decalspam [ID]',
  438.     'deleteclass / dc [class name]',
  439.     'deletepos / dpos [name]',
  440.     'delete [part name]',
  441.     'devuzi',
  442.     'disablereset [plr]',
  443.     'disabletools [plr]',
  444.     'disable [plr]',
  445.     'disco',
  446.     'discomesh [plr]',
  447.     'distortsound / distort [num]',
  448.     'dog [plr]',
  449.     'dong [plr]',
  450.     'draw',
  451.     'duck [plr]',
  452.     'dummy [name]',
  453.     'earthquake [power] [intensity]',
  454.     'enablereset [plr]',
  455.     'enabletools [plr]',
  456.     'enable [plr]',
  457.     'esp [plr]',
  458.     'exit',
  459.     'explode [plr]',
  460.     'explorer / dex',
  461.     'f3x',
  462.     'face [plr] [ID]',
  463.     'fart [plr]',
  464.     'fat [plr]',
  465.     'fegod',
  466.     'feinvisible / feinvis',
  467.     'fekill [plr] (need a tool)',
  468.     'ff [plr]',
  469.     'filtering',
  470.     'fire [plr] [R G B]',
  471.     'firstp [plr]',
  472.     'fix',
  473.     'fixcam',
  474.     'fixlighting / fixl',
  475.     'flashlight [plr]',
  476.     'fling [plr]',
  477.     'float [plr]',
  478.     'flood',
  479.     'fly',
  480.     'flyspeed [num]',
  481.     'fogcolor [R G B]',
  482.     'fogend [num]',
  483.     'freecam / fc',
  484.     'freecamspeed / fcspeed [num]',
  485.     'freeze / fr [plr]',
  486.     'ghost [plr]',
  487.     'glass [plr]',
  488.     'globalshadows / gshadows',
  489.     'glowstick [plr] [R G B]',
  490.     'god [plr]',
  491.     'goto [plr]',
  492.     'gravity [num]',
  493.     'hang [plr]',
  494.     'hatsize [plr] [num]',
  495.     'hat [plr] [ID]',
  496.     'headshake [plr]',
  497.     'headsize [plr] [num]',
  498.     'heal [plr]',
  499.     'hidename [plr]',
  500.     'hideplaylist / hideplayer',
  501.     'hipheight / hheight [plr] [num]',
  502.     'hub',
  503.     'infect [plr]',
  504.     'insert [ID/name]',
  505.     'invert',
  506.     'invisible / invis [plr]',
  507.     'invisibleff / invisff [plr]',
  508.     'iyspam',
  509.     'jail [plr]',
  510.     'jumppower / jpower [plr] [num]',
  511.     'jump [plr]',
  512.     'keeptools / ktools [plr]',
  513.     'keybind [key] [cmd]',
  514.     'kick [plr]',
  515.     'kidnap [plr]',
  516.     'kill [plr]',
  517.     'knife',
  518.     'knuckles [plr]',
  519.     'light [plr] [R G B]',
  520.     'loadm',
  521.     'loadmap [ID]',
  522.     'loadpos / lpos [plr] [name]',
  523.     'lockws',
  524.     'lock [plr]',
  525.     'logs',
  526.     'longneck [plr]',
  527.     'loopbring [plr]',
  528.     'loopheal [plr]',
  529.     'loopjump / ljump [plr]',
  530.     'loopkill [plr]',
  531.     'loopname / lname [plr]',
  532.     'loopoof',
  533.     'loopsit / lsit [plr]',
  534.     'mage',
  535.     'maxhealth [plr] [num]',
  536.     'maxzoom [plr] [num]',
  537.     'mesh [plr] [mesh] [texture]',
  538.     'message / m [msg]',
  539.     'meteor/asteroid [plr]',
  540.     'naked [plr]',
  541.     'name [plr]',
  542.     'neon [plr]',
  543.     'nextsong',
  544.     'night',
  545.     'nil [plr]',
  546.     'noarms [plr]',
  547.     'nobox [plr]',
  548.     'noclip',
  549.     'noclones [plr]',
  550.     'nodong [plr]',
  551.     'nodummies',
  552.     'noesp [plr]',
  553.     'noglobalshadows / nogshadows',
  554.     'nokeeptools / noktools [plr]',
  555.     'nolimbs [plr]',
  556.     'nooutlines',
  557.     'noparticles [plr]',
  558.     'noplrsound [plr]',
  559.     'norain',
  560.     'notools [plr]',
  561.     'nuke [plr]',
  562.     'os [plr]',
  563.     'offset [plr] [coordinate]',
  564.     'outlines',
  565.     'paper [plr]',
  566.     'partdisco',
  567.     'particles [plr] [ID]',
  568.     'pipetp [plr] [plr]',
  569.     'pitch [num]',
  570.     'playhash / hash [hash]',
  571.     'playlist / player [ID],[ID]...',
  572.     'plrsound [plr] [ID]',
  573.     'positions / pos',
  574.     'prefix [string]',
  575.     'prevsong',
  576.     'punish [plr]',
  577.     'rainbowname [plr]',
  578.     'rainbow [plr]',
  579.     'rain [mesh] [texture]',
  580.     'refresh / re [plr]',
  581.     'rejoin',
  582.     'remotespy',
  583.     'removealias [alias]',
  584.     'removebait / nobait',
  585.     'rgui',
  586.     'removehats / rhats [plr]',
  587.     'removespawns',
  588.     'respawn [plr]',
  589.     'restoremap / rmap',
  590.     'rocket [plr]',
  591.     'savelighting / slighting',
  592.     'savemap / smap',
  593.     'savepos / spos [name]',
  594.     'script [script]',
  595.     'seagull / gull [plr]',
  596.     'seizure [plr]',
  597.     'serverinfo / info',
  598.     'serverlock / slock',
  599.     'servermessage / sm [msg]',
  600.     'sethealth [plr] [num]',
  601.     'setsong [num]',
  602.     'settings',
  603.     'sgod [plr]',
  604.     'shiny [plr]',
  605.     'shrek [plr]',
  606.     'shutdown',
  607.     'sit [plr]',
  608.     'size [plr] [num]',
  609.     'skydive [plr]',
  610.     'skygif [ID],[ID]... [interval]',
  611.     'sky [ID]',
  612.     'smite [plr]',
  613.     'smoke [plr]',
  614.     'sound / music [ID/name]',
  615.     'sparkles / sp [plr] [R G B]',
  616.     'spasm [plr]',
  617.     'spawnpoint [plr]',
  618.     'spectate / view [plr]',
  619.     'speed / ws [plr] [num]',
  620.     'sphere [plr]',
  621.     'spin [plr]',
  622.     'spookyify',
  623.     'starman [plr]',
  624.     'strength [plr]',
  625.     'strobe',
  626.     'stun [plr]',
  627.     'sun [intense] [spread]',
  628.     'sword [plr]',
  629.     'tablet',
  630.     'team [plr] [team]',
  631.     'terrain',
  632.     'thaw / unfr [plr]',
  633.     'thirdp [plr]',
  634.     'time [num]',
  635.     'tools [plr]',
  636.     'torso [plr]',
  637.     'tppos [plr] [coordinate]',
  638.     'tp [plr] [plr]',
  639.     'trail [plr] [R G B]',
  640.     'trip [plr]',
  641.     'unadmin [plr]',
  642.     'unagelock',
  643.     'unanchor',
  644.     'unball [plr]',
  645.     'unban [plr]',
  646.     'unbgui [plr]',
  647.     'unblind [plr]',
  648.     'unblur',
  649.     'uncape [plr]',
  650.     'uncar [plr]',
  651.     'unchar [plr]',
  652.     'unconfuse [plr]',
  653.     'uncreeper [plr]',
  654.     'uncripple [plr]',
  655.     'undecalspam',
  656.     'undisco',
  657.     'undog [plr]',
  658.     'unduck [plr]',
  659.     'unff [plr]',
  660.     'unfire [plr]',
  661.     'unfloat [plr]',
  662.     'unfly',
  663.     'unfreecam / unfc',
  664.     'unghost [plr]',
  665.     'ungod [plr]',
  666.     'unhidename [plr]',
  667.     'uninfect [plr]',
  668.     'unjail [plr]',
  669.     'unkeybind [key]',
  670.     'unlight [plr]',
  671.     'unlockws',
  672.     'unlock [plr]',
  673.     'unlongneck [plr]',
  674.     'unloopbring [plr]',
  675.     'unloopheal [plr]',
  676.     'unloopjump / unljump [plr]',
  677.     'unloopkill [plr]',
  678.     'unloopname / unlname [plr]',
  679.     'unloopoof',
  680.     'unloopsit / unlsit [plr]',
  681.     'unname [plr]',
  682.     'unpartdisco',
  683.     'unpunish [plr]',
  684.     'unrainbowname [plr]',
  685.     'unseizure [plr]',
  686.     'unserverlock / unslock',
  687.     'unshrek [plr]',
  688.     'unskygif',
  689.     'unsmoke [plr]',
  690.     'unsparkles / unsp [plr]',
  691.     'unspectate / unview',
  692.     'unsphere [plr]',
  693.     'unspin [plr]',
  694.     'unstarman [plr]',
  695.     'unstrength [plr]',
  696.     'unstrobe',
  697.     'unstun [plr]',
  698.     'untrail [plr]',
  699.     'unweaken [plr]',
  700.     'version',
  701.     'visible / vis [plr]',
  702.     'volume / vol [num]',
  703.     'weaken [plr]',
  704.     'whiteify [plr]',
  705.     'zinnia [plr]'
  706. }
  707. 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
  708.  
  709. std.inTable=function(tbl,val)
  710.     if tbl==nil then return false end
  711.  
  712.     for _,v in pairs(tbl)do
  713.         if v==val then return true end
  714.     end
  715.     return false
  716. end
  717. std.out=function(str)
  718.     print(str)
  719. end
  720. std.list=function(tbl)
  721.     local str=''
  722.     for i,v in pairs(tbl)do
  723.         str=str..tostring(v)
  724.         if i~=#tbl then str=str..', ' end
  725.     end
  726.     return str
  727. end
  728. std.endat=function(str,val)
  729.     local z=str:find(val)
  730.     if z then
  731.         return str:sub(0,z-string.len(val)),true
  732.     else
  733.         return str,false
  734.     end
  735. end
  736. std.first=function(str) return str:sub(1,1) end
  737.  
  738. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  739.  
  740. local exec=function(str)
  741.     spawn(function()
  742.         local script, loaderr = loadstring(str)
  743.         if not script then
  744.             error(loaderr)
  745.         else
  746.             script()
  747.         end
  748.     end)
  749. end
  750. local findCmd=function(cmd_name)
  751.     for i,v in pairs(cmds)do
  752.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  753.             return v
  754.         end
  755.     end
  756. end
  757. local getCmd=function(msg)
  758.     local cmd,hassplit=std.endat(msg:lower(),split)
  759.     if hassplit then
  760.         return {cmd,true}
  761.     else
  762.         return {cmd,false}
  763.     end
  764. end
  765. local getprfx=function(strn)
  766.     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  767.     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  768.     end return
  769. end
  770. function dragGUI(gui)
  771. spawn(function()
  772. local UserInputService = game:GetService("UserInputService")
  773. local dragging
  774. local dragInput
  775. local dragStart
  776. local startPos
  777. local function update(input)
  778.     local delta = input.Position - dragStart
  779.     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)
  780. end
  781. gui.InputBegan:Connect(function(input)
  782.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  783.         dragging = true
  784.         dragStart = input.Position
  785.         startPos = gui.Position
  786.        
  787.         input.Changed:Connect(function()
  788.             if input.UserInputState == Enum.UserInputState.End then
  789.                 dragging = false
  790.             end
  791.         end)
  792.     end
  793. end)
  794. gui.InputChanged:Connect(function(input)
  795.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  796.         dragInput = input
  797.     end
  798. end)
  799. UserInputService.InputChanged:Connect(function(input)
  800.     if input == dragInput and dragging then
  801.         update(input)
  802.     end
  803. end)
  804. end)
  805. end
  806. maincolor = Color3.new(colorR, colorG, colorB)
  807. function updatecolors(color)
  808. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  809. maincolor = color
  810. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  811.     if child.Name == "TopBarContainer" then
  812.         child.BackgroundColor3 = color
  813.     end end
  814. FeedbackMain.BackgroundColor3 = maincolor
  815. MAIN.BackgroundColor3 = maincolor
  816. bar.BackgroundColor3 = maincolor
  817. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  818. if game.CoreGui:FindFirstChild('Updates') then
  819. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  820. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  821. if game.CoreGui:FindFirstChild('Sinfo') then
  822. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  823. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  824. if game.CoreGui:FindFirstChild('cp') then
  825. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  826. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  827. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  828. if game.CoreGui:FindFirstChild('Bans') then
  829. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  830. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  831. if game.CoreGui:FindFirstChild('Pos') then
  832. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  833. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  834. if game.CoreGui:FindFirstChild('Admins') then
  835. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  836. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  837. if game.CoreGui:FindFirstChild('Logs') then
  838. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  839. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  840. if game.CoreGui:FindFirstChild('Aliases') then
  841. game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  842. game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
  843. for _, child in pairs( game.CoreGui:GetChildren()) do
  844.     if child.Name == "Models" then
  845.         game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  846.         game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
  847.     end
  848. end
  849. for _, child in pairs( game.CoreGui:GetChildren()) do
  850.     if child.Name == "Audios" then
  851.         game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  852.         game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
  853.     end
  854. end
  855. end
  856.  
  857. function respawn(plr)
  858. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  859. local H = Instance.new('Humanoid', M)
  860. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  861. plr.Character = M end
  862.  
  863. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  864. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
  865. function kickF(plr)
  866. spawn(function()
  867. if plr.Parent ~= nil then
  868. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  869. local newChar = dummy:Clone() newChar.Parent = workspace
  870. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  871. for i = 1,4 do
  872. local Plat = Instance.new('SkateboardPlatform', newChar)
  873. Plat.Position = newChar.HumanoidRootPart.Position
  874. Plat.Name = 'IYplat'
  875. Plat.Size = Vector3.new(10, 1.2, 10)
  876. Plat.Transparency = 1 end
  877. plr.Character = newChar
  878. local PART = Instance.new('Part', newChar)
  879. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  880. PART.Size = Vector3.new(10, 1.2, 10)
  881. PART.Anchored = true
  882. PART.Transparency = 1
  883. if newChar:FindFirstChild("SkateboardPlatform") then
  884. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  885. wait(0.4)
  886. if newChar then newChar:Destroy() end
  887. kickF(plr) end
  888. end end) end
  889.  
  890. function refresh(plr)
  891. spawn(function()
  892. local rpos = plr.Character.HumanoidRootPart.Position
  893. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  894. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  895. plr.Character:MoveTo(rpos) end) end
  896.  
  897. 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
  898. 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
  899. _players.PlayerAdded:connect(function(player)
  900. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) 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. elseif JLnotify == true and Nfriends == false then
  908.             game:FindService('StarterGui'):SetCore('SendNotification', {
  909.                 Title = player.Name,
  910.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  911.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  912.                 Duration = 5,
  913.             })
  914. end
  915.     if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  916.     spawn(function()
  917. repeat wait() until player.Character
  918. kickF(player)
  919.     end)
  920.     end)
  921.     elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  922.     spawn(function()
  923. repeat wait() until player.Character
  924. kickF(player)
  925.     end)
  926.     end
  927. if FindTable(banT, player.userId) then
  928.     spawn(function()
  929. repeat wait() until player.Character
  930. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  931. kickF(player)
  932. end)
  933. end
  934. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  935.     spawn(function()
  936. repeat wait() until player.Character
  937. kickF(player)
  938. end)
  939. else
  940. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  941.     spawn(function()
  942. repeat wait() until player.Character
  943. kickF(player)
  944. end)
  945. end
  946. end
  947. end)
  948. local customAlias = {}
  949. local findCmd=function(cmd_name)
  950.     for i,v in pairs(cmds)do
  951.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  952.             return v
  953.         end
  954.     end
  955.     return customAlias[cmd_name:lower()]
  956. end
  957. local function splitString(str,delim)
  958.     local broken = {}
  959.     if delim == nil then delim = "," end
  960.     for w in string.gmatch(str,"[^"..delim.."]+") do
  961.         table.insert(broken,w)
  962.     end
  963.     return broken
  964. end
  965. local historyCount = 0
  966. local cmdHistory = {}
  967. lastBreakTime = 0
  968. local function execCmd(cmdStr,speaker)
  969.     local rawCmdStr = cmdStr
  970.     cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  971.     local commandsToRun = splitString(cmdStr,"\\")
  972.     for i,v in pairs(commandsToRun) do
  973.         v = string.gsub(v,"%%BackSlash%%","\\")
  974.         local x,y,num = v:find("^(%d+)%^")
  975.         local cmdDelay = 0
  976.         if num then
  977.             v = v:sub(y+1)
  978.             local x,y,del = v:find("^([%d%.]+)%^")
  979.             if del then
  980.                 v = v:sub(y+1)
  981.                 cmdDelay = tonumber(del) or 0
  982.             end
  983.         end
  984.         num = tonumber(num or 1)
  985.         local args = splitString(v,split)
  986.         local cmd = findCmd(args[1])
  987.         if cmd then
  988.             table.remove(args,1)
  989.             cargs = args
  990.             if speaker == gPlayers.LocalPlayer then
  991.                 if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  992.             end
  993.             if #cmdHistory > 20 then table.remove(cmdHistory) end
  994.             local cmdStartTime = tick()
  995.             for rep = 1,num do
  996.                 if lastBreakTime > cmdStartTime then break end
  997.                 pcall(function()
  998.                     cmd.FUNC(args, speaker)
  999.                 end)
  1000.                 if cmdDelay ~= 0 then wait(cmdDelay) end
  1001.             end
  1002.         end
  1003.     end
  1004. end
  1005. logsloaded = false
  1006. ChatLog = function(plr)
  1007. plr.Chatted:Connect(function(Message)
  1008. if logsloaded == true then
  1009. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  1010. CreateLabel(plr.Name,Message)
  1011. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  1012. CreateLabel(plr.Name,Message)
  1013. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  1014. CreateLabel(plr.Name,Message)
  1015. 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
  1016. CreateLabel(plr.Name,Message)
  1017. end end end) end
  1018. 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
  1019. for _, plr in pairs(gPlayers:GetChildren()) do
  1020.     if plr.ClassName == "Player" then
  1021.         updateevents(plr) ChatLog(plr) end end
  1022. _players.PlayerAdded:connect(function(player)
  1023.     updateevents(player) ChatLog(player)
  1024. end)
  1025. _G.exec_cmd = execCmd
  1026. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  1027. 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
  1028. local _char=function(plr_name)
  1029.     for i,v in pairs(gPlayers:GetChildren())do
  1030.         if v:IsA'Player'then
  1031.             if v.Name==plr_name then return v.Character end
  1032.         end
  1033.     end
  1034.     return
  1035. end
  1036. local _plr=function(plr_name)
  1037.     for i,v in pairs(gPlayers:GetChildren())do
  1038.         if v:IsA'Player'then
  1039.             if v.Name==plr_name then return v end
  1040.         end
  1041.     end
  1042.     return
  1043. end
  1044. function addcmd(name,desc,alias,func)
  1045.     cmds[#cmds+1]=
  1046.     {
  1047.         NAME=name;
  1048.         DESC=desc;
  1049.         ALIAS=alias;
  1050.         FUNC=func;
  1051.     }
  1052. end
  1053. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  1054. local SpecialPlayerCases = {
  1055.     ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  1056.     ["others"] = function(speaker)
  1057.         local plrs = {}
  1058.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1059.             if v ~= speaker then
  1060.                 table.insert(plrs,v)
  1061.             end
  1062.         end
  1063.         return plrs
  1064.      end,
  1065.     ["me"] = function(speaker)return {speaker} end,
  1066.     ["#(%d+)"] = function(speaker,args,currentList)
  1067.         local returns = {}
  1068.         local randAmount = tonumber(args[1])
  1069.         local players = {unpack(currentList)}
  1070.         for i = 1,randAmount do
  1071.             if #players == 0 then break end
  1072.             local randIndex = math.random(1,#players)
  1073.             table.insert(returns,players[randIndex])
  1074.             table.remove(players,randIndex)
  1075.         end
  1076.         return returns
  1077.     end,
  1078.     ["random"] = function(speaker,args,currentList)
  1079.         local players = currentList
  1080.         return {players[math.random(1,#players)]}
  1081.     end,
  1082.     ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  1083.         local returns = {}
  1084.         local team = args[1]
  1085.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1086.             if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  1087.                 table.insert(returns,plr)
  1088.             end
  1089.         end
  1090.         return returns
  1091.     end,
  1092.     ["allies"] = function(speaker)
  1093.         local returns = {}
  1094.         local team = speaker.Team
  1095.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1096.             if plr.Team == team then
  1097.                 table.insert(returns,plr)
  1098.             end
  1099.         end
  1100.         return returns
  1101.     end,
  1102.     ["enemies"] = function(speaker)
  1103.         local returns = {}
  1104.         local team = speaker.Team
  1105.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1106.             if plr.Team ~= team then
  1107.                 table.insert(returns,plr)
  1108.             end
  1109.         end
  1110.         return returns
  1111.     end,
  1112.     ["team"] = function(speaker)
  1113.         local returns = {}
  1114.         local team = speaker.Team
  1115.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1116.             if plr.Team == team then
  1117.                 table.insert(returns,plr)
  1118.             end
  1119.         end
  1120.         return returns
  1121.     end,
  1122.     ["nonteam"] = function(speaker)
  1123.         local returns = {}
  1124.         local team = speaker.Team
  1125.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1126.             if plr.Team ~= team then
  1127.                 table.insert(returns,plr)
  1128.             end
  1129.         end
  1130.         return returns
  1131.     end,
  1132.     ["friends"] = function(speaker,args)
  1133.         local returns = {}
  1134.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1135.             if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1136.                 table.insert(returns,plr)
  1137.             end
  1138.         end
  1139.         return returns
  1140.     end,
  1141.     ["nonfriends"] = function(speaker,args)
  1142.         local returns = {}
  1143.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1144.             if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1145.                 table.insert(returns,plr)
  1146.             end
  1147.         end
  1148.         return returns
  1149.     end,
  1150.     ["guests"] = function(speaker,args)
  1151.         local returns = {}
  1152.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1153.             if plr.Guest then
  1154.                 table.insert(returns,plr)
  1155.             end
  1156.         end
  1157.         return returns
  1158.     end,
  1159.     ["bacons"] = function(speaker,args)
  1160.         local returns = {}
  1161.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1162.             if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1163.                 table.insert(returns,plr)
  1164.             end
  1165.         end
  1166.         return returns
  1167.     end,
  1168.     ["admins"] = function(speaker)
  1169.         local returns = {}
  1170.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1171.             if isAdmin(plr) then
  1172.                 table.insert(returns,plr)
  1173.             end
  1174.         end
  1175.         return returns
  1176.     end,
  1177.     ["nonadmins"] = function(speaker)
  1178.         local returns = {}
  1179.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1180.             if not isAdmin(plr) then
  1181.                 table.insert(returns,plr)
  1182.             end
  1183.         end
  1184.         return returns
  1185.     end,
  1186.     ["age(%d+)"] = function(speaker,args)
  1187.         local returns = {}
  1188.         local age = tonumber(args[1])
  1189.         if not age == nil then return end
  1190.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1191.         if plr.AccountAge <= age then
  1192.                 table.insert(returns,plr)
  1193.             end
  1194.         end
  1195.         return returns
  1196.     end,
  1197.     ["rad(%d+)"] = function(speaker,args)
  1198.         local returns = {}
  1199.         local radius = tonumber(args[1])
  1200.         local speakerChar = speaker.Character
  1201.         if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1202.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1203.             if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1204.                 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1205.                 if magnitude <= radius then table.insert(returns,plr) end
  1206.             end
  1207.         end
  1208.         return returns
  1209.     end
  1210. }
  1211. local function toTokens(str)
  1212.     local tokens = {}
  1213.     for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1214.         table.insert(tokens,{Operator = op,Name = name})
  1215.     end
  1216.     return tokens
  1217. end
  1218. local function onlyIncludeInTable(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 matchTable[v.Name] then table.insert(resultTable,v) end end
  1223.     return resultTable
  1224. end
  1225. local function removeTableMatches(tab,matches)
  1226.     local matchTable = {}
  1227.     local resultTable = {}
  1228.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1229.     for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1230.     return resultTable
  1231. end
  1232. local function getPlayersByName(name)
  1233.     local found = {}
  1234.     for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1235.         if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1236.             table.insert(found,v)
  1237.         end
  1238.     end
  1239.     return found
  1240. end
  1241. local function getPlayer(list,speaker)
  1242.     if list == nil then return {speaker.Name} end
  1243.     local nameList = splitString(list,",")
  1244.    
  1245.     local foundList = {}
  1246.    
  1247.     for _,name in pairs(nameList) do
  1248.         if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1249.         local tokens = toTokens(name)
  1250.         local initialPlayers = game:GetService("Players"):GetPlayers()
  1251.        
  1252.         for i,v in pairs(tokens) do
  1253.             if v.Operator == "+" then
  1254.                 local tokenContent = v.Name
  1255.                 local foundCase = false
  1256.                 for regex,case in pairs(SpecialPlayerCases) do
  1257.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1258.                     if #matches > 0 then
  1259.                         foundCase = true
  1260.                         initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1261.                     end
  1262.                 end
  1263.                 if not foundCase then
  1264.                     initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1265.                 end
  1266.             else
  1267.                 local tokenContent = v.Name
  1268.                 local foundCase = false
  1269.                 for regex,case in pairs(SpecialPlayerCases) do
  1270.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1271.                     if #matches > 0 then
  1272.                         foundCase = true
  1273.                         initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1274.                     end
  1275.                 end
  1276.                 if not foundCase then
  1277.                     initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1278.                 end
  1279.             end
  1280.         end
  1281.        
  1282.         for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1283.     end
  1284.    
  1285.     local foundNames = {}
  1286.     for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1287.    
  1288.     return foundNames
  1289. end
  1290. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1291.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1292.     if (zCoco) then
  1293.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1294.     else
  1295.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1296.     end
  1297.     return funcw
  1298. end
  1299. function _G.msg(txt)
  1300.     spawn(function()
  1301.     msghook()
  1302.     if MSGhook == true then
  1303.     workspace.IYmessage.Text = ''
  1304.     wait(0.1)
  1305.     local b = Instance.new("BlurEffect", LightingService)
  1306.     b.Name = "IYmblur"
  1307.     b.Size = 18
  1308.     workspace.IYmessage.Text = txt
  1309.     wait(Mseconds)
  1310.     b:Destroy()
  1311.     if workspace.IYmessage.Text == txt then
  1312.     workspace.IYmessage.Text = '' end
  1313.     elseif MSGhook == false then
  1314.     execCmd("loadm")
  1315.     repeat wait() until workspace:FindFirstChild("IYmessage")
  1316.     workspace.IYmessage.Text = ''
  1317.     wait(0.1)
  1318.     local b = Instance.new("BlurEffect", LightingService)
  1319.     b.Name = "IYmblur"
  1320.     b.Size = 18
  1321.     workspace.IYmessage.Text = txt
  1322.     wait(Mseconds)
  1323.     b:Destroy()
  1324.     if workspace.IYmessage.Text == txt then
  1325.     workspace.IYmessage.Text = '' end
  1326.     end
  1327. end)
  1328. end
  1329. function bleach(plr)
  1330. spawn(function()
  1331. local char = plr.Character
  1332. local hit1 = Instance.new("Sound", workspace)
  1333. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1334. local hit = Instance.new("Sound", workspace)
  1335. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1336. local Bleach = Instance.new("Part", char["Left Arm"])
  1337. Bleach.CanCollide = false
  1338. local Mesh = Instance.new("SpecialMesh", Bleach)
  1339. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1340. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1341. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1342. local Handy = Instance.new("Weld", Bleach)
  1343. Handy.Part0 = Bleach
  1344. Handy.Part1 = char["Left Arm"]
  1345. Handy.C0 = CFrame.new(0.5,1.8,0)
  1346. Handy.C1 = CFrame.Angles(0,4,1)
  1347. local drink = Instance.new("Sound", char.Head)
  1348. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1349. wait(3)
  1350.         game.Chat:Chat(char.Head,"I need to die","Red")
  1351.         for i = 1,10 do
  1352.             wait()
  1353.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1354.             Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1355.             Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1356.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1357.         end
  1358.         drink:Play()
  1359.         wait(3.4)
  1360.         drink:Stop()
  1361.         for i = 1,10 do
  1362.             wait()
  1363.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1364.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1365.             Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1366.             Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1367.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1368.             char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1369.             char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1370.             char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1371.         end
  1372.         wait(0.01)
  1373.         char.Torso.Anchored = true
  1374.         char["Left Arm"].Anchored = true
  1375.         char["Right Arm"].Anchored = true
  1376.         char["Left Leg"].Anchored = true
  1377.         char["Right Leg"].Anchored = true
  1378.         char.Head.Anchored = true
  1379.         hit:Play()
  1380.         hit1:Play()
  1381.         wait(4)
  1382.         local bl00d = Instance.new("Part", char.Head)
  1383.         bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1384.         bl00d.Rotation = Vector3.new(0,0,-90)
  1385.         bl00d.CanCollide = false
  1386.         bl00d.Anchored = true
  1387.         bl00d.BrickColor = BrickColor.new("Maroon")
  1388.         bl00d.Position = char.Head.Position
  1389.         bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1390.         bl00d.Shape = "Cylinder"
  1391.         bl00d.Material = "Pebble"
  1392.         for i = 1,100 do
  1393.             wait()
  1394.             bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1395.         end
  1396.         wait(1)
  1397.         char.Humanoid.Health = 0
  1398. end)
  1399. end
  1400. function rape(victim, speaker) -- from rocky2u cmdscript
  1401.     spawn(function()
  1402.         local P1 = game:GetService("Players")[speaker].Character.Torso
  1403.         local V1 = game:GetService("Players")[victim].Character.Torso
  1404.         V1.Parent.Humanoid.PlatformStand = true
  1405.         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'
  1406.         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'
  1407.         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'
  1408.         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'
  1409.         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'
  1410.         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'
  1411.         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)
  1412.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1413.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1414.         local D2 = D:Clone() D2.Parent = P1
  1415.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1416.         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)
  1417.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1418.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1419.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1420.         local CM = Instance.new('CylinderMesh', C)
  1421.         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)
  1422.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1423.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1424.         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)
  1425.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1426.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1427.         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)
  1428.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1429.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1430.         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)
  1431.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1432.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1433.         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)
  1434.         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)
  1435.         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)
  1436.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1437.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1438.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1439.     end)
  1440.     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)
  1441. end
  1442.  
  1443. addcmd('addalias','Adds an alias to a command',{},
  1444. function(args,speaker)
  1445.     if #args < 2 then return end
  1446.     local cmd = string.lower(args[1])
  1447.     local alias = string.lower(args[2])
  1448.     for i,v in pairs(cmds) do
  1449.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1450.             customAlias[alias] = v
  1451.             if not aliasSave or aliasSave == nil then aliasSave = {} end
  1452.             aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
  1453.             Notify("Added "..alias.." as an alias to "..cmd)
  1454.             updatefile()
  1455.             updatealiases()
  1456.             break
  1457.         end
  1458.     end
  1459. end)
  1460.  
  1461. addcmd('877241loadalias','dab',{},
  1462. function(args,speaker)
  1463.     if #args < 2 then return end
  1464.     local cmd = string.lower(args[1])
  1465.     local alias = string.lower(args[2])
  1466.     for i,v in pairs(cmds) do
  1467.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1468.             customAlias[alias] = v
  1469.             updatealiases()
  1470.             break
  1471.         end
  1472.     end
  1473. end)
  1474.  
  1475. addcmd('removealias','Removes a custom alias',{},
  1476. function(args,speaker)
  1477.     if #args < 1 then return end
  1478.     local alias = string.lower(args[1])
  1479.     if customAlias[alias] then
  1480.         local cmd = customAlias[alias].NAME
  1481.         customAlias[alias] = nil
  1482.         for i,v in pairs(aliasSave) do
  1483.         if v.ALIAS == tostring(alias) then
  1484.         table.remove(aliasSave, i)
  1485.         end end
  1486.         Notify("Removed the alias "..alias.." from "..cmd)
  1487.         updatefile()
  1488.         updatealiases()
  1489.     end
  1490. end)
  1491.  
  1492. addcmd('clraliases','Removes all custom alias',{},
  1493. function(args,speaker)
  1494. customAlias = {}
  1495. aliasSave ={}
  1496. updatefile()
  1497. updatealiases()
  1498. Notify('Removed all aliases')
  1499. end)
  1500.  
  1501. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1502. function(args, speaker)
  1503. loadstring(tostring(GLS(false, 0)))()
  1504. end)
  1505.  
  1506. function hub()
  1507. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1508. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1509. addcmd('hub','opens script hub',{'scripts'},
  1510. function(args, speaker)
  1511. if speaker.userId ~= LP.userId then
  1512. lponly(speaker) else
  1513. hub()
  1514. end end)
  1515.  
  1516. addcmd('ff','gives ff to player',{},
  1517. function(args, speaker)
  1518.     local players = getPlayer(args[1], speaker)
  1519.     for i,v in pairs(players)do
  1520.         local pchar=_char(v)
  1521.         Instance.new("ForceField", pchar)
  1522.     end
  1523. end)
  1524.  
  1525. addcmd('maxhealth','sets a limit of health to player',{},
  1526. function(args, speaker)
  1527.     local players = getPlayer(args[1], speaker)
  1528.     for i,v in pairs(players)do
  1529.         local pchar=_char(v)
  1530.         pchar.Humanoid.MaxHealth = args[2]
  1531.     end
  1532. end)
  1533.  
  1534. addcmd('sethealth','sets the health of a player',{},
  1535. function(args, speaker)
  1536.     local players = getPlayer(args[1], speaker)
  1537.     for i,v in pairs(players)do
  1538.         local pchar=_char(v)
  1539.         pchar.Humanoid.Health = args[2]
  1540.     end
  1541. end)
  1542.  
  1543. addcmd('breakloops','stops any cmd loops',{'break'},
  1544. function(args, speaker)
  1545. lastBreakTime = tick()
  1546. end)
  1547.  
  1548. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1549. function(args, speaker)
  1550. local players = getPlayer(args[1], speaker)
  1551. for i,v in pairs(players)do
  1552. local pchar=_char(v)
  1553. local invisff = Instance.new("ForceField", pchar)
  1554. invisff.Visible = false
  1555. end
  1556. end)
  1557.  
  1558. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1559. function(args, speaker)
  1560.     local players = getPlayer(args[1], speaker)
  1561.     for i,v in pairs(players)do
  1562.         local pchar=_char(v)
  1563.         spawn(function()
  1564.         local m = missile:Clone()
  1565.         m.Parent = workspace
  1566.         local W = Instance.new('Weld', m)
  1567.         W.Part0 = W.Parent
  1568.         W.Part1 = pchar.HumanoidRootPart
  1569.         W.C1 = CFrame.new(0, 0.5, 1)
  1570.         m.force.Force = Vector3.new(0, 15000, 0)
  1571.         wait(0.01)
  1572.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1573.         wait(5)
  1574.         Instance.new('Explosion', m).Position = m.Position
  1575.         wait(0.01)
  1576.         pchar:BreakJoints()
  1577.         wait(1)
  1578.         m:destroy()
  1579.         end)
  1580.     end
  1581. end)
  1582.  
  1583. addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)
  1584.     local players = getPlayer(args[1], speaker)
  1585.     if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
  1586.         loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
  1587.     end
  1588.     for i,v in pairs(players) do
  1589.         game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
  1590.     end
  1591. end)
  1592.  
  1593. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1594. function(args, speaker)
  1595. if speaker.userId ~= LP.userId then
  1596. lponly(speaker)
  1597. else
  1598. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1599. end
  1600. end)
  1601.  
  1602. addcmd('unff', 'takes away ff from player',{'noff'},
  1603. function(args, speaker)
  1604.     local players = getPlayer(args[1], speaker)
  1605.     for i,v in pairs(players)do
  1606.         local pchar=_char(v)
  1607.         for j,v1 in pairs(pchar:GetChildren()) do
  1608.             if v1:IsA("ForceField") then
  1609.                 v1:Destroy()
  1610.             end
  1611.         end
  1612.     end
  1613. end)
  1614.  
  1615. addcmd('flashlight', 'gives a player a flashlight',{},
  1616. function(args, speaker)
  1617.     local players = getPlayer(args[1], speaker)
  1618.     for i,v in pairs(players)do
  1619.     spawn(function()
  1620.     local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
  1621.     flashlight.Parent = gPlayers[v].Backpack
  1622.     flashlight.Name = "IYflashlight"
  1623.     end)
  1624.     end
  1625. end)
  1626.  
  1627. addcmd('car', 'inserts a car',{'vehicle'},
  1628. function(args, speaker)
  1629.     local players = getPlayer(args[1], speaker)
  1630.     for i,v in pairs(players)do
  1631.     spawn(function()
  1632.     local pchar=_char(v)
  1633.     local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1634.     model.Parent = workspace
  1635.     model:MakeJoints()
  1636.     model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1637.     model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1638.     for _, child in pairs( model:GetChildren()) do
  1639.     if child.ClassName == "Part" then
  1640.     child.Anchored = true
  1641.     wait(1)
  1642.     child.Anchored = false
  1643. end end end) end end)
  1644.  
  1645. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1646. function(args, speaker)
  1647.     local players = getPlayer(args[1], speaker)
  1648.     for i,v in pairs(players)do
  1649.     for _, child in pairs( workspace:GetChildren()) do
  1650.     if child.Name == "IYcar" .. gPlayers[v].Name then
  1651.     child:Destroy()
  1652.     end
  1653. end
  1654. end
  1655. end)
  1656.  
  1657. addcmd('team','team [plr] [team]',{},
  1658. function(args, speaker)
  1659.     local players = getPlayer(args[1], speaker)
  1660.     local teamname = nil
  1661.     for i,v in pairs(players)do
  1662.         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
  1663.             _players[v].Team = teamname
  1664.     end
  1665. end)
  1666.  
  1667. addcmd('maxzoom','maximum camera zoom',{},
  1668. function(args, speaker)
  1669.     local players = getPlayer(args[1], speaker)
  1670.     for i,v in pairs(players)do
  1671.     _players[v].CameraMaxZoomDistance = args[2]
  1672.     end
  1673. end)
  1674.  
  1675. function spawnrain(mesh,texture)
  1676. spawn(function()
  1677. for i,v in pairs(gPlayers:GetChildren()) do
  1678. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1679. if raining == true then
  1680. local rain = Instance.new("Part",workspace)
  1681. rain.CanCollide = true
  1682. local m = Instance.new("SpecialMesh",rain)
  1683. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1684. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1685. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1686. wait(5) rain:Destroy()
  1687. end
  1688. end
  1689. end
  1690. end)
  1691. end
  1692.  
  1693. raining = false
  1694. addcmd('rain','make it rain a mesh',{},
  1695. function(args, speaker)
  1696. raining = true
  1697. repeat
  1698. wait(0.5)
  1699. spawnrain(args[1],args[2])
  1700. until raining == false
  1701. end)
  1702.  
  1703. addcmd('norain','make it rain a mesh',{'unrain'},
  1704. function(args, speaker)
  1705. raining = false
  1706. end)
  1707.  
  1708. local rad = math.rad
  1709. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1710. function(args, speaker)
  1711.      for i = 1,args[1] do
  1712.          wait()
  1713.                 local function ear(instance)
  1714.                 for i,v in pairs(instance:GetChildren())do
  1715.                 if v:IsA("Part") then
  1716.         if v.Size.x > 1 then
  1717.         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])))
  1718.         end end ear(v) end end ear(workspace)
  1719.      end
  1720. end)
  1721.  
  1722. addcmd('cape','Gives the target player(s) a cape',{},
  1723. function(args, speaker)
  1724.     local players = getPlayer(args[1], speaker)
  1725.     for i,v in pairs(players)do
  1726.     spawn(function()
  1727.         if _char(v):FindFirstChild("Humanoid") then
  1728.             local plr = _players[v]
  1729.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1730.             local torso = plr.Character.HumanoidRootPart
  1731.             local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1732.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1733.             if not args[2] then
  1734.             p.Color = Color3.new(0,0,0)
  1735.             p.Color = Color3.new(0,0,0) else
  1736.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1737.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1738.             p.formFactor = "Custom"
  1739.             p.Size = Vector3.new(.2,.2,.2)
  1740.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1741.             local motor1 = Instance.new("Motor", p)
  1742.             motor1.Part0 = p
  1743.             motor1.Part1 = torso
  1744.             motor1.MaxVelocity = .01
  1745.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1746.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1747.             local wave = false
  1748.             repeat wait(1/44)
  1749.             local ang = 0.1
  1750.             local oldmag = torso.Velocity.magnitude
  1751.             local mv = .002
  1752.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1753.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1754.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1755.             motor1.DesiredAngle = -ang
  1756.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1757.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  1758.             if torso.Velocity.magnitude < .1 then wait(.1) end
  1759.             until not p or p.Parent ~= torso.Parent
  1760.         end
  1761.     end)
  1762.     end
  1763. end)
  1764.  
  1765. addcmd('uncape','Removes cape',{'nocape'},
  1766. function(args, speaker)
  1767.     local players = getPlayer(args[1], speaker)
  1768.     for i,v in pairs(players)do
  1769.     local pchar=_char(v)
  1770.     for _, child in pairs( pchar:GetChildren()) do
  1771.     if child.Name == "IYcape" then
  1772.         child:Destroy() end end
  1773.     end
  1774. end)
  1775.  
  1776. addcmd('spasm','makes someone c r a z y',{},
  1777. function(args, speaker)
  1778.     local players = getPlayer(args[1], speaker)
  1779.     for i,v in pairs(players)do
  1780.     local pchar=_char(v)
  1781.    local AnimationId = "33796059"
  1782.    local Anim = Instance.new("Animation")
  1783.    Anim.AnimationId = "rbxassetid://"..AnimationId
  1784.    local k = pchar.Humanoid:LoadAnimation(Anim)
  1785.    k:Play()
  1786.    k:AdjustSpeed(99)
  1787.     end
  1788. end)
  1789.  
  1790. addcmd('dance','makes someone d a n c e',{},
  1791. function(args, speaker)
  1792.     local players = getPlayer(args[1], speaker)
  1793.     for i,v in pairs(players)do
  1794.     local pchar=_char(v)
  1795.         local anim = nil       
  1796.         local dance1 = math.random(1,7)
  1797.         if dance1 == 1 then
  1798.         anim = '27789359'
  1799.         end
  1800.         if dance1 == 2 then
  1801.         anim = '30196114'
  1802.         end
  1803.         if dance1 == 3 then
  1804.         anim = '248263260'
  1805.         end
  1806.         if dance1 == 4 then
  1807.         anim = '45834924'
  1808.         end
  1809.         if dance1 == 5 then
  1810.         anim = '33796059'
  1811.         end
  1812.         if dance1 == 6 then
  1813.         anim = '28488254'
  1814.         end
  1815.         if dance1 == 7 then
  1816.         anim = '52155728'
  1817.         end
  1818.         local animation = Instance.new("Animation")
  1819.         animation.AnimationId = "rbxassetid://"..anim
  1820.         local animTrack = pchar.Humanoid:LoadAnimation(animation)
  1821.         animTrack:Play()
  1822.     end
  1823. end)
  1824.  
  1825. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1826. function(args, speaker)
  1827.     local players = getPlayer(args[1], speaker)
  1828.     for i,v in pairs(players)do
  1829.     if not args[1] and args[2] then return end
  1830.     local pchar=_char(v)
  1831.     for _, child in pairs( pchar:GetDescendants()) do
  1832.     if child.ClassName == "Sound" then
  1833.     child:Destroy() end end
  1834.     local s = Instance.new("Sound")
  1835.     s.Name = "IYplrsound"
  1836.     s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1837.     s.Volume = 1
  1838.     s.Pitch = 1
  1839.     s.Looped = true
  1840.     s.archivable = true
  1841.     s.Parent = pchar.HumanoidRootPart
  1842.     s:Play()
  1843.     end
  1844. end)
  1845.  
  1846. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1847. function(args, speaker)
  1848.     local players = getPlayer(args[1], speaker)
  1849.     for i,v in pairs(players)do
  1850.     if not args[1] then return end
  1851.     local pchar=_char(v)
  1852.     for _, child in pairs( pchar:GetDescendants()) do
  1853.     if child.ClassName == "Sound" then
  1854.     child:Destroy() end end
  1855.     end
  1856. end)
  1857.  
  1858. addcmd('fly','makes you fly',{},
  1859. function(args, speaker)
  1860. if speaker.userId ~= LP.userId then
  1861. lponly(speaker)
  1862. else
  1863. sFLY()
  1864. end
  1865. end)
  1866.  
  1867. addcmd('flyspeed','set the fly speed',{'flysp'},
  1868. function(args, speaker)
  1869. if speaker.userId ~= LP.userId then
  1870. lponly(speaker)
  1871. else
  1872. if isNumber(args[1]) then
  1873. iyflyspeed = args[1]
  1874. end end end)
  1875.  
  1876. addcmd('unfly','takes away fly',{'nofly'},
  1877. function(args, speaker)
  1878. if speaker.userId ~= LP.userId then
  1879. lponly(speaker)
  1880. else
  1881. NOFLY()
  1882. end
  1883. end)
  1884.  
  1885. addcmd('exit','kills roblox process',{},
  1886. function(args, speaker)
  1887. if speaker.userId ~= LP.userId then
  1888. lponly(speaker)
  1889. else
  1890. game:shutdown()
  1891. end
  1892. end)
  1893.  
  1894. addcmd('fire', 'set a player on fire',{},
  1895. function(args, speaker)
  1896.     local players = getPlayer(args[1], speaker)
  1897.     for i,v in pairs(players)do
  1898.     spawn(function()
  1899.         local pchar=_char(v)
  1900.         local Fire1 = Instance.new("Fire", pchar.Head)
  1901.         local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1902.         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1903.         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1904.         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1905.         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1906.         if not args[2] then return end
  1907.         Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1908.         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1909.         Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1910.         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1911.         Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1912.         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1913.         Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1914.         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1915.         Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1916.         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1917.         Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1918.         Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1919. end)
  1920. end
  1921. end)
  1922.  
  1923. addcmd('discomesh', 'body parts get  f u n k y',{},
  1924. function(args, speaker)
  1925.     local players = getPlayer(args[1], speaker)
  1926.     for i,v in pairs(players)do
  1927.     spawn(function()
  1928. local plr = _players[v]
  1929. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1930. local h = _players[v].Character.Head.Mesh
  1931. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1932. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1933. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1934. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1935. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1936. while true do wait()
  1937. h.MeshType = meshes[math.random(1,#meshes)]
  1938. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1939. h.Parent.BrickColor = BrickColor.Random()
  1940. t.MeshType = meshes[math.random(1,#meshes)]
  1941. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1942. t.Parent.BrickColor = BrickColor.Random()
  1943. la.MeshType = meshes[math.random(1,#meshes)]
  1944. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1945. la.Parent.BrickColor = BrickColor.Random()
  1946. ra.MeshType = meshes[math.random(1,#meshes)]
  1947. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1948. ra.Parent.BrickColor = BrickColor.Random()
  1949. ll.MeshType = meshes[math.random(1,#meshes)]
  1950. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1951. ll.Parent.BrickColor = BrickColor.Random()
  1952. rl.MeshType = meshes[math.random(1,#meshes)]
  1953. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1954. rl.Parent.BrickColor = BrickColor.Random()
  1955. end end) end end)
  1956.  
  1957. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1958. function(args, speaker)
  1959.     local players = getPlayer(args[1], speaker)
  1960.     for i,v in pairs(players)do
  1961.     spawn(function()
  1962. local Chicken = _players[v].Character
  1963. 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)
  1964. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1965. 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)
  1966. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1967. end) end end)
  1968.  
  1969. addcmd('esp', 'view a player and a players status',{},
  1970. function(args, speaker)
  1971. if speaker.userId ~= LP.userId then
  1972. lponly(speaker)
  1973. else
  1974.     local players = getPlayer(args[1], speaker)
  1975.     for i,v in pairs(players)do
  1976.     spawn(function()
  1977.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1978.     if child.Name == gPlayers[v].Name then
  1979.     child:Destroy()
  1980. end end wait(0.5)
  1981. local m = game["Players"].LocalPlayer:GetMouse()
  1982. local rs = game:GetService("RunService").RenderStepped
  1983. local espplr = gPlayers[v]
  1984.         if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  1985.     for b,n in pairs (espplr.Character:GetChildren()) do
  1986.         if (n:IsA("BasePart")) then
  1987.         local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  1988.         a.Name = espplr.Name
  1989.         a.Adornee = n
  1990.         a.AlwaysOnTop = true
  1991.         a.ZIndex = 0
  1992.         a.Size = n.Size
  1993.         a.Transparency = 0.7
  1994.         local resetting = false
  1995.         if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  1996.             a.Color = BrickColor.new("Lime green")
  1997.             else
  1998.             a.Color = BrickColor.new("Really red")
  1999.             end
  2000.             if espplr.Character and espplr.Character:FindFirstChild('Head') then
  2001.             local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  2002.             local TextLabel = Instance.new("TextLabel")
  2003.             BillboardGui.Adornee = espplr.Character.Head
  2004.             BillboardGui.Name = espplr.Name
  2005.             BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  2006.             BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  2007.             BillboardGui.AlwaysOnTop = true
  2008.             TextLabel.Parent = BillboardGui
  2009.             TextLabel.BackgroundTransparency = 1
  2010.             TextLabel.Position = UDim2.new(0, 0, 0, -50)
  2011.             TextLabel.Size = UDim2.new(0, 100, 0, 100)
  2012.             TextLabel.Font = Enum.Font.SourceSansSemibold
  2013.             TextLabel.TextSize = 20
  2014.             TextLabel.TextColor3 = Color3.new(1, 1, 1)
  2015.             TextLabel.TextStrokeTransparency = 0
  2016.             TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2017.             espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  2018.             BillboardGui:Destroy() a:Destroy() end)
  2019.             _players.PlayerRemoving:connect(function(player)
  2020.             if player.Name == espplr.Name then
  2021.             BillboardGui:Destroy() a:Destroy()
  2022.             end end)
  2023.             game:GetService("RunService").RenderStepped:Connect(function()
  2024.             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
  2025.             local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  2026.             TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  2027.             BillboardGui:Destroy() a:Destroy() end end)
  2028.             end
  2029.         end
  2030.     end
  2031. end
  2032.     end)
  2033.     end
  2034. end
  2035. end)
  2036.  
  2037. addcmd('noesp', 'removes esp',{'unesp'},
  2038. function(args, speaker)
  2039. if speaker.userId ~= LP.userId then
  2040. lponly(speaker)
  2041. else
  2042.     local players = getPlayer(args[1], speaker)
  2043.     for i,v in pairs(players)do
  2044.     spawn(function()
  2045.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2046.     if child.Name == gPlayers[v].Name then
  2047.     child:Destroy()
  2048.     end
  2049. end end) end end end)
  2050.  
  2051. addcmd('nofire', 'extinguish a player',{'unfire'},
  2052. function(args, speaker)
  2053.     local players = getPlayer(args[1], speaker)
  2054.     for i,v in pairs(players)do
  2055.         local pchar=_char(v)
  2056.         for j,v1 in pairs(pchar:GetDescendants()) do
  2057.         if v1:IsA("Fire") then
  2058.         v1:Destroy()
  2059. end end end end)
  2060.  
  2061. addcmd('shiny', 'makes a player shine',{},
  2062. function(args, speaker)
  2063. local players = getPlayer(args[1], speaker)
  2064. for i,v in pairs(players)do
  2065. spawn(function()
  2066. local pchar=_char(v)
  2067. for i,v in pairs(pchar:GetChildren()) do
  2068. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  2069. v:Destroy() end
  2070. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  2071. v.Reflectance = 1
  2072. v.Material = "Plastic"
  2073. end
  2074. end
  2075. end)
  2076. end
  2077. end)
  2078.  
  2079. addcmd('light', 'givs em light',{},
  2080. function(args, speaker)
  2081.     local players = getPlayer(args[1], speaker)
  2082.     for i,v in pairs(players)do
  2083.     spawn(function()
  2084.         local pchar=_char(v)
  2085.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2086.             if v1:IsA("PointLight") then
  2087.                 v1:Destroy()
  2088.             end
  2089.         end
  2090.         local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  2091.         light.Range = 12
  2092.         light.Brightness = 3
  2093.         if not args[2] then return end
  2094.         light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2095.         light.Range = 12
  2096.         light.Brightness = 3
  2097.         end)
  2098.     end
  2099. end)
  2100.  
  2101. addcmd('begone', 'BEGONE THOT',{'thot'},
  2102. function(args, speaker)
  2103.     local players = getPlayer(args[1], speaker)
  2104.     for i,v in pairs(players)do
  2105.     spawn(function()
  2106.         local thotbottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  2107.             local pchar=_char(v)
  2108.         thotbottle.Name = 'THOT BEGONE'
  2109.         thotbottle.Handle:Destroy()
  2110.         execCmd('freeze '..gPlayers[v].Name)
  2111.         execCmd('name '..gPlayers[v].Name..' THOT')
  2112.         execCmd('spasm '..gPlayers[v].Name)
  2113.         thotbottle.Parent = pchar
  2114.         thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2115.         local cf = pchar.HumanoidRootPart.CFrame
  2116.         local newcf = cf + cf.lookVector * 6
  2117.         thotbottle.Head.CFrame = newcf
  2118.         local s = Instance.new("Sound")
  2119.         s.Name = "BEGONE"
  2120.         s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  2121.         s.Volume = 10
  2122.         s.Parent = thotbottle
  2123.         s:play()
  2124.         local d = Instance.new("Sound")
  2125.         d.Name = "WuOOOH"
  2126.         d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2127.         d.Volume = 5
  2128.         d.Parent = pchar
  2129.         wait(4)
  2130.         if gPlayers[v] then
  2131.         execCmd('thaw '..gPlayers[v].Name)
  2132.         execCmd('fling '..gPlayers[v].Name)
  2133.         thotbottle:Destroy()
  2134.         d:play()
  2135.         end if gPlayers[v] then
  2136.         wait(3)
  2137.         execCmd('explode '..gPlayers[v].Name)
  2138.         pchar:BreakJoints() end
  2139.         end)
  2140.     end
  2141. end)
  2142.  
  2143. addcmd('glowstick', 'givs em glo stik',{},
  2144. function(args, speaker)
  2145.     local players = getPlayer(args[1], speaker)
  2146.     for i,v in pairs(players)do
  2147.     spawn(function()
  2148.     System = {}
  2149. System.Create = function(a, c)
  2150.     local e = Instance.new(a)
  2151.     for d, a in pairs(c) do
  2152.         local b, a = ypcall(function()
  2153.             return e[d]
  2154.         end)
  2155.         if b then
  2156.             e[d] = c[d]
  2157.         end
  2158.     end
  2159.     return e
  2160. end
  2161. function b(d, b)
  2162.     local c = getfenv(d)
  2163.     local a = setmetatable({}, {
  2164.         __index = function(a, a)
  2165.             if a:lower() == 'script' then
  2166.                 return b
  2167.             else
  2168.                 return c[a]
  2169.             end
  2170.         end
  2171.     })
  2172.     setfenv(d, a)
  2173.     ypcall(function()
  2174.         d()
  2175.     end)
  2176. end
  2177. c = {}
  2178. mas = Instance.new("Model",game:GetService("Lighting"))
  2179. mas.Name = "CompiledModel"
  2180. o1 = System.Create("Tool",{
  2181. ["Name"] = "Glow Stick",
  2182. ["Parent"] = mas,
  2183. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  2184. ["CanBeDropped"] = false,
  2185. })
  2186. o2 = System.Create("Part",{
  2187. ["Name"] = "Handle",
  2188. ["Parent"] = o1,
  2189. ["Transparency"] = 0.10000000149012,
  2190. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  2191. ["Rotation"] = Vector3.new(-180, 0, 0),
  2192. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  2193. ["FormFactor"] = Enum.FormFactor.Custom,
  2194. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  2195. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2196. ["TopSurface"] = Enum.SurfaceType.Weld,
  2197. ["Material"] = "Neon",
  2198. })
  2199. o3 = System.Create("PointLight",{
  2200. ["Parent"] = o2,
  2201. ["Brightness"] = 8,
  2202. ["Range"] = 14,
  2203. })
  2204. o4 = System.Create("CylinderMesh",{
  2205. ["Parent"] = o2,
  2206. })
  2207. if not args[2] then
  2208. o2.Color = Color3.new(1,1,1)
  2209. o3.Color = Color3.new(1,1,1) else
  2210. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2211. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  2212. mas.Parent = workspace
  2213. mas:MakeJoints()
  2214. local b = mas:GetChildren()
  2215. for a = 1, #b do
  2216.     b[a].Parent = gPlayers[v].Backpack
  2217.     ypcall(function()
  2218.         b[a]:MakeJoints()
  2219.     end)
  2220. end
  2221. mas:Destroy()
  2222. for a = 1, #c do
  2223.     coroutine.resume(c[a])
  2224. end
  2225.         end)
  2226.     end
  2227. end)
  2228.  
  2229. addcmd('keybind','Binds a command to a key',{},
  2230. function(args,speaker)
  2231.     if speaker.userId ~= LP.userId then
  2232.     lponly(speaker) else
  2233.     if #args < 2 then return end
  2234.     local key = string.lower(args[1])
  2235.     if #key > 1 or key == cmdbarbind then return end
  2236.     local cmdText = GLS(false,1)
  2237.     local cas = game:GetService("ContextActionService")
  2238.     cas:BindAction("Keybind"..key,function(action,state,obj)
  2239.         if state == Enum.UserInputState.Begin then
  2240.             execCmd(cmdText,speaker)
  2241.         end
  2242.     end,false,key)
  2243.     Notify("Binded "..cmdText.." to "..key)
  2244. end
  2245. end)
  2246.  
  2247. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2248. function(args,speaker)
  2249.     if speaker.userId ~= LP.userId then
  2250.     lponly(speaker) else
  2251.     if #args < 1 then return end
  2252.     local key = string.lower(args[1])
  2253.     game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2254.     Notify("Unbinded "..key)
  2255. end
  2256. end)
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262. addcmd('trail', 'spawns a trail behind a player',{},
  2263. function(args, speaker)
  2264.     local players = getPlayer(args[1], speaker)
  2265.     for i,v in pairs(players)do
  2266.     spawn(function()
  2267.         local pchar=_char(v)
  2268.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2269.             if v1.Name == "TRAIL" then
  2270.                 v1:Destroy()
  2271.             end
  2272. end
  2273. if args[2] then
  2274. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2275. color2 = Color3.new(0,0,0) else
  2276. color1 = Color3.new(1,1,1)
  2277. color2 = Color3.new(0,0,0) end
  2278.         if pchar:FindFirstChild("Torso") then
  2279. local e = Instance.new("Trail", pchar.Torso)
  2280. e.Name = "TRAIL"
  2281. e.FaceCamera = true
  2282. e.Color = ColorSequence.new(color1,color2)
  2283. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2284. e.Attachment1 = pchar.Torso.NeckAttachment
  2285. end
  2286.         end)
  2287.     end
  2288. end)
  2289.  
  2290. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2291. function(args, speaker)
  2292.     local players = getPlayer(args[1], speaker)
  2293.     for i,v in pairs(players)do
  2294.     spawn(function()
  2295.         local pchar=_char(v)
  2296.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2297.             if v1.Name == "TRAIL" then
  2298.                 v1:Destroy()
  2299.             end
  2300.         end
  2301.         end)
  2302.     end
  2303. end)
  2304.  
  2305. local fa = false
  2306. local cam = workspace.CurrentCamera
  2307. local cam1 = 0
  2308. local cam2 = 0
  2309. local cam3 = 0
  2310. local k1 = false
  2311. local k2 = false
  2312. local k3 = false
  2313. local k4 = false
  2314. local k5 = false
  2315. local k6 = false
  2316. cs = 0.5
  2317. function movecam()
  2318.     local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2319.     if fa == false then
  2320.         repeat
  2321.             if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2322.                 local fp = fc.Position
  2323.                 fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2324.                 fa = true
  2325.             end
  2326.             game:GetService('RunService').RenderStepped:Wait()
  2327.         until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2328.         fa = false
  2329.     end
  2330. end
  2331. function kp1(inputObject, gameProcessedEvent)
  2332.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2333.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2334.             k1 = true
  2335.             cam1 = cs end
  2336.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2337.             k2 = true
  2338.             cam1 = (cs*-1) end
  2339.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2340.             k3 = true
  2341.             cam2 = cs end
  2342.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2343.             k4 = true
  2344.             cam2 = (cs*-1) end
  2345.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2346.             k5 = true
  2347.             cam3 = cs end
  2348.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2349.             k6 = true
  2350.             cam3 = (cs*-1) end
  2351.     end
  2352. end
  2353. game:GetService("UserInputService").InputBegan:connect(kp1)
  2354. function kp2(inputObject, gameProcessedEvent)
  2355.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2356.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2357.             k1 = false
  2358.             if k2 == false then
  2359.                 cam1 = 0
  2360.             end
  2361.         end
  2362.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2363.             k2 = false
  2364.             if k1 == false then
  2365.                 cam1 = 0
  2366.             end
  2367.         end
  2368.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2369.             k3= false
  2370.             if k4== false then
  2371.                 cam2 = 0
  2372.             end
  2373.         end
  2374.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2375.             k4 = false
  2376.             if k3 == false then
  2377.                 cam2 = 0
  2378.             end
  2379.         end
  2380.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2381.             k5 = false
  2382.             if k6 == false then
  2383.                 cam3 = 0
  2384.             end
  2385.         end
  2386.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2387.             k6 = false
  2388.             if k5 == false then
  2389.                 cam3 = 0
  2390.             end
  2391.         end
  2392.     end
  2393. end
  2394. game:GetService("UserInputService").InputEnded:connect(kp2)
  2395. function FC()
  2396.     if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2397.         game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2398.         local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2399.         fc.CanCollide = false
  2400.         fc.Anchored = true
  2401.         fc.Transparency = 1
  2402.         fc.Size = Vector3.new(1,1,1)
  2403.         fc.Name = 'xFC'
  2404.         fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2405.         local cam = workspace.CurrentCamera
  2406.         cam.CameraSubject = fc
  2407.         cam.CameraType = 'Custom'
  2408.         movecam()
  2409.     end end
  2410. function UFC()
  2411.     game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2412.     if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2413.         game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2414.         local cam = workspace.CurrentCamera
  2415.         cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2416.         cam.CameraType = 'Custom'
  2417.     end end
  2418.  
  2419. addcmd('freecam','freecam',{'fc'},
  2420. function(args, speaker)
  2421. if speaker.userId ~= LP.userId then
  2422. lponly(speaker)
  2423. else
  2424. FC()
  2425. end
  2426. end)
  2427.  
  2428. addcmd('fixcam','fixes camera',{},
  2429. function(args, speaker)
  2430. if speaker.userId ~= LP.userId then
  2431. lponly(speaker)
  2432. else
  2433. workspace.CurrentCamera:remove()
  2434. wait(.1)
  2435. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2436. workspace.CurrentCamera.CameraType = "Custom"
  2437. LP.CameraMinZoomDistance = 0.5
  2438. LP.CameraMaxZoomDistance = 400
  2439. LP.CameraMode = "Classic"
  2440. end
  2441. end)
  2442.  
  2443. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2444. function(args, speaker)
  2445.     local players = getPlayer(args[1], speaker)
  2446.     for i,v in pairs(players)do
  2447.         local pchar=_char(v)
  2448.                 local char = pchar
  2449.                 local hum = char.Humanoid
  2450.                 for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2451.                 hum.HealthDisplayDistance = 0
  2452.                 --execcmd god
  2453.                 local stake = Instance.new("Part",char)
  2454.                 stake.Anchored = true
  2455.                 stake.BrickColor = BrickColor.new("Reddish brown")
  2456.                 stake.Material = "Wood"
  2457.                 stake.Size = Vector3.new(1,7,1)
  2458.                 stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2459.                 local hay = Instance.new("Part",char)
  2460.                 hay.Anchored = true
  2461.                 hay.Material = "Grass"
  2462.                 hay.BrickColor = BrickColor.new("New Yeller")
  2463.                 hay.Size = Vector3.new(6,1,5)
  2464.                 hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2465.                 local hay2 = hay:clone()
  2466.                 hay2.Parent = char
  2467.                 hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2468.                 local fire = Instance.new("Fire",hay)
  2469.                 fire.Enabled = false
  2470.                 fire.Heat = 25
  2471.                 fire.Size = 2
  2472.                 fire.Color = Color3.new(170/255,85/255,0)
  2473.                 local smoke = Instance.new("Smoke",hay)
  2474.                 smoke.Enabled = false
  2475.                 smoke.Opacity = 1
  2476.                 smoke.RiseVelocity = 25
  2477.                 smoke.Size = 15
  2478.                 smoke.Color = Color3.new(0,0,0)
  2479.                 local light = Instance.new("PointLight",hay)
  2480.                 light.Color = Color3.new(170/255,85/255,0)
  2481.                 light.Range = 0
  2482.                 light.Brightness = 1
  2483.                 light.Enabled = false
  2484.                 --[[]]
  2485.                 local crack = Instance.new("Sound",hay)
  2486.                 crack.SoundId = "rbxassetid://239443642"
  2487.                 crack.Looped = true
  2488.                 crack.Volume = 0
  2489.                 local scream = Instance.new("Sound",char.Torso)
  2490.                 scream.SoundId = "rbxassetid://264227115"
  2491.                 scream.Looped = true
  2492.                 scream.Volume = 0
  2493.                 --]]
  2494.                 wait()
  2495.                 char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2496.                 char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2497.                
  2498.                 local bods = char['Body Colors']
  2499.                 local colors = {
  2500.                     --"Really red";
  2501.                     "Bright red";
  2502.                     "Crimson";
  2503.                     "Maroon";
  2504.                     "Really black";
  2505.                 }
  2506.                
  2507.                 fire.Enabled=true
  2508.                 smoke.Enabled=true
  2509.                 light.Enabled=true
  2510.                 crack:Play()
  2511.                 scream:Play()
  2512.                 scream.Pitch = 0.8
  2513.                 --scream.Volume = 0.5
  2514.                 for i=1,30 do
  2515.                     crack.Volume = crack.Volume+(1/30)
  2516.                     scream.Volume = crack.Volume
  2517.                     fire.Size=i
  2518.                     smoke.RiseVelocity=i-5
  2519.                     smoke.Size=i/2
  2520.                     light.Range=i*2
  2521.                     wait(1)
  2522.                 end
  2523.                
  2524.                 for i=1,#colors do
  2525.                     bods.HeadColor=BrickColor.new(colors[i])
  2526.                     bods.LeftArmColor=BrickColor.new(colors[i])
  2527.                     bods.LeftLegColor=BrickColor.new(colors[i])
  2528.                     bods.RightArmColor=BrickColor.new(colors[i])
  2529.                     bods.RightLegColor=BrickColor.new(colors[i])
  2530.                     bods.TorsoColor=BrickColor.new(colors[i])
  2531.                     hay.BrickColor=BrickColor.new(colors[i])
  2532.                     hay2.BrickColor=BrickColor.new(colors[i])
  2533.                     stake.BrickColor=BrickColor.new(colors[i])
  2534.                     wait(5)
  2535.                 end
  2536.                 wait(10)
  2537.                 scream.Volume = 0.5
  2538.                 wait(1)
  2539.                 scream:Stop()
  2540.                 char:BreakJoints()
  2541.             end
  2542.         end)
  2543.  
  2544. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2545. function(args, speaker)
  2546. if speaker.userId ~= LP.userId then
  2547. lponly(speaker)
  2548. else
  2549. UFC()
  2550. end
  2551. end)
  2552.  
  2553. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2554. function(args, speaker)
  2555. if speaker.userId ~= LP.userId then
  2556. lponly(speaker)
  2557. else
  2558. if isNumber(args[1]) then
  2559. cs = args[1]
  2560. end end end)
  2561.  
  2562. addcmd('nolight', 'no more light',{'unlight'},
  2563. function(args, speaker)
  2564.     local players = getPlayer(args[1], speaker)
  2565.     for i,v in pairs(players)do
  2566.         local pchar=_char(v)
  2567.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2568.             if v1:IsA("PointLight") then
  2569.                 v1:Destroy()
  2570.             end
  2571.         end
  2572.     end
  2573. end)
  2574.  
  2575. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2576. function(args, speaker)
  2577.     local players = getPlayer(args[1], speaker)
  2578.     for i,v in pairs(players)do
  2579.         local pchar=_char(v)
  2580.           scale = 10
  2581.  
  2582. function weld(tab)
  2583.         local last = nil
  2584.         for i,v in pairs(tab) do
  2585.                 if v:IsA("BasePart") then
  2586.                         if last then
  2587.                                 local w = Instance.new("Weld",last)
  2588.                                 w.Part0 = w.Parent
  2589.                                 w.Part1 = v
  2590.                                 local pos = last.CFrame:toObjectSpace(v.CFrame)
  2591.                                 w.C0 = pos
  2592.                         end
  2593.                         last = v
  2594.                 end
  2595.         end
  2596. end        
  2597.  
  2598. function makeball(pos)
  2599. local model = Instance.new("Model",workspace)
  2600. model.Name = gPlayers[v].Name .. "ball"
  2601. local rand = BrickColor.Random()
  2602. pchar.Head.Anchored = true
  2603. for i=0,340,20 do
  2604.         wait()
  2605.         for z=-90,70,20 do
  2606.                 local p = Instance.new("Part",model)
  2607.                 p.formFactor = "Custom"
  2608.                 p.BrickColor = rand
  2609.                 p.Transparency = 0.5
  2610.                 p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2611.                 p.Anchored = true
  2612.                 p.TopSurface = 0
  2613.                 p.BottomSurface = 0
  2614.                 p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2615.                 p:breakJoints()
  2616.         end
  2617. end
  2618. weld(model:children())
  2619. for i,v in pairs(model:children()) do v.Anchored = false end
  2620. pchar.Head.Anchored = false
  2621. model:MakeJoints()
  2622. end
  2623.  
  2624.         if pchar then
  2625.                 makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2626.         end
  2627.     end
  2628. end)
  2629.  
  2630. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2631. function(args, speaker)
  2632.     local players = getPlayer(args[1], speaker)
  2633.     for i,v in pairs(players)do
  2634.     local pchar=_char(v)
  2635.     for _, child in pairs( workspace:GetChildren()) do
  2636.     if child.Name == gPlayers[v].Name .. "ball" then
  2637.         child:Destroy()
  2638.     end
  2639. end
  2640. end
  2641. end)
  2642.  
  2643. local fastwait = function(time)
  2644.     local expire = tick()+(time or 0.02999999999999999889)
  2645.     while game:GetService("RunService").Heartbeat:wait() do
  2646.         if tick() >= expire then return true end
  2647.     end
  2648. end
  2649.  
  2650. function arrest(name)
  2651.     spawn(function()
  2652.     local p = game:GetService("Players"):FindFirstChild(name)
  2653.     local char = p.Character
  2654.                         local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2655.                         local humanoid = p.Character:FindFirstChild("Humanoid")
  2656.                         if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2657.                             local van = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2658.                             if van then
  2659.                                 local function check()
  2660.                                     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
  2661.                                         return false
  2662.                                     else
  2663.                                         return true
  2664.                                     end
  2665.                                 end
  2666.                                
  2667.                                 --local driver = van.Driver
  2668.                                 --local grabber = van.Clown
  2669.                                 local primary = van.Primary
  2670.                                 --local door = van.Door
  2671.                                 local tPos = torso.CFrame
  2672.                                
  2673.                                 local sound = Instance.new("Sound",primary)
  2674.                                 sound.SoundId = "rbxassetid://258529216"
  2675.                                 sound.Looped = true
  2676.                                 sound:Play()
  2677.                                
  2678.                                 local chuckle = Instance.new("Sound",primary)
  2679.                                 chuckle.SoundId = "rbxassetid://175964948"
  2680.                                 chuckle.Looped = true
  2681.                                 chuckle.Volume = 0.5
  2682.                                 chuckle:Play()
  2683.                                
  2684.                                 van.PrimaryPart = van.Primary
  2685.                                 van.Name = "ADONIS_VAN"
  2686.                                 van.Parent = workspace
  2687.                                 humanoid.Name = "NoResetForYou"
  2688.                                 humanoid.WalkSpeed = 0
  2689.                                 sound.Pitch = 1.3
  2690.                                
  2691.                                 local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2692.                                 music.Name = "COPSONG"
  2693.                                 music.SoundId = "rbxassetid://132007810"
  2694.                                 music.Volume = 1
  2695.                                 music.Looped = true
  2696.                                 if not music.Playing then music:Play() end
  2697.                                
  2698.                                 spawn(function()
  2699.                                     while fastwait(0.2) do
  2700.                                         van.Body.Lightbar.Red.PointLight.Enabled = true
  2701.                                         van.Body.Lightbar.Blue.PointLight.Enabled = false
  2702.                                         fastwait(0.2)
  2703.                                         van.Body.Lightbar.Red.PointLight.Enabled = false
  2704.                                         van.Body.Lightbar.Blue.PointLight.Enabled = true
  2705.                                     end
  2706.                                 end)
  2707.                                
  2708.                                 for i = 1,200 do
  2709.                                     if not check() then
  2710.                                         break
  2711.                                     else
  2712.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2713.                                         fastwait(0.001*(i/5))
  2714.                                     end
  2715.                                 end
  2716.                                
  2717.                                 sound.Pitch = 0.9
  2718.                                
  2719.                                 fastwait(0.5)
  2720.                                 if check() then
  2721.                                     --door.Transparency = 1
  2722.                                 end
  2723.                                
  2724.                                 local freeze = Instance.new("Sound",primary)
  2725.                                 freeze.SoundId = "rbxassetid://163732279"
  2726.                                 freeze.Volume = 5
  2727.                                 freeze:Play()
  2728.                                
  2729.                                 fastwait(3)
  2730.                                
  2731.                                 if check() then
  2732.                                     torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2733.                                 end
  2734.                                
  2735.                                 fastwait(0.5)
  2736.                                 if check() then
  2737.                                     --door.Transparency = 0
  2738.                                 end
  2739.                                 fastwait(0.5)
  2740.                                
  2741.                                 sound.Pitch = 1.3
  2742.                                 local gui = Instance.new("ScreenGui")
  2743.                                 local frame = Instance.new("Frame",gui)
  2744.                                 frame.BackgroundTransparency = 1
  2745.                                 frame.BackgroundColor3 = Color3.new(0,0,0)
  2746.                                 frame.Position = UDim2.new(0,0,0,-36)
  2747.                                 frame.Size = UDim2.new(1,0,1,36)
  2748.                                 spawn(function()
  2749.                                     for i = 1,0,-0.01 do
  2750.                                         frame.BackgroundTransparency = i
  2751.                                         fastwait(0.1)
  2752.                                     end
  2753.                                     frame.BackgroundTransparency = 0
  2754.                                 end)
  2755.                                
  2756.                                 p.CameraMaxZoomDistance = 0.5
  2757.                                
  2758.                                 torso.Anchored = true
  2759.                                
  2760.                                 for i = 1,400 do
  2761.                                     if not check() then
  2762.                                         break
  2763.                                     else
  2764.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2765.                                         torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2766.                                         fastwait(0.1/(i*5))
  2767.                                        
  2768.                                         if i == 270 then
  2769.                                             music.Volume = 5
  2770.                                         end
  2771.                                     end
  2772.                                 end
  2773.                                
  2774. local function KICK(P)
  2775.     spawn(function()
  2776.         if not FindTable(WL, P.Name) then
  2777.         for i = 1,5 do
  2778.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2779.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2780.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2781.                 spawn(function()
  2782.                     repeat fastwait()
  2783.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2784.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  2785.                 end)
  2786.                 P.Character.HumanoidRootPart.Anchored = true
  2787.             end
  2788.         end
  2789.         end
  2790.     end)
  2791. end
  2792.                                
  2793.                                 if p and p.Parent == game:GetService("Players") then
  2794.                                     if p == game:GetService("Players").LocalPlayer then
  2795.                                         fastwait(5)
  2796.                                     end
  2797.                                     torso.Anchored = false
  2798.                                     p.CharacterAdded:Connect(function()
  2799.                                         fastwait()
  2800.                                         KICK(p)
  2801.                                     end)
  2802.                                     KICK(p)
  2803.                                 end
  2804.                                 fastwait(0.5)
  2805.                                 pcall(function() van:Destroy() end)
  2806.                                 pcall(function() gui:Destroy() end)
  2807.                                 if not workspace:FindFirstChild("ADONIS_VAN") then
  2808.                                     music:Destroy()
  2809.                                 end
  2810.                             end
  2811.                         end
  2812.     end)
  2813. end
  2814.  
  2815. addcmd('arrest', 'arrests player',{},
  2816. function(args, speaker)
  2817.     local players = getPlayer(args[1], speaker)
  2818.     for i,v in pairs(players)do
  2819.         arrest(gPlayers[v].Name)
  2820.     end
  2821. end)
  2822.  
  2823. addcmd('nodummies', 'clears dummies',{},
  2824. function(args, speaker)
  2825. for _, child in pairs( workspace:GetChildren()) do
  2826.     if child:FindFirstChild('isdummy') then
  2827.         child:Destroy()
  2828.     end
  2829. end
  2830. end)
  2831.  
  2832. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2833. function(args, speaker)
  2834.          local name = GLS(false, 0)
  2835.         local lchar = game:GetService('Players').LocalPlayer
  2836.         local Model0 = Instance.new("Model")
  2837.         local Part1 = Instance.new("Part")
  2838.         local SpecialMesh2 = Instance.new("SpecialMesh")
  2839.         local Decal3 = Instance.new("Decal")
  2840.         local Part4 = Instance.new("Part")
  2841.         local Motor5 = Instance.new("Motor")
  2842.         local Motor6 = Instance.new("Motor")
  2843.         local Motor7 = Instance.new("Motor")
  2844.         local Motor8 = Instance.new("Motor")
  2845.         local Motor9 = Instance.new("Motor")
  2846.         local Part10 = Instance.new("Part")
  2847.         local Part11 = Instance.new("Part")
  2848.         local Part12 = Instance.new("Part")
  2849.         local Part13 = Instance.new("Part")
  2850.         local dum = Instance.new("BoolValue")
  2851.         dum.Name = "isdummy"
  2852.         dum.Parent = Model0
  2853.         local Humanoid14 = Instance.new("Humanoid")
  2854.         Model0.Name = name
  2855.         Model0.Parent = workspace
  2856.         Model0.PrimaryPart = Part1
  2857.         Part1.Name = "Head"
  2858.         Part1.Parent = Model0
  2859.         Part1.BrickColor = BrickColor.new("Bright yellow")
  2860.         Part1.CanCollide = false
  2861.         Part1.FormFactor = Enum.FormFactor.Symmetric
  2862.         Part1.Friction = 0
  2863.         Part1.Size = Vector3.new(2, 1, 1)
  2864.         Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2865.         Part1.TopSurface = Enum.SurfaceType.Smooth
  2866.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2867.         Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2868.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2869.         SpecialMesh2.Parent = Part1
  2870.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2871.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2872.         Decal3.Name = "face"
  2873.         Decal3.Parent = Part1
  2874.         Decal3.Texture = "rbxasset://textures/face.png"
  2875.         Part4.Name = "Torso"
  2876.         Part4.Parent = Model0
  2877.         Part4.BrickColor = BrickColor.new("Bright blue")
  2878.         Part4.CanCollide = false
  2879.         Part4.FormFactor = Enum.FormFactor.Symmetric
  2880.         Part4.Friction = 0
  2881.         Part4.Size = Vector3.new(2, 2, 1)
  2882.         Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2883.         Part4.LeftSurface = Enum.SurfaceType.Weld
  2884.         Part4.RightSurface = Enum.SurfaceType.Weld
  2885.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2886.         Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2887.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2888.         Motor5.Name = "Right Shoulder"
  2889.         Motor5.Parent = Part4
  2890.         Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2891.         Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2892.         Motor5.Part0 = Part4
  2893.         Motor5.Part1 = Part11
  2894.         Motor5.DesiredAngle = 0.083800852298737
  2895.         Motor5.MaxVelocity = 0.15000000596046
  2896.         Motor6.Name = "Left Shoulder"
  2897.         Motor6.Parent = Part4
  2898.         Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2899.         Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2900.         Motor6.Part0 = Part4
  2901.         Motor6.Part1 = Part10
  2902.         Motor6.DesiredAngle = 0.083800852298737
  2903.         Motor6.MaxVelocity = 0.15000000596046
  2904.         Motor7.Name = "Left Hip"
  2905.         Motor7.Parent = Part4
  2906.         Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2907.         Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2908.         Motor7.Part0 = Part4
  2909.         Motor7.Part1 = Part12
  2910.         Motor7.DesiredAngle = -0.083800852298737
  2911.         Motor7.MaxVelocity = 0.10000000149012
  2912.         Motor8.Name = "Neck"
  2913.         Motor8.Parent = Part4
  2914.         Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2915.         Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2916.         Motor8.Part0 = Part4
  2917.         Motor8.Part1 = Part1
  2918.         Motor8.MaxVelocity = 0.10000000149012
  2919.         Motor9.Name = "Right Hip"
  2920.         Motor9.Parent = Part4
  2921.         Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2922.         Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2923.         Motor9.Part0 = Part4
  2924.         Motor9.Part1 = Part13
  2925.         Motor9.DesiredAngle = -0.083800852298737
  2926.         Motor9.MaxVelocity = 0.10000000149012
  2927.         Part10.Name = "Left Arm"
  2928.         Part10.Parent = Model0
  2929.         Part10.BrickColor = BrickColor.new("Bright yellow")
  2930.         Part10.CanCollide = false
  2931.         Part10.FormFactor = Enum.FormFactor.Symmetric
  2932.         Part10.Size = Vector3.new(1, 2, 1)
  2933.         Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2934.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2935.         Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2936.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2937.         Part11.Name = "Right Arm"
  2938.         Part11.Parent = Model0
  2939.         Part11.BrickColor = BrickColor.new("Bright yellow")
  2940.         Part11.CanCollide = false
  2941.         Part11.FormFactor = Enum.FormFactor.Symmetric
  2942.         Part11.Size = Vector3.new(1, 2, 1)
  2943.         Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2944.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2945.         Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2946.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2947.         Part12.Name = "Left Leg"
  2948.         Part12.Parent = Model0
  2949.         Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2950.         Part12.CanCollide = false
  2951.         Part12.FormFactor = Enum.FormFactor.Symmetric
  2952.         Part12.Size = Vector3.new(1, 2, 1)
  2953.         Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2954.         Part12.BottomSurface = Enum.SurfaceType.Smooth
  2955.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2956.         Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2957.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2958.         Part13.Name = "Right Leg"
  2959.         Part13.Parent = Model0
  2960.         Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2961.         Part13.CanCollide = false
  2962.         Part13.FormFactor = Enum.FormFactor.Symmetric
  2963.         Part13.Size = Vector3.new(1, 2, 1)
  2964.         Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2965.         Part13.BottomSurface = Enum.SurfaceType.Smooth
  2966.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2967.         Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2968.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2969.         Humanoid14.Parent = Model0
  2970.         Humanoid14.RightLeg = Part13
  2971.         Humanoid14.LeftLeg = Part12
  2972.         Humanoid14.Torso = Part4
  2973.         Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  2974.         Model0.Parent = game:GetService('Workspace')
  2975. end)
  2976.  
  2977. addcmd('loopkill', 'rip person',{'lkill'},
  2978. function(args, speaker)
  2979.     local players = getPlayer(args[1], speaker)
  2980.     for i,v in pairs(players)do
  2981.         if not FindTable(loopkillT, _players[v].Name) then
  2982.             table.insert(loopkillT, _players[v].Name)
  2983.             if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  2984.             Notify('Loopkilling player(s)') end end end end)
  2985.  
  2986. addcmd('unloopkill', 'un rip person',{'unlkill'},
  2987. function(args, speaker)
  2988.     local players = getPlayer(args[1], speaker)
  2989.     for i,v in pairs(players)do
  2990.         if FindTable(loopkillT, _players[v].Name) then
  2991.             table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  2992.             if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  2993.             Notify('No longer loopkilling player(s)') end end end end)
  2994.  
  2995. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  2996. function(args, speaker)
  2997.     local players = getPlayer(args[1], speaker)
  2998.     for i,v in pairs(players)do
  2999.         if not FindTable(disabletoolsT, _players[v].Name) then
  3000.             table.insert(disabletoolsT, _players[v].Name)
  3001.             if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  3002.             Notify('Disabled tools for player(s)') end end end end)
  3003.  
  3004. addcmd('enabletools', 'lets them have tools',{},
  3005. function(args, speaker)
  3006.     local players = getPlayer(args[1], speaker)
  3007.     for i,v in pairs(players)do
  3008.         if FindTable(disabletoolsT, _players[v].Name) then
  3009.             table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  3010.             if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  3011.             Notify('Enabled tools for player(s)') end end end end)
  3012.  
  3013. addcmd('refresh', 'refresh their player model',{'re'},
  3014. function(args, speaker)
  3015.     local players = getPlayer(args[1], speaker)
  3016.     for i,v in pairs(players)do
  3017.             refresh(_players[v])
  3018.             end end)
  3019.  
  3020. local fastwait = function(time)
  3021.     local expire = tick()+(time or 0.02999999999999999889)
  3022.     while game:GetService("RunService").Heartbeat:wait() do
  3023.         if tick() >= expire then return true end
  3024.     end
  3025. end
  3026.  
  3027. function gull(name)
  3028.     spawn(function()
  3029.     local char = game:GetService("Players")[name].Character
  3030.     char.PrimaryPart = char.HumanoidRootPart
  3031.    
  3032.     local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  3033.     local initCFrame = tors.CFrame
  3034.    
  3035.     if char:FindFirstChild("Torso") then
  3036.         char.Torso.Anchored = true
  3037.     else
  3038.         char.UpperTorso.Anchored = true
  3039.     end
  3040.     char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  3041.  
  3042.     local gull = Instance.new("Part")
  3043.     gull.Anchored = true
  3044.     gull.CanCollide = false
  3045.     gull.Position = Vector3.new(0,100000,0)
  3046.     local mesh = Instance.new("SpecialMesh",gull)
  3047.     mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  3048.     mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3049.     mesh.Scale = Vector3.new(10,10,10)
  3050.    
  3051.     local leftWing = Instance.new("Part",gull)
  3052.     leftWing.CanCollide = false
  3053.     local lmesh = Instance.new("SpecialMesh",leftWing)
  3054.     lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  3055.     lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3056.     lmesh.Scale = Vector3.new(10,10,10)
  3057.     local leftMotor = Instance.new("Motor6D",gull)
  3058.     leftMotor.MaxVelocity = 1
  3059.     leftMotor.Part0 = gull
  3060.     leftMotor.Part1 = leftWing
  3061.     leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  3062.    
  3063.     local rightWing = Instance.new("Part",gull)
  3064.     rightWing.CanCollide = false
  3065.     local rmesh = Instance.new("SpecialMesh",rightWing)
  3066.     rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  3067.     rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3068.     rmesh.Scale = Vector3.new(10,10,10)
  3069.     local rightMotor = Instance.new("Motor6D",gull)
  3070.     rightMotor.MaxVelocity = 1
  3071.     rightMotor.Part0 = gull
  3072.     rightMotor.Part1 = rightWing
  3073.     rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  3074.    
  3075.     local sound = Instance.new("Sound",gull)
  3076.     sound.SoundId = "rbxassetid://160877039"
  3077.     sound.Volume = 10
  3078.     gull.Parent = workspace
  3079.  
  3080.     for i = 400,-1000,-2 do
  3081.         local der = 0.02*i
  3082.         local angle = math.atan(der/1)
  3083.         gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  3084.         if i == 0 then sound:Play() end
  3085.         if i <= 0 then
  3086.             char:SetPrimaryPartCFrame(gull.CFrame)
  3087.             local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  3088.             leftMotor.DesiredAngle = -nextAngle
  3089.             leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  3090.             rightMotor.DesiredAngle = nextAngle
  3091.             rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  3092.         end
  3093.         game:GetService("RunService").RenderStepped:wait()
  3094.     end
  3095.    
  3096.     local function KICK(P)
  3097.     spawn(function()
  3098.         if not FindTable(WL, P.Name) then
  3099.         for i = 1,5 do
  3100.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3101.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3102.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3103.                 spawn(function()
  3104.                     repeat wait()
  3105.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3106.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  3107.                 end)
  3108.                 P.Character.HumanoidRootPart.Anchored = true
  3109.             end
  3110.         end
  3111.         end
  3112.     end)
  3113.     end
  3114.    
  3115.     if char:FindFirstChild("Torso") then
  3116.         char.Torso.Anchored = false
  3117.     else
  3118.         char.UpperTorso.Anchored = false
  3119.     end
  3120.    
  3121.     spawn(function()
  3122.     if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  3123.     game:GetService("Players")[name].CharacterAdded:Connect(function()
  3124.         wait()
  3125.         KICK(game:GetService("Players")[name])
  3126.     end)
  3127.     KICK(game:GetService("Players")[name])
  3128.     end)
  3129.    
  3130.         local go = Instance.new("BodyVelocity",gull)
  3131.         go.Velocity = Vector3.new(0,1000,0)
  3132.         go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3133.         gull.Anchored = false
  3134.     end)
  3135. end
  3136.  
  3137. addcmd('seagull', 'seagulls player',{'gull'},
  3138. function(args, speaker)
  3139.     local players = getPlayer(args[1], speaker)
  3140.     for i,v in pairs(players)do
  3141.         gull(gPlayers[v].Name)
  3142.     end
  3143. end)
  3144.  
  3145. local song = nil
  3146. function zinniaKick(name)
  3147.     spawn(function()
  3148.             if song == nil or song.Parent == nil then
  3149.                 song = Instance.new("Sound",workspace)
  3150.                 song.SoundId = "rbxassetid://190423831"
  3151.                 song.Volume = 1
  3152.                 song.Looped = true
  3153.                 song:Play()
  3154.             end
  3155.             local zin = Instance.new("Part")
  3156.             zin.Name = "CuteZinnia"
  3157.             zin.Anchored = true
  3158.             zin.CanCollide = false
  3159.             zin.Locked = true
  3160.             local mesh = Instance.new("SpecialMesh")
  3161.             mesh.MeshId = "rbxassetid://1175670539"
  3162.             mesh.TextureId = "rbxassetid://1175670558"
  3163.             mesh.Scale = Vector3.new(0.05,0.05,0.05)
  3164.             mesh.Offset = Vector3.new(0,0.88,0)
  3165.             mesh.Parent = zin
  3166.             local char = game:GetService("Players")[name].Character
  3167.             char.PrimaryPart = char.HumanoidRootPart
  3168.             if char:FindFirstChild("Torso") then
  3169.                 char.Torso.Anchored = true
  3170.             else
  3171.                 char.UpperTorso.Anchored = true
  3172.             end
  3173.             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))
  3174.             zin.Parent = workspace
  3175.             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)})
  3176.             tween:Play()
  3177.             fastwait(3)
  3178.             for i = 50,1,-1 do
  3179.                 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))
  3180.                 fastwait()
  3181.             end
  3182.             char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3183.             fastwait(1)
  3184.             local turns = 0
  3185.  
  3186.             while turns < 200 do
  3187.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3188.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3189.                 turns = turns + 1
  3190.                 fastwait()
  3191.             end
  3192.             for i = 1,10 do
  3193.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3194.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3195.                 fastwait()
  3196.             end
  3197.             local rX,rZ = 0,0
  3198.             repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  3199.                 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  3200.                     local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  3201.                     bv.Force = Vector3.new(rX,10000,rZ)
  3202.                     if char:FindFirstChild("Torso") then
  3203.                         char.Torso.Anchored = false
  3204.                     else
  3205.                         char.UpperTorso.Anchored = false
  3206.                     end
  3207.                     function KICK(P)
  3208.                         spawn(function()
  3209.                             if not FindTable(WL, P.Name) then
  3210.                                 for i = 1,5 do
  3211.                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3212.                                         P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3213.                                         local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3214.                                         spawn(function()
  3215.                                                 repeat fastwait()
  3216.                                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3217.                                                 until not game:GetService("Players"):FindFirstChild(P.Name)
  3218.                                             end)
  3219.                                         P.Character.HumanoidRootPart.Anchored = true
  3220.                                     end
  3221.                                 end
  3222.                             end
  3223.                         end)
  3224.                     end
  3225.                     spawn(function()
  3226.                             if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  3227.                             game:GetService("Players")[name].CharacterAdded:Connect(function()
  3228.                                     fastwait()
  3229.                                     KICK(game:GetService("Players")[name])
  3230.                                 end)
  3231.                             KICK(game:GetService("Players")[name])
  3232.                         end)
  3233.                     for i = 1,20 do
  3234.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3235.                         fastwait()
  3236.                     end
  3237.                     while turns > 0 do
  3238.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3239.                         turns = turns - 5
  3240.                         fastwait()
  3241.                     end
  3242.                     fastwait(1)
  3243.                     zin.Name = "GoneZinnia"
  3244.                     local go = Instance.new("BodyVelocity",zin)
  3245.                     go.Velocity = zin.CFrame.lookVector * 100
  3246.                     go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3247.                     zin.Anchored = false
  3248.                     fastwait(20)
  3249.          if song and not workspace:FindFirstChild("CuteZinnia") then
  3250.              song:Destroy()
  3251.              song = nil
  3252.          end
  3253.     end)
  3254. end
  3255.  
  3256. addcmd('zinnia', 'asdf for moon',{},
  3257. function(args, speaker)
  3258.     local players = getPlayer(args[1], speaker)
  3259.     for i,v in pairs(players)do
  3260.         zinniaKick(gPlayers[v].Name)
  3261.     end
  3262. end)
  3263.  
  3264. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3265. function(args, speaker)
  3266.     local players = getPlayer(args[1], speaker)
  3267.     for i,v in pairs(players)do
  3268.         if not FindTable(rainbowT, _players[v].Name) then
  3269.             table.insert(rainbowT, _players[v].Name)
  3270.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3271.             Notify('Gave player(s) rainbow name') end end end end)
  3272.  
  3273. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3274. function(args, speaker)
  3275.     local players = getPlayer(args[1], speaker)
  3276.     for i,v in pairs(players)do
  3277.         if FindTable(rainbowT, _players[v].Name) then
  3278.             table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3279.             _players[v].Neutral = true
  3280.             if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3281.             Notify('Disabled rainbow name for player(s)') end end end end)
  3282.  
  3283. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3284. function(args, speaker)
  3285. if speaker.userId ~= LP.userId then
  3286. lponly(speaker)
  3287. else
  3288. --Terrain Script
  3289. --Edge/IoIman616
  3290.  
  3291. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3292.     if child.Name == "MaterialGui" then
  3293.         child:Destroy()
  3294.     end
  3295. end
  3296.  
  3297. function sandbox(var,func)
  3298.     local env = getfenv(func)
  3299.     local newenv = setmetatable({},{
  3300.         __index = function(self,k)
  3301.             if k=="script" then
  3302.                 return var
  3303.             else
  3304.                 return env[k]
  3305.             end
  3306.         end,
  3307.     })
  3308.     setfenv(func,newenv)
  3309.     return func
  3310. end
  3311. cors = {}
  3312. mas = Instance.new("Model",game:GetService("Lighting"))
  3313. HopperBin0 = Instance.new("HopperBin")
  3314. HopperBin0.Name = "Terrain Build"
  3315. HopperBin0.Parent = mas
  3316. for i,v in pairs(mas:GetChildren()) do
  3317.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3318.     pcall(function() v:MakeJoints() end)
  3319. end
  3320. mas:Destroy()
  3321. for i,v in pairs(cors) do
  3322.     spawn(function()
  3323.         pcall(v)
  3324.     end)
  3325. end
  3326.  
  3327. wait(0.01)
  3328.  
  3329. function sandbox(var,func)
  3330.     local env = getfenv(func)
  3331.     local newenv = setmetatable({},{
  3332.         __index = function(self,k)
  3333.             if k=="script" then
  3334.                 return var
  3335.             else
  3336.                 return env[k]
  3337.             end
  3338.         end,
  3339.     })
  3340.     setfenv(func,newenv)
  3341.     return func
  3342. end
  3343. cors = {}
  3344. mas = Instance.new("Model",game:GetService("Lighting"))
  3345. ScreenGui0 = Instance.new("ScreenGui")
  3346. ImageLabel1 = Instance.new("ImageLabel")
  3347. ImageButton2 = Instance.new("ImageButton")
  3348. Frame3 = Instance.new("Frame")
  3349. NumberValue4 = Instance.new("NumberValue")
  3350. ImageButton5 = Instance.new("ImageButton")
  3351. Frame6 = Instance.new("Frame")
  3352. NumberValue7 = Instance.new("NumberValue")
  3353. ImageButton8 = Instance.new("ImageButton")
  3354. Frame9 = Instance.new("Frame")
  3355. NumberValue10 = Instance.new("NumberValue")
  3356. ImageButton11 = Instance.new("ImageButton")
  3357. Frame12 = Instance.new("Frame")
  3358. NumberValue13 = Instance.new("NumberValue")
  3359. ImageButton14 = Instance.new("ImageButton")
  3360. Frame15 = Instance.new("Frame")
  3361. NumberValue16 = Instance.new("NumberValue")
  3362. ImageButton17 = Instance.new("ImageButton")
  3363. Frame18 = Instance.new("Frame")
  3364. NumberValue19 = Instance.new("NumberValue")
  3365. ImageButton20 = Instance.new("ImageButton")
  3366. Frame21 = Instance.new("Frame")
  3367. NumberValue22 = Instance.new("NumberValue")
  3368. ImageButton23 = Instance.new("ImageButton")
  3369. Frame24 = Instance.new("Frame")
  3370. NumberValue25 = Instance.new("NumberValue")
  3371. ImageButton26 = Instance.new("ImageButton")
  3372. Frame27 = Instance.new("Frame")
  3373. NumberValue28 = Instance.new("NumberValue")
  3374. ImageButton29 = Instance.new("ImageButton")
  3375. Frame30 = Instance.new("Frame")
  3376. NumberValue31 = Instance.new("NumberValue")
  3377. ImageButton32 = Instance.new("ImageButton")
  3378. Frame33 = Instance.new("Frame")
  3379. NumberValue34 = Instance.new("NumberValue")
  3380. ImageButton35 = Instance.new("ImageButton")
  3381. Frame36 = Instance.new("Frame")
  3382. NumberValue37 = Instance.new("NumberValue")
  3383. ImageButton38 = Instance.new("ImageButton")
  3384. Frame39 = Instance.new("Frame")
  3385. NumberValue40 = Instance.new("NumberValue")
  3386. ImageButton41 = Instance.new("ImageButton")
  3387. Frame42 = Instance.new("Frame")
  3388. NumberValue43 = Instance.new("NumberValue")
  3389. ImageButton44 = Instance.new("ImageButton")
  3390. Frame45 = Instance.new("Frame")
  3391. NumberValue46 = Instance.new("NumberValue")
  3392. ImageButton47 = Instance.new("ImageButton")
  3393. Frame48 = Instance.new("Frame")
  3394. NumberValue49 = Instance.new("NumberValue")
  3395. ImageButton50 = Instance.new("ImageButton")
  3396. Frame51 = Instance.new("Frame")
  3397. NumberValue52 = Instance.new("NumberValue")
  3398. ImageButton53 = Instance.new("ImageButton")
  3399. Frame54 = Instance.new("Frame")
  3400. ScreenGui0.Name = "MaterialGui"
  3401. ScreenGui0.Parent = mas
  3402. ImageLabel1.Name = "MaterialMenu"
  3403. ImageLabel1.Parent = ScreenGui0
  3404. ImageLabel1.Transparency = 1
  3405. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3406. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3407. ImageLabel1.BackgroundTransparency = 1
  3408. ImageLabel1.ZIndex = 2
  3409. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3410. ImageButton2.Name = "Grass"
  3411. ImageButton2.Parent = ImageLabel1
  3412. ImageButton2.Transparency = 1
  3413. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3414. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3415. ImageButton2.BackgroundTransparency = 1
  3416. ImageButton2.ZIndex = 4
  3417. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3418. Frame3.Name = "Selection"
  3419. Frame3.Parent = ImageButton2
  3420. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3421. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3422. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3423. Frame3.BorderSizePixel = 0
  3424. Frame3.ZIndex = 3
  3425. NumberValue4.Name = "num"
  3426. NumberValue4.Parent = ImageButton2
  3427. NumberValue4.Value = 1
  3428. ImageButton5.Name = "Sand"
  3429. ImageButton5.Parent = ImageLabel1
  3430. ImageButton5.Transparency = 1
  3431. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3432. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3433. ImageButton5.BackgroundTransparency = 1
  3434. ImageButton5.ZIndex = 4
  3435. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3436. Frame6.Name = "Selection"
  3437. Frame6.Parent = ImageButton5
  3438. Frame6.Transparency = 1
  3439. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3440. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3441. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3442. Frame6.BackgroundTransparency = 1
  3443. Frame6.BorderSizePixel = 0
  3444. Frame6.ZIndex = 3
  3445. NumberValue7.Name = "num"
  3446. NumberValue7.Parent = ImageButton5
  3447. NumberValue7.Value = 2
  3448. ImageButton8.Name = "Brick"
  3449. ImageButton8.Parent = ImageLabel1
  3450. ImageButton8.Transparency = 1
  3451. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3452. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3453. ImageButton8.BackgroundTransparency = 1
  3454. ImageButton8.ZIndex = 4
  3455. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3456. Frame9.Name = "Selection"
  3457. Frame9.Parent = ImageButton8
  3458. Frame9.Transparency = 1
  3459. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3460. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3461. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3462. Frame9.BackgroundTransparency = 1
  3463. Frame9.BorderSizePixel = 0
  3464. Frame9.ZIndex = 3
  3465. NumberValue10.Name = "num"
  3466. NumberValue10.Parent = ImageButton8
  3467. NumberValue10.Value = 3
  3468. ImageButton11.Name = "Granite"
  3469. ImageButton11.Parent = ImageLabel1
  3470. ImageButton11.Transparency = 1
  3471. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3472. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3473. ImageButton11.BackgroundTransparency = 1
  3474. ImageButton11.ZIndex = 4
  3475. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3476. Frame12.Name = "Selection"
  3477. Frame12.Parent = ImageButton11
  3478. Frame12.Transparency = 1
  3479. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3480. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3481. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3482. Frame12.BackgroundTransparency = 1
  3483. Frame12.BorderSizePixel = 0
  3484. Frame12.ZIndex = 3
  3485. NumberValue13.Name = "num"
  3486. NumberValue13.Parent = ImageButton11
  3487. NumberValue13.Value = 4
  3488. ImageButton14.Name = "Asphalt"
  3489. ImageButton14.Parent = ImageLabel1
  3490. ImageButton14.Transparency = 1
  3491. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3492. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3493. ImageButton14.BackgroundTransparency = 1
  3494. ImageButton14.ZIndex = 4
  3495. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3496. Frame15.Name = "Selection"
  3497. Frame15.Parent = ImageButton14
  3498. Frame15.Transparency = 1
  3499. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3500. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3501. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3502. Frame15.BackgroundTransparency = 1
  3503. Frame15.BorderSizePixel = 0
  3504. Frame15.ZIndex = 3
  3505. NumberValue16.Name = "num"
  3506. NumberValue16.Parent = ImageButton14
  3507. NumberValue16.Value = 5
  3508. ImageButton17.Name = "Iron"
  3509. ImageButton17.Parent = ImageLabel1
  3510. ImageButton17.Transparency = 1
  3511. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3512. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3513. ImageButton17.BackgroundTransparency = 1
  3514. ImageButton17.ZIndex = 4
  3515. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3516. Frame18.Name = "Selection"
  3517. Frame18.Parent = ImageButton17
  3518. Frame18.Transparency = 1
  3519. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3520. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3521. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3522. Frame18.BackgroundTransparency = 1
  3523. Frame18.BorderSizePixel = 0
  3524. Frame18.ZIndex = 3
  3525. NumberValue19.Name = "num"
  3526. NumberValue19.Parent = ImageButton17
  3527. NumberValue19.Value = 6
  3528. ImageButton20.Name = "Aluminum"
  3529. ImageButton20.Parent = ImageLabel1
  3530. ImageButton20.Transparency = 1
  3531. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3532. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3533. ImageButton20.BackgroundTransparency = 1
  3534. ImageButton20.ZIndex = 4
  3535. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3536. Frame21.Name = "Selection"
  3537. Frame21.Parent = ImageButton20
  3538. Frame21.Transparency = 1
  3539. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3540. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3541. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3542. Frame21.BackgroundTransparency = 1
  3543. Frame21.BorderSizePixel = 0
  3544. Frame21.ZIndex = 3
  3545. NumberValue22.Name = "num"
  3546. NumberValue22.Parent = ImageButton20
  3547. NumberValue22.Value = 7
  3548. ImageButton23.Name = "Gold"
  3549. ImageButton23.Parent = ImageLabel1
  3550. ImageButton23.Transparency = 1
  3551. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3552. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3553. ImageButton23.BackgroundTransparency = 1
  3554. ImageButton23.ZIndex = 4
  3555. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3556. Frame24.Name = "Selection"
  3557. Frame24.Parent = ImageButton23
  3558. Frame24.Transparency = 1
  3559. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3560. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3561. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3562. Frame24.BackgroundTransparency = 1
  3563. Frame24.BorderSizePixel = 0
  3564. Frame24.ZIndex = 3
  3565. NumberValue25.Name = "num"
  3566. NumberValue25.Parent = ImageButton23
  3567. NumberValue25.Value = 8
  3568. ImageButton26.Name = "Plank"
  3569. ImageButton26.Parent = ImageLabel1
  3570. ImageButton26.Transparency = 1
  3571. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3572. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3573. ImageButton26.BackgroundTransparency = 1
  3574. ImageButton26.ZIndex = 4
  3575. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3576. Frame27.Name = "Selection"
  3577. Frame27.Parent = ImageButton26
  3578. Frame27.Transparency = 1
  3579. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3580. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3581. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3582. Frame27.BackgroundTransparency = 1
  3583. Frame27.BorderSizePixel = 0
  3584. Frame27.ZIndex = 3
  3585. NumberValue28.Name = "num"
  3586. NumberValue28.Parent = ImageButton26
  3587. NumberValue28.Value = 9
  3588. ImageButton29.Name = "Log"
  3589. ImageButton29.Parent = ImageLabel1
  3590. ImageButton29.Transparency = 1
  3591. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3592. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3593. ImageButton29.BackgroundTransparency = 1
  3594. ImageButton29.ZIndex = 4
  3595. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3596. Frame30.Name = "Selection"
  3597. Frame30.Parent = ImageButton29
  3598. Frame30.Transparency = 1
  3599. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3600. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3601. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3602. Frame30.BackgroundTransparency = 1
  3603. Frame30.BorderSizePixel = 0
  3604. Frame30.ZIndex = 3
  3605. NumberValue31.Name = "num"
  3606. NumberValue31.Parent = ImageButton29
  3607. NumberValue31.Value = 10
  3608. ImageButton32.Name = "Gravel"
  3609. ImageButton32.Parent = ImageLabel1
  3610. ImageButton32.Transparency = 1
  3611. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3612. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3613. ImageButton32.BackgroundTransparency = 1
  3614. ImageButton32.ZIndex = 4
  3615. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3616. Frame33.Name = "Selection"
  3617. Frame33.Parent = ImageButton32
  3618. Frame33.Transparency = 1
  3619. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3620. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3621. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3622. Frame33.BackgroundTransparency = 1
  3623. Frame33.BorderSizePixel = 0
  3624. Frame33.ZIndex = 3
  3625. NumberValue34.Name = "num"
  3626. NumberValue34.Parent = ImageButton32
  3627. NumberValue34.Value = 11
  3628. ImageButton35.Name = "Cinder"
  3629. ImageButton35.Parent = ImageLabel1
  3630. ImageButton35.Transparency = 1
  3631. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3632. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3633. ImageButton35.BackgroundTransparency = 1
  3634. ImageButton35.ZIndex = 4
  3635. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3636. Frame36.Name = "Selection"
  3637. Frame36.Parent = ImageButton35
  3638. Frame36.Transparency = 1
  3639. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3640. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3641. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3642. Frame36.BackgroundTransparency = 1
  3643. Frame36.BorderSizePixel = 0
  3644. Frame36.ZIndex = 3
  3645. NumberValue37.Name = "num"
  3646. NumberValue37.Parent = ImageButton35
  3647. NumberValue37.Value = 12
  3648. ImageButton38.Name = "Stone"
  3649. ImageButton38.Parent = ImageLabel1
  3650. ImageButton38.Transparency = 1
  3651. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3652. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3653. ImageButton38.BackgroundTransparency = 1
  3654. ImageButton38.ZIndex = 4
  3655. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3656. Frame39.Name = "Selection"
  3657. Frame39.Parent = ImageButton38
  3658. Frame39.Transparency = 1
  3659. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3660. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3661. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3662. Frame39.BackgroundTransparency = 1
  3663. Frame39.BorderSizePixel = 0
  3664. Frame39.ZIndex = 3
  3665. NumberValue40.Name = "num"
  3666. NumberValue40.Parent = ImageButton38
  3667. NumberValue40.Value = 13
  3668. ImageButton41.Name = "Cement"
  3669. ImageButton41.Parent = ImageLabel1
  3670. ImageButton41.Transparency = 1
  3671. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3672. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3673. ImageButton41.BackgroundTransparency = 1
  3674. ImageButton41.ZIndex = 4
  3675. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3676. Frame42.Name = "Selection"
  3677. Frame42.Parent = ImageButton41
  3678. Frame42.Transparency = 1
  3679. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3680. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3681. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3682. Frame42.BackgroundTransparency = 1
  3683. Frame42.BorderSizePixel = 0
  3684. Frame42.ZIndex = 3
  3685. NumberValue43.Name = "num"
  3686. NumberValue43.Parent = ImageButton41
  3687. NumberValue43.Value = 14
  3688. ImageButton44.Name = "Red Plastic"
  3689. ImageButton44.Parent = ImageLabel1
  3690. ImageButton44.Transparency = 1
  3691. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3692. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3693. ImageButton44.BackgroundTransparency = 1
  3694. ImageButton44.ZIndex = 4
  3695. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3696. Frame45.Name = "Selection"
  3697. Frame45.Parent = ImageButton44
  3698. Frame45.Transparency = 1
  3699. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3700. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3701. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3702. Frame45.BackgroundTransparency = 1
  3703. Frame45.BorderSizePixel = 0
  3704. Frame45.ZIndex = 3
  3705. NumberValue46.Name = "num"
  3706. NumberValue46.Parent = ImageButton44
  3707. NumberValue46.Value = 15
  3708. ImageButton47.Name = "Blue Plastic"
  3709. ImageButton47.Parent = ImageLabel1
  3710. ImageButton47.Transparency = 1
  3711. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3712. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3713. ImageButton47.BackgroundTransparency = 1
  3714. ImageButton47.ZIndex = 4
  3715. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3716. Frame48.Name = "Selection"
  3717. Frame48.Parent = ImageButton47
  3718. Frame48.Transparency = 1
  3719. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3720. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3721. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3722. Frame48.BackgroundTransparency = 1
  3723. Frame48.BorderSizePixel = 0
  3724. Frame48.ZIndex = 3
  3725. NumberValue49.Name = "num"
  3726. NumberValue49.Parent = ImageButton47
  3727. NumberValue49.Value = 16
  3728. ImageButton50.Name = "Water"
  3729. ImageButton50.Parent = ImageLabel1
  3730. ImageButton50.Transparency = 1
  3731. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3732. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3733. ImageButton50.BackgroundTransparency = 1
  3734. ImageButton50.ZIndex = 4
  3735. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3736. Frame51.Name = "Selection"
  3737. Frame51.Parent = ImageButton50
  3738. Frame51.Transparency = 1
  3739. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3740. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3741. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3742. Frame51.BackgroundTransparency = 1
  3743. Frame51.BorderSizePixel = 0
  3744. Frame51.ZIndex = 3
  3745. NumberValue52.Name = "num"
  3746. NumberValue52.Parent = ImageButton50
  3747. NumberValue52.Value = 17
  3748. ImageButton53.Name = "Dig"
  3749. ImageButton53.Parent = ImageLabel1
  3750. ImageButton53.Transparency = 1
  3751. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3752. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3753. ImageButton53.BackgroundTransparency = 1
  3754. ImageButton53.ZIndex = 4
  3755. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3756. Frame54.Name = "Selection"
  3757. Frame54.Parent = ImageButton53
  3758. Frame54.Transparency = 1
  3759. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3760. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3761. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3762. Frame54.BackgroundTransparency = 1
  3763. Frame54.BorderSizePixel = 0
  3764. Frame54.ZIndex = 3
  3765. for i,v in pairs(mas:GetChildren()) do
  3766.     v.Parent = gPlayers.LocalPlayer.PlayerGui
  3767.     pcall(function() v:MakeJoints() end)
  3768. end
  3769. mas:Destroy()
  3770. for i,v in pairs(cors) do
  3771.     spawn(function()
  3772.         pcall(v)
  3773.     end)
  3774. end
  3775. wait(0.01)
  3776. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3777. material = 1
  3778. local Terrain = workspace.Terrain
  3779. local CC = workspace.CurrentCamera
  3780.  
  3781. local SelB = Instance.new("SelectionBox")
  3782. SelB.Color = BrickColor.new("Bright green")
  3783.  
  3784. local SelP = Instance.new("Part")
  3785. SelP.Anchored = true
  3786. SelP.formFactor = Enum.FormFactor.Custom
  3787.  
  3788. HopperBin0.Selected:connect(function(M)
  3789.     SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3790.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3791.     SelB.Adornee = nil
  3792.  
  3793.     local ClickState = "None"
  3794.  
  3795.     local ClickType = 1
  3796.  
  3797.     local TerrainClick = 1
  3798.  
  3799.     local P1 = nil
  3800.  
  3801.     M.KeyDown:connect(function(K)
  3802.         if K == "q" then
  3803.             ClickType = 1
  3804.         elseif K == "e" then
  3805.             ClickType = 2
  3806.         elseif K == "z" then
  3807.             TerrainClick = 0
  3808.         elseif K == "x" then
  3809.             TerrainClick = 1
  3810.         elseif K == "c" then
  3811.             TerrainClick = 2
  3812.         elseif K == "v" then
  3813.             TerrainClick = 3
  3814.         elseif K == "b" then
  3815.             TerrainClick = 4
  3816.         end
  3817.     end)
  3818.  
  3819.     M.Button1Down:connect(function()
  3820.         if not M.Target then return end
  3821.         local Hit = M.Hit
  3822.         local cellPos
  3823.         if ClickType == 1 then
  3824.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3825.         else
  3826.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3827.         end
  3828.         if ClickState == "None" then
  3829.             ClickState = "Click1"
  3830.             P1 = cellPos
  3831.         end
  3832.     end)
  3833.     M.Button1Up:connect(function()
  3834.         if not M.Target then return end
  3835.         local Hit = M.Hit
  3836.         local cellPos
  3837.         if ClickType == 1 then
  3838.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3839.         else
  3840.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3841.         end
  3842.         if ClickState == "Click1" then
  3843.             ClickState = "None"
  3844.             local MinX = math.min(P1.x,cellPos.x)
  3845.             local MaxX = math.max(P1.x,cellPos.x)
  3846.             local MinY = math.min(P1.y,cellPos.y)
  3847.             local MaxY = math.max(P1.y,cellPos.y)
  3848.             local MinZ = math.min(P1.z,cellPos.z)
  3849.             local MaxZ = math.max(P1.z,cellPos.z)
  3850.             for y=MinY,MaxY do
  3851.                 for x=MinX,MaxX do
  3852.                     for z=MinZ,MaxZ do
  3853.                         Terrain:SetCell(x, y, z, material, 0, 0)
  3854.                     end
  3855.                 end
  3856.                 wait()
  3857.             end
  3858.             SelB.Adornee = nil
  3859.         end
  3860.     end)
  3861.     M.Move:connect(function()
  3862.         if not M.Target then return end
  3863.         local Hit = M.Hit
  3864.         local cellPos
  3865.         if ClickType == 1 then
  3866.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3867.         else
  3868.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3869.         end
  3870.         if ClickState == "Click1" then
  3871.             SelB.Adornee = SelP
  3872.             local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3873.             local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3874.             local Size = W1-W2
  3875.             Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3876.             local Pos = (W1+W2)/2
  3877.             SelP.Size = Size
  3878.             SelP.CFrame = CFrame.new(Pos)
  3879.         end
  3880.     end)
  3881. end)
  3882.  
  3883. HopperBin0.Deselected:connect(function()
  3884.     SelB.Parent = nil
  3885.     SelB.Adornee = nil
  3886.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3887. end)
  3888.  
  3889. game:GetService('RunService').Stepped:connect(function()
  3890. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3891. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3892.     if child:FindFirstChild("num") and material ~= child.num.Value then
  3893.     child.Selection.BackgroundTransparency = 1
  3894.     end
  3895.     end
  3896. end
  3897. end)
  3898.  
  3899. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3900.     local enterCon = child.MouseButton1Click:connect(function()
  3901.     if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3902.     material = child.num.Value
  3903.     if child:FindFirstChild("Selection") then
  3904.     child.Selection.BackgroundTransparency = 0
  3905.     end
  3906.     end
  3907.     end)
  3908. end
  3909.  
  3910. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3911. workspace.Terrain:Clear()
  3912. end)
  3913.  
  3914. function sandbox(var,func)
  3915.     local env = getfenv(func)
  3916.     local newenv = setmetatable({},{
  3917.         __index = function(self,k)
  3918.             if k=="script" then
  3919.                 return var
  3920.             else
  3921.                 return env[k]
  3922.             end
  3923.         end,
  3924.     })
  3925.     setfenv(func,newenv)
  3926.     return func
  3927. end
  3928. cors = {}
  3929. mas = Instance.new("Model",game:GetService("Lighting"))
  3930. HopperBin0 = Instance.new("HopperBin")
  3931. HopperBin0.Name = "Terrain Delete"
  3932. HopperBin0.Parent = mas
  3933. for i,v in pairs(mas:GetChildren()) do
  3934.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3935.     pcall(function() v:MakeJoints() end)
  3936. end
  3937. mas:Destroy()
  3938. for i,v in pairs(cors) do
  3939.     spawn(function()
  3940.         pcall(v)
  3941.     end)
  3942. end
  3943.  
  3944. function onClick(mouse)
  3945.         p = gPlayers.LocalPlayer
  3946.         if (p == nil) then return end
  3947.         if (p.Character == nil) then return end
  3948.        
  3949.         if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3950.  
  3951.         c = workspace.Terrain
  3952.        
  3953.         local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3954.         local x = cellPos.x
  3955.         local y = cellPos.y
  3956.         local z = cellPos.z    
  3957.  
  3958.         c:SetCell(x, y, z, 0, 0, 0)
  3959.        
  3960. end
  3961.  
  3962.  
  3963. function onSelect(mouse)
  3964.         mouse.Button1Down:connect(function () onClick(mouse) end)
  3965. end
  3966.  
  3967.  
  3968.  
  3969. HopperBin0.Selected:connect(onSelect)
  3970. end
  3971. end)
  3972.  
  3973. addcmd('knife', 'tm knife',{},
  3974. function(args, speaker)
  3975. if speaker.userId ~= LP.userId then
  3976. lponly(speaker) else
  3977. if not game.CoreGui:FindFirstChild('CorePart') then
  3978. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  3979. local script = data.LocalScript
  3980.  
  3981. local player = gPlayers.LocalPlayer
  3982.  
  3983. if not player:FindFirstChild("TMDATA") then
  3984.     script.Parent.TMDATA:Clone().Parent = player
  3985. end
  3986. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  3987.     script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  3988. end
  3989.  
  3990. if game.CoreGui:FindFirstChild("CorePart") then
  3991.     game.CoreGui.CorePart:Destroy()
  3992. end
  3993.  
  3994.  
  3995. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  3996. local knife = script.Parent["Knife"]:Clone()
  3997. local gun = script.Parent["Gun"]:Clone()
  3998. local fastgun = script.Parent["Fast Gun"]:Clone()
  3999. local lasergun = script.Parent["Laser Gun"]:Clone()
  4000. script.Parent.CorePart:Clone().Parent = game.CoreGui
  4001.  
  4002. local newKnife = knife:Clone()
  4003. newKnife.Parent = player.Backpack
  4004. _G.tool = newKnife
  4005.  
  4006. local barActive = false
  4007. local activeOptions = {}
  4008.  
  4009. function createDDown(callback,but,...)
  4010.     if barActive then
  4011.         for i,v in pairs(activeOptions) do
  4012.             v:Destroy()
  4013.         end
  4014.         activeOptions = {}
  4015.         barActive = false
  4016.         return
  4017.     else
  4018.         barActive = true
  4019.     end
  4020.     local slots = {...}
  4021.     local base = but
  4022.     for i,v in pairs(slots) do
  4023.         local newOption = base:Clone()
  4024.         newOption.ZIndex = 5
  4025.         newOption.Name = "Option "..tostring(i)
  4026.         newOption.Parent = base.Parent
  4027.         table.insert(activeOptions,newOption)
  4028.         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))
  4029.         newOption.Text = slots[i]
  4030.         newOption.MouseButton1Down:connect(function()
  4031.             but.Text = slots[i]
  4032.             callback(slots[i])
  4033.             for i,v in pairs(activeOptions) do
  4034.                 v:Destroy()
  4035.             end
  4036.             activeOptions = {}
  4037.             barActive = false
  4038.         end)
  4039.     end
  4040. end
  4041.  
  4042. local butA = game.CoreGui.CorePart.Frame.ability
  4043. butA.MouseButton1Down:connect(function()
  4044.     createDDown(function(sel)
  4045.         gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  4046.     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")
  4047. end)
  4048.  
  4049. local butG = game.CoreGui.CorePart.Frame.gamemode
  4050. butG.MouseButton1Down:connect(function()
  4051.     createDDown(function(sel)
  4052.         game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  4053.     end,butG,"Classic","Cold Killer")
  4054. end)
  4055.  
  4056. local butM = game.CoreGui.CorePart.Frame.mode
  4057. butM.MouseButton1Down:connect(function()
  4058.     createDDown(function(sel)
  4059.         _G.knifemode = sel
  4060.     end,butM,"PlayersOnly","Players+Npcs")
  4061. end)
  4062.  
  4063. _G.Scripters = {}
  4064.  
  4065. function _G.loadScripts(obj,runall)
  4066.     for i,v in pairs(obj:GetDescendants()) do
  4067.         if v:IsA("LocalScript") and (not v.Disabled or runall) then
  4068.             table.insert(_G.Scripters,v)
  4069.             local i = #_G.Scripters
  4070.             local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  4071.             spawn(loadfunc)
  4072.             print("LOADED",v:GetFullName())
  4073.         end
  4074.     end
  4075. end
  4076.  
  4077. player.CharacterAdded:Connect(function()
  4078.     newKnife = knife:Clone()
  4079.     newKnife.Parent = player.Backpack
  4080.     _G.loadScripts(newKnife)
  4081. end)
  4082.  
  4083. _G.knifemode = "PlayersOnly"
  4084.     _G.loadScripts(newKnife)
  4085.     --_G.loadScripts(gun)
  4086.     --_G.loadScripts(fastgun)
  4087.     --_G.loadScripts(lasergun)
  4088. end
  4089. end
  4090. end)
  4091.  
  4092. addcmd('devuzi', 'op af',{'uzi'},
  4093. function(args, speaker)
  4094. if speaker.userId ~= LP.userId then
  4095. lponly(speaker)
  4096. else
  4097. wait(0.25);
  4098.  
  4099.  
  4100. _clear=function()
  4101.         local c={char;bag;gui;};
  4102.         for i=1,#c do
  4103.                 local c=c[i]:children();
  4104.                 for i=1,#c do
  4105.                         if(c[i].Name==name)then
  4106.                                 c[i].Parent=nil;
  4107.                         end;
  4108.                 end;
  4109.         end;
  4110.         local n=name..user.Name;
  4111.         local c=workspace:children();
  4112.         for i=1,#c do
  4113.                 if(c[i].Name==n)then
  4114.                         c[i].Parent=nil;
  4115.                 end;
  4116.         end;
  4117. end;
  4118.  
  4119. _valid_key=function(object,key)
  4120.         return object[key],key;
  4121. end;
  4122.  
  4123. _new=function(class)
  4124.         return function(props)
  4125.                 if(type(list_base_props)=='table')then
  4126.                         for i,v in next,list_base_props do
  4127.                                 if(props[i]==nil)then
  4128.                                         props[i]=v;
  4129.                                 end;
  4130.                         end;
  4131.                 end;
  4132.                
  4133.                 local object=class;
  4134.                
  4135.                 if(type(class)=='string')then
  4136.                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4137.                 end;
  4138.                
  4139.                 local parent=props[1];
  4140.                         props[1]=nil;
  4141.                
  4142.                 for i,v in next,props do
  4143.                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4144.                         if(not load)then
  4145.                                 load,res,key=pcall(_valid_key,object,i);
  4146.                         end;
  4147.                        
  4148.                         if(key)then
  4149.                                 t=type(res);
  4150.                                 s=tostring(res);
  4151.                                 if(t=='userdata'and s=='Signal '..key)then
  4152.                                         if(type(v)=='table')then
  4153.                                                 for i=1,#v do
  4154.                                                         res:connect(v[i]);
  4155.                                                 end;
  4156.                                         else
  4157.                                                 res:connect(v);
  4158.                                         end;
  4159.                                 else
  4160.                                         object[key]=v;
  4161.                                 end;
  4162.                         end;
  4163.                 end;
  4164.                
  4165.                 if(parent)then
  4166.                         object.Parent=parent;
  4167.                 end;
  4168.                
  4169.                 return object;
  4170.         end;
  4171. end;
  4172.  
  4173. _RGB=function(r,g,b)
  4174.         return Color3.new(r/255,g/255,b/255);
  4175. end;
  4176.  
  4177. _copy=function(o)
  4178.         local def=o.archivable;
  4179.         o.archivable=true;
  4180.         local c=o:clone();
  4181.         o.archivable=def;
  4182.         return c;
  4183. end;
  4184.  
  4185. _hum=function(char)
  4186.         local hum=char:findFirstChild'Humanoid';
  4187.         if(not hum or hum.className~='Humanoid')then
  4188.                 local c=char:children();
  4189.                 for i=1,#c do
  4190.                         if(c[i].className=='Humanoid')then
  4191.                                 return c[i];
  4192.                         end;
  4193.                 end;
  4194.         else
  4195.                 return hum;
  4196.         end;
  4197. end;
  4198.  
  4199. _hum_tag=function(hum)
  4200.         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4201.                 c.Name='creator';
  4202.                 c.Value=user;
  4203.         if(hum.Health==0 and not hum:findFirstChild'killed')then
  4204.                 Instance.new('BoolValue',hum).Name='killed';
  4205.                 bullets.clip=bullets.clip+10;
  4206.         end;
  4207. end;
  4208.  
  4209. _hum_dam=function(hum,dam,percent)
  4210.         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4211.         if(hum.Health<=hum.MaxHealth*0.1)then
  4212.                 _hum_tag(hum);
  4213.         end;
  4214. end;
  4215.  
  4216. _ray=function(v0,v1,i)
  4217.         local mag=(v0-v1).magnitude;
  4218.         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4219.        
  4220.         return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4221. end;
  4222.  
  4223. _must=function(v0,v1,i)
  4224.         local hit,pos=_ray(v0,v1,i);
  4225.         return not hit and mouse.target or hit,pos;
  4226. end;
  4227.  
  4228. _cframe=function(x,y,z,r0,r1,r2)
  4229.         return CFrame.Angles(
  4230.                 math.rad(r0 or 0),
  4231.                 math.rad(r1 or 0),
  4232.                 math.rad(r2 or 0)
  4233.         )*CFrame.new(x,y,z);
  4234. end;
  4235.  
  4236. _update=function()
  4237.         if(bool_active and not screen.Parent)then
  4238.                 screen.Parent=gui;
  4239.         elseif(not bool_active and screen.Parent)then
  4240.                 screen.Parent=nil;
  4241.         end;
  4242. end;
  4243.  
  4244. _light=function(v0,v1)
  4245.         local mag=(v0-v1).magnitude;
  4246.         local len=math.random(2,7);
  4247.                 len=len>mag/2 and mag/2 or len;
  4248.        
  4249.         --local light=_new'part'{
  4250.         --        cFrame=CFrame.new(v0,v1);
  4251.         --        size=Vector3.new(1,1,1);
  4252.         --        color=_RGB(255,255,0);
  4253.         --        anchored=true;
  4254.         --        inv;
  4255.         --};
  4256.                 _new'blockMesh'{
  4257.                         scale=Vector3.new(0.2,0.2,len);
  4258.                         offset=Vector3.new(0,0,-len/2);
  4259.                         light;
  4260.                 };
  4261.                
  4262.         local bb=_new'billboardGui'{
  4263.                 size=UDim2.new(2,0,2,0);
  4264.                 adornee=light;
  4265.                 light;
  4266.         };
  4267.                 _new'imageLabel'{
  4268.                         image=url:format(109101526);
  4269.                         backgroundTransparency=1;
  4270.                         size=UDim2.new(1,0,1,0);
  4271.                         bb;
  4272.                 };
  4273.                
  4274.        -- _rem(light,0.15);
  4275. end;
  4276.  
  4277. _rem=function(object,del)
  4278.         if(del)then
  4279.                 delay(del,function()
  4280.                         if(object.Parent)then
  4281.                                 object.Parent=nil;
  4282.                         end;
  4283.                 end);
  4284.         else
  4285.                 pcall(function()
  4286.                         if(object.Parent)then
  4287.                                 object.Parent=nil;
  4288.                         end;
  4289.                 end);
  4290.         end;
  4291. end;
  4292.  
  4293. _blood=function(pos,count)
  4294.         for i=1,count do
  4295.                 local p=_new'part'{
  4296.                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4297.                         position=pos+Vector3.new(math.random(),math.random(),math.random());
  4298.                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4299.                         size=Vector3.new(math.random(),math.random(),math.random())/3;
  4300.                         color=_RGB(255,0,0);
  4301.                         transparency=0.5;
  4302.                         canCollide=true;
  4303.                         bottomSurface=0;
  4304.                         topSurface=0;
  4305.                         formFactor=3;
  4306.                         locked=true;
  4307.                         inv;
  4308.                 };
  4309.                 delay(5,function()
  4310.                         p.Parent=nil;
  4311.                 end);
  4312.         end;
  4313. end;
  4314.  
  4315. _make_hue=function()
  4316.         h_hue=_new'part'{
  4317.                 size=Vector3.new(0.25,1.8,0.35);
  4318.                 color=_RGB(100,100,100);
  4319.                 formFactor=3;
  4320.                 name='hue';
  4321.                 handle;
  4322.         };
  4323.         hh_weld=_new'weld'{
  4324.                 c1=_cframe(0,0.5,0);
  4325.                 part0=handle;
  4326.                 part1=h_hue;
  4327.                 handle;
  4328.         };
  4329. end;
  4330.  
  4331. _shot=function(v0,v1)
  4332.         if(not time_left)then
  4333.                 time_left=0;
  4334.         end;
  4335.         if(time_left>time())then
  4336.                 return nil;
  4337.         else
  4338.                 time_left=time()+math.random(1,10)/100;
  4339.         end;
  4340.        
  4341.         if(bullets.current<1)then
  4342.                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4343.                         soundId='rbxasset://sounds/SWITCH3.wav';
  4344.                         name='tick_sound';
  4345.                         volume=0.2;
  4346.                         pitch=2;
  4347.                         head;
  4348.                 };
  4349.                 tick_sound:play();
  4350.                 if(bullets.clip>0)then
  4351.                         time_left=time()+2;
  4352.                         h_hue:breakJoints();
  4353.                         h_hue.CanCollide=true;
  4354.                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4355.                         _rem(h_hue,10);
  4356.                         delay(1.9,function()
  4357.                                 _make_hue();
  4358.                                 local got=(bullets.clip>bullets.maximum and
  4359.                                         bullets.maximum or
  4360.                                         bullets.clip)-bullets.current;
  4361.  
  4362.                                 bullets.clip=bullets.clip-got;
  4363.                                 bullets.current=bullets.current+got;
  4364.                         end);
  4365.                 end;
  4366.                 return nil;
  4367.         else
  4368.                 bullets.current=bullets.current-1;
  4369.                
  4370.                 h_weld.C1=_cframe(0,0.75,0,
  4371.                                         -math.random(1000,1100)/10,180,0);
  4372.                 d_weld.C1=_cframe(0,-0.25,0.3);
  4373.                
  4374.                 lightstuff.Visible=true;
  4375.                 delay(0.1,function()
  4376.                         lightstuff.Visible=false;
  4377.                 end);
  4378.                
  4379.                 _rem(_new'part'{
  4380.                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4381.                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4382.                         size=Vector3.new(0.1,0.1,0.4);
  4383.                         color=_RGB(200,200,0);
  4384.                         material='Slate';
  4385.                         canCollide=true;
  4386.                         formFactor=3;
  4387.                         inv;
  4388.                 },5);
  4389.  
  4390.                 delay(0.1,function()
  4391.                         d_weld.C1=_cframe(0,-0.25,0);
  4392.                         if(bool_active)then
  4393.                                 h_weld.C1=h_weld_cf_active;
  4394.                         end;
  4395.                 end)
  4396.         end;
  4397.        
  4398.         local hit,pos=_must(v0,v1,char);
  4399.        
  4400.         shot_sound:play();
  4401.        
  4402.  
  4403.                                 _rem(_new'part'{
  4404.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4405.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4406.                                         color=_RGB(255,255,0);
  4407.                                         transparency=0.6;
  4408.                                                                                 reflectance=0.5;
  4409.                                         canCollide=false;
  4410.                                         bottomSurface=0;
  4411.                                         anchored=true;
  4412.                                         formFactor=3;
  4413.                                         topSurface=0;
  4414.                                         inv;
  4415.                                 },.15);
  4416.         _light(v0,v1);
  4417.        
  4418.         if(not hit)then return nil;end;
  4419.        
  4420.         if(hit.Parent.className=='Hat')then
  4421.                 hit:breakJoints();
  4422.                 hit.CanCollide=true;
  4423.                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4424.                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4425.         else
  4426.                 local hum=_hum(hit.Parent);
  4427.                 if(not hum)then
  4428.                         if(hit.Anchored==false and hit.Size.magnitude<4)then
  4429.                                 hit:breakJoints();
  4430.                                 hit.CanCollide=true;
  4431.                         end;
  4432.                 else
  4433.                         _hum_dam(hum,math.random(4,6));
  4434.                         _blood(pos,math.random(3,6));
  4435.                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4436.                         if(hit.Name=='Head')then
  4437.                                 hum.Health=0;
  4438.                                 _blood(pos,math.random(3,6));
  4439.                                 delay(0.001,function()
  4440.                                         _new(workspace:FindFirstChild'head_shot'or'sound'){
  4441.                                                 pitch=math.random(70,100)*0.01;
  4442.                                                 soundId=url:format(1876552);
  4443.                                                 name='head_shot';
  4444.                                                 workspace;
  4445.                                         }:play();
  4446.                                 end);
  4447.                                 _hum_tag(hum);
  4448.                                 _rem(_new'part'{
  4449.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4450.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4451.                                         color=torso.Color;
  4452.                                         transparency=0.5;
  4453.                                         canCollide=false;
  4454.                                         bottomSurface=0;
  4455.                                         anchored=true;
  4456.                                         formFactor=3;
  4457.                                         topSurface=0;
  4458.                                         inv;
  4459.                                 },30);
  4460.                                 hit.Parent=nil;
  4461.                                 for b=0,1 do
  4462.                                         for a=0,1 do
  4463.                                                 for i=0,1 do
  4464.                                                         _rem(_new'part'{
  4465.                                                                 velocity=CFrame.new(v0,pos).lookVector*20;
  4466.                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4467.                                                                 size=Vector3.new(0.5,0.5,0.5);
  4468.                                                                 color=_RGB(255,255,255);
  4469.                                                                 bottomSurface=0;
  4470.                                                                 canCollide=true;
  4471.                                                                 transparency=0;
  4472.                                                                 formFactor=3;
  4473.                                                                 topSurface=0;
  4474.                                                                 hum;
  4475.                                                         },30);
  4476.                                                 end;
  4477.                                         end;
  4478.                                 end;
  4479.                         end;
  4480.                 end;
  4481.         end;
  4482. end;
  4483.  
  4484.  
  4485.  
  4486. _cf_select=function(mouse)
  4487.         mouse.Icon=url:format(109111387);--108999296
  4488.         bool_active=true;
  4489.        
  4490.         local arm=char:findFirstChild'Right Arm';
  4491.         local weld=torso:findFirstChild'Right Shoulder';
  4492.         if(arm and weld)then
  4493.                 h_weld.Part0=arm;
  4494.                 h_weld.C1=h_weld_cf_active;
  4495.                
  4496.                 weld.Part1=nil;
  4497.                 weld.Part0=nil;
  4498.                
  4499.                 weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4500.                         name='right_arml';
  4501.                         part0=torso;
  4502.                         part1=arm;
  4503.                         torso;
  4504.                 };
  4505.                
  4506.                 arml=(arml or 0)+1;
  4507.                 local alv=arml;
  4508.                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4509.                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4510.                         gyro.P=30000;
  4511.                         gyro.D=1000;
  4512.                         gyro.Name='p_gyro';
  4513.                 repeat
  4514.                         local pos=mouse.hit.p;
  4515.                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4516.                        
  4517.                         val=-math.pi*0.5;
  4518.                         valp=val*-1;
  4519.                         p0=torso.CFrame;
  4520.                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4521.                         p1=p0+((p0.p-pos).unit*-2);
  4522.                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4523.                         hitpos=torso.Position;
  4524.                         cj=CFrame.new(hitpos);
  4525.                         c0=torso.CFrame:inverse()*cj;
  4526.                         c1=p2:inverse()*cj;
  4527.                         weld.C0=c0;
  4528.                         weld.C1=c1;
  4529.                        
  4530.                         gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4531.                        
  4532.                         wait(0.001);
  4533.                 until arml~=alv;
  4534.                 gyro.Parent=nil;
  4535.         end;
  4536. end;
  4537.  
  4538. _cf_deselect=function()
  4539.         bool_active=false;
  4540.         arml=(arml or 0)+1;
  4541.         loop_shot=(loop_shot or 0)+1;
  4542.                
  4543.         h_weld.Part0=torso;
  4544.         h_weld.C1=h_weld_cf_inactive;
  4545.        
  4546.         local weld=torso:findFirstChild'right_arml';
  4547.         if(weld)then
  4548.                 weld.Part1=nil;
  4549.                 weld.Part0=nil;
  4550.         end;
  4551.         local arm=char:findFirstChild'Right Arm';
  4552.         local weld=torso:findFirstChild'Right Shoulder';
  4553.         if(arm and weld)then
  4554.                 weld.Part0=torso;
  4555.                 weld.Part1=arm;
  4556.         end;
  4557. end;
  4558.  
  4559. _cf_mouse=function(event,fun)
  4560.         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4561.                 if(bool_active)then
  4562.                         fun(...);
  4563.                 end;
  4564.         end);
  4565. end;
  4566.  
  4567.  
  4568. do
  4569.         local main=getfenv(0);
  4570.         local c=game:children();
  4571.         local check=function(v)
  4572.                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4573.                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4574.                 end;
  4575.         end;
  4576.         for i=1,#c do
  4577.                 pcall(check,c[i]);
  4578.         end;
  4579. end;
  4580.  
  4581.  
  4582. bullets={
  4583.         maximum=51111111111111111111111111110;
  4584.         current=511111111111111111111111111111110;
  4585.         clip=501111111111111111111111111111111*4;
  4586. };
  4587.  
  4588. list_base_props={
  4589.         backgroundColor3=_RGB(0,0,0);
  4590.         textColor3=_RGB(200,200,200);
  4591.         borderSizePixel=0;
  4592.         color=_RGB(0,0,0);
  4593.         archivable=false;
  4594.         canCollide=false;
  4595.         bottomSurface=0;
  4596.         topSurface=0;
  4597.         formFactor=0;
  4598.         locked=true;
  4599. };
  4600.  
  4601.  
  4602.  
  4603. user=players.localPlayer;
  4604. mouse=user:getMouse();
  4605. char=user.Character;
  4606. gui=user.PlayerGui;
  4607. bag=user.Backpack;
  4608. torso=char.Torso;
  4609. head=char.Head;
  4610. hum=_hum(char);
  4611.  
  4612. url='rbxassetid://%d';
  4613. name='dev-uzi';
  4614.  
  4615. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4616.                                                         0,90,-70);
  4617. h_weld_cf_active=_cframe(0,0.75,0,
  4618.                                                 -110,180,0);
  4619.  
  4620. assert(hum,'humanoid is not found');
  4621.  
  4622.  
  4623.  
  4624. _clear();
  4625.  
  4626.  
  4627. _cf_mouse('button1Down',function()
  4628.         loop_shot=(loop_shot or 0)+1;
  4629.         local vers=loop_shot;
  4630.         local step=runService.Stepped;
  4631.         repeat
  4632.                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4633.                 step:wait();--wait(0.001);
  4634.         until vers~=loop_shot;
  4635. end);
  4636.  
  4637. _cf_mouse('button1Up',function()
  4638.         loop_shot=(loop_shot or 0)+1;
  4639. end);
  4640.  
  4641. _cf_mouse('move',function()
  4642.         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4643. end);
  4644.  
  4645. _cf_mouse('keyDown',function(k)
  4646.         if(k=='r')then
  4647.                 if(bullets.clip>0 and time_left<=time())then
  4648.                         local got=(bullets.clip>bullets.maximum and
  4649.                                 bullets.maximum or
  4650.                                 bullets.clip)-bullets.current;
  4651.  
  4652.                         bullets.clip=bullets.clip-got;
  4653.                         bullets.current=bullets.current+got;
  4654.                         if(got~=0)then
  4655.                                 time_left=time()+2;
  4656.                         end;
  4657.                 end;
  4658.         end;
  4659. end);
  4660.  
  4661.  
  4662. screen=_new'screenGui'{
  4663.         name=name;
  4664. };
  4665.  
  4666. cross_f=_new'frame'{
  4667.         size=UDim2.new(0,21,0,21);
  4668.         backgroundTransparency=1;
  4669.         screen;
  4670. };
  4671.  
  4672. for i=0,1 do
  4673.         _new'frame'{
  4674.                 position=UDim2.new(0,13*i,0,11);
  4675.                 size=UDim2.new(0,10,0,1);
  4676.                 cross_f;
  4677.         };
  4678. end;
  4679.  
  4680. for i=0,1 do
  4681.         _new'frame'{
  4682.                 position=UDim2.new(0,11,0,13*i);
  4683.                 size=UDim2.new(0,1,0,10);
  4684.                 cross_f;
  4685.         };
  4686. end;
  4687.  
  4688.  
  4689.  
  4690. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4691.         soundId=url:format(2920959);
  4692.         pitch=1.4;
  4693.         head;
  4694. };
  4695. if(shot_sound.Name~='2920959')then
  4696.         shot_sound.Name='2920959';
  4697.         shot_sound:play();
  4698. end;
  4699.  
  4700. bin=_new'hopperBin'{
  4701.         deselected=_cf_deselect;
  4702.         selected=_cf_select;
  4703.         name=name;
  4704.         bag;
  4705. };
  4706.  
  4707. inv=_new'model'{
  4708.         name=name;
  4709.         char;
  4710. };
  4711.  
  4712. handle=_new'part'{
  4713.         size=Vector3.new(0.3,1.3,0.4);
  4714.         color=_RGB(140,140,140);
  4715.         name='handle';
  4716.         formFactor=3;
  4717.         inv;
  4718.         touched=function(hit)
  4719.                 if(hit.Parent.className=='Model')then
  4720.                         local hum=_hum(hit.Parent);
  4721.                         if(hum~=nil)then
  4722.                                 _hum_dam(hum,handle.Velocity.magnitude);
  4723.                         end;
  4724.                 end;
  4725.         end;
  4726. };
  4727.         h_weld=_new'weld'{
  4728.                 c1=h_weld_cf_inactive;
  4729.                 part1=handle;
  4730.                 part0=torso;
  4731.                 handle;
  4732.         };
  4733.                 _make_hue();
  4734.                
  4735.                 h_part=_new'part'{
  4736.                         size=Vector3.new(0.4,0.4,1.4);
  4737.                         color=_RGB(140,140,140);
  4738.                         name='handle';
  4739.                         formFactor=3;
  4740.                         handle;
  4741.                 };
  4742.                 hp_weld=_new'weld'{
  4743.                         c1=_cframe(0,-1.3/2,-0.3,
  4744.                                                 20,0,0);
  4745.                         part0=handle;
  4746.                         part1=h_part;
  4747.                         handle;
  4748.                 };
  4749.                
  4750.                 drag=_new'part'{
  4751.                         size=Vector3.new(0.5,0.45,1.5);
  4752.                         color=_RGB(100,100,100);
  4753.                         name='handle';
  4754.                         formFactor=3;
  4755.                         handle;
  4756.                 };
  4757.                 d_weld=_new'weld'{
  4758.                         c1=_cframe(0,-0.25,0);
  4759.                         part0=h_part;
  4760.                         part1=drag;
  4761.                         handle;
  4762.                 };
  4763.                
  4764.                 tube=_new'part'{
  4765.                         size=Vector3.new(0.2,0.2,1.5);
  4766.                         color=_RGB(0,0,0);
  4767.                         name='handle';
  4768.                         formFactor=3;
  4769.                         handle;
  4770.                 };
  4771.                 t_weld=_new'weld'{
  4772.                         c1=_cframe(0,-0.3,-0.1);
  4773.                         part0=h_part;
  4774.                         part1=tube;
  4775.                         handle;
  4776.                 };
  4777.  
  4778. bullets_label=_new'textLabel'{
  4779.         textStrokeColor3=_RGB(0,0,0);
  4780.         textColor3=_RGB(200,200,200);
  4781.         textStrokeTransparency=0;
  4782.         backgroundTransparency=1;
  4783.         fontSize=5;
  4784.         screen;
  4785. };
  4786.  
  4787. lightstuff=_new'frame'{
  4788.         backgroundColor3=_RGB(255,255,255);
  4789.         position=UDim2.new(0,0,0,-1);
  4790.         backgroundTransparency=0.5;
  4791.         size=UDim2.new(1,0,1,1);
  4792.         borderSizePixel=0;
  4793.         visible=false;
  4794.         screen;
  4795. };
  4796.  
  4797. coroutine.wrap(function()
  4798.         local red,white,green;
  4799.         repeat
  4800.                 if(screen.Parent)then
  4801.                         if(not green and bullets.current==bullets.maximum)then
  4802.                                 green=true;
  4803.                                 bullets_label.TextColor3=_RGB(0,200,0);
  4804.                         elseif(not red and bullets.current==0)then
  4805.                                 red=true;
  4806.                                 bullets_label.TextColor3=_RGB(200,0,0);
  4807.                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4808.                                 bullets_label.TextColor3=_RGB(200,200,200);
  4809.                                 green=false;
  4810.                                 red=false;
  4811.                         end;
  4812.                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4813.                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4814.                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4815.                 end;
  4816.                 wait(0.001);
  4817.         until nil;
  4818. end)();
  4819.  
  4820.  
  4821. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4822. local vers=_G.dev_pistol_version;
  4823. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4824. if(hum.Health==0)then
  4825.         _clear();
  4826. end;
  4827. end
  4828. end)
  4829.  
  4830. addcmd('nil', 'removes the player',{},
  4831. function(args, speaker)
  4832.     local players = getPlayer(args[1], speaker)
  4833.     for i,v in pairs(players)do
  4834.         pcall(function() gPlayers[v].Character:Remove() end)
  4835.         gPlayers[v].Character = nil
  4836.         if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4837.             Notify('Made player(s) nil') end end end)
  4838.  
  4839.  
  4840. addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
  4841. function(args, speaker)
  4842.     local player = args[1]
  4843.     local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
  4844.     if player ~= nil then
  4845.     if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
  4846.         table.insert(banT, playerid)
  4847.         banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
  4848.         updatebans()
  4849.         Notify("Added ban for: "..player)
  4850.     end
  4851.     end
  4852. end)
  4853.  
  4854. addcmd('ban', 'goodbye ;)',{},
  4855. function(args, speaker)
  4856. local players = getPlayer(args[1], speaker)
  4857. for i,v in pairs(players)do
  4858. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4859. Notify('Banned player(s)') end
  4860.     spawn(function()
  4861. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4862. if not FindTable(banname, gPlayers[v].Name) then
  4863. table.insert(banT, _players[v].userId)
  4864. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4865. updatebans()
  4866. kickF(gPlayers[v])
  4867. end
  4868. end
  4869. end)
  4870. end
  4871. end)
  4872.  
  4873. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4874. function(args, speaker)
  4875.     banT = {}
  4876.     banname = {}
  4877.     Notify('Removed all bans')
  4878.     updatebans()
  4879. end)
  4880.  
  4881. addcmd('unban','unbans a player',{},
  4882. function(args, speaker)
  4883.     if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4884.         table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4885.         for i,v in pairs(banname) do
  4886.         if v.NAME == tostring(args[1]) then
  4887.         table.remove(banname, i)
  4888.         updatebans()
  4889.         end end
  4890.         Notify('Unbanned ' .. args[1])
  4891.     end
  4892. end)
  4893.  
  4894. addcmd('dismiss', 'dismiss',{'verify'},
  4895. function(args, speaker)
  4896. for _, child in pairs( workspace:GetChildren()) do
  4897.     if child.Name == speaker.Name .. "TAB" then
  4898.         child:Destroy() end end
  4899. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4900. end)
  4901.  
  4902. addcmd('admin', 'ur an admin now ;o',{},
  4903. function(args, speaker)
  4904. if speaker.userId ~= LP.userId then
  4905. lponly(speaker) else
  4906.     local players = getPlayer(args[1], speaker)
  4907.     for i,v in pairs(players)do
  4908.         spawn(function()
  4909.         if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4910.             table.insert(adminT, _players[v].userId)
  4911.             adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4912.             updateadmins()
  4913.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4914. Notify('Gave player(s) admin') end
  4915. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4916. end end) end end end)
  4917.  
  4918. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4919. function(args, speaker)
  4920. if speaker.userId ~= LP.userId then
  4921. lponly(speaker) else
  4922.     local players = getPlayer(args[1], speaker)
  4923.     for i,v in pairs(players)do
  4924.         local radmin = tostring(_players[v].Name)
  4925.         if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4926.         table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4927.         for a,b in pairs(adminname) do
  4928.         if b.NAME == radmin then
  4929.         table.remove(adminname, a)
  4930.         updateadmins()
  4931.         end end
  4932.         game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4933.         if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4934.         Notify('Removed admin from player(s)') end
  4935.     end
  4936.     end
  4937.     end
  4938. end)
  4939.  
  4940. addcmd('bang', 'owo',{'rape'},
  4941. function(args, speaker)
  4942.     local players = getPlayer(args[1], speaker)
  4943.     local target = getPlayer(args[2], speaker)[1]
  4944.     for i,v in pairs(players)do
  4945.     if args[2] then
  4946.         rape(target, v)
  4947.     else
  4948.         rape(v, speaker.Name)
  4949.     end
  4950.     end
  4951. end)
  4952.  
  4953. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4954. function(args, speaker)
  4955.     local players = getPlayer(args[1], speaker)
  4956.     for i,v in pairs(players)do
  4957. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4958. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4959. end
  4960.  
  4961. y = Instance.new("BillboardGui")
  4962. y.Size = UDim2.new(0,100,0,150)
  4963. y.StudsOffset = Vector3.new(0,1,0)
  4964. y.Parent = gPlayers[v].Character.Head
  4965. y.Adornee = gPlayers[v].Character.Head
  4966. f = Instance.new("TextLabel")
  4967. f.Parent = y
  4968. f.BackgroundTransparency = 1
  4969. f.Position = UDim2.new(0,0,0,-50)
  4970. f.Size = UDim2.new(0,100,0,100)
  4971. f.Font = "Highway"
  4972. f.FontSize = "Size48"
  4973. f.Text = GLS(false, 1)
  4974. f.TextStrokeColor3 = Color3.new(0,0,0)
  4975. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4976. f.TextStrokeTransparency = 0
  4977. f.TextYAlignment = "Bottom"
  4978. end
  4979. end)
  4980.  
  4981. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4982. function(args, speaker)
  4983.     local players = getPlayer(args[1], speaker)
  4984.     for i,v in pairs(players)do
  4985. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4986. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4987. end
  4988. end
  4989. end)
  4990.  
  4991. function pipeTp(name,target)
  4992.     spawn(function()
  4993.     local pipe = Instance.new("Part")
  4994.     pipe.Name = "Pipe"
  4995.     pipe.Color = Color3.new(52/255,142/255,64/255)
  4996.     pipe.Size = Vector3.new(8,8,8)
  4997.     pipe.Anchored = true
  4998.     local mesh = Instance.new("SpecialMesh",pipe)
  4999.     mesh.MeshId = "rbxassetid://856736661"
  5000.     mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  5001.     local sound = Instance.new("Sound",pipe)
  5002.     sound.SoundId = "rbxassetid://864352897"
  5003.     sound.Volume = 1
  5004.    
  5005.     local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  5006.    
  5007.     local char = game:GetService("Players")[name].Character
  5008.     char.PrimaryPart = char.HumanoidRootPart
  5009.     if char:FindFirstChild("Torso") then
  5010.         char.Torso.Anchored = true
  5011.     else
  5012.         char.UpperTorso.Anchored = true
  5013.     end
  5014.    
  5015.     local torso = char.HumanoidRootPart
  5016.     local initPos = torso.CFrame
  5017.    
  5018.     pipe.Parent = workspace
  5019.     pipe.CFrame = initPos - Vector3.new(0,8,0)
  5020.    
  5021.     for i = 0,8,0.2 do
  5022.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5023.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5024.         game:GetService("RunService").RenderStepped:wait()
  5025.     end
  5026.    
  5027.     sound:Play()
  5028.     for i = 7,-8,-0.2 do
  5029.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5030.         game:GetService("RunService").RenderStepped:wait()
  5031.     end
  5032.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  5033.    
  5034.     for i = 8,0,-0.2 do
  5035.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5036.         game:GetService("RunService").RenderStepped:wait()
  5037.     end
  5038.    
  5039.     pipe.CFrame = targetpos - Vector3.new(0,8,0)
  5040.     char:SetPrimaryPartCFrame(pipe.CFrame)
  5041.    
  5042.     for i = 0,8,0.2 do
  5043.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5044.         game:GetService("RunService").RenderStepped:wait()
  5045.     end
  5046.    
  5047.     local played = false
  5048.     for i = -8,7,0.2 do
  5049.         if i >= 0 and not played then played = true sound:Play() end
  5050.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5051.         game:GetService("RunService").RenderStepped:wait()
  5052.     end
  5053.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  5054.    
  5055.     for i = 8,0,-0.2 do
  5056.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5057.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5058.         game:GetService("RunService").RenderStepped:wait()
  5059.     end
  5060.    
  5061.     pipe:Destroy()
  5062.    
  5063.     if char:FindFirstChild("Torso") then
  5064.         char.Torso.Anchored = false
  5065.     else
  5066.         char.UpperTorso.Anchored = false
  5067.     end
  5068.     end)
  5069. end
  5070.  
  5071. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  5072. function(args, speaker)
  5073.     local players = getPlayer(args[1], speaker)
  5074.     local target = getPlayer(args[2], speaker)[1]
  5075.     for i,v in pairs(players)do
  5076.         pipeTp(v,target)
  5077.     end
  5078. end)
  5079.  
  5080. addcmd('rhats', 'no more hats',{'removehats'},
  5081. function(args, speaker)
  5082.     local players = getPlayer(args[1], speaker)
  5083.     for i,v in pairs(players) do
  5084.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5085.             if v:IsA('Accessory') then
  5086.                 v:destroy()
  5087.             end
  5088.         end
  5089.     end
  5090. end)
  5091.  
  5092. addcmd('naked', 'no more clothing',{},
  5093. function(args, speaker)
  5094.     local players = getPlayer(args[1], speaker)
  5095.     for i,v in pairs(players) do
  5096.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5097.             if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  5098.                 v:destroy()
  5099.             end
  5100.         end
  5101.     end
  5102. end)
  5103.  
  5104. addcmd('rainbow', 'makes a players parts change colors',{},
  5105. function(args, speaker)
  5106.     local players = getPlayer(args[1], speaker)
  5107.     for i,v in pairs(players) do
  5108.     local Parts={}
  5109. local function GetDiscoColor(hue)
  5110.     local section = hue % 1 * 3
  5111.     local secondary = 0.5 * math.pi * (section % 1)
  5112.     if section < 1 then
  5113.         return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  5114.     elseif section < 2 then
  5115.         return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  5116.     else
  5117.         return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  5118.     end
  5119. end
  5120. local Part = function(x,y,z,color,tr,cc,an,parent)
  5121.     local p = Instance.new('Part',parent)
  5122.     p.formFactor = 'Custom'
  5123.     p.Size = Vector3.new(x,y,z)
  5124.     p.BrickColor = BrickColor.new(color)
  5125.     p.CanCollide = cc
  5126.     p.Transparency = tr
  5127.     p.Anchored = an
  5128.     p.TopSurface,p.BottomSurface = 0,0
  5129.     p:BreakJoints''
  5130.     table.insert(Parts,p)
  5131.     return p
  5132. end
  5133. local Weld = function(p0,p1)
  5134.     local w = Instance.new('Motor',p0)
  5135.     w.Part0 = p0
  5136.     w.Part1 = p1
  5137.     return w
  5138. end
  5139. local Mesh = function(par,num,x,y,z)
  5140.     local msh = 0
  5141.     if num == 1 then
  5142.         msh = Instance.new("SpecialMesh",par)
  5143.         msh.MeshId='rbxasset://fonts/torso.mesh'
  5144.         msh.TextureId='rbxasset://25701026'
  5145.     end
  5146.     if num == 2 then
  5147.         msh = Instance.new("SpecialMesh",par)
  5148.         msh.MeshId='rbxasset://fonts/head.mesh'
  5149.         msh.TextureId='rbxassetid://25701026'
  5150.     end
  5151.     msh.Scale = Vector3.new(x,y,z)
  5152.     return msh
  5153. end
  5154. local char=gPlayers[v].Character
  5155. for _,v in pairs(char:GetChildren()) do
  5156.     if v.ClassName=="Part" then
  5157.         v.Transparency=1
  5158.     elseif v.ClassName=="Hat" then
  5159.         v.Handle.Mesh.TextureId='rbxassetid://25701026'
  5160.         table.insert(Parts,v.Handle)
  5161.     end
  5162. end
  5163. local t=Part(1,1,1,'',0,false,false,char)
  5164. Mesh(t,1,1,1,1)
  5165. Weld(char.Torso,t)
  5166. local a=Part(1,1,1,'',0,false,false,char)
  5167. Mesh(a,1,.5,1,1)
  5168. Weld(char['Right Arm'],a)
  5169. local a=Part(1,1,1,'',0,false,false,char)
  5170. Mesh(a,1,.5,1,1)
  5171. Weld(char['Left Arm'],a)
  5172. local l=Part(1,1,1,'',0,false,false,char)
  5173. Mesh(l,1,.5,1,1)
  5174. Weld(char['Right Leg'],l)
  5175. local l=Part(1,1,1,'',0,false,false,char)
  5176. Mesh(l,1,.5,1,1)
  5177. Weld(char['Left Leg'],l)
  5178. local h=Part(1,1,1,'',0,false,false,char)
  5179. Mesh(h,2,1,1,1)
  5180. Weld(char.Head,h)
  5181. spawn(function()
  5182.     while(coroutine.yield())do
  5183.         for i=1,#Parts do
  5184.             Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  5185.         end
  5186.     end;
  5187. end);
  5188.     end
  5189. end)
  5190.  
  5191. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  5192. function(args, speaker)
  5193.     local players = getPlayer(args[1], speaker)
  5194.     for i,v in pairs(players) do
  5195.         for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  5196.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5197.                 v:destroy() end
  5198.     for i,v in pairs(players) do
  5199.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  5200.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5201.                 v:destroy() end end end
  5202.         end
  5203.     end
  5204. end)
  5205.  
  5206. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  5207. function(args, speaker)
  5208.     local players = getPlayer(args[1], speaker)
  5209.     for i,v in pairs(players)do
  5210.             local function copy(instance)
  5211.         for i,c in pairs(instance:GetChildren())do
  5212.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5213.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5214.             copy(c)
  5215.         end
  5216.     end
  5217.     copy(gPlayers[v].Backpack)
  5218. end
  5219. for i,v in pairs(players)do
  5220.     local function copy(instance)
  5221.         for i,c in pairs(instance:GetChildren())do
  5222.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5223.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5224.             copy(c)
  5225.         end
  5226.     end
  5227.     copy(gPlayers[v].Character)
  5228. end
  5229. Notify('Copied tools to StarterGear')
  5230. end)
  5231.  
  5232. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5233. function(args, speaker)
  5234.     local players = getPlayer(args[1], speaker)
  5235.     for i,v in pairs(players)do
  5236.     for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  5237.     if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5238. end end end
  5239. Notify('Cleared tools from StarterGear')
  5240. end)
  5241.  
  5242. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  5243. function(args, speaker)
  5244.     local players = getPlayer(args[1], speaker)
  5245.     for i,v in pairs(players)do
  5246.             local function copy(instance)
  5247.         for i,c in pairs(instance:GetChildren())do
  5248.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5249.                 c:Clone().Parent = gPlayers[v].Backpack end
  5250.             copy(c)
  5251.         end
  5252.     end
  5253.     copy(LightingService)
  5254. end
  5255. for i,v in pairs(players)do
  5256.     local function copy(instance)
  5257.         for i,c in pairs(instance:GetChildren())do
  5258.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5259.                 c:Clone().Parent = gPlayers[v].Backpack end
  5260.             copy(c)
  5261.         end
  5262.     end
  5263.     copy(game.ReplicatedStorage)
  5264.     end
  5265. end)
  5266.  
  5267. wdisco = false
  5268. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5269. function(args, speaker)
  5270. if wdisco == false then
  5271. wdisco = true
  5272. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5273.         repeat wait(1)
  5274.             if wdisco == true then
  5275.         local function color(instance)
  5276.         for i,v in pairs(instance:GetChildren())do
  5277.             if v.className == "Part" then
  5278.                 v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5279.             color(v)
  5280.         end
  5281. end
  5282. color(workspace)
  5283. end
  5284. until wdisco == false
  5285. end
  5286. end)
  5287.  
  5288. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5289. function(args, speaker)
  5290. wdisco = false
  5291. end)
  5292.  
  5293. addcmd('gravity', 'workspace gravity',{''},
  5294. function(args, speaker)
  5295. workspace.Gravity = args[1]
  5296. Notify('Gravity set to ' .. args[1])
  5297. end)
  5298.  
  5299. SINFOGUIopen = false
  5300. function serverinfogui()
  5301. if SINFOGUIopen == false then
  5302. local Sinfo = Instance.new("ScreenGui")
  5303. local drag = Instance.new("Frame")
  5304. local PromptDialog = Instance.new("Frame")
  5305. local shadow = Instance.new("Frame")
  5306. local PopupText = Instance.new("TextLabel")
  5307. local Exit = Instance.new("TextButton")
  5308. local ContainerFrame = Instance.new("Frame")
  5309. local TextLabel = Instance.new("TextLabel")
  5310. local TextLabel2 = Instance.new("TextLabel")
  5311. local TextLabel3 = Instance.new("TextLabel")
  5312. local Time = Instance.new("TextLabel")
  5313. local appearance = Instance.new("TextLabel")
  5314. local fe = Instance.new("TextLabel")
  5315. local maxplayers = Instance.new("TextLabel")
  5316. local name = Instance.new("TextLabel")
  5317. local placeid = Instance.new("TextLabel")
  5318. local playerid = Instance.new("TextLabel")
  5319. local players = Instance.new("TextLabel")
  5320. Sinfo.Name = "Sinfo"
  5321. Sinfo.Parent = game.CoreGui
  5322. drag.Name = "drag"
  5323. drag.Parent = Sinfo
  5324. drag.Active = true
  5325. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5326. drag.BackgroundTransparency = 1
  5327. dragGUI(drag)
  5328. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5329. drag.Size = UDim2.new(0, 290, 0, 30)
  5330. PromptDialog.Name = "PromptDialog"
  5331. PromptDialog.Parent = drag
  5332. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5333. PromptDialog.BackgroundTransparency = 1
  5334. PromptDialog.BorderSizePixel = 0
  5335. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5336. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5337. PromptDialog.ZIndex = 8
  5338. shadow.Name = "shadow"
  5339. shadow.Parent = PromptDialog
  5340. shadow.BackgroundColor3 = maincolor
  5341. shadow.BackgroundTransparency = 0.30000001192093
  5342. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5343. shadow.BorderSizePixel = 0
  5344. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5345. shadow.Size = UDim2.new(0, 290, 0, 26)
  5346. PopupText.Name = "PopupText"
  5347. PopupText.Parent = shadow
  5348. PopupText.BackgroundTransparency = 1
  5349. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5350. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5351. PopupText.ZIndex = 110
  5352. PopupText.Font = Enum.Font.SourceSansBold
  5353. PopupText.FontSize = Enum.FontSize.Size28
  5354. PopupText.Text = "Server"
  5355. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5356. PopupText.TextStrokeTransparency = 0
  5357. PopupText.TextWrapped = true
  5358. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5359. Exit.Name = "Exit"
  5360. Exit.Parent = shadow
  5361. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5362. Exit.BackgroundTransparency = 0.30000001192093
  5363. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5364. Exit.BorderSizePixel = 0
  5365. Exit.Position = UDim2.new(0, 267, 0, 3)
  5366. Exit.Size = UDim2.new(0, 20, 0, 20)
  5367. Exit.FontSize = Enum.FontSize.Size14
  5368. Exit.Text = ""
  5369. ContainerFrame.Name = "ContainerFrame"
  5370. ContainerFrame.Parent = PromptDialog
  5371. ContainerFrame.BackgroundColor3 = maincolor
  5372. ContainerFrame.BackgroundTransparency = 0.5
  5373. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5374. ContainerFrame.BorderSizePixel = 0
  5375. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5376. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5377. ContainerFrame.ZIndex = 5
  5378. TextLabel.Name = "Text Label"
  5379. TextLabel.Parent = ContainerFrame
  5380. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5381. TextLabel.BackgroundTransparency = 1
  5382. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5383. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5384. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5385. TextLabel.ZIndex = 10
  5386. TextLabel.Font = Enum.Font.SourceSans
  5387. TextLabel.FontSize = Enum.FontSize.Size24
  5388. TextLabel.Text = "Run Time:"
  5389. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5390. TextLabel.TextStrokeTransparency = 0
  5391. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5392. TextLabel2.Name = "Text Label2"
  5393. TextLabel2.Parent = ContainerFrame
  5394. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5395. TextLabel2.BackgroundTransparency = 1
  5396. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5397. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5398. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5399. TextLabel2.ZIndex = 10
  5400. TextLabel2.Font = Enum.Font.SourceSans
  5401. TextLabel2.FontSize = Enum.FontSize.Size24
  5402. TextLabel2.Text = "Statistics:"
  5403. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5404. TextLabel2.TextStrokeTransparency = 0
  5405. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5406. TextLabel3.Name = "Text Label3"
  5407. TextLabel3.Parent = ContainerFrame
  5408. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5409. TextLabel3.BackgroundTransparency = 1
  5410. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5411. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5412. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5413. TextLabel3.ZIndex = 10
  5414. TextLabel3.Font = Enum.Font.SourceSans
  5415. TextLabel3.FontSize = Enum.FontSize.Size24
  5416. TextLabel3.Text = "Local Player:"
  5417. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5418. TextLabel3.TextStrokeTransparency = 0
  5419. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5420. Time.Name = "Time"
  5421. Time.Parent = ContainerFrame
  5422. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5423. Time.BackgroundTransparency = 1
  5424. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5425. Time.Position = UDim2.new(0, 10, 0, 90)
  5426. Time.Size = UDim2.new(0, 100, 0, 20)
  5427. Time.ZIndex = 100
  5428. Time.Font = Enum.Font.ArialBold
  5429. Time.FontSize = Enum.FontSize.Size14
  5430. Time.Text = "Loading..."
  5431. Time.TextColor3 = Color3.new(1, 1, 1)
  5432. Time.TextStrokeTransparency = 0
  5433. Time.TextXAlignment = Enum.TextXAlignment.Left
  5434. appearance.Name = "appearance"
  5435. appearance.Parent = ContainerFrame
  5436. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5437. appearance.BackgroundTransparency = 1
  5438. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5439. appearance.Position = UDim2.new(0, 10, 0, 40)
  5440. appearance.Size = UDim2.new(0, 100, 0, 20)
  5441. appearance.ZIndex = 10
  5442. appearance.Font = Enum.Font.ArialBold
  5443. appearance.FontSize = Enum.FontSize.Size14
  5444. appearance.Text = "Appearance: Loading..."
  5445. appearance.TextColor3 = Color3.new(1, 1, 1)
  5446. appearance.TextStrokeTransparency = 0
  5447. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5448. fe.Name = "fe"
  5449. fe.Parent = ContainerFrame
  5450. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5451. fe.BackgroundTransparency = 1
  5452. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5453. fe.Position = UDim2.new(0, 10, 0, 200)
  5454. fe.Size = UDim2.new(0, 100, 0, 20)
  5455. fe.ZIndex = 10
  5456. fe.Font = Enum.Font.ArialBold
  5457. fe.FontSize = Enum.FontSize.Size14
  5458. fe.Text = "Loading..."
  5459. fe.TextColor3 = Color3.new(1, 1, 1)
  5460. fe.TextStrokeTransparency = 0
  5461. fe.TextXAlignment = Enum.TextXAlignment.Left
  5462. maxplayers.Name = "maxplayers"
  5463. maxplayers.Parent = ContainerFrame
  5464. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5465. maxplayers.BackgroundTransparency = 1
  5466. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5467. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5468. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5469. maxplayers.ZIndex = 10
  5470. maxplayers.Font = Enum.Font.ArialBold
  5471. maxplayers.FontSize = Enum.FontSize.Size14
  5472. maxplayers.Text = "Loading..."
  5473. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5474. maxplayers.TextStrokeTransparency = 0
  5475. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5476. name.Name = "name"
  5477. name.Parent = ContainerFrame
  5478. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5479. name.BackgroundTransparency = 1
  5480. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5481. name.Position = UDim2.new(0, 10, 0, 180)
  5482. name.Size = UDim2.new(0, 100, 0, 20)
  5483. name.ZIndex = 10
  5484. name.Font = Enum.Font.ArialBold
  5485. name.FontSize = Enum.FontSize.Size14
  5486. name.Text = "Place: Loading..."
  5487. name.TextColor3 = Color3.new(1, 1, 1)
  5488. name.TextStrokeTransparency = 0
  5489. name.TextXAlignment = Enum.TextXAlignment.Left
  5490. placeid.Name = "placeid"
  5491. placeid.Parent = ContainerFrame
  5492. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5493. placeid.BackgroundTransparency = 1
  5494. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5495. placeid.Position = UDim2.new(0, 10, 0, 220)
  5496. placeid.Size = UDim2.new(0, 100, 0, 20)
  5497. placeid.ZIndex = 10
  5498. placeid.Font = Enum.Font.ArialBold
  5499. placeid.FontSize = Enum.FontSize.Size14
  5500. placeid.Text = "Place ID: Loading..."
  5501. placeid.TextColor3 = Color3.new(1, 1, 1)
  5502. placeid.TextStrokeTransparency = 0
  5503. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5504. playerid.Name = "playerid"
  5505. playerid.Parent = ContainerFrame
  5506. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5507. playerid.BackgroundTransparency = 1
  5508. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5509. playerid.Position = UDim2.new(0, 10, 0, 20)
  5510. playerid.Size = UDim2.new(0, 100, 0, 20)
  5511. playerid.ZIndex = 10
  5512. playerid.Font = Enum.Font.ArialBold
  5513. playerid.FontSize = Enum.FontSize.Size14
  5514. playerid.Text = "Player ID: Loading..."
  5515. playerid.TextColor3 = Color3.new(1, 1, 1)
  5516. playerid.TextStrokeTransparency = 0
  5517. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5518. players.Name = "players"
  5519. players.Parent = ContainerFrame
  5520. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5521. players.BackgroundTransparency = 1
  5522. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5523. players.Position = UDim2.new(0, 10, 0, 140)
  5524. players.Size = UDim2.new(0, 100, 0, 20)
  5525. players.ZIndex = 100
  5526. players.Font = Enum.Font.ArialBold
  5527. players.FontSize = Enum.FontSize.Size14
  5528. players.Text = "Loading..."
  5529. players.TextColor3 = Color3.new(1, 1, 1)
  5530. players.TextStrokeTransparency = 0
  5531. players.TextXAlignment = Enum.TextXAlignment.Left
  5532. local SINFOGUI = ContainerFrame
  5533. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5534. SINFOGUIopen = true wait(0.5)
  5535. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5536. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5537. Exit.MouseButton1Click:Connect(function()
  5538. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5539. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5540. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5541. if workspace.FilteringEnabled == true then
  5542. SINFOGUI.fe.Text = "Filtering Enabled"
  5543. elseif workspace.FilteringEnabled == false then
  5544. SINFOGUI.fe.Text = "Filtering Disabled"  end
  5545. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5546. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5547.     players = gPlayers:getPlayers()
  5548.     SINFOGUI.players.Text = #players.. " Player(s)"
  5549.     SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5550.     local seconds = math.floor(workspace.DistributedGameTime)
  5551.     local minutes = math.floor(workspace.DistributedGameTime / 60)
  5552.     local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5553.     local seconds = seconds - (minutes * 60)
  5554.     local minutes = minutes - (hours * 60)
  5555.     if hours < 1 then if minutes < 1 then
  5556.     SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5557.     SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5558.     SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5559. end  wait(1) until SINFOGUIopen == false end end
  5560. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5561. function(args, speaker)
  5562. if speaker.userId ~= LP.userId then
  5563. lponly(speaker)
  5564. else
  5565. serverinfogui()
  5566. end
  5567. end)
  5568.  
  5569. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5570. function(args, speaker)
  5571.     local players = getPlayer(args[1], speaker)
  5572.     for i,v in pairs(players)do
  5573.     spawn(function()
  5574.         local pchar=_char(v)
  5575.         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5576.         local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5577.         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5578.         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5579.         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5580.         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5581.         if not args[2] then return end
  5582.         Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5583.         Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5584.         Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5585.         Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5586.         Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5587.         Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5588.     end)
  5589.     end
  5590. end)
  5591.  
  5592. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5593. function(args, speaker)
  5594.     local players = getPlayer(args[1], speaker)
  5595.     for i,v in pairs(players)do
  5596.         local pchar=_char(v)
  5597.         for j,v1 in pairs(pchar:GetDescendants()) do
  5598.             if v1:IsA("Sparkles") then
  5599.                 v1:Destroy()
  5600.             end end end
  5601. end)
  5602.  
  5603. addcmd('smoke', 'give a player smoke',{},
  5604. function(args, speaker)
  5605.     local players = getPlayer(args[1], speaker)
  5606.     for i,v in pairs(players)do
  5607.         local pchar=_char(v)
  5608.         Instance.new("Smoke", pchar.HumanoidRootPart)
  5609.     end
  5610. end)
  5611.  
  5612. addcmd('addstat', 'give a player a stat',{},
  5613. function(args, speaker)
  5614.     local players = getPlayer(args[1], speaker)
  5615.     for i,v in pairs(players)do
  5616.     spawn(function()
  5617.     if gPlayers[v]:FindFirstChild("leaderstats") then
  5618.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5619.     if child.Name == "STAT" then
  5620.     child:Destroy()
  5621.     end
  5622.     end
  5623.     local score = Instance.new("StringValue")
  5624.     score.Name = "STAT"
  5625.     score.Value = GLS(false, 1)
  5626.     score.Parent = gPlayers[v].leaderstats
  5627.     else
  5628.     local stats = Instance.new("IntValue")
  5629.     stats.Name = "leaderstats"
  5630.     stats.Parent = gPlayers[v]
  5631.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5632.     if child.Name == "STAT" then
  5633.     child:Destroy()
  5634.     end
  5635.     end
  5636.     local score = Instance.new("StringValue")
  5637.     score.Name = "STAT"
  5638.     score.Value = GLS(false, 1)
  5639.     score.Parent = gPlayers[v].leaderstats
  5640.     end
  5641.     end)
  5642.     end
  5643. end)
  5644.  
  5645. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5646. function(args, speaker)
  5647.     local players = getPlayer(args[1], speaker)
  5648.     for i,v in pairs(players)do
  5649.         local pchar=_char(v)
  5650.         for j,v1 in pairs(pchar:GetDescendants()) do
  5651.             if v1:IsA("Smoke") then
  5652.                 v1:Destroy()
  5653.             end
  5654.         end
  5655.     end
  5656. end)
  5657.  
  5658. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5659. function(args, speaker)
  5660.     local players = getPlayer(args[1], speaker)
  5661.     for i,v in pairs(players)do
  5662.         local pchar=_char(v)
  5663.         for i,v in pairs(pchar:GetChildren()) do
  5664.         if pchar.Torso:FindFirstChild("Neck") then
  5665.         pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5666.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5667.         Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5668.         Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5669.         local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5670.         local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5671.     end
  5672.     end
  5673. end
  5674. end)
  5675.  
  5676. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5677. function(args, speaker)
  5678.     local players = getPlayer(args[1], speaker)
  5679.     for i,v in pairs(players)do
  5680.         local pchar=_char(v)
  5681.         for i,v in pairs(pchar:GetChildren()) do
  5682.         pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5683.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5684.     end
  5685. end
  5686. end)
  5687.  
  5688. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5689. function(args, speaker)
  5690. workspace.Terrain:Clear()
  5691. end)
  5692.  
  5693. addcmd('smite','get hit by lightning',{},
  5694. function(args, speaker)
  5695.     local players = getPlayer(args[1], speaker)
  5696.     for i,v in pairs(players)do
  5697.         local pchar=_char(v)
  5698.         spawn(function()
  5699.                         local char = pchar
  5700.                         local zeus = Instance.new("Model",char)
  5701.                         local cloud = Instance.new("Part",zeus)
  5702.                         cloud.Anchored = true
  5703.                         cloud.CanCollide = false
  5704.                         cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5705.                         local sound = Instance.new("Sound",cloud)
  5706.                         sound.SoundId = "rbxassetid://133426162"
  5707.                         local mesh = Instance.new("SpecialMesh",cloud)
  5708.                         mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5709.                         mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5710.                         mesh.Scale = Vector3.new(30,30,40)
  5711.                         mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5712.                         local light = Instance.new("PointLight",cloud)
  5713.                         light.Color = Color3.new(0,85/255,1)
  5714.                         light.Brightness = 10
  5715.                         light.Range = 30
  5716.                         light.Enabled = false
  5717.                         wait(0.2)
  5718.                         sound.Volume = 0.5
  5719.                         sound.Pitch = 0.8
  5720.                         sound:Play()
  5721.                         light.Enabled = true
  5722.                         wait(1/100)
  5723.                         light.Enabled = false
  5724.                         wait(0.2)
  5725.                         light.Enabled = true
  5726.                         light.Brightness = 1
  5727.                         wait(0.05)
  5728.                         light.Brightness = 3
  5729.                         wait(0.02)
  5730.                         light.Brightness = 1
  5731.                         wait(0.07)
  5732.                         light.Brightness = 10
  5733.                         wait(0.09)
  5734.                         light.Brightness = 0
  5735.                         wait(0.01)
  5736.                         light.Brightness = 7
  5737.                         light.Enabled = false
  5738.                         wait(1.5)
  5739.                         local part1 = Instance.new("Part",zeus)
  5740.                         part1.Anchored = true
  5741.                         part1.CanCollide = false
  5742.                         part1.Size = Vector3.new(2, 9.2, 1)
  5743.                         part1.BrickColor = BrickColor.new("New Yeller")
  5744.                         part1.Transparency = 0.6
  5745.                         part1.BottomSurface = "Smooth"
  5746.                         part1.TopSurface = "Smooth"
  5747.                         part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5748.                         part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5749.                         wait()
  5750.                         local part2 = part1:clone()
  5751.                         part2.Parent = zeus
  5752.                         part2.Size = Vector3.new(1, 7.48, 2)
  5753.                         part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5754.                         part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5755.                         wait()
  5756.                         local part3 = part1:clone()
  5757.                         part3.Parent = zeus
  5758.                         part3.Size = Vector3.new(1.86, 7.56, 1)
  5759.                         part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5760.                         part3.Rotation = Vector3.new(0, 0, -11.128)
  5761.                         sound.SoundId = "rbxassetid://130818250"
  5762.                         sound.Volume = 1
  5763.                         sound.Pitch = 1
  5764.                         sound:Play()
  5765.                         wait()
  5766.                         part1.Transparency = 1
  5767.                         part2.Transparency = 1
  5768.                         part3.Transparency = 1
  5769.                         Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5770.                         char:BreakJoints()
  5771.         end)
  5772.     end
  5773. end)
  5774.  
  5775. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5776. function(args, speaker)
  5777.     local players = getPlayer(args[1], speaker)
  5778.     for i,v in pairs(players)do
  5779. spawn(function()
  5780.         local pchar=_char(v)
  5781.                 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)
  5782.                 local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5783.                 local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5784.                 local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5785.                 local f = Instance.new("Sound")
  5786.                 f.Name = "fly"
  5787.                 f.SoundId = "rbxassetid://179438534"
  5788.                 f.Volume = 3
  5789.                 f.Pitch = 1
  5790.                 f.Looped = true
  5791.                 f.archivable = true
  5792.                 f.Parent = Ast
  5793.                 f:play()
  5794.                 local Touched = false
  5795.                 coroutine.wrap(function()
  5796.                     repeat wait(0.1)
  5797.                         Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5798.                     until not Ast or Ast.Parent == nil or Touched == true
  5799.                 end)()
  5800.                 Ast.Touched:connect(function(Part)
  5801.                     if Touched == false then
  5802.                         Touched = true
  5803.                         Part:BreakJoints()
  5804.                         local Boom = Instance.new("Explosion", workspace)
  5805.                         Boom.Position = Ast.Position
  5806.                         Boom.BlastPressure = 1000000
  5807.                         Boom.BlastRadius = 30
  5808.                         Fire.Heat = 0
  5809.                         Smoke.RiseVelocity = 0
  5810.                         f:Destroy()
  5811.                         local s = Instance.new("Sound")
  5812.                         s.Name = "boom"
  5813.                         s.SoundId = "rbxassetid://188590169"
  5814.                         s.Volume = 3
  5815.                         s.Pitch = 1
  5816.                         s.Looped = true
  5817.                         s.archivable = true
  5818.                         s.Parent = Ast
  5819.                         s:play()
  5820.                         coroutine.wrap(function()
  5821.                             wait(10)
  5822.                             s:Destroy()
  5823.                             if Ast and Ast.Parent ~= nil then
  5824.                                 Ast:Destroy()
  5825.                             end
  5826.                         end)()
  5827.                     end
  5828.                 end)
  5829. end)
  5830. end
  5831. end)
  5832.  
  5833. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5834. function(args, speaker)
  5835.     local players = getPlayer(args[1], speaker)
  5836.     for i,v in pairs(players)do
  5837. spawn(function()
  5838.         local Char=_char(v)
  5839. local HumanoidRootPart = Char.HumanoidRootPart
  5840. local TickWait = 1
  5841. local Dead = false
  5842.  
  5843. local Position = Vector3.new(0,100,0)
  5844. function NewPart(Parent)
  5845.     local Part = Instance.new("Part", Parent)
  5846.     Part.CanCollide = false
  5847.     Part.Position = Position
  5848.     Part.TopSurface = "Smooth"
  5849.     Part.BottomSurface = "Smooth"
  5850.     Position = Position + Vector3.new(0,10,0)
  5851.     return Part
  5852. end
  5853.  
  5854. local Model = Char:FindFirstChild("Bomb")
  5855. if Model then Model:Destroy() end
  5856.  
  5857. local Model = Instance.new("Model", Char)
  5858. Model.Name = "Bomb"
  5859.  
  5860. local Belt = NewPart(Model)
  5861. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5862. local Weld = Instance.new("Weld", Belt)
  5863. Weld.Part0 = Belt
  5864. Weld.Part1 = HumanoidRootPart
  5865. Weld.C0 = CFrame.new(0,1.1,0)
  5866. local Light = Instance.new("PointLight", Belt)
  5867. Light.Range = 15
  5868. Light.Brightness = 5
  5869. Light.Color = Color3.new(1,0,0)
  5870. local Beep = Instance.new("Sound", Belt)
  5871. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5872. local ExplodeSound = Instance.new("Sound", Belt)
  5873. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5874. ExplodeSound.Pitch = 2.8
  5875. ExplodeSound.Volume = 3
  5876.  
  5877. local Back = NewPart(Model)
  5878. Back.Size = Vector3.new(1.5,1.5,0.5)
  5879. local Weld = Instance.new("Weld", Back)
  5880. Weld.Part0 = Back
  5881. Weld.Part1 = HumanoidRootPart
  5882. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5883.  
  5884. local StrapLeft = NewPart(Model)
  5885. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5886. local Weld = Instance.new("Weld", StrapLeft)
  5887. Weld.Part0 = StrapLeft
  5888. Weld.Part1 = HumanoidRootPart
  5889. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5890.  
  5891. local BuckleLeft = NewPart(Model)
  5892. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5893. local Weld = Instance.new("Weld", BuckleLeft)
  5894. Weld.Part0 = BuckleLeft
  5895. Weld.Part1 = HumanoidRootPart
  5896. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5897.  
  5898. local StrapRight = NewPart(Model)
  5899. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5900. local Weld = Instance.new("Weld", StrapRight)
  5901. Weld.Part0 = StrapRight
  5902. Weld.Part1 = HumanoidRootPart
  5903. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5904.  
  5905. local BuckleRight = NewPart(Model)
  5906. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5907. local Weld = Instance.new("Weld", BuckleRight)
  5908. Weld.Part0 = BuckleRight
  5909. Weld.Part1 = HumanoidRootPart
  5910. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5911.  
  5912. LightEnabled = true
  5913. coroutine.wrap(function()
  5914.     repeat
  5915.         wait(TickWait)
  5916.         LightEnabled = not LightEnabled
  5917.         Light.Enabled = LightEnabled
  5918.         Beep:Play()
  5919.     until Dead == true or Char:FindFirstChild("Bomb") == nil
  5920. end)()
  5921.  
  5922. wait(10)
  5923.     if Dead == false then
  5924.         Dead = true
  5925.         ExplodeSound:Play(); wait(1.4)
  5926.         local Explosion = Instance.new("Explosion")
  5927.         Explosion.Position = Belt.Position
  5928.         Explosion.BlastPressure = 100000
  5929.         Explosion.DestroyJointRadiusPercent = 0.7
  5930.         Explosion.ExplosionType = "CratersAndDebris"
  5931.         Explosion.BlastRadius = 50
  5932.         Explosion.Parent = workspace
  5933.     end
  5934. end)
  5935. end
  5936. end)
  5937.  
  5938. addcmd('btools', 'gives a player btools',{},
  5939. function(args, speaker)
  5940.     local players = getPlayer(args[1], speaker)
  5941.     if players ~= nil then
  5942.         for i, v in pairs(players) do
  5943.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5944.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5945.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5946.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5947.             if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5948.             Notify('Gave btools to player(s)') end end end end)
  5949.  
  5950. addcmd('sword', 'gives a player a sword',{},
  5951. function(args, speaker)
  5952. local players = getPlayer(args[1], speaker)
  5953. if players ~= nil then
  5954. for i, v in pairs(players) do
  5955. coroutine.resume(coroutine.create(function()
  5956. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5957. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
  5958. sword.GripForward = Vector3.new(-1,0,0)
  5959. sword.GripPos = Vector3.new(0,0,-1.5)
  5960. sword.GripRight = Vector3.new(0,1,0)
  5961. sword.GripUp = Vector3.new(0,0,1)
  5962. 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
  5963. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5964. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5965. local Damage = 15
  5966. local SlashSound = Instance.new("Sound", handle)
  5967. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5968. SlashSound.Volume = 1
  5969. local LungeSound = Instance.new("Sound", handle)
  5970. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5971. LungeSound.Volume = 1
  5972. local UnsheathSound = Instance.new("Sound", handle)
  5973. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5974. UnsheathSound.Volume = 1
  5975. handle.Touched:connect(function(hit)
  5976. 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
  5977. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5978. hit.Parent.Humanoid:TakeDamage(Damage)
  5979. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5980. sword.Enabled = false
  5981. SlashSound:play()
  5982. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5983. wait(0.5)
  5984. sword.Enabled = true
  5985. end
  5986. end)
  5987. sword.Equipped:connect(function(hit)
  5988. UnsheathSound:play()
  5989. sword.Enabled = true
  5990. end)
  5991. end
  5992. end))
  5993. end
  5994. end
  5995. end)
  5996.  
  5997. addcmd('hatsize', 'changes players hat size',{''},
  5998. function(args, speaker)
  5999.     local players = getPlayer(args[1], speaker)
  6000.     for i,v in pairs(players) do
  6001.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  6002.             if v:IsA('Accessory') then
  6003.                 for a,b in pairs(v.Handle:GetChildren()) do
  6004.                     if b:IsA('SpecialMesh') then
  6005.                         b.Scale = args[2] * Vector3.new(1, 1, 1)
  6006.                     end
  6007.                 end
  6008.             end
  6009.         end
  6010.     end
  6011. end)
  6012.  
  6013. addcmd('headsize', 'changes players head size',{''},
  6014. function(args, speaker)
  6015.     local players = getPlayer(args[1], speaker)
  6016.     for i,v in pairs(players) do
  6017.     local plrchar = _players[v].Character
  6018.     if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  6019.         if args[2] == 1 then
  6020.             plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  6021.             plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  6022.         else
  6023.             plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  6024.         end
  6025.     else plrchar.Humanoid.HeadScale.Value = args[2]
  6026.         end
  6027.     end
  6028. end)
  6029.  
  6030. addcmd('change', 'changes a players stat',{'stat'},
  6031. function(args, speaker)
  6032.     local players = getPlayer(args[1], speaker)
  6033.     for i,v in pairs(players) do
  6034.         if _players[v]:FindFirstChild('leaderstats') then
  6035.             for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  6036.                 if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  6037.                     if args[3] then v.Value = tonumber(args[3]) end
  6038.                 elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  6039.                     v.Value = GLS(false, 2)
  6040.                 end
  6041.             end
  6042.         end
  6043.     end
  6044. end)
  6045.  
  6046. addcmd('draw', 'drawing tool',{},
  6047. function(args, speaker)
  6048. if speaker.userId ~= LP.userId then
  6049. lponly(speaker)
  6050. else
  6051. for i,v in next,game:children()do
  6052.     pcall(function()
  6053.         local c=v.className;
  6054.         rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  6055.     end);
  6056. end;
  6057.  
  6058.  
  6059. user=players.LocalPlayer;
  6060. uname=user.Name;
  6061. guis=user.PlayerGui;
  6062. pack=user.Backpack;
  6063.  
  6064. keyDowns={};
  6065. freeKeys={};
  6066. shortcuts={};
  6067.  
  6068. _G.mine=_G.mine or{};
  6069.  
  6070. name='Draw3D';
  6071. url='http://www.roblox.com/asset/?id=%d';
  6072.  
  6073. iconNormal=url:format(96578285);
  6074. iconOnDown=url:format(96584484);
  6075.  
  6076. ver=0;
  6077. drawPixel=0.10;
  6078. _G.drawLimit=_G.drawLimit or 1000;
  6079.  
  6080. _G.drawColor=_G.drawColor or Color3.new();
  6081.  
  6082.  
  6083.  
  6084.  
  6085.  
  6086. destroy=game.remove;
  6087. find=game.findFirstChild;
  6088. new=Instance.new;
  6089. with=function(c)
  6090.     return function(p)
  6091.         local o=type(c)=='string'and new(c)or c;
  6092.         local x=p.Parent;p.Parent=nil;
  6093.         for i,v in next,p do
  6094.             o[i]=v;
  6095.         end;
  6096.         if(x)then
  6097.             o.Parent=x;
  6098.         end;
  6099.         return o;
  6100.     end;
  6101. end;
  6102. getPlace=function()
  6103.     if(find(workspace,'draw')==nil)then
  6104.         new('Model',workspace).Name='draw';
  6105.     end;
  6106.     if(find(workspace.draw,uname)==nil)then
  6107.         new('Model',workspace.draw).Name=uname;
  6108.     end;
  6109.     return workspace.draw[uname];
  6110. end;
  6111. drawLine=function(start,target)
  6112.     local gui=with'BlockMesh'{
  6113.         Parent=with'Part'{
  6114.             CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  6115.             Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  6116.             Parent=getPlace();
  6117.             Color=_G.drawColor;
  6118.             BottomSurface=0;
  6119.             Anchored=true;
  6120.             TopSurface=0;
  6121.             formFactor=3;
  6122.             Name=name;
  6123.     }}.Parent;
  6124.     table.insert(_G.mine,gui);
  6125.     return gui;
  6126. end;
  6127. onDown=function()
  6128.     if(drawing)then
  6129.         return nil;
  6130.     end;
  6131.     if(selectGui.Adornee)then
  6132.         destroy(selectGui.Adornee);
  6133.     end;
  6134.    
  6135.     drawing=true;
  6136.    
  6137.     mouse.Icon=iconOnDown;
  6138.     ver=ver+1;
  6139.    
  6140.    
  6141.     local cVer,start,target=ver,mouse.hit.p;
  6142.    
  6143.     local group={};
  6144.     repeat
  6145.         Wait(0.02);
  6146.        
  6147.         if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  6148.            
  6149.             target=mouse.hit.p;
  6150.            
  6151.             table.insert(group,drawLine(start,target));
  6152.            
  6153.             start=target;
  6154.         end;
  6155.     until ver~=cVer;
  6156.     drawing=false;
  6157.    
  6158.     local groupM=new('Model',getPlace());
  6159.     for i,v in next,group do
  6160.         if(v:IsDescendantOf(Workspace))then
  6161.             v.Parent=groupM;
  6162.         end;
  6163.     end;
  6164.     if(next(groupM:children())==nil)then
  6165.         destroy(groupM);
  6166.     end;
  6167. end;
  6168. onUp=function()
  6169.     mouse.Icon=iconNormal;
  6170.     ver=ver+1;
  6171. end;
  6172. onKeyDown=function(k)
  6173.     if(freeKeys[k]==false)then
  6174.         return false;
  6175.     end;
  6176.     freeKeys[k]=false;
  6177.     Wait(0.01);
  6178.     if(keyDowns[k])then
  6179.         keyDowns[k]();
  6180.     elseif(shortcuts[k])then
  6181.         shortcuts[k]();
  6182.     end;
  6183. end;
  6184. onKeyUp=function(k)
  6185.     freeKeys[k]=true;
  6186. end;
  6187. onMove=function()
  6188.  
  6189. end;
  6190. onSelect=function(lmouse)
  6191.     frame.Visible=true;
  6192.  
  6193.     mouse=lmouse;
  6194.    
  6195.     mouse.Icon=iconNormal;
  6196.    
  6197.     mouse.Button1Down:connect(onDown);
  6198.     mouse.KeyDown:connect(onKeyDown);
  6199.     mouse.Button1Up:connect(onUp);
  6200.     mouse.KeyUp:connect(onKeyUp);
  6201.     mouse.Move:connect(onMove);
  6202. end;
  6203. onDeselect=function()
  6204.     ver=ver+1;
  6205.     frame.Visible=false;
  6206.     selectGui.Adornee=nil;
  6207.     mouse.Icon=iconNormal;
  6208.     for i,v in next,freeKeys do
  6209.         freeKeys[i]=true;
  6210.     end;
  6211. end;
  6212. addButton=function(title,shortcut,fun)
  6213.     with'TextButton'{
  6214.         Text=string.format(' %s (%s)',title,shortcut);
  6215.         TextXAlignment=0;
  6216.         Parent=frame;
  6217.     }.MouseButton1Up:connect(fun);
  6218.    
  6219.     shortcuts[shortcut]=fun;
  6220.    
  6221.     local c=#frame:children();
  6222.     for i,v in next,frame:children()do
  6223.         v.Position=UDim2.new(0,0,0,20*(i-1));
  6224.         v.Size=UDim2.new(1,0,0,20);
  6225.     end;
  6226.    
  6227.     frame.Position=UDim2.new(1,-152,.5,-c*10);
  6228.     frame.Size=UDim2.new(0,150,0,c*20);
  6229. end;
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238. for i,v in next,{guis;pack;}do
  6239.     pcall(function()
  6240.         repeat until destroy(v[name]);
  6241.     end);
  6242. end;
  6243.  
  6244.  
  6245.  
  6246. tool=with'HopperBin'{
  6247.     Parent=pack;
  6248.     Name=name;
  6249. };
  6250. tool.Deselected:connect(onDeselect);
  6251. tool.Selected:connect(onSelect);
  6252.  
  6253.  
  6254.  
  6255.  
  6256. screen=with'ScreenGui'{
  6257.     Parent=guis;
  6258.     Name=name;
  6259. };
  6260. frame=with'Frame'{
  6261.     Parent=screen;
  6262.     Visible=false;
  6263. };
  6264. clframe=with'Frame'{
  6265.     Position=UDim2.new(.5,-50,.5,-50);
  6266.     Size=UDim2.new(0,100,0,100);
  6267.     Visible=false;
  6268.     Parent=screen;
  6269. };
  6270. selectGui=with'SelectionBox'{
  6271.     Parent=screen;
  6272. };
  6273.  
  6274. local c=0;
  6275. for y=0,7 do
  6276.     for x=0,7 do
  6277.         local color=BrickColor.palette(c).Color;
  6278.        
  6279.         with'ImageButton'{
  6280.             Position=UDim2.new(.125*x,0,.125*y);
  6281.             Size=UDim2.new(.125,0,.125);
  6282.             BackgroundColor3=color;
  6283.             Parent=clframe;
  6284.         }.MouseButton1Up:connect(function()
  6285.             clframe.Visible=false;
  6286.             _G.drawColor=color;
  6287.         end);
  6288.        
  6289.         c=c+1;
  6290.     end;
  6291. end;
  6292.  
  6293. addButton('Color','c',function()
  6294.     clframe.Visible=true;
  6295. end);
  6296. addButton('Remove your draws','r',function()
  6297.     repeat
  6298.         destroy(_G.mine[1]);
  6299.         table.remove(_G.mine,1);
  6300.         Wait(0.01);
  6301.     until nil;
  6302. end);
  6303. addButton('Remove global draws','k',function()
  6304.     destroy(workspace.draw);
  6305.     while(_G.mine[1])do
  6306.         destroy(_G.mine[1]);
  6307.         table.remove(_G.mine,1);
  6308.     end;
  6309. end);
  6310. addButton('Remove selected','x',function()
  6311.     repeat
  6312.         if(find(workspace,'draw'))then
  6313.             local dt=mouse.target;
  6314.             if(dt and dt:IsDescendantOf(workspace.draw))then
  6315.                 selectGui.Adornee=dt.Parent;
  6316.             else
  6317.                 selectGui.Adornee=nil;
  6318.             end;
  6319.         else
  6320.             selectGui.Adornee=nil;
  6321.         end;
  6322.         Wait(0.01);
  6323.     until freeKeys.x;
  6324.     selectGui.Adornee=nil;
  6325. end);
  6326.  
  6327.  
  6328.  
  6329.  
  6330. repeat
  6331.     Wait(0.01);
  6332.     if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6333.         destroy(_G.mine[1]);
  6334.         table.remove(_G.mine,1);
  6335.     end;
  6336. until script.Parent==nil or tool.Parent==nil;
  6337. script.Disabled=true;
  6338. destroy(screen);
  6339. end
  6340. end)
  6341.  
  6342. addcmd('god', 'gods player',{},
  6343. function(args, speaker)
  6344.     local players = getPlayer(args[1], speaker)
  6345.     for i,v in pairs(players)do
  6346.         local pchar=_char(v)
  6347.         if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6348.     end
  6349. end)
  6350.  
  6351. addcmd('sgod', 'silently gods player',{},
  6352. function(args, speaker)
  6353.     local players = getPlayer(args[1], speaker)
  6354.     for i,v in pairs(players)do
  6355.         local pchar=_char(v)
  6356.         spawn(function()
  6357.             pchar.Humanoid.MaxHealth = 10000000
  6358.             wait()
  6359.             pchar.Humanoid.Health = 10000000
  6360.             if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6361.             Notify('Silent godded player(s)') end
  6362.         end)
  6363.     end
  6364. end)
  6365.  
  6366. addcmd('ungod', 'removes god from a player',{},
  6367. function(args, speaker)
  6368.     local players = getPlayer(args[1], speaker)
  6369.     for i,v in pairs(players)do
  6370.         local pchar=_char(v)
  6371.         if pchar then
  6372.             pchar.Humanoid.MaxHealth=100
  6373.             pchar.Humanoid.Health=100
  6374.         end
  6375.     end
  6376. end)
  6377.  
  6378. addcmd('heal', 'resets a players health',{},
  6379. function(args, speaker)
  6380.     local players = getPlayer(args[1], speaker)
  6381.     for i,v in pairs(players)do spawn(function()
  6382. local pchar=_char(v)
  6383. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6384.  
  6385. addcmd('fart', 'makes u fart',{},
  6386. function(args, speaker)
  6387.     local players = getPlayer(args[1], speaker)
  6388.     for i,v in pairs(players)do
  6389.     spawn(function()
  6390.         local pchar=_char(v)
  6391. fart = Instance.new("Smoke")
  6392. fart.Parent = pchar.HumanoidRootPart
  6393. fart.Color = Color3.new(255/255, 255/255, 0)
  6394. fart.Opacity = 0.4
  6395. fart.Size = 1.0
  6396. fart.RiseVelocity = 8
  6397. fartsound = Instance.new("Sound", workspace)
  6398. fsound = "http://www.roblox.com/asset?id=251309043"
  6399. fartsound.SoundId = fsound
  6400. fartsound.Volume = 1.0
  6401. fartsound:Play()
  6402. wait(9.0)
  6403. fartsound:Destroy()
  6404. pchar.HumanoidRootPart.Smoke:Destroy()
  6405.         end)
  6406. end
  6407. end)
  6408.  
  6409. addcmd('decalspam', 'you can already guess...',{},
  6410. function(args, speaker)
  6411. Notify('Decal Spammed ID: ' ..args[1])
  6412. wait(4)
  6413. decalID = args[1]
  6414. function exPro(root)
  6415. for _, v in pairs(root:GetChildren()) do
  6416. if v:IsA("BasePart") then
  6417. local One = Instance.new("Decal", v)
  6418. local Two = Instance.new("Decal", v)
  6419. local Three = Instance.new("Decal", v)
  6420. local Four = Instance.new("Decal", v)
  6421. local Five = Instance.new("Decal", v)
  6422. local Six = Instance.new("Decal", v)
  6423. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6424. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6425. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6426. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6427. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6428. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6429. One.Face = "Front"
  6430. Two.Face = "Back"
  6431. Three.Face = "Right"
  6432. Four.Face = "Left"
  6433. Five.Face = "Top"
  6434. Six.Face = "Bottom"
  6435. One.Name = "IYdecal"
  6436. Two.Name = "IYdecal"
  6437. Three.Name = "IYdecal"
  6438. Four.Name = "IYdecal"
  6439. Five.Name = "IYdecal"
  6440. Six.Name = "IYdecal"
  6441. end
  6442. exPro(v)
  6443. end
  6444. end
  6445. function asdf(root)
  6446. for _, v in pairs(root:GetChildren()) do
  6447. asdf(v)
  6448. end
  6449. end
  6450. exPro(workspace)
  6451. asdf(workspace)
  6452. end)
  6453.  
  6454. addcmd('undecalspam', 'removes the mess',{},
  6455. function(args, speaker)
  6456. Notify('Removing Decal Spam...')
  6457. wait(4)
  6458. function exPro(root)
  6459. for _, v in pairs(root:GetChildren()) do
  6460. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6461. v.Parent = nil
  6462. end
  6463. exPro(v)
  6464. end
  6465. end
  6466. function asdf(root)
  6467. for _, v in pairs(root:GetChildren()) do
  6468. asdf(v)
  6469. end
  6470. end
  6471. exPro(workspace)
  6472. asdf(workspace)
  6473. end)
  6474.  
  6475. addcmd('sky', 'sets the sky',{'skybox'},
  6476. function(args, speaker)
  6477. playinggif = false
  6478. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6479. s = Instance.new("Sky")
  6480. s.Name = "Sky"
  6481. s.Parent = LightingService
  6482. local skyboxID = args[1]
  6483. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6484. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6485. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6486. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6487. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6488. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6489. LightingService.TimeOfDay = 12
  6490. end)
  6491.  
  6492. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6493. function(args, speaker)
  6494. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6495. playinggif = false
  6496. wait(0.5)
  6497. local GIF = splitString(args[1])
  6498. for _, child in pairs( gLighting:GetChildren()) do
  6499.     if child.ClassName == "Sky" then
  6500.         child:Destroy()
  6501.     end
  6502. end
  6503. Sky = Instance.new("Sky",game.Lighting)
  6504. Notify('Loading...')
  6505. playinggif = true
  6506. for N,F in ipairs(GIF) do
  6507.     game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6508. end
  6509. gLighting.TimeOfDay = 12
  6510. Notify('Playing skybox')
  6511. playinggif = true
  6512. wait(0.5)
  6513. repeat
  6514.     for N,F in ipairs(GIF) do
  6515.         Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6516.         Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6517.         Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6518.         Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6519.         Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6520.         Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6521.         wait(skyinterval)
  6522.     end
  6523. until playinggif == false
  6524. end)
  6525.  
  6526. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6527. function(args, speaker)
  6528. playinggif = false
  6529. wait(0.5)
  6530. Notify('Stopped sky gif')
  6531. for _, child in pairs( gLighting:GetChildren()) do
  6532.     if child.ClassName == "Sky" then
  6533.         child:Destroy()
  6534.     end
  6535. end
  6536. end)
  6537.  
  6538. addcmd('freeze', 'freezes a player',{'fr'},
  6539. function(args, speaker)
  6540.     local players = getPlayer(args[1], speaker)
  6541.     if players ~= nil then
  6542.     for i, v in pairs(players) do
  6543.     spawn(function()
  6544.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6545.     end
  6546.     end)
  6547.     end
  6548. end
  6549. end)
  6550.  
  6551. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6552. function(args, speaker)
  6553.     local players = getPlayer(args[1], speaker)
  6554.     if players ~= nil then
  6555.     for i, v in pairs(players) do
  6556.     spawn(function()
  6557.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6558.     end
  6559.     end)
  6560.     end
  6561. end
  6562. end)
  6563.  
  6564. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6565. function(args, speaker)
  6566.     local players = getPlayer(args[1], speaker)
  6567.     if players ~= nil then
  6568.         for i, v in pairs(players) do
  6569. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6570. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6571. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6572. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6573. M.Anchored = true
  6574. end
  6575. end
  6576. end)
  6577.  
  6578. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6579. function(args, speaker)
  6580. for i,v in pairs(workspace:GetDescendants()) do
  6581. if v:IsA("SpawnLocation") then
  6582. v:Destroy()
  6583. end
  6584. end
  6585. end)
  6586.  
  6587. addcmd('neon', 'makes a player neon',{},
  6588. function(args, speaker)
  6589.     local players = getPlayer(args[1], speaker)
  6590.     if players ~= nil then
  6591.         for i, v in pairs(players) do
  6592.                     for _, child in pairs( _char(v):GetChildren()) do
  6593.         if child.ClassName == "CharacterMesh" then
  6594.         child:Destroy()
  6595.         end
  6596.         end
  6597.         for _, child in pairs( _char(v):GetChildren()) do
  6598.         if child.ClassName == "Shirt" then
  6599.         child:Destroy()
  6600.         end
  6601.         end
  6602.         for _, child in pairs( _char(v):GetChildren()) do
  6603.         if child.ClassName == "Pants" then
  6604.         child:Destroy()
  6605.         end
  6606.         end
  6607.             for _, child in pairs( _char(v):GetDescendants()) do
  6608.             if child.ClassName == "Part" then
  6609.         child.Material = "Neon"
  6610.     end
  6611. end
  6612. end
  6613. end
  6614. end)
  6615.  
  6616. addcmd('glass', 'makes a player glass',{},
  6617. function(args, speaker)
  6618.     local players = getPlayer(args[1], speaker)
  6619.     if players ~= nil then
  6620.         for i, v in pairs(players) do
  6621.                     for _, child in pairs( _char(v):GetChildren()) do
  6622.         if child.ClassName == "CharacterMesh" then
  6623.         child:Destroy()
  6624.         end
  6625.         end
  6626.         for _, child in pairs( _char(v):GetChildren()) do
  6627.         if child.ClassName == "Shirt" then
  6628.         child:Destroy()
  6629.         end
  6630.         end
  6631.         for _, child in pairs( _char(v):GetChildren()) do
  6632.         if child.ClassName == "Pants" then
  6633.         child:Destroy()
  6634.         end
  6635.         end
  6636.             for _, child in pairs( _char(v):GetDescendants()) do
  6637.             if child.ClassName == "Part" then
  6638.         child.Material = "Glass"
  6639.         child.Transparency = 0.3
  6640.     end
  6641. end
  6642. end
  6643. end
  6644. end)
  6645.  
  6646.  
  6647. addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
  6648. function(args, speaker)
  6649.     local players = getPlayer(args[1], speaker)
  6650.     local platforms = {}
  6651.     for i,v in pairs(players) do
  6652.         local p = game:GetService("Players")[v]
  6653.         table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  6654.     end
  6655.     Notify(table.concat(platforms, ', '))
  6656. end)
  6657.  
  6658. addcmd('whiteify', 'Turns the target white.', {'white'},
  6659. function(args, speaker)
  6660.     local players = getPlayer(args[1], speaker)
  6661.  
  6662.     for i,v in pairs(players) do
  6663.         local lplr = game:GetService("Players")[v]
  6664.         local bodyc = lplr.Character["Body Colors"]
  6665.         local color = "Institutional white"
  6666.  
  6667.         bodyc.HeadColor = BrickColor.new(color)
  6668.         bodyc.LeftArmColor = BrickColor.new(color)
  6669.         bodyc.LeftLegColor = BrickColor.new(color)
  6670.         bodyc.RightArmColor = BrickColor.new(color)
  6671.         bodyc.RightLegColor = BrickColor.new(color)
  6672.         bodyc.TorsoColor = BrickColor.new(color)
  6673.     end
  6674. end)
  6675.  
  6676. addcmd('blackify', 'Turns the target black.', {'black'},
  6677. function(args, speaker)
  6678.     local players = getPlayer(args[1], speaker)
  6679.  
  6680.     for i,v in pairs(players) do
  6681.         local lplr = game:GetService("Players")[v]
  6682.         local bodyc = lplr.Character["Body Colors"]
  6683.         local color = "Black"
  6684.  
  6685.         bodyc.HeadColor = BrickColor.new(color)
  6686.         bodyc.LeftArmColor = BrickColor.new(color)
  6687.         bodyc.LeftLegColor = BrickColor.new(color)
  6688.         bodyc.RightArmColor = BrickColor.new(color)
  6689.         bodyc.RightLegColor = BrickColor.new(color)
  6690.         bodyc.TorsoColor = BrickColor.new(color)
  6691.     end
  6692. end)
  6693.  
  6694. addcmd('kill', 'kills a player',{},
  6695. function(args, speaker)
  6696.     local players = getPlayer(args[1], speaker)
  6697.     for i,v in pairs(players)do
  6698.         local pchar=_char(v)
  6699.         pchar:BreakJoints()
  6700.     end
  6701. end)
  6702.  
  6703. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6704. function(args, speaker)
  6705.     local players = getPlayer(args[1], speaker)
  6706.     for i,v in pairs(players)do
  6707. spawn(function()
  6708. local plr = gPlayers[v]
  6709. local  char = plr.Character
  6710. char.Humanoid.WalkSpeed = 100
  6711. char.Humanoid.JumpPower = 70
  6712. spawn(function()
  6713. for i,v in pairs(char:GetChildren()) do
  6714.     if v:IsA("BasePart") then
  6715.         coroutine.wrap(function()
  6716.             for i=0,1,.1 do
  6717.                 wait()
  6718.                 v.Transparency = v.Transparency +i
  6719.             end
  6720.         end)()
  6721.     end
  6722. end
  6723. for i,v in pairs(char:GetChildren()) do
  6724.     if v:IsA("Accessory") then
  6725.         coroutine.wrap(function()
  6726.             for i=0,1,.1 do
  6727.                 wait()
  6728.                 v.Handle.Transparency = v.Handle.Transparency +i
  6729.             end
  6730.         end)()
  6731.     end
  6732. end
  6733. end)
  6734. char.Head.face:Destroy()
  6735. wait(1)
  6736. local s = Instance.new("Sound")
  6737. s.Name = "wae"
  6738. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6739. s.Volume = 1
  6740. s.Pitch = 1
  6741. s.Looped = true
  6742. s.archivable = true
  6743. s.Parent = gPlayers.LocalPlayer.Character.Head
  6744. s:play()
  6745. local daqueen = Instance.new("Part",char)
  6746. daqueen.Name = "asd"
  6747. daqueen.CanCollide = false
  6748. local mesh = Instance.new("SpecialMesh",daqueen)
  6749. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6750. mesh.MeshId = "rbxassetid://1300136843"
  6751. local text = Instance.new("Decal",daqueen)
  6752. text.Name = "asd"
  6753. text.Texture = "rbxassetid://1300137893"
  6754. local knowdawey = Instance.new("Weld",char)
  6755. knowdawey.Part0 = char.HumanoidRootPart
  6756. knowdawey.Part1 = daqueen
  6757. local eye1 = Instance.new("Part")
  6758. eye1.CanCollide = false
  6759. eye1.Parent = char
  6760. local mesh1 = Instance.new("SpecialMesh",eye1)
  6761. mesh1.MeshId = "rbxassetid://1300138314"
  6762. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6763. local eyetext = Instance.new("Decal",eye1)
  6764. eyetext.Texture = "rbxassetid://1300129774"
  6765. local eye1w = Instance.new("Weld",char)
  6766. eye1w.Part0 = char.HumanoidRootPart
  6767. eye1w.Part1 = eye1
  6768. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6769. end)
  6770. end
  6771. end)
  6772.  
  6773. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6774. function(args, speaker)
  6775.     part = GLS(false, 0)
  6776.     local function dels(instance)
  6777.         for i,v in pairs(instance:GetChildren())do
  6778.             if v.Name:lower() == part:lower() then v:Destroy() end
  6779.             dels(v)
  6780.         end
  6781.     end
  6782.     dels(workspace)
  6783. Notify('Deleted ' ..GLS(false, 0))
  6784. end)
  6785.  
  6786. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6787. function(args, speaker)
  6788.     part = GLS(false, 0)
  6789.     local function dels(instance)
  6790.         for i,v in pairs(instance:GetChildren())do
  6791.             if v.ClassName:lower() == part:lower() then v:Destroy() end
  6792.             dels(v)
  6793.         end
  6794.     end
  6795.     dels(workspace)
  6796. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6797. end)
  6798.  
  6799. addcmd('blur', 'adjusts blur',{},
  6800. function(args, speaker)
  6801.     local function dels(instance)
  6802.         for i,v in pairs(instance:GetChildren())do
  6803.             if v:IsA'BlurEffect'then v:Destroy()end
  6804.             dels(v)
  6805.         end
  6806.     end
  6807.     dels(LightingService)
  6808.  
  6809.     local b = Instance.new("BlurEffect", LightingService)
  6810.     b.Name = "IYblur"
  6811.     b.Size = args[1]
  6812. end)
  6813.  
  6814. addcmd('distortsound','changes volume of sound',{'distort'},
  6815. function(args, speaker)
  6816.     for i,v in pairs(workspace:GetChildren())do
  6817.         if v:IsA("Sound") and v.Name == "IYsound" then
  6818.             v:ClearAllChildren ()
  6819.             local d = Instance.new('DistortionSoundEffect')
  6820.             d.Parent = v
  6821.             d.Level = args[1]
  6822.             Notify('Changed distortion to ' .. args[1])
  6823.         end
  6824.     end
  6825. end)
  6826.  
  6827. addcmd('volume','changes volume of sound',{'vol'},
  6828. function(args, speaker)
  6829.     for i,v in pairs(workspace:GetChildren())do
  6830.         if v:IsA("Sound") and v.Name == "IYsound" then
  6831.             v.Volume = args[1]
  6832.             Notify('Changed volume to ' .. args[1])
  6833.         end
  6834.     end
  6835. end)
  6836.  
  6837. addcmd('pitch','changes pitch of sound',{},
  6838. function(args, speaker)
  6839.     for i,v in pairs(workspace:GetChildren())do
  6840.         if v:IsA("Sound") and v.Name == "IYsound" then
  6841.             v.Pitch = args[1]
  6842.             Notify('Changed pitch to ' .. args[1])
  6843.         end
  6844.     end
  6845. end)
  6846.  
  6847. addcmd('loadmap', 'spawns a map',{},
  6848. function(args, speaker)
  6849. local m = args[1]
  6850. for _,v in pairs(workspace:GetChildren()) do
  6851. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6852. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6853. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6854. wait(1)
  6855. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6856. map.Parent = workspace
  6857. end)
  6858.  
  6859. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6860. function(args, speaker)
  6861. msghook()
  6862. if MSGhook == false then
  6863. local localp = game:GetService'Players'.LocalPlayer
  6864. localp.CharacterAppearanceId = 20018
  6865. localp.Character:BreakJoints()
  6866. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6867. Instance.new("ForceField", localp.Character)
  6868. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6869. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6870. localp.CharacterAppearanceId = 0
  6871. localp.Character:BreakJoints()
  6872. if _G.mainhat ~= nil then
  6873. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6874. local part = Instance.new('Part')
  6875. part.Anchored = true
  6876. part.Transparency = 1
  6877. main.Disabled = false
  6878. main.Parent = part
  6879. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6880. part.Parent = localp.Character
  6881. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6882. repeat wait() until localp:FindFirstChild'ChessMsg'
  6883. part:Destroy()
  6884. local message = localp:FindFirstChild'ChessMsg'
  6885. message.Text = ''
  6886. message.Parent = workspace
  6887. message.Name = "IYmessage"
  6888. if part ~= nil then part:Destroy() end
  6889. localp.Character.HumanoidRootPart.Anchored = false
  6890. for _, child in pairs( workspace:GetChildren()) do
  6891.     if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6892.         child:Destroy()
  6893.     end
  6894. end
  6895. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6896. if _G.msg ~= nil then
  6897. Notify('Loaded global message bypass')
  6898. else
  6899. execCmd("loadm")
  6900. end
  6901. end
  6902. elseif MSGhook == true then
  6903. Notify('Messages already loaded!')
  6904. end
  6905. end)
  6906.  
  6907. addcmd('countdown', 'makes a countdown', {},
  6908. function(args, speaker)
  6909. local players = getPlayer(args[1], speaker)
  6910. if args[1] ~= string then
  6911. local time = args[1]
  6912. msghook()
  6913. if MSGhook == true then
  6914. local h = workspace.IYmessage
  6915. for i = time, 1, -1 do
  6916. wait(1)
  6917. h.Text = "Countdown: "..i..""
  6918. end
  6919. wait(1)
  6920. h.Text = "Times Up!"
  6921. wait(2)
  6922. h.Text = ''
  6923. elseif MSGhook == false then
  6924.     execCmd("loadm")
  6925.     repeat wait() until workspace:FindFirstChild("IYmessage")
  6926. local h = workspace.IYmessage
  6927. for i = time, 1, -1 do
  6928. wait(1)
  6929. h.Text = "Countdown: "..i..""
  6930. end
  6931. wait(1)
  6932. h.Text = "Times Up!"
  6933. wait(2)
  6934. h.Text = ''
  6935. end
  6936. end
  6937. end)
  6938.  
  6939. addcmd('explode', 'explode a player', {},
  6940. function(args, speaker)
  6941.     local players = getPlayer(args[1], speaker)
  6942.     for i, v in pairs(players) do
  6943.         local char = _char(v)
  6944.         if char:FindFirstChild("HumanoidRootPart") then
  6945.             Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position                  
  6946.         end
  6947.     end
  6948. end)
  6949.  
  6950. addcmd('flood', 'makes a flood e.e', {},
  6951. function(args, speaker)
  6952. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6953. end)
  6954.  
  6955. addcmd('spookyify', 'makes it sp00ky', {},
  6956. function(args, speaker)
  6957. local music = Instance.new("Sound", workspace)
  6958. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6959. music.Volume = 20
  6960. music.Looped = true
  6961. music:Play()
  6962.  
  6963. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6964. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6965. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6966. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6967.  
  6968. local w = workspace:GetChildren()
  6969.  
  6970. for i= 1,#w do
  6971.     if w[i]:isA("BasePart") then
  6972.         pe = Instance.new("ParticleEmitter", w[i])
  6973.         pe.Texture = tex4
  6974.         pe.VelocitySpread = 5
  6975.     end
  6976. end
  6977.  
  6978. local playerLeaderstats = {}
  6979. for i, v in pairs(gPlayers:GetChildren()) do
  6980. table.insert(playerLeaderstats, v)
  6981. end
  6982. for i, v in pairs(playerLeaderstats) do
  6983. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6984. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6985. pe.VelocitySpread = 50
  6986. end
  6987.  
  6988. texture = "http://www.roblox.com/asset/?id=185495987"
  6989.  
  6990. local A = workspace:GetChildren()
  6991. local B = workspace:GetChildren()
  6992. local C = workspace:GetChildren()
  6993. local D = workspace:GetChildren()
  6994. local E = workspace:GetChildren()
  6995. local F = workspace:GetChildren()
  6996. for i,v in pairs(A) do
  6997.     if v:IsA("Part") then
  6998.     local d =    Instance.new("Decal",v)
  6999.         v.Decal.Face = "Top"
  7000.         v.Decal.Texture = texture
  7001.         v.Anchored = true        
  7002.     end
  7003. end
  7004.  
  7005. for i,v in pairs(B) do
  7006.     if v:IsA("Part") then
  7007.         local s = Instance.new("Decal",v)
  7008.         s.Face = "Front"
  7009.         s.Texture = texture
  7010.     end
  7011. end
  7012.  
  7013. for i,v in pairs(C) do
  7014.     if v:IsA("Part") then
  7015.         local h = Instance.new("Decal",v)
  7016.         h.Face = "Back"
  7017.         h.Texture = texture
  7018.     end
  7019. end
  7020.  
  7021. for i,v in pairs(D) do
  7022.     if v:IsA("Part") then
  7023.         local j = Instance.new("Decal",v)
  7024.         j.Face = "Left"
  7025.         j.Texture = texture
  7026.     end
  7027. end
  7028.  
  7029. for i,v in pairs(E) do
  7030.     if v:IsA("Part") then
  7031.         local k = Instance.new("Decal",v)
  7032.         k.Face = "Right"
  7033.         k.Texture = texture
  7034.     end
  7035. end
  7036.  
  7037. for i,v in pairs(F) do
  7038.     if v:IsA("Part") then
  7039.         local l = Instance.new("Decal",v)
  7040.         l.Face = "Bottom"
  7041.         l.Texture = texture
  7042.     end
  7043.  
  7044.     imageOne = "http://www.roblox.com/asset/?id=169585459"
  7045. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  7046. imageThree = "http://www.roblox.com/asset/?id=169585485"
  7047. imageFour = "http://www.roblox.com/asset/?id=169585502"
  7048. imageFive = "http://www.roblox.com/asset/?id=169585515"
  7049. imageSix = "http://www.roblox.com/asset/?id=169585502"
  7050. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  7051. imageEight = "http://www.roblox.com/asset/?id=169585475"
  7052.  
  7053. Spooky = Instance.new("Sound", workspace)
  7054. Spooky.Name = "Spooky"
  7055. Spooky.SoundId = "rbxassetid://174270407"
  7056. Spooky.Volume = 15
  7057. Spooky.Looped = true
  7058. Spooky:Play()
  7059.  
  7060. Sky = Instance.new("Sky", LightingService)
  7061. Sky.SkyboxBk = imageOne
  7062. Sky.SkyboxDn = imageOne
  7063. Sky.SkyboxFt = imageOne
  7064. Sky.SkyboxLf = imageOne
  7065. Sky.SkyboxRt = imageOne
  7066. Sky.SkyboxUp = imageOne
  7067.  
  7068.  
  7069. while true do
  7070.     Sky.SkyboxBk = imageOne
  7071.     Sky.SkyboxDn = imageOne
  7072.     Sky.SkyboxFt = imageOne
  7073.     Sky.SkyboxLf = imageOne
  7074.     Sky.SkyboxRt = imageOne
  7075.     Sky.SkyboxUp = imageOne
  7076.     wait(0.15)
  7077.     Sky.SkyboxBk = imageTwo
  7078.     Sky.SkyboxDn = imageTwo
  7079.     Sky.SkyboxFt = imageTwo
  7080.     Sky.SkyboxLf = imageTwo
  7081.     Sky.SkyboxRt = imageTwo
  7082.     Sky.SkyboxUp = imageTwo
  7083.     wait(0.15)
  7084.     Sky.SkyboxBk = imageThree
  7085.     Sky.SkyboxDn = imageThree
  7086.     Sky.SkyboxFt = imageThree
  7087.     Sky.SkyboxLf = imageThree
  7088.     Sky.SkyboxRt = imageThree
  7089.     Sky.SkyboxUp = imageThree
  7090.     wait(0.15)
  7091.     Sky.SkyboxBk = imageFour
  7092.     Sky.SkyboxDn = imageFour
  7093.     Sky.SkyboxFt = imageFour
  7094.     Sky.SkyboxLf = imageFour
  7095.     Sky.SkyboxRt = imageFour
  7096.     Sky.SkyboxUp = imageFour
  7097.     wait(0.15)
  7098.     Sky.SkyboxBk = imageFive
  7099.     Sky.SkyboxDn = imageFive
  7100.     Sky.SkyboxFt = imageFive
  7101.     Sky.SkyboxLf = imageFive
  7102.     Sky.SkyboxRt = imageFive
  7103.     Sky.SkyboxUp = imageFive
  7104.     wait(0.15)
  7105.     Sky.SkyboxBk = imageSix
  7106.     Sky.SkyboxDn = imageSix
  7107.     Sky.SkyboxFt = imageSix
  7108.     Sky.SkyboxLf = imageSix
  7109.     Sky.SkyboxRt = imageSix
  7110.     Sky.SkyboxUp = imageSix
  7111.     wait(0.15)
  7112.     Sky.SkyboxBk = imageSeven
  7113.     Sky.SkyboxDn = imageSeven
  7114.     Sky.SkyboxFt = imageSeven
  7115.     Sky.SkyboxLf = imageSeven
  7116.     Sky.SkyboxRt = imageSeven
  7117.     Sky.SkyboxUp = imageSeven
  7118.     wait(0.15)
  7119.     Sky.SkyboxBk = imageEight
  7120.     Sky.SkyboxDn = imageEight
  7121.     Sky.SkyboxFt = imageEight
  7122.     Sky.SkyboxLf = imageEight
  7123.     Sky.SkyboxRt = imageEight
  7124.     Sky.SkyboxUp = imageEight
  7125.     wait(0.15)
  7126.    
  7127. end
  7128. end
  7129. end)
  7130.  
  7131. addcmd('invisible', 'make a player invisible',{'invis'},
  7132. function(args, speaker)
  7133.     local players = getPlayer(args[1], speaker)
  7134.     for i, v in pairs(players) do
  7135.         for k, v2 in pairs(_char(v):GetChildren()) do
  7136.             if v2.className == "Part" then
  7137.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7138.             elseif v2.className == "Accessory" then
  7139.                 if v2:FindFirstChild("Handle") then
  7140.                     v2.Handle.Transparency = 1
  7141.                 end
  7142.             end
  7143.             if v2:FindFirstChild("face") then
  7144.                 v2.face.Transparency = 1
  7145.             end
  7146.         end
  7147.     end
  7148. end)
  7149.  
  7150. addcmd('visible', 'make a player visible',{'vis'},
  7151. function(args, speaker)
  7152.     local players = getPlayer(args[1], speaker)
  7153.     for i, v in pairs(players) do
  7154.         for k, v2 in pairs(_char(v):GetChildren()) do
  7155.             if v2.className == "Part" then
  7156.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  7157.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7158.             end
  7159.             if v2:FindFirstChild("face") then
  7160.                 v2.face.Transparency = 0
  7161.             end
  7162.         end
  7163.     end
  7164. end)
  7165.  
  7166. addcmd('goto', 'go to a player',{'to'},
  7167. function(args, speaker)
  7168.     local players = getPlayer(args[1], speaker)
  7169.     if _char(players[1]) ~= nil then
  7170.         if speaker.Character:FindFirstChild("Humanoid") then
  7171.             speaker.Character.Humanoid.Jump = true
  7172.         end
  7173.         speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
  7174.     end
  7175. end)
  7176.  
  7177. addcmd('bring', 'bring a player to you',{},
  7178. function(args, speaker)
  7179.     local players = getPlayer(args[1], speaker)
  7180.     for i,v in pairs(players) do
  7181.         if _char(v) ~= nil then
  7182.             if _char(v):FindFirstChild("Humanoid") then
  7183.             _char(v).Humanoid.Jump = true
  7184.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7185.             end
  7186.             wait(0.1)
  7187.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7188.         end
  7189.     end
  7190. end)
  7191.  
  7192. addcmd('tp', 'teleport player 1 to player 2',{},
  7193. function(args, speaker)
  7194.     local players1=getPlayer(args[1], speaker)
  7195.     local players2=getPlayer(args[2], speaker)
  7196.     if not players2[1] then return end
  7197.     for i,v in pairs(players1) do
  7198.         if _char(v) ~= nil and _char(players2[1]) ~= nil then
  7199.             if _char(v):FindFirstChild("Humanoid") then
  7200.             _char(v).Humanoid.Jump = true
  7201.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7202.             end
  7203.             wait(0.1)
  7204.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7205.         end    
  7206.     end
  7207. end)
  7208.  
  7209. local WayPoints = {}
  7210. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  7211. function(args, speaker)
  7212.     local WPName = tostring(GLS(false, 0))
  7213.     if speaker.Character:findFirstChild("HumanoidRootPart") then
  7214.         Notify("Created waypoint: "..GLS(false, 0))
  7215.         local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  7216.         WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  7217.         updatepositions()
  7218.     end
  7219. end)
  7220.  
  7221. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  7222. function(args, speaker)
  7223.         for i,v in pairs(WayPoints) do
  7224.         if v.NAME == tostring(GLS(false, 0)) then
  7225.         Notify("Deleted waypoint: " .. v.NAME)
  7226.         table.remove(WayPoints, i)
  7227.         updatepositions()
  7228.         end end
  7229. end)
  7230.  
  7231.  
  7232. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  7233. function(args, speaker)
  7234.     local players = getPlayer(args[1], speaker)
  7235.         local WPName = tostring(GLS(false, 1))
  7236.         for i,v in pairs(players) do
  7237.         if gPlayers[v] and gPlayers[v].Character then
  7238.             for i,_ in pairs(WayPoints) do
  7239.                 local x = WayPoints[i].COORD[1]
  7240.                 local y = WayPoints[i].COORD[2]
  7241.                 local z = WayPoints[i].COORD[3]
  7242.                 if tostring(WayPoints[i].NAME) == tostring(WPName) then
  7243.                     gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  7244.                 end
  7245.             end
  7246.         end
  7247.     end
  7248. end)
  7249.  
  7250. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  7251. function(args, speaker)
  7252.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7253.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7254.             if _players[v].Character and _players[b].Character then
  7255.                 _players[v].CharacterAppearanceId = _players[b].userId
  7256.                 refresh(_players[v])
  7257.             end
  7258.         end
  7259.     end
  7260. end)
  7261.  
  7262. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  7263. function(args, speaker)
  7264.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7265.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7266.         spawn(function()
  7267.         for i,v in pairs(_players[v].Backpack:GetChildren()) do
  7268.             if v:IsA('Tool') or v:IsA('HopperBin') then
  7269.                 if not _players[b] then
  7270.                 v:Clone().Parent = speaker.Backpack
  7271.                 else v:Clone().Parent = _players[b].Backpack
  7272.             end
  7273.             end
  7274.         end
  7275.         end)
  7276.         end
  7277.         end
  7278. end)
  7279.  
  7280. addcmd('char', 'change a players appearance',{},
  7281. function(args, speaker)
  7282.     local players = getPlayer(args[1], speaker)
  7283.     if not args[1]or not args[2]then return end
  7284.     local id=args[2]
  7285.     if players ~= nil then
  7286.         for i,v in pairs(players) do
  7287.             gPlayers[v].CharacterAppearanceId = id
  7288.             refresh(gPlayers[v])
  7289.             end
  7290.         end
  7291. end)
  7292.  
  7293. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  7294. function(args, speaker)
  7295.     local players = getPlayer(args[1], speaker)
  7296.     if players ~= nil then
  7297.         for i,v in pairs(players) do
  7298.         gPlayers[v].CharacterAppearanceId = 0
  7299.         refresh(gPlayers[v])
  7300.         end
  7301.     end
  7302. end)
  7303.  
  7304. addcmd('speed', 'change a players walkspeed',{'ws'},
  7305. function(args, speaker)
  7306.     local players = getPlayer(args[1], speaker)
  7307.     if not args[1]or not args[2]then return end
  7308.     local num=args[2]
  7309.     for i,v in pairs(players) do
  7310.         if _char(v):FindFirstChild("Humanoid") then
  7311.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7312.         end
  7313.     end
  7314. end)
  7315.  
  7316. addcmd('jump', 'forces a player to jump',{},
  7317. function(args, speaker)
  7318.     local players = getPlayer(args[1], speaker)
  7319.     for i,v in pairs(players) do
  7320.         if _char(v):FindFirstChild("Humanoid") then
  7321.             _char(v).Humanoid.Jump = true
  7322.         end
  7323.     end
  7324. end)
  7325.  
  7326. jumping = {}
  7327. addcmd('loopjump','like a bunny :)',{'ljump'},
  7328. function(args, speaker)
  7329.     local players = getPlayer(args[1], speaker)
  7330.     for i,v in pairs(players)do
  7331.     spawn(function()
  7332.         if FindTable(jumping, _players[v].Name) then return end
  7333.         table.insert(jumping, _players[v].Name)
  7334.         repeat wait(0.01)
  7335.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7336.             if _players[v].Character.Humanoid.Jump ~= true then
  7337.         _players[v].Character.Humanoid.Jump = true end end
  7338.         until not FindTable(jumping, _players[v].Name)
  7339.     end)
  7340.     end
  7341. end)
  7342.  
  7343. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7344. function(args, speaker)
  7345.     local players = getPlayer(args[1], speaker)
  7346.     for i,v in pairs(players)do
  7347.         spawn(function()
  7348.         for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7349.         end)
  7350.         end
  7351. end)
  7352.  
  7353. addcmd('sit', 'sit a player',{},
  7354. function(args, speaker)
  7355.     local players = getPlayer(args[1], speaker)
  7356.     for i,v in pairs(players) do
  7357.         if _char(v):FindFirstChild("Humanoid") then
  7358.             _char(v).Humanoid.Sit = true
  7359.         end
  7360.     end
  7361. end)
  7362.  
  7363. sitting = {}
  7364. addcmd('loopsit','very annoying',{'lsit'},
  7365. function(args, speaker)
  7366.     local players = getPlayer(args[1], speaker)
  7367.     for i,v in pairs(players)do
  7368.     spawn(function()
  7369.         if FindTable(sitting, _players[v].Name) then return end
  7370.         table.insert(sitting, _players[v].Name)
  7371.         repeat wait(0.01)
  7372.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7373.             if _players[v].Character.Humanoid.Sit ~= true then
  7374.         _players[v].Character.Humanoid.Sit = true end end
  7375.         until not FindTable(sitting, _players[v].Name)
  7376.     end)
  7377.     end
  7378. end)
  7379.  
  7380. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7381. function(args, speaker)
  7382.     local players = getPlayer(args[1], speaker)
  7383.     for i,v in pairs(players)do
  7384.         spawn(function()
  7385.         for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7386.         end)
  7387.         end
  7388. end)
  7389.  
  7390. addcmd('strength',' strong',{},
  7391. function(args, speaker)
  7392.     local players = getPlayer(args[1], speaker)
  7393.     for i,v in pairs(players)do
  7394.     spawn(function()
  7395.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7396.     if child.ClassName == "Part" then
  7397.     child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7398.     end
  7399.     end
  7400.     end)
  7401.     end
  7402. end)
  7403.  
  7404. addcmd('weaken',' weak',{},
  7405. function(args, speaker)
  7406.     local players = getPlayer(args[1], speaker)
  7407.     for i,v in pairs(players)do
  7408.     spawn(function()
  7409.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7410.     if child.ClassName == "Part" then
  7411.     child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7412.     end
  7413.     end
  7414.     end)
  7415.     end
  7416. end)
  7417.  
  7418. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7419. function(args, speaker)
  7420.     local players = getPlayer(args[1], speaker)
  7421.     for i,v in pairs(players)do
  7422.     spawn(function()
  7423.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7424.     if child.ClassName == "Part" then
  7425.     child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7426.     end
  7427.     end
  7428.     end)
  7429.     end
  7430. end)
  7431.  
  7432. addcmd('trip','makes a player trip',{},
  7433. function(args, speaker)
  7434.     local players = getPlayer(args[1], speaker)
  7435.     for i,v in pairs(players)do
  7436.     spawn(function()
  7437.     if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7438.     local dir = _players[v].Character:findFirstChild("Right Leg")
  7439.     dir.Anchored = true
  7440.     if dir.Anchored == true then
  7441.     wait(.5)
  7442.     _players[v].Character.Humanoid.Sit = true
  7443.     wait(1)
  7444.     _players[v].Character.Humanoid.Sit = false
  7445.     dir.Anchored = false
  7446.     end
  7447.     end
  7448.     end)
  7449.     end
  7450. end)
  7451.  
  7452. oofing = false
  7453. addcmd('loopoof','very VERY annoying',{},
  7454. function(args, speaker)
  7455. oofing = true
  7456. repeat wait(0.01)
  7457.     for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7458.        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7459.            for _,x in pairs(v.Character.Head:GetChildren()) do
  7460.                if x:IsA'Sound' then x.Playing = true end
  7461.            end
  7462.        end
  7463.    end
  7464. until oofing == false
  7465. end)
  7466.  
  7467. addcmd('unloopoof','stops the oof chaos',{},
  7468. function(args, speaker)
  7469. oofing = false
  7470. end)
  7471.  
  7472. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7473. function(args, speaker)
  7474.     local players = getPlayer(args[1], speaker)
  7475.     if not args[1]or not args[2]then return end
  7476.     local num=args[2]
  7477.     for i,v in pairs(players) do
  7478.         if _char(v):FindFirstChild("Humanoid") then
  7479.             _char(v).Humanoid.JumpPower=tonumber(num)
  7480.         end
  7481.     end
  7482. end)
  7483.  
  7484. addcmd('confuse', 'confusing...',{},
  7485. function(args, speaker)
  7486.     local players = getPlayer(args[1], speaker)
  7487.     for i,v in pairs(players) do
  7488.         spawn(function()
  7489.         if _char(v):FindFirstChild("Humanoid") then
  7490.             _char(v).Humanoid.Name = "ConfusedNigga"
  7491.             while true do
  7492.             _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7493.             _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7494.             wait(0.1)
  7495.             end
  7496.  
  7497.         end
  7498.         end)
  7499.         end
  7500.     end)
  7501.  
  7502. addcmd('unconfuse', 'not confusing...',{},
  7503. function(args, speaker)
  7504.     local players = getPlayer(args[1], speaker)
  7505.     for i,v in pairs(players) do
  7506.         spawn(function()
  7507.         if _char(v):FindFirstChild("ConfusedNigga") then
  7508.             _char(v).ConfusedNigga.Name = "Humanoid"
  7509.             wait(0.3)
  7510.             _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7511.  
  7512.         end
  7513.         end)
  7514.         end
  7515. end)
  7516.  
  7517. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7518. function(args, speaker)
  7519.     local players = getPlayer(args[1], speaker)
  7520.     for i,v in pairs(players) do
  7521.         if _char(v):FindFirstChild("Humanoid") then
  7522.             _char(v).Humanoid.PlatformStand = true
  7523.         end
  7524.     end
  7525. end)
  7526.  
  7527. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7528. function(args, speaker)
  7529.     local players = getPlayer(args[1], speaker)
  7530.     for i,v in pairs(players) do
  7531.         if _char(v):FindFirstChild("Humanoid") then
  7532.             _char(v).Humanoid.PlatformStand = false
  7533.         end
  7534.     end
  7535. end)
  7536.  
  7537. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7538. function(args, speaker)
  7539.     local players = getPlayer(args[1], speaker)
  7540.     for i,v in pairs(players) do
  7541.         if _char(v):FindFirstChild("Humanoid") then
  7542.             _char(v).Humanoid.HipHeight = args[2]
  7543.         end
  7544.     end
  7545. end)
  7546.  
  7547. addcmd('face', 'change a players face',{},
  7548. function(args, speaker)
  7549.     local players = getPlayer(args[1], speaker)
  7550.     for i,v in pairs(players) do
  7551.         if _char(v).Head:FindFirstChild("face") then
  7552.             _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7553.         end
  7554.     end
  7555. end)
  7556.  
  7557. addcmd('time', 'change the time of day',{},
  7558. function(args, speaker)
  7559.     if not args[1]then return end
  7560.     Notify('Time set to ' .. args[1])
  7561.     LightingService.ClockTime = args[1]
  7562. end)
  7563.  
  7564. addcmd('day', 'change the time to day',{},
  7565. function(args, speaker)
  7566. LightingService.ClockTime = 15
  7567. end)
  7568.  
  7569. addcmd('night', 'change the time of night',{},
  7570. function(args, speaker)
  7571. LightingService.ClockTime = 0
  7572. end)
  7573.  
  7574. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7575. function(args, speaker)
  7576.     Notify('Turned on global shadows')
  7577.     LightingService.GlobalShadows = true
  7578. end)
  7579.  
  7580. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7581. function(args, speaker)
  7582.     Notify('Turned off global shadows')
  7583.     LightingService.GlobalShadows = false
  7584. end)
  7585.  
  7586. addcmd('outlines', 'changes the lighting property',{},
  7587. function(args, speaker)
  7588.     Notify('Turned on outlines')
  7589.     LightingService.Outlines = true
  7590. end)
  7591.  
  7592. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7593. function(args, speaker)
  7594.     Notify('Turned off outlines')
  7595.     LightingService.Outlines = false
  7596. end)
  7597.  
  7598. addcmd('brightness', 'changes the lighting property',{},
  7599. function(args, speaker)
  7600.     Notify('Set brightness to ' .. args[1])
  7601.     LightingService.Brightness = args[1]
  7602. end)
  7603.  
  7604. addcmd('age','tells you the age of a player',{},
  7605. function(args, speaker)
  7606. local players = getPlayer(args[1], speaker)
  7607. if speaker.userId ~= LP.userId then
  7608. lponly(speaker)
  7609. else
  7610. for i,v in pairs(players) do
  7611. game:FindService('StarterGui'):SetCore('SendNotification', {
  7612. Title = _players[v].Name,
  7613. Text = 'Age: '.._players[v].AccountAge,
  7614. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7615. Duration = 5,
  7616. })
  7617. end
  7618. end
  7619. end)
  7620.  
  7621. addcmd('remotespy', 'prints remotes',{'remotes'},
  7622. function(args, speaker)
  7623. if speaker.userId ~= LP.userId then
  7624. lponly(speaker)
  7625. else
  7626. Notify('Printing remotes')
  7627. function getem(o)
  7628. for i,v in pairs(o:children())do
  7629. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then              
  7630. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7631. end
  7632. getem(v)
  7633. end
  7634. end
  7635. pcall(getem,game)
  7636. end
  7637. end)
  7638.  
  7639. addcmd('f3x', 'loads f3x tools',{'fex'},
  7640. function(args, speaker)
  7641. if speaker.userId ~= LP.userId then
  7642. lponly(speaker)
  7643. else
  7644. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7645. end
  7646. end)
  7647.  
  7648. addcmd('kick', 'kick a player',{},
  7649. function(args, speaker)
  7650. local players = getPlayer(args[1], speaker)
  7651. for i,v in pairs(players) do
  7652. spawn(function()
  7653. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7654. Notify('Kicked player(s)') end
  7655. kickF(gPlayers[v])
  7656. end) end end)
  7657.  
  7658. function fadelock(id)
  7659. if lockic.ImageTransparency ~= 1 then
  7660. for i=1, 10 do      
  7661.    lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7662. wait(0.01)
  7663. end
  7664. lockic.ImageTransparency = 1
  7665. end
  7666. if id ~= 'off' then
  7667. lockic.Image = id
  7668. wait(0.2)
  7669. for i=1, 10 do      
  7670.    lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7671. wait(0.01)
  7672. end
  7673. lockic.ImageTransparency = 0
  7674. end end
  7675.  
  7676. addcmd('serverlock', 'lock teh server',{'slock'},
  7677. function(args, speaker)
  7678. slock = true
  7679. agelock = false
  7680. Notify('Locked Server')
  7681. fadelock("rbxassetid://1495252742")
  7682. end)
  7683.  
  7684. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7685. function(args, speaker)
  7686. slock = false
  7687. Notify('Unlocked Server')
  7688. if lockic.Image == "rbxassetid://1495252742" then
  7689. fadelock('off')
  7690. end
  7691. end)
  7692.  
  7693. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7694. function(args, speaker)
  7695. if isNumber(args[1]) then
  7696. Notify('Set the age lock to age ' .. args[1])
  7697. isagelocked = true
  7698. slock = false
  7699. agelock = tonumber(args[1])
  7700. fadelock("rbxassetid://1495252495")
  7701. end
  7702. end)
  7703.  
  7704. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7705. function(args, speaker)
  7706. Notify('Disabled age lock')
  7707. isagelocked = false
  7708. if lockic.Image == "rbxassetid://1495252495" then
  7709. fadelock('off')
  7710. end
  7711. end)
  7712.  
  7713. addcmd('unlockws', 'unlock the whole workspace',{},
  7714. function(args, speaker)
  7715.     Notify('Workspace unlocked')
  7716.     wait(1)
  7717.     local function unlock(instance)
  7718.         for i,v in pairs(instance:GetChildren()) do
  7719.             if v:IsA("BasePart") then
  7720.                 v.Locked = false
  7721.             end
  7722.             unlock(v)
  7723.         end
  7724.     end
  7725.     unlock(workspace)
  7726. end)
  7727.  
  7728. addcmd('lockws', 'lock the whole workspace',{},
  7729. function(args, speaker)
  7730.     Notify('Workspace locked')
  7731.     wait(1)
  7732.     local function lock(instance)
  7733.         for i,v in pairs(instance:GetChildren()) do
  7734.             if v:IsA("BasePart") then
  7735.                 v.Locked = true
  7736.             end
  7737.             lock(v)
  7738.         end
  7739.     end
  7740.     lock(workspace)
  7741. end)
  7742.  
  7743. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7744. function(args, speaker)
  7745.    local function unanchor(instance)
  7746.         for i,v in pairs(instance:GetChildren()) do
  7747.             if v:IsA("BasePart") then
  7748.                 v.Anchored=false
  7749.             end
  7750.             unanchor(v)
  7751.         end
  7752.     end
  7753.     unanchor(workspace)
  7754. end)
  7755.  
  7756. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7757. function(args, speaker)
  7758.    local function anchor(instance)
  7759.         for i,v in pairs(instance:GetChildren()) do
  7760.             if v:IsA("BasePart") then
  7761.                 v.Anchored=true
  7762.             end
  7763.             anchor(v)
  7764.         end
  7765.     end
  7766.     anchor(workspace)
  7767. end)
  7768.  
  7769. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7770. function()
  7771.     for _,v in pairs(workspace:GetChildren()) do
  7772.         if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7773.             v:Destroy()
  7774.         elseif v:IsA("Terrain") then
  7775.             v:Clear()
  7776.         end
  7777.     end
  7778.     for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7779.     local p = Instance.new("Part", workspace)
  7780.     p.Anchored = true
  7781.     p.FormFactor = "Symmetric"
  7782.     p.Size = Vector3.new(1000,1,1000)
  7783.     p.Position = Vector3.new(0,0,0)
  7784.     p.BrickColor = BrickColor.new("Bright green")
  7785.     p.Material = "Grass"
  7786.     p.Locked = true
  7787. end)
  7788.  
  7789. addcmd('headshake', 'shakes a players head',{},
  7790. function(args, speaker)
  7791.         local players = getPlayer(args[1], speaker)
  7792.         for i,v in pairs(players) do
  7793.                 spawn(function()
  7794. local shaken = gPlayers[v].Character
  7795. for X = 1, math.huge, 0.2 do
  7796. wait()
  7797. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7798. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7799. end
  7800. for X = 1, math.huge, 0.1 do
  7801. wait()
  7802. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7803. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7804. end
  7805. for _,c in pairs(gPlayers:GetChildren()) do
  7806.     c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7807. end
  7808. for _,c in pairs(gPlayers:GetChildren()) do
  7809.     c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7810. end
  7811. end)
  7812. end
  7813. end)
  7814.  
  7815. addcmd('explorer', 'opens DEX',{'dex'},
  7816. function(args, speaker)
  7817. if speaker.userId ~= LP.userId then
  7818. lponly(speaker)
  7819. else
  7820. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7821. end
  7822. end)
  7823.  
  7824. addcmd('iyspam', '/shrug',{},
  7825. function(args, speaker)
  7826. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7827. end)
  7828.  
  7829. addcmd('firstp', 'forces player to go into first person',{},
  7830. function(args, speaker)
  7831.     local players = getPlayer(args[1], speaker)
  7832.     for i,v in pairs(players)do
  7833.         gPlayers[v].CameraMode = "LockFirstPerson"
  7834.     end
  7835. end)
  7836.  
  7837. addcmd('lock', 'locks a players body parts',{},
  7838. function(args, speaker)
  7839.     local players = getPlayer(args[1], speaker)
  7840.     for i,v in pairs(players)do
  7841.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7842.         if v:IsA("Part") then
  7843.         v.Locked = true
  7844. end end end
  7845. end)
  7846.  
  7847. addcmd('unlock', 'locks a players body parts',{},
  7848. function(args, speaker)
  7849.     local players = getPlayer(args[1], speaker)
  7850.     for i,v in pairs(players)do
  7851.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7852.         if v:IsA("Part") then
  7853.         v.Locked = false
  7854. end end end
  7855. end)
  7856.  
  7857. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7858. function(args, speaker)
  7859.     local players = getPlayer(args[1], speaker)
  7860.     for i,v in pairs(players)do
  7861.     spawn(function()
  7862.     gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7863.     if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7864.     Notify('Disabled reset for player(s)') end
  7865.     end)
  7866.     end
  7867. end)
  7868.  
  7869. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7870. function(args, speaker)
  7871.     local players = getPlayer(args[1], speaker)
  7872.     for i,v in pairs(players)do
  7873.     spawn(function()
  7874.     gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7875.     if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7876.     Notify('Enabled reset for player(s)') end
  7877.     end)
  7878.     end
  7879. end)
  7880.  
  7881. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7882. function(args,speaker)
  7883.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7884.         if v:IsA("PostEffect") then
  7885.             v:Destroy()
  7886.         end
  7887.     end
  7888. LightingService.Ambient = origsettings.abt
  7889. LightingService.OutdoorAmbient = origsettings.oabt
  7890. LightingService.Brightness = origsettings.brt
  7891. LightingService.TimeOfDay = origsettings.time
  7892. LightingService.FogColor = origsettings.fclr
  7893. LightingService.FogEnd = origsettings.fe
  7894. LightingService.FogStart = origsettings.fs
  7895. end)
  7896.  
  7897. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7898. function(args,speaker)
  7899. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7900. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7901. Notify('Saved lighting settings')
  7902. end)
  7903.  
  7904. addcmd("blackandwhite","Makes the game black and white",{},
  7905. function(args,speaker)
  7906.     local lighting = game:GetService("Lighting")
  7907.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7908.     effect.Saturation = -1
  7909. end)
  7910.  
  7911. addcmd("invert","Makes the game inverted",{},
  7912. function(args,speaker)
  7913.     local lighting = game:GetService("Lighting")
  7914.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7915.     effect.Saturation = -1
  7916.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7917.     effect.Saturation = -1
  7918. end)
  7919.  
  7920. addcmd("sun","Intensifys the sun",{},
  7921. function(args,speaker)
  7922.     local intense = args[1] or 0.25
  7923.     local spread = args[2] or 1
  7924.     local lighting = game:GetService("Lighting")
  7925.     local effect = Instance.new("SunRaysEffect",lighting)
  7926.     effect.Name = "IYsun"
  7927.     effect.Intensity = tonumber(intense)
  7928.     effect.Spread = tonumber(spread)
  7929. end)
  7930.  
  7931. addcmd('base', 'spawns a base',{},
  7932. function(args, speaker)
  7933. local pt = Instance.new("Part")
  7934. pt.BrickColor = BrickColor.new("Silver")
  7935. pt.Anchored = true
  7936. pt.CanCollide = true
  7937. pt.BottomSurface = "Weld"
  7938. pt.Parent = workspace
  7939. pt.Name = (math.random(1,1000000))
  7940. pt.Size = Vector3.new(1000, 1, 1000)
  7941. pt.Locked = true
  7942. Notify('Created new base')
  7943. end)
  7944.  
  7945. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7946. function(args, speaker)
  7947. for i,v in pairs(LightingService:GetChildren()) do
  7948.     if v:IsA('BlurEffect') then
  7949.         v:Destroy()
  7950.     end
  7951. end
  7952. end)
  7953.  
  7954. addcmd('thirdp', 'allows player to go into third person',{},
  7955. function(args, speaker)
  7956.     local players = getPlayer(args[1], speaker)
  7957.     for i,v in pairs(players)do
  7958.         gPlayers[v].CameraMode = "Classic"
  7959.     end
  7960. end)
  7961.  
  7962. addcmd('chat', 'forces player to chat what you input',{},
  7963. function(args, speaker)
  7964.     local players = getPlayer(args[1], speaker)
  7965.     for i,v in pairs(players)do
  7966.         game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7967.     end
  7968. end)
  7969.  
  7970. addcmd('name', 'names player',{},
  7971. function(args, speaker)
  7972.     local players = getPlayer(args[1], speaker)
  7973.     if not args[1] then return end
  7974.     for i,v in pairs(players) do
  7975.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7976.         if mod:FindFirstChild("TAG") then
  7977.         gPlayers[v].Character.Head.Transparency = 0
  7978.         mod:Destroy()
  7979.         end
  7980.         end
  7981.        
  7982.         local char = gPlayers[v].Character
  7983.         local model = Instance.new("Model", char)
  7984.         local clone = char.Head:Clone()
  7985.         local hum = Instance.new("Humanoid", model)
  7986.         local weld = Instance.new("Weld", clone)
  7987.             model.Name = GLS(false, 1)
  7988.             clone.Parent = model
  7989.             hum.Name = "TAG"
  7990.             hum.MaxHealth = 100
  7991.             hum.Health = 100
  7992.             weld.Part0 = clone
  7993.             weld.Part1 = char.Head
  7994.             char.Head.Transparency = 1
  7995.     end
  7996. end)
  7997.  
  7998. addcmd('unname', 'unnames player',{'unhidename'},
  7999. function(args, speaker)
  8000.     local players = getPlayer(args[1], speaker)
  8001.     local name = (args[2])
  8002.     for i,v in pairs(players) do
  8003.         for a, mod in pairs(gPlayers[v].Character:children()) do
  8004.             if mod:FindFirstChild("TAG") then
  8005.                 gPlayers[v].Character.Head.Transparency = 0
  8006.                 mod:Destroy()
  8007.             end
  8008.         end
  8009.     end
  8010. end)
  8011.  
  8012. addcmd('noname', 'hides the players name',{'hidename'},
  8013. function(args, speaker)
  8014.     local players = getPlayer(args[1], speaker)
  8015.     for i,v in pairs(players) do
  8016.         for a, mod in pairs(gPlayers[v].Character:children()) do
  8017.         if mod:FindFirstChild("TAG") then
  8018.         gPlayers[v].Character.Head.Transparency = 0
  8019.         mod:Destroy()
  8020.         end
  8021.         end
  8022.        
  8023.         local char = gPlayers[v].Character
  8024.         local model = Instance.new("Model", char)
  8025.         local clone = char.Head:Clone()
  8026.         local hum = Instance.new("Humanoid", model)
  8027.         local weld = Instance.new("Weld", clone)
  8028.             model.Name = ""
  8029.             clone.Parent = model
  8030.             hum.Name = "TAG"
  8031.             hum.MaxHealth = 100
  8032.             hum.Health = 100
  8033.             weld.Part0 = clone
  8034.             weld.Part1 = char.Head
  8035.             char.Head.Transparency = 1
  8036.     end
  8037. end)
  8038.  
  8039. addcmd('damage', 'damages a player',{},
  8040. function(args, speaker)
  8041.     local players = getPlayer(args[1], speaker)
  8042.     for i,v in pairs(players) do
  8043.         gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  8044.     end
  8045. end)
  8046.  
  8047. addcmd('view', 'views player',{'spectate'},
  8048. function(args, speaker)
  8049.     local players = getPlayer(args[1], speaker)
  8050.     for i,v in pairs(players) do
  8051.         workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  8052.         Notify('Viewing ' .. gPlayers[v].Name)
  8053.     end
  8054. end)
  8055.  
  8056. addcmd('unview', 'stops viewing player',{'unspectate'},
  8057. function()
  8058.     workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  8059.     Notify('View turned off')
  8060. end)
  8061.  
  8062. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  8063. function(args, speaker)
  8064.     local players = getPlayer(args[1], speaker)
  8065.     for i,v in pairs(players) do
  8066.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8067.             if v:IsA("BasePart") and
  8068.                 v.Name == "Right Leg" or
  8069.                 v.Name == "Left Leg" or
  8070.                 v.Name == "Right Arm" or
  8071.                 v.Name == "Left Arm" then
  8072.                 v:Destroy()
  8073.             end
  8074.         end
  8075.     end
  8076. end)
  8077.  
  8078. addcmd('noarms', 'removes arms from player',{'rarms'},
  8079. function(args, speaker)
  8080.     local players = getPlayer(args[1], speaker)
  8081.     for i,v in pairs(players) do
  8082.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8083.             if v:IsA("BasePart") and
  8084.                 v.Name == "Right Arm" or
  8085.                 v.Name == "Left Arm" then
  8086.                 v:Destroy()
  8087.             end
  8088.         end
  8089.     end
  8090. end)
  8091.  
  8092. addcmd('torso', 'just a torso....',{},
  8093. function(args, speaker)
  8094.     local players = getPlayer(args[1], speaker)
  8095.     for i,v in pairs(players) do
  8096.         spawn(function()
  8097.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  8098.             if v:IsA("BasePart") and
  8099.                 v.Name == "Right Leg" or
  8100.                 v.Name == "Left Leg" or
  8101.                 v.Name == "Right Arm" or
  8102.                 v.Name == "Left Arm" or
  8103.                 v:IsA('Decal') or v:IsA('Texture') or
  8104.                 v:IsA('Accessory') then
  8105.                 v:Destroy()
  8106.             end
  8107.         end
  8108.         gPlayers[v].Character.Head.Transparency = 1
  8109.         end)   
  8110.         end
  8111. end)
  8112.  
  8113. addcmd('box', 'creates a box around player',{},
  8114. function(args, speaker)
  8115.     local players = getPlayer(args[1], speaker)
  8116.     for i,v in pairs(players)do
  8117.         local pchar=_char(v)
  8118.         local SB = Instance.new("SelectionBox", pchar)
  8119.         SB.Adornee = SB.Parent
  8120.     end
  8121. end)
  8122.  
  8123. addcmd('nobox', 'takes away box from player',{'unbox'},
  8124. function(args, speaker)
  8125.     local players = getPlayer(args[1], speaker)
  8126.     for i,v in pairs(players)do
  8127.         local pchar=_char(v)
  8128.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8129.             if v:IsA("SelectionBox") then
  8130.                 v:Destroy()
  8131.             end
  8132.         end
  8133.     end
  8134. end)
  8135.  
  8136. addcmd('ghost', 'ghostifys player',{},
  8137. function(args, speaker)
  8138.     local players = getPlayer(args[1], speaker)
  8139.     for i,v in pairs(players)do
  8140.         local pchar=gPlayers[v].Character
  8141.         pchar.Head.Transparency = 0.5
  8142.         pchar.Torso.Transparency = 0.5
  8143.         pchar["Left Arm"].Transparency = 0.5
  8144.         pchar["Right Arm"].Transparency = 0.5
  8145.         pchar["Left Leg"].Transparency = 0.5
  8146.         pchar["Right Leg"].Transparency = 0.5
  8147.         pchar.Head.face.Transparency = 0.5
  8148.     end
  8149. end)
  8150.  
  8151. addcmd('unghost', 'unghostifys player',{'noghost'},
  8152. function(args, speaker)
  8153.     local players = getPlayer(args[1], speaker)
  8154.     for i,v in pairs(players)do
  8155.         local pchar=gPlayers[v].Character
  8156.         pchar.Head.Transparency = 0
  8157.         pchar.Torso.Transparency = 0
  8158.         pchar["Left Arm"].Transparency = 0
  8159.         pchar["Right Arm"].Transparency = 0
  8160.         pchar["Left Leg"].Transparency = 0
  8161.         pchar["Right Leg"].Transparency = 0
  8162.         pchar.Head.face.Transparency = 0
  8163.     end
  8164. end)
  8165.  
  8166. addcmd('sphere', 'puts sphere around player',{},
  8167. function(args, speaker)
  8168.     local players = getPlayer(args[1], speaker)
  8169.     for i,v in pairs(players)do
  8170.         local pchar=gPlayers[v].Character
  8171.         local SS = Instance.new("SelectionSphere", pchar)
  8172.         SS.Adornee = SS.Parent
  8173.     end
  8174. end)
  8175.  
  8176. addcmd('unsphere', 'removes sphere around player',{},
  8177. function(args, speaker)
  8178.     local players = getPlayer(args[1], speaker)
  8179.     for i,v in pairs(players)do
  8180.         local pchar=_char(v)
  8181.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8182.             if v:IsA("SelectionSphere") then
  8183.                 v:Destroy()
  8184.             end
  8185.         end
  8186.     end
  8187. end)
  8188.  
  8189. addcmd('ambient','changes ambient',{},
  8190. function(args, speaker)
  8191.     LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  8192.     LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  8193. end)
  8194.  
  8195. addcmd('fogend','changes the fogend',{},
  8196. function(args, speaker)
  8197.     LightingService.FogEnd = args[1]
  8198. end)
  8199.  
  8200. addcmd('fogcolor','changes the fogs color',{},
  8201. function(args, speaker)
  8202.     LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  8203. end)
  8204.  
  8205. injail = {}
  8206. addcmd('jail','jails player',{},
  8207. function(args, speaker)
  8208.     local players = getPlayer(args[1], speaker)
  8209.     for i,v in pairs(players)do
  8210.     spawn(function()
  8211.         if FindTable(injail, _players[v].Name) then return end
  8212.         table.insert(injail, _players[v].Name)
  8213.         local pchar=gPlayers[v].Character
  8214.         local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  8215.         repeat wait(0.5)
  8216.         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
  8217.         until not FindTable(injail, _players[v].Name)
  8218.     end)
  8219.     end
  8220. end)
  8221.  
  8222. addcmd('unjail','unjails player',{},
  8223. function(args, speaker)
  8224.     local players = getPlayer(args[1], speaker)
  8225.     for i,v in pairs(players)do
  8226.         spawn(function()
  8227.         for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  8228.         workspace["JAIL_" .. _players[v].Name]:Destroy()
  8229.         end)
  8230.         end
  8231. end)
  8232.  
  8233. loopn = {}
  8234. addcmd('loopname','loops a players name',{'lname'},
  8235. function(args, speaker)
  8236.     local players = getPlayer(args[1], speaker)
  8237.     for i,v in pairs(players)do
  8238.     spawn(function()
  8239.         if FindTable(loopn, _players[v].Name) then return end
  8240.         table.insert(loopn, _players[v].Name)
  8241.         local Lname = GLS(false, 1)
  8242.         local pchar=gPlayers[v].Character
  8243.         pchar.Name = Lname
  8244.         if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  8245.         Notify('Looping name for player(s) (only visible to others)') end
  8246.         repeat wait(0.01)
  8247.         repeat wait() until _players[v].Character
  8248.         gPlayers[v].Character.Name = Lname
  8249.         until not FindTable(loopn, _players[v].Name)
  8250.     end)
  8251.     end
  8252. end)
  8253.  
  8254. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  8255. function(args, speaker)
  8256.     local players = getPlayer(args[1], speaker)
  8257.     for i,v in pairs(players)do
  8258.         spawn(function()
  8259.         local pchar=gPlayers[v].Character
  8260.         for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  8261.         wait(0.5)
  8262.         if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  8263.         Notify('Stopped looping name for player(s)') end
  8264.         pchar.Name = gPlayers[v].Name
  8265.         end)
  8266.         end
  8267. end)
  8268.  
  8269. addcmd('loopbring','loop brings a player lol',{},
  8270. function(args, speaker)
  8271.     local players = getPlayer(args[1], speaker)
  8272.     for i,v in pairs(players)do
  8273.     spawn(function()
  8274.     if FindTable(bringT, _players[v].Name) then return end
  8275.     table.insert(bringT, _players[v].Name)
  8276.         local pchar=gPlayers[v].Character
  8277.         pchar.Humanoid.Jump = true
  8278.         repeat wait(0.5)
  8279.         pchar = _players[v].Character
  8280.         for i,c in pairs(players) do
  8281.         if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  8282.         pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  8283.         end
  8284.         end
  8285.         until not FindTable(bringT, _players[v].Name)
  8286.     end)
  8287.     end
  8288. end)
  8289.  
  8290. addcmd('feinvisible','fe invisible',{'feinvis'},
  8291. function(args, speaker)
  8292. -- Elite1337#9377 & Timeless#4044
  8293. local function CheckRig()
  8294.     if Player.Character then
  8295.         local Humanoid = Player.Character:WaitForChild('Humanoid')
  8296.         if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  8297.             return 'R15'
  8298.         else
  8299.             return 'R6'
  8300.         end
  8301.     end
  8302. end
  8303. local function InitiateInvis()
  8304.     local Character = Player.Character
  8305.     local StoredCF = Character.PrimaryPart.CFrame
  8306.         local Part = Instance.new('Part',workspace)
  8307.         Part.Size = Vector3.new(5,0,5)
  8308.         Part.Anchored = true
  8309.         Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  8310.         Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  8311.         spawn(function()
  8312.             wait(3)
  8313.             Part:Destroy()
  8314.         end)
  8315.     if CheckRig() == 'R6' then
  8316.         local Clone = Character.HumanoidRootPart:Clone()
  8317.         Character.HumanoidRootPart:Destroy()
  8318.         Clone.Parent = Character
  8319.     else
  8320.         local Clone = Character.LowerTorso.Root:Clone()
  8321.         Character.LowerTorso.Root:Destroy()
  8322.         Clone.Parent = Character.LowerTorso
  8323.     end
  8324. end
  8325. InitiateInvis()
  8326. end)
  8327.  
  8328. addcmd('unloopbring','unjails player',{'noloopbring'},
  8329. function(args, speaker)
  8330.     local players = getPlayer(args[1], speaker)
  8331.     for i,v in pairs(players)do
  8332.         spawn(function()
  8333.         for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8334.         end)
  8335.         end
  8336. end)
  8337.  
  8338. strobe = false
  8339. addcmd('strobe','makes the server flash',{'flash'},
  8340. function(args, speaker)
  8341.     if strobe == false then
  8342.         strobep = Instance.new("ColorCorrectionEffect")
  8343.         strobep.Brightness = 1
  8344.         strobep.Parent = LightingService
  8345.         strobe = true
  8346.         repeat wait(0.01)
  8347.         strobep.Enabled = true
  8348.         wait(0.01)
  8349.         strobep.Enabled = false
  8350.         until strobe == false
  8351.         end
  8352. end)
  8353.  
  8354. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8355. function(args, speaker)
  8356.     strobe = false
  8357.     strobep:Destroy()
  8358. end)
  8359.  
  8360. addcmd('shutdown', 'shuts the server down',{},
  8361. function(args, speaker)
  8362. Notify('Broken atm :(')
  8363. end)
  8364.  
  8365. addcmd('fekill','oof?',{},
  8366. function(args, speaker)
  8367.     local players = getPlayer(args[1], speaker)
  8368.     for i,v in pairs(players)do
  8369. -- illremember's cool fe kill script
  8370. local Target = gPlayers[v].Name
  8371. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8372. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8373. l.Parent = game:GetService("Players").LocalPlayer.Character
  8374. l.Name = "Humanoid"
  8375. wait(0.1)
  8376. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8377. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8378. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8379. wait(0.1)
  8380. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8381. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8382. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8383. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8384. v.CanBeDropped = true
  8385. end
  8386. wait(0.1)
  8387. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8388. wait(0.1)
  8389. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8390. wait(0.2)
  8391. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8392. end
  8393. end)
  8394.  
  8395. addcmd('animation','makes player animate',{'anim'},
  8396. function(args, speaker)
  8397.     local players = getPlayer(args[1], speaker)
  8398.     for i,v in pairs(players)do
  8399.         local pchar=_char(v)
  8400.         local AnimationId = tostring(args[2])
  8401.         local Anim = Instance.new("Animation")
  8402.         Anim.AnimationId = "rbxassetid://"..AnimationId
  8403.         local k = pchar.Humanoid:LoadAnimation(Anim)
  8404.         k:Play()
  8405.     end
  8406. end)
  8407.  
  8408. addcmd('creeper','make the player a creeper',{'crpr'},
  8409. function(args, speaker)
  8410.     local players = getPlayer(args[1], speaker)
  8411.     for i,v in pairs(players)do
  8412.     local pchar = gPlayers[v].Character
  8413.         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8414.             if pchar:FindFirstChild("Shirt") then
  8415.                 pchar.Shirt.Parent = pchar.Torso
  8416.             end
  8417.             if pchar:FindFirstChild("Pants") then
  8418.                 pchar.Pants.Parent = pchar.Torso
  8419.             end
  8420.             if pchar:FindFirstChild("Shirt Graphic") then
  8421.                 pchar["Shirt Graphic"].Graphic = ""
  8422.             end
  8423.             for i,v in pairs(pchar:GetChildren()) do
  8424.                 if v:IsA("Accessory") then
  8425.                     v:Destroy()
  8426.                 end
  8427.             end
  8428.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8429.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8430.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8431.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8432.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8433.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8434.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8435.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8436.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8437.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8438.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8439.         end
  8440.     end
  8441. end)
  8442.  
  8443. addcmd('uncreeper','makes player back to normal',{},
  8444. function(args, speaker)
  8445.     local players = getPlayer(args[1], speaker)
  8446.     for i,v in pairs(players)do
  8447.         refresh(gPlayers[v])
  8448.     end
  8449. end)
  8450.  
  8451. addcmd('crash','crashes a player',{},
  8452. function(args, speaker)
  8453.     local players = getPlayer(args[1], speaker)
  8454.     for i,v in pairs(players)do
  8455.     if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8456.     if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8457.     Notify('Crashed player(s)') end
  8458.     wait(4)
  8459. if gPlayers[v] ~= nil then
  8460. for i=1,3600 do
  8461. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8462. end
  8463. wait()
  8464. for i=1,3600 do
  8465. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8466. end
  8467. wait()
  8468. end
  8469. end
  8470. end
  8471. end)
  8472.  
  8473. addcmd('shrek', 'makes player shrek',{},
  8474. function(args, speaker)
  8475.     local players = getPlayer(args[1], speaker)
  8476.     for i,v in pairs(players) do
  8477.         local pchar = gPlayers[v].Character
  8478.         for i,v in pairs(pchar:GetChildren()) do
  8479.             if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8480. then
  8481.                 v:Destroy()
  8482.             end
  8483.         end
  8484.         for i,v in pairs(pchar.Head:GetChildren()) do
  8485.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8486.                 v:Destroy()
  8487.             end
  8488.         end
  8489.        
  8490.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  8491.         mesh.MeshType = "FileMesh"
  8492.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8493.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8494.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8495.        
  8496.         local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8497.         local Pants = Instance.new("Pants", gPlayers[v].Character)
  8498.        
  8499.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  8500.         Pants.PantsTemplate = "rbxassetid://133078204"
  8501.     end
  8502. end)
  8503.  
  8504. addcmd('unshrek','makes player back to normal',{},
  8505. function(args, speaker)
  8506.     local players = getPlayer(args[1], speaker)
  8507.     for i,v in pairs(players)do
  8508.         refresh(gPlayers[v])
  8509.     end
  8510. end)
  8511.  
  8512. addcmd('oof','good things happen',{},
  8513. function(args, speaker)
  8514.     local players = getPlayer(args[1], speaker)
  8515.     for i,v in pairs(players)do
  8516.         spawn(function()
  8517.         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
  8518.         gPlayers[v].Character.Head.Died.Volume = 10
  8519.         gPlayers[v].Character.Head.Died.Pitch = 0.5
  8520.         end
  8521.         execCmd("size " .. gPlayers[v].Name .. ' -1')
  8522.         execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8523.         wait(5)
  8524.         execCmd("explode " .. gPlayers[v].Name)
  8525.         wait(0.1)
  8526.         gPlayers[v].Character.Humanoid.Health = 0
  8527.         end)
  8528.         end
  8529. end)
  8530.  
  8531. addcmd('control','controls player',{},
  8532. function(args, speaker)
  8533.     local players = getPlayer(args[1], speaker)
  8534.     for i,v in pairs(players)do
  8535.         spawn(function()
  8536.         local pchar = gPlayers[v].Character
  8537.         if gPlayers[v] and pchar then
  8538.             execCmd("invisible " .. speaker.Name)
  8539.             pchar.Humanoid.PlatformStand = true
  8540.             local w = Instance.new("Weld", speaker.Character.Torso)
  8541.             w.Part0 = speaker.Character.Torso
  8542.             w.Part1 = pchar.Torso  
  8543.             local w2 = Instance.new("Weld", speaker.Character.Head)
  8544.             w2.Part0 = speaker.Character.Head
  8545.             w2.Part1 = pchar.Head  
  8546.             local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8547.             w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8548.             w3.Part1 = pchar:findFirstChild("Right Arm")
  8549.             local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8550.             w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8551.             w4.Part1 = pchar:findFirstChild("Left Arm")
  8552.             local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8553.             w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8554.             w5.Part1 = pchar:findFirstChild("Right Leg")
  8555.             local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8556.             w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8557.             w6.Part1 = pchar:findFirstChild("Left Leg")
  8558.             char.Head.face:Destroy()
  8559.             for i,v in pairs(pchar:GetChildren()) do
  8560.                 if v:IsA("BasePart") then
  8561.                     v.CanCollide = false
  8562.                 end
  8563.             end
  8564.             for i,v in pairs(char:GetChildren()) do
  8565.                 if v:IsA("BasePart") then
  8566.                     v.Transparency = 1
  8567.                 elseif v:IsA("Accessory") then
  8568.                     v:Destroy()
  8569.                 end
  8570.             end
  8571.             pchar.Parent = char
  8572.             pchar.Humanoid.Changed:connect(function()
  8573.                 pchar.Humanoid.PlatformStand = true
  8574.             end)
  8575.         end
  8576.         end)
  8577.         end
  8578. end)
  8579.  
  8580. addcmd('nuke','nukes player',{}, -- from MML
  8581. function(args, speaker)
  8582.     local players = getPlayer(args[1], speaker)
  8583.     for i,v in pairs(players)do
  8584.         spawn(function()
  8585.         local pchar = gPlayers[v].Character
  8586.     local Pos = CFrame.new(0,1,0)
  8587.     if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8588.     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
  8589.     local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8590.     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)
  8591.     local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8592.     local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8593.    
  8594.     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)
  8595.    
  8596.     gLighting.Brightness = 5
  8597.     gLighting.Ambient = Color3.new(1,0.5,0.5)
  8598.     gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8599.    
  8600.     local Exp = Instance.new("Explosion", workspace)
  8601.     Exp.Position = Pos.p
  8602.     Exp.BlastPressure = 10000000
  8603.     Exp.BlastRadius = 1000000
  8604.     Exp.Hit:connect(function(Part)
  8605.         if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8606.             ypcall(function()
  8607.                 Part.Anchored = false
  8608.                 Part.BrickColor = BrickColor.new("Black")
  8609.                 Part.Material = "Slate"
  8610.                 Part:BreakJoints() 
  8611.             end)
  8612.         end
  8613.     end)
  8614.  
  8615.     local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8616.     BoomSound.SoundId = 'rbxassetid://212389494'
  8617.     BoomSound:Play()
  8618.     for i = 0,100,0.5 do
  8619.         Blast.Anchored = true
  8620.         Wave.Anchored = true
  8621.         BlastMesh.Scale = Vector3.new(i,i,i)
  8622.         WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8623.         Blast.CFrame = Pos
  8624.         wait()
  8625.     end
  8626.     BoomSound:Stop()
  8627.     Blast:Destroy()
  8628.     Wave:Destroy()
  8629.     wait()
  8630.     BoomSound:Destroy()
  8631.     Effect:Destroy()
  8632.     for i = 10,5,-1 do
  8633.         gLighting.Brightness = (i-5) + 1
  8634.         gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8635.         gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8636.         wait(0.05)
  8637.     end
  8638.         end)
  8639.         end
  8640. end)
  8641.  
  8642. addcmd('dong','gives a player a penis',{'penis'},
  8643. function(args, speaker)
  8644.     local players = getPlayer(args[1], speaker)
  8645.     for i,v in pairs(players)do
  8646.         spawn(function()
  8647.         if gPlayers[v].Character:FindFirstChild('wang') then
  8648.         gPlayers[v].Character.wang:destroy()
  8649.     end
  8650.     local D = Instance.new('Model', gPlayers[v].Character)
  8651.     D.Name = 'DONG'
  8652.     local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8653.     local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8654.     local M1 = Instance.new('CylinderMesh', MAIN)
  8655.     local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8656.     local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8657.     local M2 = Instance.new('SpecialMesh', P1)
  8658.     local W2 = Instance.new('Weld', P1)
  8659.     local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8660.     local M3 = Instance.new('SpecialMesh', B1)
  8661.     local W3 = Instance.new('Weld', B1)
  8662.     local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8663.     local M4 = Instance.new('SpecialMesh', B2)
  8664.     local W4 = Instance.new('Weld', B2)
  8665.     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
  8666.     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)
  8667.     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
  8668.     M2.MeshType = 'Sphere'
  8669.     W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8670.     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')
  8671.     M3.Parent = B1 M3.MeshType = 'Sphere'
  8672.     W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8673.     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')
  8674.     M4.MeshType = 'Sphere'
  8675.     W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8676.         end)
  8677.     end
  8678. end)
  8679.  
  8680. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8681. function(args, speaker)
  8682.     local players = getPlayer(args[1], speaker)
  8683.     for i,v in pairs(players)do
  8684.         if gPlayers[v].Character:FindFirstChild('DONG') then
  8685.         gPlayers[v].Character.DONG:destroy()
  8686. end end
  8687. end)
  8688.  
  8689. addcmd('infect','infects player',{},
  8690. function(args, speaker)
  8691.     local players = getPlayer(args[1], speaker)
  8692.     for i,v in pairs(players)do
  8693.         function infect(rip)
  8694.         local pchar = gPlayers[v].Character
  8695.             for i,v in pairs(pchar:GetChildren()) do
  8696.                 if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8697.                     v:Destroy()
  8698.                 end
  8699.             end
  8700.             if pchar.Torso:FindFirstChild("roblox") then
  8701.                 pchar.Torso.roblox:Destroy()
  8702.             end
  8703.             if pchar.Head:FindFirstChild("face") then
  8704.                 pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8705.             end
  8706.             if pchar:FindFirstChild("Body Colors") then
  8707.                 local Colors = pchar["Body Colors"]
  8708.                 local Skin = BrickColor.new("Pastel green")
  8709.                 local Clothes = BrickColor.new("Reddish brown")
  8710.                 Colors.HeadColor = Skin
  8711.                 Colors.LeftArmColor = Skin
  8712.                 Colors.RightArmColor = Skin
  8713.                 Colors.LeftLegColor = Clothes
  8714.                 Colors.RightLegColor = Clothes
  8715.                 Colors.TorsoColor = Clothes
  8716.             end
  8717.             local w1 = Instance.new("Weld", pchar)
  8718.             w1.Part0 = pchar["Right Arm"]
  8719.             w1.Part1 = pchar.Torso
  8720.             w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8721.             local w2 = Instance.new("Weld", pchar)
  8722.             w2.Part0 = pchar["Left Arm"]
  8723.             w2.Part1 = pchar.Torso
  8724.             w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8725.             local rip = false
  8726.             local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8727.                 if connect1 == false then
  8728.                     connect1 = true
  8729.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8730.                         infect(gPlayers[hit.Parent.Name])
  8731.                     end
  8732.                     wait(0.5)
  8733.                     connect1 = true
  8734.                 end
  8735.             end)
  8736.             local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8737.                 if connect2 == false then
  8738.                     connect2 = true
  8739.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8740.                         infect(gPlayers[hit.Parent.Name])
  8741.                     end
  8742.                     wait(0.5)
  8743.                     connect2 = true
  8744.                 end
  8745.             end)
  8746.             local IV = Instance.new("IntValue", pchar)
  8747.             IV.Name = "Infected"
  8748.             IV.Value = 0
  8749.             IV.Changed:connect(function()
  8750.                 connect1:disconnect()
  8751.                 connect2:disconnect()
  8752.             end)
  8753.         end
  8754.         infect(v)
  8755.     end
  8756. end)
  8757.  
  8758. addcmd('uninfect','makes player back to normal',{},
  8759. function(args, speaker)
  8760.     local players = getPlayer(args[1], speaker)
  8761.     for i,v in pairs(players)do
  8762.         refresh(gPlayers[v])
  8763.     end
  8764. end)
  8765.  
  8766. addcmd('duck','makes players head a duck',{},
  8767. function(args, speaker)
  8768.     local players = getPlayer(args[1], speaker)
  8769.     for i,v in pairs(players)do
  8770.         local pchar = gPlayers[v].Character
  8771.         for i,v in pairs(pchar.Torso:GetChildren()) do
  8772.             if v:IsA("Decal") then
  8773.                 v:Destroy()
  8774.             end
  8775.         end
  8776.         for i,v in pairs(pchar:GetChildren()) do
  8777.             if v:IsA("Accessory") then
  8778.                 v:Destroy()
  8779.             end
  8780.         end
  8781.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  8782.         duck.MeshType = "FileMesh"
  8783.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8784.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8785.         duck.Scale = Vector3.new(5, 5, 5)
  8786.         pchar.Head.Transparency = 1
  8787.         pchar["Left Arm"].Transparency = 1
  8788.         pchar["Right Arm"].Transparency = 1
  8789.         pchar["Left Leg"].Transparency = 1
  8790.         pchar["Right Leg"].Transparency = 1
  8791.         pchar.Head.face.Transparency = 1
  8792.     end
  8793. end)
  8794.  
  8795. addcmd('mage', 'mage',{},
  8796. function(args, speaker)
  8797. if speaker.userId ~= LP.userId then
  8798. lponly(speaker) else
  8799. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8800. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8801. local fakeLighting = arcPackage.Lighting
  8802.  
  8803. local oldgame = game
  8804. local oldlighting = oldgame:GetService("Lighting")
  8805.  
  8806. local proLighting = newproxy(true)
  8807. local mtL = getmetatable(proLighting)
  8808. mtL.__index = function(self,ind)
  8809.     if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8810.     return oldlighting[ind]
  8811. end
  8812. mtL.__newindex = function(self,ind,val)
  8813.     oldlighting[ind] = val
  8814. end
  8815. mtL.__namecall = function(self,...)
  8816.     local args = {...}
  8817.     local method = table.remove(args)
  8818.     return oldlighting(method,unpack(args))
  8819. end
  8820.  
  8821. local proGame = newproxy(true)
  8822. local mt = getmetatable(proGame)
  8823. mt.__index = function(self,ind)
  8824.     if ind == "Lighting" then return proLighting end
  8825.     return oldgame[ind]
  8826. end
  8827. mt.__namecall = function(self,...)
  8828.     local args = {...}
  8829.     local method = table.remove(args)
  8830.     if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8831.     return oldgame(method,unpack(args))
  8832. end
  8833.  
  8834. wait()
  8835. local destructAnchored = false
  8836. local maxMass = 1000
  8837.  
  8838. function newCESS(scr)
  8839.     local newFunc = loadstring(scr.Source)
  8840.     if type(newFunc) ~= "function" then return end
  8841.     setfenv(newFunc,setmetatable({script = scr},{
  8842.         __index = function(self,ind)
  8843.             if ind == "game" then return proGame end
  8844.             return getfenv()[ind]
  8845.         end,
  8846.         __newindex = function(self,ind,val)
  8847.             rawset(self,ind,val)
  8848.         end
  8849.     }))
  8850.     pcall(function()spawn(newFunc)end)
  8851. end
  8852.  
  8853. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8854. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8855.  
  8856. function destroyHook(obj,replacement,par)
  8857.     obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8858.         local newObj = replacement:Clone()
  8859.         if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8860.         newObj.Parent = par
  8861.         destroyHook(newObj,replacement,par)
  8862.     end)
  8863. end
  8864.  
  8865. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8866.     local newObj = v:Clone()
  8867.     if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8868.     newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8869.     destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8870. end
  8871.  
  8872. function replaceScripts(root)
  8873.     for i,v in pairs(root:GetChildren()) do
  8874.         if v:IsA("Script") and not v:IsA("LocalScript") then
  8875.             local tempStore = {}
  8876.             for i2,v2 in pairs(v:GetChildren()) do
  8877.                 table.insert(tempStore,v2:Clone())
  8878.             end
  8879.             local newScript = Instance.new("LocalScript",v.Parent)
  8880.             newScript.Name = v.Name
  8881.             for i2,v2 in pairs(tempStore) do
  8882.                 v2.Parent = newScript
  8883.             end
  8884.             v:Destroy()
  8885.         end
  8886.         replaceScripts(v)
  8887.     end
  8888. end
  8889.  
  8890. local player = gPlayers.LocalPlayer
  8891.  
  8892. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8893.     gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8894. end
  8895.  
  8896. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8897.     gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8898. end
  8899.  
  8900. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8901.     local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8902.     eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8903.     eTemplate.Parent = game.ReplicatedStorage
  8904. end
  8905.  
  8906. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8907.     local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8908.     fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8909.     fTemplate.Parent = game.ReplicatedStorage
  8910. end
  8911.  
  8912. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8913.     local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8914.     lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8915.     lTemplate.Parent = game.ReplicatedStorage
  8916. end
  8917.  
  8918. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8919.     local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8920.     mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8921.     mTemplate.Parent = game.ReplicatedStorage
  8922. end
  8923.  
  8924. function getMyPlayerArea()
  8925.     for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8926.         if v.Player.Value == player.Name then
  8927.             return v.PlayerArea
  8928.         end
  8929.     end
  8930. end
  8931.  
  8932. local whitelistedParts = {
  8933.     ["DamagePart"] = true,
  8934.     ["Explosion"] = true,
  8935.     ["Explosion2"] = true,
  8936.     ["SuperExplosion"] = true,
  8937. }
  8938.  
  8939. workspace.DescendantAdded:connect(function(desc)
  8940.     if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8941.         newCESS(desc)
  8942.     elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8943.         newCESS(desc)
  8944.     elseif desc:IsA("BodyGyro") then
  8945.         desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8946.             desc.MaxTorque = Vector3.new(100000,100000,100000)
  8947.         end)
  8948.     --elseif desc:IsA("BodyPosition") then
  8949.     --  desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8950.     --      desc.MaxForce = Vector3.new(10000,10000,10000)
  8951.     --  end)
  8952.     end
  8953. end)
  8954.  
  8955. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8956. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8957. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8958. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8959. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8960.  
  8961. wait(1)
  8962.  
  8963. local player = gPlayers.LocalPlayer
  8964.  
  8965. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8966. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8967.  
  8968. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8969. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8970. local arcMovesList = arcMoves.ScrollingFrame
  8971. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8972.  
  8973. local arcs = {}
  8974.  
  8975. local currentArc = ""
  8976.  
  8977. function getMove(root)
  8978.     for i,v in pairs(root:GetChildren()) do
  8979.         if v.Name ~= "Requirement" then
  8980.             return v
  8981.         end
  8982.     end
  8983.     return nil
  8984. end
  8985.  
  8986. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8987.     table.insert(arcs,v)
  8988. end
  8989.  
  8990. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8991.     table.insert(arcs,v)
  8992. end
  8993.  
  8994. for i,v in pairs(arcs) do
  8995.     local newTemplate = arcTemplate:Clone()
  8996.     newTemplate.ArcName.Text = v.Name
  8997.     newTemplate.Change.MouseButton1Down:connect(function()
  8998.         currentArc = v.Name
  8999.         arcToggler.Parent.Visible = true
  9000.         if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  9001.             arcMovesList:ClearAllChildren()
  9002.             arcToggler.Text = currentArc
  9003.             arcMoves.Title.Text = currentArc .. " Arc"
  9004.             for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  9005.                 local myMove = getMove(v5.Learn)
  9006.                 if myMove ~= nil then
  9007.                     local newTemplate = moveTemplate:Clone()
  9008.                     newTemplate.Attack.Text = v5.Name
  9009.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9010.                     newTemplate.Parent = arcMovesList
  9011.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9012.                     newTemplate.Learn.MouseButton1Down:connect(function()
  9013.                         local learnMove = myMove:Clone()
  9014.                         learnMove.Parent = player.Backpack
  9015.                         if learnMove:IsA("LocalScript") then
  9016.                             learnMove.Disabled = false
  9017.                             newTemplate.Learn.Text = "Activated"
  9018.                             newCESS(learnMove)
  9019.                         else
  9020.                             newTemplate.Learn.Text = "Learned"
  9021.                             newCESS(learnMove.LocalScript)
  9022.                         end
  9023.                         wait(5)
  9024.                         newTemplate.Learn.Text = "Learn"
  9025.                     end)
  9026.                     newTemplate.Visible = true
  9027.                 end
  9028.             end
  9029.         end
  9030.         if fakeLighting.Customs:FindFirstChild(currentArc) then
  9031.             arcMovesList:ClearAllChildren()
  9032.             arcToggler.Text = currentArc
  9033.             arcMoves.Title.Text = currentArc .. " Arc"
  9034.             for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  9035.                 local myMove = getMove(v.Learn)
  9036.                 if myMove ~= nil then
  9037.                     local newTemplate = moveTemplate:Clone()
  9038.                     newTemplate.Attack.Text = v.Name
  9039.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9040.                     newTemplate.Parent = arcMovesList
  9041.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9042.                     newTemplate.Learn.MouseButton1Down:connect(function()
  9043.                         local learnMove = myMove:Clone()
  9044.                         learnMove.Parent = player.Backpack
  9045.                         if learnMove:IsA("LocalScript") then
  9046.                             learnMove.Disabled = false
  9047.                             newTemplate.Learn.Text = "Activated"
  9048.                             newCESS(learnMove)
  9049.                         else
  9050.                             newTemplate.Learn.Text = "Learned"
  9051.                             newCESS(learnMove.LocalScript)
  9052.                         end
  9053.                         wait(5)
  9054.                         newTemplate.Learn.Text = "Learn"
  9055.                     end)
  9056.                     newTemplate.Visible = true
  9057.                 end
  9058.             end
  9059.         end
  9060.     end)
  9061.     newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9062.     newTemplate.Visible = true
  9063.     newTemplate.Parent = arcList
  9064.     arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9065. end
  9066.  
  9067. Open = false
  9068. MouseClick = function()
  9069.   if Open == false then
  9070.     Open = true
  9071.     player.PlayerGui.ChangeArc.Stuff.Visible = true
  9072.   else
  9073.     if Open == true then
  9074.       Open = false
  9075.       player.PlayerGui.ChangeArc.Stuff.Visible = false
  9076.     end
  9077.   end
  9078. end
  9079.  
  9080. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  9081.  
  9082. Open2 = false
  9083. MouseClick2 = function()
  9084.   if Open2 == false then
  9085.     Open2 = true
  9086.     arcMoves.Visible = true
  9087.   else
  9088.     if Open2 == true then
  9089.       Open2 = false
  9090.       arcMoves.Visible = false
  9091.     end
  9092.   end
  9093. end
  9094.  
  9095. arcToggler.MouseButton1Down:connect(MouseClick2)
  9096.  
  9097. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  9098.  
  9099. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  9100.     if v:IsA("Script") then
  9101.         newCESS(v)
  9102.     end
  9103. end
  9104. end
  9105. end
  9106. end)
  9107.  
  9108. addcmd('unduck','makes player back to normal',{},
  9109. function(args, speaker)
  9110.     local players = getPlayer(args[1], speaker)
  9111.     for i,v in pairs(players)do
  9112.         refresh(gPlayers[v])
  9113.     end
  9114. end)
  9115.  
  9116. addcmd('mesh','makes a player into a mesh',{},
  9117. function(args, speaker)
  9118.     local players = getPlayer(args[1], speaker)
  9119.     for i,v in pairs(players)do
  9120.         local pchar = gPlayers[v].Character
  9121.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9122.             if v:IsA("Decal") then
  9123.                 v:Destroy()
  9124.             end
  9125.         end
  9126.         for i,v in pairs(pchar:GetChildren()) do
  9127.             if v:IsA("Accessory") then
  9128.                 v:Destroy()
  9129.             end
  9130.         end
  9131.         pchar.Head.Transparency = 1
  9132.         pchar["Left Arm"].Transparency = 1
  9133.         pchar["Right Arm"].Transparency = 1
  9134.         pchar["Left Leg"].Transparency = 1
  9135.         pchar["Right Leg"].Transparency = 1
  9136.         pchar.Head.face.Transparency = 1
  9137.         local msh = Instance.new("SpecialMesh", pchar.Torso)
  9138.         msh.MeshType = "FileMesh"
  9139.         msh.Scale = Vector3.new(3, 3, 3)
  9140.         msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  9141.         msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  9142.         msh.Scale = Vector3.new(3, 3, 3)
  9143.     end
  9144. end)
  9145.  
  9146. addcmd('disable','removes players humanoid',{},
  9147. function(args, speaker)
  9148.     local players = getPlayer(args[1], speaker)
  9149.     for i,v in pairs(players)do
  9150.         local pchar = gPlayers[v].Character
  9151.         if pchar:FindFirstChild("Humanoid") then
  9152.            pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  9153.            local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  9154.            humanoid.Parent = game.ContextActionService
  9155.         if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  9156.         Notify('Disabled player(s)') end
  9157.         end end end)
  9158.  
  9159. addcmd('enable','gives player humanoid',{},
  9160. function(args, speaker)
  9161.     local players = getPlayer(args[1], speaker)
  9162.     for i,v in pairs(players)do
  9163.         local pchar = gPlayers[v].Character
  9164.         if pchar:FindFirstChild("Humanoid") then
  9165.             return
  9166.         else
  9167.             local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  9168.             humanoid.Parent = pchar
  9169.             humanoid.Name = "Humanoid"
  9170.             if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  9171.             Notify('Enabled player(s)') end
  9172.         end end end)
  9173.  
  9174. addcmd('size','changes size of player',{},
  9175. function(args, speaker)
  9176.     local players = getPlayer(args[1], speaker)
  9177.     for i,v in pairs(players)do
  9178.     local pchar = gPlayers[v].Character
  9179.         local function scale(chr,scl)
  9180.             for _,v in pairs(pchar:GetChildren()) do
  9181.                 if v:IsA("Accessory") then
  9182.                     v:Clone()
  9183.                     v.Parent = LightingService
  9184.                 end end
  9185.             local Head = chr['Head']
  9186.             local Torso = chr['Torso']
  9187.             local LA = chr['Left Arm']
  9188.             local RA = chr['Right Arm']
  9189.             local LL = chr['Left Leg']
  9190.             local RL = chr['Right Leg']
  9191.             local HRP = chr['HumanoidRootPart']
  9192.             wait(0.1)
  9193.             Head.formFactor = 3
  9194.             Torso.formFactor = 3
  9195.             LA.formFactor = 3
  9196.             RA.formFactor = 3
  9197.             LL.formFactor = 3
  9198.             RL.formFactor = 3
  9199.             HRP.formFactor = 3
  9200.             Head.Size = Vector3.new(scl * 2, scl, scl)
  9201.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  9202.             LA.Size = Vector3.new(scl, scl * 2, scl)
  9203.             RA.Size = Vector3.new(scl, scl * 2, scl)
  9204.             LL.Size = Vector3.new(scl, scl * 2, scl)
  9205.             RL.Size = Vector3.new(scl, scl * 2, scl)
  9206.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  9207.             local Motor1 = Instance.new('Motor6D', Torso)
  9208.             Motor1.Part0 = Torso
  9209.             Motor1.Part1 = Head
  9210.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9211.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9212.             Motor1.Name = "Neck"    
  9213.             local Motor2 = Instance.new('Motor6D', Torso)
  9214.             Motor2.Part0 = Torso
  9215.             Motor2.Part1 = LA
  9216.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9217.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9218.             Motor2.Name = "Left Shoulder"
  9219.             local Motor3 = Instance.new('Motor6D', Torso)
  9220.             Motor3.Part0 = Torso
  9221.             Motor3.Part1 = RA
  9222.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9223.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9224.             Motor3.Name = "Right Shoulder"
  9225.             local Motor4 = Instance.new('Motor6D', Torso)
  9226.             Motor4.Part0 = Torso
  9227.             Motor4.Part1 = LL
  9228.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9229.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9230.             Motor4.Name = "Left Hip"
  9231.             local Motor5 = Instance.new('Motor6D', Torso)
  9232.             Motor5.Part0 = Torso
  9233.             Motor5.Part1 = RL
  9234.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9235.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9236.             Motor5.Name = "Right Hip"
  9237.             local Motor6 = Instance.new('Motor6D', HRP)
  9238.             Motor6.Part0 = HRP
  9239.             Motor6.Part1 = Torso
  9240.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  9241.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  9242.         scale(pchar, args[2])
  9243.         for _,v in pairs(LightingService:GetChildren()) do
  9244.             if v:IsA("Accessory") then
  9245.                 v.Parent = pchar
  9246.             end end end end)
  9247.  
  9248. addcmd('clone','clones player',{},
  9249. function(args, speaker)
  9250.     local players = getPlayer(args[1], speaker)
  9251.     for i,v in pairs(players)do
  9252.         local pchar = gPlayers[v].Character
  9253.         spawn(function()
  9254.             pchar.Archivable = true
  9255.             local clone = pchar:Clone()
  9256.             clone.Parent = workspace
  9257.             local cloneV = Instance.new("BoolValue")
  9258.             cloneV.Name = "isclone"
  9259.             cloneV.Parent = clone
  9260.             clone:MoveTo(pchar:GetModelCFrame().p)
  9261.             clone:MakeJoints()
  9262.             pchar.Archivable = false
  9263.         end)
  9264.     end
  9265. end)
  9266.  
  9267. addcmd('noclones', 'clears clones',{},
  9268. function(args, speaker)
  9269.     local players = getPlayer(args[1], speaker)
  9270.     for i,v in pairs(players)do
  9271.     for _, child in pairs( workspace:GetChildren()) do
  9272.         if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
  9273.            child:Destroy()
  9274.       end
  9275.     end
  9276. end
  9277. end)
  9278.  
  9279. addcmd('spin','spins player',{},
  9280. function(args, speaker)
  9281.     local players = getPlayer(args[1], speaker)
  9282.     for i,v in pairs(players)do
  9283.         spawn(function()
  9284.         local pchar = gPlayers[v].Character
  9285.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9286.             if v.Name == "Spinning" then
  9287.                 v:Destroy()
  9288.             end
  9289.         end
  9290.         local Torso = pchar.Torso
  9291.         local BG = Instance.new("BodyGyro", Torso)
  9292.         BG.Name = "Spinning"
  9293.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  9294.         BG.P = 11111
  9295.         BG.cframe = Torso.CFrame
  9296.         repeat wait(1/44)
  9297.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  9298.         until not BG or BG.Parent ~= Torso
  9299.         end)
  9300.         end
  9301. end)
  9302.  
  9303. addcmd('unspin','stops spinning player',{},
  9304. function(args, speaker)
  9305.     local players = getPlayer(args[1], speaker)
  9306.     for i,v in pairs(players)do
  9307.         local pchar = gPlayers[v].Character
  9308.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9309.             if v.Name == "Spinning" then
  9310.                 v:Destroy()
  9311.             end
  9312.         end
  9313.     end
  9314. end)
  9315.  
  9316. addcmd('dog','makes player a dog',{},
  9317. function(args, speaker)
  9318.     local players = getPlayer(args[1], speaker)
  9319.     for i,v in pairs(players)do
  9320.         local pchar = gPlayers[v].Character
  9321.         if pchar:FindFirstChild("Shirt") then
  9322.             pchar.Shirt:Destroy()
  9323.         end
  9324.         if pchar:FindFirstChild("Pants") then
  9325.             pchar.Pants:Destroy()
  9326.         end
  9327.         if pchar:FindFirstChild("Shirt Graphic") then
  9328.             pchar["Shirt Graphic"].Graphic = ""
  9329.         end
  9330.         pchar.Torso.Transparency = 1
  9331.         pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9332.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9333.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9334.         pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9335.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9336.         local FakeTorso = Instance.new("Seat", pchar)
  9337.         FakeTorso.Name = "FakeTorso"
  9338.         FakeTorso.FormFactor = "Symmetric"
  9339.         FakeTorso.TopSurface = 0
  9340.         FakeTorso.BottomSurface = 0
  9341.         FakeTorso.Size = Vector3.new(3,1,4)
  9342.         FakeTorso.BrickColor = BrickColor.new("Brown")
  9343.         FakeTorso.CFrame = pchar.Torso.CFrame
  9344.         local BF = Instance.new("BodyForce", FakeTorso)
  9345.         BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9346.         local W = Instance.new("Weld", pchar.Torso)
  9347.         W.Part0 = pchar.Torso
  9348.         W.Part1 = FakeTorso
  9349.         W.C0 = CFrame.new(0,-.5,0)
  9350.         local BC = pchar["Body Colors"]
  9351.         BC.HeadColor = BrickColor.new("Brown")
  9352.         BC.LeftArmColor = BrickColor.new("Brown")
  9353.         BC.LeftLegColor = BrickColor.new("Brown")
  9354.         BC.RightArmColor = BrickColor.new("Brown")
  9355.         BC.RightLegColor = BrickColor.new("Brown")
  9356.         BC.TorsoColor = BrickColor.new("Brown")
  9357.     end
  9358. end)
  9359.  
  9360. addcmd('undog','makes player back to normal',{},
  9361. function(args, speaker)
  9362.     local players = getPlayer(args[1], speaker)
  9363.     for i,v in pairs(players)do
  9364.         refresh(gPlayers[v])
  9365.     end
  9366. end)
  9367.  
  9368. addcmd('loopheal','loop heals player',{},
  9369. function(args, speaker)
  9370.     local players = getPlayer(args[1], speaker)
  9371.     for i,v in pairs(players)do
  9372.         spawn(function()
  9373.         local pchar = gPlayers[v].Character
  9374.         if pchar:FindFirstChild("LoopHeal") then
  9375.             pchar.LoopHeal.Name = "NotLoopHeal"
  9376.             wait(0.1)
  9377.             pchar.NotLoopHeal:Destroy()
  9378.         end
  9379.         local LoopHeal = Instance.new("StringValue", pchar)
  9380.         LoopHeal.Name = "LoopHeal"
  9381.         repeat wait(0.1)
  9382.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9383.         until LoopHeal.Name == "NotLoopHeal"
  9384.         end)
  9385.         end
  9386. end)
  9387.  
  9388. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9389. function(args, speaker)
  9390.     local players = getPlayer(args[1], speaker)
  9391.     for i,v in pairs(players)do
  9392.         local pchar = gPlayers[v].Character
  9393.         if pchar:FindFirstChild("LoopHeal") then
  9394.             pchar.LoopHeal.Name = "NotLoopHeal"
  9395.             wait(0.1)
  9396.             pchar.NotLoopHeal:Destroy()
  9397.         end
  9398.     end
  9399. end)
  9400.  
  9401. addcmd('fling','flings player',{},
  9402. function(args, speaker)
  9403.     local players = getPlayer(args[1], speaker)
  9404.     for i,v in pairs(players)do
  9405.         local pchar = gPlayers[v].Character
  9406.         if pchar:FindFirstChild("Humanoid") then
  9407.             local xran
  9408.             local zran
  9409.             repeat
  9410.                 xran = math.random(-9999,9999)
  9411.             until math.abs(xran) >= 5555
  9412.             repeat
  9413.                 zran = math.random(-9999,9999)
  9414.             until math.abs(zran) >= 5555
  9415.             pchar.Humanoid.Sit = true
  9416.             pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9417.             local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9418.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9419.         end
  9420.     end
  9421. end)
  9422.  
  9423. addcmd('skydive','self explanatory',{},
  9424. function(args, speaker)
  9425.     local players = getPlayer(args[1], speaker)
  9426.     for i,v in pairs(players)do
  9427.         local pchar = gPlayers[v].Character
  9428.         if pchar:FindFirstChild("HumanoidRootPart") then
  9429.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9430.         end
  9431.     end
  9432. end)
  9433.  
  9434. addcmd('bleach','drink bleach',{''},
  9435. function(args, speaker)
  9436.     local players = getPlayer(args[1], speaker)
  9437.     for i,v in pairs(players)do
  9438.     bleach(gPlayers[v])
  9439.     end
  9440. end)
  9441.  
  9442. addcmd('seizure','makes player have a seizure',{''},
  9443. function(args, speaker)
  9444.     local players = getPlayer(args[1], speaker)
  9445.     for i,v in pairs(players)do
  9446.         local pchar = gPlayers[v].Character
  9447.         if pchar:FindFirstChild("Seizure") then
  9448.            
  9449.         end
  9450.         local Seizure = Instance.new("StringValue", pchar)
  9451.         Seizure.Name = "Seizure"
  9452.         pchar.Humanoid.PlatformStand = true
  9453.         repeat wait()
  9454.             pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9455.             pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9456.         until Seizure.Name == "NotSeizure"
  9457.     end
  9458. end)
  9459.  
  9460. addcmd('fegod','gods you in fe games',{''},
  9461. function(args, speaker)
  9462.     if speaker.userId ~= LP.userId then
  9463.     lponly(speaker)
  9464.     else
  9465.         gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9466.         local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9467.         l.Parent = gPlayers.LocalPlayer.Character
  9468.         l.Name = "Humanoid"
  9469.         wait(0.1)
  9470.         gPlayers.LocalPlayer.Character["1"]:Destroy()
  9471.         workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9472.         gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9473.         wait(0.1)
  9474.         gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9475.         gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9476.     end
  9477. end)
  9478.  
  9479. addcmd('unseizure','makes player stop having a seizure',{''},
  9480. function(args, speaker)
  9481.     local players = getPlayer(args[1], speaker)
  9482.     for i,v in pairs(players)do
  9483.         local pchar = gPlayers[v].Character
  9484.         if pchar:FindFirstChild("Seizure") then
  9485.             pchar.Humanoid.PlatformStand = false
  9486.             pchar.Seizure.Name = "NotSeizure"
  9487.             wait(0.1)
  9488.             pchar.NotSeizure:Destroy()
  9489.         end
  9490.     end
  9491. end)
  9492.  
  9493. addcmd('m','makes a global message',{'message'},
  9494. function(args, speaker)
  9495.     local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9496.     local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9497.     _G.msg(MSG)
  9498. end)
  9499.  
  9500. addcmd('sm','makes a global message',{'servermessage'},
  9501. function(args, speaker)
  9502.     local MSG = GLS(false, 0)
  9503.     local newMSG = GLS(false, 0)
  9504.     _G.msg(MSG)
  9505. end)
  9506.  
  9507. addcmd('fe','checks filtering status',{'filtering'},
  9508. function(args, speaker)
  9509. if workspace.FilteringEnabled == true then
  9510.     Notify('Filtering ENABLED')
  9511. elseif workspace.FilteringEnabled == false then
  9512.     Notify('Filtering Disabled')
  9513. end
  9514. end)
  9515.  
  9516. addcmd('paper','makes player thin as paper',{''},
  9517. function(args, speaker)
  9518.     local players = getPlayer(args[1], speaker)
  9519.     for i,v in pairs(players)do
  9520.         local pchar = gPlayers[v].Character
  9521.         for _, child in pairs( pchar:GetChildren()) do
  9522.         if child.ClassName == "CharacterMesh" then
  9523.         child:Destroy()
  9524.         end
  9525.         end
  9526.         local LA = DATA.Paper:Clone()
  9527.         LA.Parent = pchar["Left Arm"]
  9528.         local RA = DATA.Paper:Clone()
  9529.         RA.Parent = pchar["Right Arm"]
  9530.         local LL = DATA.Paper:Clone()
  9531.         LL.Parent = pchar["Left Leg"]
  9532.         local RL = DATA.Paper:Clone()
  9533.         RL.Parent = pchar["Right Leg"]
  9534.         local T = DATA.Paper:Clone()
  9535.         T.Parent = pchar.Torso
  9536.         local H = DATA.Paper:Clone()
  9537.         H.Parent = pchar.Head
  9538.         pchar.Head.face:Destroy()
  9539.     end
  9540. end)
  9541.  
  9542. addcmd('particles','gives a player particles',{''},
  9543. function(args, speaker)
  9544.     local players = getPlayer(args[1], speaker)
  9545.     for i,v in pairs(players)do
  9546.         local char = gPlayers[v].Character
  9547.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9548.             if v:IsA('ParticleEmitter') then
  9549.                 v:destroy()
  9550.             end
  9551.         end
  9552.         local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9553.         prt.Texture = 'rbxassetid://' .. args[2]
  9554.         prt.Rate = 10
  9555.         prt.SpreadAngle = Vector2.new(50, 50)
  9556.     end
  9557. end)
  9558.  
  9559. addcmd('unparticles','gives a player particles',{'noparticles'},
  9560. function(args, speaker)
  9561.     local players = getPlayer(args[1], speaker)
  9562.     for i,v in pairs(players)do
  9563.         local char = gPlayers[v].Character
  9564.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9565.             if v:IsA('ParticleEmitter') then
  9566.                 v:destroy()
  9567.             end
  9568.         end
  9569.     end
  9570. end)
  9571.  
  9572. blindT = {}
  9573. addcmd('blind','blinds a player',{},
  9574. function(args, speaker)
  9575.     local players = getPlayer(args[1], speaker)
  9576.     for i,v in pairs(players)do
  9577.         spawn(function()
  9578.         if FindTable(blindT, _players[v].Name) then return end
  9579.         local blind = gPlayers[v].Name
  9580. local victim = gPlayers:FindFirstChild(blind)
  9581. if victim ~= nil then
  9582. victim.CameraMaxZoomDistance = 0.5
  9583. blnd = Instance.new("Part",workspace)
  9584. blnd.Name = "IYblind" .. gPlayers[v].Name
  9585. blnd.Size = Vector3.new(1,1,1)
  9586. blnd.CanCollide = false
  9587. blnd.BrickColor = BrickColor.new("Really black")
  9588. blnd.Material = "Neon"
  9589. local m = Instance.new("SpecialMesh",blnd)
  9590. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9591. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9592. local w = Instance.new("Weld",blnd)
  9593. w.Part0 = blnd
  9594. w.Part1 = victim.Character.Head
  9595. if FindTable(blindT, _players[v].Name) then return end
  9596.         table.insert(blindT, _players[v].Name)
  9597.         repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9598. local blind = gPlayers[v].Name
  9599. local victim = gPlayers:FindFirstChild(blind)
  9600. if victim ~= nil then
  9601. victim.CameraMaxZoomDistance = 0.5
  9602. blnd = Instance.new("Part",workspace)
  9603. blnd.Name = "IYblind" .. gPlayers[v].Name
  9604. blnd.Size = Vector3.new(1,1,1)
  9605. blnd.CanCollide = false
  9606. blnd.BrickColor = BrickColor.new("Really black")
  9607. blnd.Material = "Neon"
  9608. local m = Instance.new("SpecialMesh",blnd)
  9609. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9610. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9611. local w = Instance.new("Weld",blnd)
  9612. w.Part0 = blnd
  9613. w.Part1 = victim.Character.Head
  9614. end end wait(1)
  9615. until not FindTable(blindT, _players[v].Name)
  9616. end end) end end)
  9617.  
  9618. addcmd('unblind','blinds a player',{'noblind'},
  9619. function(args, speaker)
  9620.     local players = getPlayer(args[1], speaker)
  9621.     for i,v in pairs(players)do
  9622.         spawn(function()
  9623.         for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9624.         local blind = gPlayers[v].Name
  9625. local victim = gPlayers:FindFirstChild(blind)
  9626. if victim ~= nil then
  9627. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9628.     for _, child in pairs( workspace:GetChildren()) do
  9629.     if child.Name == "IYblind" .. gPlayers[v].Name then
  9630.     child:Destroy()
  9631. end end end end) end end)
  9632.  
  9633. addcmd('punish','punishs player',{''},
  9634. function(args, speaker)
  9635.     local players = getPlayer(args[1], speaker)
  9636.     for i,v in pairs(players)do
  9637.         local pchar = gPlayers[v].Character
  9638.         pchar.Parent = LightingService
  9639.     end
  9640. end)
  9641.  
  9642. addcmd('unpunish','unpunishs player',{''},
  9643. function(args, speaker)
  9644.     local players = getPlayer(args[1], speaker)
  9645.     for i,v in pairs(players)do
  9646.         if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9647.             LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9648.         end
  9649.     end
  9650. end)
  9651.  
  9652. local starmanPlayers = {}
  9653. local starmanLastColor = nil
  9654. local starmanEvents = {}
  9655.  
  9656. addcmd("starman","Turns [plr] into starman",{},
  9657. function(args,speaker)
  9658.     local function starman(plr)
  9659.         local char = plr.Character
  9660.         local lastColor = ""
  9661.         local newColor = ""
  9662.    
  9663.         local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9664.         powerupSound.Name = "PowerUp"
  9665.         powerupSound.Volume = 10
  9666.         powerupSound.SoundId = "rbxassetid://182755256"
  9667.         wait()
  9668.         powerupSound:Play()
  9669.    
  9670.         game:GetService("Debris"):AddItem(powerupSound,2)
  9671.  
  9672.         while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9673.        
  9674.         local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9675.         starmanMusic.Name = "Starman"
  9676.         starmanMusic.Volume = 1
  9677.         starmanMusic.Looped = true
  9678.         starmanMusic.SoundId = "rbxassetid://530596723"
  9679.         wait()
  9680.         starmanMusic:Play()
  9681.  
  9682.         if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9683.         if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9684.  
  9685.         char.Humanoid.WalkSpeed = 32
  9686.         char.Humanoid.MaxHealth = math.huge
  9687.         char.Humanoid.Health = math.huge
  9688.        
  9689.         local invisff = Instance.new("ForceField", char)
  9690.         invisff.Visible = false invisff.Name = 'smff'
  9691.  
  9692.         while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9693.  
  9694.         local light = Instance.new("PointLight",char.HumanoidRootPart)
  9695.         light.Name = "StarmanFlash"
  9696.         light.Brightness = 100
  9697.         light.Range = 20
  9698.         light.Shadows = true
  9699.  
  9700.         local function stardestroy(part)
  9701.             if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9702.                 for i,v in pairs(part.Parent:GetChildren()) do
  9703.                     if v:IsA("BasePart") then
  9704.                         local force = Instance.new("BodyForce",v)
  9705.                         force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9706.                         v:BreakJoints()
  9707.                     end
  9708.                 end
  9709.            
  9710.                 local tadaas = {}
  9711.            
  9712.                 for i = 1,1 do
  9713.                     local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9714.                     tadaa.Volume = 10
  9715.                     tadaa.SoundId = "rbxassetid://551195499"
  9716.                     table.insert(tadaas,tadaa)
  9717.                 end
  9718.        
  9719.                 wait()
  9720.        
  9721.                 for i,v in pairs(tadaas) do
  9722.                     v:Play()
  9723.                 end
  9724.             end
  9725.         end
  9726.  
  9727.         local events = {}
  9728.         for i,v in pairs(char:GetChildren()) do
  9729.             if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9730.         end
  9731.         if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9732.         starmanEvents[plr.Name] = events
  9733.         starmanPlayers[plr.Name] = char
  9734.     end
  9735.    
  9736.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9737.         spawn(function()starman(gPlayers[plr])end)
  9738.     end
  9739. end)
  9740.  
  9741. addcmd("unstarman","Removes starman from [plr]",{},
  9742. function(args,speaker)
  9743.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9744.         pcall(function()
  9745.             if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9746.             if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9747.             local char = gPlayers[plr].Character
  9748.             while char.HumanoidRootPart:FindFirstChild("Starman") do
  9749.                 char.HumanoidRootPart.Starman:Destroy()
  9750.             end
  9751.             while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9752.                 char.HumanoidRootPart.StarmanFlash:Destroy()
  9753.             end
  9754.             while char.HumanoidRootPart:FindFirstChild("smff") do
  9755.                 char.HumanoidRootPart.smff:Destroy()
  9756.             end
  9757.         end)
  9758.     end
  9759. end)
  9760.  
  9761. local Timers = {}
  9762. function checkTimer(n,t,res)
  9763.     if not Timers[n] then Timers[n] = 0 end
  9764.    
  9765.     if tick() >= Timers[n] + t then
  9766.         if res then Timers[n] = tick() end
  9767.         return true
  9768.     else
  9769.         return false
  9770.     end
  9771. end
  9772.  
  9773. function nonEmpty(t)
  9774.     for i,v in pairs(t) do
  9775.         return true
  9776.     end
  9777.     return false
  9778. end
  9779.  
  9780. game:GetService("RunService").RenderStepped:Connect(function()
  9781.     if nonEmpty(starmanPlayers) then
  9782.         if checkTimer("Starman",0.05,true) then                
  9783.             for name,plrchar in pairs(starmanPlayers) do
  9784.                 ypcall(function()
  9785.                     local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9786.                     if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9787.                        
  9788.                     local plr = gPlayers:FindFirstChild(name)
  9789.                        
  9790.                     if plr then
  9791.                         local char = plrchar
  9792.                         local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9793.                            
  9794.                         local meshMap = {}
  9795.  
  9796.                         for i,v in pairs(char:GetChildren()) do
  9797.                             if v:IsA("CharacterMesh") then
  9798.                                 if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9799.                                 if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9800.                                 if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9801.                                 if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9802.                                 if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9803.                             end
  9804.                         end
  9805.  
  9806.                         if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9807.                            
  9808.                         if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9809.                         local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9810.                         while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9811.                         starmanLastColor = newColor
  9812.                         for i,v in pairs(char:GetChildren()) do
  9813.                             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9814.                                 v.BrickColor = newColor
  9815.                                 local fade = v:Clone()
  9816.                                 if meshMap[v.Name] then
  9817.                                     local newMesh = Instance.new("SpecialMesh",fade)
  9818.                                     newMesh.MeshId = meshMap[v.Name]
  9819.                                 end
  9820.                                 fade.Name = "StarFade"
  9821.                                 fade.Anchored = true
  9822.                                 fade.CanCollide = false
  9823.                                 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
  9824.                                 fade.Parent = workspace.Terrain
  9825.                                 game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9826.                                 game:GetService("Debris"):AddItem(fade,0.5)
  9827.                             end
  9828.                         end
  9829.                         light.Color = newColor.Color
  9830.                     end
  9831.                 end)
  9832.             end
  9833.         end
  9834.     end
  9835. end)
  9836.  
  9837. addcmd("tppos","Teleports a player to a coordinate",{},
  9838. function(args,speaker)
  9839.     if #args < 4 then return end
  9840.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9841.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9842.         local char = gPlayers[plr].Character
  9843.         if char and char:FindFirstChild("HumanoidRootPart") then
  9844.             char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9845.         end
  9846.     end
  9847. end)
  9848.  
  9849. addcmd("offset","Offsets a player by a coordinate",{},
  9850. function(args,speaker)
  9851.     if #args < 4 then return end
  9852.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9853.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9854.         local char = gPlayers[plr].Character
  9855.         if char and char:FindFirstChild("HumanoidRootPart") then
  9856.             char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9857.         end
  9858.     end
  9859. end)
  9860.  
  9861. addcmd('bait',';)',{'troll'},
  9862. function(args, speaker)
  9863. spawn(function()
  9864. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9865. 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)
  9866. y = Instance.new("BillboardGui")
  9867. y.Size = UDim2.new(0,100,0,150)
  9868. y.StudsOffset = Vector3.new(0,1,0)
  9869. y.Parent = P
  9870. y.Adornee = P
  9871. f = Instance.new("TextLabel")
  9872. f.Parent = y
  9873. f.BackgroundTransparency = 1
  9874. f.Position = UDim2.new(0,0,0,-50)
  9875. f.Size = UDim2.new(0,100,0,100)
  9876. f.Font = "Highway"
  9877. f.FontSize = "Size48"
  9878. f.Text = "Touch for admin!"
  9879. f.TextStrokeColor3 = Color3.new(0,0,0)
  9880. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9881. f.TextStrokeTransparency = 0
  9882. f.TextYAlignment = "Bottom"
  9883. 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)
  9884.     end)
  9885. end)
  9886.  
  9887. addcmd('removebait','clears bait parts',{'nobait'},
  9888. function(args, speaker)
  9889.     local function dels(instance)
  9890.         for i,v in pairs(instance:GetChildren())do
  9891.             if v.name == "IYbait"then v:Destroy()end
  9892.             dels(v)
  9893.         end
  9894.     end
  9895.     dels(workspace)
  9896. end)
  9897.  
  9898. function CreateInstance(cls,props)
  9899.     local inst = Instance.new(cls)
  9900.     for i,v in pairs(props) do
  9901.         inst[i] = v
  9902.     end
  9903.     return inst end
  9904. local function createSoundFrame()
  9905.     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)
  9906.     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
  9907.     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)
  9908.     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})
  9909.     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})
  9910.     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)
  9911.     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)
  9912.     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})
  9913.     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
  9914.     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
  9915.     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)
  9916.     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})
  9917.     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})
  9918.     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)
  9919.     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})
  9920.     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})
  9921.     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
  9922.     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)
  9923.     return soundFrame end
  9924. local soundFrame = createSoundFrame()
  9925. soundFrame.Visible = true
  9926. local MusicPlayer do
  9927.     MusicPlayer = {}
  9928.     local playlist = {}
  9929.     local currentSong = 1
  9930.     local playlistHook = nil
  9931.     --local soundFrame = script.Parent:WaitForChild("Sound")
  9932.     local soundLine = soundFrame:WaitForChild("Pos")
  9933.     local soundTouch = soundLine:WaitForChild("Touch")
  9934.     local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9935.     local soundPause = soundFrame:WaitForChild("Pause")
  9936.     local soundNext = soundFrame:WaitForChild("NextSong")
  9937.     local soundPrev = soundFrame:WaitForChild("PrevSong")
  9938.     local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9939.     local mouseDrag = false
  9940.     local mouse = gPlayers.LocalPlayer:GetMouse()
  9941.     local lineBar = soundFrame:WaitForChild("Pos")
  9942.     adminSound = Instance.new("Sound",nil)
  9943.     local function timeConvert(num)
  9944.         local mins = math.floor(num/60)
  9945.         local secs = math.floor(num % 60)
  9946.         return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9947.     end
  9948.     local function updateSongLine()
  9949.         local linePos = mouse.X - soundLine.AbsolutePosition.X
  9950.         if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9951.             local movePos = linePos/soundLine.AbsoluteSize.X
  9952.             soundTouch.Position = UDim2.new(movePos,0,0,0)
  9953.         elseif linePos < 0 then
  9954.             soundTouch.Position = UDim2.new(0,0,0,0)
  9955.         else
  9956.             soundTouch.Position = UDim2.new(1,0,0,0)
  9957.         end
  9958.         local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9959.         adminSound.TimePosition = newTimePos
  9960.         soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9961.         soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9962.     end
  9963.     local function updateDetails(id)
  9964.         local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9965.         soundFrame.SName.Text = info.Name
  9966.     end
  9967.     local function setPlaylistHook()
  9968.         if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9969.         if #playlist == 0 then return end
  9970.         playlistHook = adminSound.DidLoop:connect(function()
  9971.             if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9972.             soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9973.             MusicPlayer:Play(playlist[currentSong],true)
  9974.         end)
  9975.     end
  9976.     local function disconnectPlaylistHook()
  9977.         if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9978.     end
  9979.     game:GetService("RunService").RenderStepped:Connect(function()
  9980.         if adminSound.Playing then
  9981.             soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9982.             soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9983.             soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9984.         end
  9985.     end)
  9986.     lineBar.InputBegan:connect(function(input)
  9987.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9988.             mouseDrag = true
  9989.             updateSongLine()
  9990.         end
  9991.     end)
  9992.     lineBar.InputEnded:connect(function(input)
  9993.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9994.             mouseDrag = false
  9995.         end
  9996.     end)
  9997.     mouse.Move:connect(function(prop)
  9998.         if mouseDrag then
  9999.             updateSongLine()
  10000.         end
  10001.     end)
  10002.     function MusicPlayer:Play(id,plist)
  10003.         if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  10004.         adminSound:Stop()
  10005.         if adminSound.Parent == nil then
  10006.             adminSound = Instance.new("Sound",workspace)
  10007.             adminSound.Name = "IYsound"
  10008.             adminSound.Looped = true
  10009.             if plist then setPlaylistHook() end
  10010.         end
  10011.         adminSound.SoundId = "rbxassetid://"..tostring(id)
  10012.         adminSound.TimePosition = 0
  10013.         --repeat wait() until adminSound.IsLoaded
  10014.         adminSound:Play()
  10015.         soundPlayStop.BackgroundTransparency = 0
  10016.         soundPlayStop.ImageTransparency = 1
  10017.         updateDetails(id)
  10018.     end
  10019.     function MusicPlayer:Playlist(list)
  10020.         playlist = list
  10021.         soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  10022.         currentSong = 1
  10023.         if adminSound.Parent == nil then
  10024.             adminSound = Instance.new("Sound",workspace)
  10025.             adminSound.Name = "IYsound"
  10026.             adminSound.Looped = true
  10027.         end
  10028.         soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  10029.         MusicPlayer:Play(playlist[1],true)
  10030.         setPlaylistHook()
  10031.     end
  10032.     function MusicPlayer:Stop()
  10033.         adminSound:Stop()
  10034.         adminSound.TimePosition = 0
  10035.         soundTouch.Position = UDim2.new(0,0,0,0)
  10036.         soundFrame.TimeStart.Text = "0:00"
  10037.         soundPlayStop.BackgroundTransparency = 1
  10038.         soundPlayStop.ImageTransparency = 0
  10039.     end
  10040.     function MusicPlayer:Pause()
  10041.         adminSound:Pause()
  10042.         soundPlayStop.BackgroundTransparency = 1
  10043.         soundPlayStop.ImageTransparency = 0
  10044.     end
  10045.     function MusicPlayer:Resume()
  10046.         adminSound:Resume()
  10047.         soundPlayStop.BackgroundTransparency = 0
  10048.         soundPlayStop.ImageTransparency = 1
  10049.         setPlaylistHook()
  10050.     end
  10051.     function MusicPlayer:NextSong()
  10052.         if #playlist == 0 then return end
  10053.         if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  10054.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10055.         MusicPlayer:Play(playlist[currentSong],true)
  10056.     end
  10057.     function MusicPlayer:PrevSong()
  10058.         if #playlist == 0 then return end
  10059.         if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  10060.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10061.         MusicPlayer:Play(playlist[currentSong],true)
  10062.     end
  10063.     function MusicPlayer:SetSong(ind)
  10064.         if ind > #playlist or ind <= 0 then return end
  10065.         soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  10066.         MusicPlayer:Play(playlist[ind],true)
  10067.     end
  10068.     playerenabled = false
  10069.     function MusicPlayer:Show()
  10070.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10071.     end
  10072.     function MusicPlayer:Hide()
  10073.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10074.     end
  10075.     function colorFrames(obj,col)
  10076.         for i,v in pairs(obj:GetChildren()) do
  10077.             if v:IsA("ImageLabel") then
  10078.                 v.ImageColor3 = col
  10079.             end
  10080.             v.BackgroundColor3 = col
  10081.         end
  10082.     end
  10083.     for i,v in pairs(soundButtons) do
  10084.         v.MouseEnter:connect(function()
  10085.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  10086.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  10087.             v.BackgroundColor3 = Color3.new(1,1,1)
  10088.             colorFrames(v,Color3.new(1,1,1))
  10089.         end)
  10090.         v.MouseLeave:connect(function()
  10091.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  10092.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  10093.             v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  10094.             colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  10095.         end)
  10096.     end
  10097.     soundPlayStop.MouseButton1Click:connect(function()
  10098.         if adminSound.Playing then
  10099.             MusicPlayer:Stop()
  10100.         else
  10101.             MusicPlayer:Resume()
  10102.         end
  10103.     end)   
  10104.     soundPause.MouseButton1Click:connect(function()
  10105.         MusicPlayer:Pause()
  10106.     end)   
  10107.     soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  10108.     soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  10109. end
  10110. local testgui = Instance.new("ScreenGui",game.CoreGui)
  10111. soundFrame.Parent = testgui
  10112. addcmd('playlist','makes a noice playlist',{'ids','player'},
  10113. function(args, speaker)
  10114. playerenabled = true
  10115.     if #args > 0 then
  10116.     for i,v in pairs(game:GetDescendants()) do
  10117.     if v:IsA'Sound'then v:Destroy() end end wait(0.1)
  10118.         if adminSound.Parent == nil then
  10119.             adminSound = Instance.new("Sound",workspace)
  10120.             adminSound.Name = "IYsound"
  10121.             adminSound.Looped = true
  10122.         end
  10123.         local idlist = splitString(args[1])
  10124.         local workingIds = {}
  10125.         for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  10126.         if #workingIds > 0 then
  10127.             playerenabled = true
  10128.             NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  10129.             MusicPlayer:Playlist(workingIds)
  10130.             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)
  10131.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10132.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10133.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10134.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  10135.         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)
  10136.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10137.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  10138.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10139.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  10140. addcmd('setsong','goto a song',{'tosong'},
  10141. function(args, speaker)
  10142. MusicPlayer:SetSong(tonumber(args[1]))
  10143. end)
  10144. addcmd('nextsong','forward a song',{'nxtsong'},
  10145. function(args, speaker)
  10146. MusicPlayer:NextSong()
  10147. end)
  10148. addcmd('prevsong','back a song',{'previoussong'},
  10149. function(args, speaker)
  10150. MusicPlayer:PrevSong()
  10151. end)
  10152. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  10153. function(args, speaker)
  10154. playerenabled = false
  10155. MusicPlayer:Hide()
  10156. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  10157. end)
  10158.  
  10159. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  10160. function(args, speaker)
  10161.     for i,v in pairs(game:GetDescendants()) do
  10162.     if v:IsA'Sound'then v:Destroy() end end
  10163.     local c = args[1] or 'stop'
  10164.     if std.inTable({'stop'}, c:lower()) then return end
  10165.     local s = Instance.new("Sound", workspace)
  10166.     s.Name = "IYsound"
  10167.     s.Looped = true
  10168.     s.SoundId = c
  10169.     s.Volume = 1
  10170.     s:Play()
  10171.     playerenabled = false
  10172.     Notify('Playing hash')
  10173.  end)
  10174.  
  10175. addcmd('disco','disco party',{''},
  10176. function(args, speaker)
  10177.     _G.nodisco = nil
  10178.     coroutine.resume(coroutine.create(function()
  10179. repeat
  10180.     game:GetService('Lighting').GlobalShadows = true
  10181.     game:GetService('Lighting').FogEnd = 200
  10182. game:GetService('Lighting').TimeOfDay = 0
  10183. local r = 255
  10184. local g = 0
  10185. local b = 0
  10186. for i = 0,255,5 do
  10187.     if _G.nodisco ~=nil then return end
  10188.     r = r - 5
  10189.     b = b + 5
  10190.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10191.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10192.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10193.     wait()
  10194. end
  10195. for i = 0,255,5 do
  10196.     if _G.nodisco ~=nil then return end
  10197.     g = g + 5
  10198.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10199.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10200.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10201.     wait()
  10202. end
  10203. for i = 0,255,5 do
  10204.     if _G.nodisco ~=nil then return end
  10205.     b = b - 5
  10206.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10207.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10208.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10209.     wait()
  10210. end
  10211. for i = 0,255,5 do
  10212.     if _G.nodisco ~=nil then return end
  10213.     r = r + 5
  10214.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10215.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10216.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10217.     wait()
  10218. end
  10219. for i = 0,255,5 do
  10220.     if _G.nodisco ~=nil then return end
  10221.     g = g - 5
  10222.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10223.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10224.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10225.     wait()
  10226. end
  10227. until _G.nodisco
  10228. end))
  10229. end)
  10230.  
  10231. addcmd('undisco','rip disco party',{''},
  10232. function(args, speaker)
  10233. _G.nodisco = true
  10234. execCmd('fixl')
  10235. end)
  10236.  
  10237. addcmd('hat','give a hat to a player',{''},
  10238. function(args, speaker)
  10239. local players = getPlayer(args[1], speaker)
  10240. for i,v in pairs(players)do
  10241. local char = gPlayers[v].Character
  10242. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10243. Hat.Parent = char
  10244. end end)
  10245.  
  10246. fm = Instance.new('BlockMesh', DATA)
  10247. fm.Scale = Vector3.new(1, 1, 2)
  10248. fm.Name = "FAT"
  10249. addcmd('fat','makes a plr fat',{''},
  10250. function(args, speaker)
  10251. local players = getPlayer(args[1], speaker)
  10252. for i,v in pairs(players)do
  10253. local char = gPlayers[v].Character
  10254. for _, child in pairs( char:GetChildren()) do
  10255. if child.ClassName == "CharacterMesh" then
  10256. child:Destroy() end end
  10257. for i,v in pairs(char:GetChildren()) do
  10258. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10259. fm:Clone().Parent = v
  10260. end end end end)
  10261.  
  10262. addcmd('crucify','crucifies a player',{'cruci'},
  10263. function(args, speaker)
  10264. local players = getPlayer(args[1], speaker)
  10265. for i,v in pairs(players)do
  10266. local char = gPlayers[v].Character
  10267.         local torso=char['Torso']
  10268.         local larm=char['Left Arm']
  10269.         local rarm=char['Right Arm']
  10270.         local lleg=char['Left Leg']
  10271.         local rleg=char['Right Leg']
  10272.         local head=char['Head']
  10273.         if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10274.             local cru=Instance.new('Model',char)
  10275.             cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10276.             local c1=Instance.new('Part',cru)
  10277.             c1.BrickColor=BrickColor.new('Reddish brown')
  10278.             c1.Material='Wood'
  10279.             c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10280.             c1.Size=Vector3.new(2,18.4,1)
  10281.             c1.Anchored=true
  10282.             local c2=c1:Clone()
  10283.             c2.Parent=cru
  10284.             c2.Size=Vector3.new(11,1.6,1)
  10285.             c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10286.             torso.Anchored=true;wait(0.5)
  10287.             torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10288.             larm.Anchored=true
  10289.             rarm.Anchored=true
  10290.             lleg.Anchored=true
  10291.             rleg.Anchored=true
  10292.             head.Anchored=true;wait()
  10293.             larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10294.             rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10295.             lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10296.             rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10297.             larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10298.             rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10299.             lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10300.             rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10301.             --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10302.             local n1=Instance.new('Part',cru)
  10303.             n1.BrickColor=BrickColor.new('Dark stone grey')
  10304.             n1.Material='DiamondPlate'
  10305.             n1.Size=Vector3.new(0.2,0.2,2)
  10306.             n1.Anchored=true
  10307.             local m=Instance.new('BlockMesh',n1)
  10308.             m.Scale=Vector3.new(0.2,0.2,0.7)
  10309.             local n2=n1:Clone()
  10310.             n2.Parent=cru
  10311.             local n3=n1:Clone()
  10312.             n3.Parent=cru
  10313.             n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10314.             n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10315.             n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10316.             spawn(function()
  10317.                 repeat
  10318.                     wait(0.1)
  10319.                     char.Humanoid.Health=char.Humanoid.Health-0.6
  10320.                 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10321.                 char:BreakJoints()
  10322.             end)
  10323.         end
  10324.     end
  10325. end)
  10326.  
  10327. addcmd('hang','hangs a player',{},
  10328. function(args, speaker)
  10329. local players = getPlayer(args[1], speaker)
  10330. for i,v in pairs(players)do
  10331. local plr = gPlayers[v].Character
  10332. plr.HumanoidRootPart.Anchored = true
  10333. function sandbox(var,func)
  10334.     local env = getfenv(func)
  10335.     local newenv = setmetatable({},{
  10336.         __index = function(self,k)
  10337.             if k=="script" then
  10338.                 return var
  10339.             else
  10340.                 return env[k]
  10341.             end
  10342.         end,
  10343.     })
  10344.     setfenv(func,newenv)
  10345.     return func
  10346. end
  10347. cors = {}
  10348. mas = Instance.new("Model",game:GetService("Lighting"))
  10349. local Model0 = Instance.new("Model")
  10350. local Part1 = Instance.new("Part")
  10351. local Part2 = Instance.new("Part")
  10352. local Part3 = Instance.new("Part")
  10353. local Part4 = Instance.new("Part")
  10354. local Part5 = Instance.new("Part")
  10355. local Motor6D6 = Instance.new("Motor6D")
  10356. local Part7 = Instance.new("Part")
  10357. local Part8 = Instance.new("Part")
  10358. local Part9 = Instance.new("Part")
  10359. local Part10 = Instance.new("Part")
  10360. local Part11 = Instance.new("Part")
  10361. local Part12 = Instance.new("Part")
  10362. local Part13 = Instance.new("Part")
  10363. local Part14 = Instance.new("Part")
  10364. local Part15 = Instance.new("Part")
  10365. Model0.Name = "hang"
  10366. Model0.Parent = mas
  10367. Part1.Parent = Model0
  10368. Part1.Material = Enum.Material.SmoothPlastic
  10369. Part1.BrickColor = BrickColor.new("Reddish brown")
  10370. Part1.Anchored = true
  10371. Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10372. Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10373. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10374. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10375. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10376. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10377. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10378. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10379. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10380. Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
  10381. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10382. Part2.Parent = Model0
  10383. Part2.Material = Enum.Material.Wood
  10384. Part2.BrickColor = BrickColor.new("Pine Cone")
  10385. Part2.Anchored = true
  10386. Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
  10387. Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10388. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10389. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10390. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10391. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10392. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10393. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10394. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10395. Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
  10396. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10397. Part3.Parent = Model0
  10398. Part3.Material = Enum.Material.Wood
  10399. Part3.BrickColor = BrickColor.new("Pine Cone")
  10400. Part3.Anchored = true
  10401. Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
  10402. Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10403. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10404. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10405. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10406. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10407. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10408. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10409. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10410. Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
  10411. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10412. Part4.Parent = Model0
  10413. Part4.Material = Enum.Material.Wood
  10414. Part4.BrickColor = BrickColor.new("Pine Cone")
  10415. Part4.Anchored = true
  10416. Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
  10417. Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10418. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10419. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10420. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10421. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10422. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10423. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10424. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10425. Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
  10426. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10427. Part5.Name = "main"
  10428. Part5.Parent = Model0
  10429. Part5.BrickColor = BrickColor.new("Bright blue")
  10430. Part5.Transparency = 1
  10431. Part5.Rotation = Vector3.new(0, -90, 0)
  10432. Part5.Anchored = true
  10433. Part5.CanCollide = false
  10434. Part5.FormFactor = Enum.FormFactor.Symmetric
  10435. Part5.Size = Vector3.new(2, 2, 1)
  10436. Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10437. Part5.BottomSurface = Enum.SurfaceType.Smooth
  10438. Part5.TopSurface = Enum.SurfaceType.Smooth
  10439. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10440. Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
  10441. Part5.Orientation = Vector3.new(0, -90, 0)
  10442. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10443. Motor6D6.Name = "RootJoint"
  10444. Motor6D6.Parent = Part5
  10445. Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10446. Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10447. Motor6D6.Part0 = Part5
  10448. Motor6D6.MaxVelocity = 0.10000000149012
  10449. Part7.Parent = Model0
  10450. Part7.Material = Enum.Material.SmoothPlastic
  10451. Part7.BrickColor = BrickColor.new("Reddish brown")
  10452. Part7.Rotation = Vector3.new(90, 75, -180)
  10453. Part7.Anchored = true
  10454. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10455. Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10456. Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10457. Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10458. Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10459. Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10460. Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10461. Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10462. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10463. Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
  10464. Part7.Orientation = Vector3.new(15, 90, -90)
  10465. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10466. Part8.Parent = Model0
  10467. Part8.Material = Enum.Material.Wood
  10468. Part8.BrickColor = BrickColor.new("Pine Cone")
  10469. Part8.Anchored = true
  10470. Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
  10471. Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10472. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10473. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10474. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10475. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10476. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10477. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10478. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10479. Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
  10480. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10481. Part9.Parent = Model0
  10482. Part9.Material = Enum.Material.SmoothPlastic
  10483. Part9.BrickColor = BrickColor.new("Reddish brown")
  10484. Part9.Rotation = Vector3.new(90, 75, -180)
  10485. Part9.Anchored = true
  10486. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10487. Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10488. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10489. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10490. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10491. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10492. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10493. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10494. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10495. Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
  10496. Part9.Orientation = Vector3.new(15, 90, -90)
  10497. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10498. Part10.Parent = Model0
  10499. Part10.Material = Enum.Material.SmoothPlastic
  10500. Part10.BrickColor = BrickColor.new("Reddish brown")
  10501. Part10.Anchored = true
  10502. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10503. Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10504. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10505. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10506. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10507. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10508. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10509. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10510. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10511. Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
  10512. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10513. Part11.Parent = Model0
  10514. Part11.Material = Enum.Material.SmoothPlastic
  10515. Part11.BrickColor = BrickColor.new("Reddish brown")
  10516. Part11.Anchored = true
  10517. Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10518. Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10519. Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10520. Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10521. Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10522. Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10523. Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10524. Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10525. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10526. Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
  10527. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10528. Part12.Parent = Model0
  10529. Part12.Material = Enum.Material.SmoothPlastic
  10530. Part12.BrickColor = BrickColor.new("Reddish brown")
  10531. Part12.Rotation = Vector3.new(90, 75, -180)
  10532. Part12.Anchored = true
  10533. Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10534. Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10535. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10536. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10537. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10538. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10539. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10540. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10541. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10542. Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
  10543. Part12.Orientation = Vector3.new(15, 90, -90)
  10544. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10545. Part13.Parent = Model0
  10546. Part13.Material = Enum.Material.SmoothPlastic
  10547. Part13.BrickColor = BrickColor.new("Reddish brown")
  10548. Part13.Anchored = true
  10549. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10550. Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10551. Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10552. Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10553. Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10554. Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10555. Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10556. Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10557. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10558. Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
  10559. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10560. Part14.Parent = Model0
  10561. Part14.Material = Enum.Material.SmoothPlastic
  10562. Part14.BrickColor = BrickColor.new("Reddish brown")
  10563. Part14.Rotation = Vector3.new(90, 75, -180)
  10564. Part14.Anchored = true
  10565. Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10566. Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10567. Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10568. Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10569. Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10570. Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10571. Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10572. Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10573. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10574. Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
  10575. Part14.Orientation = Vector3.new(15, 90, -90)
  10576. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10577. Part15.Parent = Model0
  10578. Part15.Material = Enum.Material.SmoothPlastic
  10579. Part15.BrickColor = BrickColor.new("Reddish brown")
  10580. Part15.Anchored = true
  10581. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10582. Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10583. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10584. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10585. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10586. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10587. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10588. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10589. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10590. Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
  10591. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10592. for i,v in pairs(mas:GetChildren()) do
  10593.     v.Parent = workspace
  10594.     pcall(function() v:MakeJoints() end)
  10595. end
  10596. mas:Destroy()
  10597. for i,v in pairs(cors) do
  10598.     spawn(function()
  10599.         pcall(v)
  10600.     end)
  10601. end
  10602.             hang = Model0
  10603.             hang.Parent = plr
  10604.             hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10605.             pcall(function()
  10606.             plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10607.             function weld(p, cf)
  10608.             local weld1 = Instance.new("Weld")
  10609.             weld1.Part0 = p
  10610.             weld1.Part1 = plr.Torso
  10611.             weld1.C0 = CFrame.new()
  10612.             weld1.C1 = cf
  10613.             weld1.Parent = p
  10614.             end
  10615.             weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10616.             weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10617.             spawn(function()
  10618.                 repeat
  10619.                     wait(0.1)
  10620.                     plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10621.                 until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10622.                 plr:BreakJoints()
  10623.             end)
  10624.             end)
  10625.         end
  10626. end)
  10627.  
  10628. addcmd('fix', 'restores lighting and what not',{},
  10629. function(args, speaker)
  10630. LightingService.Ambient = origsettings.abt
  10631. LightingService.OutdoorAmbient = origsettings.oabt
  10632. LightingService.Brightness = origsettings.brt
  10633. LightingService.TimeOfDay = origsettings.time
  10634. LightingService.FogColor = origsettings.fclr
  10635. LightingService.FogEnd = origsettings.fe
  10636. LightingService.FogStart = origsettings.fs
  10637. playinggif = false
  10638. workspace.Gravity = 200
  10639. 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)
  10640. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10641.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10642.     if v:IsA("PostEffect") then v:Destroy() end end
  10643. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10644.  
  10645. Floating = false
  10646.  
  10647. addcmd('float', 'makes player float',{},
  10648. function(args,speaker)
  10649.     Floating = true
  10650.     local players = getPlayer(args[1], speaker)
  10651.     for _,v in pairs(players) do
  10652.         local pchar = gPlayers[v].Character
  10653.         if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10654.             spawn(function()
  10655.                 local float = DATA.Float:Clone()
  10656.                 float.Parent = pchar
  10657.                 float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10658.                 spawn(function()
  10659.                     while wait(0.1) do
  10660.                         if pchar:FindFirstChild("Float") then
  10661.                             float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10662.                         else
  10663.                             break
  10664.                         end
  10665.                     end
  10666.                 end)
  10667.             end)
  10668.         end
  10669.     end
  10670. end)
  10671.  
  10672. addcmd('unfloat','disables floating',{},
  10673. function(args, speaker)
  10674.     Floating = false
  10675.     local players = getPlayer(args[1], speaker)
  10676.     for i,v in pairs(players)do
  10677.         local pchar = gPlayers[v].Character
  10678.         if pchar:FindFirstChild("Float") then
  10679.             pchar.Float:Destroy()
  10680.         end
  10681.     end
  10682. end)
  10683.  
  10684. runningnoclip = false
  10685. Clip = true
  10686. addcmd('noclip','noclip',{},
  10687. function(args, speaker)
  10688. if speaker.userId ~= LP.userId then
  10689. lponly(speaker)
  10690. else
  10691. Notify('Noclip enabled')
  10692. Clip = false
  10693. if LP.Character:FindFirstChild('Torso') then
  10694.     wait(0.1)
  10695.     if runningnoclip == false then runningnoclip = true
  10696.     game:GetService('RunService').Stepped:connect(function ()
  10697.     if Clip == false and LP.Character ~= nil then
  10698.     for _, child in pairs( LP.Character:GetDescendants()) do
  10699.     if child.ClassName == 'Part' and child.CanCollide == true then
  10700.     child.CanCollide = false
  10701.     end end end end) end
  10702. else
  10703.     r15noclip = true
  10704. end
  10705. end
  10706. end)
  10707.  
  10708. addcmd('clip','clip',{},
  10709. function(args, speaker)
  10710. if speaker.userId ~= LP.userId then
  10711. lponly(speaker)
  10712. else
  10713.     Notify('Noclip disabled')
  10714.     Clip = true
  10715.     r15noclip = false
  10716.     wait(0.1)
  10717.     if LP.Character ~= nil then
  10718.     LP.Character.Torso.CanCollide = true
  10719.     LP.Character.Head.CanCollide = true
  10720. end end end)
  10721.  
  10722. addcmd('prefix','changes prefix',{},
  10723. function(args, speaker)
  10724.     cmdprefix = args[1]
  10725.     Notify('Set prefix to "' .. args[1] .. '"')
  10726.     updatefile()
  10727. end)
  10728.  
  10729. logsopen = false
  10730. addcmd('logs','shows logs',{},
  10731. function(args, speaker)
  10732. if speaker.userId ~= LP.userId then
  10733. lponly(speaker) else
  10734. if logsopen == false then logsopen = true
  10735. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10736. end
  10737. end
  10738. end)
  10739.  
  10740. local Saved = {}
  10741.  
  10742. RestorePoint = function()
  10743.     Saved = {}
  10744.     for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10745.         v.Archivable = true;
  10746.     end
  10747.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10748.         if not v:IsA("Terrain") and not v:IsA("Camera") then
  10749.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10750.                 table.insert(Saved, v:Clone());
  10751.             end
  10752.         elseif v:IsA("Terrain") then
  10753.             Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10754.         end
  10755.     end
  10756.     return Saved;
  10757. end
  10758.  
  10759. InsertPoint = function()
  10760.     if #Saved == 0 and not Saved.Terrain then
  10761.         return false;
  10762.     end
  10763.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10764.         if not v:IsA("Camera") and not v:IsA("Terrain") then
  10765.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10766.                 pcall(function()
  10767.                     v:Destroy()
  10768.                 end)
  10769.             end
  10770.         elseif v:IsA("Terrain") then
  10771.             v:Clear()
  10772.         end
  10773.     end
  10774.     for i, v in ipairs(Saved) do
  10775.         v:Clone().Parent = workspace;
  10776.     end
  10777.     game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10778. end
  10779.  
  10780. addcmd('savemap','saves current map',{'smap'},
  10781. function(args, speaker)
  10782. RestorePoint()
  10783. Notify('Saved current map')
  10784. end)
  10785.  
  10786. addcmd('restoremap','saves current map',{'rmap'},
  10787. function(args, speaker)
  10788. InsertPoint()
  10789. Notify('Loaded last saved map')
  10790. end)
  10791.  
  10792. addcmd('respawn','respawns',{},
  10793. function(args, speaker)
  10794.     local players = getPlayer(args[1], speaker)
  10795.     for i,v in pairs(players) do
  10796.     respawn(gPlayers[v])
  10797.     end
  10798. end)
  10799.  
  10800. addcmd('version','shows version',{''},
  10801. function(args, speaker)
  10802. if speaker.userId ~= LP.userId then
  10803. lponly(speaker)
  10804. else
  10805.     Notify("Version is " .. Version)
  10806. end
  10807. end)
  10808. local CTPenabled = false
  10809. Mouse.KeyDown:connect(function (Key)
  10810.     if Key:byte() == 29 then
  10811.         if FLYING == false then
  10812.             execCmd("fly me", Player)
  10813.         elseif FLYING == true then
  10814.             execCmd("unfly me", Player)
  10815.         end
  10816.     end
  10817.     if Key:byte() == 30 then
  10818.         if Clip == true then
  10819.             execCmd("noclip", Player)
  10820.         elseif Clip == false then
  10821.             execCmd("clip", Player)
  10822.         end
  10823.     end
  10824.     Key = Key:lower()
  10825.     if Key:byte() == 27 then
  10826.         CTPenabled = true
  10827.     end
  10828. end)
  10829. Mouse.KeyUp:connect(function(Key)
  10830.     Key = Key:lower()
  10831.     if Key:byte() == 27 then
  10832.         CTPenabled = false
  10833.     end
  10834. end)
  10835. Mouse.Button1Down:connect(function()
  10836.     local charx = gPlayers.LocalPlayer.Character
  10837.     if charx and CTPenabled == true then
  10838.         charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10839.     end
  10840. end)
  10841.  
  10842. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10843. CMDbar.Name = 'GUI'
  10844. CMDbar.DisplayOrder = 2
  10845. cont = Instance.new("Frame")
  10846. cmdBAR = Instance.new('TextBox', cont)
  10847. cont.Name = "cont"
  10848. cont.BackgroundTransparency = 1
  10849. cont.Position = UDim2.new(1, -265, 0, -75)
  10850. cont.Size = UDim2.new(0, 270, 0, 45)
  10851. cont.Parent = CMDbar
  10852. cont.ZIndex = 5
  10853. cont.Active = true
  10854. dragGUI(cont)
  10855. cmdBAR.Name = "CMDbar"
  10856. cmdBAR.Parent = cont
  10857. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10858. cmdBAR.BackgroundTransparency = 0.7
  10859. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10860. cmdBAR.BorderSizePixel = 0
  10861. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10862. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10863. cmdBAR.Font = Enum.Font.SourceSans
  10864. cmdBAR.FontSize = Enum.FontSize.Size18
  10865. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10866. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10867. cmdBAR.ZIndex = 5
  10868. DATA = Instance.new('Folder', game.ContextActionService)
  10869. DATA.Name = 'Data'
  10870. Paper = Instance.new('BlockMesh', DATA)
  10871. Paper.Name = 'Paper'
  10872. Paper.Scale = Vector3.new(1,1,0.1)
  10873. ayylmao = Instance.new('Hat', DATA)
  10874. ayylmao.Name = 'ayylmao'
  10875. ayyHandle = Instance.new('Part', ayylmao)
  10876. ayyHandle.Name = 'Handle'
  10877. ayyHandle.Size = Vector3.new(2,2.4,2)
  10878. ayyHandle.FormFactor = 'Plate'
  10879. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10880. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10881. ayyMesh.MeshType = 'FileMesh'
  10882. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10883. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10884. Float = Instance.new('Part', DATA)
  10885. Float.Name = 'Float'
  10886. Float.Transparency = 1
  10887. Float.Size = Vector3.new(6,1,6)
  10888. Float.Anchored = true
  10889. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10890. missile = Instance.new('Part', DATA)
  10891. missile.Name = 'IY_missile'
  10892. missile.CanCollide = false
  10893. missile.Size = Vector3.new(2, 5, 2)
  10894. Instance.new('CylinderMesh', missile)
  10895. local F = Instance.new('Part', missile)
  10896. F.BrickColor = BrickColor.new('Black')
  10897. F.CanCollide = false
  10898. F.Size = Vector3.new(2, 0.2, 2)
  10899. Instance.new('CylinderMesh', F)
  10900. local fire = Instance.new('Fire', F)
  10901. fire.Size = "15"
  10902. fire.Heat = "25"
  10903. local head = Instance.new('Part', missile)
  10904. head.CanCollide = false
  10905. head.Shape = 'Ball'
  10906. head.Size = Vector3.new(2, 2, 2)
  10907. head.TopSurface = 'Smooth'
  10908. head.BottomSurface = 'Smooth'
  10909. local BF = Instance.new('BodyForce', missile)
  10910. BF.Name = 'force'
  10911. BF.Force = Vector3.new(0, 0, 0)
  10912. local W1 = Instance.new('Weld', missile)
  10913. W1.Part0 = missile
  10914. W1.Part1 = F
  10915. W1.C1 = CFrame.new(0, 2.6, 0)
  10916. local W2 = Instance.new('Weld', missile)
  10917. W2.Part0 = missile
  10918. W2.Part1 = head
  10919. W2.C1 = CFrame.new(0, -2.6, 0)
  10920.     jail = Instance.new('Model', DATA)
  10921.     jail.Name = 'JAIL'
  10922.         local B = Instance.new('Part', jail)
  10923.         B.Name = 'BUTTOM'
  10924.         B.BrickColor = BrickColor.new('Black')
  10925.         B.Transparency = 0.5
  10926.         B.Anchored = true
  10927.         B.Locked = true
  10928.         B.Size = Vector3.new(6, 1, 6)
  10929.         B.TopSurface = 'Smooth'
  10930.         B.BottomSurface = 'Smooth'
  10931.         local M = Instance.new('Part', jail)
  10932.         M.Name = 'MAIN'
  10933.         M.BrickColor = BrickColor.new('Black')
  10934.         M.Transparency = 1
  10935.         M.Anchored = true
  10936.         M.CanCollide = false
  10937.         M.Locked = true
  10938.         M.Position = B.Position + Vector3.new(0, 3, 0)
  10939.         M.Size = Vector3.new(1, 1, 1)
  10940.         local P1 = Instance.new('Part', jail)
  10941.         P1.BrickColor = BrickColor.new('Black')
  10942.         P1.Transparency = 0.5
  10943.         P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10944.         P1.Rotation = Vector3.new(0, 90, 0)
  10945.         P1.Anchored = true
  10946.         P1.Locked = true
  10947.         P1.Size = Vector3.new(1, 6, 6)
  10948.         local P2 = Instance.new('Part', jail)
  10949.         P2.BrickColor = BrickColor.new('Black')
  10950.         P2.Transparency = 0.5
  10951.         P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10952.         P2.Rotation = Vector3.new(-180, 0, -180)
  10953.         P2.Anchored = true
  10954.         P2.Locked = true
  10955.         P2.Size = Vector3.new(1, 6, 4)
  10956.         local P3 = Instance.new('Part', jail)
  10957.         P3.BrickColor = BrickColor.new('Black')
  10958.         P3.Transparency = 0.5
  10959.         P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10960.         P3.Rotation = Vector3.new(0, 0, 0)
  10961.         P3.Anchored = true
  10962.         P3.Locked = true
  10963.         P3.Size = Vector3.new(1, 6, 4)
  10964.         local P4 = Instance.new('Part', jail)
  10965.         P4.BrickColor = BrickColor.new('Black')
  10966.         P4.Transparency = 0.5
  10967.         P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10968.         P4.Rotation = Vector3.new(0, 90, 0)
  10969.         P4.Anchored = true
  10970.         P4.Locked = true
  10971.         P4.Size = Vector3.new(1, 6, 6)
  10972.         local TOP = Instance.new('Part', jail)
  10973.         TOP.BrickColor = BrickColor.new('Black')
  10974.         TOP.Transparency = 0.5
  10975.         TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10976.         TOP.Rotation = Vector3.new(0, 0, 0)
  10977.         TOP.Anchored = true
  10978.         TOP.Locked = true
  10979.         TOP.Size = Vector3.new(6, 1, 6)
  10980.         TOP.TopSurface = 'Smooth'
  10981.         TOP.BottomSurface = 'Smooth'
  10982. cp = Instance.new("ScreenGui")
  10983. local Frame = Instance.new("Frame")
  10984. local holder = Instance.new("Frame")
  10985. bar = Instance.new("Frame")
  10986. local cmds = Instance.new("TextButton")
  10987. local settings = Instance.new("TextButton")
  10988. local Hide = Instance.new("TextButton")
  10989. local Exit = Instance.new("TextButton")
  10990. FeedbackMain = Instance.new("Frame")
  10991. local Title = Instance.new("TextLabel")
  10992. local checkboxText = Instance.new("TextLabel")
  10993. local CheckBox = Instance.new("ImageButton")
  10994. local bindInput = Instance.new("TextButton")
  10995. Input = Instance.new("TextBox")
  10996. local preText = Instance.new("TextLabel")
  10997. local setpre = Instance.new("TextButton")
  10998. local everyone = Instance.new("TextButton")
  10999. local JLtext = Instance.new("TextLabel")
  11000. local CheckBoxJL = Instance.new("ImageButton")
  11001. local friends = Instance.new("TextButton")
  11002. local InputBox = Instance.new("TextButton")
  11003. Input_2 = Instance.new("TextBox")
  11004. local MTText = Instance.new("TextLabel")
  11005. local setMT = Instance.new("TextButton")
  11006. local CheckBoxS = Instance.new("ImageButton")
  11007. local slocktext = Instance.new("TextLabel")
  11008. local barBind = Instance.new("TextLabel")
  11009. local setBind = Instance.new("TextButton")
  11010. local MtimeInput = Instance.new("TextButton")
  11011. Input_3 = Instance.new("TextBox")
  11012. local size = Instance.new("Frame")
  11013. MAIN = Instance.new("Frame")
  11014. local Title_2 = Instance.new("TextLabel")
  11015. local Example = Instance.new("TextLabel")
  11016. local Search = Instance.new("TextBox")
  11017. local CMDss = Instance.new("ScrollingFrame")
  11018. local uicolortext = Instance.new("TextLabel")
  11019. local openC = Instance.new("TextButton")
  11020. cp.Name = "cp"
  11021. cp.Parent = DATA
  11022. Frame.Parent = cp
  11023. Frame.Active = true
  11024. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  11025. Frame.BackgroundTransparency = 1
  11026. Frame.Position = UDim2.new(1, -300, 1, -330)
  11027. Frame.Size = UDim2.new(0, 300, 0, 40)
  11028. holder.Name = "holder"
  11029. holder.Parent = Frame
  11030. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11031. holder.BackgroundTransparency = 1
  11032. holder.BorderSizePixel = 2
  11033. holder.ClipsDescendants = true
  11034. holder.Size = UDim2.new(0, 300, 0, 330)
  11035. holder.ZIndex = 2
  11036. bar.Name = "bar"
  11037. bar.Parent = holder
  11038. bar.BackgroundColor3 = maincolor
  11039. bar.BackgroundTransparency = 0.30000001192093
  11040. bar.BorderColor3 = Color3.new(0, 0, 0)
  11041. bar.BorderSizePixel = 0
  11042. bar.Position = UDim2.new(1, -295, 1, -330)
  11043. bar.Size = UDim2.new(0, 290, 0, 26)
  11044. cmds.Name = "cmds"
  11045. cmds.Parent = bar
  11046. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  11047. cmds.BackgroundTransparency = 0.80000001192093
  11048. cmds.BorderColor3 = Color3.new(1, 1, 1)
  11049. cmds.Position = UDim2.new(0, 3, 0, 3)
  11050. cmds.Size = UDim2.new(0, 70, 0, 20)
  11051. cmds.Font = Enum.Font.SourceSans
  11052. cmds.FontSize = Enum.FontSize.Size14
  11053. cmds.Text = "Commands"
  11054. cmds.TextColor3 = Color3.new(1, 1, 1)
  11055. settings.Name = "settings"
  11056. settings.Parent = bar
  11057. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  11058. settings.BackgroundTransparency = 0.80000001192093
  11059. settings.BorderColor3 = Color3.new(1, 1, 1)
  11060. settings.Position = UDim2.new(0, 77, 0, 3)
  11061. settings.Size = UDim2.new(0, 70, 0, 20)
  11062. settings.Font = Enum.Font.SourceSans
  11063. settings.FontSize = Enum.FontSize.Size14
  11064. settings.Text = "Settings"
  11065. settings.TextColor3 = Color3.new(1, 1, 1)
  11066. Hide.Name = "Hide"
  11067. Hide.Parent = bar
  11068. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  11069. Hide.BackgroundTransparency = 0.30000001192093
  11070. Hide.BorderColor3 = Color3.new(1, 1, 1)
  11071. Hide.BorderSizePixel = 0
  11072. Hide.Position = UDim2.new(0, 243, 0, 3)
  11073. Hide.Size = UDim2.new(0, 20, 0, 20)
  11074. Hide.FontSize = Enum.FontSize.Size14
  11075. Hide.Text = ""
  11076. Exit.Name = "Exit"
  11077. Exit.Parent = bar
  11078. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11079. Exit.BackgroundTransparency = 0.30000001192093
  11080. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11081. Exit.BorderSizePixel = 0
  11082. Exit.Position = UDim2.new(0, 267, 0, 3)
  11083. Exit.Size = UDim2.new(0, 20, 0, 20)
  11084. Exit.FontSize = Enum.FontSize.Size14
  11085. Exit.Text = ""
  11086. FeedbackMain.Name = "FeedbackMain"
  11087. FeedbackMain.Parent = holder
  11088. FeedbackMain.BackgroundColor3 = maincolor
  11089. FeedbackMain.BackgroundTransparency = 0.5
  11090. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  11091. FeedbackMain.BorderSizePixel = 0
  11092. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
  11093. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  11094. Title.Name = "Title"
  11095. Title.Parent = FeedbackMain
  11096. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  11097. Title.BackgroundTransparency = 1
  11098. Title.Size = UDim2.new(1, 0, 0, 30)
  11099. Title.Font = Enum.Font.SourceSansBold
  11100. Title.FontSize = Enum.FontSize.Size24
  11101. Title.Text = "Settings"
  11102. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11103. Title.TextStrokeTransparency = 0
  11104. checkboxText.Name = "checkboxText"
  11105. checkboxText.Parent = FeedbackMain
  11106. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  11107. checkboxText.BackgroundTransparency = 1
  11108. checkboxText.Position = UDim2.new(0, 0, 0, 60)
  11109. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  11110. checkboxText.Font = Enum.Font.SourceSansBold
  11111. checkboxText.FontSize = Enum.FontSize.Size18
  11112. checkboxText.Text = "     Suggestions"
  11113. checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11114. checkboxText.TextStrokeTransparency = 0
  11115. checkboxText.TextXAlignment = Enum.TextXAlignment.Left
  11116. CheckBox.Name = "CheckBox"
  11117. CheckBox.Parent = FeedbackMain
  11118. CheckBox.BackgroundTransparency = 1
  11119. CheckBox.Position = UDim2.new(0, 240, 0, 60)
  11120. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  11121. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  11122. bindInput.Name = "bindInput"
  11123. bindInput.Parent = FeedbackMain
  11124. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11125. bindInput.Position = UDim2.new(0, 187, 0, 260)
  11126. bindInput.Size = UDim2.new(0, 30, 0, 30)
  11127. bindInput.AutoButtonColor = false
  11128. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11129. bindInput.Font = Enum.Font.SourceSans
  11130. bindInput.FontSize = Enum.FontSize.Size14
  11131. bindInput.Text = ""
  11132. Input.Name = "Input"
  11133. Input.Parent = bindInput
  11134. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  11135. Input.BackgroundTransparency = 1
  11136. Input.Position = UDim2.new(0, -8, 0, -8)
  11137. Input.Size = UDim2.new(0, 20, 0, 20)
  11138. Input.Font = Enum.Font.SourceSansBold
  11139. Input.FontSize = Enum.FontSize.Size18
  11140. Input.MultiLine = true
  11141. Input.Text = ";"
  11142. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11143. Input.TextWrapped = true
  11144. Input.TextYAlignment = Enum.TextYAlignment.Top
  11145. preText.Name = "preText"
  11146. preText.Parent = FeedbackMain
  11147. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  11148. preText.BackgroundTransparency = 1
  11149. preText.Position = UDim2.new(0, 0, 0, 140)
  11150. preText.Size = UDim2.new(1, 0, 0, 30)
  11151. preText.Font = Enum.Font.SourceSansBold
  11152. preText.FontSize = Enum.FontSize.Size18
  11153. preText.Text = "     Prefix"
  11154. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11155. preText.TextStrokeTransparency = 0
  11156. preText.TextXAlignment = Enum.TextXAlignment.Left
  11157. setpre.Name = "setpre"
  11158. setpre.Parent = FeedbackMain
  11159. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  11160. setpre.BorderSizePixel = 5
  11161. setpre.Position = UDim2.new(0, 235, 0, 142)
  11162. setpre.Size = UDim2.new(0, 40, 0, 25)
  11163. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11164. setpre.Font = Enum.Font.ArialBold
  11165. setpre.FontSize = Enum.FontSize.Size18
  11166. setpre.Text = "Set"
  11167. everyone.Name = "everyone"
  11168. everyone.Parent = FeedbackMain
  11169. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  11170. everyone.BackgroundTransparency = 0.80000001192093
  11171. everyone.BorderColor3 = Color3.new(0, 0, 0)
  11172. everyone.Position = UDim2.new(0, 230, 0, 237)
  11173. everyone.Size = UDim2.new(0, 50, 0, 20)
  11174. everyone.Font = Enum.Font.SourceSans
  11175. everyone.FontSize = Enum.FontSize.Size14
  11176. everyone.Text = "Everyone"
  11177. everyone.TextColor3 = Color3.new(1, 1, 1)
  11178. JLtext.Name = "JLtext"
  11179. JLtext.Parent = FeedbackMain
  11180. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  11181. JLtext.BackgroundTransparency = 1
  11182. JLtext.Position = UDim2.new(0, 0, 0, 220)
  11183. JLtext.Size = UDim2.new(1, 0, 0, 30)
  11184. JLtext.Font = Enum.Font.SourceSansBold
  11185. JLtext.FontSize = Enum.FontSize.Size18
  11186. JLtext.Text = "     Joined/Left Notifications"
  11187. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11188. JLtext.TextStrokeTransparency = 0
  11189. JLtext.TextXAlignment = Enum.TextXAlignment.Left
  11190. CheckBoxJL.Name = "CheckBoxJL"
  11191. CheckBoxJL.Parent = FeedbackMain
  11192. CheckBoxJL.BackgroundTransparency = 1
  11193. CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
  11194. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  11195. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  11196. friends.Name = "friends"
  11197. friends.Parent = FeedbackMain
  11198. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  11199. friends.BackgroundTransparency = 0.80000001192093
  11200. friends.BorderColor3 = Color3.new(1, 1, 1)
  11201. friends.Position = UDim2.new(0, 230, 0, 215)
  11202. friends.Size = UDim2.new(0, 50, 0, 20)
  11203. friends.Font = Enum.Font.SourceSans
  11204. friends.FontSize = Enum.FontSize.Size14
  11205. friends.Text = "Friends"
  11206. friends.TextColor3 = Color3.new(1, 1, 1)
  11207. InputBox.Name = "InputBox"
  11208. InputBox.Parent = FeedbackMain
  11209. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  11210. InputBox.Position = UDim2.new(0, 187, 0, 140)
  11211. InputBox.Size = UDim2.new(0, 30, 0, 30)
  11212. InputBox.AutoButtonColor = false
  11213. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11214. InputBox.Font = Enum.Font.SourceSans
  11215. InputBox.FontSize = Enum.FontSize.Size14
  11216. InputBox.Text = ""
  11217. Input_2.Name = "Input"
  11218. Input_2.Parent = InputBox
  11219. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11220. Input_2.BackgroundTransparency = 1
  11221. Input_2.Position = UDim2.new(0, -8, 0, -8)
  11222. Input_2.Size = UDim2.new(0, 20, 0, 20)
  11223. Input_2.Font = Enum.Font.SourceSansBold
  11224. Input_2.FontSize = Enum.FontSize.Size18
  11225. Input_2.MultiLine = true
  11226. Input_2.Text = ";"
  11227. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11228. Input_2.TextWrapped = true
  11229. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  11230. MTText.Name = "MTText"
  11231. MTText.Parent = FeedbackMain
  11232. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  11233. MTText.BackgroundTransparency = 1
  11234. MTText.Position = UDim2.new(0, 0, 0, 180)
  11235. MTText.Size = UDim2.new(1, 0, 0, 30)
  11236. MTText.Font = Enum.Font.SourceSansBold
  11237. MTText.FontSize = Enum.FontSize.Size18
  11238. MTText.Text = "     Message Seconds"
  11239. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11240. MTText.TextStrokeTransparency = 0
  11241. MTText.TextXAlignment = Enum.TextXAlignment.Left
  11242. setMT.Name = "setMT"
  11243. setMT.Parent = FeedbackMain
  11244. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  11245. setMT.BorderSizePixel = 5
  11246. setMT.Position = UDim2.new(0, 235, 0, 183)
  11247. setMT.Size = UDim2.new(0, 40, 0, 25)
  11248. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11249. setMT.Font = Enum.Font.ArialBold
  11250. setMT.FontSize = Enum.FontSize.Size18
  11251. setMT.Text = "Set"
  11252. CheckBoxS.Name = "CheckBoxS"
  11253. CheckBoxS.Parent = FeedbackMain
  11254. CheckBoxS.BackgroundTransparency = 1
  11255. CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
  11256. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  11257. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  11258. slocktext.Name = "slocktext"
  11259. slocktext.Parent = FeedbackMain
  11260. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  11261. slocktext.BackgroundTransparency = 1
  11262. slocktext.Position = UDim2.new(0, 0, 0, 100)
  11263. slocktext.Size = UDim2.new(1, 0, 0, 30)
  11264. slocktext.Font = Enum.Font.SourceSansBold
  11265. slocktext.FontSize = Enum.FontSize.Size18
  11266. slocktext.Text = "     Allow Friends On Serverlock"
  11267. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11268. slocktext.TextStrokeTransparency = 0
  11269. slocktext.TextXAlignment = Enum.TextXAlignment.Left
  11270. barBind.Name = "barBind"
  11271. barBind.Parent = FeedbackMain
  11272. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11273. barBind.BackgroundTransparency = 1
  11274. barBind.Position = UDim2.new(0, 0, 0, 260)
  11275. barBind.Size = UDim2.new(1, 0, 0, 30)
  11276. barBind.Font = Enum.Font.SourceSansBold
  11277. barBind.FontSize = Enum.FontSize.Size18
  11278. barBind.Text = "     Command Bar Keybind"
  11279. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11280. barBind.TextStrokeTransparency = 0
  11281. barBind.TextXAlignment = Enum.TextXAlignment.Left
  11282. setBind.Name = "setBind"
  11283. setBind.Parent = FeedbackMain
  11284. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11285. setBind.BorderSizePixel = 5
  11286. setBind.Position = UDim2.new(0, 235, 0, 262)
  11287. setBind.Size = UDim2.new(0, 40, 0, 25)
  11288. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11289. setBind.Font = Enum.Font.ArialBold
  11290. setBind.FontSize = Enum.FontSize.Size18
  11291. setBind.Text = "Set"
  11292. MtimeInput.Name = "MtimeInput"
  11293. MtimeInput.Parent = FeedbackMain
  11294. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11295. MtimeInput.Position = UDim2.new(0, 187, 0, 180)
  11296. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  11297. MtimeInput.AutoButtonColor = false
  11298. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11299. MtimeInput.Font = Enum.Font.SourceSans
  11300. MtimeInput.FontSize = Enum.FontSize.Size14
  11301. MtimeInput.Text = ""
  11302. Input_3.Name = "Input"
  11303. Input_3.Parent = MtimeInput
  11304. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  11305. Input_3.BackgroundTransparency = 1
  11306. Input_3.Position = UDim2.new(0, -8, 0, -8)
  11307. Input_3.Size = UDim2.new(0, 20, 0, 20)
  11308. Input_3.Font = Enum.Font.SourceSansBold
  11309. Input_3.FontSize = Enum.FontSize.Size18
  11310. Input_3.MultiLine = true
  11311. Input_3.Text = "7"
  11312. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11313. Input_3.TextWrapped = true
  11314. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  11315. uicolortext.Name = "uicolortext"
  11316. uicolortext.Parent = FeedbackMain
  11317. uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
  11318. uicolortext.BackgroundTransparency = 1
  11319. uicolortext.Position = UDim2.new(0, 0, 0, 30)
  11320. uicolortext.Size = UDim2.new(1, 0, 0, 30)
  11321. uicolortext.Font = Enum.Font.SourceSansBold
  11322. uicolortext.FontSize = Enum.FontSize.Size18
  11323. uicolortext.Text = "     UI Color"
  11324. uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11325. uicolortext.TextStrokeTransparency = 0
  11326. uicolortext.TextXAlignment = Enum.TextXAlignment.Left
  11327. openC.Name = "openC"
  11328. openC.Parent = FeedbackMain
  11329. openC.BackgroundColor3 = Color3.new(1, 1, 1)
  11330. openC.BorderSizePixel = 5
  11331. openC.Position = UDim2.new(0, 235, 0, 32)
  11332. openC.Size = UDim2.new(0, 40, 0, 25)
  11333. openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11334. openC.Font = Enum.Font.ArialBold
  11335. openC.FontSize = Enum.FontSize.Size18
  11336. openC.Text = "Set"
  11337. size.Name = "size"
  11338. size.Parent = holder
  11339. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11340. size.BackgroundTransparency = 1
  11341. size.Position = UDim2.new(1, -301, 1, -300)
  11342. size.Size = UDim2.new(0, 275, 0, 300)
  11343. size.ZIndex = 2
  11344. MAIN.Name = "MAIN"
  11345. MAIN.Parent = size
  11346. MAIN.BackgroundColor3 = maincolor
  11347. MAIN.BackgroundTransparency = 0.5
  11348. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  11349. MAIN.BorderSizePixel = 0
  11350. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  11351. MAIN.Size = UDim2.new(0, 290, 0, 300)
  11352. Title_2.Name = "Title"
  11353. Title_2.Parent = MAIN
  11354. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11355. Title_2.BackgroundTransparency = 1
  11356. Title_2.Size = UDim2.new(1, 0, 0, 30)
  11357. Title_2.Font = Enum.Font.SourceSansBold
  11358. Title_2.FontSize = Enum.FontSize.Size24
  11359. Title_2.Text = "Commands"
  11360. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11361. Title_2.TextStrokeTransparency = 0
  11362. Example.Name = "Example"
  11363. Example.Parent = MAIN
  11364. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11365. Example.BackgroundTransparency = 1
  11366. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11367. Example.BorderSizePixel = 0
  11368. Example.Size = UDim2.new(0, 190, 0, 20)
  11369. Example.Visible = false
  11370. Example.Font = Enum.Font.SourceSansBold
  11371. Example.TextSize = 20
  11372. Example.Text = "txt"
  11373. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11374. Example.TextStrokeTransparency = 0
  11375. Example.TextXAlignment = Enum.TextXAlignment.Left
  11376. Example.ZIndex = 6
  11377. Search.Name = "Search"
  11378. Search.Parent = MAIN
  11379. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  11380. Search.BackgroundTransparency = 0.69999998807907
  11381. Search.BorderColor3 = Color3.new(1, 1, 1)
  11382. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  11383. Search.Size = UDim2.new(0, 250, 0, 20)
  11384. Search.ClearTextOnFocus = false
  11385. Search.Font = Enum.Font.SourceSansBold
  11386. Search.FontSize = Enum.FontSize.Size18
  11387. Search.Text = "Search"
  11388. Search.TextColor3 = Color3.new(1, 1, 1)
  11389. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  11390. Search.TextStrokeTransparency = 0
  11391. CMDss.Name = "CMDs"
  11392. CMDss.Parent = MAIN
  11393. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11394. CMDss.BackgroundTransparency = 1
  11395. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11396. CMDss.BorderSizePixel = 0
  11397. CMDss.Position = UDim2.new(0, 10, 0, 65)
  11398. CMDss.Size = UDim2.new(0, 280, 0, 230)
  11399. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11400. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  11401. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  11402. CMDss.ScrollBarThickness = 8
  11403. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  11404. notifyMAIN = Instance.new('ScreenGui', DATA)
  11405. notifyMAIN.Name = 'Notification'
  11406. notifyNOT = Instance.new('Frame', notifyMAIN)
  11407. notifyNOT.Name = 'NOTIFY'
  11408. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  11409. notifyNOT.BackgroundTransparency = 1
  11410. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  11411. notifyNOT.BorderSizePixel = 2
  11412. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  11413. notifyNOT.Size = UDim2.new(1,0,0,-40)
  11414. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  11415. notifyNOTE.Name = 'NOTE'
  11416. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  11417. notifyNOTE.BackgroundTransparency = 1
  11418. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  11419. notifyNOTE.BorderSizePixel = 0
  11420. notifyNOTE.Size = UDim2.new(1,0,1,0)
  11421. notifyNOTE.ZIndex = 4
  11422. notifyNOTE.FontSize = 'Size18'
  11423. notifyNOTE.Font = 'SourceSansBold'
  11424. notifyNOTE.Text = 'NOTIFY'
  11425. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  11426. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  11427. notifyNOTE.TextStrokeTransparency = 0.8
  11428.  
  11429. addcmd('ayylmao','ayy lmao',{'alien'},
  11430. function(args, speaker)
  11431.     local players = getPlayer(args[1], speaker)
  11432.     for i,v in pairs(players)do
  11433.         local pchar = gPlayers[v].Character
  11434.         if pchar:FindFirstChild("Shirt") then
  11435.             pchar.Shirt:Destroy()
  11436.         end
  11437.         if pchar:FindFirstChild("Pants") then
  11438.             pchar.Pants:Destroy()
  11439.         end
  11440.         if pchar:FindFirstChild("Shirt Graphic") then
  11441.             pchar["Shirt Graphic"].Graphic = ""
  11442.         end
  11443.         for i,v in pairs(pchar:GetChildren()) do
  11444.             if v:IsA("Accessory") then
  11445.                 v:Destroy()
  11446.             end
  11447.         end
  11448.         local ayylmao = DATA.ayylmao:Clone()
  11449.         ayylmao.Parent = pchar
  11450.         local BC = pchar["Body Colors"]
  11451.         BC.HeadColor = BrickColor.new("Fossil")
  11452.         BC.LeftArmColor = BrickColor.new("Fossil")
  11453.         BC.LeftLegColor = BrickColor.new("Fossil")
  11454.         BC.RightArmColor = BrickColor.new("Fossil")
  11455.         BC.RightLegColor = BrickColor.new("Fossil")
  11456.         BC.TorsoColor = BrickColor.new("Fossil")
  11457.     end
  11458. end)
  11459. HKFolder = Instance.new("Folder", game.CoreGui)
  11460. for i,v in pairs(HK) do
  11461.     local HKValue = Instance.new("StringValue", HKFolder)
  11462.     HKValue.Value = v
  11463.     HKValue.RobloxLocked = true
  11464. end
  11465. CMDsFolder = Instance.new("Folder", game.CoreGui)
  11466. for i,v in pairs(CMDs) do
  11467.     local CMDsValue = Instance.new("StringValue", CMDsFolder)
  11468.     CMDsValue.Value = v
  11469.     CMDsValue.RobloxLocked = true
  11470. end
  11471. cmdOpen = false
  11472. function commands()
  11473.     if cmdOpen == false then
  11474.     cmdOpen = true
  11475.     local cmds = cp:Clone()
  11476.     cmds.Parent = game.CoreGui
  11477.     local HKV = HKFolder:GetChildren()
  11478.     local CMDsV = CMDsFolder:GetChildren()
  11479.     dragGUI(cmds.Frame)
  11480.     cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  11481. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11482. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  11483. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  11484. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11485. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  11486. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11487. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11488. end
  11489. --joined/left friend option
  11490. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  11491. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11492. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  11493. Nfriends = true updatefile()
  11494. end)
  11495. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  11496. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11497. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11498. Nfriends = false updatefile()
  11499. end)
  11500. -- Color mixer
  11501. SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
  11502. picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11503. end)
  11504. --Message time
  11505. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  11506. wait()
  11507.     Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  11508.     Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  11509.     updatefile()
  11510. end)
  11511. --CMDBAR keybind
  11512. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  11513. wait()
  11514.     cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  11515.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11516.     Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  11517.     updatefile()
  11518. end)
  11519. --Change prefix
  11520. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  11521. wait()
  11522.     cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  11523.     Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  11524.     updatefile()
  11525. end)
  11526. --Check Box for notify
  11527. checked = "http://www.roblox.com/asset/?id=65492641"
  11528. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11529. if suggestionstoggle == true then
  11530. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11531. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11532. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11533. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11534. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11535. suggestionstoggle = true
  11536. updatefile()
  11537. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11538. --Check Box for allow friends on serverlock
  11539. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11540. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11541. if allowfriends == true then
  11542. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11543. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11544. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11545. if allowfriends == true then allowfriends = false updatefile()
  11546. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11547. allowfriends = true updatefile()
  11548. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11549. --Check Box for JoinedLeft notifications
  11550. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11551. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11552. if JLnotify == true then
  11553. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11554. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11555. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11556. if JLnotify == true then JLnotify = false updatefile()
  11557. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11558. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11559. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11560. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11561. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11562. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11563. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11564. cmds.Frame.holder.bar.Hide.Visible = true
  11565. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11566. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11567. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11568. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11569. cmds.Frame.holder.bar.Hide.Visible = true
  11570. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11571. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11572. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11573. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11574. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11575. cmds.Frame.holder.bar.Hide.Visible = false end)
  11576. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11577. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11578. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11579. cmds:Destroy() cmdOpen = false end)
  11580. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11581. searchbar()
  11582.     for i = 1, #HKV do
  11583.         local YSize = 25
  11584.         local Position = ((i * YSize) - YSize)
  11585.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11586.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11587.         newcmd.Visible = true
  11588.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11589.         newcmd.Text = "" .. HKV[i].Value
  11590.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11591.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11592.     end
  11593.     for i = 1, #CMDsV do
  11594.         local YSize = 25
  11595.         local Position = ((i * YSize) - YSize)
  11596.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11597.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11598.         newcmd.Visible = true
  11599.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11600.         newcmd.Text = "" .. CMDsV[i].Value
  11601.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11602.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11603.     end
  11604. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11605. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11606. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11607. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11608.  
  11609. function searchbar()
  11610. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11611. local main = CSP
  11612. local frame = CSP:WaitForChild('CMDs')
  11613. local gui = CSP:WaitForChild('Search')
  11614. local focused = false
  11615. Match = function(name,str)
  11616.     return name:lower():find(str:lower()) and true
  11617. end
  11618. gui.FocusLost:connect(function(enterpressed)
  11619. gui.Text = "Search"
  11620. end)
  11621. IndexContents = function(str,bool)
  11622.     local Index,SizeY = 0,0
  11623.     for i,v in next, frame:GetChildren() do
  11624.         if bool then
  11625.             if Match(v.Text,str) then
  11626.                 Index = Index + 1
  11627.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11628.                 v.Visible = true
  11629.                 SizeY = SizeY + v.AbsoluteSize.Y
  11630.                 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11631.             else
  11632.                 v.Visible = false
  11633.             end
  11634.         else
  11635.             v.Visible = true
  11636.             SizeY = SizeY + v.AbsoluteSize.Y
  11637.             frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11638.         end
  11639.     end
  11640. end
  11641. game:GetService('RunService').Stepped:connect(function()
  11642.     if gui:IsFocused() and gui.Text == "Search" then
  11643.     gui.Text = ''
  11644.     end
  11645. end)
  11646. gui.Changed:connect(function()
  11647.     if gui:IsFocused() then IndexContents(gui.Text,true) end
  11648. end)
  11649.  
  11650. IndexContents('',true)
  11651. end
  11652.  
  11653. function runwindow()
  11654. commands()
  11655. searchbar()
  11656. end
  11657.  
  11658. addcmd('settings','opens settings window',{'toggles'},
  11659. function(args, speaker)
  11660. if speaker.userId ~= LP.userId then
  11661. lponly(speaker)
  11662. else
  11663. runwindow()
  11664. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11665. wait(0.1)
  11666. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11667. wait(0.1)
  11668. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11669. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11670. end
  11671. end)
  11672.  
  11673. function movetab(speaker,PART)
  11674. game:GetService('RunService').Stepped:connect(function()
  11675. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11676. PART.Locked = true
  11677. local cf = speaker.Character.HumanoidRootPart.CFrame
  11678. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11679. PART.CFrame = newcf end end) end
  11680.  
  11681. hastab = {}
  11682. addcmd('tablet','opens tablet gui',{},
  11683. function(args, speaker)
  11684. for _, child in pairs( workspace:GetChildren()) do
  11685.     if child.Name == speaker.Name .. "TAB" then
  11686.         child:Destroy() end end
  11687. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11688. local GUI = Instance.new("SurfaceGui")
  11689. local holder = Instance.new("Frame")
  11690. local bar = Instance.new("Frame")
  11691. local Title = Instance.new("TextLabel")
  11692. local MAIN = Instance.new("Frame")
  11693. local Example = Instance.new("TextLabel")
  11694. local CMDs = Instance.new("ScrollingFrame")
  11695. local PART = Instance.new("Part")
  11696. PART.Name = speaker.Name .. 'TAB'
  11697. PART.Color = maincolor
  11698. PART.Size = Vector3.new(7, 7.8, 0.2)
  11699. PART.Transparency = 0
  11700. PART.Locked = true
  11701. PART.CanCollide = false
  11702. PART.Parent = workspace
  11703. PART.Anchored = true
  11704. PART.Material = "Neon"
  11705. local GUI = Instance.new("SurfaceGui")
  11706. local holder = Instance.new("Frame")
  11707. local bar = Instance.new("Frame")
  11708. local Title = Instance.new("TextLabel")
  11709. local MAIN = Instance.new("Frame")
  11710. local Example = Instance.new("TextLabel")
  11711. local CMDs = Instance.new("ScrollingFrame")
  11712. GUI.Name = "GUI"
  11713. GUI.Parent = PART
  11714. GUI.CanvasSize = Vector2.new(500, 600)
  11715. GUI.Face = Enum.NormalId.Back
  11716. holder.Name = "holder"
  11717. holder.Parent = GUI
  11718. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11719. holder.BackgroundTransparency = 1
  11720. holder.BorderSizePixel = 2
  11721. holder.Position = UDim2.new(0, 0, 0, 10)
  11722. holder.Size = UDim2.new(0, 300, 0, 330)
  11723. holder.ZIndex = 2
  11724. bar.Name = "bar"
  11725. bar.Parent = holder
  11726. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11727. bar.BackgroundTransparency = 0.89999997615814
  11728. bar.BorderSizePixel = 0
  11729. bar.Position = UDim2.new(0, 10, 1, -330)
  11730. bar.Size = UDim2.new(0, 480, 0, 33)
  11731. Title.Name = "Title"
  11732. Title.Parent = bar
  11733. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11734. Title.BackgroundTransparency = 1
  11735. Title.Size = UDim2.new(1, 0, 0, 30)
  11736. Title.Font = Enum.Font.SourceSansBold
  11737. Title.FontSize = Enum.FontSize.Size24
  11738. Title.Text = "[Infinite Yield] Command List"
  11739. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11740. MAIN.Name = "MAIN"
  11741. MAIN.Parent = holder
  11742. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11743. MAIN.BackgroundTransparency = 0.89999997615814
  11744. MAIN.BorderSizePixel = 0
  11745. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11746. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11747. Example.Name = "Example"
  11748. Example.Parent = MAIN
  11749. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11750. Example.BackgroundTransparency = 1
  11751. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11752. Example.BorderSizePixel = 0
  11753. Example.Size = UDim2.new(0, 190, 0, 40)
  11754. Example.Visible = false
  11755. Example.Font = Enum.Font.SourceSansBold
  11756. Example.FontSize = Enum.FontSize.Size36
  11757. Example.Text = "txt"
  11758. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11759. Example.TextStrokeTransparency = 0
  11760. Example.TextXAlignment = Enum.TextXAlignment.Left
  11761. Example.ZIndex = 6
  11762. CMDs.Name = "CMDs"
  11763. CMDs.Parent = MAIN
  11764. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11765. CMDs.BackgroundTransparency = 1
  11766. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11767. CMDs.BorderSizePixel = 0
  11768. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11769. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11770. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11771. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11772. CMDs.ScrollBarThickness = 15
  11773. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11774.     local CMDsV = CMDsFolder:GetChildren()
  11775.     for i = 1, #CMDsV do
  11776.         local YSize = 35
  11777.         local Position = ((i * YSize) - YSize)
  11778.         local newcmd = Example:Clone()
  11779.         newcmd.Parent = CMDs
  11780.         newcmd.Visible = true
  11781.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11782.         newcmd.Text = "" .. CMDsV[i].Value
  11783.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11784. local cf = speaker.Character.HumanoidRootPart.CFrame
  11785. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11786. PART.CFrame = newcf
  11787. speaker.Character.Humanoid.Died:connect(function()
  11788. PART:Destroy() end)
  11789. wait(1)
  11790. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11791. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11792. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11793. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11794. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11795. end)
  11796.  
  11797. function updatepositions()
  11798.     if PList then
  11799.     PList:ClearAllChildren()
  11800.     PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11801.     for i = 1, #WayPoints do
  11802.         local YSize = 25
  11803.         local Position = ((i * YSize) - YSize)
  11804.         local newcmd = Example:Clone()
  11805.         newcmd.Parent = PList
  11806.         newcmd.Visible = true
  11807.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11808.         newcmd.Text = "    " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11809.         PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11810.         local goto = Instance.new("TextButton")
  11811.         goto.Name = "goto"
  11812.         goto.Parent = PList
  11813.         goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11814.         goto.BackgroundTransparency = 0.30000001192093
  11815.         goto.BorderColor3 = Color3.new(1, 0, 0)
  11816.         goto.BorderSizePixel = 0
  11817.         goto.Position = UDim2.new(0,-10,0, Position + 5)
  11818.         goto.Size = UDim2.new(0, 20, 0, 20)
  11819.         goto.FontSize = Enum.FontSize.Size14
  11820.         goto.Text = ""
  11821.         goto.ZIndex = 6
  11822.         goto.MouseButton1Click:Connect(function()
  11823.         execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11824.         end)
  11825.     end
  11826.     end
  11827. end
  11828.  
  11829. posopen = false
  11830. addcmd("positions","lists waypoints",{'pos'},
  11831. function(args, speaker)
  11832. if posopen == false then
  11833. posopen = true
  11834. local Pos = Instance.new("ScreenGui")
  11835. local drag = Instance.new("Frame")
  11836. local PromptDialog = Instance.new("Frame")
  11837. local shadow = Instance.new("Frame")
  11838. local PopupText = Instance.new("TextLabel")
  11839. local Exit = Instance.new("TextButton")
  11840. local ContainerFrame = Instance.new("Frame")
  11841. PList = Instance.new("ScrollingFrame")
  11842. Pos.Name = "Pos"
  11843. Pos.Parent = game.CoreGui
  11844. drag.Name = "drag"
  11845. drag.Parent = Pos
  11846. drag.Active = true
  11847. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11848. drag.BackgroundTransparency = 1
  11849. dragGUI(drag)
  11850. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11851. drag.Size = UDim2.new(0, 290, 0, 30)
  11852. PromptDialog.Name = "PromptDialog"
  11853. PromptDialog.Parent = drag
  11854. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11855. PromptDialog.BackgroundTransparency = 1
  11856. PromptDialog.BorderSizePixel = 0
  11857. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11858. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11859. PromptDialog.ZIndex = 8
  11860. shadow.Name = "shadow"
  11861. shadow.Parent = PromptDialog
  11862. shadow.BackgroundColor3 = maincolor
  11863. shadow.BackgroundTransparency = 0.30000001192093
  11864. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11865. shadow.BorderSizePixel = 0
  11866. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11867. shadow.Size = UDim2.new(0, 290, 0, 26)
  11868. PopupText.Name = "PopupText"
  11869. PopupText.Parent = shadow
  11870. PopupText.BackgroundTransparency = 1
  11871. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11872. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11873. PopupText.ZIndex = 110
  11874. PopupText.Font = Enum.Font.SourceSansBold
  11875. PopupText.FontSize = Enum.FontSize.Size28
  11876. PopupText.Text = "Positions"
  11877. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11878. PopupText.TextStrokeTransparency = 0
  11879. PopupText.TextWrapped = true
  11880. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11881. Exit.Name = "Exit"
  11882. Exit.Parent = shadow
  11883. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11884. Exit.BackgroundTransparency = 0.30000001192093
  11885. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11886. Exit.BorderSizePixel = 0
  11887. Exit.Position = UDim2.new(0, 267, 0, 3)
  11888. Exit.Size = UDim2.new(0, 20, 0, 20)
  11889. Exit.FontSize = Enum.FontSize.Size14
  11890. Exit.Text = ""
  11891. ContainerFrame.Name = "ContainerFrame"
  11892. ContainerFrame.Parent = PromptDialog
  11893. ContainerFrame.BackgroundColor3 = maincolor
  11894. ContainerFrame.BackgroundTransparency = 0.5
  11895. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11896. ContainerFrame.BorderSizePixel = 0
  11897. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11898. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11899. ContainerFrame.ZIndex = 5
  11900. PList.Name = "List"
  11901. PList.Parent = ContainerFrame
  11902. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11903. PList.BackgroundTransparency = 1
  11904. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11905. PList.BorderSizePixel = 0
  11906. PList.Position = UDim2.new(0, 10, 0, 5)
  11907. PList.Size = UDim2.new(0, 280, 0, 230)
  11908. PList.ZIndex = 6
  11909. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11910. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11911. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11912. PList.ScrollBarThickness = 8
  11913. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11914. updatepositions()
  11915. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11916. Exit.MouseButton1Click:Connect(function()
  11917. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11918. wait(0.6) posopen = false Pos:Destroy() end) end
  11919. end)
  11920.  
  11921. function updateadmins()
  11922.     if AList then
  11923.     AList:ClearAllChildren()
  11924.     AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11925.     for i = 1, #adminname do
  11926.         local YSize = 25
  11927.         local Position = ((i * YSize) - YSize)
  11928.         local newcmd = Example:Clone()
  11929.         newcmd.Parent = AList
  11930.         newcmd.Visible = true
  11931.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11932.         newcmd.Text = adminname[i].NAME
  11933.         AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11934.     end
  11935.     end
  11936. end
  11937.  
  11938. adminsopen = false
  11939. adminname = {}
  11940. addcmd('admins','displays admins',{'adminlist'},
  11941. function(args, speaker)
  11942. if speaker.userId ~= LP.userId then
  11943. lponly(speaker) else
  11944. if adminsopen == false then
  11945. adminsopen = true
  11946. local admins = Instance.new("ScreenGui")
  11947. local drag = Instance.new("Frame")
  11948. local PromptDialog = Instance.new("Frame")
  11949. local shadow = Instance.new("Frame")
  11950. local PopupText = Instance.new("TextLabel")
  11951. local Exit = Instance.new("TextButton")
  11952. local ContainerFrame = Instance.new("Frame")
  11953. AList = Instance.new("ScrollingFrame")
  11954. admins.Name = "Admins"
  11955. admins.Parent = game.CoreGui
  11956. drag.Name = "drag"
  11957. drag.Parent = admins
  11958. drag.Active = true
  11959. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11960. drag.BackgroundTransparency = 1
  11961. dragGUI(drag)
  11962. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11963. drag.Size = UDim2.new(0, 290, 0, 30)
  11964. PromptDialog.Name = "PromptDialog"
  11965. PromptDialog.Parent = drag
  11966. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11967. PromptDialog.BackgroundTransparency = 1
  11968. PromptDialog.BorderSizePixel = 0
  11969. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11970. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11971. PromptDialog.ZIndex = 8
  11972. shadow.Name = "shadow"
  11973. shadow.Parent = PromptDialog
  11974. shadow.BackgroundColor3 = maincolor
  11975. shadow.BackgroundTransparency = 0.30000001192093
  11976. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11977. shadow.BorderSizePixel = 0
  11978. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11979. shadow.Size = UDim2.new(0, 290, 0, 26)
  11980. PopupText.Name = "PopupText"
  11981. PopupText.Parent = shadow
  11982. PopupText.BackgroundTransparency = 1
  11983. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11984. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11985. PopupText.ZIndex = 110
  11986. PopupText.Font = Enum.Font.SourceSansBold
  11987. PopupText.FontSize = Enum.FontSize.Size28
  11988. PopupText.Text = "Admins"
  11989. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11990. PopupText.TextStrokeTransparency = 0
  11991. PopupText.TextWrapped = true
  11992. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11993. Exit.Name = "Exit"
  11994. Exit.Parent = shadow
  11995. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11996. Exit.BackgroundTransparency = 0.30000001192093
  11997. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11998. Exit.BorderSizePixel = 0
  11999. Exit.Position = UDim2.new(0, 267, 0, 3)
  12000. Exit.Size = UDim2.new(0, 20, 0, 20)
  12001. Exit.FontSize = Enum.FontSize.Size14
  12002. Exit.Text = ""
  12003. ContainerFrame.Name = "ContainerFrame"
  12004. ContainerFrame.Parent = PromptDialog
  12005. ContainerFrame.BackgroundColor3 = maincolor
  12006. ContainerFrame.BackgroundTransparency = 0.5
  12007. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12008. ContainerFrame.BorderSizePixel = 0
  12009. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  12010. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  12011. ContainerFrame.ZIndex = 5
  12012. AList.Name = "List"
  12013. AList.Parent = ContainerFrame
  12014. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12015. AList.BackgroundTransparency = 1
  12016. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12017. AList.BorderSizePixel = 0
  12018. AList.Position = UDim2.new(0, 10, 0, 5)
  12019. AList.Size = UDim2.new(0, 280, 0, 230)
  12020. AList.ZIndex = 6
  12021. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12022. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12023. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12024. AList.ScrollBarThickness = 8
  12025. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12026. updateadmins()
  12027. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12028. Exit.MouseButton1Click:Connect(function()
  12029. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12030. wait(0.6) adminsopen = false admins:Destroy() end) end end
  12031. end)
  12032.  
  12033. function updatebans()
  12034.     if BList then
  12035.     BList:ClearAllChildren()
  12036.     BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12037.     for i = 1, #banname do
  12038.         local YSize = 25
  12039.         local Position = ((i * YSize) - YSize)
  12040.         local newcmd = Example:Clone()
  12041.         newcmd.Parent = BList
  12042.         newcmd.Visible = true
  12043.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12044.         newcmd.Text = "    Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  12045.         newcmd.TextSize = 20
  12046.         BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12047.         local delet = Instance.new("TextButton")
  12048.         delet.Name = "delet"
  12049.         delet.Parent = BList
  12050.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12051.         delet.BackgroundTransparency = 0.30000001192093
  12052.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12053.         delet.BorderSizePixel = 0
  12054.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12055.         delet.Size = UDim2.new(0, 20, 0, 20)
  12056.         delet.FontSize = Enum.FontSize.Size14
  12057.         delet.Text = ""
  12058.         delet.ZIndex = 6
  12059.         delet.MouseButton1Click:Connect(function()
  12060.         execCmd("unban "..banname[i].NAME)
  12061.         end)
  12062.     end
  12063.     end
  12064. end
  12065.  
  12066. banname = {}
  12067. bansopen = false
  12068. addcmd('bans','displays bans',{'banlist'},
  12069. function(args, speaker)
  12070. if speaker.userId ~= LP.userId then
  12071. lponly(speaker) else
  12072. if bansopen == false then
  12073. bansopen = true
  12074. local Bans = Instance.new("ScreenGui")
  12075. local drag = Instance.new("Frame")
  12076. local PromptDialog = Instance.new("Frame")
  12077. local ContainerFrame = Instance.new("Frame")
  12078. BList = Instance.new("ScrollingFrame")
  12079. local shadow = Instance.new("Frame")
  12080. local Exit = Instance.new("TextButton")
  12081. local PopupText = Instance.new("TextLabel")
  12082. Bans.Name = "Bans"
  12083. Bans.Parent = game.CoreGui
  12084. drag.Name = "drag"
  12085. drag.Parent = Bans
  12086. drag.Active = true
  12087. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12088. drag.BackgroundTransparency = 1
  12089. dragGUI(drag)
  12090. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12091. drag.Size = UDim2.new(0, 438, 0, 26)
  12092. PromptDialog.Name = "PromptDialog"
  12093. PromptDialog.Parent = drag
  12094. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12095. PromptDialog.BackgroundTransparency = 1
  12096. PromptDialog.BorderSizePixel = 0
  12097. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12098. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12099. PromptDialog.ZIndex = 5
  12100. ContainerFrame.Name = "ContainerFrame"
  12101. ContainerFrame.Parent = PromptDialog
  12102. ContainerFrame.BackgroundColor3 = maincolor
  12103. ContainerFrame.BackgroundTransparency = 0.5
  12104. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12105. ContainerFrame.BorderSizePixel = 0
  12106. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12107. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12108. ContainerFrame.ZIndex = 5
  12109. BList.Name = "List"
  12110. BList.Parent = ContainerFrame
  12111. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12112. BList.BackgroundTransparency = 1
  12113. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12114. BList.BorderSizePixel = 0
  12115. BList.Position = UDim2.new(0, 10, 0, 9)
  12116. BList.Size = UDim2.new(0, 428, 0, 230)
  12117. BList.ZIndex = 5
  12118. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12119. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12120. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12121. BList.ScrollBarThickness = 8
  12122. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12123. shadow.Name = "shadow"
  12124. shadow.Parent = PromptDialog
  12125. shadow.BackgroundColor3 = maincolor
  12126. shadow.BackgroundTransparency = 0.30000001192093
  12127. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12128. shadow.BorderSizePixel = 0
  12129. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12130. shadow.Size = UDim2.new(0, 438, 0, 26)
  12131. Exit.Name = "Exit"
  12132. Exit.Parent = shadow
  12133. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12134. Exit.BackgroundTransparency = 0.30000001192093
  12135. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12136. Exit.BorderSizePixel = 0
  12137. Exit.Position = UDim2.new(0, 415, 0, 3)
  12138. Exit.Size = UDim2.new(0, 20, 0, 20)
  12139. Exit.FontSize = Enum.FontSize.Size14
  12140. Exit.Text = ""
  12141. PopupText.Name = "PopupText"
  12142. PopupText.Parent = shadow
  12143. PopupText.BackgroundTransparency = 1
  12144. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12145. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12146. PopupText.ZIndex = 6
  12147. PopupText.Font = Enum.Font.SourceSansBold
  12148. PopupText.FontSize = Enum.FontSize.Size32
  12149. PopupText.Text = "Bans"
  12150. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12151. PopupText.TextStrokeTransparency = 0
  12152. PopupText.TextWrapped = true
  12153. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12154. updatebans()
  12155. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12156. Exit.MouseButton1Click:Connect(function()
  12157. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12158. wait(0.6) bansopen = false Bans:Destroy() end) end end
  12159. end)
  12160.  
  12161. function updatealiases()
  12162.     if AlList then
  12163.     AlList:ClearAllChildren()
  12164.     AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12165.     for i = 1, #aliasSave do
  12166.         local YSize = 25
  12167.         local Position = ((i * YSize) - YSize)
  12168.         local newcmd = Example:Clone()
  12169.         newcmd.Parent = AlList
  12170.         newcmd.Visible = true
  12171.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12172.         newcmd.Text = '    Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
  12173.         newcmd.TextSize = 20
  12174.         AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12175.         local delet = Instance.new("TextButton")
  12176.         delet.Name = "delet"
  12177.         delet.Parent = AlList
  12178.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12179.         delet.BackgroundTransparency = 0.30000001192093
  12180.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12181.         delet.BorderSizePixel = 0
  12182.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12183.         delet.Size = UDim2.new(0, 20, 0, 20)
  12184.         delet.FontSize = Enum.FontSize.Size14
  12185.         delet.Text = ""
  12186.         delet.ZIndex = 6
  12187.         delet.MouseButton1Click:Connect(function()
  12188.         execCmd("removealias "..aliasSave[i].ALIAS)
  12189.         end)
  12190.     end
  12191.     end
  12192. end
  12193.  
  12194. aliasesopen = false
  12195. addcmd('aliases','displays aliases',{},
  12196. function(args, speaker)
  12197. if speaker.userId ~= LP.userId then
  12198. lponly(speaker) else
  12199. if aliasesopen == false then
  12200. aliasesopen = true
  12201. local aliases = Instance.new("ScreenGui")
  12202. local drag = Instance.new("Frame")
  12203. local PromptDialog = Instance.new("Frame")
  12204. local ContainerFrame = Instance.new("Frame")
  12205. AlList = Instance.new("ScrollingFrame")
  12206. local shadow = Instance.new("Frame")
  12207. local Exit = Instance.new("TextButton")
  12208. local PopupText = Instance.new("TextLabel")
  12209. aliases.Name = "Aliases"
  12210. aliases.Parent = game.CoreGui
  12211. drag.Name = "drag"
  12212. drag.Parent = aliases
  12213. drag.Active = true
  12214. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12215. drag.BackgroundTransparency = 1
  12216. dragGUI(drag)
  12217. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12218. drag.Size = UDim2.new(0, 438, 0, 26)
  12219. PromptDialog.Name = "PromptDialog"
  12220. PromptDialog.Parent = drag
  12221. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12222. PromptDialog.BackgroundTransparency = 1
  12223. PromptDialog.BorderSizePixel = 0
  12224. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12225. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12226. PromptDialog.ZIndex = 5
  12227. ContainerFrame.Name = "ContainerFrame"
  12228. ContainerFrame.Parent = PromptDialog
  12229. ContainerFrame.BackgroundColor3 = maincolor
  12230. ContainerFrame.BackgroundTransparency = 0.5
  12231. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12232. ContainerFrame.BorderSizePixel = 0
  12233. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12234. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12235. ContainerFrame.ZIndex = 5
  12236. AlList.Name = "List"
  12237. AlList.Parent = ContainerFrame
  12238. AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12239. AlList.BackgroundTransparency = 1
  12240. AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12241. AlList.BorderSizePixel = 0
  12242. AlList.Position = UDim2.new(0, 10, 0, 9)
  12243. AlList.Size = UDim2.new(0, 428, 0, 230)
  12244. AlList.ZIndex = 5
  12245. AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12246. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12247. AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12248. AlList.ScrollBarThickness = 8
  12249. AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12250. shadow.Name = "shadow"
  12251. shadow.Parent = PromptDialog
  12252. shadow.BackgroundColor3 = maincolor
  12253. shadow.BackgroundTransparency = 0.30000001192093
  12254. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12255. shadow.BorderSizePixel = 0
  12256. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12257. shadow.Size = UDim2.new(0, 438, 0, 26)
  12258. Exit.Name = "Exit"
  12259. Exit.Parent = shadow
  12260. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12261. Exit.BackgroundTransparency = 0.30000001192093
  12262. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12263. Exit.BorderSizePixel = 0
  12264. Exit.Position = UDim2.new(0, 415, 0, 3)
  12265. Exit.Size = UDim2.new(0, 20, 0, 20)
  12266. Exit.FontSize = Enum.FontSize.Size14
  12267. Exit.Text = ""
  12268. PopupText.Name = "PopupText"
  12269. PopupText.Parent = shadow
  12270. PopupText.BackgroundTransparency = 1
  12271. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12272. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12273. PopupText.ZIndex = 6
  12274. PopupText.Font = Enum.Font.SourceSansBold
  12275. PopupText.FontSize = Enum.FontSize.Size32
  12276. PopupText.Text = "Aliases"
  12277. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12278. PopupText.TextStrokeTransparency = 0
  12279. PopupText.TextWrapped = true
  12280. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12281. updatealiases()
  12282. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12283. Exit.MouseButton1Click:Connect(function()
  12284. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12285. wait(0.6) aliasesopen = false aliases:Destroy() end) end end
  12286. end)
  12287.  
  12288. addcmd('sound', 'plays a sound',{'music','play'},
  12289. function(args, speaker)
  12290.     if isNumber(args[1]) then
  12291.     for i,v in pairs(game:GetDescendants()) do
  12292.     if v:IsA'Sound'then v:Destroy() end end
  12293.     local c = args[1] or 'stop'
  12294.     if std.inTable({'stop'}, c:lower()) then return end
  12295.     local s = Instance.new("Sound", workspace)
  12296.     s.Name = "IYsound"
  12297.     s.Looped = true
  12298.     s.SoundId = "rbxassetid://" .. c
  12299.     s.Volume = 1
  12300.     s:Play()
  12301.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  12302.     playerenabled = false
  12303.     Notify('Playing: '..Asset.Name..' ('..c..')')
  12304.     else
  12305.     local name = GLS(false, 0)
  12306. if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
  12307. Notify('Stopped audio')
  12308. for i,v in pairs(game:GetDescendants()) do
  12309. if v:IsA'Sound'then v:Destroy() end end
  12310. return
  12311. end
  12312. Notify('Loading list...')
  12313. local Audios = Instance.new("ScreenGui")
  12314. local drag = Instance.new("Frame")
  12315. local PromptDialog = Instance.new("Frame")
  12316. local ContainerFrame = Instance.new("Frame")
  12317. local AudList = Instance.new("ScrollingFrame")
  12318. local shadow = Instance.new("Frame")
  12319. local Exit = Instance.new("TextButton")
  12320. local PopupText = Instance.new("TextLabel")
  12321. local Hide = Instance.new("TextButton")
  12322. Audios.Name = "Audios"
  12323. Audios.Parent = game.CoreGui
  12324. drag.Name = "drag"
  12325. drag.Parent = Audios
  12326. drag.Active = true
  12327. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12328. drag.BackgroundTransparency = 1
  12329. dragGUI(drag)
  12330. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12331. drag.Size = UDim2.new(0, 438, 0, 26)
  12332. PromptDialog.Name = "PromptDialog"
  12333. PromptDialog.Parent = drag
  12334. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12335. PromptDialog.BackgroundTransparency = 1
  12336. PromptDialog.BorderSizePixel = 0
  12337. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12338. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12339. PromptDialog.ZIndex = 5
  12340. PromptDialog.ClipsDescendants = true
  12341. ContainerFrame.Name = "ContainerFrame"
  12342. ContainerFrame.Parent = PromptDialog
  12343. ContainerFrame.BackgroundColor3 = maincolor
  12344. ContainerFrame.BackgroundTransparency = 0.5
  12345. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12346. ContainerFrame.BorderSizePixel = 0
  12347. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12348. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12349. ContainerFrame.ZIndex = 5
  12350. AudList.Name = "List"
  12351. AudList.Parent = ContainerFrame
  12352. AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12353. AudList.BackgroundTransparency = 1
  12354. AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12355. AudList.BorderSizePixel = 0
  12356. AudList.Position = UDim2.new(0, 10, 0, 9)
  12357. AudList.Size = UDim2.new(0, 428, 0, 230)
  12358. AudList.ZIndex = 5
  12359. AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12360. AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12361. AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12362. AudList.ScrollBarThickness = 8
  12363. AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12364. shadow.Name = "shadow"
  12365. shadow.Parent = PromptDialog
  12366. shadow.BackgroundColor3 = maincolor
  12367. shadow.BackgroundTransparency = 0.30000001192093
  12368. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12369. shadow.BorderSizePixel = 0
  12370. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12371. shadow.Size = UDim2.new(0, 438, 0, 26)
  12372. Exit.Name = "Exit"
  12373. Exit.Parent = shadow
  12374. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12375. Exit.BackgroundTransparency = 0.30000001192093
  12376. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12377. Exit.BorderSizePixel = 0
  12378. Exit.Position = UDim2.new(0, 415, 0, 3)
  12379. Exit.Size = UDim2.new(0, 20, 0, 20)
  12380. Exit.FontSize = Enum.FontSize.Size14
  12381. Exit.Text = ""
  12382. PopupText.Name = "PopupText"
  12383. PopupText.Parent = shadow
  12384. PopupText.BackgroundTransparency = 1
  12385. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12386. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12387. PopupText.ZIndex = 6
  12388. PopupText.Font = Enum.Font.SourceSansBold
  12389. PopupText.FontSize = Enum.FontSize.Size32
  12390. PopupText.Text = GLS(false, 0).." [Audio]"
  12391. PopupText.TextScaled = true
  12392. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12393. PopupText.TextStrokeTransparency = 0
  12394. PopupText.TextWrapped = true
  12395. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12396. Hide.Name = "Hide"
  12397. Hide.Parent = shadow
  12398. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12399. Hide.BackgroundTransparency = 0.30000001192093
  12400. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12401. Hide.BorderSizePixel = 0
  12402. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12403. Hide.Size = UDim2.new(0, 20, 0, 20)
  12404. Hide.FontSize = Enum.FontSize.Size14
  12405. Hide.Text = ""
  12406. local hidden = false
  12407. Hide.MouseButton1Down:connect(function()
  12408. if hidden == false then hidden = true
  12409. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12410. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12411. end end)
  12412. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12413. local results = HttpService:JSONDecode(json)
  12414. if #results == 0 then
  12415. Notify('No audio found :(')
  12416. Audios:Destroy()
  12417. return
  12418. end
  12419. for i,v in pairs(results) do
  12420.         local YSize = 25
  12421.         local Position = ((i * YSize) - YSize)
  12422.         local newcmd = Example:Clone()
  12423.         newcmd.Parent = AudList
  12424.         newcmd.Visible = true
  12425.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12426.         newcmd.Text = "    "..v.Name
  12427.         newcmd.TextSize = 20
  12428.         AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12429.         local play = Instance.new("TextButton")
  12430.         play.Name = "play"
  12431.         play.Parent = AudList
  12432.         play.BackgroundColor3 = Color3.new(255, 255, 255)
  12433.         play.BackgroundTransparency = 0.30000001192093
  12434.         play.BorderColor3 = Color3.new(1, 0, 0)
  12435.         play.BorderSizePixel = 0
  12436.         play.Position = UDim2.new(0,-10,0, Position + 5)
  12437.         play.Size = UDim2.new(0, 20, 0, 20)
  12438.         play.FontSize = Enum.FontSize.Size14
  12439.         play.Text = ""
  12440.         play.ZIndex = 6
  12441.         play.MouseButton1Click:Connect(function()
  12442.         playerenabled = false
  12443.         for i,v in pairs(game:GetDescendants()) do
  12444.         if v:IsA'Sound'then v:Destroy() end end
  12445.         wait(0.1)
  12446.         Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
  12447.         local s = Instance.new("Sound", workspace)
  12448.         s.Name = "IYsound"
  12449.         s.Looped = true
  12450.         s.SoundId = "rbxassetid://" .. v.AssetId
  12451.         s.Volume = 1
  12452.         s:Play()
  12453.         end)
  12454. Notify('Select an audio to play')
  12455. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12456. Exit.MouseButton1Click:Connect(function()
  12457. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12458. wait(0.6) Audios:Destroy() end) end end
  12459. end)
  12460.  
  12461. function dragmodel(model, window, frame, name)
  12462. local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
  12463. drag:MakeJoints() drag.Name = name
  12464. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12465. function collectParts(object, baseParts)
  12466. if object:IsA("BasePart") then
  12467. baseParts[#baseParts+1] = object end
  12468. for index,child in pairs(object:GetChildren()) do
  12469. collectParts(child, baseParts) end end
  12470. collectParts(drag, parts)
  12471. Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
  12472. dragging = true
  12473. mouse.Move:connect(function()
  12474. if dragging then
  12475. Dragger:MouseMove(mouse.UnitRay)
  12476. end end)
  12477. mouse.KeyDown:connect(function(Key)
  12478. if dragging then
  12479. if Key == "r" then
  12480. Dragger:AxisRotate("Y")
  12481. elseif Key == "t" then
  12482. Dragger:AxisRotate("X")
  12483. elseif Key == "e" then
  12484. if window == true then
  12485. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12486. end
  12487. drag:Destroy()
  12488. dragging = false
  12489. Dragger:MouseUp()
  12490. end end end)
  12491. mouse.Button1Down:connect(function()
  12492. if dragging then
  12493. if window == true then
  12494. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12495. end
  12496. dragging = false
  12497. Dragger:MouseUp()
  12498. end end) end
  12499.  
  12500. addcmd('insert', 'inserts a model',{'ins'},
  12501. function(args, speaker)
  12502.     if isNumber(args[1]) then
  12503.     local window = false
  12504.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  12505.     dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
  12506.     Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12507.     else
  12508.     local name = GLS(false, 0)
  12509. Notify('Loading list...')
  12510. local Models = Instance.new("ScreenGui")
  12511. local drag = Instance.new("Frame")
  12512. local PromptDialog = Instance.new("Frame")
  12513. local ModelContainerFrame = Instance.new("Frame")
  12514. local ModList = Instance.new("ScrollingFrame")
  12515. local shadow = Instance.new("Frame")
  12516. local Exit = Instance.new("TextButton")
  12517. local PopupText = Instance.new("TextLabel")
  12518. local Hide = Instance.new("TextButton")
  12519. Models.Name = "Models"
  12520. Models.Parent = game.CoreGui
  12521. drag.Name = "drag"
  12522. drag.Parent = Models
  12523. drag.Active = true
  12524. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12525. drag.BackgroundTransparency = 1
  12526. dragGUI(drag)
  12527. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12528. drag.Size = UDim2.new(0, 438, 0, 26)
  12529. PromptDialog.Name = "PromptDialog"
  12530. PromptDialog.Parent = drag
  12531. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12532. PromptDialog.BackgroundTransparency = 1
  12533. PromptDialog.BorderSizePixel = 0
  12534. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12535. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12536. PromptDialog.ClipsDescendants = true
  12537. PromptDialog.ZIndex = 5
  12538. ModelContainerFrame.Name = "ContainerFrame"
  12539. ModelContainerFrame.Parent = PromptDialog
  12540. ModelContainerFrame.BackgroundColor3 = maincolor
  12541. ModelContainerFrame.BackgroundTransparency = 0.5
  12542. ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12543. ModelContainerFrame.BorderSizePixel = 0
  12544. ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12545. ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12546. ModelContainerFrame.ZIndex = 5
  12547. ModList.Name = "List"
  12548. ModList.Parent = ModelContainerFrame
  12549. ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12550. ModList.BackgroundTransparency = 1
  12551. ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12552. ModList.BorderSizePixel = 0
  12553. ModList.Position = UDim2.new(0, 10, 0, 9)
  12554. ModList.Size = UDim2.new(0, 428, 0, 230)
  12555. ModList.ZIndex = 5
  12556. ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12557. ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12558. ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12559. ModList.ScrollBarThickness = 8
  12560. ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12561. shadow.Name = "shadow"
  12562. shadow.Parent = PromptDialog
  12563. shadow.BackgroundColor3 = maincolor
  12564. shadow.BackgroundTransparency = 0.30000001192093
  12565. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12566. shadow.BorderSizePixel = 0
  12567. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12568. shadow.Size = UDim2.new(0, 438, 0, 26)
  12569. Exit.Name = "Exit"
  12570. Exit.Parent = shadow
  12571. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12572. Exit.BackgroundTransparency = 0.30000001192093
  12573. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12574. Exit.BorderSizePixel = 0
  12575. Exit.Position = UDim2.new(0, 415, 0, 3)
  12576. Exit.Size = UDim2.new(0, 20, 0, 20)
  12577. Exit.FontSize = Enum.FontSize.Size14
  12578. Exit.Text = ""
  12579. PopupText.Name = "PopupText"
  12580. PopupText.Parent = shadow
  12581. PopupText.BackgroundTransparency = 1
  12582. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12583. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12584. PopupText.ZIndex = 6
  12585. PopupText.Font = Enum.Font.SourceSansBold
  12586. PopupText.FontSize = Enum.FontSize.Size32
  12587. PopupText.Text = GLS(false, 0).." [Models]"
  12588. PopupText.TextScaled = true
  12589. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12590. PopupText.TextStrokeTransparency = 0
  12591. PopupText.TextWrapped = true
  12592. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12593. Hide.Name = "Hide"
  12594. Hide.Parent = shadow
  12595. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12596. Hide.BackgroundTransparency = 0.30000001192093
  12597. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12598. Hide.BorderSizePixel = 0
  12599. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12600. Hide.Size = UDim2.new(0, 20, 0, 20)
  12601. Hide.FontSize = Enum.FontSize.Size14
  12602. Hide.Text = ""
  12603. local hidden = false
  12604. Hide.MouseButton1Down:connect(function()
  12605. if hidden == false then hidden = true
  12606. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12607. else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12608. end end)
  12609. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12610. local results = HttpService:JSONDecode(json)
  12611. if #results == 0 then
  12612. Notify('No models found :(')
  12613. Models:Destroy()
  12614. return
  12615. end
  12616. for i,v in pairs(results) do
  12617.         local YSize = 100
  12618.         local Position = ((i * YSize) - YSize)
  12619.         local newcmd = Example:Clone()
  12620.         newcmd.Parent = ModList
  12621.         newcmd.Visible = true
  12622.         newcmd.Position = UDim2.new(0,5,0, Position + 40)
  12623.         newcmd.Text = "    "..v.Name
  12624.         newcmd.TextSize = 20
  12625.         ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
  12626.         local ins = Instance.new("TextButton")
  12627.         ins.Name = "ins"
  12628.         ins.Parent = ModList
  12629.         ins.BackgroundColor3 = Color3.new(255, 255, 255)
  12630.         ins.BackgroundTransparency = 0.30000001192093
  12631.         ins.BorderColor3 = Color3.new(1, 0, 0)
  12632.         ins.BorderSizePixel = 0
  12633.         ins.Position = UDim2.new(0,-10,0, Position + 40)
  12634.         ins.Size = UDim2.new(0, 20, 0, 20)
  12635.         ins.FontSize = Enum.FontSize.Size14
  12636.         ins.Text = ""
  12637.         ins.ZIndex = 6
  12638.         local img = Instance.new("ImageLabel")
  12639.         img.Parent = ModList
  12640.         img.Position = UDim2.new(0,300,0, Position + 5)
  12641.         img.Size = UDim2.new(0,100,0,100)
  12642.         img.ZIndex = 6
  12643.         img.BackgroundColor3 = Color3.new(255, 255, 255)
  12644.         img.BackgroundTransparency = 1
  12645.         img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
  12646.         ins.MouseButton1Click:Connect(function()
  12647.         local window = true
  12648.         dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
  12649.         Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12650.         ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12651.         end)
  12652. Notify('Select a model to insert')
  12653. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12654. Exit.MouseButton1Click:Connect(function()
  12655. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12656. wait(0.6) Models:Destroy() end) end end
  12657. end)
  12658.  
  12659. addcmd('cmds','opens cmds window',{'commands'},
  12660. function(args, speaker)
  12661. if speaker.userId ~= LP.userId then
  12662. for _, child in pairs( workspace:GetChildren()) do
  12663.     if child.Name == speaker.Name .. "TAB" then
  12664.         child:Destroy() end end
  12665. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  12666. local GUI = Instance.new("SurfaceGui")
  12667. local holder = Instance.new("Frame")
  12668. local bar = Instance.new("Frame")
  12669. local Title = Instance.new("TextLabel")
  12670. local MAIN = Instance.new("Frame")
  12671. local Example = Instance.new("TextLabel")
  12672. local CMDs = Instance.new("ScrollingFrame")
  12673. local PART = Instance.new("Part")
  12674. PART.Name = speaker.Name .. 'TAB'
  12675. PART.Color = maincolor
  12676. PART.Size = Vector3.new(7, 7.8, 0.2)
  12677. PART.Transparency = 0
  12678. PART.Locked = true
  12679. PART.CanCollide = false
  12680. PART.Parent = workspace
  12681. PART.Anchored = true
  12682. PART.Material = "Neon"
  12683. local GUI = Instance.new("SurfaceGui")
  12684. local holder = Instance.new("Frame")
  12685. local bar = Instance.new("Frame")
  12686. local Title = Instance.new("TextLabel")
  12687. local MAIN = Instance.new("Frame")
  12688. local Example = Instance.new("TextLabel")
  12689. local CMDs = Instance.new("ScrollingFrame")
  12690. GUI.Name = "GUI"
  12691. GUI.Parent = PART
  12692. GUI.CanvasSize = Vector2.new(500, 600)
  12693. GUI.Face = Enum.NormalId.Back
  12694. holder.Name = "holder"
  12695. holder.Parent = GUI
  12696. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  12697. holder.BackgroundTransparency = 1
  12698. holder.BorderSizePixel = 2
  12699. holder.Position = UDim2.new(0, 0, 0, 10)
  12700. holder.Size = UDim2.new(0, 300, 0, 330)
  12701. holder.ZIndex = 2
  12702. bar.Name = "bar"
  12703. bar.Parent = holder
  12704. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  12705. bar.BackgroundTransparency = 0.89999997615814
  12706. bar.BorderSizePixel = 0
  12707. bar.Position = UDim2.new(0, 10, 1, -330)
  12708. bar.Size = UDim2.new(0, 480, 0, 33)
  12709. Title.Name = "Title"
  12710. Title.Parent = bar
  12711. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  12712. Title.BackgroundTransparency = 1
  12713. Title.Size = UDim2.new(1, 0, 0, 30)
  12714. Title.Font = Enum.Font.SourceSansBold
  12715. Title.FontSize = Enum.FontSize.Size24
  12716. Title.Text = "[Infinite Yield] Command List"
  12717. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12718. MAIN.Name = "MAIN"
  12719. MAIN.Parent = holder
  12720. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  12721. MAIN.BackgroundTransparency = 0.89999997615814
  12722. MAIN.BorderSizePixel = 0
  12723. MAIN.Position = UDim2.new(0, 10, 1, -300)
  12724. MAIN.Size = UDim2.new(0, 480, 0, 550)
  12725. Example.Name = "Example"
  12726. Example.Parent = MAIN
  12727. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12728. Example.BackgroundTransparency = 1
  12729. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12730. Example.BorderSizePixel = 0
  12731. Example.Size = UDim2.new(0, 190, 0, 40)
  12732. Example.Visible = false
  12733. Example.Font = Enum.Font.SourceSansBold
  12734. Example.FontSize = Enum.FontSize.Size36
  12735. Example.Text = "txt"
  12736. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  12737. Example.TextStrokeTransparency = 0
  12738. Example.TextXAlignment = Enum.TextXAlignment.Left
  12739. Example.ZIndex = 6
  12740. CMDs.Name = "CMDs"
  12741. CMDs.Parent = MAIN
  12742. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12743. CMDs.BackgroundTransparency = 1
  12744. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12745. CMDs.BorderSizePixel = 0
  12746. CMDs.Size = UDim2.new(0, 480, 0, 550)
  12747. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12748. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  12749. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  12750. CMDs.ScrollBarThickness = 15
  12751. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  12752.     local CMDsV = CMDsFolder:GetChildren()
  12753.     for i = 1, #CMDsV do
  12754.         local YSize = 35
  12755.         local Position = ((i * YSize) - YSize)
  12756.         local newcmd = Example:Clone()
  12757.         newcmd.Parent = CMDs
  12758.         newcmd.Visible = true
  12759.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  12760.         newcmd.Text = "" .. CMDsV[i].Value
  12761.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  12762. local cf = speaker.Character.HumanoidRootPart.CFrame
  12763. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  12764. PART.CFrame = newcf
  12765. speaker.Character.Humanoid.Died:connect(function()
  12766. PART:Destroy() end)
  12767. wait(1)
  12768. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  12769. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  12770. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  12771. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  12772. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  12773. else
  12774. if cmdOpen == true then
  12775. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  12776. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  12777. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  12778. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  12779. else
  12780. commands() searchbar()
  12781. end end
  12782. end)
  12783. cmdBAR.FocusLost:connect(function(enterpressed)
  12784.     if enterpressed and cmdBAR.Text ~= "" then
  12785.         spawn(function ()
  12786.             execCmd(cmdBAR.Text, Player)
  12787.         end)
  12788.     end
  12789.     game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12790.     cmdBAR.BorderSizePixel = 1
  12791.     wait(0.1)
  12792.     cmdBAR.BorderSizePixel = 0
  12793.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  12794. end)
  12795. Mouse.KeyDown:connect(function(Key)
  12796.     if (Key==cmdbarbind) then
  12797.         cmdBAR:CaptureFocus()
  12798.         cmdBAR.BorderSizePixel = 1
  12799.         wait(0.1)
  12800.         cmdBAR.BorderSizePixel = 2
  12801.     end
  12802. end)
  12803. cmdBAR.Changed:connect(function (property)
  12804. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  12805. end)
  12806. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  12807.     local diff = cmdBAR.TextBounds.X-250
  12808.     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)
  12809. end)
  12810. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  12811. game:GetService("UserInputService").InputBegan:Connect(function(input)
  12812.     if not cmdBAR:IsFocused() then return end
  12813.     if input.KeyCode == Enum.KeyCode.Up then
  12814.         historyCount = historyCount + 1
  12815.         if historyCount > #cmdHistory then historyCount = #cmdHistory end
  12816.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12817.     elseif input.KeyCode == Enum.KeyCode.Down then
  12818.         historyCount = historyCount - 1
  12819.         if historyCount < 1 then historyCount = 1 end
  12820.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12821.     end
  12822. end)
  12823. NOTIFY = DATA.Notification
  12824. NOTIFY.Parent = game.CoreGui
  12825. local usingNOTE = false
  12826. function Notify(msg)
  12827.     spawn(function()
  12828.         if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  12829.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12830.                 wait(0.5)
  12831.                 MusicPlayer:Hide()
  12832.                 if qopen == true then
  12833.                 quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12834.                 quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12835.                 quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12836.                 quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12837.                 quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  12838.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12839.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12840.                 if playerenabled == true then
  12841.                 wait(4)
  12842.                 if playerenabled == true then
  12843.                 MusicPlayer:Show()
  12844.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12845.                 end
  12846.                 end
  12847.                 else
  12848.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12849.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12850.                 if playerenabled == true then
  12851.                 wait(4)
  12852.                 if playerenabled == true then
  12853.                 MusicPlayer:Show()
  12854.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12855.                 end
  12856.                 end
  12857. end end end) end
  12858. 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
  12859. 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)
  12860. 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
  12861. 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
  12862. 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)
  12863. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  12864. if aliasSave then
  12865. for i = 1, #aliasSave do
  12866. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12867. end else
  12868. aliasSave = {} wait(0.1) updatefile()
  12869. for i = 1, #aliasSave do
  12870. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12871. end end
  12872. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  12873. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  12874. local Logs = Instance.new("ScreenGui")
  12875. logdrag = Instance.new("Frame")
  12876. local PromptDialog = Instance.new("Frame")
  12877. local ContainerFrame = Instance.new("Frame")
  12878. local pos = Instance.new("Frame")
  12879. local clear = Instance.new("TextButton")
  12880. local scroll = Instance.new("ScrollingFrame")
  12881. local hl = Instance.new("Frame")
  12882. local whispers = Instance.new("Frame")
  12883. local CheckBox = Instance.new("ImageButton")
  12884. local box = Instance.new("TextButton")
  12885. local whispers_2 = Instance.new("TextLabel")
  12886. local chats = Instance.new("Frame")
  12887. local CheckBox_2 = Instance.new("ImageButton")
  12888. local box_2 = Instance.new("TextButton")
  12889. local chats_2 = Instance.new("TextLabel")
  12890. local commands = Instance.new("Frame")
  12891. local CheckBox_3 = Instance.new("ImageButton")
  12892. local box_3 = Instance.new("TextButton")
  12893. local commands_2 = Instance.new("TextLabel")
  12894. local shadow = Instance.new("Frame")
  12895. local Exit = Instance.new("TextButton")
  12896. local PopupText = Instance.new("TextLabel")
  12897. local Hide = Instance.new("TextButton")
  12898. Logs.Name = "Logs"
  12899. Logs.Parent = game.CoreGui
  12900. logdrag.Name = "drag"
  12901. logdrag.Parent = Logs
  12902. logdrag.Active = true
  12903. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  12904. logdrag.BackgroundTransparency = 1
  12905. dragGUI(logdrag)
  12906. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  12907. logdrag.Size = UDim2.new(0, 438, 0, 26)
  12908. PromptDialog.Name = "PromptDialog"
  12909. PromptDialog.Parent = logdrag
  12910. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12911. PromptDialog.BackgroundTransparency = 1
  12912. PromptDialog.BorderSizePixel = 0
  12913. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12914. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12915. PromptDialog.ZIndex = 5
  12916. PromptDialog.ClipsDescendants = true
  12917. ContainerFrame.Name = "ContainerFrame"
  12918. ContainerFrame.Parent = PromptDialog
  12919. ContainerFrame.BackgroundColor3 = maincolor
  12920. ContainerFrame.BackgroundTransparency = 0.5
  12921. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12922. ContainerFrame.BorderSizePixel = 0
  12923. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12924. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12925. ContainerFrame.ZIndex = 5
  12926. pos.Name = "pos"
  12927. pos.Parent = ContainerFrame
  12928. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12929. pos.BackgroundTransparency = 1
  12930. pos.BorderColor3 = Color3.new(0, 0, 0)
  12931. pos.BorderSizePixel = 0
  12932. pos.Position = UDim2.new(0, 10, 0, 9)
  12933. pos.Size = UDim2.new(0, 428, 0, 230)
  12934. pos.ZIndex = 5
  12935. clear.Name = "clear"
  12936. clear.Parent = pos
  12937. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  12938. clear.BackgroundTransparency = 0.80000001192093
  12939. clear.BorderColor3 = Color3.new(1, 1, 1)
  12940. clear.Position = UDim2.new(0, 3, 0, 3)
  12941. clear.Size = UDim2.new(0, 70, 0, 20)
  12942. clear.ZIndex = 5
  12943. clear.Font = Enum.Font.SourceSans
  12944. clear.FontSize = Enum.FontSize.Size14
  12945. clear.Text = "Clear"
  12946. clear.TextColor3 = Color3.new(1, 1, 1)
  12947. scroll.Name = "scroll"
  12948. scroll.Parent = pos
  12949. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12950. scroll.BackgroundTransparency = 1
  12951. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12952. scroll.BorderSizePixel = 0
  12953. scroll.Size = UDim2.new(0, 413, 0, 193)
  12954. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  12955. scroll.ZIndex = 5
  12956. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12957. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12958. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  12959. scroll.ScrollBarThickness = 8
  12960. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  12961. hl.Name = "hl"
  12962. hl.Parent = pos
  12963. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12964. hl.BackgroundTransparency = 0.5
  12965. hl.BorderColor3 = Color3.new(0, 0, 0)
  12966. hl.BorderSizePixel = 0
  12967. hl.Position = UDim2.new(0, 2, 0, 35)
  12968. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  12969. hl.ZIndex = 5
  12970. whispers.Name = "whispers"
  12971. whispers.Parent = pos
  12972. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  12973. whispers.BackgroundTransparency = 1
  12974. whispers.Size = UDim2.new(0, 428, 0, 230)
  12975. CheckBox.Name = "CheckBox"
  12976. CheckBox.Parent = whispers
  12977. CheckBox.BackgroundTransparency = 1
  12978. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  12979. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  12980. CheckBox.ZIndex = 6
  12981. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  12982. box.Name = "box"
  12983. box.Parent = whispers
  12984. box.BackgroundColor3 = Color3.new(0, 0, 0)
  12985. box.BackgroundTransparency = 0.80000001192093
  12986. box.BorderColor3 = Color3.new(1, 1, 1)
  12987. box.Position = UDim2.new(0, 172, 0, 3)
  12988. box.Size = UDim2.new(0, 94, 0, 20)
  12989. box.ZIndex = 5
  12990. box.Font = Enum.Font.SourceSans
  12991. box.FontSize = Enum.FontSize.Size14
  12992. box.Text = ""
  12993. box.TextColor3 = Color3.new(1, 1, 1)
  12994. whispers_2.Name = "whispers"
  12995. whispers_2.Parent = whispers
  12996. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12997. whispers_2.BackgroundTransparency = 1
  12998. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  12999. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  13000. whispers_2.ZIndex = 6
  13001. whispers_2.Font = Enum.Font.SourceSansBold
  13002. whispers_2.FontSize = Enum.FontSize.Size14
  13003. whispers_2.Text = "Whispers"
  13004. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13005. chats.Name = "chats"
  13006. chats.Parent = pos
  13007. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  13008. chats.BackgroundTransparency = 1
  13009. chats.Size = UDim2.new(0, 428, 0, 230)
  13010. CheckBox_2.Name = "CheckBox"
  13011. CheckBox_2.Parent = chats
  13012. CheckBox_2.BackgroundTransparency = 1
  13013. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  13014. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  13015. CheckBox_2.ZIndex = 6
  13016. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  13017. box_2.Name = "box"
  13018. box_2.Parent = chats
  13019. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  13020. box_2.BackgroundTransparency = 0.80000001192093
  13021. box_2.BorderColor3 = Color3.new(1, 1, 1)
  13022. box_2.Position = UDim2.new(0, 86, 0, 3)
  13023. box_2.Size = UDim2.new(0, 73, 0, 20)
  13024. box_2.ZIndex = 5
  13025. box_2.Font = Enum.Font.SourceSans
  13026. box_2.FontSize = Enum.FontSize.Size14
  13027. box_2.Text = ""
  13028. box_2.TextColor3 = Color3.new(1, 1, 1)
  13029. chats_2.Name = "chats"
  13030. chats_2.Parent = chats
  13031. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13032. chats_2.BackgroundTransparency = 1
  13033. chats_2.Position = UDim2.new(0, 86, 0, 2)
  13034. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  13035. chats_2.ZIndex = 6
  13036. chats_2.Font = Enum.Font.SourceSansBold
  13037. chats_2.FontSize = Enum.FontSize.Size14
  13038. chats_2.Text = "Chats"
  13039. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13040. commands.Name = "commands"
  13041. commands.Parent = pos
  13042. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  13043. commands.BackgroundTransparency = 1
  13044. commands.Size = UDim2.new(0, 428, 0, 230)
  13045. CheckBox_3.Name = "CheckBox"
  13046. CheckBox_3.Parent = commands
  13047. CheckBox_3.BackgroundTransparency = 1
  13048. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  13049. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  13050. CheckBox_3.ZIndex = 6
  13051. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  13052. box_3.Name = "box"
  13053. box_3.Parent = commands
  13054. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  13055. box_3.BackgroundTransparency = 0.80000001192093
  13056. box_3.BorderColor3 = Color3.new(1, 1, 1)
  13057. box_3.Position = UDim2.new(0, 279, 0, 3)
  13058. box_3.Size = UDim2.new(0, 102, 0, 20)
  13059. box_3.ZIndex = 5
  13060. box_3.Font = Enum.Font.SourceSans
  13061. box_3.FontSize = Enum.FontSize.Size14
  13062. box_3.Text = ""
  13063. box_3.TextColor3 = Color3.new(1, 1, 1)
  13064. commands_2.Name = "commands"
  13065. commands_2.Parent = commands
  13066. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13067. commands_2.BackgroundTransparency = 1
  13068. commands_2.Position = UDim2.new(0, 279, 0, 3)
  13069. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  13070. commands_2.ZIndex = 6
  13071. commands_2.Font = Enum.Font.SourceSansBold
  13072. commands_2.FontSize = Enum.FontSize.Size14
  13073. commands_2.Text = "Commands"
  13074. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13075. shadow.Name = "shadow"
  13076. shadow.Parent = PromptDialog
  13077. shadow.BackgroundColor3 = maincolor
  13078. shadow.BackgroundTransparency = 0.30000001192093
  13079. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13080. shadow.BorderSizePixel = 0
  13081. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13082. shadow.Size = UDim2.new(0, 438, 0, 26)
  13083. Exit.Name = "Exit"
  13084. Exit.Parent = shadow
  13085. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  13086. Exit.BackgroundTransparency = 0.30000001192093
  13087. Exit.BorderColor3 = Color3.new(1, 0, 0)
  13088. Exit.BorderSizePixel = 0
  13089. Exit.Position = UDim2.new(0, 415, 0, 3)
  13090. Exit.Size = UDim2.new(0, 20, 0, 20)
  13091. Exit.FontSize = Enum.FontSize.Size14
  13092. Exit.Text = ""
  13093. PopupText.Name = "PopupText"
  13094. PopupText.Parent = shadow
  13095. PopupText.BackgroundTransparency = 1
  13096. PopupText.Position = UDim2.new(0, 61, 0, -5)
  13097. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13098. PopupText.ZIndex = 6
  13099. PopupText.Font = Enum.Font.SourceSansBold
  13100. PopupText.TextSize = 31
  13101. PopupText.Text = "Logs"
  13102. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13103. PopupText.TextStrokeTransparency = 0
  13104. PopupText.TextWrapped = true
  13105. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13106. Hide.Name = "Hide"
  13107. Hide.Parent = shadow
  13108. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  13109. Hide.BackgroundTransparency = 0.30000001192093
  13110. Hide.BorderColor3 = Color3.new(1, 1, 1)
  13111. Hide.BorderSizePixel = 0
  13112. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  13113. Hide.Size = UDim2.new(0, 20, 0, 20)
  13114. Hide.FontSize = Enum.FontSize.Size14
  13115. Hide.Text = ""
  13116. checked = "http://www.roblox.com/asset/?id=65492641"
  13117. unchecked = "http://www.roblox.com/asset/?id=65492651"
  13118. if chatsV == true then
  13119. CheckBox_2.Image = checked else
  13120. CheckBox_2.Image = unchecked end
  13121. box_2.MouseButton1Down:connect(function()
  13122. if chatsV == true then chatsV = false
  13123. CheckBox_2.Image = unchecked updatefile() else
  13124. chatsV = true
  13125. CheckBox_2.Image = checked updatefile() end end)
  13126. if whispersV == true then
  13127. CheckBox.Image = checked else
  13128. CheckBox.Image = unchecked end
  13129. box.MouseButton1Down:connect(function()
  13130. if whispersV == true then whispersV = false
  13131. CheckBox.Image = unchecked updatefile() else
  13132. whispersV = true
  13133. CheckBox.Image = checked updatefile() end end)
  13134. if commandsV == true then
  13135. CheckBox_3.Image = checked else
  13136. CheckBox_3.Image = unchecked end
  13137. box_3.MouseButton1Down:connect(function()
  13138. if commandsV == true then commandsV = false
  13139. CheckBox_3.Image = unchecked updatefile() else
  13140. commandsV = true
  13141. CheckBox_3.Image = checked updatefile() end end)
  13142. clear.MouseButton1Down:connect(function()
  13143. for _, child in pairs( scroll:GetChildren()) do
  13144. child:Destroy() end
  13145. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  13146. end)
  13147. Exit.MouseButton1Down:connect(function()
  13148. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13149. logsopen = false
  13150. end)
  13151. local hidden = false
  13152. Hide.MouseButton1Down:connect(function()
  13153. if hidden == false then hidden = true
  13154. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  13155. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  13156. end end)
  13157. function logtime() -- time function from aperture
  13158.     local HOUR = math.floor((tick() % 86400) / 3600)
  13159.     local MINUTE = math.floor((tick() % 3600) / 60)
  13160.     local SECOND = math.floor(tick() % 60)
  13161.     local AP = HOUR > 11 and 'PM' or 'AM'
  13162.     HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  13163.     HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  13164.     MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  13165.     SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  13166.     return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  13167. function CreateLabel(Name, Text)
  13168.     local sf = scroll
  13169.     if #sf:GetChildren() >= 2546 then
  13170.         sf:ClearAllChildren()
  13171.     end
  13172.     local alls = 0
  13173.     for i,v in pairs(sf:GetChildren()) do
  13174.         if v then
  13175.             alls = v.Size.Y.Offset + alls
  13176.         end
  13177.         if not v then
  13178.             alls = 0
  13179.         end
  13180.     end
  13181.     local tl = Instance.new('TextLabel', sf)
  13182.     local il = Instance.new('Frame', tl)
  13183.     tl.Name = Name
  13184.     tl.ZIndex = 6
  13185.     tl.Text = logtime().." - ["..Name.."]: "..Text
  13186.     tl.Size = UDim2.new(0,410,0,84)
  13187.     tl.BackgroundTransparency = 1
  13188.     tl.BorderSizePixel = 0
  13189.     tl.Font = "SourceSansBold"
  13190.     tl.Position = UDim2.new(-1,0,0,alls)
  13191.     tl.TextTransparency = 1
  13192.     tl.TextScaled = false
  13193.     tl.TextSize = 14
  13194.     tl.TextWrapped = true
  13195.     tl.TextXAlignment = "Left"
  13196.     tl.TextYAlignment = "Top"
  13197.     il.BackgroundTransparency = 1
  13198.     il.BorderSizePixel = 0
  13199.     il.Size = UDim2.new(0,12,1,0)
  13200.     il.Position = UDim2.new(0,410,0,0)
  13201.     tl.TextColor3 = Color3.fromRGB(255,255,255)
  13202.     tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  13203.     sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  13204.     sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  13205.     local size2 = sf.CanvasSize.Y.Offset
  13206.     tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  13207.     for i = 0,50 do wait(0.05)
  13208.         tl.TextTransparency = tl.TextTransparency - 0.05
  13209.     end
  13210.     tl.TextTransparency = 0
  13211. end logsloaded = true
  13212. local intro = Instance.new("ScreenGui")
  13213. local Frame = Instance.new("Frame")
  13214. local Circle = Instance.new("ImageLabel")
  13215. local ImageLabel = Instance.new("ImageLabel")
  13216. intro.Name = "intro"
  13217. intro.Parent = game.CoreGui
  13218. Frame.Parent = intro
  13219. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13220. Frame.BackgroundTransparency = 1
  13221. Frame.BorderSizePixel = 0
  13222. Frame.ClipsDescendants = true
  13223. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  13224. Frame.Size = UDim2.new(0, 250, 0, 250)
  13225. Circle.Name = "Circle"
  13226. Circle.Parent = Frame
  13227. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  13228. Circle.BackgroundTransparency = 1
  13229. Circle.BorderSizePixel = 0
  13230. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  13231. Circle.Image = "rbxassetid://631172870"
  13232. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13233. ImageLabel.Parent = Frame
  13234. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  13235. ImageLabel.BackgroundTransparency = 1
  13236. ImageLabel.BorderSizePixel = 0
  13237. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  13238. ImageLabel.Image = "rbxassetid://1352543873"
  13239. Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  13240. local g = intro
  13241. local f = Frame
  13242. local imagef = Circle
  13243. local logof = ImageLabel
  13244. loadedintro = false
  13245. local function tween2()
  13246. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
  13247. wait(0.6) loadedintro = true end
  13248. local function tween1()
  13249. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
  13250. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
  13251. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
  13252. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
  13253.     if workspace.FilteringEnabled == true then
  13254.         Notify('Filtering ENABLED '..ServerMessage)
  13255.     elseif workspace.FilteringEnabled == false then
  13256.         Notify('Filtering Disabled '..ServerMessage)
  13257.     end
  13258. else
  13259.     if workspace.FilteringEnabled == true then
  13260.         Notify('Filtering ENABLED')
  13261.     elseif
  13262.         workspace.FilteringEnabled == false then
  13263.         Notify('Filtering Disabled')
  13264.     end
  13265. end
  13266. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
  13267. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  13268. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  13269. 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
  13270. 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)
  13271. 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)
  13272. 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)
  13273. 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
  13274. 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
  13275. 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)
  13276. 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)
  13277. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  13278. 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
  13279. 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
  13280. 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)
  13281. 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)
  13282. 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)
  13283. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  13284. 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)
  13285. 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
  13286. lockic = Instance.new("ImageLabel")
  13287. lockic.Name = "lock"
  13288. lockic.Parent = iy
  13289. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  13290. lockic.BackgroundTransparency = 1
  13291. lockic.ImageTransparency = 1
  13292. lockic.BorderSizePixel = 0
  13293. lockic.Position = UDim2.new(0, 53, 0, -3)
  13294. lockic.Size = UDim2.new(0, 40, 0, 40)
  13295. lockic.Image = "rbxassetid://1495252742"
  13296. 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)
  13297. 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
  13298. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  13299. 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)
  13300. 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
  13301. 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)
  13302. 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)
  13303. PKR = picker.ColorPicker
  13304. local ColorPicker do
  13305.     ColorPicker = {}
  13306.    
  13307.     ColorPicker.new = function()
  13308.         local newMt = setmetatable({},{})
  13309.        
  13310.         local pickerGui = picker.ColorPicker
  13311.         local pickerTopBar = pickerGui.TopBar
  13312.         local pickerFrame = pickerGui.Content
  13313.         local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  13314.         local colorStrip = pickerFrame.ColorStrip
  13315.         local previewFrame = pickerFrame.Preview
  13316.         local basicColorsFrame = pickerFrame.BasicColors
  13317.         local customColorsFrame = pickerFrame.CustomColors
  13318.         local okButton = pickerFrame.Ok
  13319.         local cancelButton = pickerFrame.Cancel
  13320.         local defaultButton = pickerFrame.Default
  13321.         rainbowButton = pickerFrame.Rainbow
  13322.  
  13323.         local colorScope = colorSpace.Scope
  13324.         local colorArrow = pickerFrame.ArrowFrame.Arrow
  13325.  
  13326.         local hueInput = pickerFrame.Hue.Input
  13327.         local satInput = pickerFrame.Sat.Input
  13328.         local valInput = pickerFrame.Val.Input
  13329.  
  13330.         local redInput = pickerFrame.Red.Input
  13331.         local greenInput = pickerFrame.Green.Input
  13332.         local blueInput = pickerFrame.Blue.Input
  13333.  
  13334.         local user = game:GetService("UserInputService")
  13335.         local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  13336.  
  13337.         local hue,sat,val = 0,0,1
  13338.         local red,green,blue = 1,1,1
  13339.         local chosenColor = Color3.new(0,0,0)
  13340.  
  13341.         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)}
  13342.         local customColors = {}
  13343.  
  13344.         local function updateColor(noupdate)
  13345.             local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  13346.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13347.    
  13348.             if noupdate == 2 or not noupdate then
  13349.                 hueInput.Text = tostring(math.ceil(359*hue))
  13350.                 satInput.Text = tostring(math.ceil(255*sat))
  13351.                 valInput.Text = tostring(math.floor(255*val))
  13352.             end
  13353.             if noupdate == 1 or not noupdate then
  13354.                 redInput.Text = tostring(math.floor(255*red))
  13355.                 greenInput.Text = tostring(math.floor(255*green))
  13356.                 blueInput.Text = tostring(math.floor(255*blue))
  13357.             end
  13358.    
  13359.             chosenColor = Color3.new(red,green,blue)
  13360.    
  13361.             colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  13362.             colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  13363.             colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  13364.             previewFrame.BackgroundColor3 = chosenColor
  13365.            
  13366.             newMt.Color = chosenColor
  13367.             if newMt.Changed then newMt:Changed(chosenColor) end
  13368.         end
  13369.  
  13370.         local function colorSpaceInput()
  13371.             local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  13372.             local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  13373.                
  13374.             if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  13375.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13376.                
  13377.             hue = (219 - relativeX)/219
  13378.             sat = (199 - relativeY)/199
  13379.    
  13380.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13381.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13382.    
  13383.             updateColor()
  13384.         end
  13385.  
  13386.         local function colorStripInput()
  13387.             local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  13388.    
  13389.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13390.    
  13391.             val = (199 - relativeY)/199
  13392.    
  13393.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13394.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13395.    
  13396.             updateColor()
  13397.         end
  13398.  
  13399.         local function hookButtons(frame,func)
  13400.             frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  13401.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13402.                     frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  13403.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13404.                     local releaseEvent,runEvent
  13405.            
  13406.                     local startTime = tick()
  13407.                     local pressing = true
  13408.                     local startNum = tonumber(frame.Text)
  13409.            
  13410.                     if not startNum then return end
  13411.            
  13412.                     releaseEvent = user.InputEnded:Connect(function(input)
  13413.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13414.                         releaseEvent:Disconnect()
  13415.                         pressing = false
  13416.                     end)
  13417.            
  13418.                     startNum = startNum + 1
  13419.                     func(startNum)
  13420.                     while pressing do
  13421.                         if tick()-startTime > 0.3 then
  13422.                             startNum = startNum + 1
  13423.                             func(startNum)
  13424.                         end
  13425.                         wait(0.1)
  13426.                     end
  13427.                 end
  13428.             end)
  13429.    
  13430.             frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  13431.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13432.                     frame.ArrowFrame.Up.BackgroundTransparency = 1
  13433.                 end
  13434.             end)
  13435.    
  13436.             frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  13437.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13438.                     frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  13439.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13440.                     local releaseEvent,runEvent
  13441.            
  13442.                     local startTime = tick()
  13443.                     local pressing = true
  13444.                     local startNum = tonumber(frame.Text)
  13445.            
  13446.                     if not startNum then return end
  13447.            
  13448.                     releaseEvent = user.InputEnded:Connect(function(input)
  13449.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13450.                         releaseEvent:Disconnect()
  13451.                         pressing = false
  13452.                     end)
  13453.            
  13454.                     startNum = startNum - 1
  13455.                     func(startNum)
  13456.                     while pressing do
  13457.                         if tick()-startTime > 0.3 then
  13458.                             startNum = startNum - 1
  13459.                             func(startNum)
  13460.                         end
  13461.                         wait(0.1)
  13462.                     end
  13463.                 end
  13464.             end)
  13465.    
  13466.             frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  13467.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13468.                     frame.ArrowFrame.Down.BackgroundTransparency = 1
  13469.                 end
  13470.             end)
  13471.         end
  13472.  
  13473.         colorSpace.InputBegan:Connect(function(input)
  13474.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13475.                 local releaseEvent,mouseEvent
  13476.        
  13477.                 releaseEvent = user.InputEnded:Connect(function(input)
  13478.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13479.                     releaseEvent:Disconnect()
  13480.                     mouseEvent:Disconnect()
  13481.                 end)
  13482.        
  13483.                 mouseEvent = user.InputChanged:Connect(function(input)
  13484.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13485.                         colorSpaceInput()
  13486.                     end
  13487.                 end)
  13488.        
  13489.                 colorSpaceInput()
  13490.             end
  13491.         end)
  13492.  
  13493.         colorStrip.InputBegan:Connect(function(input)
  13494.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13495.                 local releaseEvent,mouseEvent
  13496.        
  13497.                 releaseEvent = user.InputEnded:Connect(function(input)
  13498.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13499.                     releaseEvent:Disconnect()
  13500.                     mouseEvent:Disconnect()
  13501.                 end)
  13502.        
  13503.                 mouseEvent = user.InputChanged:Connect(function(input)
  13504.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13505.                         colorStripInput()
  13506.                     end
  13507.                 end)
  13508.        
  13509.                 colorStripInput()
  13510.             end
  13511.         end)
  13512.  
  13513.         local function updateHue(str)
  13514.             local num = tonumber(str)
  13515.             if num then
  13516.                 hue = math.clamp(math.floor(num),0,359)/359
  13517.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13518.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13519.                 hueInput.Text = tostring(hue*359)
  13520.                 updateColor(1)
  13521.             end
  13522.         end
  13523.         hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  13524.  
  13525.         local function updateSat(str)
  13526.             local num = tonumber(str)
  13527.             if num then
  13528.                 sat = math.clamp(math.floor(num),0,255)/255
  13529.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13530.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13531.                 satInput.Text = tostring(sat*255)
  13532.                 updateColor(1)
  13533.             end
  13534.         end
  13535.         satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  13536.  
  13537.         local function updateVal(str)
  13538.             local num = tonumber(str)
  13539.             if num then
  13540.                 val = math.clamp(math.floor(num),0,255)/255
  13541.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13542.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13543.                 valInput.Text = tostring(val*255)
  13544.                 updateColor(1)
  13545.             end
  13546.         end
  13547.         valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  13548.        
  13549.         local function updateRed(str)
  13550.             local num = tonumber(str)
  13551.             if num then
  13552.                 red = math.clamp(math.floor(num),0,255)/255
  13553.                 local newColor = Color3.new(red,green,blue)
  13554.                 hue,sat,val = Color3.toHSV(newColor)
  13555.                 redInput.Text = tostring(red*255)
  13556.                 updateColor(2)
  13557.             end
  13558.         end
  13559.         redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  13560.        
  13561.         local function updateGreen(str)
  13562.             local num = tonumber(str)
  13563.             if num then
  13564.                 green = math.clamp(math.floor(num),0,255)/255
  13565.                 local newColor = Color3.new(red,green,blue)
  13566.                 hue,sat,val = Color3.toHSV(newColor)
  13567.                 greenInput.Text = tostring(green*255)
  13568.                 updateColor(2)
  13569.             end
  13570.         end
  13571.         greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  13572.        
  13573.         local function updateBlue(str)
  13574.             local num = tonumber(str)
  13575.             if num then
  13576.                 blue = math.clamp(math.floor(num),0,255)/255
  13577.                 local newColor = Color3.new(red,green,blue)
  13578.                 hue,sat,val = Color3.toHSV(newColor)
  13579.                 blueInput.Text = tostring(blue*255)
  13580.                 updateColor(2)
  13581.             end
  13582.         end
  13583.         blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  13584.        
  13585.         local colorChoice = Instance.new("TextButton")
  13586.         colorChoice.Name = "Choice"
  13587.         colorChoice.Size = UDim2.new(0,25,0,18)
  13588.         colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  13589.         colorChoice.Text = ""
  13590.         colorChoice.AutoButtonColor = false
  13591.        
  13592.         local row = 0
  13593.         local column = 0
  13594.         for i,v in pairs(basicColors) do
  13595.             local newColor = colorChoice:Clone()
  13596.             newColor.BackgroundColor3 = v
  13597.             newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  13598.            
  13599.             newColor.MouseButton1Click:Connect(function()
  13600.                 red,green,blue = v.r,v.g,v.b
  13601.                 local newColor = Color3.new(red,green,blue)
  13602.                 hue,sat,val = Color3.toHSV(newColor)
  13603.                 updateColor()
  13604.             end)   
  13605.            
  13606.             newColor.Parent = basicColorsFrame
  13607.             column = column + 1
  13608.             if column == 6 then row = row + 1 column = 0 end
  13609.         end
  13610.        
  13611.         row = 0
  13612.         column = 0
  13613.         for i = 1,12 do
  13614.             local color = customColors[i] or Color3.new(0,0,0)
  13615.             local newColor = colorChoice:Clone()
  13616.             newColor.BackgroundColor3 = color
  13617.             newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  13618.            
  13619.             newColor.MouseButton1Click:Connect(function()
  13620.                 local curColor = customColors[i] or Color3.new(0,0,0)
  13621.                 red,green,blue = curColor.r,curColor.g,curColor.b
  13622.                 hue,sat,val = Color3.toHSV(curColor)
  13623.                 updateColor()
  13624.             end)
  13625.            
  13626.             newColor.MouseButton2Click:Connect(function()
  13627.                 customColors[i] = chosenColor
  13628.                 newColor.BackgroundColor3 = chosenColor
  13629.             end)
  13630.            
  13631.             newColor.Parent = customColorsFrame
  13632.             column = column + 1
  13633.             if column == 6 then row = row + 1 column = 0 end
  13634.         end
  13635.        
  13636.         pickerTopBar.InputBegan:Connect(function(input)
  13637.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13638.                 local releaseEvent,mouseEvent
  13639.                 local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  13640.                
  13641.                 releaseEvent = user.InputEnded:Connect(function(input)
  13642.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13643.                     releaseEvent:Disconnect()
  13644.                     mouseEvent:Disconnect()
  13645.                 end)
  13646.                
  13647.                 mouseEvent = user.InputChanged:Connect(function(input)
  13648.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13649.                         pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  13650.                     end
  13651.                 end)
  13652.             end
  13653.         end)
  13654.        
  13655.         okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  13656.         okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  13657.         okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  13658.        
  13659.         cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  13660.         cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  13661.         cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  13662.        
  13663.         defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  13664.         defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  13665.         defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  13666.        
  13667.         rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
  13668.         rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
  13669.         rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
  13670.        
  13671.         updateColor()
  13672.        
  13673.         newMt.SetColor = function(self,color)
  13674.             red,green,blue = color.r,color.g,color.b
  13675.             hue,sat,val = Color3.toHSV(color)
  13676.             updateColor()
  13677.         end
  13678.        
  13679.         return newMt
  13680.     end
  13681. end
  13682. local rainbowCount = 50
  13683. local rainbowGuiActive = false
  13684. local rainbowreset = true
  13685.  
  13686. spawn(function()
  13687.     local colors = {
  13688.         BrickColor.Red(),
  13689.         BrickColor.Yellow(),
  13690.         BrickColor.new('Lime green'),
  13691.         BrickColor.new('Cyan'),
  13692.         BrickColor.new('Dark indigo')
  13693.     }
  13694.     while wait() do
  13695.         for i,v in pairs(colors) do        
  13696.             for num = 1,rainbowCount do
  13697.                 if rainbowGuiActive == true then
  13698.                     local mimic = i-1
  13699.                     if not colors[mimic] then
  13700.                         mimic = #colors
  13701.                     end
  13702.                     mimic = colors[mimic]
  13703.                     updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
  13704.                 elseif rainbowreset == false then
  13705.                     updatecolors(SAVEDCOLOR)
  13706.                     rainbowreset = true
  13707.                 end
  13708.                 wait()
  13709.             end
  13710.         end
  13711.     end
  13712. end)
  13713. local picker = ColorPicker.new()
  13714. 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
  13715. picker.Changed = function(self,color) updatecolors(color) end
  13716. picker.Rainbow = function(self)
  13717. if rainbowGuiActive == false then
  13718. rainbowGuiActive = true
  13719. rainbowButton.Text = 'Rainbow [Enabled]'
  13720. elseif rainbowGuiActive == true then
  13721. rainbowGuiActive = false
  13722. rainbowreset = false
  13723. rainbowButton.Text = 'Rainbow [Disabled]'
  13724. end end
  13725. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  13726. 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))
  13727. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  13728. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  13729. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  13730. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  13731. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13732. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  13733. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  13734. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  13735. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  13736. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  13737. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  13738. 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"
  13739. 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"
  13740. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  13741. 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
  13742. local CSP2 = game.CoreGui.sugg.suggestions
  13743. local main2 = CSP2
  13744. local frame2 = CSP2:WaitForChild('SUG')
  13745. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  13746. IndexContents2 = function(str,bool)
  13747.     if suggestionstoggle == true then
  13748.     if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  13749.     local Index,SizeY = 0,0
  13750.     for i,v in next, frame2:GetChildren() do
  13751.         if bool then
  13752.             if Match2(v.Text,str) then
  13753.                 game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  13754.                 Index = Index + 1
  13755.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  13756.                 v.Visible = true
  13757.                 SizeY = SizeY + v.AbsoluteSize.Y
  13758.                 frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  13759.             v.Visible = true
  13760.             SizeY = SizeY + v.AbsoluteSize.Y
  13761.             frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  13762. IndexContents2('',true)
  13763. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  13764. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
  13765. repeat wait() until loadedintro == true
  13766. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
  13767. wait(0.2)
  13768. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
  13769. wait(0.3) g:Destroy()
  13770. updatecolors(Color3.new(colorR, colorG, colorB))
  13771. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  13772. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  13773.     gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  13774. 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
  13775. 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)
  13776. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  13777. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  13778. if newbar:FindFirstChild('BoxFrame') then
  13779. chatboxx() end end)
  13780. LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
  13781. coroutine.resume(coroutine.create(function()
  13782. if script.ClassName == "LocalScript" then
  13783.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13784.         Text = "The prefix is '" .. cmdprefix .. "'";
  13785.         Color = Color3.new(255,255,255);
  13786.         Font = Enum.Font.SourceSans;
  13787.         FontSize = Enum.FontSize.Size24;
  13788.     }) wait(0.5)
  13789.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13790.         Text = "Click IY on the top left to see more options";
  13791.         Color = Color3.new(255,255,255);
  13792.         Font = Enum.Font.SourceSans;
  13793.         FontSize = Enum.FontSize.Size24;
  13794. }) end end))
  13795. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  13796. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13797. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13798. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13799. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13800. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13801. qopen = false quickmenu.MouseButton1Click:connect(function()
  13802. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  13803. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13804. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13805. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13806. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  13807. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13808. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  13809. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13810. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13811. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13812. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13813. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13814. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  13815. 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)
  13816. quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
  13817. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  13818. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  13819. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  13820. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  13821. else runwindow() end end)
  13822. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  13823. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  13824. Updates = Instance.new("ScreenGui")
  13825. dragg = Instance.new("Frame")
  13826. local PromptDialog = Instance.new("Frame")
  13827. local ContainerFrame = Instance.new("Frame")
  13828. local LOG = Instance.new("TextLabel")
  13829. local PopupText3 = Instance.new("TextLabel")
  13830. local PopupText4 = Instance.new("TextLabel")
  13831. local UTDV = Instance.new("TextLabel")
  13832. local PopupText5 = Instance.new("TextLabel")
  13833. local shadow = Instance.new("Frame")
  13834. Exitt = Instance.new("TextButton")
  13835. local PopupText = Instance.new("TextLabel")
  13836. local vers = Instance.new("TextLabel")
  13837. Updates.Name = "Updates"
  13838. Updates.Parent = game.CoreGui
  13839. dragg.Name = "drag"
  13840. dragg.Parent = Updates
  13841. dragg.Active = true
  13842. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  13843. dragg.BackgroundTransparency = 1
  13844. dragGUI(dragg)
  13845. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  13846. dragg.Size = UDim2.new(0, 438, 0, 26)
  13847. PromptDialog.Name = "PromptDialog"
  13848. PromptDialog.Parent = dragg
  13849. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  13850. PromptDialog.BackgroundTransparency = 1
  13851. PromptDialog.BorderSizePixel = 0
  13852. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  13853. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  13854. PromptDialog.ZIndex = 5
  13855. ContainerFrame.Name = "ContainerFrame"
  13856. ContainerFrame.Parent = PromptDialog
  13857. ContainerFrame.BackgroundColor3 = maincolor
  13858. ContainerFrame.BackgroundTransparency = 0.5
  13859. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  13860. ContainerFrame.BorderSizePixel = 0
  13861. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  13862. ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
  13863. ContainerFrame.ZIndex = 5
  13864. LOG.Name = "LOG"
  13865. LOG.Parent = ContainerFrame
  13866. LOG.BackgroundTransparency = 1
  13867. LOG.Position = UDim2.new(0, 8, 0, 110)
  13868. LOG.Size = UDim2.new(1, -16, 1, 0)
  13869. LOG.ZIndex = 10
  13870. LOG.Font = Enum.Font.SourceSansBold
  13871. LOG.TextSize = 20
  13872. 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"
  13873. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13874. LOG.TextStrokeTransparency = 0
  13875. LOG.TextWrapped = true
  13876. LOG.TextYAlignment = Enum.TextYAlignment.Top
  13877. LOG.TextXAlignment = "Left"
  13878. PopupText3.Name = "PopupText3"
  13879. PopupText3.Parent = ContainerFrame
  13880. PopupText3.BackgroundTransparency = 1
  13881. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  13882. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  13883. PopupText3.ZIndex = 10
  13884. PopupText3.Font = Enum.Font.SourceSansBold
  13885. PopupText3.TextSize = 20
  13886. PopupText3.Text = "Edge - Moon"
  13887. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13888. PopupText3.TextStrokeTransparency = 0
  13889. PopupText3.TextWrapped = true
  13890. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  13891. PopupText4.Name = "PopupText4"
  13892. PopupText4.Parent = ContainerFrame
  13893. PopupText4.BackgroundTransparency = 1
  13894. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  13895. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  13896. PopupText4.ZIndex = 10
  13897. PopupText4.Font = Enum.Font.SourceSansBold
  13898. PopupText4.FontSize = Enum.FontSize.Size18
  13899. PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
  13900. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13901. PopupText4.TextStrokeTransparency = 0
  13902. PopupText4.TextWrapped = true
  13903. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  13904. UTDV.Name = "UTDV"
  13905. UTDV.Parent = ContainerFrame
  13906. UTDV.BackgroundTransparency = 1
  13907. UTDV.Position = UDim2.new(0, 8, 0, 5)
  13908. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  13909. UTDV.ZIndex = 10
  13910. UTDV.Font = Enum.Font.SourceSansBold
  13911. UTDV.FontSize = Enum.FontSize.Size28
  13912. UTDV.Text = "Up to date version: N/A"
  13913. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13914. UTDV.TextStrokeTransparency = 0
  13915. UTDV.TextWrapped = true
  13916. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  13917. PopupText5.Name = "PopupText5"
  13918. PopupText5.Parent = ContainerFrame
  13919. PopupText5.BackgroundTransparency = 1
  13920. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  13921. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  13922. PopupText5.ZIndex = 10
  13923. PopupText5.Font = Enum.Font.SourceSansBold
  13924. PopupText5.FontSize = Enum.FontSize.Size28
  13925. PopupText5.Text = "Update Log:"
  13926. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13927. PopupText5.TextStrokeTransparency = 0
  13928. PopupText5.TextWrapped = true
  13929. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  13930. shadow.Name = "shadow"
  13931. shadow.Parent = PromptDialog
  13932. shadow.BackgroundColor3 = maincolor
  13933. shadow.BackgroundTransparency = 0.30000001192093
  13934. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13935. shadow.BorderSizePixel = 0
  13936. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13937. shadow.Size = UDim2.new(0, 438, 0, 26)
  13938. Exitt.Name = "Exit"
  13939. Exitt.Parent = shadow
  13940. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  13941. Exitt.BackgroundTransparency = 0.30000001192093
  13942. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  13943. Exitt.BorderSizePixel = 0
  13944. Exitt.Position = UDim2.new(0, 415, 0, 3)
  13945. Exitt.Size = UDim2.new(0, 20, 0, 20)
  13946. Exitt.FontSize = Enum.FontSize.Size14
  13947. Exitt.Text = ""
  13948. PopupText.Name = "PopupText"
  13949. PopupText.Parent = shadow
  13950. PopupText.BackgroundTransparency = 1
  13951. PopupText.Position = UDim2.new(0, 61, 0, -2)
  13952. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13953. PopupText.ZIndex = 110
  13954. PopupText.Font = Enum.Font.SourceSansBold
  13955. PopupText.TextSize = 30
  13956. PopupText.Text = "Information"
  13957. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13958. PopupText.TextStrokeTransparency = 0
  13959. PopupText.TextWrapped = true
  13960. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13961. vers.Name = "vers"
  13962. vers.Parent = shadow
  13963. vers.BackgroundTransparency = 1
  13964. vers.Position = UDim2.new(0, 8, 0, 2)
  13965. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  13966. vers.ZIndex = 110
  13967. vers.Font = Enum.Font.SourceSansBold
  13968. vers.TextSize = 20
  13969. vers.Text = "v" .. Version
  13970. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13971. vers.TextStrokeTransparency = 0
  13972. vers.TextWrapped = true
  13973. vers.TextXAlignment = Enum.TextXAlignment.Left
  13974. vers.TextYAlignment = Enum.TextYAlignment.Top
  13975. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  13976. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  13977. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  13978. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  13979.  
  13980. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  13981. if not game.CoreGui:FindFirstChild('IYrun') then
  13982. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  13983. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  13984. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  13985. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  13986. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  13987. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  13988. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  13989. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  13990. 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
  13991. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  13992. 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
  13993. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  13994. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  13995. 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
  13996. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  13997. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  13998. 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
  13999. 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
  14000. 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)
  14001. 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."
  14002. 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
  14003. 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
  14004. 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
  14005. 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)
  14006. 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'"
  14007. 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"
  14008. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  14009. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  14010. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  14011. 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)
  14012. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
  14013. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  14014. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  14015. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  14016. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  14017. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
  14018. for _, child in pairs(game.CoreGui:GetChildren()) do
  14019. if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
  14020. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  14021. else print('Infinite Yield is already running.') end
  14022. --script end
  14023. end
Add Comment
Please, Sign In to add comment