BINARYEXIT

Untitled

Jan 1st, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 495.58 KB | None | 0 0
  1. ---------------------------------------------------------------
  2. ---------------------------------------------------------------
  3. --  _____       __ _       _ _        __   ___      _     _  --
  4. -- |_   _|     / _(_)     (_) |       \ \ / (_)    | |   | | --
  5. --   | | _ __ | |_ _ _ __  _| |_ ___   \ V / _  ___| | __| | --
  6. --   | || '_ \|  _| | '_ \| | __/ _ \   \ / | |/ _ \ |/ _` | --
  7. --  _| || | | | | | | | | | | ||  __/   | | | |  __/ | (_| | --
  8. --  \___/_| |_|_| |_|_| |_|_|\__\___|   \_/ |_|\___|_|\__,_| --
  9. --                                                           --
  10. ---------------------------------------------------------------
  11. ---------------------------Edge-Moon---------------------------
  12. ---------------------------------------------------------------
  13.  
  14. local Version = '9.5.2'
  15. HttpService = game:GetService("HttpService")
  16. SAVEFILE = {
  17.     colorR = 0.121569;
  18.     colorG = 0.121569;
  19.     colorB = 0.121569;
  20.     cmdprefix = ';';
  21.     suggestionstoggle = true;
  22.     allowfriends = true;
  23.     JLnotify = true;
  24.     Mseconds = '7';
  25.     Nfriends = true;
  26.     cmdbarbind = ';';
  27.     chatsV = false;
  28.     whispersV = false;
  29.     commandsV = false;
  30.     aliasSave = {}
  31. }
  32. defaults = HttpService:JSONEncode(SAVEFILE)
  33.  
  34. loaded = false
  35. function run()
  36. local function writeF()
  37. writefile("IY.txt", defaults)
  38. wait(1)
  39. local newjson = readfile("IY.txt")
  40. local CREATEFILE = HttpService:JSONDecode(newjson)
  41. colorR = CREATEFILE.colorR
  42. colorG = CREATEFILE.colorG
  43. colorB = CREATEFILE.colorB
  44. cmdprefix = CREATEFILE.cmdprefix
  45. suggestionstoggle = CREATEFILE.suggestionstoggle
  46. allowfriends = CREATEFILE.allowfriends
  47. JLnotify = CREATEFILE.JLnotify
  48. Mseconds = CREATEFILE.Mseconds
  49. Nfriends = CREATEFILE.Nfriends
  50. cmdbarbind = CREATEFILE.cmdbarbind
  51. chatsV = CREATEFILE.chatsV
  52. whispersV = CREATEFILE.whispersV
  53. commandsV = CREATEFILE.commandsV
  54. aliasSave = CREATEFILE.aliasSave
  55. loaded = true end
  56. function pcWRITE()
  57. local file, err = pcall(writeF)
  58. if not file then
  59. warn("READ/WRITE ERROR: "..err)
  60. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  61. function Click(mouse) R_W:Destroy()
  62. for _, child in pairs(game.CoreGui:GetChildren()) do
  63. if child.Name == "IYrun" then
  64. child:Destroy() end end end
  65. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  66. if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then
  67. local function sfile()
  68. local checktxt = readfile("IY.txt")
  69. if checktxt == nil then pcWRITE() writeF()
  70. else return end end
  71. local success, message2 = pcall(sfile)
  72. if success then
  73. local json = readfile("IY.txt")
  74. local LOADFILE = HttpService:JSONDecode(json)
  75. colorR = LOADFILE.colorR
  76. colorG = LOADFILE.colorG
  77. colorB = LOADFILE.colorB
  78. cmdprefix = LOADFILE.cmdprefix
  79. suggestionstoggle = LOADFILE.suggestionstoggle
  80. allowfriends = LOADFILE.allowfriends
  81. JLnotify = LOADFILE.JLnotify
  82. Mseconds = LOADFILE.Mseconds
  83. Nfriends = LOADFILE.Nfriends
  84. cmdbarbind = LOADFILE.cmdbarbind
  85. chatsV = LOADFILE.chatsV
  86. whispersV = LOADFILE.whispersV
  87. commandsV = LOADFILE.commandsV
  88. aliasSave = LOADFILE.aliasSave
  89. loaded = true else
  90. pcWRITE() writeF() end
  91. else
  92.     colorR = 0.121569
  93.     colorG = 0.121569
  94.     colorB = 0.121569
  95.     cmdprefix = ';'
  96.     suggestionstoggle = true
  97.     allowfriends = true
  98.     JLnotify = true
  99.     Mseconds = '7'
  100.     Nfriends = true
  101.     cmdbarbind = ';'
  102.     chatsV = false
  103.     whispersV = false
  104.     commandsV = false
  105.     aliasSave = {}
  106.     loaded = true
  107. end
  108. repeat wait() until loaded == true
  109. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  110. 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={}
  111. 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
  112. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  113. local split=" " slock = false
  114. function updatefile()
  115. local update = {
  116.     colorR = colorR;
  117.     colorG = colorG;
  118.     colorB = colorB;
  119.     cmdprefix = cmdprefix;
  120.     suggestionstoggle = suggestionstoggle;
  121.     allowfriends = allowfriends;
  122.     JLnotify = JLnotify;
  123.     Mseconds = Mseconds;
  124.     Nfriends = Nfriends;
  125.     cmdbarbind = cmdbarbind;
  126.     chatsV = chatsV;
  127.     whispersV = whispersV;
  128.     commandsV = commandsV;
  129.     aliasSave = aliasSave
  130. }
  131. local updated = HttpService:JSONEncode(update)
  132. wait(0.1)
  133. writefile("IY.txt", updated) end
  134. function isNumber(str)
  135. return tonumber(str) ~= nil end
  136. function msghook()
  137. for _, child in pairs( workspace:GetChildren()) do
  138. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  139. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  140. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  141. else MSGhook = false end end
  142. game:GetService("RunService").RenderStepped:Connect(function()
  143. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  144. if r15noclip then
  145. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  146. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  147.     LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  148. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  149.     if workspace.IYmessage.Text == '' then
  150.     for _, child in pairs( LightingService:GetChildren()) do
  151.         if child.Name == "IYmblur" then
  152.         child:Destroy() end end end
  153.     else MSGhook = false end
  154.     for i,v in pairs(_players:GetPlayers()) do
  155.         if FindTable(loopkillT, v.Name) then
  156.         v.Character:BreakJoints() end
  157.         if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  158.         v.Backpack:Destroy()
  159.         for i,n in pairs(v.Character:GetChildren()) do
  160.             if n:IsA('Tool') or n:IsA('HopperBin') then
  161.                 n:destroy() end end end
  162.         if FindTable(rainbowT, v.Name) then
  163.             v.Neutral = false
  164.             v.TeamColor = BrickColor.random()
  165. end end end end)
  166. LightingService = game:GetService("Lighting")
  167. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  168. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  169. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  170. function FindTable(Table, Name)
  171.     for i,v in pairs(Table) do
  172.         if v == Name then
  173.             return true
  174.         end end
  175.     return false
  176. end
  177. function GetInTable(Table, Name)
  178.     for i = 1, #Table do
  179.         if Table[i] == Name then
  180.             return i
  181.         end end
  182. return false end
  183. _players.PlayerRemoving:connect(function(player)
  184. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  185. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  186. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  187.             game:FindService('StarterGui'):SetCore('SendNotification', {
  188.                 Title = player.Name,
  189.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  190.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  191.                 Duration = 5,
  192.             })
  193. elseif JLnotify == true and Nfriends == false then
  194.             game:FindService('StarterGui'):SetCore('SendNotification', {
  195.                 Title = player.Name,
  196.                 Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  197.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  198.                 Duration = 5,
  199.             })
  200. end
  201. end)       
  202. FLYING = false
  203. iyflyspeed = 1
  204. function sFLY() -- from rocky2u cmdscript
  205.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  206.     repeat wait() until Mouse
  207.    
  208.     local T = LP.Character.HumanoidRootPart
  209.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  210.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  211.     local SPEED = 0
  212.    
  213.     local function FLY()
  214.         FLYING = true
  215.         local BG = Instance.new('BodyGyro', T)
  216.         local BV = Instance.new('BodyVelocity', T)
  217.         BG.P = 9e4
  218.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  219.         BG.cframe = T.CFrame
  220.         BV.velocity = Vector3.new(0, 0.1, 0)
  221.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  222.         spawn(function()
  223.         repeat wait()
  224.         LP.Character.Humanoid.PlatformStand = true
  225.         if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  226.         SPEED = 50
  227.         elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  228.         SPEED = 0
  229.         end
  230. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  231. 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
  232. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  233. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  234. 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
  235. else
  236. BV.velocity = Vector3.new(0, 0.1, 0)
  237. end
  238.     BG.cframe = workspace.CurrentCamera.CoordinateFrame
  239.             until not FLYING
  240.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  241.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  242.             SPEED = 0
  243.             BG:destroy()
  244.             BV:destroy()
  245.             LP.Character.Humanoid.PlatformStand = false
  246.         end)
  247.     end
  248.     Mouse.KeyDown:connect(function(KEY)
  249.         if KEY:lower() == 'w' then
  250.             CONTROL.F = iyflyspeed
  251.         elseif KEY:lower() == 's' then
  252.             CONTROL.B = -iyflyspeed
  253.         elseif KEY:lower() == 'a' then
  254.             CONTROL.L = -iyflyspeed
  255.         elseif KEY:lower() == 'd' then
  256.             CONTROL.R = iyflyspeed
  257.         end
  258.     end)
  259.     Mouse.KeyUp:connect(function(KEY)
  260.         if KEY:lower() == 'w' then
  261.             CONTROL.F = 0
  262.         elseif KEY:lower() == 's' then
  263.             CONTROL.B = 0
  264.         elseif KEY:lower() == 'a' then
  265.             CONTROL.L = 0
  266.         elseif KEY:lower() == 'd' then
  267.             CONTROL.R = 0
  268.         end
  269.     end)
  270.     FLY()
  271. end
  272. function NOFLY()
  273.     FLYING = false
  274.     LP.Character.Humanoid.PlatformStand = false
  275. end
  276. HK = {
  277.     '-HOTKEYS-',
  278.     'HOLD F2 - Click TP',
  279.     'F4 - Toggle Fly',
  280.     'F5 - Toggle Noclip',
  281.     '-COMMANDS-'
  282. }
  283. CMDs = {
  284.     'addalias [cmd] [alias]',
  285.     'addstat [plr] [text]',
  286.     'admins',
  287.     'admin [plr]',
  288.     'agelock [age num]',
  289.     'addban [full username]',
  290.     'age [plr]',
  291.     'aliases',
  292.     'alien / ayylmao [plr]',
  293.     'ambient [R G B]',
  294.     'anchor',
  295.     'animation [plr] [anim]',
  296.     'arrest [plr]',
  297.     'bait',
  298.     'ball [plr]',
  299.     'bang [plr] [plr] / bang [plr]',
  300.     'bans',
  301.     'ban [plr]',
  302.     'base',
  303.     'begone / thot [plr]',
  304.     'bgui [plr] [text]',
  305.     'blackandwhite',
  306.     'bleach [plr]',
  307.     'blackify [plr]',
  308.     'blind [plr]',
  309.     'blur [num]',
  310.     'bomb [plr]',
  311.     'box [plr]',
  312.     'breakloops/break (cmd loops)',
  313.     'brightness [num]',
  314.     'bring [plr]',
  315.     'btools [plr]',
  316.     'burn [plr]',
  317.     'cape [plr] [R G B]',
  318.     'car [plr]',
  319.     'change [plr] [stat] [num]',
  320.     'charplr / cp [plr] [plr]',
  321.     'char [plr] [ID]',
  322.     'chat [plr] [msg]',
  323.     'chickenarms / chicken [plr]',
  324.     'clear',
  325.     'clip',
  326.     'clone [plr]',
  327.     'clraliases',
  328.     'clrbans',
  329.     'clrterrain',
  330.     'cmds',
  331.     'confuse [plr]',
  332.     'control [plr]',
  333.     'copytools / ctools [plr]',
  334.     'countdown [num]',
  335.     'crash [plr]',
  336.     'creeper [plr]',
  337.     'cripple [plr]',
  338.     'crucify [plr]',
  339.     'damage [plr]',
  340.     'dance [plr]',
  341.     'day',
  342.     'decalspam [ID]',
  343.     'deleteclass / dc [class name]',
  344.     'deletepos / dpos [name]',
  345.     'delete [part name]',
  346.     'devuzi',
  347.     'disablereset [plr]',
  348.     'disabletools [plr]',
  349.     'disable [plr]',
  350.     'disco',
  351.     'discomesh [plr]',
  352.     'distortsound / distort [num]',
  353.     'dog [plr]',
  354.     'dong [plr]',
  355.     'draw',
  356.     'duck [plr]',
  357.     'dummy [name]',
  358.     'earthquake [power] [intensity]',
  359.     'enablereset [plr]',
  360.     'enabletools [plr]',
  361.     'enable [plr]',
  362.     'esp [plr]',
  363.     'exit',
  364.     'explode [plr]',
  365.     'explorer / dex',
  366.     'f3x',
  367.     'face [plr] [ID]',
  368.     'fart [plr]',
  369.     'fat [plr]',
  370.     'fegod',
  371.     'feinvisible / feinvis',
  372.     'fekill [plr] (need a tool)',
  373.     'ff [plr]',
  374.     'filtering',
  375.     'fire [plr] [R G B]',
  376.     'firstp [plr]',
  377.     'fix',
  378.     'fixcam',
  379.     'fixlighting / fixl',
  380.     'flashlight [plr]',
  381.     'fling [plr]',
  382.     'float [plr]',
  383.     'flood',
  384.     'fly',
  385.     'flyspeed [num]',
  386.     'fogcolor [R G B]',
  387.     'fogend [num]',
  388.     'freecam / fc',
  389.     'freecamspeed / fcspeed [num]',
  390.     'freeze / fr [plr]',
  391.     'ghost [plr]',
  392.     'glass [plr]',
  393.     'globalshadows / gshadows',
  394.     'glowstick [plr] [R G B]',
  395.     'god [plr]',
  396.     'goto [plr]',
  397.     'gravity [num]',
  398.     'hang [plr]',
  399.     'hatsize [plr] [num]',
  400.     'hat [plr] [ID]',
  401.     'headshake [plr]',
  402.     'headsize [plr] [num]',
  403.     'heal [plr]',
  404.     'hidename [plr]',
  405.     'hideplaylist / hideplayer',
  406.     'hipheight / hheight [plr] [num]',
  407.     'hub',
  408.     'infect [plr]',
  409.     'insert [ID/name]',
  410.     'invert',
  411.     'invisible / invis [plr]',
  412.     'invisibleff / invisff [plr]',
  413.     'iyspam',
  414.     'jail [plr]',
  415.     'jumppower / jpower [plr] [num]',
  416.     'jump [plr]',
  417.     'keeptools / ktools [plr]',
  418.     'keybind [key] [cmd]',
  419.     'kick [plr]',
  420.     'kidnap [plr]',
  421.     'kill [plr]',
  422.     'knife',
  423.     'knuckles [plr]',
  424.     'light [plr] [R G B]',
  425.     'loadm',
  426.     'loadmap [ID]',
  427.     'loadpos / lpos [plr] [name]',
  428.     'lockws',
  429.     'lock [plr]',
  430.     'logs',
  431.     'longneck [plr]',
  432.     'loopbring [plr]',
  433.     'loopheal [plr]',
  434.     'loopjump / ljump [plr]',
  435.     'loopkill [plr]',
  436.     'loopname / lname [plr]',
  437.     'loopoof',
  438.     'loopsit / lsit [plr]',
  439.     'mage',
  440.     'maxhealth [plr] [num]',
  441.     'maxzoom [plr] [num]',
  442.     'mesh [plr] [mesh] [texture]',
  443.     'message / m [msg]',
  444.     'meteor [plr]',
  445.     'name [plr]',
  446.     'neon [plr]',
  447.     'nextsong',
  448.     'night',
  449.     'nil [plr]',
  450.     'noarms [plr]',
  451.     'nobox [plr]',
  452.     'noclip',
  453.     'noclones [plr]',
  454.     'nodong [plr]',
  455.     'nodummies',
  456.     'noesp [plr]',
  457.     'noglobalshadows / nogshadows',
  458.     'nokeeptools / noktools [plr]',
  459.     'nolimbs [plr]',
  460.     'nooutlines',
  461.     'noparticles [plr]',
  462.     'noplrsound [plr]',
  463.     'norain',
  464.     'normal [plr]',
  465.     'notools [plr]',
  466.     'nuke [plr]',
  467.     'os [plr]',
  468.     'offset [plr] [coordinate]',
  469.     'outlines',
  470.     'paper [plr]',
  471.     'partdisco',
  472.     'particles [plr] [ID]',
  473.     'pipetp [plr] [plr]',
  474.     'pitch [num]',
  475.     'playhash / hash [hash]',
  476.     'playlist / player [ID],[ID]...',
  477.     'plrsound [plr] [ID]',
  478.     'positions / pos',
  479.     'prefix [string]',
  480.     'prevsong',
  481.     'punish [plr]',
  482.     'rainbowname [plr]',
  483.     'rainbow [plr]',
  484.     'rain [mesh] [texture]',
  485.     'refresh / re [plr]',
  486.     'rejoin',
  487.     'remotespy',
  488.     'removealias [alias]',
  489.     'removebait / nobait',
  490.     'rgui',
  491.     'removehats / rhats [plr]',
  492.     'removespawns',
  493.     'respawn [plr]',
  494.     'restoremap / rmap',
  495.     'rocket [plr]',
  496.     'savelighting / slighting',
  497.     'savemap / smap',
  498.     'savepos / spos [name]',
  499.     'script [script]',
  500.     'seagull / gull [plr]',
  501.     'seizure [plr]',
  502.     'serverinfo / info',
  503.     'serverlock / slock',
  504.     'servermessage / sm [msg]',
  505.     'sethealth [plr] [num]',
  506.     'setsong [num]',
  507.     'settings',
  508.     'sgod [plr]',
  509.     'shiny [plr]',
  510.     'shrek [plr]',
  511.     'shutdown',
  512.     'sit [plr]',
  513.     'size [plr] [num]',
  514.     'skydive [plr]',
  515.     'skygif [ID],[ID]... [interval]',
  516.     'sky [ID]',
  517.     'smite [plr]',
  518.     'smoke [plr]',
  519.     'sound / music [ID/name]',
  520.     'sparkles / sp [plr] [R G B]',
  521.     'spasm [plr]',
  522.     'spawnpoint [plr]',
  523.     'spectate / view [plr]',
  524.     'speed / ws [plr] [num]',
  525.     'sphere [plr]',
  526.     'spin [plr]',
  527.     'spookyify',
  528.     'starman [plr]',
  529.     'strength [plr]',
  530.     'strobe',
  531.     'stun [plr]',
  532.     'sun [intense] [spread]',
  533.     'sword [plr]',
  534.     'tablet',
  535.     'team [plr] [team]',
  536.     'terrain',
  537.     'thaw / unfr [plr]',
  538.     'thirdp [plr]',
  539.     'time [num]',
  540.     'tools [plr]',
  541.     'torso [plr]',
  542.     'tppos [plr] [coordinate]',
  543.     'tp [plr] [plr]',
  544.     'trail [plr] [R G B]',
  545.     'trip [plr]',
  546.     'unadmin [plr]',
  547.     'unagelock',
  548.     'unanchor',
  549.     'unball [plr]',
  550.     'unban [plr]',
  551.     'unbgui [plr]',
  552.     'unblind [plr]',
  553.     'unblur',
  554.     'uncape [plr]',
  555.     'uncar [plr]',
  556.     'unchar [plr]',
  557.     'unconfuse [plr]',
  558.     'uncreeper [plr]',
  559.     'uncripple [plr]',
  560.     'undecalspam',
  561.     'undisco',
  562.     'undog [plr]',
  563.     'unduck [plr]',
  564.     'unff [plr]',
  565.     'unfire [plr]',
  566.     'unfloat [plr]',
  567.     'unfly',
  568.     'unfreecam / unfc',
  569.     'unghost [plr]',
  570.     'ungod [plr]',
  571.     'unhidename [plr]',
  572.     'uninfect [plr]',
  573.     'unjail [plr]',
  574.     'unkeybind [key]',
  575.     'unlight [plr]',
  576.     'unlockws',
  577.     'unlock [plr]',
  578.     'unlongneck [plr]',
  579.     'unloopbring [plr]',
  580.     'unloopheal [plr]',
  581.     'unloopjump / unljump [plr]',
  582.     'unloopkill [plr]',
  583.     'unloopname / unlname [plr]',
  584.     'unloopoof',
  585.     'unloopsit / unlsit [plr]',
  586.     'unname [plr]',
  587.     'unpartdisco',
  588.     'unpunish [plr]',
  589.     'unrainbowname [plr]',
  590.     'unseizure [plr]',
  591.     'unserverlock / unslock',
  592.     'unshrek [plr]',
  593.     'unskygif',
  594.     'unsmoke [plr]',
  595.     'unsparkles / unsp [plr]',
  596.     'unspectate / unview',
  597.     'unspin [plr]',
  598.     'unstarman [plr]',
  599.     'unstrength [plr]',
  600.     'unstrobe',
  601.     'unstun [plr]',
  602.     'untrail [plr]',
  603.     'unweaken [plr]',
  604.     'version',
  605.     'visible / vis [plr]',
  606.     'volume / vol [num]',
  607.     'weaken [plr]',
  608.     'whiteify [plr]',
  609.     'zinnia [plr]'
  610. }
  611. 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
  612.  
  613. std.inTable=function(tbl,val)
  614.     if tbl==nil then return false end
  615.  
  616.     for _,v in pairs(tbl)do
  617.         if v==val then return true end
  618.     end
  619.     return false
  620. end
  621. std.out=function(str)
  622.     print(str)
  623. end
  624. std.list=function(tbl)
  625.     local str=''
  626.     for i,v in pairs(tbl)do
  627.         str=str..tostring(v)
  628.         if i~=#tbl then str=str..', ' end
  629.     end
  630.     return str
  631. end
  632. std.endat=function(str,val)
  633.     local z=str:find(val)
  634.     if z then
  635.         return str:sub(0,z-string.len(val)),true
  636.     else
  637.         return str,false
  638.     end
  639. end
  640. std.first=function(str) return str:sub(1,1) end
  641.  
  642. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  643.  
  644. local exec=function(str)
  645.     spawn(function()
  646.         local script, loaderr = loadstring(str)
  647.         if not script then
  648.             error(loaderr)
  649.         else
  650.             script()
  651.         end
  652.     end)
  653. end
  654. local findCmd=function(cmd_name)
  655.     for i,v in pairs(cmds)do
  656.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  657.             return v
  658.         end
  659.     end
  660. end
  661. local getCmd=function(msg)
  662.     local cmd,hassplit=std.endat(msg:lower(),split)
  663.     if hassplit then
  664.         return {cmd,true}
  665.     else
  666.         return {cmd,false}
  667.     end
  668. end
  669. local getprfx=function(strn)
  670.     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  671.     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  672.     end return
  673. end
  674. function dragGUI(gui)
  675. spawn(function()
  676. local UserInputService = game:GetService("UserInputService")
  677. local dragging
  678. local dragInput
  679. local dragStart
  680. local startPos
  681. local function update(input)
  682.     local delta = input.Position - dragStart
  683.     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)
  684. end
  685. gui.InputBegan:Connect(function(input)
  686.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  687.         dragging = true
  688.         dragStart = input.Position
  689.         startPos = gui.Position
  690.        
  691.         input.Changed:Connect(function()
  692.             if input.UserInputState == Enum.UserInputState.End then
  693.                 dragging = false
  694.             end
  695.         end)
  696.     end
  697. end)
  698. gui.InputChanged:Connect(function(input)
  699.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  700.         dragInput = input
  701.     end
  702. end)
  703. UserInputService.InputChanged:Connect(function(input)
  704.     if input == dragInput and dragging then
  705.         update(input)
  706.     end
  707. end)
  708. end)
  709. end
  710. maincolor = Color3.new(colorR, colorG, colorB)
  711. function updatecolors(color)
  712. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  713. maincolor = color
  714. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  715.     if child.Name == "TopBarContainer" then
  716.         child.BackgroundColor3 = color
  717.     end end
  718. FeedbackMain.BackgroundColor3 = maincolor
  719. MAIN.BackgroundColor3 = maincolor
  720. bar.BackgroundColor3 = maincolor
  721. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  722. if game.CoreGui:FindFirstChild('Updates') then
  723. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  724. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  725. if game.CoreGui:FindFirstChild('Sinfo') then
  726. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  727. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  728. if game.CoreGui:FindFirstChild('cp') then
  729. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  730. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  731. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  732. if game.CoreGui:FindFirstChild('Bans') then
  733. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  734. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  735. if game.CoreGui:FindFirstChild('Pos') then
  736. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  737. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  738. if game.CoreGui:FindFirstChild('Admins') then
  739. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  740. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  741. if game.CoreGui:FindFirstChild('Logs') then
  742. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  743. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  744. if game.CoreGui:FindFirstChild('Aliases') then
  745. game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  746. game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
  747. for _, child in pairs( game.CoreGui:GetChildren()) do
  748.     if child.Name == "Models" then
  749.         game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  750.         game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
  751.     end
  752. end
  753. for _, child in pairs( game.CoreGui:GetChildren()) do
  754.     if child.Name == "Audios" then
  755.         game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  756.         game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
  757.     end
  758. end
  759. end
  760.  
  761. function respawn(plr)
  762. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  763. local H = Instance.new('Humanoid', M)
  764. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  765. plr.Character = M end
  766.  
  767. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  768. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
  769. function kickF(plr)
  770. spawn(function()
  771. if plr.Parent ~= nil then
  772. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  773. local newChar = dummy:Clone() newChar.Parent = workspace
  774. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  775. for i = 1,4 do
  776. local Plat = Instance.new('SkateboardPlatform', newChar)
  777. Plat.Position = newChar.HumanoidRootPart.Position
  778. Plat.Name = 'IYplat'
  779. Plat.Size = Vector3.new(10, 1.2, 10)
  780. Plat.Transparency = 1 end
  781. plr.Character = newChar
  782. local PART = Instance.new('Part', newChar)
  783. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  784. PART.Size = Vector3.new(10, 1.2, 10)
  785. PART.Anchored = true
  786. PART.Transparency = 1
  787. if newChar:FindFirstChild("SkateboardPlatform") then
  788. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  789. wait(0.4)
  790. if newChar then newChar:Destroy() end
  791. kickF(plr) end
  792. end end) end
  793.  
  794. function refresh(plr)
  795. spawn(function()
  796. local rpos = plr.Character.HumanoidRootPart.Position
  797. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  798. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  799. plr.Character:MoveTo(rpos) end) end
  800.  
  801. 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
  802. 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
  803. _players.PlayerAdded:connect(function(player)
  804. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  805.             game:FindService('StarterGui'):SetCore('SendNotification', {
  806.                 Title = player.Name,
  807.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  808.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  809.                 Duration = 5,
  810.             })
  811. elseif JLnotify == true and Nfriends == false then
  812.             game:FindService('StarterGui'):SetCore('SendNotification', {
  813.                 Title = player.Name,
  814.                 Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  815.                 Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  816.                 Duration = 5,
  817.             })
  818. end
  819.     if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  820.     spawn(function()
  821. repeat wait() until player.Character
  822. kickF(player)
  823.     end)
  824.     end)
  825.     elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  826.     spawn(function()
  827. repeat wait() until player.Character
  828. kickF(player)
  829.     end)
  830.     end
  831. if FindTable(banT, player.userId) then
  832.     spawn(function()
  833. repeat wait() until player.Character
  834. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  835. kickF(player)
  836. end)
  837. end
  838. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  839.     spawn(function()
  840. repeat wait() until player.Character
  841. kickF(player)
  842. end)
  843. else
  844. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  845.     spawn(function()
  846. repeat wait() until player.Character
  847. kickF(player)
  848. end)
  849. end
  850. end
  851. end)
  852. local customAlias = {}
  853. local findCmd=function(cmd_name)
  854.     for i,v in pairs(cmds)do
  855.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  856.             return v
  857.         end
  858.     end
  859.     return customAlias[cmd_name:lower()]
  860. end
  861. local function splitString(str,delim)
  862.     local broken = {}
  863.     if delim == nil then delim = "," end
  864.     for w in string.gmatch(str,"[^"..delim.."]+") do
  865.         table.insert(broken,w)
  866.     end
  867.     return broken
  868. end
  869. local historyCount = 0
  870. local cmdHistory = {}
  871. lastBreakTime = 0
  872. local function execCmd(cmdStr,speaker)
  873.     local rawCmdStr = cmdStr
  874.     cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  875.     local commandsToRun = splitString(cmdStr,"\\")
  876.     for i,v in pairs(commandsToRun) do
  877.         v = string.gsub(v,"%%BackSlash%%","\\")
  878.         local x,y,num = v:find("^(%d+)%^")
  879.         local cmdDelay = 0
  880.         if num then
  881.             v = v:sub(y+1)
  882.             local x,y,del = v:find("^([%d%.]+)%^")
  883.             if del then
  884.                 v = v:sub(y+1)
  885.                 cmdDelay = tonumber(del) or 0
  886.             end
  887.         end
  888.         num = tonumber(num or 1)
  889.         local args = splitString(v,split)
  890.         local cmd = findCmd(args[1])
  891.         if cmd then
  892.             table.remove(args,1)
  893.             cargs = args
  894.             if speaker == gPlayers.LocalPlayer then
  895.                 if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  896.             end
  897.             if #cmdHistory > 20 then table.remove(cmdHistory) end
  898.             local cmdStartTime = tick()
  899.             for rep = 1,num do
  900.                 if lastBreakTime > cmdStartTime then break end
  901.                 pcall(function()
  902.                     cmd.FUNC(args, speaker)
  903.                 end)
  904.                 if cmdDelay ~= 0 then wait(cmdDelay) end
  905.             end
  906.         end
  907.     end
  908. end
  909. logsloaded = false
  910. ChatLog = function(plr)
  911. plr.Chatted:Connect(function(Message)
  912. if logsloaded == true then
  913. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  914. CreateLabel(plr.Name,Message)
  915. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  916. CreateLabel(plr.Name,Message)
  917. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  918. CreateLabel(plr.Name,Message)
  919. 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
  920. CreateLabel(plr.Name,Message)
  921. end end end) end
  922. 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
  923. for _, plr in pairs(gPlayers:GetChildren()) do
  924.     if plr.ClassName == "Player" then
  925.         updateevents(plr) ChatLog(plr) end end
  926. _players.PlayerAdded:connect(function(player)
  927.     updateevents(player) ChatLog(player)
  928. end)
  929. _G.exec_cmd = execCmd
  930. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  931. 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
  932. local _char=function(plr_name)
  933.     for i,v in pairs(gPlayers:GetChildren())do
  934.         if v:IsA'Player'then
  935.             if v.Name==plr_name then return v.Character end
  936.         end
  937.     end
  938.     return
  939. end
  940. local _plr=function(plr_name)
  941.     for i,v in pairs(gPlayers:GetChildren())do
  942.         if v:IsA'Player'then
  943.             if v.Name==plr_name then return v end
  944.         end
  945.     end
  946.     return
  947. end
  948. function addcmd(name,desc,alias,func)
  949.     cmds[#cmds+1]=
  950.     {
  951.         NAME=name;
  952.         DESC=desc;
  953.         ALIAS=alias;
  954.         FUNC=func;
  955.     }
  956. end
  957. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  958. local SpecialPlayerCases = {
  959.     ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  960.     ["others"] = function(speaker)
  961.         local plrs = {}
  962.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  963.             if v ~= speaker then
  964.                 table.insert(plrs,v)
  965.             end
  966.         end
  967.         return plrs
  968.      end,
  969.     ["me"] = function(speaker)return {speaker} end,
  970.     ["#(%d+)"] = function(speaker,args,currentList)
  971.         local returns = {}
  972.         local randAmount = tonumber(args[1])
  973.         local players = {unpack(currentList)}
  974.         for i = 1,randAmount do
  975.             if #players == 0 then break end
  976.             local randIndex = math.random(1,#players)
  977.             table.insert(returns,players[randIndex])
  978.             table.remove(players,randIndex)
  979.         end
  980.         return returns
  981.     end,
  982.     ["random"] = function(speaker,args,currentList)
  983.         local players = currentList
  984.         return {players[math.random(1,#players)]}
  985.     end,
  986.     ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  987.         local returns = {}
  988.         local team = args[1]
  989.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  990.             if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  991.                 table.insert(returns,plr)
  992.             end
  993.         end
  994.         return returns
  995.     end,
  996.     ["allies"] = function(speaker)
  997.         local returns = {}
  998.         local team = speaker.Team
  999.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1000.             if plr.Team == team then
  1001.                 table.insert(returns,plr)
  1002.             end
  1003.         end
  1004.         return returns
  1005.     end,
  1006.     ["enemies"] = function(speaker)
  1007.         local returns = {}
  1008.         local team = speaker.Team
  1009.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1010.             if plr.Team ~= team then
  1011.                 table.insert(returns,plr)
  1012.             end
  1013.         end
  1014.         return returns
  1015.     end,
  1016.     ["team"] = function(speaker)
  1017.         local returns = {}
  1018.         local team = speaker.Team
  1019.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1020.             if plr.Team == team then
  1021.                 table.insert(returns,plr)
  1022.             end
  1023.         end
  1024.         return returns
  1025.     end,
  1026.     ["nonteam"] = function(speaker)
  1027.         local returns = {}
  1028.         local team = speaker.Team
  1029.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1030.             if plr.Team ~= team then
  1031.                 table.insert(returns,plr)
  1032.             end
  1033.         end
  1034.         return returns
  1035.     end,
  1036.     ["friends"] = function(speaker,args)
  1037.         local returns = {}
  1038.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1039.             if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1040.                 table.insert(returns,plr)
  1041.             end
  1042.         end
  1043.         return returns
  1044.     end,
  1045.     ["nonfriends"] = function(speaker,args)
  1046.         local returns = {}
  1047.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1048.             if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1049.                 table.insert(returns,plr)
  1050.             end
  1051.         end
  1052.         return returns
  1053.     end,
  1054.     ["guests"] = function(speaker,args)
  1055.         local returns = {}
  1056.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1057.             if plr.Guest then
  1058.                 table.insert(returns,plr)
  1059.             end
  1060.         end
  1061.         return returns
  1062.     end,
  1063.     ["bacons"] = function(speaker,args)
  1064.         local returns = {}
  1065.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1066.             if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1067.                 table.insert(returns,plr)
  1068.             end
  1069.         end
  1070.         return returns
  1071.     end,
  1072.     ["admins"] = function(speaker)
  1073.         local returns = {}
  1074.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1075.             if isAdmin(plr) then
  1076.                 table.insert(returns,plr)
  1077.             end
  1078.         end
  1079.         return returns
  1080.     end,
  1081.     ["nonadmins"] = function(speaker)
  1082.         local returns = {}
  1083.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1084.             if not isAdmin(plr) then
  1085.                 table.insert(returns,plr)
  1086.             end
  1087.         end
  1088.         return returns
  1089.     end,
  1090.     ["age(%d+)"] = function(speaker,args)
  1091.         local returns = {}
  1092.         local age = tonumber(args[1])
  1093.         if not age == nil then return end
  1094.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1095.         if plr.AccountAge <= age then
  1096.                 table.insert(returns,plr)
  1097.             end
  1098.         end
  1099.         return returns
  1100.     end,
  1101.     ["rad(%d+)"] = function(speaker,args)
  1102.         local returns = {}
  1103.         local radius = tonumber(args[1])
  1104.         local speakerChar = speaker.Character
  1105.         if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1106.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1107.             if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1108.                 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1109.                 if magnitude <= radius then table.insert(returns,plr) end
  1110.             end
  1111.         end
  1112.         return returns
  1113.     end
  1114. }
  1115. local function toTokens(str)
  1116.     local tokens = {}
  1117.     for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1118.         table.insert(tokens,{Operator = op,Name = name})
  1119.     end
  1120.     return tokens
  1121. end
  1122. local function onlyIncludeInTable(tab,matches)
  1123.     local matchTable = {}
  1124.     local resultTable = {}
  1125.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1126.     for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1127.     return resultTable
  1128. end
  1129. local function removeTableMatches(tab,matches)
  1130.     local matchTable = {}
  1131.     local resultTable = {}
  1132.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  1133.     for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1134.     return resultTable
  1135. end
  1136. local function getPlayersByName(name)
  1137.     local found = {}
  1138.     for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1139.         if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1140.             table.insert(found,v)
  1141.         end
  1142.     end
  1143.     return found
  1144. end
  1145. local function getPlayer(list,speaker)
  1146.     if list == nil then return {speaker.Name} end
  1147.     local nameList = splitString(list,",")
  1148.    
  1149.     local foundList = {}
  1150.    
  1151.     for _,name in pairs(nameList) do
  1152.         if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1153.         local tokens = toTokens(name)
  1154.         local initialPlayers = game:GetService("Players"):GetPlayers()
  1155.        
  1156.         for i,v in pairs(tokens) do
  1157.             if v.Operator == "+" then
  1158.                 local tokenContent = v.Name
  1159.                 local foundCase = false
  1160.                 for regex,case in pairs(SpecialPlayerCases) do
  1161.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1162.                     if #matches > 0 then
  1163.                         foundCase = true
  1164.                         initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1165.                     end
  1166.                 end
  1167.                 if not foundCase then
  1168.                     initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1169.                 end
  1170.             else
  1171.                 local tokenContent = v.Name
  1172.                 local foundCase = false
  1173.                 for regex,case in pairs(SpecialPlayerCases) do
  1174.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  1175.                     if #matches > 0 then
  1176.                         foundCase = true
  1177.                         initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1178.                     end
  1179.                 end
  1180.                 if not foundCase then
  1181.                     initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1182.                 end
  1183.             end
  1184.         end
  1185.        
  1186.         for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1187.     end
  1188.    
  1189.     local foundNames = {}
  1190.     for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1191.    
  1192.     return foundNames
  1193. end
  1194. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1195.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1196.     if (zCoco) then
  1197.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1198.     else
  1199.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1200.     end
  1201.     return funcw
  1202. end
  1203. function _G.msg(txt)
  1204.     spawn(function()
  1205.     msghook()
  1206.     if MSGhook == true then
  1207.     workspace.IYmessage.Text = ''
  1208.     wait(0.1)
  1209.     local b = Instance.new("BlurEffect", LightingService)
  1210.     b.Name = "IYmblur"
  1211.     b.Size = 18
  1212.     workspace.IYmessage.Text = txt
  1213.     wait(Mseconds)
  1214.     b:Destroy()
  1215.     if workspace.IYmessage.Text == txt then
  1216.     workspace.IYmessage.Text = '' end
  1217.     elseif MSGhook == false then
  1218.     execCmd("loadm")
  1219.     repeat wait() until workspace:FindFirstChild("IYmessage")
  1220.     workspace.IYmessage.Text = ''
  1221.     wait(0.1)
  1222.     local b = Instance.new("BlurEffect", LightingService)
  1223.     b.Name = "IYmblur"
  1224.     b.Size = 18
  1225.     workspace.IYmessage.Text = txt
  1226.     wait(Mseconds)
  1227.     b:Destroy()
  1228.     if workspace.IYmessage.Text == txt then
  1229.     workspace.IYmessage.Text = '' end
  1230.     end
  1231. end)
  1232. end
  1233. function bleach(plr)
  1234. spawn(function()
  1235. local char = plr.Character
  1236. local hit1 = Instance.new("Sound", workspace)
  1237. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1238. local hit = Instance.new("Sound", workspace)
  1239. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1240. local Bleach = Instance.new("Part", char["Left Arm"])
  1241. Bleach.CanCollide = false
  1242. local Mesh = Instance.new("SpecialMesh", Bleach)
  1243. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1244. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1245. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1246. local Handy = Instance.new("Weld", Bleach)
  1247. Handy.Part0 = Bleach
  1248. Handy.Part1 = char["Left Arm"]
  1249. Handy.C0 = CFrame.new(0.5,1.8,0)
  1250. Handy.C1 = CFrame.Angles(0,4,1)
  1251. local drink = Instance.new("Sound", char.Head)
  1252. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1253. wait(3)
  1254.         game.Chat:Chat(char.Head,"I need to die","Red")
  1255.         for i = 1,10 do
  1256.             wait()
  1257.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1258.             Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1259.             Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1260.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1261.         end
  1262.         drink:Play()
  1263.         wait(3.4)
  1264.         drink:Stop()
  1265.         for i = 1,10 do
  1266.             wait()
  1267.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1268.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1269.             Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1270.             Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1271.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1272.             char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1273.             char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1274.             char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1275.         end
  1276.         wait(0.01)
  1277.         char.Torso.Anchored = true
  1278.         char["Left Arm"].Anchored = true
  1279.         char["Right Arm"].Anchored = true
  1280.         char["Left Leg"].Anchored = true
  1281.         char["Right Leg"].Anchored = true
  1282.         char.Head.Anchored = true
  1283.         hit:Play()
  1284.         hit1:Play()
  1285.         wait(4)
  1286.         local bl00d = Instance.new("Part", char.Head)
  1287.         bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1288.         bl00d.Rotation = Vector3.new(0,0,-90)
  1289.         bl00d.CanCollide = false
  1290.         bl00d.Anchored = true
  1291.         bl00d.BrickColor = BrickColor.new("Maroon")
  1292.         bl00d.Position = char.Head.Position
  1293.         bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1294.         bl00d.Shape = "Cylinder"
  1295.         bl00d.Material = "Pebble"
  1296.         for i = 1,100 do
  1297.             wait()
  1298.             bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1299.         end
  1300.         wait(1)
  1301.         char.Humanoid.Health = 0
  1302. end)
  1303. end
  1304. function rape(victim, speaker) -- from rocky2u cmdscript
  1305.     spawn(function()
  1306.         local P1 = game:GetService("Players")[speaker].Character.Torso
  1307.         local V1 = game:GetService("Players")[victim].Character.Torso
  1308.         V1.Parent.Humanoid.PlatformStand = true
  1309.         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'
  1310.         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'
  1311.         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'
  1312.         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'
  1313.         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'
  1314.         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'
  1315.         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)
  1316.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1317.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1318.         local D2 = D:Clone() D2.Parent = P1
  1319.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1320.         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)
  1321.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1322.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1323.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1324.         local CM = Instance.new('CylinderMesh', C)
  1325.         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)
  1326.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1327.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1328.         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)
  1329.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1330.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1331.         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)
  1332.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1333.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1334.         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)
  1335.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1336.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1337.         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)
  1338.         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)
  1339.         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)
  1340.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1341.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1342.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1343.     end)
  1344.     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)
  1345. end
  1346.  
  1347. addcmd('addalias','Adds an alias to a command',{},
  1348. function(args,speaker)
  1349.     if #args < 2 then return end
  1350.     local cmd = string.lower(args[1])
  1351.     local alias = string.lower(args[2])
  1352.     for i,v in pairs(cmds) do
  1353.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1354.             customAlias[alias] = v
  1355.             if not aliasSave or aliasSave == nil then aliasSave = {} end
  1356.             aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
  1357.             Notify("Added "..alias.." as an alias to "..cmd)
  1358.             updatefile()
  1359.             updatealiases()
  1360.             break
  1361.         end
  1362.     end
  1363. end)
  1364.  
  1365. addcmd('877241loadalias','dab',{},
  1366. function(args,speaker)
  1367.     if #args < 2 then return end
  1368.     local cmd = string.lower(args[1])
  1369.     local alias = string.lower(args[2])
  1370.     for i,v in pairs(cmds) do
  1371.         if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1372.             customAlias[alias] = v
  1373.             updatealiases()
  1374.             break
  1375.         end
  1376.     end
  1377. end)
  1378.  
  1379. addcmd('removealias','Removes a custom alias',{},
  1380. function(args,speaker)
  1381.     if #args < 1 then return end
  1382.     local alias = string.lower(args[1])
  1383.     if customAlias[alias] then
  1384.         local cmd = customAlias[alias].NAME
  1385.         customAlias[alias] = nil
  1386.         for i,v in pairs(aliasSave) do
  1387.         if v.ALIAS == tostring(alias) then
  1388.         table.remove(aliasSave, i)
  1389.         end end
  1390.         Notify("Removed the alias "..alias.." from "..cmd)
  1391.         updatefile()
  1392.         updatealiases()
  1393.     end
  1394. end)
  1395.  
  1396. addcmd('clraliases','Removes all custom alias',{},
  1397. function(args,speaker)
  1398. customAlias = {}
  1399. aliasSave ={}
  1400. updatefile()
  1401. updatealiases()
  1402. Notify('Removed all aliases')
  1403. end)
  1404.  
  1405. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1406. function(args, speaker)
  1407. loadstring(tostring(GLS(false, 0)))()
  1408. end)
  1409.  
  1410. function hub()
  1411. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1412. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1413. addcmd('hub','opens script hub',{'scripts'},
  1414. function(args, speaker)
  1415. if speaker.userId ~= LP.userId then
  1416. lponly(speaker) else
  1417. hub()
  1418. end end)
  1419.  
  1420. addcmd('ff','gives ff to player',{},
  1421. function(args, speaker)
  1422.     local players = getPlayer(args[1], speaker)
  1423.     for i,v in pairs(players)do
  1424.         local pchar=_char(v)
  1425.         Instance.new("ForceField", pchar)
  1426.     end
  1427. end)
  1428.  
  1429. addcmd('maxhealth','sets a limit of health to player',{},
  1430. function(args, speaker)
  1431.     local players = getPlayer(args[1], speaker)
  1432.     for i,v in pairs(players)do
  1433.         local pchar=_char(v)
  1434.         pchar.Humanoid.MaxHealth = args[2]
  1435.     end
  1436. end)
  1437.  
  1438. addcmd('sethealth','sets the health of a player',{},
  1439. function(args, speaker)
  1440.     local players = getPlayer(args[1], speaker)
  1441.     for i,v in pairs(players)do
  1442.         local pchar=_char(v)
  1443.         pchar.Humanoid.Health = args[2]
  1444.     end
  1445. end)
  1446.  
  1447. addcmd('breakloops','stops any cmd loops',{'break'},
  1448. function(args, speaker)
  1449. lastBreakTime = tick()
  1450. end)
  1451.  
  1452. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1453. function(args, speaker)
  1454. local players = getPlayer(args[1], speaker)
  1455. for i,v in pairs(players)do
  1456. local pchar=_char(v)
  1457. local invisff = Instance.new("ForceField", pchar)
  1458. invisff.Visible = false
  1459. end
  1460. end)
  1461.  
  1462. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1463. function(args, speaker)
  1464.     local players = getPlayer(args[1], speaker)
  1465.     for i,v in pairs(players)do
  1466.         local pchar=_char(v)
  1467.         spawn(function()
  1468.         local m = missile:Clone()
  1469.         m.Parent = workspace
  1470.         local W = Instance.new('Weld', m)
  1471.         W.Part0 = W.Parent
  1472.         W.Part1 = pchar.HumanoidRootPart
  1473.         W.C1 = CFrame.new(0, 0.5, 1)
  1474.         m.force.Force = Vector3.new(0, 15000, 0)
  1475.         wait(0.01)
  1476.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1477.         wait(5)
  1478.         Instance.new('Explosion', m).Position = m.Position
  1479.         wait(0.01)
  1480.         pchar:BreakJoints()
  1481.         wait(1)
  1482.         m:destroy()
  1483.         end)
  1484.     end
  1485. end)
  1486.  
  1487. addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)
  1488.     local players = getPlayer(args[1], speaker)
  1489.     if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
  1490.         loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
  1491.     end
  1492.     for i,v in pairs(players) do
  1493.         game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
  1494.     end
  1495. end)
  1496.  
  1497. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1498. function(args, speaker)
  1499. if speaker.userId ~= LP.userId then
  1500. lponly(speaker)
  1501. else
  1502. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1503. end
  1504. end)
  1505.  
  1506. addcmd('unff', 'takes away ff from player',{'noff'},
  1507. function(args, speaker)
  1508.     local players = getPlayer(args[1], speaker)
  1509.     for i,v in pairs(players)do
  1510.         local pchar=_char(v)
  1511.         for j,v1 in pairs(pchar:GetChildren()) do
  1512.             if v1:IsA("ForceField") then
  1513.                 v1:Destroy()
  1514.             end
  1515.         end
  1516.     end
  1517. end)
  1518.  
  1519. addcmd('flashlight', 'gives a player a flashlight',{},
  1520. function(args, speaker)
  1521.     local players = getPlayer(args[1], speaker)
  1522.     for i,v in pairs(players)do
  1523.     spawn(function()
  1524.     local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
  1525.     flashlight.Parent = gPlayers[v].Backpack
  1526.     flashlight.Name = "IYflashlight"
  1527.     end)
  1528.     end
  1529. end)
  1530.  
  1531. addcmd('car', 'inserts a car',{'vehicle'},
  1532. function(args, speaker)
  1533.     local players = getPlayer(args[1], speaker)
  1534.     for i,v in pairs(players)do
  1535.     spawn(function()
  1536.     local pchar=_char(v)
  1537.     local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1538.     model.Parent = workspace
  1539.     model:MakeJoints()
  1540.     model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1541.     model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1542.     for _, child in pairs( model:GetChildren()) do
  1543.     if child.ClassName == "Part" then
  1544.     child.Anchored = true
  1545.     wait(1)
  1546.     child.Anchored = false
  1547. end end end) end end)
  1548.  
  1549. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1550. function(args, speaker)
  1551.     local players = getPlayer(args[1], speaker)
  1552.     for i,v in pairs(players)do
  1553.     for _, child in pairs( workspace:GetChildren()) do
  1554.     if child.Name == "IYcar" .. gPlayers[v].Name then
  1555.     child:Destroy()
  1556.     end
  1557. end
  1558. end
  1559. end)
  1560.  
  1561. addcmd('team','team [plr] [team]',{},
  1562. function(args, speaker)
  1563.     local players = getPlayer(args[1], speaker)
  1564.     local teamname = nil
  1565.     for i,v in pairs(players)do
  1566.         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
  1567.             _players[v].Team = teamname
  1568.     end
  1569. end)
  1570.  
  1571. addcmd('maxzoom','maximum camera zoom',{},
  1572. function(args, speaker)
  1573.     local players = getPlayer(args[1], speaker)
  1574.     for i,v in pairs(players)do
  1575.     _players[v].CameraMaxZoomDistance = args[2]
  1576.     end
  1577. end)
  1578.  
  1579. function spawnrain(mesh,texture)
  1580. spawn(function()
  1581. for i,v in pairs(gPlayers:GetChildren()) do
  1582. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1583. if raining == true then
  1584. local rain = Instance.new("Part",workspace)
  1585. rain.CanCollide = true
  1586. local m = Instance.new("SpecialMesh",rain)
  1587. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1588. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1589. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1590. wait(5) rain:Destroy()
  1591. end
  1592. end
  1593. end
  1594. end)
  1595. end
  1596.  
  1597. raining = false
  1598. addcmd('rain','make it rain a mesh',{},
  1599. function(args, speaker)
  1600. raining = true
  1601. repeat
  1602. wait(0.5)
  1603. spawnrain(args[1],args[2])
  1604. until raining == false
  1605. end)
  1606.  
  1607. addcmd('norain','make it rain a mesh',{'unrain'},
  1608. function(args, speaker)
  1609. raining = false
  1610. end)
  1611.  
  1612. local rad = math.rad
  1613. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1614. function(args, speaker)
  1615.      for i = 1,args[1] do
  1616.          wait()
  1617.                 local function ear(instance)
  1618.                 for i,v in pairs(instance:GetChildren())do
  1619.                 if v:IsA("Part") then
  1620.         if v.Size.x > 1 then
  1621.         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])))
  1622.         end end ear(v) end end ear(workspace)
  1623.      end
  1624. end)
  1625.  
  1626. addcmd('cape','Gives the target player(s) a cape',{},
  1627. function(args, speaker)
  1628.     local players = getPlayer(args[1], speaker)
  1629.     for i,v in pairs(players)do
  1630.     spawn(function()
  1631.         if _char(v):FindFirstChild("Humanoid") then
  1632.             local plr = _players[v]
  1633.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1634.             local torso = plr.Character.HumanoidRootPart
  1635.             local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1636.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1637.             if not args[2] then
  1638.             p.Color = Color3.new(0,0,0)
  1639.             p.Color = Color3.new(0,0,0) else
  1640.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1641.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1642.             p.formFactor = "Custom"
  1643.             p.Size = Vector3.new(.2,.2,.2)
  1644.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1645.             local motor1 = Instance.new("Motor", p)
  1646.             motor1.Part0 = p
  1647.             motor1.Part1 = torso
  1648.             motor1.MaxVelocity = .01
  1649.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1650.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1651.             local wave = false
  1652.             repeat wait(1/44)
  1653.             local ang = 0.1
  1654.             local oldmag = torso.Velocity.magnitude
  1655.             local mv = .002
  1656.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1657.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1658.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1659.             motor1.DesiredAngle = -ang
  1660.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1661.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  1662.             if torso.Velocity.magnitude < .1 then wait(.1) end
  1663.             until not p or p.Parent ~= torso.Parent
  1664.         end
  1665.     end)
  1666.     end
  1667. end)
  1668.  
  1669. addcmd('uncape','Removes cape',{'nocape'},
  1670. function(args, speaker)
  1671.     local players = getPlayer(args[1], speaker)
  1672.     for i,v in pairs(players)do
  1673.     local pchar=_char(v)
  1674.     for _, child in pairs( pchar:GetChildren()) do
  1675.     if child.Name == "IYcape" then
  1676.         child:Destroy() end end
  1677.     end
  1678. end)
  1679.  
  1680. addcmd('spasm','makes someone c r a z y',{},
  1681. function(args, speaker)
  1682.     local players = getPlayer(args[1], speaker)
  1683.     for i,v in pairs(players)do
  1684.     local pchar=_char(v)
  1685.    local AnimationId = "33796059"
  1686.    local Anim = Instance.new("Animation")
  1687.    Anim.AnimationId = "rbxassetid://"..AnimationId
  1688.    local k = pchar.Humanoid:LoadAnimation(Anim)
  1689.    k:Play()
  1690.    k:AdjustSpeed(99)
  1691.     end
  1692. end)
  1693.  
  1694. addcmd('dance','makes someone d a n c e',{},
  1695. function(args, speaker)
  1696.     local players = getPlayer(args[1], speaker)
  1697.     for i,v in pairs(players)do
  1698.     local pchar=_char(v)
  1699.         local anim = nil       
  1700.         local dance1 = math.random(1,7)
  1701.         if dance1 == 1 then
  1702.         anim = '27789359'
  1703.         end
  1704.         if dance1 == 2 then
  1705.         anim = '30196114'
  1706.         end
  1707.         if dance1 == 3 then
  1708.         anim = '248263260'
  1709.         end
  1710.         if dance1 == 4 then
  1711.         anim = '45834924'
  1712.         end
  1713.         if dance1 == 5 then
  1714.         anim = '33796059'
  1715.         end
  1716.         if dance1 == 6 then
  1717.         anim = '28488254'
  1718.         end
  1719.         if dance1 == 7 then
  1720.         anim = '52155728'
  1721.         end
  1722.         local animation = Instance.new("Animation")
  1723.         animation.AnimationId = "rbxassetid://"..anim
  1724.         local animTrack = pchar.Humanoid:LoadAnimation(animation)
  1725.         animTrack:Play()
  1726.     end
  1727. end)
  1728.  
  1729. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1730. function(args, speaker)
  1731.     local players = getPlayer(args[1], speaker)
  1732.     for i,v in pairs(players)do
  1733.     if not args[1] and args[2] then return end
  1734.     local pchar=_char(v)
  1735.     for _, child in pairs( pchar:GetDescendants()) do
  1736.     if child.ClassName == "Sound" then
  1737.     child:Destroy() end end
  1738.     local s = Instance.new("Sound")
  1739.     s.Name = "IYplrsound"
  1740.     s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1741.     s.Volume = 1
  1742.     s.Pitch = 1
  1743.     s.Looped = true
  1744.     s.archivable = true
  1745.     s.Parent = pchar.HumanoidRootPart
  1746.     s:Play()
  1747.     end
  1748. end)
  1749.  
  1750. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1751. function(args, speaker)
  1752.     local players = getPlayer(args[1], speaker)
  1753.     for i,v in pairs(players)do
  1754.     if not args[1] then return end
  1755.     local pchar=_char(v)
  1756.     for _, child in pairs( pchar:GetDescendants()) do
  1757.     if child.ClassName == "Sound" then
  1758.     child:Destroy() end end
  1759.     end
  1760. end)
  1761.  
  1762. addcmd('fly','makes you fly',{},
  1763. function(args, speaker)
  1764. if speaker.userId ~= LP.userId then
  1765. lponly(speaker)
  1766. else
  1767. sFLY()
  1768. end
  1769. end)
  1770.  
  1771. addcmd('flyspeed','set the fly speed',{'flysp'},
  1772. function(args, speaker)
  1773. if speaker.userId ~= LP.userId then
  1774. lponly(speaker)
  1775. else
  1776. if isNumber(args[1]) then
  1777. iyflyspeed = args[1]
  1778. end end end)
  1779.  
  1780. addcmd('unfly','takes away fly',{'nofly'},
  1781. function(args, speaker)
  1782. if speaker.userId ~= LP.userId then
  1783. lponly(speaker)
  1784. else
  1785. NOFLY()
  1786. end
  1787. end)
  1788.  
  1789. addcmd('exit','kills roblox process',{},
  1790. function(args, speaker)
  1791. if speaker.userId ~= LP.userId then
  1792. lponly(speaker)
  1793. else
  1794. game:shutdown()
  1795. end
  1796. end)
  1797.  
  1798. addcmd('fire', 'set a player on fire',{},
  1799. function(args, speaker)
  1800.     local players = getPlayer(args[1], speaker)
  1801.     for i,v in pairs(players)do
  1802.     spawn(function()
  1803.         local pchar=_char(v)
  1804.         local Fire1 = Instance.new("Fire", pchar.Head)
  1805.         local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1806.         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1807.         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1808.         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1809.         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1810.         if not args[2] then return end
  1811.         Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1812.         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1813.         Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1814.         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1815.         Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1816.         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1817.         Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1818.         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1819.         Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1820.         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1821.         Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1822.         Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1823. end)
  1824. end
  1825. end)
  1826.  
  1827. addcmd('discomesh', 'body parts get  f u n k y',{},
  1828. function(args, speaker)
  1829.     local players = getPlayer(args[1], speaker)
  1830.     for i,v in pairs(players)do
  1831.     spawn(function()
  1832. local plr = _players[v]
  1833. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1834. local h = _players[v].Character.Head.Mesh
  1835. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1836. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1837. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1838. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1839. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1840. while true do wait()
  1841. h.MeshType = meshes[math.random(1,#meshes)]
  1842. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1843. h.Parent.BrickColor = BrickColor.Random()
  1844. t.MeshType = meshes[math.random(1,#meshes)]
  1845. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1846. t.Parent.BrickColor = BrickColor.Random()
  1847. la.MeshType = meshes[math.random(1,#meshes)]
  1848. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1849. la.Parent.BrickColor = BrickColor.Random()
  1850. ra.MeshType = meshes[math.random(1,#meshes)]
  1851. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1852. ra.Parent.BrickColor = BrickColor.Random()
  1853. ll.MeshType = meshes[math.random(1,#meshes)]
  1854. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1855. ll.Parent.BrickColor = BrickColor.Random()
  1856. rl.MeshType = meshes[math.random(1,#meshes)]
  1857. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1858. rl.Parent.BrickColor = BrickColor.Random()
  1859. end end) end end)
  1860.  
  1861. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1862. function(args, speaker)
  1863.     local players = getPlayer(args[1], speaker)
  1864.     for i,v in pairs(players)do
  1865.     spawn(function()
  1866. local Chicken = _players[v].Character
  1867. 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)
  1868. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1869. 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)
  1870. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1871. end) end end)
  1872.  
  1873. addcmd('esp', 'view a player and a players status',{},
  1874. function(args, speaker)
  1875. if speaker.userId ~= LP.userId then
  1876. lponly(speaker)
  1877. else
  1878.     local players = getPlayer(args[1], speaker)
  1879.     for i,v in pairs(players)do
  1880.     spawn(function()
  1881.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1882.     if child.Name == gPlayers[v].Name then
  1883.     child:Destroy()
  1884. end end wait(0.5)
  1885. local m = game["Players"].LocalPlayer:GetMouse()
  1886. local rs = game:GetService("RunService").RenderStepped
  1887. local espplr = gPlayers[v]
  1888.         if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  1889.     for b,n in pairs (espplr.Character:GetChildren()) do
  1890.         if (n:IsA("BasePart")) then
  1891.         local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  1892.         a.Name = espplr.Name
  1893.         a.Adornee = n
  1894.         a.AlwaysOnTop = true
  1895.         a.ZIndex = 0
  1896.         a.Size = n.Size
  1897.         a.Transparency = 0.7
  1898.         local resetting = false
  1899.         if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  1900.             a.Color = BrickColor.new("Lime green")
  1901.             else
  1902.             a.Color = BrickColor.new("Really red")
  1903.             end
  1904.             if espplr.Character and espplr.Character:FindFirstChild('Head') then
  1905.             local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  1906.             local TextLabel = Instance.new("TextLabel")
  1907.             BillboardGui.Adornee = espplr.Character.Head
  1908.             BillboardGui.Name = espplr.Name
  1909.             BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  1910.             BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  1911.             BillboardGui.AlwaysOnTop = true
  1912.             TextLabel.Parent = BillboardGui
  1913.             TextLabel.BackgroundTransparency = 1
  1914.             TextLabel.Position = UDim2.new(0, 0, 0, -50)
  1915.             TextLabel.Size = UDim2.new(0, 100, 0, 100)
  1916.             TextLabel.Font = Enum.Font.SourceSansSemibold
  1917.             TextLabel.TextSize = 20
  1918.             TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1919.             TextLabel.TextStrokeTransparency = 0
  1920.             TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  1921.             espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  1922.             BillboardGui:Destroy() a:Destroy() end)
  1923.             _players.PlayerRemoving:connect(function(player)
  1924.             if player.Name == espplr.Name then
  1925.             BillboardGui:Destroy() a:Destroy()
  1926.             end end)
  1927.             game:GetService("RunService").RenderStepped:Connect(function()
  1928.             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
  1929.             local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  1930.             TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  1931.             BillboardGui:Destroy() a:Destroy() end end)
  1932.             end
  1933.         end
  1934.     end
  1935. end
  1936.     end)
  1937.     end
  1938. end
  1939. end)
  1940.  
  1941. addcmd('noesp', 'removes esp',{'unesp'},
  1942. function(args, speaker)
  1943. if speaker.userId ~= LP.userId then
  1944. lponly(speaker)
  1945. else
  1946.     local players = getPlayer(args[1], speaker)
  1947.     for i,v in pairs(players)do
  1948.     spawn(function()
  1949.     for _, child in pairs( game["CoreGui"]:GetChildren()) do
  1950.     if child.Name == gPlayers[v].Name then
  1951.     child:Destroy()
  1952.     end
  1953. end end) end end end)
  1954.  
  1955. addcmd('nofire', 'extinguish a player',{'unfire'},
  1956. function(args, speaker)
  1957.     local players = getPlayer(args[1], speaker)
  1958.     for i,v in pairs(players)do
  1959.         local pchar=_char(v)
  1960.         for j,v1 in pairs(pchar:GetDescendants()) do
  1961.         if v1:IsA("Fire") then
  1962.         v1:Destroy()
  1963. end end end end)
  1964.  
  1965. addcmd('shiny', 'makes a player shine',{},
  1966. function(args, speaker)
  1967. local players = getPlayer(args[1], speaker)
  1968. for i,v in pairs(players)do
  1969. spawn(function()
  1970. local pchar=_char(v)
  1971. for i,v in pairs(pchar:GetChildren()) do
  1972. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  1973. v:Destroy() end
  1974. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  1975. v.Reflectance = 1
  1976. v.Material = "Plastic"
  1977. end
  1978. end
  1979. end)
  1980. end
  1981. end)
  1982.  
  1983. addcmd('light', 'givs em light',{},
  1984. function(args, speaker)
  1985.     local players = getPlayer(args[1], speaker)
  1986.     for i,v in pairs(players)do
  1987.     spawn(function()
  1988.         local pchar=_char(v)
  1989.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  1990.             if v1:IsA("PointLight") then
  1991.                 v1:Destroy()
  1992.             end
  1993.         end
  1994.         local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  1995.         light.Range = 12
  1996.         light.Brightness = 3
  1997.         if not args[2] then return end
  1998.         light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1999.         light.Range = 12
  2000.         light.Brightness = 3
  2001.         end)
  2002.     end
  2003. end)
  2004.  
  2005. bottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  2006. addcmd('begone', 'BEGONE THOT',{'thot'},
  2007. function(args, speaker)
  2008.     local players = getPlayer(args[1], speaker)
  2009.     for i,v in pairs(players)do
  2010.     spawn(function()
  2011.         local thotbottle = bottle:Clone()
  2012.         local pchar=_char(v)
  2013.         thotbottle.Name = 'THOT BEGONE'
  2014.         thotbottle.Handle:Destroy()
  2015.         execCmd('freeze '..gPlayers[v].Name)
  2016.         execCmd('name '..gPlayers[v].Name..' THOT')
  2017.         execCmd('spasm '..gPlayers[v].Name)
  2018.         thotbottle.Parent = pchar
  2019.         thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2020.         local cf = pchar.HumanoidRootPart.CFrame
  2021.         local newcf = cf + cf.lookVector * 6
  2022.         thotbottle.Head.CFrame = newcf
  2023.         local s = Instance.new("Sound")
  2024.         s.Name = "BEGONE"
  2025.         s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  2026.         s.Volume = 10
  2027.         s.Parent = thotbottle
  2028.         s:play()
  2029.         local d = Instance.new("Sound")
  2030.         d.Name = "WuOOOH"
  2031.         d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2032.         d.Volume = 5
  2033.         d.Parent = pchar
  2034.         wait(4)
  2035.         if gPlayers[v] then
  2036.         execCmd('thaw '..gPlayers[v].Name)
  2037.         execCmd('fling '..gPlayers[v].Name)
  2038.         thotbottle:Destroy()
  2039.         d:play()
  2040.         end if gPlayers[v] then
  2041.         wait(3)
  2042.         execCmd('explode '..gPlayers[v].Name)
  2043.         pchar:BreakJoints() end
  2044.         end)
  2045.     end
  2046. end)
  2047.  
  2048. addcmd('glowstick', 'givs em glo stik',{},
  2049. function(args, speaker)
  2050.     local players = getPlayer(args[1], speaker)
  2051.     for i,v in pairs(players)do
  2052.     spawn(function()
  2053.     System = {}
  2054. System.Create = function(a, c)
  2055.     local e = Instance.new(a)
  2056.     for d, a in pairs(c) do
  2057.         local b, a = ypcall(function()
  2058.             return e[d]
  2059.         end)
  2060.         if b then
  2061.             e[d] = c[d]
  2062.         end
  2063.     end
  2064.     return e
  2065. end
  2066. function b(d, b)
  2067.     local c = getfenv(d)
  2068.     local a = setmetatable({}, {
  2069.         __index = function(a, a)
  2070.             if a:lower() == 'script' then
  2071.                 return b
  2072.             else
  2073.                 return c[a]
  2074.             end
  2075.         end
  2076.     })
  2077.     setfenv(d, a)
  2078.     ypcall(function()
  2079.         d()
  2080.     end)
  2081. end
  2082. c = {}
  2083. mas = Instance.new("Model",game:GetService("Lighting"))
  2084. mas.Name = "CompiledModel"
  2085. o1 = System.Create("Tool",{
  2086. ["Name"] = "Glow Stick",
  2087. ["Parent"] = mas,
  2088. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  2089. ["CanBeDropped"] = false,
  2090. })
  2091. o2 = System.Create("Part",{
  2092. ["Name"] = "Handle",
  2093. ["Parent"] = o1,
  2094. ["Transparency"] = 0.10000000149012,
  2095. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  2096. ["Rotation"] = Vector3.new(-180, 0, 0),
  2097. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  2098. ["FormFactor"] = Enum.FormFactor.Custom,
  2099. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  2100. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2101. ["TopSurface"] = Enum.SurfaceType.Weld,
  2102. ["Material"] = "Neon",
  2103. })
  2104. o3 = System.Create("PointLight",{
  2105. ["Parent"] = o2,
  2106. ["Brightness"] = 8,
  2107. ["Range"] = 14,
  2108. })
  2109. o4 = System.Create("CylinderMesh",{
  2110. ["Parent"] = o2,
  2111. })
  2112. if not args[2] then
  2113. o2.Color = Color3.new(1,1,1)
  2114. o3.Color = Color3.new(1,1,1) else
  2115. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2116. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  2117. mas.Parent = workspace
  2118. mas:MakeJoints()
  2119. local b = mas:GetChildren()
  2120. for a = 1, #b do
  2121.     b[a].Parent = gPlayers[v].Backpack
  2122.     ypcall(function()
  2123.         b[a]:MakeJoints()
  2124.     end)
  2125. end
  2126. mas:Destroy()
  2127. for a = 1, #c do
  2128.     coroutine.resume(c[a])
  2129. end
  2130.         end)
  2131.     end
  2132. end)
  2133.  
  2134. addcmd('keybind','Binds a command to a key',{},
  2135. function(args,speaker)
  2136.     if speaker.userId ~= LP.userId then
  2137.     lponly(speaker) else
  2138.     if #args < 2 then return end
  2139.     local key = string.lower(args[1])
  2140.     if #key > 1 or key == cmdbarbind then return end
  2141.     local cmdText = GLS(false,1)
  2142.     local cas = game:GetService("ContextActionService")
  2143.     cas:BindAction("Keybind"..key,function(action,state,obj)
  2144.         if state == Enum.UserInputState.Begin then
  2145.             execCmd(cmdText,speaker)
  2146.         end
  2147.     end,false,key)
  2148.     Notify("Binded "..cmdText.." to "..key)
  2149. end
  2150. end)
  2151.  
  2152. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2153. function(args,speaker)
  2154.     if speaker.userId ~= LP.userId then
  2155.     lponly(speaker) else
  2156.     if #args < 1 then return end
  2157.     local key = string.lower(args[1])
  2158.     game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2159.     Notify("Unbinded "..key)
  2160. end
  2161. end)
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167. addcmd('trail', 'spawns a trail behind a player',{},
  2168. function(args, speaker)
  2169.     local players = getPlayer(args[1], speaker)
  2170.     for i,v in pairs(players)do
  2171.     spawn(function()
  2172.         local pchar=_char(v)
  2173.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2174.             if v1.Name == "TRAIL" then
  2175.                 v1:Destroy()
  2176.             end
  2177. end
  2178. if args[2] then
  2179. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2180. color2 = Color3.new(0,0,0) else
  2181. color1 = Color3.new(1,1,1)
  2182. color2 = Color3.new(0,0,0) end
  2183.         if pchar:FindFirstChild("Torso") then
  2184. local e = Instance.new("Trail", pchar.Torso)
  2185. e.Name = "TRAIL"
  2186. e.FaceCamera = true
  2187. e.Color = ColorSequence.new(color1,color2)
  2188. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2189. e.Attachment1 = pchar.Torso.NeckAttachment
  2190. end
  2191.         end)
  2192.     end
  2193. end)
  2194.  
  2195. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2196. function(args, speaker)
  2197.     local players = getPlayer(args[1], speaker)
  2198.     for i,v in pairs(players)do
  2199.     spawn(function()
  2200.         local pchar=_char(v)
  2201.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2202.             if v1.Name == "TRAIL" then
  2203.                 v1:Destroy()
  2204.             end
  2205.         end
  2206.         end)
  2207.     end
  2208. end)
  2209.  
  2210. local fa = false
  2211. local cam = workspace.CurrentCamera
  2212. local cam1 = 0
  2213. local cam2 = 0
  2214. local cam3 = 0
  2215. local k1 = false
  2216. local k2 = false
  2217. local k3 = false
  2218. local k4 = false
  2219. local k5 = false
  2220. local k6 = false
  2221. cs = 0.5
  2222. function movecam()
  2223.     local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2224.     if fa == false then
  2225.         repeat
  2226.             if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2227.                 local fp = fc.Position
  2228.                 fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2229.                 fa = true
  2230.             end
  2231.             game:GetService('RunService').RenderStepped:Wait()
  2232.         until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2233.         fa = false
  2234.     end
  2235. end
  2236. function kp1(inputObject, gameProcessedEvent)
  2237.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2238.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2239.             k1 = true
  2240.             cam1 = cs end
  2241.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2242.             k2 = true
  2243.             cam1 = (cs*-1) end
  2244.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2245.             k3 = true
  2246.             cam2 = cs end
  2247.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2248.             k4 = true
  2249.             cam2 = (cs*-1) end
  2250.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2251.             k5 = true
  2252.             cam3 = cs end
  2253.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2254.             k6 = true
  2255.             cam3 = (cs*-1) end
  2256.     end
  2257. end
  2258. game:GetService("UserInputService").InputBegan:connect(kp1)
  2259. function kp2(inputObject, gameProcessedEvent)
  2260.     if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2261.         if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2262.             k1 = false
  2263.             if k2 == false then
  2264.                 cam1 = 0
  2265.             end
  2266.         end
  2267.         if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2268.             k2 = false
  2269.             if k1 == false then
  2270.                 cam1 = 0
  2271.             end
  2272.         end
  2273.         if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2274.             k3= false
  2275.             if k4== false then
  2276.                 cam2 = 0
  2277.             end
  2278.         end
  2279.         if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2280.             k4 = false
  2281.             if k3 == false then
  2282.                 cam2 = 0
  2283.             end
  2284.         end
  2285.         if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2286.             k5 = false
  2287.             if k6 == false then
  2288.                 cam3 = 0
  2289.             end
  2290.         end
  2291.         if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2292.             k6 = false
  2293.             if k5 == false then
  2294.                 cam3 = 0
  2295.             end
  2296.         end
  2297.     end
  2298. end
  2299. game:GetService("UserInputService").InputEnded:connect(kp2)
  2300. function FC()
  2301.     if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2302.         game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2303.         local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2304.         fc.CanCollide = false
  2305.         fc.Anchored = true
  2306.         fc.Transparency = 1
  2307.         fc.Size = Vector3.new(1,1,1)
  2308.         fc.Name = 'xFC'
  2309.         fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2310.         local cam = workspace.CurrentCamera
  2311.         cam.CameraSubject = fc
  2312.         cam.CameraType = 'Custom'
  2313.         movecam()
  2314.     end end
  2315. function UFC()
  2316.     game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2317.     if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2318.         game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2319.         local cam = workspace.CurrentCamera
  2320.         cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2321.         cam.CameraType = 'Custom'
  2322.     end end
  2323.  
  2324. addcmd('freecam','freecam',{'fc'},
  2325. function(args, speaker)
  2326. if speaker.userId ~= LP.userId then
  2327. lponly(speaker)
  2328. else
  2329. FC()
  2330. end
  2331. end)
  2332.  
  2333. addcmd('fixcam','fixes camera',{},
  2334. function(args, speaker)
  2335. if speaker.userId ~= LP.userId then
  2336. lponly(speaker)
  2337. else
  2338. workspace.CurrentCamera:remove()
  2339. wait(.1)
  2340. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2341. workspace.CurrentCamera.CameraType = "Custom"
  2342. LP.CameraMinZoomDistance = 0.5
  2343. LP.CameraMaxZoomDistance = 400
  2344. LP.CameraMode = "Classic"
  2345. end
  2346. end)
  2347.  
  2348. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2349. function(args, speaker)
  2350.     local players = getPlayer(args[1], speaker)
  2351.     for i,v in pairs(players)do
  2352.         local pchar=_char(v)
  2353.                 local char = pchar
  2354.                 local hum = char.Humanoid
  2355.                 for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2356.                 hum.HealthDisplayDistance = 0
  2357.                 --execcmd god
  2358.                 local stake = Instance.new("Part",char)
  2359.                 stake.Anchored = true
  2360.                 stake.BrickColor = BrickColor.new("Reddish brown")
  2361.                 stake.Material = "Wood"
  2362.                 stake.Size = Vector3.new(1,7,1)
  2363.                 stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2364.                 local hay = Instance.new("Part",char)
  2365.                 hay.Anchored = true
  2366.                 hay.Material = "Grass"
  2367.                 hay.BrickColor = BrickColor.new("New Yeller")
  2368.                 hay.Size = Vector3.new(6,1,5)
  2369.                 hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2370.                 local hay2 = hay:clone()
  2371.                 hay2.Parent = char
  2372.                 hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2373.                 local fire = Instance.new("Fire",hay)
  2374.                 fire.Enabled = false
  2375.                 fire.Heat = 25
  2376.                 fire.Size = 2
  2377.                 fire.Color = Color3.new(170/255,85/255,0)
  2378.                 local smoke = Instance.new("Smoke",hay)
  2379.                 smoke.Enabled = false
  2380.                 smoke.Opacity = 1
  2381.                 smoke.RiseVelocity = 25
  2382.                 smoke.Size = 15
  2383.                 smoke.Color = Color3.new(0,0,0)
  2384.                 local light = Instance.new("PointLight",hay)
  2385.                 light.Color = Color3.new(170/255,85/255,0)
  2386.                 light.Range = 0
  2387.                 light.Brightness = 1
  2388.                 light.Enabled = false
  2389.                 --[[]]
  2390.                 local crack = Instance.new("Sound",hay)
  2391.                 crack.SoundId = "rbxassetid://239443642"
  2392.                 crack.Looped = true
  2393.                 crack.Volume = 0
  2394.                 local scream = Instance.new("Sound",char.Torso)
  2395.                 scream.SoundId = "rbxassetid://264227115"
  2396.                 scream.Looped = true
  2397.                 scream.Volume = 0
  2398.                 --]]
  2399.                 wait()
  2400.                 char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2401.                 char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2402.                
  2403.                 local bods = char['Body Colors']
  2404.                 local colors = {
  2405.                     --"Really red";
  2406.                     "Bright red";
  2407.                     "Crimson";
  2408.                     "Maroon";
  2409.                     "Really black";
  2410.                 }
  2411.                
  2412.                 fire.Enabled=true
  2413.                 smoke.Enabled=true
  2414.                 light.Enabled=true
  2415.                 crack:Play()
  2416.                 scream:Play()
  2417.                 scream.Pitch = 0.8
  2418.                 --scream.Volume = 0.5
  2419.                 for i=1,30 do
  2420.                     crack.Volume = crack.Volume+(1/30)
  2421.                     scream.Volume = crack.Volume
  2422.                     fire.Size=i
  2423.                     smoke.RiseVelocity=i-5
  2424.                     smoke.Size=i/2
  2425.                     light.Range=i*2
  2426.                     wait(1)
  2427.                 end
  2428.                
  2429.                 for i=1,#colors do
  2430.                     bods.HeadColor=BrickColor.new(colors[i])
  2431.                     bods.LeftArmColor=BrickColor.new(colors[i])
  2432.                     bods.LeftLegColor=BrickColor.new(colors[i])
  2433.                     bods.RightArmColor=BrickColor.new(colors[i])
  2434.                     bods.RightLegColor=BrickColor.new(colors[i])
  2435.                     bods.TorsoColor=BrickColor.new(colors[i])
  2436.                     hay.BrickColor=BrickColor.new(colors[i])
  2437.                     hay2.BrickColor=BrickColor.new(colors[i])
  2438.                     stake.BrickColor=BrickColor.new(colors[i])
  2439.                     wait(5)
  2440.                 end
  2441.                 wait(10)
  2442.                 scream.Volume = 0.5
  2443.                 wait(1)
  2444.                 scream:Stop()
  2445.                 char:BreakJoints()
  2446.             end
  2447.         end)
  2448.  
  2449. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2450. function(args, speaker)
  2451. if speaker.userId ~= LP.userId then
  2452. lponly(speaker)
  2453. else
  2454. UFC()
  2455. end
  2456. end)
  2457.  
  2458. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2459. function(args, speaker)
  2460. if speaker.userId ~= LP.userId then
  2461. lponly(speaker)
  2462. else
  2463. if isNumber(args[1]) then
  2464. cs = args[1]
  2465. end end end)
  2466.  
  2467. addcmd('nolight', 'no more light',{'unlight'},
  2468. function(args, speaker)
  2469.     local players = getPlayer(args[1], speaker)
  2470.     for i,v in pairs(players)do
  2471.         local pchar=_char(v)
  2472.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2473.             if v1:IsA("PointLight") then
  2474.                 v1:Destroy()
  2475.             end
  2476.         end
  2477.     end
  2478. end)
  2479.  
  2480. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2481. function(args, speaker)
  2482.     local players = getPlayer(args[1], speaker)
  2483.     for i,v in pairs(players)do
  2484.         local pchar=_char(v)
  2485.           scale = 10
  2486.  
  2487. function weld(tab)
  2488.         local last = nil
  2489.         for i,v in pairs(tab) do
  2490.                 if v:IsA("BasePart") then
  2491.                         if last then
  2492.                                 local w = Instance.new("Weld",last)
  2493.                                 w.Part0 = w.Parent
  2494.                                 w.Part1 = v
  2495.                                 local pos = last.CFrame:toObjectSpace(v.CFrame)
  2496.                                 w.C0 = pos
  2497.                         end
  2498.                         last = v
  2499.                 end
  2500.         end
  2501. end        
  2502.  
  2503. function makeball(pos)
  2504. local model = Instance.new("Model",workspace)
  2505. model.Name = gPlayers[v].Name .. "ball"
  2506. local rand = BrickColor.Random()
  2507. pchar.Head.Anchored = true
  2508. for i=0,340,20 do
  2509.         wait()
  2510.         for z=-90,70,20 do
  2511.                 local p = Instance.new("Part",model)
  2512.                 p.formFactor = "Custom"
  2513.                 p.BrickColor = rand
  2514.                 p.Transparency = 0.5
  2515.                 p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2516.                 p.Anchored = true
  2517.                 p.TopSurface = 0
  2518.                 p.BottomSurface = 0
  2519.                 p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2520.                 p:breakJoints()
  2521.         end
  2522. end
  2523. weld(model:children())
  2524. for i,v in pairs(model:children()) do v.Anchored = false end
  2525. pchar.Head.Anchored = false
  2526. model:MakeJoints()
  2527. end
  2528.  
  2529.         if pchar then
  2530.                 makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2531.         end
  2532.     end
  2533. end)
  2534.  
  2535. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2536. function(args, speaker)
  2537.     local players = getPlayer(args[1], speaker)
  2538.     for i,v in pairs(players)do
  2539.     local pchar=_char(v)
  2540.     for _, child in pairs( workspace:GetChildren()) do
  2541.     if child.Name == gPlayers[v].Name .. "ball" then
  2542.         child:Destroy()
  2543.     end
  2544. end
  2545. end
  2546. end)
  2547.  
  2548. local car = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2549.  
  2550. local fastwait = function(time)
  2551.     local expire = tick()+(time or 0.02999999999999999889)
  2552.     while game:GetService("RunService").Heartbeat:wait() do
  2553.         if tick() >= expire then return true end
  2554.     end
  2555. end
  2556.  
  2557. function arrest(name)
  2558.     spawn(function()
  2559.     local p = game:GetService("Players"):FindFirstChild(name)
  2560.     local char = p.Character
  2561.                         local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2562.                         local humanoid = p.Character:FindFirstChild("Humanoid")
  2563.                         if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2564.                             local van = car:Clone()
  2565.                             if van then
  2566.                                 local function check()
  2567.                                     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
  2568.                                         return false
  2569.                                     else
  2570.                                         return true
  2571.                                     end
  2572.                                 end
  2573.                                
  2574.                                 --local driver = van.Driver
  2575.                                 --local grabber = van.Clown
  2576.                                 local primary = van.Primary
  2577.                                 --local door = van.Door
  2578.                                 local tPos = torso.CFrame
  2579.                                
  2580.                                 local sound = Instance.new("Sound",primary)
  2581.                                 sound.SoundId = "rbxassetid://258529216"
  2582.                                 sound.Looped = true
  2583.                                 sound:Play()
  2584.                                
  2585.                                 local chuckle = Instance.new("Sound",primary)
  2586.                                 chuckle.SoundId = "rbxassetid://175964948"
  2587.                                 chuckle.Looped = true
  2588.                                 chuckle.Volume = 0.5
  2589.                                 chuckle:Play()
  2590.                                
  2591.                                 van.PrimaryPart = van.Primary
  2592.                                 van.Name = "ADONIS_VAN"
  2593.                                 van.Parent = workspace
  2594.                                 humanoid.Name = "NoResetForYou"
  2595.                                 humanoid.WalkSpeed = 0
  2596.                                 sound.Pitch = 1.3
  2597.                                
  2598.                                 local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2599.                                 music.Name = "COPSONG"
  2600.                                 music.SoundId = "rbxassetid://132007810"
  2601.                                 music.Volume = 1
  2602.                                 music.Looped = true
  2603.                                 if not music.Playing then music:Play() end
  2604.                                
  2605.                                 spawn(function()
  2606.                                     while fastwait(0.2) do
  2607.                                         van.Body.Lightbar.Red.PointLight.Enabled = true
  2608.                                         van.Body.Lightbar.Blue.PointLight.Enabled = false
  2609.                                         fastwait(0.2)
  2610.                                         van.Body.Lightbar.Red.PointLight.Enabled = false
  2611.                                         van.Body.Lightbar.Blue.PointLight.Enabled = true
  2612.                                     end
  2613.                                 end)
  2614.                                
  2615.                                 for i = 1,200 do
  2616.                                     if not check() then
  2617.                                         break
  2618.                                     else
  2619.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2620.                                         fastwait(0.001*(i/5))
  2621.                                     end
  2622.                                 end
  2623.                                
  2624.                                 sound.Pitch = 0.9
  2625.                                
  2626.                                 fastwait(0.5)
  2627.                                 if check() then
  2628.                                     --door.Transparency = 1
  2629.                                 end
  2630.                                
  2631.                                 local freeze = Instance.new("Sound",primary)
  2632.                                 freeze.SoundId = "rbxassetid://163732279"
  2633.                                 freeze.Volume = 5
  2634.                                 freeze:Play()
  2635.                                
  2636.                                 fastwait(3)
  2637.                                
  2638.                                 if check() then
  2639.                                     torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2640.                                 end
  2641.                                
  2642.                                 fastwait(0.5)
  2643.                                 if check() then
  2644.                                     --door.Transparency = 0
  2645.                                 end
  2646.                                 fastwait(0.5)
  2647.                                
  2648.                                 sound.Pitch = 1.3
  2649.                                 local gui = Instance.new("ScreenGui")
  2650.                                 local frame = Instance.new("Frame",gui)
  2651.                                 frame.BackgroundTransparency = 1
  2652.                                 frame.BackgroundColor3 = Color3.new(0,0,0)
  2653.                                 frame.Position = UDim2.new(0,0,0,-36)
  2654.                                 frame.Size = UDim2.new(1,0,1,36)
  2655.                                 spawn(function()
  2656.                                     for i = 1,0,-0.01 do
  2657.                                         frame.BackgroundTransparency = i
  2658.                                         fastwait(0.1)
  2659.                                     end
  2660.                                     frame.BackgroundTransparency = 0
  2661.                                 end)
  2662.                                
  2663.                                 p.CameraMaxZoomDistance = 0.5
  2664.                                
  2665.                                 torso.Anchored = true
  2666.                                
  2667.                                 for i = 1,400 do
  2668.                                     if not check() then
  2669.                                         break
  2670.                                     else
  2671.                                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2672.                                         torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2673.                                         fastwait(0.1/(i*5))
  2674.                                        
  2675.                                         if i == 270 then
  2676.                                             music.Volume = 5
  2677.                                         end
  2678.                                     end
  2679.                                 end
  2680.                                
  2681. local function KICK(P)
  2682.     spawn(function()
  2683.         if not FindTable(WL, P.Name) then
  2684.         for i = 1,5 do
  2685.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2686.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2687.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2688.                 spawn(function()
  2689.                     repeat fastwait()
  2690.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2691.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  2692.                 end)
  2693.                 P.Character.HumanoidRootPart.Anchored = true
  2694.             end
  2695.         end
  2696.         end
  2697.     end)
  2698. end
  2699.                                
  2700.                                 if p and p.Parent == game:GetService("Players") then
  2701.                                     if p == game:GetService("Players").LocalPlayer then
  2702.                                         fastwait(5)
  2703.                                     end
  2704.                                     torso.Anchored = false
  2705.                                     p.CharacterAdded:Connect(function()
  2706.                                         fastwait()
  2707.                                         KICK(p)
  2708.                                     end)
  2709.                                     KICK(p)
  2710.                                 end
  2711.                                 fastwait(0.5)
  2712.                                 pcall(function() van:Destroy() end)
  2713.                                 pcall(function() gui:Destroy() end)
  2714.                                 if not workspace:FindFirstChild("ADONIS_VAN") then
  2715.                                     music:Destroy()
  2716.                                 end
  2717.                             end
  2718.                         end
  2719.     end)
  2720. end
  2721.  
  2722. addcmd('arrest', 'arrests player',{},
  2723. function(args, speaker)
  2724.     local players = getPlayer(args[1], speaker)
  2725.     for i,v in pairs(players)do
  2726.         arrest(gPlayers[v].Name)
  2727.     end
  2728. end)
  2729.  
  2730. addcmd('nodummies', 'clears dummies',{},
  2731. function(args, speaker)
  2732. for _, child in pairs( workspace:GetChildren()) do
  2733.     if child:FindFirstChild('isdummy') then
  2734.         child:Destroy()
  2735.     end
  2736. end
  2737. end)
  2738.  
  2739. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2740. function(args, speaker)
  2741.          local name = GLS(false, 0)
  2742.         local lchar = game:GetService('Players').LocalPlayer
  2743.         local Model0 = Instance.new("Model")
  2744.         local Part1 = Instance.new("Part")
  2745.         local SpecialMesh2 = Instance.new("SpecialMesh")
  2746.         local Decal3 = Instance.new("Decal")
  2747.         local Part4 = Instance.new("Part")
  2748.         local Motor5 = Instance.new("Motor")
  2749.         local Motor6 = Instance.new("Motor")
  2750.         local Motor7 = Instance.new("Motor")
  2751.         local Motor8 = Instance.new("Motor")
  2752.         local Motor9 = Instance.new("Motor")
  2753.         local Part10 = Instance.new("Part")
  2754.         local Part11 = Instance.new("Part")
  2755.         local Part12 = Instance.new("Part")
  2756.         local Part13 = Instance.new("Part")
  2757.         local dum = Instance.new("BoolValue")
  2758.         dum.Name = "isdummy"
  2759.         dum.Parent = Model0
  2760.         local Humanoid14 = Instance.new("Humanoid")
  2761.         Model0.Name = name
  2762.         Model0.Parent = workspace
  2763.         Model0.PrimaryPart = Part1
  2764.         Part1.Name = "Head"
  2765.         Part1.Parent = Model0
  2766.         Part1.BrickColor = BrickColor.new("Bright yellow")
  2767.         Part1.CanCollide = false
  2768.         Part1.FormFactor = Enum.FormFactor.Symmetric
  2769.         Part1.Friction = 0
  2770.         Part1.Size = Vector3.new(2, 1, 1)
  2771.         Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2772.         Part1.TopSurface = Enum.SurfaceType.Smooth
  2773.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2774.         Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2775.         Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2776.         SpecialMesh2.Parent = Part1
  2777.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2778.         SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2779.         Decal3.Name = "face"
  2780.         Decal3.Parent = Part1
  2781.         Decal3.Texture = "rbxasset://textures/face.png"
  2782.         Part4.Name = "Torso"
  2783.         Part4.Parent = Model0
  2784.         Part4.BrickColor = BrickColor.new("Bright blue")
  2785.         Part4.CanCollide = false
  2786.         Part4.FormFactor = Enum.FormFactor.Symmetric
  2787.         Part4.Friction = 0
  2788.         Part4.Size = Vector3.new(2, 2, 1)
  2789.         Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2790.         Part4.LeftSurface = Enum.SurfaceType.Weld
  2791.         Part4.RightSurface = Enum.SurfaceType.Weld
  2792.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2793.         Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2794.         Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2795.         Motor5.Name = "Right Shoulder"
  2796.         Motor5.Parent = Part4
  2797.         Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2798.         Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2799.         Motor5.Part0 = Part4
  2800.         Motor5.Part1 = Part11
  2801.         Motor5.DesiredAngle = 0.083800852298737
  2802.         Motor5.MaxVelocity = 0.15000000596046
  2803.         Motor6.Name = "Left Shoulder"
  2804.         Motor6.Parent = Part4
  2805.         Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2806.         Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2807.         Motor6.Part0 = Part4
  2808.         Motor6.Part1 = Part10
  2809.         Motor6.DesiredAngle = 0.083800852298737
  2810.         Motor6.MaxVelocity = 0.15000000596046
  2811.         Motor7.Name = "Left Hip"
  2812.         Motor7.Parent = Part4
  2813.         Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2814.         Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2815.         Motor7.Part0 = Part4
  2816.         Motor7.Part1 = Part12
  2817.         Motor7.DesiredAngle = -0.083800852298737
  2818.         Motor7.MaxVelocity = 0.10000000149012
  2819.         Motor8.Name = "Neck"
  2820.         Motor8.Parent = Part4
  2821.         Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2822.         Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2823.         Motor8.Part0 = Part4
  2824.         Motor8.Part1 = Part1
  2825.         Motor8.MaxVelocity = 0.10000000149012
  2826.         Motor9.Name = "Right Hip"
  2827.         Motor9.Parent = Part4
  2828.         Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2829.         Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2830.         Motor9.Part0 = Part4
  2831.         Motor9.Part1 = Part13
  2832.         Motor9.DesiredAngle = -0.083800852298737
  2833.         Motor9.MaxVelocity = 0.10000000149012
  2834.         Part10.Name = "Left Arm"
  2835.         Part10.Parent = Model0
  2836.         Part10.BrickColor = BrickColor.new("Bright yellow")
  2837.         Part10.CanCollide = false
  2838.         Part10.FormFactor = Enum.FormFactor.Symmetric
  2839.         Part10.Size = Vector3.new(1, 2, 1)
  2840.         Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2841.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2842.         Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2843.         Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2844.         Part11.Name = "Right Arm"
  2845.         Part11.Parent = Model0
  2846.         Part11.BrickColor = BrickColor.new("Bright yellow")
  2847.         Part11.CanCollide = false
  2848.         Part11.FormFactor = Enum.FormFactor.Symmetric
  2849.         Part11.Size = Vector3.new(1, 2, 1)
  2850.         Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2851.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2852.         Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2853.         Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2854.         Part12.Name = "Left Leg"
  2855.         Part12.Parent = Model0
  2856.         Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2857.         Part12.CanCollide = false
  2858.         Part12.FormFactor = Enum.FormFactor.Symmetric
  2859.         Part12.Size = Vector3.new(1, 2, 1)
  2860.         Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2861.         Part12.BottomSurface = Enum.SurfaceType.Smooth
  2862.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2863.         Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2864.         Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2865.         Part13.Name = "Right Leg"
  2866.         Part13.Parent = Model0
  2867.         Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2868.         Part13.CanCollide = false
  2869.         Part13.FormFactor = Enum.FormFactor.Symmetric
  2870.         Part13.Size = Vector3.new(1, 2, 1)
  2871.         Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2872.         Part13.BottomSurface = Enum.SurfaceType.Smooth
  2873.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2874.         Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2875.         Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2876.         Humanoid14.Parent = Model0
  2877.         Humanoid14.RightLeg = Part13
  2878.         Humanoid14.LeftLeg = Part12
  2879.         Humanoid14.Torso = Part4
  2880.         Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  2881.         Model0.Parent = game:GetService('Workspace')
  2882. end)
  2883.  
  2884. addcmd('loopkill', 'rip person',{'lkill'},
  2885. function(args, speaker)
  2886.     local players = getPlayer(args[1], speaker)
  2887.     for i,v in pairs(players)do
  2888.         if not FindTable(loopkillT, _players[v].Name) then
  2889.             table.insert(loopkillT, _players[v].Name)
  2890.             if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  2891.             Notify('Loopkilling player(s)') end end end end)
  2892.  
  2893. addcmd('unloopkill', 'un rip person',{'unlkill'},
  2894. function(args, speaker)
  2895.     local players = getPlayer(args[1], speaker)
  2896.     for i,v in pairs(players)do
  2897.         if FindTable(loopkillT, _players[v].Name) then
  2898.             table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  2899.             if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  2900.             Notify('No longer loopkilling player(s)') end end end end)
  2901.  
  2902. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  2903. function(args, speaker)
  2904.     local players = getPlayer(args[1], speaker)
  2905.     for i,v in pairs(players)do
  2906.         if not FindTable(disabletoolsT, _players[v].Name) then
  2907.             table.insert(disabletoolsT, _players[v].Name)
  2908.             if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  2909.             Notify('Disabled tools for player(s)') end end end end)
  2910.  
  2911. addcmd('enabletools', 'lets them have tools',{},
  2912. function(args, speaker)
  2913.     local players = getPlayer(args[1], speaker)
  2914.     for i,v in pairs(players)do
  2915.         if FindTable(disabletoolsT, _players[v].Name) then
  2916.             table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  2917.             if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  2918.             Notify('Enabled tools for player(s)') end end end end)
  2919.  
  2920. addcmd('refresh', 'refresh their player model',{'re'},
  2921. function(args, speaker)
  2922.     local players = getPlayer(args[1], speaker)
  2923.     for i,v in pairs(players)do
  2924.             refresh(_players[v])
  2925.             end end)
  2926.  
  2927. local fastwait = function(time)
  2928.     local expire = tick()+(time or 0.02999999999999999889)
  2929.     while game:GetService("RunService").Heartbeat:wait() do
  2930.         if tick() >= expire then return true end
  2931.     end
  2932. end
  2933.  
  2934. function gull(name)
  2935.     spawn(function()
  2936.     local char = game:GetService("Players")[name].Character
  2937.     char.PrimaryPart = char.HumanoidRootPart
  2938.    
  2939.     local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  2940.     local initCFrame = tors.CFrame
  2941.    
  2942.     if char:FindFirstChild("Torso") then
  2943.         char.Torso.Anchored = true
  2944.     else
  2945.         char.UpperTorso.Anchored = true
  2946.     end
  2947.     char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  2948.  
  2949.     local gull = Instance.new("Part")
  2950.     gull.Anchored = true
  2951.     gull.CanCollide = false
  2952.     gull.Position = Vector3.new(0,100000,0)
  2953.     local mesh = Instance.new("SpecialMesh",gull)
  2954.     mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  2955.     mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2956.     mesh.Scale = Vector3.new(10,10,10)
  2957.    
  2958.     local leftWing = Instance.new("Part",gull)
  2959.     leftWing.CanCollide = false
  2960.     local lmesh = Instance.new("SpecialMesh",leftWing)
  2961.     lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  2962.     lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2963.     lmesh.Scale = Vector3.new(10,10,10)
  2964.     local leftMotor = Instance.new("Motor6D",gull)
  2965.     leftMotor.MaxVelocity = 1
  2966.     leftMotor.Part0 = gull
  2967.     leftMotor.Part1 = leftWing
  2968.     leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  2969.    
  2970.     local rightWing = Instance.new("Part",gull)
  2971.     rightWing.CanCollide = false
  2972.     local rmesh = Instance.new("SpecialMesh",rightWing)
  2973.     rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  2974.     rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  2975.     rmesh.Scale = Vector3.new(10,10,10)
  2976.     local rightMotor = Instance.new("Motor6D",gull)
  2977.     rightMotor.MaxVelocity = 1
  2978.     rightMotor.Part0 = gull
  2979.     rightMotor.Part1 = rightWing
  2980.     rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  2981.    
  2982.     local sound = Instance.new("Sound",gull)
  2983.     sound.SoundId = "rbxassetid://160877039"
  2984.     sound.Volume = 10
  2985.     gull.Parent = workspace
  2986.  
  2987.     for i = 400,-1000,-2 do
  2988.         local der = 0.02*i
  2989.         local angle = math.atan(der/1)
  2990.         gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  2991.         if i == 0 then sound:Play() end
  2992.         if i <= 0 then
  2993.             char:SetPrimaryPartCFrame(gull.CFrame)
  2994.             local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  2995.             leftMotor.DesiredAngle = -nextAngle
  2996.             leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  2997.             rightMotor.DesiredAngle = nextAngle
  2998.             rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  2999.         end
  3000.         game:GetService("RunService").RenderStepped:wait()
  3001.     end
  3002.    
  3003.     local function KICK(P)
  3004.     spawn(function()
  3005.         if not FindTable(WL, P.Name) then
  3006.         for i = 1,5 do
  3007.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3008.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3009.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3010.                 spawn(function()
  3011.                     repeat wait()
  3012.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3013.                     until not game:GetService("Players"):FindFirstChild(P.Name)
  3014.                 end)
  3015.                 P.Character.HumanoidRootPart.Anchored = true
  3016.             end
  3017.         end
  3018.         end
  3019.     end)
  3020.     end
  3021.    
  3022.     if char:FindFirstChild("Torso") then
  3023.         char.Torso.Anchored = false
  3024.     else
  3025.         char.UpperTorso.Anchored = false
  3026.     end
  3027.    
  3028.     spawn(function()
  3029.     if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  3030.     game:GetService("Players")[name].CharacterAdded:Connect(function()
  3031.         wait()
  3032.         KICK(game:GetService("Players")[name])
  3033.     end)
  3034.     KICK(game:GetService("Players")[name])
  3035.     end)
  3036.    
  3037.         local go = Instance.new("BodyVelocity",gull)
  3038.         go.Velocity = Vector3.new(0,1000,0)
  3039.         go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3040.         gull.Anchored = false
  3041.     end)
  3042. end
  3043.  
  3044. addcmd('seagull', 'seagulls player',{'gull'},
  3045. function(args, speaker)
  3046.     local players = getPlayer(args[1], speaker)
  3047.     for i,v in pairs(players)do
  3048.         gull(gPlayers[v].Name)
  3049.     end
  3050. end)
  3051.  
  3052. local song = nil
  3053. function zinniaKick(name)
  3054.     spawn(function()
  3055.             if song == nil or song.Parent == nil then
  3056.                 song = Instance.new("Sound",workspace)
  3057.                 song.SoundId = "rbxassetid://190423831"
  3058.                 song.Volume = 1
  3059.                 song.Looped = true
  3060.                 song:Play()
  3061.             end
  3062.             local zin = Instance.new("Part")
  3063.             zin.Name = "CuteZinnia"
  3064.             zin.Anchored = true
  3065.             zin.CanCollide = false
  3066.             zin.Locked = true
  3067.             local mesh = Instance.new("SpecialMesh")
  3068.             mesh.MeshId = "rbxassetid://1175670539"
  3069.             mesh.TextureId = "rbxassetid://1175670558"
  3070.             mesh.Scale = Vector3.new(0.05,0.05,0.05)
  3071.             mesh.Offset = Vector3.new(0,0.88,0)
  3072.             mesh.Parent = zin
  3073.             local char = game:GetService("Players")[name].Character
  3074.             char.PrimaryPart = char.HumanoidRootPart
  3075.             if char:FindFirstChild("Torso") then
  3076.                 char.Torso.Anchored = true
  3077.             else
  3078.                 char.UpperTorso.Anchored = true
  3079.             end
  3080.             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))
  3081.             zin.Parent = workspace
  3082.             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)})
  3083.             tween:Play()
  3084.             fastwait(3)
  3085.             for i = 50,1,-1 do
  3086.                 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))
  3087.                 fastwait()
  3088.             end
  3089.             char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3090.             fastwait(1)
  3091.             local turns = 0
  3092.  
  3093.             while turns < 200 do
  3094.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3095.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3096.                 turns = turns + 1
  3097.                 fastwait()
  3098.             end
  3099.             for i = 1,10 do
  3100.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3101.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3102.                 fastwait()
  3103.             end
  3104.             local rX,rZ = 0,0
  3105.             repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  3106.                 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  3107.                     local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  3108.                     bv.Force = Vector3.new(rX,10000,rZ)
  3109.                     if char:FindFirstChild("Torso") then
  3110.                         char.Torso.Anchored = false
  3111.                     else
  3112.                         char.UpperTorso.Anchored = false
  3113.                     end
  3114.                     function KICK(P)
  3115.                         spawn(function()
  3116.                             if not FindTable(WL, P.Name) then
  3117.                                 for i = 1,5 do
  3118.                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3119.                                         P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3120.                                         local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3121.                                         spawn(function()
  3122.                                                 repeat fastwait()
  3123.                                                     if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3124.                                                 until not game:GetService("Players"):FindFirstChild(P.Name)
  3125.                                             end)
  3126.                                         P.Character.HumanoidRootPart.Anchored = true
  3127.                                     end
  3128.                                 end
  3129.                             end
  3130.                         end)
  3131.                     end
  3132.                     spawn(function()
  3133.                             if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  3134.                             game:GetService("Players")[name].CharacterAdded:Connect(function()
  3135.                                     fastwait()
  3136.                                     KICK(game:GetService("Players")[name])
  3137.                                 end)
  3138.                             KICK(game:GetService("Players")[name])
  3139.                         end)
  3140.                     for i = 1,20 do
  3141.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3142.                         fastwait()
  3143.                     end
  3144.                     while turns > 0 do
  3145.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3146.                         turns = turns - 5
  3147.                         fastwait()
  3148.                     end
  3149.                     fastwait(1)
  3150.                     zin.Name = "GoneZinnia"
  3151.                     local go = Instance.new("BodyVelocity",zin)
  3152.                     go.Velocity = zin.CFrame.lookVector * 100
  3153.                     go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3154.                     zin.Anchored = false
  3155.                     fastwait(20)
  3156.          if song and not workspace:FindFirstChild("CuteZinnia") then
  3157.              song:Destroy()
  3158.              song = nil
  3159.          end
  3160.     end)
  3161. end
  3162.  
  3163. addcmd('zinnia', 'asdf for moon',{},
  3164. function(args, speaker)
  3165.     local players = getPlayer(args[1], speaker)
  3166.     for i,v in pairs(players)do
  3167.         zinniaKick(gPlayers[v].Name)
  3168.     end
  3169. end)
  3170.  
  3171. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3172. function(args, speaker)
  3173.     local players = getPlayer(args[1], speaker)
  3174.     for i,v in pairs(players)do
  3175.         if not FindTable(rainbowT, _players[v].Name) then
  3176.             table.insert(rainbowT, _players[v].Name)
  3177.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3178.             Notify('Gave player(s) rainbow name') end end end end)
  3179.  
  3180. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3181. function(args, speaker)
  3182.     local players = getPlayer(args[1], speaker)
  3183.     for i,v in pairs(players)do
  3184.         if FindTable(rainbowT, _players[v].Name) then
  3185.             table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3186.             _players[v].Neutral = true
  3187.             if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3188.             Notify('Disabled rainbow name for player(s)') end end end end)
  3189.  
  3190. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3191. function(args, speaker)
  3192. if speaker.userId ~= LP.userId then
  3193. lponly(speaker)
  3194. else
  3195. --Terrain Script
  3196. --Edge/IoIman616
  3197.  
  3198. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3199.     if child.Name == "MaterialGui" then
  3200.         child:Destroy()
  3201.     end
  3202. end
  3203.  
  3204. function sandbox(var,func)
  3205.     local env = getfenv(func)
  3206.     local newenv = setmetatable({},{
  3207.         __index = function(self,k)
  3208.             if k=="script" then
  3209.                 return var
  3210.             else
  3211.                 return env[k]
  3212.             end
  3213.         end,
  3214.     })
  3215.     setfenv(func,newenv)
  3216.     return func
  3217. end
  3218. cors = {}
  3219. mas = Instance.new("Model",game:GetService("Lighting"))
  3220. HopperBin0 = Instance.new("HopperBin")
  3221. HopperBin0.Name = "Terrain Build"
  3222. HopperBin0.Parent = mas
  3223. for i,v in pairs(mas:GetChildren()) do
  3224.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3225.     pcall(function() v:MakeJoints() end)
  3226. end
  3227. mas:Destroy()
  3228. for i,v in pairs(cors) do
  3229.     spawn(function()
  3230.         pcall(v)
  3231.     end)
  3232. end
  3233.  
  3234. wait(0.01)
  3235.  
  3236. function sandbox(var,func)
  3237.     local env = getfenv(func)
  3238.     local newenv = setmetatable({},{
  3239.         __index = function(self,k)
  3240.             if k=="script" then
  3241.                 return var
  3242.             else
  3243.                 return env[k]
  3244.             end
  3245.         end,
  3246.     })
  3247.     setfenv(func,newenv)
  3248.     return func
  3249. end
  3250. cors = {}
  3251. mas = Instance.new("Model",game:GetService("Lighting"))
  3252. ScreenGui0 = Instance.new("ScreenGui")
  3253. ImageLabel1 = Instance.new("ImageLabel")
  3254. ImageButton2 = Instance.new("ImageButton")
  3255. Frame3 = Instance.new("Frame")
  3256. NumberValue4 = Instance.new("NumberValue")
  3257. ImageButton5 = Instance.new("ImageButton")
  3258. Frame6 = Instance.new("Frame")
  3259. NumberValue7 = Instance.new("NumberValue")
  3260. ImageButton8 = Instance.new("ImageButton")
  3261. Frame9 = Instance.new("Frame")
  3262. NumberValue10 = Instance.new("NumberValue")
  3263. ImageButton11 = Instance.new("ImageButton")
  3264. Frame12 = Instance.new("Frame")
  3265. NumberValue13 = Instance.new("NumberValue")
  3266. ImageButton14 = Instance.new("ImageButton")
  3267. Frame15 = Instance.new("Frame")
  3268. NumberValue16 = Instance.new("NumberValue")
  3269. ImageButton17 = Instance.new("ImageButton")
  3270. Frame18 = Instance.new("Frame")
  3271. NumberValue19 = Instance.new("NumberValue")
  3272. ImageButton20 = Instance.new("ImageButton")
  3273. Frame21 = Instance.new("Frame")
  3274. NumberValue22 = Instance.new("NumberValue")
  3275. ImageButton23 = Instance.new("ImageButton")
  3276. Frame24 = Instance.new("Frame")
  3277. NumberValue25 = Instance.new("NumberValue")
  3278. ImageButton26 = Instance.new("ImageButton")
  3279. Frame27 = Instance.new("Frame")
  3280. NumberValue28 = Instance.new("NumberValue")
  3281. ImageButton29 = Instance.new("ImageButton")
  3282. Frame30 = Instance.new("Frame")
  3283. NumberValue31 = Instance.new("NumberValue")
  3284. ImageButton32 = Instance.new("ImageButton")
  3285. Frame33 = Instance.new("Frame")
  3286. NumberValue34 = Instance.new("NumberValue")
  3287. ImageButton35 = Instance.new("ImageButton")
  3288. Frame36 = Instance.new("Frame")
  3289. NumberValue37 = Instance.new("NumberValue")
  3290. ImageButton38 = Instance.new("ImageButton")
  3291. Frame39 = Instance.new("Frame")
  3292. NumberValue40 = Instance.new("NumberValue")
  3293. ImageButton41 = Instance.new("ImageButton")
  3294. Frame42 = Instance.new("Frame")
  3295. NumberValue43 = Instance.new("NumberValue")
  3296. ImageButton44 = Instance.new("ImageButton")
  3297. Frame45 = Instance.new("Frame")
  3298. NumberValue46 = Instance.new("NumberValue")
  3299. ImageButton47 = Instance.new("ImageButton")
  3300. Frame48 = Instance.new("Frame")
  3301. NumberValue49 = Instance.new("NumberValue")
  3302. ImageButton50 = Instance.new("ImageButton")
  3303. Frame51 = Instance.new("Frame")
  3304. NumberValue52 = Instance.new("NumberValue")
  3305. ImageButton53 = Instance.new("ImageButton")
  3306. Frame54 = Instance.new("Frame")
  3307. ScreenGui0.Name = "MaterialGui"
  3308. ScreenGui0.Parent = mas
  3309. ImageLabel1.Name = "MaterialMenu"
  3310. ImageLabel1.Parent = ScreenGui0
  3311. ImageLabel1.Transparency = 1
  3312. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3313. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3314. ImageLabel1.BackgroundTransparency = 1
  3315. ImageLabel1.ZIndex = 2
  3316. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3317. ImageButton2.Name = "Grass"
  3318. ImageButton2.Parent = ImageLabel1
  3319. ImageButton2.Transparency = 1
  3320. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3321. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3322. ImageButton2.BackgroundTransparency = 1
  3323. ImageButton2.ZIndex = 4
  3324. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3325. Frame3.Name = "Selection"
  3326. Frame3.Parent = ImageButton2
  3327. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3328. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3329. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3330. Frame3.BorderSizePixel = 0
  3331. Frame3.ZIndex = 3
  3332. NumberValue4.Name = "num"
  3333. NumberValue4.Parent = ImageButton2
  3334. NumberValue4.Value = 1
  3335. ImageButton5.Name = "Sand"
  3336. ImageButton5.Parent = ImageLabel1
  3337. ImageButton5.Transparency = 1
  3338. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3339. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3340. ImageButton5.BackgroundTransparency = 1
  3341. ImageButton5.ZIndex = 4
  3342. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3343. Frame6.Name = "Selection"
  3344. Frame6.Parent = ImageButton5
  3345. Frame6.Transparency = 1
  3346. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3347. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3348. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3349. Frame6.BackgroundTransparency = 1
  3350. Frame6.BorderSizePixel = 0
  3351. Frame6.ZIndex = 3
  3352. NumberValue7.Name = "num"
  3353. NumberValue7.Parent = ImageButton5
  3354. NumberValue7.Value = 2
  3355. ImageButton8.Name = "Brick"
  3356. ImageButton8.Parent = ImageLabel1
  3357. ImageButton8.Transparency = 1
  3358. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3359. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3360. ImageButton8.BackgroundTransparency = 1
  3361. ImageButton8.ZIndex = 4
  3362. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3363. Frame9.Name = "Selection"
  3364. Frame9.Parent = ImageButton8
  3365. Frame9.Transparency = 1
  3366. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3367. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3368. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3369. Frame9.BackgroundTransparency = 1
  3370. Frame9.BorderSizePixel = 0
  3371. Frame9.ZIndex = 3
  3372. NumberValue10.Name = "num"
  3373. NumberValue10.Parent = ImageButton8
  3374. NumberValue10.Value = 3
  3375. ImageButton11.Name = "Granite"
  3376. ImageButton11.Parent = ImageLabel1
  3377. ImageButton11.Transparency = 1
  3378. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3379. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3380. ImageButton11.BackgroundTransparency = 1
  3381. ImageButton11.ZIndex = 4
  3382. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3383. Frame12.Name = "Selection"
  3384. Frame12.Parent = ImageButton11
  3385. Frame12.Transparency = 1
  3386. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3387. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3388. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3389. Frame12.BackgroundTransparency = 1
  3390. Frame12.BorderSizePixel = 0
  3391. Frame12.ZIndex = 3
  3392. NumberValue13.Name = "num"
  3393. NumberValue13.Parent = ImageButton11
  3394. NumberValue13.Value = 4
  3395. ImageButton14.Name = "Asphalt"
  3396. ImageButton14.Parent = ImageLabel1
  3397. ImageButton14.Transparency = 1
  3398. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3399. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3400. ImageButton14.BackgroundTransparency = 1
  3401. ImageButton14.ZIndex = 4
  3402. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3403. Frame15.Name = "Selection"
  3404. Frame15.Parent = ImageButton14
  3405. Frame15.Transparency = 1
  3406. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3407. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3408. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3409. Frame15.BackgroundTransparency = 1
  3410. Frame15.BorderSizePixel = 0
  3411. Frame15.ZIndex = 3
  3412. NumberValue16.Name = "num"
  3413. NumberValue16.Parent = ImageButton14
  3414. NumberValue16.Value = 5
  3415. ImageButton17.Name = "Iron"
  3416. ImageButton17.Parent = ImageLabel1
  3417. ImageButton17.Transparency = 1
  3418. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3419. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3420. ImageButton17.BackgroundTransparency = 1
  3421. ImageButton17.ZIndex = 4
  3422. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3423. Frame18.Name = "Selection"
  3424. Frame18.Parent = ImageButton17
  3425. Frame18.Transparency = 1
  3426. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3427. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3428. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3429. Frame18.BackgroundTransparency = 1
  3430. Frame18.BorderSizePixel = 0
  3431. Frame18.ZIndex = 3
  3432. NumberValue19.Name = "num"
  3433. NumberValue19.Parent = ImageButton17
  3434. NumberValue19.Value = 6
  3435. ImageButton20.Name = "Aluminum"
  3436. ImageButton20.Parent = ImageLabel1
  3437. ImageButton20.Transparency = 1
  3438. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3439. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3440. ImageButton20.BackgroundTransparency = 1
  3441. ImageButton20.ZIndex = 4
  3442. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3443. Frame21.Name = "Selection"
  3444. Frame21.Parent = ImageButton20
  3445. Frame21.Transparency = 1
  3446. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3447. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3448. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3449. Frame21.BackgroundTransparency = 1
  3450. Frame21.BorderSizePixel = 0
  3451. Frame21.ZIndex = 3
  3452. NumberValue22.Name = "num"
  3453. NumberValue22.Parent = ImageButton20
  3454. NumberValue22.Value = 7
  3455. ImageButton23.Name = "Gold"
  3456. ImageButton23.Parent = ImageLabel1
  3457. ImageButton23.Transparency = 1
  3458. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3459. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3460. ImageButton23.BackgroundTransparency = 1
  3461. ImageButton23.ZIndex = 4
  3462. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3463. Frame24.Name = "Selection"
  3464. Frame24.Parent = ImageButton23
  3465. Frame24.Transparency = 1
  3466. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3467. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3468. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3469. Frame24.BackgroundTransparency = 1
  3470. Frame24.BorderSizePixel = 0
  3471. Frame24.ZIndex = 3
  3472. NumberValue25.Name = "num"
  3473. NumberValue25.Parent = ImageButton23
  3474. NumberValue25.Value = 8
  3475. ImageButton26.Name = "Plank"
  3476. ImageButton26.Parent = ImageLabel1
  3477. ImageButton26.Transparency = 1
  3478. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3479. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3480. ImageButton26.BackgroundTransparency = 1
  3481. ImageButton26.ZIndex = 4
  3482. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3483. Frame27.Name = "Selection"
  3484. Frame27.Parent = ImageButton26
  3485. Frame27.Transparency = 1
  3486. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3487. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3488. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3489. Frame27.BackgroundTransparency = 1
  3490. Frame27.BorderSizePixel = 0
  3491. Frame27.ZIndex = 3
  3492. NumberValue28.Name = "num"
  3493. NumberValue28.Parent = ImageButton26
  3494. NumberValue28.Value = 9
  3495. ImageButton29.Name = "Log"
  3496. ImageButton29.Parent = ImageLabel1
  3497. ImageButton29.Transparency = 1
  3498. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3499. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3500. ImageButton29.BackgroundTransparency = 1
  3501. ImageButton29.ZIndex = 4
  3502. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3503. Frame30.Name = "Selection"
  3504. Frame30.Parent = ImageButton29
  3505. Frame30.Transparency = 1
  3506. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3507. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3508. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3509. Frame30.BackgroundTransparency = 1
  3510. Frame30.BorderSizePixel = 0
  3511. Frame30.ZIndex = 3
  3512. NumberValue31.Name = "num"
  3513. NumberValue31.Parent = ImageButton29
  3514. NumberValue31.Value = 10
  3515. ImageButton32.Name = "Gravel"
  3516. ImageButton32.Parent = ImageLabel1
  3517. ImageButton32.Transparency = 1
  3518. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3519. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3520. ImageButton32.BackgroundTransparency = 1
  3521. ImageButton32.ZIndex = 4
  3522. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3523. Frame33.Name = "Selection"
  3524. Frame33.Parent = ImageButton32
  3525. Frame33.Transparency = 1
  3526. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3527. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3528. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3529. Frame33.BackgroundTransparency = 1
  3530. Frame33.BorderSizePixel = 0
  3531. Frame33.ZIndex = 3
  3532. NumberValue34.Name = "num"
  3533. NumberValue34.Parent = ImageButton32
  3534. NumberValue34.Value = 11
  3535. ImageButton35.Name = "Cinder"
  3536. ImageButton35.Parent = ImageLabel1
  3537. ImageButton35.Transparency = 1
  3538. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3539. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3540. ImageButton35.BackgroundTransparency = 1
  3541. ImageButton35.ZIndex = 4
  3542. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3543. Frame36.Name = "Selection"
  3544. Frame36.Parent = ImageButton35
  3545. Frame36.Transparency = 1
  3546. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3547. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3548. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3549. Frame36.BackgroundTransparency = 1
  3550. Frame36.BorderSizePixel = 0
  3551. Frame36.ZIndex = 3
  3552. NumberValue37.Name = "num"
  3553. NumberValue37.Parent = ImageButton35
  3554. NumberValue37.Value = 12
  3555. ImageButton38.Name = "Stone"
  3556. ImageButton38.Parent = ImageLabel1
  3557. ImageButton38.Transparency = 1
  3558. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3559. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3560. ImageButton38.BackgroundTransparency = 1
  3561. ImageButton38.ZIndex = 4
  3562. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3563. Frame39.Name = "Selection"
  3564. Frame39.Parent = ImageButton38
  3565. Frame39.Transparency = 1
  3566. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3567. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3568. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3569. Frame39.BackgroundTransparency = 1
  3570. Frame39.BorderSizePixel = 0
  3571. Frame39.ZIndex = 3
  3572. NumberValue40.Name = "num"
  3573. NumberValue40.Parent = ImageButton38
  3574. NumberValue40.Value = 13
  3575. ImageButton41.Name = "Cement"
  3576. ImageButton41.Parent = ImageLabel1
  3577. ImageButton41.Transparency = 1
  3578. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3579. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3580. ImageButton41.BackgroundTransparency = 1
  3581. ImageButton41.ZIndex = 4
  3582. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3583. Frame42.Name = "Selection"
  3584. Frame42.Parent = ImageButton41
  3585. Frame42.Transparency = 1
  3586. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3587. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3588. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3589. Frame42.BackgroundTransparency = 1
  3590. Frame42.BorderSizePixel = 0
  3591. Frame42.ZIndex = 3
  3592. NumberValue43.Name = "num"
  3593. NumberValue43.Parent = ImageButton41
  3594. NumberValue43.Value = 14
  3595. ImageButton44.Name = "Red Plastic"
  3596. ImageButton44.Parent = ImageLabel1
  3597. ImageButton44.Transparency = 1
  3598. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3599. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3600. ImageButton44.BackgroundTransparency = 1
  3601. ImageButton44.ZIndex = 4
  3602. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3603. Frame45.Name = "Selection"
  3604. Frame45.Parent = ImageButton44
  3605. Frame45.Transparency = 1
  3606. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3607. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3608. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3609. Frame45.BackgroundTransparency = 1
  3610. Frame45.BorderSizePixel = 0
  3611. Frame45.ZIndex = 3
  3612. NumberValue46.Name = "num"
  3613. NumberValue46.Parent = ImageButton44
  3614. NumberValue46.Value = 15
  3615. ImageButton47.Name = "Blue Plastic"
  3616. ImageButton47.Parent = ImageLabel1
  3617. ImageButton47.Transparency = 1
  3618. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3619. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3620. ImageButton47.BackgroundTransparency = 1
  3621. ImageButton47.ZIndex = 4
  3622. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3623. Frame48.Name = "Selection"
  3624. Frame48.Parent = ImageButton47
  3625. Frame48.Transparency = 1
  3626. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3627. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3628. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3629. Frame48.BackgroundTransparency = 1
  3630. Frame48.BorderSizePixel = 0
  3631. Frame48.ZIndex = 3
  3632. NumberValue49.Name = "num"
  3633. NumberValue49.Parent = ImageButton47
  3634. NumberValue49.Value = 16
  3635. ImageButton50.Name = "Water"
  3636. ImageButton50.Parent = ImageLabel1
  3637. ImageButton50.Transparency = 1
  3638. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3639. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3640. ImageButton50.BackgroundTransparency = 1
  3641. ImageButton50.ZIndex = 4
  3642. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3643. Frame51.Name = "Selection"
  3644. Frame51.Parent = ImageButton50
  3645. Frame51.Transparency = 1
  3646. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3647. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3648. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3649. Frame51.BackgroundTransparency = 1
  3650. Frame51.BorderSizePixel = 0
  3651. Frame51.ZIndex = 3
  3652. NumberValue52.Name = "num"
  3653. NumberValue52.Parent = ImageButton50
  3654. NumberValue52.Value = 17
  3655. ImageButton53.Name = "Dig"
  3656. ImageButton53.Parent = ImageLabel1
  3657. ImageButton53.Transparency = 1
  3658. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3659. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3660. ImageButton53.BackgroundTransparency = 1
  3661. ImageButton53.ZIndex = 4
  3662. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3663. Frame54.Name = "Selection"
  3664. Frame54.Parent = ImageButton53
  3665. Frame54.Transparency = 1
  3666. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3667. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3668. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3669. Frame54.BackgroundTransparency = 1
  3670. Frame54.BorderSizePixel = 0
  3671. Frame54.ZIndex = 3
  3672. for i,v in pairs(mas:GetChildren()) do
  3673.     v.Parent = gPlayers.LocalPlayer.PlayerGui
  3674.     pcall(function() v:MakeJoints() end)
  3675. end
  3676. mas:Destroy()
  3677. for i,v in pairs(cors) do
  3678.     spawn(function()
  3679.         pcall(v)
  3680.     end)
  3681. end
  3682. wait(0.01)
  3683. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3684. material = 1
  3685. local Terrain = workspace.Terrain
  3686. local CC = workspace.CurrentCamera
  3687.  
  3688. local SelB = Instance.new("SelectionBox")
  3689. SelB.Color = BrickColor.new("Bright green")
  3690.  
  3691. local SelP = Instance.new("Part")
  3692. SelP.Anchored = true
  3693. SelP.formFactor = Enum.FormFactor.Custom
  3694.  
  3695. HopperBin0.Selected:connect(function(M)
  3696.     SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3697.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3698.     SelB.Adornee = nil
  3699.  
  3700.     local ClickState = "None"
  3701.  
  3702.     local ClickType = 1
  3703.  
  3704.     local TerrainClick = 1
  3705.  
  3706.     local P1 = nil
  3707.  
  3708.     M.KeyDown:connect(function(K)
  3709.         if K == "q" then
  3710.             ClickType = 1
  3711.         elseif K == "e" then
  3712.             ClickType = 2
  3713.         elseif K == "z" then
  3714.             TerrainClick = 0
  3715.         elseif K == "x" then
  3716.             TerrainClick = 1
  3717.         elseif K == "c" then
  3718.             TerrainClick = 2
  3719.         elseif K == "v" then
  3720.             TerrainClick = 3
  3721.         elseif K == "b" then
  3722.             TerrainClick = 4
  3723.         end
  3724.     end)
  3725.  
  3726.     M.Button1Down:connect(function()
  3727.         if not M.Target then return end
  3728.         local Hit = M.Hit
  3729.         local cellPos
  3730.         if ClickType == 1 then
  3731.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3732.         else
  3733.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3734.         end
  3735.         if ClickState == "None" then
  3736.             ClickState = "Click1"
  3737.             P1 = cellPos
  3738.         end
  3739.     end)
  3740.     M.Button1Up:connect(function()
  3741.         if not M.Target then return end
  3742.         local Hit = M.Hit
  3743.         local cellPos
  3744.         if ClickType == 1 then
  3745.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3746.         else
  3747.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3748.         end
  3749.         if ClickState == "Click1" then
  3750.             ClickState = "None"
  3751.             local MinX = math.min(P1.x,cellPos.x)
  3752.             local MaxX = math.max(P1.x,cellPos.x)
  3753.             local MinY = math.min(P1.y,cellPos.y)
  3754.             local MaxY = math.max(P1.y,cellPos.y)
  3755.             local MinZ = math.min(P1.z,cellPos.z)
  3756.             local MaxZ = math.max(P1.z,cellPos.z)
  3757.             for y=MinY,MaxY do
  3758.                 for x=MinX,MaxX do
  3759.                     for z=MinZ,MaxZ do
  3760.                         Terrain:SetCell(x, y, z, material, 0, 0)
  3761.                     end
  3762.                 end
  3763.                 wait()
  3764.             end
  3765.             SelB.Adornee = nil
  3766.         end
  3767.     end)
  3768.     M.Move:connect(function()
  3769.         if not M.Target then return end
  3770.         local Hit = M.Hit
  3771.         local cellPos
  3772.         if ClickType == 1 then
  3773.             cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3774.         else
  3775.             cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3776.         end
  3777.         if ClickState == "Click1" then
  3778.             SelB.Adornee = SelP
  3779.             local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3780.             local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3781.             local Size = W1-W2
  3782.             Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3783.             local Pos = (W1+W2)/2
  3784.             SelP.Size = Size
  3785.             SelP.CFrame = CFrame.new(Pos)
  3786.         end
  3787.     end)
  3788. end)
  3789.  
  3790. HopperBin0.Deselected:connect(function()
  3791.     SelB.Parent = nil
  3792.     SelB.Adornee = nil
  3793.     gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3794. end)
  3795.  
  3796. game:GetService('RunService').Stepped:connect(function()
  3797. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3798. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3799.     if child:FindFirstChild("num") and material ~= child.num.Value then
  3800.     child.Selection.BackgroundTransparency = 1
  3801.     end
  3802.     end
  3803. end
  3804. end)
  3805.  
  3806. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3807.     local enterCon = child.MouseButton1Click:connect(function()
  3808.     if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3809.     material = child.num.Value
  3810.     if child:FindFirstChild("Selection") then
  3811.     child.Selection.BackgroundTransparency = 0
  3812.     end
  3813.     end
  3814.     end)
  3815. end
  3816.  
  3817. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3818. workspace.Terrain:Clear()
  3819. end)
  3820.  
  3821. function sandbox(var,func)
  3822.     local env = getfenv(func)
  3823.     local newenv = setmetatable({},{
  3824.         __index = function(self,k)
  3825.             if k=="script" then
  3826.                 return var
  3827.             else
  3828.                 return env[k]
  3829.             end
  3830.         end,
  3831.     })
  3832.     setfenv(func,newenv)
  3833.     return func
  3834. end
  3835. cors = {}
  3836. mas = Instance.new("Model",game:GetService("Lighting"))
  3837. HopperBin0 = Instance.new("HopperBin")
  3838. HopperBin0.Name = "Terrain Delete"
  3839. HopperBin0.Parent = mas
  3840. for i,v in pairs(mas:GetChildren()) do
  3841.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3842.     pcall(function() v:MakeJoints() end)
  3843. end
  3844. mas:Destroy()
  3845. for i,v in pairs(cors) do
  3846.     spawn(function()
  3847.         pcall(v)
  3848.     end)
  3849. end
  3850.  
  3851. function onClick(mouse)
  3852.         p = gPlayers.LocalPlayer
  3853.         if (p == nil) then return end
  3854.         if (p.Character == nil) then return end
  3855.        
  3856.         if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3857.  
  3858.         c = workspace.Terrain
  3859.        
  3860.         local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3861.         local x = cellPos.x
  3862.         local y = cellPos.y
  3863.         local z = cellPos.z    
  3864.  
  3865.         c:SetCell(x, y, z, 0, 0, 0)
  3866.        
  3867. end
  3868.  
  3869.  
  3870. function onSelect(mouse)
  3871.         mouse.Button1Down:connect(function () onClick(mouse) end)
  3872. end
  3873.  
  3874.  
  3875.  
  3876. HopperBin0.Selected:connect(onSelect)
  3877. end
  3878. end)
  3879.  
  3880. addcmd('knife', 'tm knife',{},
  3881. function(args, speaker)
  3882. if speaker.userId ~= LP.userId then
  3883. lponly(speaker) else
  3884. if not game.CoreGui:FindFirstChild('CorePart') then
  3885. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  3886. local script = data.LocalScript
  3887.  
  3888. local player = gPlayers.LocalPlayer
  3889.  
  3890. if not player:FindFirstChild("TMDATA") then
  3891.     script.Parent.TMDATA:Clone().Parent = player
  3892. end
  3893. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  3894.     script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  3895. end
  3896.  
  3897. if game.CoreGui:FindFirstChild("CorePart") then
  3898.     game.CoreGui.CorePart:Destroy()
  3899. end
  3900.  
  3901.  
  3902. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  3903. local knife = script.Parent["Knife"]:Clone()
  3904. local gun = script.Parent["Gun"]:Clone()
  3905. local fastgun = script.Parent["Fast Gun"]:Clone()
  3906. local lasergun = script.Parent["Laser Gun"]:Clone()
  3907. script.Parent.CorePart:Clone().Parent = game.CoreGui
  3908.  
  3909. local newKnife = knife:Clone()
  3910. newKnife.Parent = player.Backpack
  3911. _G.tool = newKnife
  3912.  
  3913. local barActive = false
  3914. local activeOptions = {}
  3915.  
  3916. function createDDown(callback,but,...)
  3917.     if barActive then
  3918.         for i,v in pairs(activeOptions) do
  3919.             v:Destroy()
  3920.         end
  3921.         activeOptions = {}
  3922.         barActive = false
  3923.         return
  3924.     else
  3925.         barActive = true
  3926.     end
  3927.     local slots = {...}
  3928.     local base = but
  3929.     for i,v in pairs(slots) do
  3930.         local newOption = base:Clone()
  3931.         newOption.ZIndex = 5
  3932.         newOption.Name = "Option "..tostring(i)
  3933.         newOption.Parent = base.Parent
  3934.         table.insert(activeOptions,newOption)
  3935.         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))
  3936.         newOption.Text = slots[i]
  3937.         newOption.MouseButton1Down:connect(function()
  3938.             but.Text = slots[i]
  3939.             callback(slots[i])
  3940.             for i,v in pairs(activeOptions) do
  3941.                 v:Destroy()
  3942.             end
  3943.             activeOptions = {}
  3944.             barActive = false
  3945.         end)
  3946.     end
  3947. end
  3948.  
  3949. local butA = game.CoreGui.CorePart.Frame.ability
  3950. butA.MouseButton1Down:connect(function()
  3951.     createDDown(function(sel)
  3952.         gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  3953.     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")
  3954. end)
  3955.  
  3956. local butG = game.CoreGui.CorePart.Frame.gamemode
  3957. butG.MouseButton1Down:connect(function()
  3958.     createDDown(function(sel)
  3959.         game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  3960.     end,butG,"Classic","Cold Killer")
  3961. end)
  3962.  
  3963. local butM = game.CoreGui.CorePart.Frame.mode
  3964. butM.MouseButton1Down:connect(function()
  3965.     createDDown(function(sel)
  3966.         _G.knifemode = sel
  3967.     end,butM,"PlayersOnly","Players+Npcs")
  3968. end)
  3969.  
  3970. _G.Scripters = {}
  3971.  
  3972. function _G.loadScripts(obj,runall)
  3973.     for i,v in pairs(obj:GetDescendants()) do
  3974.         if v:IsA("LocalScript") and (not v.Disabled or runall) then
  3975.             table.insert(_G.Scripters,v)
  3976.             local i = #_G.Scripters
  3977.             local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  3978.             spawn(loadfunc)
  3979.             print("LOADED",v:GetFullName())
  3980.         end
  3981.     end
  3982. end
  3983.  
  3984. player.CharacterAdded:Connect(function()
  3985.     newKnife = knife:Clone()
  3986.     newKnife.Parent = player.Backpack
  3987.     _G.loadScripts(newKnife)
  3988. end)
  3989.  
  3990. _G.knifemode = "PlayersOnly"
  3991.     _G.loadScripts(newKnife)
  3992.     --_G.loadScripts(gun)
  3993.     --_G.loadScripts(fastgun)
  3994.     --_G.loadScripts(lasergun)
  3995. end
  3996. end
  3997. end)
  3998.  
  3999. addcmd('devuzi', 'op af',{'uzi'},
  4000. function(args, speaker)
  4001. if speaker.userId ~= LP.userId then
  4002. lponly(speaker)
  4003. else
  4004. wait(0.25);
  4005.  
  4006.  
  4007. _clear=function()
  4008.         local c={char;bag;gui;};
  4009.         for i=1,#c do
  4010.                 local c=c[i]:children();
  4011.                 for i=1,#c do
  4012.                         if(c[i].Name==name)then
  4013.                                 c[i].Parent=nil;
  4014.                         end;
  4015.                 end;
  4016.         end;
  4017.         local n=name..user.Name;
  4018.         local c=workspace:children();
  4019.         for i=1,#c do
  4020.                 if(c[i].Name==n)then
  4021.                         c[i].Parent=nil;
  4022.                 end;
  4023.         end;
  4024. end;
  4025.  
  4026. _valid_key=function(object,key)
  4027.         return object[key],key;
  4028. end;
  4029.  
  4030. _new=function(class)
  4031.         return function(props)
  4032.                 if(type(list_base_props)=='table')then
  4033.                         for i,v in next,list_base_props do
  4034.                                 if(props[i]==nil)then
  4035.                                         props[i]=v;
  4036.                                 end;
  4037.                         end;
  4038.                 end;
  4039.                
  4040.                 local object=class;
  4041.                
  4042.                 if(type(class)=='string')then
  4043.                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4044.                 end;
  4045.                
  4046.                 local parent=props[1];
  4047.                         props[1]=nil;
  4048.                
  4049.                 for i,v in next,props do
  4050.                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4051.                         if(not load)then
  4052.                                 load,res,key=pcall(_valid_key,object,i);
  4053.                         end;
  4054.                        
  4055.                         if(key)then
  4056.                                 t=type(res);
  4057.                                 s=tostring(res);
  4058.                                 if(t=='userdata'and s=='Signal '..key)then
  4059.                                         if(type(v)=='table')then
  4060.                                                 for i=1,#v do
  4061.                                                         res:connect(v[i]);
  4062.                                                 end;
  4063.                                         else
  4064.                                                 res:connect(v);
  4065.                                         end;
  4066.                                 else
  4067.                                         object[key]=v;
  4068.                                 end;
  4069.                         end;
  4070.                 end;
  4071.                
  4072.                 if(parent)then
  4073.                         object.Parent=parent;
  4074.                 end;
  4075.                
  4076.                 return object;
  4077.         end;
  4078. end;
  4079.  
  4080. _RGB=function(r,g,b)
  4081.         return Color3.new(r/255,g/255,b/255);
  4082. end;
  4083.  
  4084. _copy=function(o)
  4085.         local def=o.archivable;
  4086.         o.archivable=true;
  4087.         local c=o:clone();
  4088.         o.archivable=def;
  4089.         return c;
  4090. end;
  4091.  
  4092. _hum=function(char)
  4093.         local hum=char:findFirstChild'Humanoid';
  4094.         if(not hum or hum.className~='Humanoid')then
  4095.                 local c=char:children();
  4096.                 for i=1,#c do
  4097.                         if(c[i].className=='Humanoid')then
  4098.                                 return c[i];
  4099.                         end;
  4100.                 end;
  4101.         else
  4102.                 return hum;
  4103.         end;
  4104. end;
  4105.  
  4106. _hum_tag=function(hum)
  4107.         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4108.                 c.Name='creator';
  4109.                 c.Value=user;
  4110.         if(hum.Health==0 and not hum:findFirstChild'killed')then
  4111.                 Instance.new('BoolValue',hum).Name='killed';
  4112.                 bullets.clip=bullets.clip+10;
  4113.         end;
  4114. end;
  4115.  
  4116. _hum_dam=function(hum,dam,percent)
  4117.         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4118.         if(hum.Health<=hum.MaxHealth*0.1)then
  4119.                 _hum_tag(hum);
  4120.         end;
  4121. end;
  4122.  
  4123. _ray=function(v0,v1,i)
  4124.         local mag=(v0-v1).magnitude;
  4125.         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4126.        
  4127.         return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4128. end;
  4129.  
  4130. _must=function(v0,v1,i)
  4131.         local hit,pos=_ray(v0,v1,i);
  4132.         return not hit and mouse.target or hit,pos;
  4133. end;
  4134.  
  4135. _cframe=function(x,y,z,r0,r1,r2)
  4136.         return CFrame.Angles(
  4137.                 math.rad(r0 or 0),
  4138.                 math.rad(r1 or 0),
  4139.                 math.rad(r2 or 0)
  4140.         )*CFrame.new(x,y,z);
  4141. end;
  4142.  
  4143. _update=function()
  4144.         if(bool_active and not screen.Parent)then
  4145.                 screen.Parent=gui;
  4146.         elseif(not bool_active and screen.Parent)then
  4147.                 screen.Parent=nil;
  4148.         end;
  4149. end;
  4150.  
  4151. _light=function(v0,v1)
  4152.         local mag=(v0-v1).magnitude;
  4153.         local len=math.random(2,7);
  4154.                 len=len>mag/2 and mag/2 or len;
  4155.        
  4156.         --local light=_new'part'{
  4157.         --        cFrame=CFrame.new(v0,v1);
  4158.         --        size=Vector3.new(1,1,1);
  4159.         --        color=_RGB(255,255,0);
  4160.         --        anchored=true;
  4161.         --        inv;
  4162.         --};
  4163.                 _new'blockMesh'{
  4164.                         scale=Vector3.new(0.2,0.2,len);
  4165.                         offset=Vector3.new(0,0,-len/2);
  4166.                         light;
  4167.                 };
  4168.                
  4169.         local bb=_new'billboardGui'{
  4170.                 size=UDim2.new(2,0,2,0);
  4171.                 adornee=light;
  4172.                 light;
  4173.         };
  4174.                 _new'imageLabel'{
  4175.                         image=url:format(109101526);
  4176.                         backgroundTransparency=1;
  4177.                         size=UDim2.new(1,0,1,0);
  4178.                         bb;
  4179.                 };
  4180.                
  4181.        -- _rem(light,0.15);
  4182. end;
  4183.  
  4184. _rem=function(object,del)
  4185.         if(del)then
  4186.                 delay(del,function()
  4187.                         if(object.Parent)then
  4188.                                 object.Parent=nil;
  4189.                         end;
  4190.                 end);
  4191.         else
  4192.                 pcall(function()
  4193.                         if(object.Parent)then
  4194.                                 object.Parent=nil;
  4195.                         end;
  4196.                 end);
  4197.         end;
  4198. end;
  4199.  
  4200. _blood=function(pos,count)
  4201.         for i=1,count do
  4202.                 local p=_new'part'{
  4203.                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4204.                         position=pos+Vector3.new(math.random(),math.random(),math.random());
  4205.                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4206.                         size=Vector3.new(math.random(),math.random(),math.random())/3;
  4207.                         color=_RGB(255,0,0);
  4208.                         transparency=0.5;
  4209.                         canCollide=true;
  4210.                         bottomSurface=0;
  4211.                         topSurface=0;
  4212.                         formFactor=3;
  4213.                         locked=true;
  4214.                         inv;
  4215.                 };
  4216.                 delay(5,function()
  4217.                         p.Parent=nil;
  4218.                 end);
  4219.         end;
  4220. end;
  4221.  
  4222. _make_hue=function()
  4223.         h_hue=_new'part'{
  4224.                 size=Vector3.new(0.25,1.8,0.35);
  4225.                 color=_RGB(100,100,100);
  4226.                 formFactor=3;
  4227.                 name='hue';
  4228.                 handle;
  4229.         };
  4230.         hh_weld=_new'weld'{
  4231.                 c1=_cframe(0,0.5,0);
  4232.                 part0=handle;
  4233.                 part1=h_hue;
  4234.                 handle;
  4235.         };
  4236. end;
  4237.  
  4238. _shot=function(v0,v1)
  4239.         if(not time_left)then
  4240.                 time_left=0;
  4241.         end;
  4242.         if(time_left>time())then
  4243.                 return nil;
  4244.         else
  4245.                 time_left=time()+math.random(1,10)/100;
  4246.         end;
  4247.        
  4248.         if(bullets.current<1)then
  4249.                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4250.                         soundId='rbxasset://sounds/SWITCH3.wav';
  4251.                         name='tick_sound';
  4252.                         volume=0.2;
  4253.                         pitch=2;
  4254.                         head;
  4255.                 };
  4256.                 tick_sound:play();
  4257.                 if(bullets.clip>0)then
  4258.                         time_left=time()+2;
  4259.                         h_hue:breakJoints();
  4260.                         h_hue.CanCollide=true;
  4261.                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4262.                         _rem(h_hue,10);
  4263.                         delay(1.9,function()
  4264.                                 _make_hue();
  4265.                                 local got=(bullets.clip>bullets.maximum and
  4266.                                         bullets.maximum or
  4267.                                         bullets.clip)-bullets.current;
  4268.  
  4269.                                 bullets.clip=bullets.clip-got;
  4270.                                 bullets.current=bullets.current+got;
  4271.                         end);
  4272.                 end;
  4273.                 return nil;
  4274.         else
  4275.                 bullets.current=bullets.current-1;
  4276.                
  4277.                 h_weld.C1=_cframe(0,0.75,0,
  4278.                                         -math.random(1000,1100)/10,180,0);
  4279.                 d_weld.C1=_cframe(0,-0.25,0.3);
  4280.                
  4281.                 lightstuff.Visible=true;
  4282.                 delay(0.1,function()
  4283.                         lightstuff.Visible=false;
  4284.                 end);
  4285.                
  4286.                 _rem(_new'part'{
  4287.                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4288.                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4289.                         size=Vector3.new(0.1,0.1,0.4);
  4290.                         color=_RGB(200,200,0);
  4291.                         material='Slate';
  4292.                         canCollide=true;
  4293.                         formFactor=3;
  4294.                         inv;
  4295.                 },5);
  4296.  
  4297.                 delay(0.1,function()
  4298.                         d_weld.C1=_cframe(0,-0.25,0);
  4299.                         if(bool_active)then
  4300.                                 h_weld.C1=h_weld_cf_active;
  4301.                         end;
  4302.                 end)
  4303.         end;
  4304.        
  4305.         local hit,pos=_must(v0,v1,char);
  4306.        
  4307.         shot_sound:play();
  4308.        
  4309.  
  4310.                                 _rem(_new'part'{
  4311.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4312.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4313.                                         color=_RGB(255,255,0);
  4314.                                         transparency=0.6;
  4315.                                                                                 reflectance=0.5;
  4316.                                         canCollide=false;
  4317.                                         bottomSurface=0;
  4318.                                         anchored=true;
  4319.                                         formFactor=3;
  4320.                                         topSurface=0;
  4321.                                         inv;
  4322.                                 },.15);
  4323.         _light(v0,v1);
  4324.        
  4325.         if(not hit)then return nil;end;
  4326.        
  4327.         if(hit.Parent.className=='Hat')then
  4328.                 hit:breakJoints();
  4329.                 hit.CanCollide=true;
  4330.                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4331.                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4332.         else
  4333.                 local hum=_hum(hit.Parent);
  4334.                 if(not hum)then
  4335.                         if(hit.Anchored==false and hit.Size.magnitude<4)then
  4336.                                 hit:breakJoints();
  4337.                                 hit.CanCollide=true;
  4338.                         end;
  4339.                 else
  4340.                         _hum_dam(hum,math.random(4,6));
  4341.                         _blood(pos,math.random(3,6));
  4342.                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4343.                         if(hit.Name=='Head')then
  4344.                                 hum.Health=0;
  4345.                                 _blood(pos,math.random(3,6));
  4346.                                 delay(0.001,function()
  4347.                                         _new(workspace:FindFirstChild'head_shot'or'sound'){
  4348.                                                 pitch=math.random(70,100)*0.01;
  4349.                                                 soundId=url:format(1876552);
  4350.                                                 name='head_shot';
  4351.                                                 workspace;
  4352.                                         }:play();
  4353.                                 end);
  4354.                                 _hum_tag(hum);
  4355.                                 _rem(_new'part'{
  4356.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4357.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4358.                                         color=torso.Color;
  4359.                                         transparency=0.5;
  4360.                                         canCollide=false;
  4361.                                         bottomSurface=0;
  4362.                                         anchored=true;
  4363.                                         formFactor=3;
  4364.                                         topSurface=0;
  4365.                                         inv;
  4366.                                 },30);
  4367.                                 hit.Parent=nil;
  4368.                                 for b=0,1 do
  4369.                                         for a=0,1 do
  4370.                                                 for i=0,1 do
  4371.                                                         _rem(_new'part'{
  4372.                                                                 velocity=CFrame.new(v0,pos).lookVector*20;
  4373.                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4374.                                                                 size=Vector3.new(0.5,0.5,0.5);
  4375.                                                                 color=_RGB(255,255,255);
  4376.                                                                 bottomSurface=0;
  4377.                                                                 canCollide=true;
  4378.                                                                 transparency=0;
  4379.                                                                 formFactor=3;
  4380.                                                                 topSurface=0;
  4381.                                                                 hum;
  4382.                                                         },30);
  4383.                                                 end;
  4384.                                         end;
  4385.                                 end;
  4386.                         end;
  4387.                 end;
  4388.         end;
  4389. end;
  4390.  
  4391.  
  4392.  
  4393. _cf_select=function(mouse)
  4394.         mouse.Icon=url:format(109111387);--108999296
  4395.         bool_active=true;
  4396.        
  4397.         local arm=char:findFirstChild'Right Arm';
  4398.         local weld=torso:findFirstChild'Right Shoulder';
  4399.         if(arm and weld)then
  4400.                 h_weld.Part0=arm;
  4401.                 h_weld.C1=h_weld_cf_active;
  4402.                
  4403.                 weld.Part1=nil;
  4404.                 weld.Part0=nil;
  4405.                
  4406.                 weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4407.                         name='right_arml';
  4408.                         part0=torso;
  4409.                         part1=arm;
  4410.                         torso;
  4411.                 };
  4412.                
  4413.                 arml=(arml or 0)+1;
  4414.                 local alv=arml;
  4415.                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4416.                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4417.                         gyro.P=30000;
  4418.                         gyro.D=1000;
  4419.                         gyro.Name='p_gyro';
  4420.                 repeat
  4421.                         local pos=mouse.hit.p;
  4422.                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4423.                        
  4424.                         val=-math.pi*0.5;
  4425.                         valp=val*-1;
  4426.                         p0=torso.CFrame;
  4427.                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4428.                         p1=p0+((p0.p-pos).unit*-2);
  4429.                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4430.                         hitpos=torso.Position;
  4431.                         cj=CFrame.new(hitpos);
  4432.                         c0=torso.CFrame:inverse()*cj;
  4433.                         c1=p2:inverse()*cj;
  4434.                         weld.C0=c0;
  4435.                         weld.C1=c1;
  4436.                        
  4437.                         gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4438.                        
  4439.                         wait(0.001);
  4440.                 until arml~=alv;
  4441.                 gyro.Parent=nil;
  4442.         end;
  4443. end;
  4444.  
  4445. _cf_deselect=function()
  4446.         bool_active=false;
  4447.         arml=(arml or 0)+1;
  4448.         loop_shot=(loop_shot or 0)+1;
  4449.                
  4450.         h_weld.Part0=torso;
  4451.         h_weld.C1=h_weld_cf_inactive;
  4452.        
  4453.         local weld=torso:findFirstChild'right_arml';
  4454.         if(weld)then
  4455.                 weld.Part1=nil;
  4456.                 weld.Part0=nil;
  4457.         end;
  4458.         local arm=char:findFirstChild'Right Arm';
  4459.         local weld=torso:findFirstChild'Right Shoulder';
  4460.         if(arm and weld)then
  4461.                 weld.Part0=torso;
  4462.                 weld.Part1=arm;
  4463.         end;
  4464. end;
  4465.  
  4466. _cf_mouse=function(event,fun)
  4467.         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4468.                 if(bool_active)then
  4469.                         fun(...);
  4470.                 end;
  4471.         end);
  4472. end;
  4473.  
  4474.  
  4475. do
  4476.         local main=getfenv(0);
  4477.         local c=game:children();
  4478.         local check=function(v)
  4479.                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4480.                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4481.                 end;
  4482.         end;
  4483.         for i=1,#c do
  4484.                 pcall(check,c[i]);
  4485.         end;
  4486. end;
  4487.  
  4488.  
  4489. bullets={
  4490.         maximum=51111111111111111111111111110;
  4491.         current=511111111111111111111111111111110;
  4492.         clip=501111111111111111111111111111111*4;
  4493. };
  4494.  
  4495. list_base_props={
  4496.         backgroundColor3=_RGB(0,0,0);
  4497.         textColor3=_RGB(200,200,200);
  4498.         borderSizePixel=0;
  4499.         color=_RGB(0,0,0);
  4500.         archivable=false;
  4501.         canCollide=false;
  4502.         bottomSurface=0;
  4503.         topSurface=0;
  4504.         formFactor=0;
  4505.         locked=true;
  4506. };
  4507.  
  4508.  
  4509.  
  4510. user=players.localPlayer;
  4511. mouse=user:getMouse();
  4512. char=user.Character;
  4513. gui=user.PlayerGui;
  4514. bag=user.Backpack;
  4515. torso=char.Torso;
  4516. head=char.Head;
  4517. hum=_hum(char);
  4518.  
  4519. url='rbxassetid://%d';
  4520. name='dev-uzi';
  4521.  
  4522. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4523.                                                         0,90,-70);
  4524. h_weld_cf_active=_cframe(0,0.75,0,
  4525.                                                 -110,180,0);
  4526.  
  4527. assert(hum,'humanoid is not found');
  4528.  
  4529.  
  4530.  
  4531. _clear();
  4532.  
  4533.  
  4534. _cf_mouse('button1Down',function()
  4535.         loop_shot=(loop_shot or 0)+1;
  4536.         local vers=loop_shot;
  4537.         local step=runService.Stepped;
  4538.         repeat
  4539.                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4540.                 step:wait();--wait(0.001);
  4541.         until vers~=loop_shot;
  4542. end);
  4543.  
  4544. _cf_mouse('button1Up',function()
  4545.         loop_shot=(loop_shot or 0)+1;
  4546. end);
  4547.  
  4548. _cf_mouse('move',function()
  4549.         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4550. end);
  4551.  
  4552. _cf_mouse('keyDown',function(k)
  4553.         if(k=='r')then
  4554.                 if(bullets.clip>0 and time_left<=time())then
  4555.                         local got=(bullets.clip>bullets.maximum and
  4556.                                 bullets.maximum or
  4557.                                 bullets.clip)-bullets.current;
  4558.  
  4559.                         bullets.clip=bullets.clip-got;
  4560.                         bullets.current=bullets.current+got;
  4561.                         if(got~=0)then
  4562.                                 time_left=time()+2;
  4563.                         end;
  4564.                 end;
  4565.         end;
  4566. end);
  4567.  
  4568.  
  4569. screen=_new'screenGui'{
  4570.         name=name;
  4571. };
  4572.  
  4573. cross_f=_new'frame'{
  4574.         size=UDim2.new(0,21,0,21);
  4575.         backgroundTransparency=1;
  4576.         screen;
  4577. };
  4578.  
  4579. for i=0,1 do
  4580.         _new'frame'{
  4581.                 position=UDim2.new(0,13*i,0,11);
  4582.                 size=UDim2.new(0,10,0,1);
  4583.                 cross_f;
  4584.         };
  4585. end;
  4586.  
  4587. for i=0,1 do
  4588.         _new'frame'{
  4589.                 position=UDim2.new(0,11,0,13*i);
  4590.                 size=UDim2.new(0,1,0,10);
  4591.                 cross_f;
  4592.         };
  4593. end;
  4594.  
  4595.  
  4596.  
  4597. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4598.         soundId=url:format(2920959);
  4599.         pitch=1.4;
  4600.         head;
  4601. };
  4602. if(shot_sound.Name~='2920959')then
  4603.         shot_sound.Name='2920959';
  4604.         shot_sound:play();
  4605. end;
  4606.  
  4607. bin=_new'hopperBin'{
  4608.         deselected=_cf_deselect;
  4609.         selected=_cf_select;
  4610.         name=name;
  4611.         bag;
  4612. };
  4613.  
  4614. inv=_new'model'{
  4615.         name=name;
  4616.         char;
  4617. };
  4618.  
  4619. handle=_new'part'{
  4620.         size=Vector3.new(0.3,1.3,0.4);
  4621.         color=_RGB(140,140,140);
  4622.         name='handle';
  4623.         formFactor=3;
  4624.         inv;
  4625.         touched=function(hit)
  4626.                 if(hit.Parent.className=='Model')then
  4627.                         local hum=_hum(hit.Parent);
  4628.                         if(hum~=nil)then
  4629.                                 _hum_dam(hum,handle.Velocity.magnitude);
  4630.                         end;
  4631.                 end;
  4632.         end;
  4633. };
  4634.         h_weld=_new'weld'{
  4635.                 c1=h_weld_cf_inactive;
  4636.                 part1=handle;
  4637.                 part0=torso;
  4638.                 handle;
  4639.         };
  4640.                 _make_hue();
  4641.                
  4642.                 h_part=_new'part'{
  4643.                         size=Vector3.new(0.4,0.4,1.4);
  4644.                         color=_RGB(140,140,140);
  4645.                         name='handle';
  4646.                         formFactor=3;
  4647.                         handle;
  4648.                 };
  4649.                 hp_weld=_new'weld'{
  4650.                         c1=_cframe(0,-1.3/2,-0.3,
  4651.                                                 20,0,0);
  4652.                         part0=handle;
  4653.                         part1=h_part;
  4654.                         handle;
  4655.                 };
  4656.                
  4657.                 drag=_new'part'{
  4658.                         size=Vector3.new(0.5,0.45,1.5);
  4659.                         color=_RGB(100,100,100);
  4660.                         name='handle';
  4661.                         formFactor=3;
  4662.                         handle;
  4663.                 };
  4664.                 d_weld=_new'weld'{
  4665.                         c1=_cframe(0,-0.25,0);
  4666.                         part0=h_part;
  4667.                         part1=drag;
  4668.                         handle;
  4669.                 };
  4670.                
  4671.                 tube=_new'part'{
  4672.                         size=Vector3.new(0.2,0.2,1.5);
  4673.                         color=_RGB(0,0,0);
  4674.                         name='handle';
  4675.                         formFactor=3;
  4676.                         handle;
  4677.                 };
  4678.                 t_weld=_new'weld'{
  4679.                         c1=_cframe(0,-0.3,-0.1);
  4680.                         part0=h_part;
  4681.                         part1=tube;
  4682.                         handle;
  4683.                 };
  4684.  
  4685. bullets_label=_new'textLabel'{
  4686.         textStrokeColor3=_RGB(0,0,0);
  4687.         textColor3=_RGB(200,200,200);
  4688.         textStrokeTransparency=0;
  4689.         backgroundTransparency=1;
  4690.         fontSize=5;
  4691.         screen;
  4692. };
  4693.  
  4694. lightstuff=_new'frame'{
  4695.         backgroundColor3=_RGB(255,255,255);
  4696.         position=UDim2.new(0,0,0,-1);
  4697.         backgroundTransparency=0.5;
  4698.         size=UDim2.new(1,0,1,1);
  4699.         borderSizePixel=0;
  4700.         visible=false;
  4701.         screen;
  4702. };
  4703.  
  4704. coroutine.wrap(function()
  4705.         local red,white,green;
  4706.         repeat
  4707.                 if(screen.Parent)then
  4708.                         if(not green and bullets.current==bullets.maximum)then
  4709.                                 green=true;
  4710.                                 bullets_label.TextColor3=_RGB(0,200,0);
  4711.                         elseif(not red and bullets.current==0)then
  4712.                                 red=true;
  4713.                                 bullets_label.TextColor3=_RGB(200,0,0);
  4714.                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4715.                                 bullets_label.TextColor3=_RGB(200,200,200);
  4716.                                 green=false;
  4717.                                 red=false;
  4718.                         end;
  4719.                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4720.                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4721.                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4722.                 end;
  4723.                 wait(0.001);
  4724.         until nil;
  4725. end)();
  4726.  
  4727.  
  4728. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4729. local vers=_G.dev_pistol_version;
  4730. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4731. if(hum.Health==0)then
  4732.         _clear();
  4733. end;
  4734. end
  4735. end)
  4736.  
  4737. addcmd('nil', 'removes the player',{},
  4738. function(args, speaker)
  4739.     local players = getPlayer(args[1], speaker)
  4740.     for i,v in pairs(players)do
  4741.         pcall(function() gPlayers[v].Character:Remove() end)
  4742.         gPlayers[v].Character = nil
  4743.         if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4744.             Notify('Made player(s) nil') end end end)
  4745.  
  4746.  
  4747. addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
  4748. function(args, speaker)
  4749.     local player = args[1]
  4750.     local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
  4751.     if player ~= nil then
  4752.     if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
  4753.         table.insert(banT, playerid)
  4754.         banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
  4755.         updatebans()
  4756.         Notify("Added ban for: "..player)
  4757.     end
  4758.     end
  4759. end)
  4760.  
  4761. addcmd('ban', 'goodbye ;)',{},
  4762. function(args, speaker)
  4763. local players = getPlayer(args[1], speaker)
  4764. for i,v in pairs(players)do
  4765. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4766. Notify('Banned player(s)') end
  4767.     spawn(function()
  4768. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4769. if not FindTable(banname, gPlayers[v].Name) then
  4770. table.insert(banT, _players[v].userId)
  4771. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4772. updatebans()
  4773. kickF(gPlayers[v])
  4774. end
  4775. end
  4776. end)
  4777. end
  4778. end)
  4779.  
  4780. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4781. function(args, speaker)
  4782.     banT = {}
  4783.     banname = {}
  4784.     Notify('Removed all bans')
  4785.     updatebans()
  4786. end)
  4787.  
  4788. addcmd('unban','unbans a player',{},
  4789. function(args, speaker)
  4790.     if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4791.         table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4792.         for i,v in pairs(banname) do
  4793.         if v.NAME == tostring(args[1]) then
  4794.         table.remove(banname, i)
  4795.         updatebans()
  4796.         end end
  4797.         Notify('Unbanned ' .. args[1])
  4798.     end
  4799. end)
  4800.  
  4801. addcmd('dismiss', 'dismiss',{'verify'},
  4802. function(args, speaker)
  4803. for _, child in pairs( workspace:GetChildren()) do
  4804.     if child.Name == speaker.Name .. "TAB" then
  4805.         child:Destroy() end end
  4806. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4807. end)
  4808.  
  4809. addcmd('admin', 'ur an admin now ;o',{},
  4810. function(args, speaker)
  4811. if speaker.userId ~= LP.userId then
  4812. lponly(speaker) else
  4813.     local players = getPlayer(args[1], speaker)
  4814.     for i,v in pairs(players)do
  4815.         spawn(function()
  4816.         if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4817.             table.insert(adminT, _players[v].userId)
  4818.             adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4819.             updateadmins()
  4820.             if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4821. Notify('Gave player(s) admin') end
  4822. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4823. end end) end end end)
  4824.  
  4825. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4826. function(args, speaker)
  4827. if speaker.userId ~= LP.userId then
  4828. lponly(speaker) else
  4829.     local players = getPlayer(args[1], speaker)
  4830.     for i,v in pairs(players)do
  4831.         local radmin = tostring(_players[v].Name)
  4832.         if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4833.         table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4834.         for a,b in pairs(adminname) do
  4835.         if b.NAME == radmin then
  4836.         table.remove(adminname, a)
  4837.         updateadmins()
  4838.         end end
  4839.         game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4840.         if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4841.         Notify('Removed admin from player(s)') end
  4842.     end
  4843.     end
  4844.     end
  4845. end)
  4846.  
  4847. addcmd('bang', 'owo',{'rape'},
  4848. function(args, speaker)
  4849.     local players = getPlayer(args[1], speaker)
  4850.     local target = getPlayer(args[2], speaker)[1]
  4851.     for i,v in pairs(players)do
  4852.     if args[2] then
  4853.         rape(target, v)
  4854.     else
  4855.         rape(v, speaker.Name)
  4856.     end
  4857.     end
  4858. end)
  4859.  
  4860. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4861. function(args, speaker)
  4862.     local players = getPlayer(args[1], speaker)
  4863.     for i,v in pairs(players)do
  4864. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4865. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4866. end
  4867.  
  4868. y = Instance.new("BillboardGui")
  4869. y.Size = UDim2.new(0,100,0,150)
  4870. y.StudsOffset = Vector3.new(0,1,0)
  4871. y.Parent = gPlayers[v].Character.Head
  4872. y.Adornee = gPlayers[v].Character.Head
  4873. f = Instance.new("TextLabel")
  4874. f.Parent = y
  4875. f.BackgroundTransparency = 1
  4876. f.Position = UDim2.new(0,0,0,-50)
  4877. f.Size = UDim2.new(0,100,0,100)
  4878. f.Font = "Highway"
  4879. f.FontSize = "Size48"
  4880. f.Text = GLS(false, 1)
  4881. f.TextStrokeColor3 = Color3.new(0,0,0)
  4882. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4883. f.TextStrokeTransparency = 0
  4884. f.TextYAlignment = "Bottom"
  4885. end
  4886. end)
  4887.  
  4888. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4889. function(args, speaker)
  4890.     local players = getPlayer(args[1], speaker)
  4891.     for i,v in pairs(players)do
  4892. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4893. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4894. end
  4895. end
  4896. end)
  4897.  
  4898. function pipeTp(name,target)
  4899.     spawn(function()
  4900.     local pipe = Instance.new("Part")
  4901.     pipe.Name = "Pipe"
  4902.     pipe.Color = Color3.new(52/255,142/255,64/255)
  4903.     pipe.Size = Vector3.new(8,8,8)
  4904.     pipe.Anchored = true
  4905.     local mesh = Instance.new("SpecialMesh",pipe)
  4906.     mesh.MeshId = "rbxassetid://856736661"
  4907.     mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  4908.     local sound = Instance.new("Sound",pipe)
  4909.     sound.SoundId = "rbxassetid://864352897"
  4910.     sound.Volume = 1
  4911.    
  4912.     local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  4913.    
  4914.     local char = game:GetService("Players")[name].Character
  4915.     char.PrimaryPart = char.HumanoidRootPart
  4916.     if char:FindFirstChild("Torso") then
  4917.         char.Torso.Anchored = true
  4918.     else
  4919.         char.UpperTorso.Anchored = true
  4920.     end
  4921.    
  4922.     local torso = char.HumanoidRootPart
  4923.     local initPos = torso.CFrame
  4924.    
  4925.     pipe.Parent = workspace
  4926.     pipe.CFrame = initPos - Vector3.new(0,8,0)
  4927.    
  4928.     for i = 0,8,0.2 do
  4929.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  4930.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  4931.         game:GetService("RunService").RenderStepped:wait()
  4932.     end
  4933.    
  4934.     sound:Play()
  4935.     for i = 7,-8,-0.2 do
  4936.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  4937.         game:GetService("RunService").RenderStepped:wait()
  4938.     end
  4939.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  4940.    
  4941.     for i = 8,0,-0.2 do
  4942.         pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  4943.         game:GetService("RunService").RenderStepped:wait()
  4944.     end
  4945.    
  4946.     pipe.CFrame = targetpos - Vector3.new(0,8,0)
  4947.     char:SetPrimaryPartCFrame(pipe.CFrame)
  4948.    
  4949.     for i = 0,8,0.2 do
  4950.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  4951.         game:GetService("RunService").RenderStepped:wait()
  4952.     end
  4953.    
  4954.     local played = false
  4955.     for i = -8,7,0.2 do
  4956.         if i >= 0 and not played then played = true sound:Play() end
  4957.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  4958.         game:GetService("RunService").RenderStepped:wait()
  4959.     end
  4960.     char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  4961.    
  4962.     for i = 8,0,-0.2 do
  4963.         pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  4964.         if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  4965.         game:GetService("RunService").RenderStepped:wait()
  4966.     end
  4967.    
  4968.     pipe:Destroy()
  4969.    
  4970.     if char:FindFirstChild("Torso") then
  4971.         char.Torso.Anchored = false
  4972.     else
  4973.         char.UpperTorso.Anchored = false
  4974.     end
  4975.     end)
  4976. end
  4977.  
  4978. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  4979. function(args, speaker)
  4980.     local players = getPlayer(args[1], speaker)
  4981.     local target = getPlayer(args[2], speaker)[1]
  4982.     for i,v in pairs(players)do
  4983.         pipeTp(v,target)
  4984.     end
  4985. end)
  4986.  
  4987. addcmd('rhats', 'no more hats',{'removehats'},
  4988. function(args, speaker)
  4989.     local players = getPlayer(args[1], speaker)
  4990.     for i,v in pairs(players) do
  4991.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  4992.             if v:IsA('Accessory') then
  4993.                 v:destroy()
  4994.             end
  4995.         end
  4996.     end
  4997. end)
  4998.  
  4999. addcmd('naked', 'no more clothing',{},
  5000. function(args, speaker)
  5001.     local players = getPlayer(args[1], speaker)
  5002.     for i,v in pairs(players) do
  5003.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5004.             if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  5005.                 v:destroy()
  5006.             end
  5007.         end
  5008.     end
  5009. end)
  5010.  
  5011. addcmd('rainbow', 'makes a players parts change colors',{},
  5012. function(args, speaker)
  5013.     local players = getPlayer(args[1], speaker)
  5014.     for i,v in pairs(players) do
  5015.     local Parts={}
  5016. local function GetDiscoColor(hue)
  5017.     local section = hue % 1 * 3
  5018.     local secondary = 0.5 * math.pi * (section % 1)
  5019.     if section < 1 then
  5020.         return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  5021.     elseif section < 2 then
  5022.         return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  5023.     else
  5024.         return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  5025.     end
  5026. end
  5027. local Part = function(x,y,z,color,tr,cc,an,parent)
  5028.     local p = Instance.new('Part',parent)
  5029.     p.formFactor = 'Custom'
  5030.     p.Size = Vector3.new(x,y,z)
  5031.     p.BrickColor = BrickColor.new(color)
  5032.     p.CanCollide = cc
  5033.     p.Transparency = tr
  5034.     p.Anchored = an
  5035.     p.TopSurface,p.BottomSurface = 0,0
  5036.     p:BreakJoints''
  5037.     table.insert(Parts,p)
  5038.     return p
  5039. end
  5040. local Weld = function(p0,p1)
  5041.     local w = Instance.new('Motor',p0)
  5042.     w.Part0 = p0
  5043.     w.Part1 = p1
  5044.     return w
  5045. end
  5046. local Mesh = function(par,num,x,y,z)
  5047.     local msh = 0
  5048.     if num == 1 then
  5049.         msh = Instance.new("SpecialMesh",par)
  5050.         msh.MeshId='rbxasset://fonts/torso.mesh'
  5051.         msh.TextureId='rbxasset://25701026'
  5052.     end
  5053.     if num == 2 then
  5054.         msh = Instance.new("SpecialMesh",par)
  5055.         msh.MeshId='rbxasset://fonts/head.mesh'
  5056.         msh.TextureId='rbxassetid://25701026'
  5057.     end
  5058.     msh.Scale = Vector3.new(x,y,z)
  5059.     return msh
  5060. end
  5061. local char=gPlayers[v].Character
  5062. for _,v in pairs(char:GetChildren()) do
  5063.     if v.ClassName=="Part" then
  5064.         v.Transparency=1
  5065.     elseif v.ClassName=="Hat" then
  5066.         v.Handle.Mesh.TextureId='rbxassetid://25701026'
  5067.         table.insert(Parts,v.Handle)
  5068.     end
  5069. end
  5070. local t=Part(1,1,1,'',0,false,false,char)
  5071. Mesh(t,1,1,1,1)
  5072. Weld(char.Torso,t)
  5073. local a=Part(1,1,1,'',0,false,false,char)
  5074. Mesh(a,1,.5,1,1)
  5075. Weld(char['Right Arm'],a)
  5076. local a=Part(1,1,1,'',0,false,false,char)
  5077. Mesh(a,1,.5,1,1)
  5078. Weld(char['Left Arm'],a)
  5079. local l=Part(1,1,1,'',0,false,false,char)
  5080. Mesh(l,1,.5,1,1)
  5081. Weld(char['Right Leg'],l)
  5082. local l=Part(1,1,1,'',0,false,false,char)
  5083. Mesh(l,1,.5,1,1)
  5084. Weld(char['Left Leg'],l)
  5085. local h=Part(1,1,1,'',0,false,false,char)
  5086. Mesh(h,2,1,1,1)
  5087. Weld(char.Head,h)
  5088. spawn(function()
  5089.     while(coroutine.yield())do
  5090.         for i=1,#Parts do
  5091.             Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  5092.         end
  5093.     end;
  5094. end);
  5095.     end
  5096. end)
  5097.  
  5098. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  5099. function(args, speaker)
  5100.     local players = getPlayer(args[1], speaker)
  5101.     for i,v in pairs(players) do
  5102.         for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  5103.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5104.                 v:destroy() end
  5105.     for i,v in pairs(players) do
  5106.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  5107.             if v:IsA('Tool') or v:IsA('HopperBin') then
  5108.                 v:destroy() end end end
  5109.         end
  5110.     end
  5111. end)
  5112.  
  5113. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  5114. function(args, speaker)
  5115.     local players = getPlayer(args[1], speaker)
  5116.     for i,v in pairs(players)do
  5117.             local function copy(instance)
  5118.         for i,c in pairs(instance:GetChildren())do
  5119.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5120.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5121.             copy(c)
  5122.         end
  5123.     end
  5124.     copy(gPlayers[v].Backpack)
  5125. end
  5126. for i,v in pairs(players)do
  5127.     local function copy(instance)
  5128.         for i,c in pairs(instance:GetChildren())do
  5129.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5130.                 c:Clone().Parent = gPlayers[v].StarterGear end
  5131.             copy(c)
  5132.         end
  5133.     end
  5134.     copy(gPlayers[v].Character)
  5135. end
  5136. Notify('Copied tools to StarterGear')
  5137. end)
  5138.  
  5139. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5140. function(args, speaker)
  5141.     local players = getPlayer(args[1], speaker)
  5142.     for i,v in pairs(players)do
  5143.     for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  5144.     if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5145. end end end
  5146. Notify('Cleared tools from StarterGear')
  5147. end)
  5148.  
  5149. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  5150. function(args, speaker)
  5151.     local players = getPlayer(args[1], speaker)
  5152.     for i,v in pairs(players)do
  5153.             local function copy(instance)
  5154.         for i,c in pairs(instance:GetChildren())do
  5155.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5156.                 c:Clone().Parent = gPlayers[v].Backpack end
  5157.             copy(c)
  5158.         end
  5159.     end
  5160.     copy(LightingService)
  5161. end
  5162. for i,v in pairs(players)do
  5163.     local function copy(instance)
  5164.         for i,c in pairs(instance:GetChildren())do
  5165.             if c:IsA('Tool') or c:IsA('HopperBin') then
  5166.                 c:Clone().Parent = gPlayers[v].Backpack end
  5167.             copy(c)
  5168.         end
  5169.     end
  5170.     copy(game.ReplicatedStorage)
  5171.     end
  5172. end)
  5173.  
  5174. wdisco = false
  5175. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5176. function(args, speaker)
  5177. if wdisco == false then
  5178. wdisco = true
  5179. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5180.         repeat wait(1)
  5181.             if wdisco == true then
  5182.         local function color(instance)
  5183.         for i,v in pairs(instance:GetChildren())do
  5184.             if v.className == "Part" then
  5185.                 v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5186.             color(v)
  5187.         end
  5188. end
  5189. color(workspace)
  5190. end
  5191. until wdisco == false
  5192. end
  5193. end)
  5194.  
  5195. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5196. function(args, speaker)
  5197. wdisco = false
  5198. end)
  5199.  
  5200. addcmd('gravity', 'workspace gravity',{''},
  5201. function(args, speaker)
  5202. workspace.Gravity = args[1]
  5203. Notify('Gravity set to ' .. args[1])
  5204. end)
  5205.  
  5206. SINFOGUIopen = false
  5207. function serverinfogui()
  5208. if SINFOGUIopen == false then
  5209. local Sinfo = Instance.new("ScreenGui")
  5210. local drag = Instance.new("Frame")
  5211. local PromptDialog = Instance.new("Frame")
  5212. local shadow = Instance.new("Frame")
  5213. local PopupText = Instance.new("TextLabel")
  5214. local Exit = Instance.new("TextButton")
  5215. local ContainerFrame = Instance.new("Frame")
  5216. local TextLabel = Instance.new("TextLabel")
  5217. local TextLabel2 = Instance.new("TextLabel")
  5218. local TextLabel3 = Instance.new("TextLabel")
  5219. local Time = Instance.new("TextLabel")
  5220. local appearance = Instance.new("TextLabel")
  5221. local fe = Instance.new("TextLabel")
  5222. local maxplayers = Instance.new("TextLabel")
  5223. local name = Instance.new("TextLabel")
  5224. local placeid = Instance.new("TextLabel")
  5225. local playerid = Instance.new("TextLabel")
  5226. local players = Instance.new("TextLabel")
  5227. Sinfo.Name = "Sinfo"
  5228. Sinfo.Parent = game.CoreGui
  5229. drag.Name = "drag"
  5230. drag.Parent = Sinfo
  5231. drag.Active = true
  5232. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5233. drag.BackgroundTransparency = 1
  5234. dragGUI(drag)
  5235. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5236. drag.Size = UDim2.new(0, 290, 0, 30)
  5237. PromptDialog.Name = "PromptDialog"
  5238. PromptDialog.Parent = drag
  5239. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5240. PromptDialog.BackgroundTransparency = 1
  5241. PromptDialog.BorderSizePixel = 0
  5242. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5243. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5244. PromptDialog.ZIndex = 8
  5245. shadow.Name = "shadow"
  5246. shadow.Parent = PromptDialog
  5247. shadow.BackgroundColor3 = maincolor
  5248. shadow.BackgroundTransparency = 0.30000001192093
  5249. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5250. shadow.BorderSizePixel = 0
  5251. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5252. shadow.Size = UDim2.new(0, 290, 0, 26)
  5253. PopupText.Name = "PopupText"
  5254. PopupText.Parent = shadow
  5255. PopupText.BackgroundTransparency = 1
  5256. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5257. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5258. PopupText.ZIndex = 110
  5259. PopupText.Font = Enum.Font.SourceSansBold
  5260. PopupText.FontSize = Enum.FontSize.Size28
  5261. PopupText.Text = "Server"
  5262. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5263. PopupText.TextStrokeTransparency = 0
  5264. PopupText.TextWrapped = true
  5265. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5266. Exit.Name = "Exit"
  5267. Exit.Parent = shadow
  5268. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5269. Exit.BackgroundTransparency = 0.30000001192093
  5270. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5271. Exit.BorderSizePixel = 0
  5272. Exit.Position = UDim2.new(0, 267, 0, 3)
  5273. Exit.Size = UDim2.new(0, 20, 0, 20)
  5274. Exit.FontSize = Enum.FontSize.Size14
  5275. Exit.Text = ""
  5276. ContainerFrame.Name = "ContainerFrame"
  5277. ContainerFrame.Parent = PromptDialog
  5278. ContainerFrame.BackgroundColor3 = maincolor
  5279. ContainerFrame.BackgroundTransparency = 0.5
  5280. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5281. ContainerFrame.BorderSizePixel = 0
  5282. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5283. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5284. ContainerFrame.ZIndex = 5
  5285. TextLabel.Name = "Text Label"
  5286. TextLabel.Parent = ContainerFrame
  5287. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5288. TextLabel.BackgroundTransparency = 1
  5289. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5290. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5291. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5292. TextLabel.ZIndex = 10
  5293. TextLabel.Font = Enum.Font.SourceSans
  5294. TextLabel.FontSize = Enum.FontSize.Size24
  5295. TextLabel.Text = "Run Time:"
  5296. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5297. TextLabel.TextStrokeTransparency = 0
  5298. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5299. TextLabel2.Name = "Text Label2"
  5300. TextLabel2.Parent = ContainerFrame
  5301. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5302. TextLabel2.BackgroundTransparency = 1
  5303. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5304. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5305. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5306. TextLabel2.ZIndex = 10
  5307. TextLabel2.Font = Enum.Font.SourceSans
  5308. TextLabel2.FontSize = Enum.FontSize.Size24
  5309. TextLabel2.Text = "Statistics:"
  5310. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5311. TextLabel2.TextStrokeTransparency = 0
  5312. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5313. TextLabel3.Name = "Text Label3"
  5314. TextLabel3.Parent = ContainerFrame
  5315. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5316. TextLabel3.BackgroundTransparency = 1
  5317. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5318. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5319. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5320. TextLabel3.ZIndex = 10
  5321. TextLabel3.Font = Enum.Font.SourceSans
  5322. TextLabel3.FontSize = Enum.FontSize.Size24
  5323. TextLabel3.Text = "Local Player:"
  5324. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5325. TextLabel3.TextStrokeTransparency = 0
  5326. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5327. Time.Name = "Time"
  5328. Time.Parent = ContainerFrame
  5329. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5330. Time.BackgroundTransparency = 1
  5331. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5332. Time.Position = UDim2.new(0, 10, 0, 90)
  5333. Time.Size = UDim2.new(0, 100, 0, 20)
  5334. Time.ZIndex = 100
  5335. Time.Font = Enum.Font.ArialBold
  5336. Time.FontSize = Enum.FontSize.Size14
  5337. Time.Text = "Loading..."
  5338. Time.TextColor3 = Color3.new(1, 1, 1)
  5339. Time.TextStrokeTransparency = 0
  5340. Time.TextXAlignment = Enum.TextXAlignment.Left
  5341. appearance.Name = "appearance"
  5342. appearance.Parent = ContainerFrame
  5343. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5344. appearance.BackgroundTransparency = 1
  5345. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5346. appearance.Position = UDim2.new(0, 10, 0, 40)
  5347. appearance.Size = UDim2.new(0, 100, 0, 20)
  5348. appearance.ZIndex = 10
  5349. appearance.Font = Enum.Font.ArialBold
  5350. appearance.FontSize = Enum.FontSize.Size14
  5351. appearance.Text = "Appearance: Loading..."
  5352. appearance.TextColor3 = Color3.new(1, 1, 1)
  5353. appearance.TextStrokeTransparency = 0
  5354. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5355. fe.Name = "fe"
  5356. fe.Parent = ContainerFrame
  5357. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5358. fe.BackgroundTransparency = 1
  5359. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5360. fe.Position = UDim2.new(0, 10, 0, 200)
  5361. fe.Size = UDim2.new(0, 100, 0, 20)
  5362. fe.ZIndex = 10
  5363. fe.Font = Enum.Font.ArialBold
  5364. fe.FontSize = Enum.FontSize.Size14
  5365. fe.Text = "Loading..."
  5366. fe.TextColor3 = Color3.new(1, 1, 1)
  5367. fe.TextStrokeTransparency = 0
  5368. fe.TextXAlignment = Enum.TextXAlignment.Left
  5369. maxplayers.Name = "maxplayers"
  5370. maxplayers.Parent = ContainerFrame
  5371. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5372. maxplayers.BackgroundTransparency = 1
  5373. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5374. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5375. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5376. maxplayers.ZIndex = 10
  5377. maxplayers.Font = Enum.Font.ArialBold
  5378. maxplayers.FontSize = Enum.FontSize.Size14
  5379. maxplayers.Text = "Loading..."
  5380. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5381. maxplayers.TextStrokeTransparency = 0
  5382. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5383. name.Name = "name"
  5384. name.Parent = ContainerFrame
  5385. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5386. name.BackgroundTransparency = 1
  5387. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5388. name.Position = UDim2.new(0, 10, 0, 180)
  5389. name.Size = UDim2.new(0, 100, 0, 20)
  5390. name.ZIndex = 10
  5391. name.Font = Enum.Font.ArialBold
  5392. name.FontSize = Enum.FontSize.Size14
  5393. name.Text = "Place: Loading..."
  5394. name.TextColor3 = Color3.new(1, 1, 1)
  5395. name.TextStrokeTransparency = 0
  5396. name.TextXAlignment = Enum.TextXAlignment.Left
  5397. placeid.Name = "placeid"
  5398. placeid.Parent = ContainerFrame
  5399. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5400. placeid.BackgroundTransparency = 1
  5401. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5402. placeid.Position = UDim2.new(0, 10, 0, 220)
  5403. placeid.Size = UDim2.new(0, 100, 0, 20)
  5404. placeid.ZIndex = 10
  5405. placeid.Font = Enum.Font.ArialBold
  5406. placeid.FontSize = Enum.FontSize.Size14
  5407. placeid.Text = "Place ID: Loading..."
  5408. placeid.TextColor3 = Color3.new(1, 1, 1)
  5409. placeid.TextStrokeTransparency = 0
  5410. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5411. playerid.Name = "playerid"
  5412. playerid.Parent = ContainerFrame
  5413. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5414. playerid.BackgroundTransparency = 1
  5415. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5416. playerid.Position = UDim2.new(0, 10, 0, 20)
  5417. playerid.Size = UDim2.new(0, 100, 0, 20)
  5418. playerid.ZIndex = 10
  5419. playerid.Font = Enum.Font.ArialBold
  5420. playerid.FontSize = Enum.FontSize.Size14
  5421. playerid.Text = "Player ID: Loading..."
  5422. playerid.TextColor3 = Color3.new(1, 1, 1)
  5423. playerid.TextStrokeTransparency = 0
  5424. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5425. players.Name = "players"
  5426. players.Parent = ContainerFrame
  5427. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5428. players.BackgroundTransparency = 1
  5429. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5430. players.Position = UDim2.new(0, 10, 0, 140)
  5431. players.Size = UDim2.new(0, 100, 0, 20)
  5432. players.ZIndex = 100
  5433. players.Font = Enum.Font.ArialBold
  5434. players.FontSize = Enum.FontSize.Size14
  5435. players.Text = "Loading..."
  5436. players.TextColor3 = Color3.new(1, 1, 1)
  5437. players.TextStrokeTransparency = 0
  5438. players.TextXAlignment = Enum.TextXAlignment.Left
  5439. local SINFOGUI = ContainerFrame
  5440. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5441. SINFOGUIopen = true wait(0.5)
  5442. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5443. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5444. Exit.MouseButton1Click:Connect(function()
  5445. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5446. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5447. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5448. if workspace.FilteringEnabled == true then
  5449. SINFOGUI.fe.Text = "Filtering Enabled"
  5450. elseif workspace.FilteringEnabled == false then
  5451. SINFOGUI.fe.Text = "Filtering Disabled"  end
  5452. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5453. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5454.     players = gPlayers:getPlayers()
  5455.     SINFOGUI.players.Text = #players.. " Player(s)"
  5456.     SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5457.     local seconds = math.floor(workspace.DistributedGameTime)
  5458.     local minutes = math.floor(workspace.DistributedGameTime / 60)
  5459.     local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5460.     local seconds = seconds - (minutes * 60)
  5461.     local minutes = minutes - (hours * 60)
  5462.     if hours < 1 then if minutes < 1 then
  5463.     SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5464.     SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5465.     SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5466. end  wait(1) until SINFOGUIopen == false end end
  5467. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5468. function(args, speaker)
  5469. if speaker.userId ~= LP.userId then
  5470. lponly(speaker)
  5471. else
  5472. serverinfogui()
  5473. end
  5474. end)
  5475.  
  5476. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5477. function(args, speaker)
  5478.     local players = getPlayer(args[1], speaker)
  5479.     for i,v in pairs(players)do
  5480.     spawn(function()
  5481.         local pchar=_char(v)
  5482.         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5483.         local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5484.         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5485.         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5486.         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5487.         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5488.         if not args[2] then return end
  5489.         Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5490.         Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5491.         Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5492.         Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5493.         Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5494.         Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5495.     end)
  5496.     end
  5497. end)
  5498.  
  5499. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5500. function(args, speaker)
  5501.     local players = getPlayer(args[1], speaker)
  5502.     for i,v in pairs(players)do
  5503.         local pchar=_char(v)
  5504.         for j,v1 in pairs(pchar:GetDescendants()) do
  5505.             if v1:IsA("Sparkles") then
  5506.                 v1:Destroy()
  5507.             end end end
  5508. end)
  5509.  
  5510. addcmd('smoke', 'give a player smoke',{},
  5511. function(args, speaker)
  5512.     local players = getPlayer(args[1], speaker)
  5513.     for i,v in pairs(players)do
  5514.         local pchar=_char(v)
  5515.         Instance.new("Smoke", pchar.HumanoidRootPart)
  5516.     end
  5517. end)
  5518.  
  5519. addcmd('addstat', 'give a player a stat',{},
  5520. function(args, speaker)
  5521.     local players = getPlayer(args[1], speaker)
  5522.     for i,v in pairs(players)do
  5523.     spawn(function()
  5524.     if gPlayers[v]:FindFirstChild("leaderstats") then
  5525.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5526.     if child.Name == "STAT" then
  5527.     child:Destroy()
  5528.     end
  5529.     end
  5530.     local score = Instance.new("StringValue")
  5531.     score.Name = "STAT"
  5532.     score.Value = GLS(false, 1)
  5533.     score.Parent = gPlayers[v].leaderstats
  5534.     else
  5535.     local stats = Instance.new("IntValue")
  5536.     stats.Name = "leaderstats"
  5537.     stats.Parent = gPlayers[v]
  5538.     for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5539.     if child.Name == "STAT" then
  5540.     child:Destroy()
  5541.     end
  5542.     end
  5543.     local score = Instance.new("StringValue")
  5544.     score.Name = "STAT"
  5545.     score.Value = GLS(false, 1)
  5546.     score.Parent = gPlayers[v].leaderstats
  5547.     end
  5548.     end)
  5549.     end
  5550. end)
  5551.  
  5552. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5553. function(args, speaker)
  5554.     local players = getPlayer(args[1], speaker)
  5555.     for i,v in pairs(players)do
  5556.         local pchar=_char(v)
  5557.         for j,v1 in pairs(pchar:GetDescendants()) do
  5558.             if v1:IsA("Smoke") then
  5559.                 v1:Destroy()
  5560.             end
  5561.         end
  5562.     end
  5563. end)
  5564.  
  5565. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5566. function(args, speaker)
  5567.     local players = getPlayer(args[1], speaker)
  5568.     for i,v in pairs(players)do
  5569.         local pchar=_char(v)
  5570.         for i,v in pairs(pchar:GetChildren()) do
  5571.         if pchar.Torso:FindFirstChild("Neck") then
  5572.         pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5573.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5574.         Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5575.         Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5576.         local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5577.         local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5578.     end
  5579.     end
  5580. end
  5581. end)
  5582.  
  5583. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5584. function(args, speaker)
  5585.     local players = getPlayer(args[1], speaker)
  5586.     for i,v in pairs(players)do
  5587.         local pchar=_char(v)
  5588.         for i,v in pairs(pchar:GetChildren()) do
  5589.         pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5590.         local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5591.     end
  5592. end
  5593. end)
  5594.  
  5595. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5596. function(args, speaker)
  5597. workspace.Terrain:Clear()
  5598. end)
  5599.  
  5600. addcmd('smite','get hit by lightning',{},
  5601. function(args, speaker)
  5602.     local players = getPlayer(args[1], speaker)
  5603.     for i,v in pairs(players)do
  5604.         local pchar=_char(v)
  5605.         spawn(function()
  5606.                         local char = pchar
  5607.                         local zeus = Instance.new("Model",char)
  5608.                         local cloud = Instance.new("Part",zeus)
  5609.                         cloud.Anchored = true
  5610.                         cloud.CanCollide = false
  5611.                         cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5612.                         local sound = Instance.new("Sound",cloud)
  5613.                         sound.SoundId = "rbxassetid://133426162"
  5614.                         local mesh = Instance.new("SpecialMesh",cloud)
  5615.                         mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5616.                         mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5617.                         mesh.Scale = Vector3.new(30,30,40)
  5618.                         mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5619.                         local light = Instance.new("PointLight",cloud)
  5620.                         light.Color = Color3.new(0,85/255,1)
  5621.                         light.Brightness = 10
  5622.                         light.Range = 30
  5623.                         light.Enabled = false
  5624.                         wait(0.2)
  5625.                         sound.Volume = 0.5
  5626.                         sound.Pitch = 0.8
  5627.                         sound:Play()
  5628.                         light.Enabled = true
  5629.                         wait(1/100)
  5630.                         light.Enabled = false
  5631.                         wait(0.2)
  5632.                         light.Enabled = true
  5633.                         light.Brightness = 1
  5634.                         wait(0.05)
  5635.                         light.Brightness = 3
  5636.                         wait(0.02)
  5637.                         light.Brightness = 1
  5638.                         wait(0.07)
  5639.                         light.Brightness = 10
  5640.                         wait(0.09)
  5641.                         light.Brightness = 0
  5642.                         wait(0.01)
  5643.                         light.Brightness = 7
  5644.                         light.Enabled = false
  5645.                         wait(1.5)
  5646.                         local part1 = Instance.new("Part",zeus)
  5647.                         part1.Anchored = true
  5648.                         part1.CanCollide = false
  5649.                         part1.Size = Vector3.new(2, 9.2, 1)
  5650.                         part1.BrickColor = BrickColor.new("New Yeller")
  5651.                         part1.Transparency = 0.6
  5652.                         part1.BottomSurface = "Smooth"
  5653.                         part1.TopSurface = "Smooth"
  5654.                         part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5655.                         part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5656.                         wait()
  5657.                         local part2 = part1:clone()
  5658.                         part2.Parent = zeus
  5659.                         part2.Size = Vector3.new(1, 7.48, 2)
  5660.                         part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5661.                         part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5662.                         wait()
  5663.                         local part3 = part1:clone()
  5664.                         part3.Parent = zeus
  5665.                         part3.Size = Vector3.new(1.86, 7.56, 1)
  5666.                         part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5667.                         part3.Rotation = Vector3.new(0, 0, -11.128)
  5668.                         sound.SoundId = "rbxassetid://130818250"
  5669.                         sound.Volume = 1
  5670.                         sound.Pitch = 1
  5671.                         sound:Play()
  5672.                         wait()
  5673.                         part1.Transparency = 1
  5674.                         part2.Transparency = 1
  5675.                         part3.Transparency = 1
  5676.                         Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5677.                         char:BreakJoints()
  5678.         end)
  5679.     end
  5680. end)
  5681.  
  5682. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5683. function(args, speaker)
  5684.     local players = getPlayer(args[1], speaker)
  5685.     for i,v in pairs(players)do
  5686. spawn(function()
  5687.         local pchar=_char(v)
  5688.                 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)
  5689.                 local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5690.                 local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5691.                 local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5692.                 local f = Instance.new("Sound")
  5693.                 f.Name = "fly"
  5694.                 f.SoundId = "rbxassetid://179438534"
  5695.                 f.Volume = 3
  5696.                 f.Pitch = 1
  5697.                 f.Looped = true
  5698.                 f.archivable = true
  5699.                 f.Parent = Ast
  5700.                 f:play()
  5701.                 local Touched = false
  5702.                 coroutine.wrap(function()
  5703.                     repeat wait(0.1)
  5704.                         Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5705.                     until not Ast or Ast.Parent == nil or Touched == true
  5706.                 end)()
  5707.                 Ast.Touched:connect(function(Part)
  5708.                     if Touched == false then
  5709.                         Touched = true
  5710.                         Part:BreakJoints()
  5711.                         local Boom = Instance.new("Explosion", workspace)
  5712.                         Boom.Position = Ast.Position
  5713.                         Boom.BlastPressure = 1000000
  5714.                         Boom.BlastRadius = 30
  5715.                         Fire.Heat = 0
  5716.                         Smoke.RiseVelocity = 0
  5717.                         f:Destroy()
  5718.                         local s = Instance.new("Sound")
  5719.                         s.Name = "boom"
  5720.                         s.SoundId = "rbxassetid://188590169"
  5721.                         s.Volume = 3
  5722.                         s.Pitch = 1
  5723.                         s.Looped = true
  5724.                         s.archivable = true
  5725.                         s.Parent = Ast
  5726.                         s:play()
  5727.                         coroutine.wrap(function()
  5728.                             wait(10)
  5729.                             s:Destroy()
  5730.                             if Ast and Ast.Parent ~= nil then
  5731.                                 Ast:Destroy()
  5732.                             end
  5733.                         end)()
  5734.                     end
  5735.                 end)
  5736. end)
  5737. end
  5738. end)
  5739.  
  5740. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5741. function(args, speaker)
  5742.     local players = getPlayer(args[1], speaker)
  5743.     for i,v in pairs(players)do
  5744. spawn(function()
  5745.         local Char=_char(v)
  5746. local HumanoidRootPart = Char.HumanoidRootPart
  5747. local TickWait = 1
  5748. local Dead = false
  5749.  
  5750. local Position = Vector3.new(0,100,0)
  5751. function NewPart(Parent)
  5752.     local Part = Instance.new("Part", Parent)
  5753.     Part.CanCollide = false
  5754.     Part.Position = Position
  5755.     Part.TopSurface = "Smooth"
  5756.     Part.BottomSurface = "Smooth"
  5757.     Position = Position + Vector3.new(0,10,0)
  5758.     return Part
  5759. end
  5760.  
  5761. local Model = Char:FindFirstChild("Bomb")
  5762. if Model then Model:Destroy() end
  5763.  
  5764. local Model = Instance.new("Model", Char)
  5765. Model.Name = "Bomb"
  5766.  
  5767. local Belt = NewPart(Model)
  5768. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5769. local Weld = Instance.new("Weld", Belt)
  5770. Weld.Part0 = Belt
  5771. Weld.Part1 = HumanoidRootPart
  5772. Weld.C0 = CFrame.new(0,1.1,0)
  5773. local Light = Instance.new("PointLight", Belt)
  5774. Light.Range = 15
  5775. Light.Brightness = 5
  5776. Light.Color = Color3.new(1,0,0)
  5777. local Beep = Instance.new("Sound", Belt)
  5778. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5779. local ExplodeSound = Instance.new("Sound", Belt)
  5780. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5781. ExplodeSound.Pitch = 2.8
  5782. ExplodeSound.Volume = 3
  5783.  
  5784. local Back = NewPart(Model)
  5785. Back.Size = Vector3.new(1.5,1.5,0.5)
  5786. local Weld = Instance.new("Weld", Back)
  5787. Weld.Part0 = Back
  5788. Weld.Part1 = HumanoidRootPart
  5789. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5790.  
  5791. local StrapLeft = NewPart(Model)
  5792. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5793. local Weld = Instance.new("Weld", StrapLeft)
  5794. Weld.Part0 = StrapLeft
  5795. Weld.Part1 = HumanoidRootPart
  5796. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5797.  
  5798. local BuckleLeft = NewPart(Model)
  5799. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5800. local Weld = Instance.new("Weld", BuckleLeft)
  5801. Weld.Part0 = BuckleLeft
  5802. Weld.Part1 = HumanoidRootPart
  5803. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5804.  
  5805. local StrapRight = NewPart(Model)
  5806. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5807. local Weld = Instance.new("Weld", StrapRight)
  5808. Weld.Part0 = StrapRight
  5809. Weld.Part1 = HumanoidRootPart
  5810. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5811.  
  5812. local BuckleRight = NewPart(Model)
  5813. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5814. local Weld = Instance.new("Weld", BuckleRight)
  5815. Weld.Part0 = BuckleRight
  5816. Weld.Part1 = HumanoidRootPart
  5817. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5818.  
  5819. LightEnabled = true
  5820. coroutine.wrap(function()
  5821.     repeat
  5822.         wait(TickWait)
  5823.         LightEnabled = not LightEnabled
  5824.         Light.Enabled = LightEnabled
  5825.         Beep:Play()
  5826.     until Dead == true or Char:FindFirstChild("Bomb") == nil
  5827. end)()
  5828.  
  5829. wait(10)
  5830.     if Dead == false then
  5831.         Dead = true
  5832.         ExplodeSound:Play(); wait(1.4)
  5833.         local Explosion = Instance.new("Explosion")
  5834.         Explosion.Position = Belt.Position
  5835.         Explosion.BlastPressure = 100000
  5836.         Explosion.DestroyJointRadiusPercent = 0.7
  5837.         Explosion.ExplosionType = "CratersAndDebris"
  5838.         Explosion.BlastRadius = 50
  5839.         Explosion.Parent = workspace
  5840.     end
  5841. end)
  5842. end
  5843. end)
  5844.  
  5845. addcmd('btools', 'gives a player btools',{},
  5846. function(args, speaker)
  5847.     local players = getPlayer(args[1], speaker)
  5848.     if players ~= nil then
  5849.         for i, v in pairs(players) do
  5850.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5851.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5852.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5853.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5854.             if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5855.             Notify('Gave btools to player(s)') end end end end)
  5856.  
  5857. addcmd('sword', 'gives a player a sword',{},
  5858. function(args, speaker)
  5859. local players = getPlayer(args[1], speaker)
  5860. if players ~= nil then
  5861. for i, v in pairs(players) do
  5862. coroutine.resume(coroutine.create(function()
  5863. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5864. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
  5865. sword.GripForward = Vector3.new(-1,0,0)
  5866. sword.GripPos = Vector3.new(0,0,-1.5)
  5867. sword.GripRight = Vector3.new(0,1,0)
  5868. sword.GripUp = Vector3.new(0,0,1)
  5869. 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
  5870. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5871. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5872. local Damage = 15
  5873. local SlashSound = Instance.new("Sound", handle)
  5874. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5875. SlashSound.Volume = 1
  5876. local LungeSound = Instance.new("Sound", handle)
  5877. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5878. LungeSound.Volume = 1
  5879. local UnsheathSound = Instance.new("Sound", handle)
  5880. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5881. UnsheathSound.Volume = 1
  5882. handle.Touched:connect(function(hit)
  5883. 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
  5884. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5885. hit.Parent.Humanoid:TakeDamage(Damage)
  5886. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5887. sword.Enabled = false
  5888. SlashSound:play()
  5889. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5890. wait(0.5)
  5891. sword.Enabled = true
  5892. end
  5893. end)
  5894. sword.Equipped:connect(function(hit)
  5895. UnsheathSound:play()
  5896. sword.Enabled = true
  5897. end)
  5898. end
  5899. end))
  5900. end
  5901. end
  5902. end)
  5903.  
  5904. addcmd('hatsize', 'changes players hat size',{''},
  5905. function(args, speaker)
  5906.     local players = getPlayer(args[1], speaker)
  5907.     for i,v in pairs(players) do
  5908.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5909.             if v:IsA('Accessory') then
  5910.                 for a,b in pairs(v.Handle:GetChildren()) do
  5911.                     if b:IsA('SpecialMesh') then
  5912.                         b.Scale = args[2] * Vector3.new(1, 1, 1)
  5913.                     end
  5914.                 end
  5915.             end
  5916.         end
  5917.     end
  5918. end)
  5919.  
  5920. addcmd('headsize', 'changes players head size',{''},
  5921. function(args, speaker)
  5922.     local players = getPlayer(args[1], speaker)
  5923.     for i,v in pairs(players) do
  5924.     local plrchar = _players[v].Character
  5925.     if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  5926.         if args[2] == 1 then
  5927.             plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  5928.             plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  5929.         else
  5930.             plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  5931.         end
  5932.     else plrchar.Humanoid.HeadScale.Value = args[2]
  5933.         end
  5934.     end
  5935. end)
  5936.  
  5937. addcmd('change', 'changes a players stat',{'stat'},
  5938. function(args, speaker)
  5939.     local players = getPlayer(args[1], speaker)
  5940.     for i,v in pairs(players) do
  5941.         if _players[v]:FindFirstChild('leaderstats') then
  5942.             for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  5943.                 if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  5944.                     if args[3] then v.Value = tonumber(args[3]) end
  5945.                 elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  5946.                     v.Value = GLS(false, 2)
  5947.                 end
  5948.             end
  5949.         end
  5950.     end
  5951. end)
  5952.  
  5953. addcmd('draw', 'drawing tool',{},
  5954. function(args, speaker)
  5955. if speaker.userId ~= LP.userId then
  5956. lponly(speaker)
  5957. else
  5958. for i,v in next,game:children()do
  5959.     pcall(function()
  5960.         local c=v.className;
  5961.         rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  5962.     end);
  5963. end;
  5964.  
  5965.  
  5966. user=players.LocalPlayer;
  5967. uname=user.Name;
  5968. guis=user.PlayerGui;
  5969. pack=user.Backpack;
  5970.  
  5971. keyDowns={};
  5972. freeKeys={};
  5973. shortcuts={};
  5974.  
  5975. _G.mine=_G.mine or{};
  5976.  
  5977. name='Draw3D';
  5978. url='http://www.roblox.com/asset/?id=%d';
  5979.  
  5980. iconNormal=url:format(96578285);
  5981. iconOnDown=url:format(96584484);
  5982.  
  5983. ver=0;
  5984. drawPixel=0.10;
  5985. _G.drawLimit=_G.drawLimit or 1000;
  5986.  
  5987. _G.drawColor=_G.drawColor or Color3.new();
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993. destroy=game.remove;
  5994. find=game.findFirstChild;
  5995. new=Instance.new;
  5996. with=function(c)
  5997.     return function(p)
  5998.         local o=type(c)=='string'and new(c)or c;
  5999.         local x=p.Parent;p.Parent=nil;
  6000.         for i,v in next,p do
  6001.             o[i]=v;
  6002.         end;
  6003.         if(x)then
  6004.             o.Parent=x;
  6005.         end;
  6006.         return o;
  6007.     end;
  6008. end;
  6009. getPlace=function()
  6010.     if(find(workspace,'draw')==nil)then
  6011.         new('Model',workspace).Name='draw';
  6012.     end;
  6013.     if(find(workspace.draw,uname)==nil)then
  6014.         new('Model',workspace.draw).Name=uname;
  6015.     end;
  6016.     return workspace.draw[uname];
  6017. end;
  6018. drawLine=function(start,target)
  6019.     local gui=with'BlockMesh'{
  6020.         Parent=with'Part'{
  6021.             CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  6022.             Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  6023.             Parent=getPlace();
  6024.             Color=_G.drawColor;
  6025.             BottomSurface=0;
  6026.             Anchored=true;
  6027.             TopSurface=0;
  6028.             formFactor=3;
  6029.             Name=name;
  6030.     }}.Parent;
  6031.     table.insert(_G.mine,gui);
  6032.     return gui;
  6033. end;
  6034. onDown=function()
  6035.     if(drawing)then
  6036.         return nil;
  6037.     end;
  6038.     if(selectGui.Adornee)then
  6039.         destroy(selectGui.Adornee);
  6040.     end;
  6041.    
  6042.     drawing=true;
  6043.    
  6044.     mouse.Icon=iconOnDown;
  6045.     ver=ver+1;
  6046.    
  6047.    
  6048.     local cVer,start,target=ver,mouse.hit.p;
  6049.    
  6050.     local group={};
  6051.     repeat
  6052.         Wait(0.02);
  6053.        
  6054.         if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  6055.            
  6056.             target=mouse.hit.p;
  6057.            
  6058.             table.insert(group,drawLine(start,target));
  6059.            
  6060.             start=target;
  6061.         end;
  6062.     until ver~=cVer;
  6063.     drawing=false;
  6064.    
  6065.     local groupM=new('Model',getPlace());
  6066.     for i,v in next,group do
  6067.         if(v:IsDescendantOf(Workspace))then
  6068.             v.Parent=groupM;
  6069.         end;
  6070.     end;
  6071.     if(next(groupM:children())==nil)then
  6072.         destroy(groupM);
  6073.     end;
  6074. end;
  6075. onUp=function()
  6076.     mouse.Icon=iconNormal;
  6077.     ver=ver+1;
  6078. end;
  6079. onKeyDown=function(k)
  6080.     if(freeKeys[k]==false)then
  6081.         return false;
  6082.     end;
  6083.     freeKeys[k]=false;
  6084.     Wait(0.01);
  6085.     if(keyDowns[k])then
  6086.         keyDowns[k]();
  6087.     elseif(shortcuts[k])then
  6088.         shortcuts[k]();
  6089.     end;
  6090. end;
  6091. onKeyUp=function(k)
  6092.     freeKeys[k]=true;
  6093. end;
  6094. onMove=function()
  6095.  
  6096. end;
  6097. onSelect=function(lmouse)
  6098.     frame.Visible=true;
  6099.  
  6100.     mouse=lmouse;
  6101.    
  6102.     mouse.Icon=iconNormal;
  6103.    
  6104.     mouse.Button1Down:connect(onDown);
  6105.     mouse.KeyDown:connect(onKeyDown);
  6106.     mouse.Button1Up:connect(onUp);
  6107.     mouse.KeyUp:connect(onKeyUp);
  6108.     mouse.Move:connect(onMove);
  6109. end;
  6110. onDeselect=function()
  6111.     ver=ver+1;
  6112.     frame.Visible=false;
  6113.     selectGui.Adornee=nil;
  6114.     mouse.Icon=iconNormal;
  6115.     for i,v in next,freeKeys do
  6116.         freeKeys[i]=true;
  6117.     end;
  6118. end;
  6119. addButton=function(title,shortcut,fun)
  6120.     with'TextButton'{
  6121.         Text=string.format(' %s (%s)',title,shortcut);
  6122.         TextXAlignment=0;
  6123.         Parent=frame;
  6124.     }.MouseButton1Up:connect(fun);
  6125.    
  6126.     shortcuts[shortcut]=fun;
  6127.    
  6128.     local c=#frame:children();
  6129.     for i,v in next,frame:children()do
  6130.         v.Position=UDim2.new(0,0,0,20*(i-1));
  6131.         v.Size=UDim2.new(1,0,0,20);
  6132.     end;
  6133.    
  6134.     frame.Position=UDim2.new(1,-152,.5,-c*10);
  6135.     frame.Size=UDim2.new(0,150,0,c*20);
  6136. end;
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145. for i,v in next,{guis;pack;}do
  6146.     pcall(function()
  6147.         repeat until destroy(v[name]);
  6148.     end);
  6149. end;
  6150.  
  6151.  
  6152.  
  6153. tool=with'HopperBin'{
  6154.     Parent=pack;
  6155.     Name=name;
  6156. };
  6157. tool.Deselected:connect(onDeselect);
  6158. tool.Selected:connect(onSelect);
  6159.  
  6160.  
  6161.  
  6162.  
  6163. screen=with'ScreenGui'{
  6164.     Parent=guis;
  6165.     Name=name;
  6166. };
  6167. frame=with'Frame'{
  6168.     Parent=screen;
  6169.     Visible=false;
  6170. };
  6171. clframe=with'Frame'{
  6172.     Position=UDim2.new(.5,-50,.5,-50);
  6173.     Size=UDim2.new(0,100,0,100);
  6174.     Visible=false;
  6175.     Parent=screen;
  6176. };
  6177. selectGui=with'SelectionBox'{
  6178.     Parent=screen;
  6179. };
  6180.  
  6181. local c=0;
  6182. for y=0,7 do
  6183.     for x=0,7 do
  6184.         local color=BrickColor.palette(c).Color;
  6185.        
  6186.         with'ImageButton'{
  6187.             Position=UDim2.new(.125*x,0,.125*y);
  6188.             Size=UDim2.new(.125,0,.125);
  6189.             BackgroundColor3=color;
  6190.             Parent=clframe;
  6191.         }.MouseButton1Up:connect(function()
  6192.             clframe.Visible=false;
  6193.             _G.drawColor=color;
  6194.         end);
  6195.        
  6196.         c=c+1;
  6197.     end;
  6198. end;
  6199.  
  6200. addButton('Color','c',function()
  6201.     clframe.Visible=true;
  6202. end);
  6203. addButton('Remove your draws','r',function()
  6204.     repeat
  6205.         destroy(_G.mine[1]);
  6206.         table.remove(_G.mine,1);
  6207.         Wait(0.01);
  6208.     until nil;
  6209. end);
  6210. addButton('Remove global draws','k',function()
  6211.     destroy(workspace.draw);
  6212.     while(_G.mine[1])do
  6213.         destroy(_G.mine[1]);
  6214.         table.remove(_G.mine,1);
  6215.     end;
  6216. end);
  6217. addButton('Remove selected','x',function()
  6218.     repeat
  6219.         if(find(workspace,'draw'))then
  6220.             local dt=mouse.target;
  6221.             if(dt and dt:IsDescendantOf(workspace.draw))then
  6222.                 selectGui.Adornee=dt.Parent;
  6223.             else
  6224.                 selectGui.Adornee=nil;
  6225.             end;
  6226.         else
  6227.             selectGui.Adornee=nil;
  6228.         end;
  6229.         Wait(0.01);
  6230.     until freeKeys.x;
  6231.     selectGui.Adornee=nil;
  6232. end);
  6233.  
  6234.  
  6235.  
  6236.  
  6237. repeat
  6238.     Wait(0.01);
  6239.     if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6240.         destroy(_G.mine[1]);
  6241.         table.remove(_G.mine,1);
  6242.     end;
  6243. until script.Parent==nil or tool.Parent==nil;
  6244. script.Disabled=true;
  6245. destroy(screen);
  6246. end
  6247. end)
  6248.  
  6249. addcmd('god', 'gods player',{},
  6250. function(args, speaker)
  6251.     local players = getPlayer(args[1], speaker)
  6252.     for i,v in pairs(players)do
  6253.         local pchar=_char(v)
  6254.         if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6255.     end
  6256. end)
  6257.  
  6258. addcmd('sgod', 'silently gods player',{},
  6259. function(args, speaker)
  6260.     local players = getPlayer(args[1], speaker)
  6261.     for i,v in pairs(players)do
  6262.         local pchar=_char(v)
  6263.         spawn(function()
  6264.             pchar.Humanoid.MaxHealth = 10000000
  6265.             wait()
  6266.             pchar.Humanoid.Health = 10000000
  6267.             if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6268.             Notify('Silent godded player(s)') end
  6269.         end)
  6270.     end
  6271. end)
  6272.  
  6273. addcmd('ungod', 'removes god from a player',{},
  6274. function(args, speaker)
  6275.     local players = getPlayer(args[1], speaker)
  6276.     for i,v in pairs(players)do
  6277.         local pchar=_char(v)
  6278.         if pchar then
  6279.             pchar.Humanoid.MaxHealth=100
  6280.             pchar.Humanoid.Health=100
  6281.         end
  6282.     end
  6283. end)
  6284.  
  6285. addcmd('heal', 'resets a players health',{},
  6286. function(args, speaker)
  6287.     local players = getPlayer(args[1], speaker)
  6288.     for i,v in pairs(players)do spawn(function()
  6289. local pchar=_char(v)
  6290. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6291.  
  6292. addcmd('fart', 'makes u fart',{},
  6293. function(args, speaker)
  6294.     local players = getPlayer(args[1], speaker)
  6295.     for i,v in pairs(players)do
  6296.     spawn(function()
  6297.         local pchar=_char(v)
  6298. fart = Instance.new("Smoke")
  6299. fart.Parent = pchar.HumanoidRootPart
  6300. fart.Color = Color3.new(255/255, 255/255, 0)
  6301. fart.Opacity = 0.4
  6302. fart.Size = 1.0
  6303. fart.RiseVelocity = 8
  6304. fartsound = Instance.new("Sound", workspace)
  6305. fsound = "http://www.roblox.com/asset?id=251309043"
  6306. fartsound.SoundId = fsound
  6307. fartsound.Volume = 1.0
  6308. fartsound:Play()
  6309. wait(9.0)
  6310. fartsound:Destroy()
  6311. pchar.HumanoidRootPart.Smoke:Destroy()
  6312.         end)
  6313. end
  6314. end)
  6315.  
  6316. addcmd('decalspam', 'you can already guess...',{},
  6317. function(args, speaker)
  6318. Notify('Decal Spammed ID: ' ..args[1])
  6319. wait(4)
  6320. decalID = args[1]
  6321. function exPro(root)
  6322. for _, v in pairs(root:GetChildren()) do
  6323. if v:IsA("BasePart") then
  6324. local One = Instance.new("Decal", v)
  6325. local Two = Instance.new("Decal", v)
  6326. local Three = Instance.new("Decal", v)
  6327. local Four = Instance.new("Decal", v)
  6328. local Five = Instance.new("Decal", v)
  6329. local Six = Instance.new("Decal", v)
  6330. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6331. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6332. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6333. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6334. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6335. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6336. One.Face = "Front"
  6337. Two.Face = "Back"
  6338. Three.Face = "Right"
  6339. Four.Face = "Left"
  6340. Five.Face = "Top"
  6341. Six.Face = "Bottom"
  6342. One.Name = "IYdecal"
  6343. Two.Name = "IYdecal"
  6344. Three.Name = "IYdecal"
  6345. Four.Name = "IYdecal"
  6346. Five.Name = "IYdecal"
  6347. Six.Name = "IYdecal"
  6348. end
  6349. exPro(v)
  6350. end
  6351. end
  6352. function asdf(root)
  6353. for _, v in pairs(root:GetChildren()) do
  6354. asdf(v)
  6355. end
  6356. end
  6357. exPro(workspace)
  6358. asdf(workspace)
  6359. end)
  6360.  
  6361. addcmd('undecalspam', 'removes the mess',{},
  6362. function(args, speaker)
  6363. Notify('Removing Decal Spam...')
  6364. wait(4)
  6365. function exPro(root)
  6366. for _, v in pairs(root:GetChildren()) do
  6367. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6368. v.Parent = nil
  6369. end
  6370. exPro(v)
  6371. end
  6372. end
  6373. function asdf(root)
  6374. for _, v in pairs(root:GetChildren()) do
  6375. asdf(v)
  6376. end
  6377. end
  6378. exPro(workspace)
  6379. asdf(workspace)
  6380. end)
  6381.  
  6382. addcmd('sky', 'sets the sky',{'skybox'},
  6383. function(args, speaker)
  6384. playinggif = false
  6385. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6386. s = Instance.new("Sky")
  6387. s.Name = "Sky"
  6388. s.Parent = LightingService
  6389. local skyboxID = args[1]
  6390. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6391. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6392. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6393. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6394. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6395. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6396. LightingService.TimeOfDay = 12
  6397. end)
  6398.  
  6399. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6400. function(args, speaker)
  6401. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6402. playinggif = false
  6403. wait(0.5)
  6404. local GIF = splitString(args[1])
  6405. for _, child in pairs( gLighting:GetChildren()) do
  6406.     if child.ClassName == "Sky" then
  6407.         child:Destroy()
  6408.     end
  6409. end
  6410. Sky = Instance.new("Sky",game.Lighting)
  6411. Notify('Loading...')
  6412. playinggif = true
  6413. for N,F in ipairs(GIF) do
  6414.     game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6415. end
  6416. gLighting.TimeOfDay = 12
  6417. Notify('Playing skybox')
  6418. playinggif = true
  6419. wait(0.5)
  6420. repeat
  6421.     for N,F in ipairs(GIF) do
  6422.         Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6423.         Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6424.         Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6425.         Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6426.         Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6427.         Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6428.         wait(skyinterval)
  6429.     end
  6430. until playinggif == false
  6431. end)
  6432.  
  6433. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6434. function(args, speaker)
  6435. playinggif = false
  6436. wait(0.5)
  6437. Notify('Stopped sky gif')
  6438. for _, child in pairs( gLighting:GetChildren()) do
  6439.     if child.ClassName == "Sky" then
  6440.         child:Destroy()
  6441.     end
  6442. end
  6443. end)
  6444.  
  6445. addcmd('freeze', 'freezes a player',{'fr'},
  6446. function(args, speaker)
  6447.     local players = getPlayer(args[1], speaker)
  6448.     if players ~= nil then
  6449.     for i, v in pairs(players) do
  6450.     spawn(function()
  6451.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6452.     end
  6453.     end)
  6454.     end
  6455. end
  6456. end)
  6457.  
  6458. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6459. function(args, speaker)
  6460.     local players = getPlayer(args[1], speaker)
  6461.     if players ~= nil then
  6462.     for i, v in pairs(players) do
  6463.     spawn(function()
  6464.     for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6465.     end
  6466.     end)
  6467.     end
  6468. end
  6469. end)
  6470.  
  6471. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6472. function(args, speaker)
  6473.     local players = getPlayer(args[1], speaker)
  6474.     if players ~= nil then
  6475.         for i, v in pairs(players) do
  6476. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6477. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6478. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6479. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6480. M.Anchored = true
  6481. end
  6482. end
  6483. end)
  6484.  
  6485. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6486. function(args, speaker)
  6487. for i,v in pairs(workspace:GetDescendants()) do
  6488. if v:IsA("SpawnLocation") then
  6489. v:Destroy()
  6490. end
  6491. end
  6492. end)
  6493.  
  6494. addcmd('neon', 'makes a player neon',{},
  6495. function(args, speaker)
  6496.     local players = getPlayer(args[1], speaker)
  6497.     if players ~= nil then
  6498.         for i, v in pairs(players) do
  6499.                     for _, child in pairs( _char(v):GetChildren()) do
  6500.         if child.ClassName == "CharacterMesh" then
  6501.         child:Destroy()
  6502.         end
  6503.         end
  6504.         for _, child in pairs( _char(v):GetChildren()) do
  6505.         if child.ClassName == "Shirt" then
  6506.         child:Destroy()
  6507.         end
  6508.         end
  6509.         for _, child in pairs( _char(v):GetChildren()) do
  6510.         if child.ClassName == "Pants" then
  6511.         child:Destroy()
  6512.         end
  6513.         end
  6514.             for _, child in pairs( _char(v):GetDescendants()) do
  6515.             if child.ClassName == "Part" then
  6516.         child.Material = "Neon"
  6517.     end
  6518. end
  6519. end
  6520. end
  6521. end)
  6522.  
  6523. addcmd('glass', 'makes a player glass',{},
  6524. function(args, speaker)
  6525.     local players = getPlayer(args[1], speaker)
  6526.     if players ~= nil then
  6527.         for i, v in pairs(players) do
  6528.                     for _, child in pairs( _char(v):GetChildren()) do
  6529.         if child.ClassName == "CharacterMesh" then
  6530.         child:Destroy()
  6531.         end
  6532.         end
  6533.         for _, child in pairs( _char(v):GetChildren()) do
  6534.         if child.ClassName == "Shirt" then
  6535.         child:Destroy()
  6536.         end
  6537.         end
  6538.         for _, child in pairs( _char(v):GetChildren()) do
  6539.         if child.ClassName == "Pants" then
  6540.         child:Destroy()
  6541.         end
  6542.         end
  6543.             for _, child in pairs( _char(v):GetDescendants()) do
  6544.             if child.ClassName == "Part" then
  6545.         child.Material = "Glass"
  6546.         child.Transparency = 0.3
  6547.     end
  6548. end
  6549. end
  6550. end
  6551. end)
  6552.  
  6553.  
  6554. addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
  6555. function(args, speaker)
  6556.     local players = getPlayer(args[1], speaker)
  6557.     local platforms = {}
  6558.     for i,v in pairs(players) do
  6559.         local p = game:GetService("Players")[v]
  6560.         table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  6561.     end
  6562.     Notify(table.concat(platforms, ', '))
  6563. end)
  6564.  
  6565. addcmd('whiteify', 'Turns the target white.', {'white'},
  6566. function(args, speaker)
  6567.     local players = getPlayer(args[1], speaker)
  6568.  
  6569.     for i,v in pairs(players) do
  6570.         local lplr = game:GetService("Players")[v]
  6571.         local bodyc = lplr.Character["Body Colors"]
  6572.         local color = "Institutional white"
  6573.  
  6574.         bodyc.HeadColor = BrickColor.new(color)
  6575.         bodyc.LeftArmColor = BrickColor.new(color)
  6576.         bodyc.LeftLegColor = BrickColor.new(color)
  6577.         bodyc.RightArmColor = BrickColor.new(color)
  6578.         bodyc.RightLegColor = BrickColor.new(color)
  6579.         bodyc.TorsoColor = BrickColor.new(color)
  6580.     end
  6581. end)
  6582.  
  6583. addcmd('blackify', 'Turns the target black.', {'black'},
  6584. function(args, speaker)
  6585.     local players = getPlayer(args[1], speaker)
  6586.  
  6587.     for i,v in pairs(players) do
  6588.         local lplr = game:GetService("Players")[v]
  6589.         local bodyc = lplr.Character["Body Colors"]
  6590.         local color = "Black"
  6591.  
  6592.         bodyc.HeadColor = BrickColor.new(color)
  6593.         bodyc.LeftArmColor = BrickColor.new(color)
  6594.         bodyc.LeftLegColor = BrickColor.new(color)
  6595.         bodyc.RightArmColor = BrickColor.new(color)
  6596.         bodyc.RightLegColor = BrickColor.new(color)
  6597.         bodyc.TorsoColor = BrickColor.new(color)
  6598.     end
  6599. end)
  6600.  
  6601. addcmd('kill', 'kills a player',{},
  6602. function(args, speaker)
  6603.     local players = getPlayer(args[1], speaker)
  6604.     for i,v in pairs(players)do
  6605.         local pchar=_char(v)
  6606.         pchar:BreakJoints()
  6607.     end
  6608. end)
  6609.  
  6610. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6611. function(args, speaker)
  6612.     local players = getPlayer(args[1], speaker)
  6613.     for i,v in pairs(players)do
  6614. spawn(function()
  6615. local plr = gPlayers[v]
  6616. local  char = plr.Character
  6617. char.Humanoid.WalkSpeed = 100
  6618. char.Humanoid.JumpPower = 70
  6619. spawn(function()
  6620. for i,v in pairs(char:GetChildren()) do
  6621.     if v:IsA("BasePart") then
  6622.         coroutine.wrap(function()
  6623.             for i=0,1,.1 do
  6624.                 wait()
  6625.                 v.Transparency = v.Transparency +i
  6626.             end
  6627.         end)()
  6628.     end
  6629. end
  6630. for i,v in pairs(char:GetChildren()) do
  6631.     if v:IsA("Accessory") then
  6632.         coroutine.wrap(function()
  6633.             for i=0,1,.1 do
  6634.                 wait()
  6635.                 v.Handle.Transparency = v.Handle.Transparency +i
  6636.             end
  6637.         end)()
  6638.     end
  6639. end
  6640. end)
  6641. char.Head.face:Destroy()
  6642. wait(1)
  6643. local s = Instance.new("Sound")
  6644. s.Name = "wae"
  6645. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6646. s.Volume = 1
  6647. s.Pitch = 1
  6648. s.Looped = true
  6649. s.archivable = true
  6650. s.Parent = gPlayers.LocalPlayer.Character.Head
  6651. s:play()
  6652. local daqueen = Instance.new("Part",char)
  6653. daqueen.Name = "asd"
  6654. daqueen.CanCollide = false
  6655. local mesh = Instance.new("SpecialMesh",daqueen)
  6656. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6657. mesh.MeshId = "rbxassetid://1300136843"
  6658. local text = Instance.new("Decal",daqueen)
  6659. text.Name = "asd"
  6660. text.Texture = "rbxassetid://1300137893"
  6661. local knowdawey = Instance.new("Weld",char)
  6662. knowdawey.Part0 = char.HumanoidRootPart
  6663. knowdawey.Part1 = daqueen
  6664. local eye1 = Instance.new("Part")
  6665. eye1.CanCollide = false
  6666. eye1.Parent = char
  6667. local mesh1 = Instance.new("SpecialMesh",eye1)
  6668. mesh1.MeshId = "rbxassetid://1300138314"
  6669. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6670. local eyetext = Instance.new("Decal",eye1)
  6671. eyetext.Texture = "rbxassetid://1300129774"
  6672. local eye1w = Instance.new("Weld",char)
  6673. eye1w.Part0 = char.HumanoidRootPart
  6674. eye1w.Part1 = eye1
  6675. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6676. end)
  6677. end
  6678. end)
  6679.  
  6680. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6681. function(args, speaker)
  6682.     part = GLS(false, 0)
  6683.     local function dels(instance)
  6684.         for i,v in pairs(instance:GetChildren())do
  6685.             if v.Name:lower() == part:lower() then v:Destroy() end
  6686.             dels(v)
  6687.         end
  6688.     end
  6689.     dels(workspace)
  6690. Notify('Deleted ' ..GLS(false, 0))
  6691. end)
  6692.  
  6693. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6694. function(args, speaker)
  6695.     part = GLS(false, 0)
  6696.     local function dels(instance)
  6697.         for i,v in pairs(instance:GetChildren())do
  6698.             if v.ClassName:lower() == part:lower() then v:Destroy() end
  6699.             dels(v)
  6700.         end
  6701.     end
  6702.     dels(workspace)
  6703. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6704. end)
  6705.  
  6706. addcmd('blur', 'adjusts blur',{},
  6707. function(args, speaker)
  6708.     local function dels(instance)
  6709.         for i,v in pairs(instance:GetChildren())do
  6710.             if v:IsA'BlurEffect'then v:Destroy()end
  6711.             dels(v)
  6712.         end
  6713.     end
  6714.     dels(LightingService)
  6715.  
  6716.     local b = Instance.new("BlurEffect", LightingService)
  6717.     b.Name = "IYblur"
  6718.     b.Size = args[1]
  6719. end)
  6720.  
  6721. addcmd('distortsound','changes volume of sound',{'distort'},
  6722. function(args, speaker)
  6723.     for i,v in pairs(workspace:GetChildren())do
  6724.         if v:IsA("Sound") and v.Name == "IYsound" then
  6725.             v:ClearAllChildren ()
  6726.             local d = Instance.new('DistortionSoundEffect')
  6727.             d.Parent = v
  6728.             d.Level = args[1]
  6729.             Notify('Changed distortion to ' .. args[1])
  6730.         end
  6731.     end
  6732. end)
  6733.  
  6734. addcmd('volume','changes volume of sound',{'vol'},
  6735. function(args, speaker)
  6736.     for i,v in pairs(workspace:GetChildren())do
  6737.         if v:IsA("Sound") and v.Name == "IYsound" then
  6738.             v.Volume = args[1]
  6739.             Notify('Changed volume to ' .. args[1])
  6740.         end
  6741.     end
  6742. end)
  6743.  
  6744. addcmd('pitch','changes pitch of sound',{},
  6745. function(args, speaker)
  6746.     for i,v in pairs(workspace:GetChildren())do
  6747.         if v:IsA("Sound") and v.Name == "IYsound" then
  6748.             v.Pitch = args[1]
  6749.             Notify('Changed pitch to ' .. args[1])
  6750.         end
  6751.     end
  6752. end)
  6753.  
  6754. addcmd('loadmap', 'spawns a map',{},
  6755. function(args, speaker)
  6756. local m = args[1]
  6757. for _,v in pairs(workspace:GetChildren()) do
  6758. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6759. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6760. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6761. wait(1)
  6762. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6763. map.Parent = workspace
  6764. end)
  6765.  
  6766. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6767. function(args, speaker)
  6768. msghook()
  6769. if MSGhook == false then
  6770. local localp = game:GetService'Players'.LocalPlayer
  6771. localp.CharacterAppearanceId = 20018
  6772. localp.Character:BreakJoints()
  6773. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6774. Instance.new("ForceField", localp.Character)
  6775. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6776. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6777. localp.CharacterAppearanceId = 0
  6778. localp.Character:BreakJoints()
  6779. if _G.mainhat ~= nil then
  6780. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6781. local part = Instance.new('Part')
  6782. part.Anchored = true
  6783. part.Transparency = 1
  6784. main.Disabled = false
  6785. main.Parent = part
  6786. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6787. part.Parent = localp.Character
  6788. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6789. repeat wait() until localp:FindFirstChild'ChessMsg'
  6790. part:Destroy()
  6791. local message = localp:FindFirstChild'ChessMsg'
  6792. message.Text = ''
  6793. message.Parent = workspace
  6794. message.Name = "IYmessage"
  6795. if part ~= nil then part:Destroy() end
  6796. localp.Character.HumanoidRootPart.Anchored = false
  6797. for _, child in pairs( workspace:GetChildren()) do
  6798.     if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6799.         child:Destroy()
  6800.     end
  6801. end
  6802. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6803. if _G.msg ~= nil then
  6804. Notify('Loaded global message bypass')
  6805. else
  6806. execCmd("loadm")
  6807. end
  6808. end
  6809. elseif MSGhook == true then
  6810. Notify('Messages already loaded!')
  6811. end
  6812. end)
  6813.  
  6814. addcmd('countdown', 'makes a countdown', {},
  6815. function(args, speaker)
  6816. local players = getPlayer(args[1], speaker)
  6817. if args[1] ~= string then
  6818. local time = args[1]
  6819. msghook()
  6820. if MSGhook == true then
  6821. local h = workspace.IYmessage
  6822. for i = time, 1, -1 do
  6823. wait(1)
  6824. h.Text = "Countdown: "..i..""
  6825. end
  6826. wait(1)
  6827. h.Text = "Times Up!"
  6828. wait(2)
  6829. h.Text = ''
  6830. elseif MSGhook == false then
  6831.     execCmd("loadm")
  6832.     repeat wait() until workspace:FindFirstChild("IYmessage")
  6833. local h = workspace.IYmessage
  6834. for i = time, 1, -1 do
  6835. wait(1)
  6836. h.Text = "Countdown: "..i..""
  6837. end
  6838. wait(1)
  6839. h.Text = "Times Up!"
  6840. wait(2)
  6841. h.Text = ''
  6842. end
  6843. end
  6844. end)
  6845.  
  6846. addcmd('explode', 'explode a player', {},
  6847. function(args, speaker)
  6848.     local players = getPlayer(args[1], speaker)
  6849.     for i, v in pairs(players) do
  6850.         local char = _char(v)
  6851.         if char:FindFirstChild("HumanoidRootPart") then
  6852.             Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position                  
  6853.         end
  6854.     end
  6855. end)
  6856.  
  6857. addcmd('flood', 'makes a flood e.e', {},
  6858. function(args, speaker)
  6859. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6860. end)
  6861.  
  6862. addcmd('spookyify', 'makes it sp00ky', {},
  6863. function(args, speaker)
  6864. local music = Instance.new("Sound", workspace)
  6865. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6866. music.Volume = 20
  6867. music.Looped = true
  6868. music:Play()
  6869.  
  6870. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6871. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6872. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6873. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6874.  
  6875. local w = workspace:GetChildren()
  6876.  
  6877. for i= 1,#w do
  6878.     if w[i]:isA("BasePart") then
  6879.         pe = Instance.new("ParticleEmitter", w[i])
  6880.         pe.Texture = tex4
  6881.         pe.VelocitySpread = 5
  6882.     end
  6883. end
  6884.  
  6885. local playerLeaderstats = {}
  6886. for i, v in pairs(gPlayers:GetChildren()) do
  6887. table.insert(playerLeaderstats, v)
  6888. end
  6889. for i, v in pairs(playerLeaderstats) do
  6890. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6891. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6892. pe.VelocitySpread = 50
  6893. end
  6894.  
  6895. texture = "http://www.roblox.com/asset/?id=185495987"
  6896.  
  6897. local A = workspace:GetChildren()
  6898. local B = workspace:GetChildren()
  6899. local C = workspace:GetChildren()
  6900. local D = workspace:GetChildren()
  6901. local E = workspace:GetChildren()
  6902. local F = workspace:GetChildren()
  6903. for i,v in pairs(A) do
  6904.     if v:IsA("Part") then
  6905.     local d =    Instance.new("Decal",v)
  6906.         v.Decal.Face = "Top"
  6907.         v.Decal.Texture = texture
  6908.         v.Anchored = true        
  6909.     end
  6910. end
  6911.  
  6912. for i,v in pairs(B) do
  6913.     if v:IsA("Part") then
  6914.         local s = Instance.new("Decal",v)
  6915.         s.Face = "Front"
  6916.         s.Texture = texture
  6917.     end
  6918. end
  6919.  
  6920. for i,v in pairs(C) do
  6921.     if v:IsA("Part") then
  6922.         local h = Instance.new("Decal",v)
  6923.         h.Face = "Back"
  6924.         h.Texture = texture
  6925.     end
  6926. end
  6927.  
  6928. for i,v in pairs(D) do
  6929.     if v:IsA("Part") then
  6930.         local j = Instance.new("Decal",v)
  6931.         j.Face = "Left"
  6932.         j.Texture = texture
  6933.     end
  6934. end
  6935.  
  6936. for i,v in pairs(E) do
  6937.     if v:IsA("Part") then
  6938.         local k = Instance.new("Decal",v)
  6939.         k.Face = "Right"
  6940.         k.Texture = texture
  6941.     end
  6942. end
  6943.  
  6944. for i,v in pairs(F) do
  6945.     if v:IsA("Part") then
  6946.         local l = Instance.new("Decal",v)
  6947.         l.Face = "Bottom"
  6948.         l.Texture = texture
  6949.     end
  6950.  
  6951.     imageOne = "http://www.roblox.com/asset/?id=169585459"
  6952. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  6953. imageThree = "http://www.roblox.com/asset/?id=169585485"
  6954. imageFour = "http://www.roblox.com/asset/?id=169585502"
  6955. imageFive = "http://www.roblox.com/asset/?id=169585515"
  6956. imageSix = "http://www.roblox.com/asset/?id=169585502"
  6957. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  6958. imageEight = "http://www.roblox.com/asset/?id=169585475"
  6959.  
  6960. Spooky = Instance.new("Sound", workspace)
  6961. Spooky.Name = "Spooky"
  6962. Spooky.SoundId = "rbxassetid://174270407"
  6963. Spooky.Volume = 15
  6964. Spooky.Looped = true
  6965. Spooky:Play()
  6966.  
  6967. Sky = Instance.new("Sky", LightingService)
  6968. Sky.SkyboxBk = imageOne
  6969. Sky.SkyboxDn = imageOne
  6970. Sky.SkyboxFt = imageOne
  6971. Sky.SkyboxLf = imageOne
  6972. Sky.SkyboxRt = imageOne
  6973. Sky.SkyboxUp = imageOne
  6974.  
  6975.  
  6976. while true do
  6977.     Sky.SkyboxBk = imageOne
  6978.     Sky.SkyboxDn = imageOne
  6979.     Sky.SkyboxFt = imageOne
  6980.     Sky.SkyboxLf = imageOne
  6981.     Sky.SkyboxRt = imageOne
  6982.     Sky.SkyboxUp = imageOne
  6983.     wait(0.15)
  6984.     Sky.SkyboxBk = imageTwo
  6985.     Sky.SkyboxDn = imageTwo
  6986.     Sky.SkyboxFt = imageTwo
  6987.     Sky.SkyboxLf = imageTwo
  6988.     Sky.SkyboxRt = imageTwo
  6989.     Sky.SkyboxUp = imageTwo
  6990.     wait(0.15)
  6991.     Sky.SkyboxBk = imageThree
  6992.     Sky.SkyboxDn = imageThree
  6993.     Sky.SkyboxFt = imageThree
  6994.     Sky.SkyboxLf = imageThree
  6995.     Sky.SkyboxRt = imageThree
  6996.     Sky.SkyboxUp = imageThree
  6997.     wait(0.15)
  6998.     Sky.SkyboxBk = imageFour
  6999.     Sky.SkyboxDn = imageFour
  7000.     Sky.SkyboxFt = imageFour
  7001.     Sky.SkyboxLf = imageFour
  7002.     Sky.SkyboxRt = imageFour
  7003.     Sky.SkyboxUp = imageFour
  7004.     wait(0.15)
  7005.     Sky.SkyboxBk = imageFive
  7006.     Sky.SkyboxDn = imageFive
  7007.     Sky.SkyboxFt = imageFive
  7008.     Sky.SkyboxLf = imageFive
  7009.     Sky.SkyboxRt = imageFive
  7010.     Sky.SkyboxUp = imageFive
  7011.     wait(0.15)
  7012.     Sky.SkyboxBk = imageSix
  7013.     Sky.SkyboxDn = imageSix
  7014.     Sky.SkyboxFt = imageSix
  7015.     Sky.SkyboxLf = imageSix
  7016.     Sky.SkyboxRt = imageSix
  7017.     Sky.SkyboxUp = imageSix
  7018.     wait(0.15)
  7019.     Sky.SkyboxBk = imageSeven
  7020.     Sky.SkyboxDn = imageSeven
  7021.     Sky.SkyboxFt = imageSeven
  7022.     Sky.SkyboxLf = imageSeven
  7023.     Sky.SkyboxRt = imageSeven
  7024.     Sky.SkyboxUp = imageSeven
  7025.     wait(0.15)
  7026.     Sky.SkyboxBk = imageEight
  7027.     Sky.SkyboxDn = imageEight
  7028.     Sky.SkyboxFt = imageEight
  7029.     Sky.SkyboxLf = imageEight
  7030.     Sky.SkyboxRt = imageEight
  7031.     Sky.SkyboxUp = imageEight
  7032.     wait(0.15)
  7033.    
  7034. end
  7035. end
  7036. end)
  7037.  
  7038. addcmd('invisible', 'make a player invisible',{'invis'},
  7039. function(args, speaker)
  7040.     local players = getPlayer(args[1], speaker)
  7041.     for i, v in pairs(players) do
  7042.         for k, v2 in pairs(_char(v):GetChildren()) do
  7043.             if v2.className == "Part" then
  7044.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7045.             elseif v2.className == "Accessory" then
  7046.                 if v2:FindFirstChild("Handle") then
  7047.                     v2.Handle.Transparency = 1
  7048.                 end
  7049.             end
  7050.             if v2:FindFirstChild("face") then
  7051.                 v2.face.Transparency = 1
  7052.             end
  7053.         end
  7054.     end
  7055. end)
  7056.  
  7057. addcmd('visible', 'make a player visible',{'vis'},
  7058. function(args, speaker)
  7059.     local players = getPlayer(args[1], speaker)
  7060.     for i, v in pairs(players) do
  7061.         for k, v2 in pairs(_char(v):GetChildren()) do
  7062.             if v2.className == "Part" then
  7063.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  7064.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7065.             end
  7066.             if v2:FindFirstChild("face") then
  7067.                 v2.face.Transparency = 0
  7068.             end
  7069.         end
  7070.     end
  7071. end)
  7072.  
  7073. addcmd('goto', 'go to a player',{'to'},
  7074. function(args, speaker)
  7075.     local players = getPlayer(args[1], speaker)
  7076.     if _char(players[1]) ~= nil then
  7077.         if speaker.Character:FindFirstChild("Humanoid") then
  7078.             speaker.Character.Humanoid.Jump = true
  7079.         end
  7080.         speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
  7081.     end
  7082. end)
  7083.  
  7084. addcmd('bring', 'bring a player to you',{},
  7085. function(args, speaker)
  7086.     local players = getPlayer(args[1], speaker)
  7087.     for i,v in pairs(players) do
  7088.         if _char(v) ~= nil then
  7089.             if _char(v):FindFirstChild("Humanoid") then
  7090.             _char(v).Humanoid.Jump = true
  7091.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7092.             end
  7093.             wait(0.1)
  7094.             _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
  7095.         end
  7096.     end
  7097. end)
  7098.  
  7099. addcmd('tp', 'teleport player 1 to player 2',{},
  7100. function(args, speaker)
  7101.     local players1=getPlayer(args[1], speaker)
  7102.     local players2=getPlayer(args[2], speaker)
  7103.     if not players2[1] then return end
  7104.     for i,v in pairs(players1) do
  7105.         if _char(v) ~= nil and _char(players2[1]) ~= nil then
  7106.             if _char(v):FindFirstChild("Humanoid") then
  7107.             _char(v).Humanoid.Jump = true
  7108.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7109.             end
  7110.             wait(0.1)
  7111.             _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
  7112.         end    
  7113.     end
  7114. end)
  7115.  
  7116. local WayPoints = {}
  7117. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  7118. function(args, speaker)
  7119.     local WPName = tostring(GLS(false, 0))
  7120.     if speaker.Character:findFirstChild("HumanoidRootPart") then
  7121.         Notify("Created waypoint: "..GLS(false, 0))
  7122.         local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  7123.         WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  7124.         updatepositions()
  7125.     end
  7126. end)
  7127.  
  7128. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  7129. function(args, speaker)
  7130.         for i,v in pairs(WayPoints) do
  7131.         if v.NAME == tostring(GLS(false, 0)) then
  7132.         Notify("Deleted waypoint: " .. v.NAME)
  7133.         table.remove(WayPoints, i)
  7134.         updatepositions()
  7135.         end end
  7136. end)
  7137.  
  7138.  
  7139. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  7140. function(args, speaker)
  7141.     local players = getPlayer(args[1], speaker)
  7142.         local WPName = tostring(GLS(false, 1))
  7143.         for i,v in pairs(players) do
  7144.         if gPlayers[v] and gPlayers[v].Character then
  7145.             for i,_ in pairs(WayPoints) do
  7146.                 local x = WayPoints[i].COORD[1]
  7147.                 local y = WayPoints[i].COORD[2]
  7148.                 local z = WayPoints[i].COORD[3]
  7149.                 if tostring(WayPoints[i].NAME) == tostring(WPName) then
  7150.                     gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  7151.                 end
  7152.             end
  7153.         end
  7154.     end
  7155. end)
  7156.  
  7157. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  7158. function(args, speaker)
  7159.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7160.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7161.             if _players[v].Character and _players[b].Character then
  7162.                 _players[v].CharacterAppearanceId = _players[b].userId
  7163.                 refresh(_players[v])
  7164.             end
  7165.         end
  7166.     end
  7167. end)
  7168.  
  7169. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  7170. function(args, speaker)
  7171.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7172.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  7173.         spawn(function()
  7174.         for i,v in pairs(_players[v].Backpack:GetChildren()) do
  7175.             if v:IsA('Tool') or v:IsA('HopperBin') then
  7176.                 if not _players[b] then
  7177.                 v:Clone().Parent = speaker.Backpack
  7178.                 else v:Clone().Parent = _players[b].Backpack
  7179.             end
  7180.             end
  7181.         end
  7182.         end)
  7183.         end
  7184.         end
  7185. end)
  7186.  
  7187. addcmd('char', 'change a players appearance',{},
  7188. function(args, speaker)
  7189.     local players = getPlayer(args[1], speaker)
  7190.     if not args[1]or not args[2]then return end
  7191.     local id=args[2]
  7192.     if players ~= nil then
  7193.         for i,v in pairs(players) do
  7194.             gPlayers[v].CharacterAppearanceId = id
  7195.             refresh(gPlayers[v])
  7196.             end
  7197.         end
  7198. end)
  7199.  
  7200. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  7201. function(args, speaker)
  7202.     local players = getPlayer(args[1], speaker)
  7203.     if players ~= nil then
  7204.         for i,v in pairs(players) do
  7205.         gPlayers[v].CharacterAppearanceId = 0
  7206.         refresh(gPlayers[v])
  7207.         end
  7208.     end
  7209. end)
  7210.  
  7211. addcmd('speed', 'change a players walkspeed',{'ws'},
  7212. function(args, speaker)
  7213.     local players = getPlayer(args[1], speaker)
  7214.     if not args[1]or not args[2]then return end
  7215.     local num=args[2]
  7216.     for i,v in pairs(players) do
  7217.         if _char(v):FindFirstChild("Humanoid") then
  7218.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7219.         end
  7220.     end
  7221. end)
  7222.  
  7223. addcmd('jump', 'forces a player to jump',{},
  7224. function(args, speaker)
  7225.     local players = getPlayer(args[1], speaker)
  7226.     for i,v in pairs(players) do
  7227.         if _char(v):FindFirstChild("Humanoid") then
  7228.             _char(v).Humanoid.Jump = true
  7229.         end
  7230.     end
  7231. end)
  7232.  
  7233. jumping = {}
  7234. addcmd('loopjump','like a bunny :)',{'ljump'},
  7235. function(args, speaker)
  7236.     local players = getPlayer(args[1], speaker)
  7237.     for i,v in pairs(players)do
  7238.     spawn(function()
  7239.         if FindTable(jumping, _players[v].Name) then return end
  7240.         table.insert(jumping, _players[v].Name)
  7241.         repeat wait(0.01)
  7242.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7243.             if _players[v].Character.Humanoid.Jump ~= true then
  7244.         _players[v].Character.Humanoid.Jump = true end end
  7245.         until not FindTable(jumping, _players[v].Name)
  7246.     end)
  7247.     end
  7248. end)
  7249.  
  7250. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7251. function(args, speaker)
  7252.     local players = getPlayer(args[1], speaker)
  7253.     for i,v in pairs(players)do
  7254.         spawn(function()
  7255.         for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7256.         end)
  7257.         end
  7258. end)
  7259.  
  7260. addcmd('sit', 'sit a player',{},
  7261. function(args, speaker)
  7262.     local players = getPlayer(args[1], speaker)
  7263.     for i,v in pairs(players) do
  7264.         if _char(v):FindFirstChild("Humanoid") then
  7265.             _char(v).Humanoid.Sit = true
  7266.         end
  7267.     end
  7268. end)
  7269.  
  7270. sitting = {}
  7271. addcmd('loopsit','very annoying',{'lsit'},
  7272. function(args, speaker)
  7273.     local players = getPlayer(args[1], speaker)
  7274.     for i,v in pairs(players)do
  7275.     spawn(function()
  7276.         if FindTable(sitting, _players[v].Name) then return end
  7277.         table.insert(sitting, _players[v].Name)
  7278.         repeat wait(0.01)
  7279.             if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7280.             if _players[v].Character.Humanoid.Sit ~= true then
  7281.         _players[v].Character.Humanoid.Sit = true end end
  7282.         until not FindTable(sitting, _players[v].Name)
  7283.     end)
  7284.     end
  7285. end)
  7286.  
  7287. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7288. function(args, speaker)
  7289.     local players = getPlayer(args[1], speaker)
  7290.     for i,v in pairs(players)do
  7291.         spawn(function()
  7292.         for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7293.         end)
  7294.         end
  7295. end)
  7296.  
  7297. addcmd('strength',' strong',{},
  7298. function(args, speaker)
  7299.     local players = getPlayer(args[1], speaker)
  7300.     for i,v in pairs(players)do
  7301.     spawn(function()
  7302.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7303.     if child.ClassName == "Part" then
  7304.     child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7305.     end
  7306.     end
  7307.     end)
  7308.     end
  7309. end)
  7310.  
  7311. addcmd('weaken',' weak',{},
  7312. function(args, speaker)
  7313.     local players = getPlayer(args[1], speaker)
  7314.     for i,v in pairs(players)do
  7315.     spawn(function()
  7316.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7317.     if child.ClassName == "Part" then
  7318.     child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7319.     end
  7320.     end
  7321.     end)
  7322.     end
  7323. end)
  7324.  
  7325. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7326. function(args, speaker)
  7327.     local players = getPlayer(args[1], speaker)
  7328.     for i,v in pairs(players)do
  7329.     spawn(function()
  7330.     for _, child in pairs( _players[v].Character:GetDescendants()) do
  7331.     if child.ClassName == "Part" then
  7332.     child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7333.     end
  7334.     end
  7335.     end)
  7336.     end
  7337. end)
  7338.  
  7339. addcmd('trip','makes a player trip',{},
  7340. function(args, speaker)
  7341.     local players = getPlayer(args[1], speaker)
  7342.     for i,v in pairs(players)do
  7343.     spawn(function()
  7344.     if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7345.     local dir = _players[v].Character:findFirstChild("Right Leg")
  7346.     dir.Anchored = true
  7347.     if dir.Anchored == true then
  7348.     wait(.5)
  7349.     _players[v].Character.Humanoid.Sit = true
  7350.     wait(1)
  7351.     _players[v].Character.Humanoid.Sit = false
  7352.     dir.Anchored = false
  7353.     end
  7354.     end
  7355.     end)
  7356.     end
  7357. end)
  7358.  
  7359. oofing = false
  7360. addcmd('loopoof','very VERY annoying',{},
  7361. function(args, speaker)
  7362. oofing = true
  7363. repeat wait(0.01)
  7364.     for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7365.        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7366.            for _,x in pairs(v.Character.Head:GetChildren()) do
  7367.                if x:IsA'Sound' then x.Playing = true end
  7368.            end
  7369.        end
  7370.    end
  7371. until oofing == false
  7372. end)
  7373.  
  7374. addcmd('unloopoof','stops the oof chaos',{},
  7375. function(args, speaker)
  7376. oofing = false
  7377. end)
  7378.  
  7379. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7380. function(args, speaker)
  7381.     local players = getPlayer(args[1], speaker)
  7382.     if not args[1]or not args[2]then return end
  7383.     local num=args[2]
  7384.     for i,v in pairs(players) do
  7385.         if _char(v):FindFirstChild("Humanoid") then
  7386.             _char(v).Humanoid.JumpPower=tonumber(num)
  7387.         end
  7388.     end
  7389. end)
  7390.  
  7391. addcmd('confuse', 'confusing...',{},
  7392. function(args, speaker)
  7393.     local players = getPlayer(args[1], speaker)
  7394.     for i,v in pairs(players) do
  7395.         spawn(function()
  7396.         if _char(v):FindFirstChild("Humanoid") then
  7397.             _char(v).Humanoid.Name = "ConfusedNigga"
  7398.             while true do
  7399.             _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7400.             _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7401.             wait(0.1)
  7402.             end
  7403.  
  7404.         end
  7405.         end)
  7406.         end
  7407.     end)
  7408.  
  7409. addcmd('unconfuse', 'not confusing...',{},
  7410. function(args, speaker)
  7411.     local players = getPlayer(args[1], speaker)
  7412.     for i,v in pairs(players) do
  7413.         spawn(function()
  7414.         if _char(v):FindFirstChild("ConfusedNigga") then
  7415.             _char(v).ConfusedNigga.Name = "Humanoid"
  7416.             wait(0.3)
  7417.             _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7418.  
  7419.         end
  7420.         end)
  7421.         end
  7422. end)
  7423.  
  7424. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7425. function(args, speaker)
  7426.     local players = getPlayer(args[1], speaker)
  7427.     for i,v in pairs(players) do
  7428.         if _char(v):FindFirstChild("Humanoid") then
  7429.             _char(v).Humanoid.PlatformStand = true
  7430.         end
  7431.     end
  7432. end)
  7433.  
  7434. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7435. function(args, speaker)
  7436.     local players = getPlayer(args[1], speaker)
  7437.     for i,v in pairs(players) do
  7438.         if _char(v):FindFirstChild("Humanoid") then
  7439.             _char(v).Humanoid.PlatformStand = false
  7440.         end
  7441.     end
  7442. end)
  7443.  
  7444. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7445. function(args, speaker)
  7446.     local players = getPlayer(args[1], speaker)
  7447.     for i,v in pairs(players) do
  7448.         if _char(v):FindFirstChild("Humanoid") then
  7449.             _char(v).Humanoid.HipHeight = args[2]
  7450.         end
  7451.     end
  7452. end)
  7453.  
  7454. addcmd('face', 'change a players face',{},
  7455. function(args, speaker)
  7456.     local players = getPlayer(args[1], speaker)
  7457.     for i,v in pairs(players) do
  7458.         if _char(v).Head:FindFirstChild("face") then
  7459.             _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7460.         end
  7461.     end
  7462. end)
  7463.  
  7464. addcmd('time', 'change the time of day',{},
  7465. function(args, speaker)
  7466.     if not args[1]then return end
  7467.     Notify('Time set to ' .. args[1])
  7468.     LightingService.ClockTime = args[1]
  7469. end)
  7470.  
  7471. addcmd('day', 'change the time to day',{},
  7472. function(args, speaker)
  7473. LightingService.ClockTime = 15
  7474. end)
  7475.  
  7476. addcmd('night', 'change the time of night',{},
  7477. function(args, speaker)
  7478. LightingService.ClockTime = 0
  7479. end)
  7480.  
  7481. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7482. function(args, speaker)
  7483.     Notify('Turned on global shadows')
  7484.     LightingService.GlobalShadows = true
  7485. end)
  7486.  
  7487. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7488. function(args, speaker)
  7489.     Notify('Turned off global shadows')
  7490.     LightingService.GlobalShadows = false
  7491. end)
  7492.  
  7493. addcmd('outlines', 'changes the lighting property',{},
  7494. function(args, speaker)
  7495.     Notify('Turned on outlines')
  7496.     LightingService.Outlines = true
  7497. end)
  7498.  
  7499. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7500. function(args, speaker)
  7501.     Notify('Turned off outlines')
  7502.     LightingService.Outlines = false
  7503. end)
  7504.  
  7505. addcmd('brightness', 'changes the lighting property',{},
  7506. function(args, speaker)
  7507.     Notify('Set brightness to ' .. args[1])
  7508.     LightingService.Brightness = args[1]
  7509. end)
  7510.  
  7511. addcmd('age','tells you the age of a player',{},
  7512. function(args, speaker)
  7513. local players = getPlayer(args[1], speaker)
  7514. if speaker.userId ~= LP.userId then
  7515. lponly(speaker)
  7516. else
  7517. for i,v in pairs(players) do
  7518. game:FindService('StarterGui'):SetCore('SendNotification', {
  7519. Title = _players[v].Name,
  7520. Text = 'Age: '.._players[v].AccountAge,
  7521. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7522. Duration = 5,
  7523. })
  7524. end
  7525. end
  7526. end)
  7527.  
  7528. addcmd('remotespy', 'prints remotes',{'remotes'},
  7529. function(args, speaker)
  7530. if speaker.userId ~= LP.userId then
  7531. lponly(speaker)
  7532. else
  7533. Notify('Printing remotes')
  7534. function getem(o)
  7535. for i,v in pairs(o:children())do
  7536. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then              
  7537. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7538. end
  7539. getem(v)
  7540. end
  7541. end
  7542. pcall(getem,game)
  7543. end
  7544. end)
  7545.  
  7546. addcmd('f3x', 'loads f3x tools',{'fex'},
  7547. function(args, speaker)
  7548. if speaker.userId ~= LP.userId then
  7549. lponly(speaker)
  7550. else
  7551. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7552. end
  7553. end)
  7554.  
  7555. addcmd('kick', 'kick a player',{},
  7556. function(args, speaker)
  7557. local players = getPlayer(args[1], speaker)
  7558. for i,v in pairs(players) do
  7559. spawn(function()
  7560. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7561. Notify('Kicked player(s)') end
  7562. kickF(gPlayers[v])
  7563. end) end end)
  7564.  
  7565. function fadelock(id)
  7566. if lockic.ImageTransparency ~= 1 then
  7567. for i=1, 10 do      
  7568.    lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7569. wait(0.01)
  7570. end
  7571. lockic.ImageTransparency = 1
  7572. end
  7573. if id ~= 'off' then
  7574. lockic.Image = id
  7575. wait(0.2)
  7576. for i=1, 10 do      
  7577.    lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7578. wait(0.01)
  7579. end
  7580. lockic.ImageTransparency = 0
  7581. end end
  7582.  
  7583. addcmd('serverlock', 'lock teh server',{'slock'},
  7584. function(args, speaker)
  7585. slock = true
  7586. agelock = false
  7587. Notify('Locked Server')
  7588. fadelock("rbxassetid://1495252742")
  7589. end)
  7590.  
  7591. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7592. function(args, speaker)
  7593. slock = false
  7594. Notify('Unlocked Server')
  7595. if lockic.Image == "rbxassetid://1495252742" then
  7596. fadelock('off')
  7597. end
  7598. end)
  7599.  
  7600. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7601. function(args, speaker)
  7602. if isNumber(args[1]) then
  7603. Notify('Set the age lock to age ' .. args[1])
  7604. isagelocked = true
  7605. slock = false
  7606. agelock = tonumber(args[1])
  7607. fadelock("rbxassetid://1495252495")
  7608. end
  7609. end)
  7610.  
  7611. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7612. function(args, speaker)
  7613. Notify('Disabled age lock')
  7614. isagelocked = false
  7615. if lockic.Image == "rbxassetid://1495252495" then
  7616. fadelock('off')
  7617. end
  7618. end)
  7619.  
  7620. addcmd('unlockws', 'unlock the whole workspace',{},
  7621. function(args, speaker)
  7622.     Notify('Workspace unlocked')
  7623.     wait(1)
  7624.     local function unlock(instance)
  7625.         for i,v in pairs(instance:GetChildren()) do
  7626.             if v:IsA("BasePart") then
  7627.                 v.Locked = false
  7628.             end
  7629.             unlock(v)
  7630.         end
  7631.     end
  7632.     unlock(workspace)
  7633. end)
  7634.  
  7635. addcmd('lockws', 'lock the whole workspace',{},
  7636. function(args, speaker)
  7637.     Notify('Workspace locked')
  7638.     wait(1)
  7639.     local function lock(instance)
  7640.         for i,v in pairs(instance:GetChildren()) do
  7641.             if v:IsA("BasePart") then
  7642.                 v.Locked = true
  7643.             end
  7644.             lock(v)
  7645.         end
  7646.     end
  7647.     lock(workspace)
  7648. end)
  7649.  
  7650. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7651. function(args, speaker)
  7652.    local function unanchor(instance)
  7653.         for i,v in pairs(instance:GetChildren()) do
  7654.             if v:IsA("BasePart") then
  7655.                 v.Anchored=false
  7656.             end
  7657.             unanchor(v)
  7658.         end
  7659.     end
  7660.     unanchor(workspace)
  7661. end)
  7662.  
  7663. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7664. function(args, speaker)
  7665.    local function anchor(instance)
  7666.         for i,v in pairs(instance:GetChildren()) do
  7667.             if v:IsA("BasePart") then
  7668.                 v.Anchored=true
  7669.             end
  7670.             anchor(v)
  7671.         end
  7672.     end
  7673.     anchor(workspace)
  7674. end)
  7675.  
  7676. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7677. function()
  7678.     for _,v in pairs(workspace:GetChildren()) do
  7679.         if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7680.             v:Destroy()
  7681.         elseif v:IsA("Terrain") then
  7682.             v:Clear()
  7683.         end
  7684.     end
  7685.     for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7686.     local p = Instance.new("Part", workspace)
  7687.     p.Anchored = true
  7688.     p.FormFactor = "Symmetric"
  7689.     p.Size = Vector3.new(1000,1,1000)
  7690.     p.Position = Vector3.new(0,0,0)
  7691.     p.BrickColor = BrickColor.new("Bright green")
  7692.     p.Material = "Grass"
  7693.     p.Locked = true
  7694. end)
  7695.  
  7696. addcmd('headshake', 'shakes a players head',{},
  7697. function(args, speaker)
  7698.         local players = getPlayer(args[1], speaker)
  7699.         for i,v in pairs(players) do
  7700.                 spawn(function()
  7701. local shaken = gPlayers[v].Character
  7702. for X = 1, math.huge, 0.2 do
  7703. wait()
  7704. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7705. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7706. end
  7707. for X = 1, math.huge, 0.1 do
  7708. wait()
  7709. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7710. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7711. end
  7712. for _,c in pairs(gPlayers:GetChildren()) do
  7713.     c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7714. end
  7715. for _,c in pairs(gPlayers:GetChildren()) do
  7716.     c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7717. end
  7718. end)
  7719. end
  7720. end)
  7721.  
  7722. addcmd('explorer', 'opens DEX',{'dex'},
  7723. function(args, speaker)
  7724. if speaker.userId ~= LP.userId then
  7725. lponly(speaker)
  7726. else
  7727. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7728. end
  7729. end)
  7730.  
  7731. addcmd('iyspam', '/shrug',{},
  7732. function(args, speaker)
  7733. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7734. end)
  7735.  
  7736. addcmd('firstp', 'forces player to go into first person',{},
  7737. function(args, speaker)
  7738.     local players = getPlayer(args[1], speaker)
  7739.     for i,v in pairs(players)do
  7740.         gPlayers[v].CameraMode = "LockFirstPerson"
  7741.     end
  7742. end)
  7743.  
  7744. addcmd('lock', 'locks a players body parts',{},
  7745. function(args, speaker)
  7746.     local players = getPlayer(args[1], speaker)
  7747.     for i,v in pairs(players)do
  7748.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7749.         if v:IsA("Part") then
  7750.         v.Locked = true
  7751. end end end
  7752. end)
  7753.  
  7754. addcmd('unlock', 'locks a players body parts',{},
  7755. function(args, speaker)
  7756.     local players = getPlayer(args[1], speaker)
  7757.     for i,v in pairs(players)do
  7758.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7759.         if v:IsA("Part") then
  7760.         v.Locked = false
  7761. end end end
  7762. end)
  7763.  
  7764. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7765. function(args, speaker)
  7766.     local players = getPlayer(args[1], speaker)
  7767.     for i,v in pairs(players)do
  7768.     spawn(function()
  7769.     gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7770.     if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7771.     Notify('Disabled reset for player(s)') end
  7772.     end)
  7773.     end
  7774. end)
  7775.  
  7776. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7777. function(args, speaker)
  7778.     local players = getPlayer(args[1], speaker)
  7779.     for i,v in pairs(players)do
  7780.     spawn(function()
  7781.     gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7782.     if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7783.     Notify('Enabled reset for player(s)') end
  7784.     end)
  7785.     end
  7786. end)
  7787.  
  7788. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7789. function(args,speaker)
  7790.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7791.         if v:IsA("PostEffect") then
  7792.             v:Destroy()
  7793.         end
  7794.     end
  7795. LightingService.Ambient = origsettings.abt
  7796. LightingService.OutdoorAmbient = origsettings.oabt
  7797. LightingService.Brightness = origsettings.brt
  7798. LightingService.TimeOfDay = origsettings.time
  7799. LightingService.FogColor = origsettings.fclr
  7800. LightingService.FogEnd = origsettings.fe
  7801. LightingService.FogStart = origsettings.fs
  7802. end)
  7803.  
  7804. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7805. function(args,speaker)
  7806. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7807. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7808. Notify('Saved lighting settings')
  7809. end)
  7810.  
  7811. addcmd("blackandwhite","Makes the game black and white",{},
  7812. function(args,speaker)
  7813.     local lighting = game:GetService("Lighting")
  7814.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7815.     effect.Saturation = -1
  7816. end)
  7817.  
  7818. addcmd("invert","Makes the game inverted",{},
  7819. function(args,speaker)
  7820.     local lighting = game:GetService("Lighting")
  7821.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7822.     effect.Saturation = -1
  7823.     local effect = Instance.new("ColorCorrectionEffect",lighting)
  7824.     effect.Saturation = -1
  7825. end)
  7826.  
  7827. addcmd("sun","Intensifys the sun",{},
  7828. function(args,speaker)
  7829.     local intense = args[1] or 0.25
  7830.     local spread = args[2] or 1
  7831.     local lighting = game:GetService("Lighting")
  7832.     local effect = Instance.new("SunRaysEffect",lighting)
  7833.     effect.Name = "IYsun"
  7834.     effect.Intensity = tonumber(intense)
  7835.     effect.Spread = tonumber(spread)
  7836. end)
  7837.  
  7838. addcmd('base', 'spawns a base',{},
  7839. function(args, speaker)
  7840. local pt = Instance.new("Part")
  7841. pt.BrickColor = BrickColor.new("Silver")
  7842. pt.Anchored = true
  7843. pt.CanCollide = true
  7844. pt.BottomSurface = "Weld"
  7845. pt.Parent = workspace
  7846. pt.Name = (math.random(1,1000000))
  7847. pt.Size = Vector3.new(1000, 1, 1000)
  7848. pt.Locked = true
  7849. Notify('Created new base')
  7850. end)
  7851.  
  7852. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7853. function(args, speaker)
  7854. for i,v in pairs(LightingService:GetChildren()) do
  7855.     if v:IsA('BlurEffect') then
  7856.         v:Destroy()
  7857.     end
  7858. end
  7859. end)
  7860.  
  7861. addcmd('thirdp', 'allows player to go into third person',{},
  7862. function(args, speaker)
  7863.     local players = getPlayer(args[1], speaker)
  7864.     for i,v in pairs(players)do
  7865.         gPlayers[v].CameraMode = "Classic"
  7866.     end
  7867. end)
  7868.  
  7869. addcmd('chat', 'forces player to chat what you input',{},
  7870. function(args, speaker)
  7871.     local players = getPlayer(args[1], speaker)
  7872.     for i,v in pairs(players)do
  7873.         game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7874.     end
  7875. end)
  7876.  
  7877. addcmd('name', 'names player',{},
  7878. function(args, speaker)
  7879.     local players = getPlayer(args[1], speaker)
  7880.     if not args[1] then return end
  7881.     for i,v in pairs(players) do
  7882.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7883.         if mod:FindFirstChild("TAG") then
  7884.         gPlayers[v].Character.Head.Transparency = 0
  7885.         mod:Destroy()
  7886.         end
  7887.         end
  7888.        
  7889.         local char = gPlayers[v].Character
  7890.         local model = Instance.new("Model", char)
  7891.         local clone = char.Head:Clone()
  7892.         local hum = Instance.new("Humanoid", model)
  7893.         local weld = Instance.new("Weld", clone)
  7894.             model.Name = GLS(false, 1)
  7895.             clone.Parent = model
  7896.             hum.Name = "TAG"
  7897.             hum.MaxHealth = 100
  7898.             hum.Health = 100
  7899.             weld.Part0 = clone
  7900.             weld.Part1 = char.Head
  7901.             char.Head.Transparency = 1
  7902.     end
  7903. end)
  7904.  
  7905. addcmd('unname', 'unnames player',{'unhidename'},
  7906. function(args, speaker)
  7907.     local players = getPlayer(args[1], speaker)
  7908.     local name = (args[2])
  7909.     for i,v in pairs(players) do
  7910.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7911.             if mod:FindFirstChild("TAG") then
  7912.                 gPlayers[v].Character.Head.Transparency = 0
  7913.                 mod:Destroy()
  7914.             end
  7915.         end
  7916.     end
  7917. end)
  7918.  
  7919. addcmd('noname', 'hides the players name',{'hidename'},
  7920. function(args, speaker)
  7921.     local players = getPlayer(args[1], speaker)
  7922.     for i,v in pairs(players) do
  7923.         for a, mod in pairs(gPlayers[v].Character:children()) do
  7924.         if mod:FindFirstChild("TAG") then
  7925.         gPlayers[v].Character.Head.Transparency = 0
  7926.         mod:Destroy()
  7927.         end
  7928.         end
  7929.        
  7930.         local char = gPlayers[v].Character
  7931.         local model = Instance.new("Model", char)
  7932.         local clone = char.Head:Clone()
  7933.         local hum = Instance.new("Humanoid", model)
  7934.         local weld = Instance.new("Weld", clone)
  7935.             model.Name = ""
  7936.             clone.Parent = model
  7937.             hum.Name = "TAG"
  7938.             hum.MaxHealth = 100
  7939.             hum.Health = 100
  7940.             weld.Part0 = clone
  7941.             weld.Part1 = char.Head
  7942.             char.Head.Transparency = 1
  7943.     end
  7944. end)
  7945.  
  7946. addcmd('damage', 'damages a player',{},
  7947. function(args, speaker)
  7948.     local players = getPlayer(args[1], speaker)
  7949.     for i,v in pairs(players) do
  7950.         gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  7951.     end
  7952. end)
  7953.  
  7954. addcmd('view', 'views player',{'spectate'},
  7955. function(args, speaker)
  7956.     local players = getPlayer(args[1], speaker)
  7957.     for i,v in pairs(players) do
  7958.         workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  7959.         Notify('Viewing ' .. gPlayers[v].Name)
  7960.     end
  7961. end)
  7962.  
  7963. addcmd('unview', 'stops viewing player',{'unspectate'},
  7964. function()
  7965.     workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  7966.     Notify('View turned off')
  7967. end)
  7968.  
  7969. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  7970. function(args, speaker)
  7971.     local players = getPlayer(args[1], speaker)
  7972.     for i,v in pairs(players) do
  7973.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7974.             if v:IsA("BasePart") and
  7975.                 v.Name == "Right Leg" or
  7976.                 v.Name == "Left Leg" or
  7977.                 v.Name == "Right Arm" or
  7978.                 v.Name == "Left Arm" then
  7979.                 v:Destroy()
  7980.             end
  7981.         end
  7982.     end
  7983. end)
  7984.  
  7985. addcmd('noarms', 'removes arms from player',{'rarms'},
  7986. function(args, speaker)
  7987.     local players = getPlayer(args[1], speaker)
  7988.     for i,v in pairs(players) do
  7989.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  7990.             if v:IsA("BasePart") and
  7991.                 v.Name == "Right Arm" or
  7992.                 v.Name == "Left Arm" then
  7993.                 v:Destroy()
  7994.             end
  7995.         end
  7996.     end
  7997. end)
  7998.  
  7999. addcmd('torso', 'just a torso....',{},
  8000. function(args, speaker)
  8001.     local players = getPlayer(args[1], speaker)
  8002.     for i,v in pairs(players) do
  8003.         spawn(function()
  8004.         for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  8005.             if v:IsA("BasePart") and
  8006.                 v.Name == "Right Leg" or
  8007.                 v.Name == "Left Leg" or
  8008.                 v.Name == "Right Arm" or
  8009.                 v.Name == "Left Arm" or
  8010.                 v:IsA('Decal') or v:IsA('Texture') or
  8011.                 v:IsA('Accessory') then
  8012.                 v:Destroy()
  8013.             end
  8014.         end
  8015.         gPlayers[v].Character.Head.Transparency = 1
  8016.         end)   
  8017.         end
  8018. end)
  8019.  
  8020. addcmd('box', 'creates a box around player',{},
  8021. function(args, speaker)
  8022.     local players = getPlayer(args[1], speaker)
  8023.     for i,v in pairs(players)do
  8024.         local pchar=_char(v)
  8025.         local SB = Instance.new("SelectionBox", pchar)
  8026.         SB.Adornee = SB.Parent
  8027.     end
  8028. end)
  8029.  
  8030. addcmd('nobox', 'takes away box from player',{'unbox'},
  8031. function(args, speaker)
  8032.     local players = getPlayer(args[1], speaker)
  8033.     for i,v in pairs(players)do
  8034.         local pchar=_char(v)
  8035.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8036.             if v:IsA("SelectionBox") then
  8037.                 v:Destroy()
  8038.             end
  8039.         end
  8040.     end
  8041. end)
  8042.  
  8043. addcmd('ghost', 'ghostifys player',{},
  8044. function(args, speaker)
  8045.     local players = getPlayer(args[1], speaker)
  8046.     for i,v in pairs(players)do
  8047.         local pchar=gPlayers[v].Character
  8048.         pchar.Head.Transparency = 0.5
  8049.         pchar.Torso.Transparency = 0.5
  8050.         pchar["Left Arm"].Transparency = 0.5
  8051.         pchar["Right Arm"].Transparency = 0.5
  8052.         pchar["Left Leg"].Transparency = 0.5
  8053.         pchar["Right Leg"].Transparency = 0.5
  8054.         pchar.Head.face.Transparency = 0.5
  8055.     end
  8056. end)
  8057.  
  8058. addcmd('unghost', 'unghostifys player',{'noghost'},
  8059. function(args, speaker)
  8060.     local players = getPlayer(args[1], speaker)
  8061.     for i,v in pairs(players)do
  8062.         local pchar=gPlayers[v].Character
  8063.         pchar.Head.Transparency = 0
  8064.         pchar.Torso.Transparency = 0
  8065.         pchar["Left Arm"].Transparency = 0
  8066.         pchar["Right Arm"].Transparency = 0
  8067.         pchar["Left Leg"].Transparency = 0
  8068.         pchar["Right Leg"].Transparency = 0
  8069.         pchar.Head.face.Transparency = 0
  8070.     end
  8071. end)
  8072.  
  8073. addcmd('sphere', 'puts sphere around player',{},
  8074. function(args, speaker)
  8075.     local players = getPlayer(args[1], speaker)
  8076.     for i,v in pairs(players)do
  8077.         local pchar=gPlayers[v].Character
  8078.         local SS = Instance.new("SelectionSphere", pchar)
  8079.         SS.Adornee = SS.Parent
  8080.     end
  8081. end)
  8082.  
  8083. addcmd('sphere', 'puts sphere around player',{},
  8084. function(args, speaker)
  8085.     local players = getPlayer(args[1], speaker)
  8086.     for i,v in pairs(players)do
  8087.         local pchar=gPlayers[v].Character
  8088.         local SS = Instance.new("SelectionSphere", pchar)
  8089.         SS.Adornee = SS.Parent
  8090.     end
  8091. end)
  8092.  
  8093. addcmd('unsphere', 'removes sphere around player',{},
  8094. function(args, speaker)
  8095.     local players = getPlayer(args[1], speaker)
  8096.     for i,v in pairs(players)do
  8097.         local pchar=_char(v)
  8098.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8099.             if v:IsA("SelectionSphere") then
  8100.                 v:Destroy()
  8101.             end
  8102.         end
  8103.     end
  8104. end)
  8105.  
  8106. addcmd('ambient','changes ambient',{},
  8107. function(args, speaker)
  8108.     LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  8109.     LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  8110. end)
  8111.  
  8112. addcmd('fogend','changes the fogend',{},
  8113. function(args, speaker)
  8114.     LightingService.FogEnd = args[1]
  8115. end)
  8116.  
  8117. addcmd('fogcolor','changes the fogs color',{},
  8118. function(args, speaker)
  8119.     LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  8120. end)
  8121.  
  8122. injail = {}
  8123. addcmd('jail','jails player',{},
  8124. function(args, speaker)
  8125.     local players = getPlayer(args[1], speaker)
  8126.     for i,v in pairs(players)do
  8127.     spawn(function()
  8128.         if FindTable(injail, _players[v].Name) then return end
  8129.         table.insert(injail, _players[v].Name)
  8130.         local pchar=gPlayers[v].Character
  8131.         local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  8132.         repeat wait(0.5)
  8133.         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
  8134.         until not FindTable(injail, _players[v].Name)
  8135.     end)
  8136.     end
  8137. end)
  8138.  
  8139. addcmd('unjail','unjails player',{},
  8140. function(args, speaker)
  8141.     local players = getPlayer(args[1], speaker)
  8142.     for i,v in pairs(players)do
  8143.         spawn(function()
  8144.         for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  8145.         workspace["JAIL_" .. _players[v].Name]:Destroy()
  8146.         end)
  8147.         end
  8148. end)
  8149.  
  8150. loopn = {}
  8151. addcmd('loopname','loops a players name',{'lname'},
  8152. function(args, speaker)
  8153.     local players = getPlayer(args[1], speaker)
  8154.     for i,v in pairs(players)do
  8155.     spawn(function()
  8156.         if FindTable(loopn, _players[v].Name) then return end
  8157.         table.insert(loopn, _players[v].Name)
  8158.         local Lname = GLS(false, 1)
  8159.         local pchar=gPlayers[v].Character
  8160.         pchar.Name = Lname
  8161.         if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  8162.         Notify('Looping name for player(s) (only visible to others)') end
  8163.         repeat wait(0.01)
  8164.         repeat wait() until _players[v].Character
  8165.         gPlayers[v].Character.Name = Lname
  8166.         until not FindTable(loopn, _players[v].Name)
  8167.     end)
  8168.     end
  8169. end)
  8170.  
  8171. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  8172. function(args, speaker)
  8173.     local players = getPlayer(args[1], speaker)
  8174.     for i,v in pairs(players)do
  8175.         spawn(function()
  8176.         local pchar=gPlayers[v].Character
  8177.         for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  8178.         wait(0.5)
  8179.         if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  8180.         Notify('Stopped looping name for player(s)') end
  8181.         pchar.Name = gPlayers[v].Name
  8182.         end)
  8183.         end
  8184. end)
  8185.  
  8186. addcmd('loopbring','loop brings a player lol',{},
  8187. function(args, speaker)
  8188.     local players = getPlayer(args[1], speaker)
  8189.     for i,v in pairs(players)do
  8190.     spawn(function()
  8191.     if FindTable(bringT, _players[v].Name) then return end
  8192.     table.insert(bringT, _players[v].Name)
  8193.         local pchar=gPlayers[v].Character
  8194.         pchar.Humanoid.Jump = true
  8195.         repeat wait(0.5)
  8196.         pchar = _players[v].Character
  8197.         for i,c in pairs(players) do
  8198.         if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  8199.         pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  8200.         end
  8201.         end
  8202.         until not FindTable(bringT, _players[v].Name)
  8203.     end)
  8204.     end
  8205. end)
  8206.  
  8207. addcmd('feinvisible','fe invisible',{'feinvis'},
  8208. function(args, speaker)
  8209. -- Elite1337#9377 & Timeless#4044
  8210. local function CheckRig()
  8211.     if Player.Character then
  8212.         local Humanoid = Player.Character:WaitForChild('Humanoid')
  8213.         if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  8214.             return 'R15'
  8215.         else
  8216.             return 'R6'
  8217.         end
  8218.     end
  8219. end
  8220. local function InitiateInvis()
  8221.     local Character = Player.Character
  8222.     local StoredCF = Character.PrimaryPart.CFrame
  8223.         local Part = Instance.new('Part',workspace)
  8224.         Part.Size = Vector3.new(5,0,5)
  8225.         Part.Anchored = true
  8226.         Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  8227.         Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  8228.         spawn(function()
  8229.             wait(3)
  8230.             Part:Destroy()
  8231.         end)
  8232.     if CheckRig() == 'R6' then
  8233.         local Clone = Character.HumanoidRootPart:Clone()
  8234.         Character.HumanoidRootPart:Destroy()
  8235.         Clone.Parent = Character
  8236.     else
  8237.         local Clone = Character.LowerTorso.Root:Clone()
  8238.         Character.LowerTorso.Root:Destroy()
  8239.         Clone.Parent = Character.LowerTorso
  8240.     end
  8241. end
  8242. InitiateInvis()
  8243. end)
  8244.  
  8245. addcmd('unloopbring','unjails player',{'noloopbring'},
  8246. function(args, speaker)
  8247.     local players = getPlayer(args[1], speaker)
  8248.     for i,v in pairs(players)do
  8249.         spawn(function()
  8250.         for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8251.         end)
  8252.         end
  8253. end)
  8254.  
  8255. strobe = false
  8256. addcmd('strobe','makes the server flash',{'flash'},
  8257. function(args, speaker)
  8258.     if strobe == false then
  8259.         strobep = Instance.new("ColorCorrectionEffect")
  8260.         strobep.Brightness = 1
  8261.         strobep.Parent = LightingService
  8262.         strobe = true
  8263.         repeat wait(0.01)
  8264.         strobep.Enabled = true
  8265.         wait(0.01)
  8266.         strobep.Enabled = false
  8267.         until strobe == false
  8268.         end
  8269. end)
  8270.  
  8271. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8272. function(args, speaker)
  8273.     strobe = false
  8274.     strobep:Destroy()
  8275. end)
  8276.  
  8277. addcmd('shutdown', 'shuts the server down',{},
  8278. function(args, speaker)
  8279. Notify('Broken atm :(')
  8280. end)
  8281.  
  8282. addcmd('fekill','oof?',{},
  8283. function(args, speaker)
  8284.     local players = getPlayer(args[1], speaker)
  8285.     for i,v in pairs(players)do
  8286. -- illremember's cool fe kill script
  8287. local Target = gPlayers[v].Name
  8288. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8289. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8290. l.Parent = game:GetService("Players").LocalPlayer.Character
  8291. l.Name = "Humanoid"
  8292. wait(0.1)
  8293. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8294. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8295. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8296. wait(0.1)
  8297. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8298. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8299. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8300. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8301. v.CanBeDropped = true
  8302. end
  8303. wait(0.1)
  8304. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8305. wait(0.1)
  8306. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8307. wait(0.2)
  8308. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8309. end
  8310. end)
  8311.  
  8312. addcmd('animation','makes player animate',{'anim'},
  8313. function(args, speaker)
  8314.     local players = getPlayer(args[1], speaker)
  8315.     for i,v in pairs(players)do
  8316.         local pchar = gPlayers[v].Character
  8317.         local ID = args[2]
  8318.  
  8319.         if args[2] == "climb" then
  8320.             ID = "180436334"
  8321.     end
  8322.         if args[2] == "fall" then
  8323.             ID = "180436148"
  8324.     end
  8325.         if args[2] == "jump" then
  8326.             ID = "125750702"
  8327.     end
  8328.         if args[2] == "sit" then
  8329.             ID = "178130996"
  8330.     end
  8331.         for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  8332.             if x:IsA("StringValue") then
  8333.                 for _,c in pairs(x:GetChildren()) do
  8334.                     if c:IsA("Animation") then
  8335.                         c.AnimationId = "rbxassetid://" .. ID
  8336.                     end
  8337.                 end
  8338.             end
  8339.         end
  8340.     end
  8341. end)
  8342.  
  8343. addcmd('creeper','make the player a creeper',{'crpr'},
  8344. function(args, speaker)
  8345.     local players = getPlayer(args[1], speaker)
  8346.     for i,v in pairs(players)do
  8347.     local pchar = gPlayers[v].Character
  8348.         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8349.             if pchar:FindFirstChild("Shirt") then
  8350.                 pchar.Shirt.Parent = pchar.Torso
  8351.             end
  8352.             if pchar:FindFirstChild("Pants") then
  8353.                 pchar.Pants.Parent = pchar.Torso
  8354.             end
  8355.             if pchar:FindFirstChild("Shirt Graphic") then
  8356.                 pchar["Shirt Graphic"].Graphic = ""
  8357.             end
  8358.             for i,v in pairs(pchar:GetChildren()) do
  8359.                 if v:IsA("Accessory") then
  8360.                     v:Destroy()
  8361.                 end
  8362.             end
  8363.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8364.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8365.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8366.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8367.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8368.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8369.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8370.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8371.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8372.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8373.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8374.         end
  8375.     end
  8376. end)
  8377.  
  8378. addcmd('uncreeper','makes player back to normal',{},
  8379. function(args, speaker)
  8380.     local players = getPlayer(args[1], speaker)
  8381.     for i,v in pairs(players)do
  8382.         refresh(gPlayers[v])
  8383.     end
  8384. end)
  8385.  
  8386. addcmd('crash','crashes a player',{},
  8387. function(args, speaker)
  8388.     local players = getPlayer(args[1], speaker)
  8389.     for i,v in pairs(players)do
  8390.     if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8391.     if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8392.     Notify('Crashed player(s)') end
  8393.     wait(4)
  8394. if gPlayers[v] ~= nil then
  8395. for i=1,3600 do
  8396. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8397. end
  8398. wait()
  8399. for i=1,3600 do
  8400. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8401. end
  8402. wait()
  8403. end
  8404. end
  8405. end
  8406. end)
  8407.  
  8408. addcmd('shrek', 'makes player shrek',{},
  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.         for i,v in pairs(pchar:GetChildren()) do
  8414.             if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8415. then
  8416.                 v:Destroy()
  8417.             end
  8418.         end
  8419.         for i,v in pairs(pchar.Head:GetChildren()) do
  8420.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8421.                 v:Destroy()
  8422.             end
  8423.         end
  8424.        
  8425.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  8426.         mesh.MeshType = "FileMesh"
  8427.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8428.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8429.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8430.        
  8431.         local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8432.         local Pants = Instance.new("Pants", gPlayers[v].Character)
  8433.        
  8434.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  8435.         Pants.PantsTemplate = "rbxassetid://133078204"
  8436.     end
  8437. end)
  8438.  
  8439. addcmd('unshrek','makes player back to normal',{},
  8440. function(args, speaker)
  8441.     local players = getPlayer(args[1], speaker)
  8442.     for i,v in pairs(players)do
  8443.         refresh(gPlayers[v])
  8444.     end
  8445. end)
  8446.  
  8447. addcmd('oof','good things happen',{},
  8448. function(args, speaker)
  8449.     local players = getPlayer(args[1], speaker)
  8450.     for i,v in pairs(players)do
  8451.         spawn(function()
  8452.         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
  8453.         gPlayers[v].Character.Head.Died.Volume = 10
  8454.         gPlayers[v].Character.Head.Died.Pitch = 0.5
  8455.         end
  8456.         execCmd("size " .. gPlayers[v].Name .. ' -1')
  8457.         execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8458.         wait(5)
  8459.         execCmd("explode " .. gPlayers[v].Name)
  8460.         wait(0.1)
  8461.         gPlayers[v].Character.Humanoid.Health = 0
  8462.         end)
  8463.         end
  8464. end)
  8465.  
  8466. addcmd('control','controls player',{},
  8467. function(args, speaker)
  8468.     local players = getPlayer(args[1], speaker)
  8469.     for i,v in pairs(players)do
  8470.         spawn(function()
  8471.         local pchar = gPlayers[v].Character
  8472.         if gPlayers[v] and pchar then
  8473.             execCmd("invisible " .. speaker.Name)
  8474.             pchar.Humanoid.PlatformStand = true
  8475.             local w = Instance.new("Weld", speaker.Character.Torso)
  8476.             w.Part0 = speaker.Character.Torso
  8477.             w.Part1 = pchar.Torso  
  8478.             local w2 = Instance.new("Weld", speaker.Character.Head)
  8479.             w2.Part0 = speaker.Character.Head
  8480.             w2.Part1 = pchar.Head  
  8481.             local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8482.             w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8483.             w3.Part1 = pchar:findFirstChild("Right Arm")
  8484.             local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8485.             w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8486.             w4.Part1 = pchar:findFirstChild("Left Arm")
  8487.             local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8488.             w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8489.             w5.Part1 = pchar:findFirstChild("Right Leg")
  8490.             local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8491.             w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8492.             w6.Part1 = pchar:findFirstChild("Left Leg")
  8493.             char.Head.face:Destroy()
  8494.             for i,v in pairs(pchar:GetChildren()) do
  8495.                 if v:IsA("BasePart") then
  8496.                     v.CanCollide = false
  8497.                 end
  8498.             end
  8499.             for i,v in pairs(char:GetChildren()) do
  8500.                 if v:IsA("BasePart") then
  8501.                     v.Transparency = 1
  8502.                 elseif v:IsA("Accessory") then
  8503.                     v:Destroy()
  8504.                 end
  8505.             end
  8506.             pchar.Parent = char
  8507.             pchar.Humanoid.Changed:connect(function()
  8508.                 pchar.Humanoid.PlatformStand = true
  8509.             end)
  8510.         end
  8511.         end)
  8512.         end
  8513. end)
  8514.  
  8515. addcmd('nuke','nukes player',{}, -- from MML
  8516. function(args, speaker)
  8517.     local players = getPlayer(args[1], speaker)
  8518.     for i,v in pairs(players)do
  8519.         spawn(function()
  8520.         local pchar = gPlayers[v].Character
  8521.     local Pos = CFrame.new(0,1,0)
  8522.     if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8523.     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
  8524.     local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8525.     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)
  8526.     local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8527.     local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8528.    
  8529.     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)
  8530.    
  8531.     gLighting.Brightness = 5
  8532.     gLighting.Ambient = Color3.new(1,0.5,0.5)
  8533.     gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8534.    
  8535.     local Exp = Instance.new("Explosion", workspace)
  8536.     Exp.Position = Pos.p
  8537.     Exp.BlastPressure = 10000000
  8538.     Exp.BlastRadius = 1000000
  8539.     Exp.Hit:connect(function(Part)
  8540.         if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8541.             ypcall(function()
  8542.                 Part.Anchored = false
  8543.                 Part.BrickColor = BrickColor.new("Black")
  8544.                 Part.Material = "Slate"
  8545.                 Part:BreakJoints() 
  8546.             end)
  8547.         end
  8548.     end)
  8549.  
  8550.     local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8551.     BoomSound.SoundId = 'rbxassetid://212389494'
  8552.     BoomSound:Play()
  8553.     for i = 0,100,0.5 do
  8554.         Blast.Anchored = true
  8555.         Wave.Anchored = true
  8556.         BlastMesh.Scale = Vector3.new(i,i,i)
  8557.         WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8558.         Blast.CFrame = Pos
  8559.         wait()
  8560.     end
  8561.     BoomSound:Stop()
  8562.     Blast:Destroy()
  8563.     Wave:Destroy()
  8564.     wait()
  8565.     BoomSound:Destroy()
  8566.     Effect:Destroy()
  8567.     for i = 10,5,-1 do
  8568.         gLighting.Brightness = (i-5) + 1
  8569.         gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8570.         gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8571.         wait(0.05)
  8572.     end
  8573.         end)
  8574.         end
  8575. end)
  8576.  
  8577. addcmd('dong','gives a player a penis',{'penis'},
  8578. function(args, speaker)
  8579.     local players = getPlayer(args[1], speaker)
  8580.     for i,v in pairs(players)do
  8581.         spawn(function()
  8582.         if gPlayers[v].Character:FindFirstChild('wang') then
  8583.         gPlayers[v].Character.wang:destroy()
  8584.     end
  8585.     local D = Instance.new('Model', gPlayers[v].Character)
  8586.     D.Name = 'DONG'
  8587.     local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8588.     local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8589.     local M1 = Instance.new('CylinderMesh', MAIN)
  8590.     local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8591.     local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8592.     local M2 = Instance.new('SpecialMesh', P1)
  8593.     local W2 = Instance.new('Weld', P1)
  8594.     local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8595.     local M3 = Instance.new('SpecialMesh', B1)
  8596.     local W3 = Instance.new('Weld', B1)
  8597.     local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8598.     local M4 = Instance.new('SpecialMesh', B2)
  8599.     local W4 = Instance.new('Weld', B2)
  8600.     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
  8601.     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)
  8602.     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
  8603.     M2.MeshType = 'Sphere'
  8604.     W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8605.     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')
  8606.     M3.Parent = B1 M3.MeshType = 'Sphere'
  8607.     W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8608.     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')
  8609.     M4.MeshType = 'Sphere'
  8610.     W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8611.         end)
  8612.     end
  8613. end)
  8614.  
  8615. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8616. function(args, speaker)
  8617.     local players = getPlayer(args[1], speaker)
  8618.     for i,v in pairs(players)do
  8619.         if gPlayers[v].Character:FindFirstChild('DONG') then
  8620.         gPlayers[v].Character.DONG:destroy()
  8621. end end
  8622. end)
  8623.  
  8624. addcmd('infect','infects player',{},
  8625. function(args, speaker)
  8626.     local players = getPlayer(args[1], speaker)
  8627.     for i,v in pairs(players)do
  8628.         function infect(rip)
  8629.         local pchar = gPlayers[v].Character
  8630.             for i,v in pairs(pchar:GetChildren()) do
  8631.                 if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8632.                     v:Destroy()
  8633.                 end
  8634.             end
  8635.             if pchar.Torso:FindFirstChild("roblox") then
  8636.                 pchar.Torso.roblox:Destroy()
  8637.             end
  8638.             if pchar.Head:FindFirstChild("face") then
  8639.                 pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8640.             end
  8641.             if pchar:FindFirstChild("Body Colors") then
  8642.                 local Colors = pchar["Body Colors"]
  8643.                 local Skin = BrickColor.new("Pastel green")
  8644.                 local Clothes = BrickColor.new("Reddish brown")
  8645.                 Colors.HeadColor = Skin
  8646.                 Colors.LeftArmColor = Skin
  8647.                 Colors.RightArmColor = Skin
  8648.                 Colors.LeftLegColor = Clothes
  8649.                 Colors.RightLegColor = Clothes
  8650.                 Colors.TorsoColor = Clothes
  8651.             end
  8652.             local w1 = Instance.new("Weld", pchar)
  8653.             w1.Part0 = pchar["Right Arm"]
  8654.             w1.Part1 = pchar.Torso
  8655.             w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8656.             local w2 = Instance.new("Weld", pchar)
  8657.             w2.Part0 = pchar["Left Arm"]
  8658.             w2.Part1 = pchar.Torso
  8659.             w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8660.             local rip = false
  8661.             local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8662.                 if connect1 == false then
  8663.                     connect1 = true
  8664.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8665.                         infect(gPlayers[hit.Parent.Name])
  8666.                     end
  8667.                     wait(0.5)
  8668.                     connect1 = true
  8669.                 end
  8670.             end)
  8671.             local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8672.                 if connect2 == false then
  8673.                     connect2 = true
  8674.                     if gPlayers:FindFirstChild(hit.Parent.Name) then
  8675.                         infect(gPlayers[hit.Parent.Name])
  8676.                     end
  8677.                     wait(0.5)
  8678.                     connect2 = true
  8679.                 end
  8680.             end)
  8681.             local IV = Instance.new("IntValue", pchar)
  8682.             IV.Name = "Infected"
  8683.             IV.Value = 0
  8684.             IV.Changed:connect(function()
  8685.                 connect1:disconnect()
  8686.                 connect2:disconnect()
  8687.             end)
  8688.         end
  8689.         infect(v)
  8690.     end
  8691. end)
  8692.  
  8693. addcmd('uninfect','makes player back to normal',{},
  8694. function(args, speaker)
  8695.     local players = getPlayer(args[1], speaker)
  8696.     for i,v in pairs(players)do
  8697.         refresh(gPlayers[v])
  8698.     end
  8699. end)
  8700.  
  8701. addcmd('duck','makes players head a duck',{},
  8702. function(args, speaker)
  8703.     local players = getPlayer(args[1], speaker)
  8704.     for i,v in pairs(players)do
  8705.         local pchar = gPlayers[v].Character
  8706.         for i,v in pairs(pchar.Torso:GetChildren()) do
  8707.             if v:IsA("Decal") then
  8708.                 v:Destroy()
  8709.             end
  8710.         end
  8711.         for i,v in pairs(pchar:GetChildren()) do
  8712.             if v:IsA("Accessory") then
  8713.                 v:Destroy()
  8714.             end
  8715.         end
  8716.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  8717.         duck.MeshType = "FileMesh"
  8718.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8719.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8720.         duck.Scale = Vector3.new(5, 5, 5)
  8721.         pchar.Head.Transparency = 1
  8722.         pchar["Left Arm"].Transparency = 1
  8723.         pchar["Right Arm"].Transparency = 1
  8724.         pchar["Left Leg"].Transparency = 1
  8725.         pchar["Right Leg"].Transparency = 1
  8726.         pchar.Head.face.Transparency = 1
  8727.     end
  8728. end)
  8729.  
  8730. addcmd('mage', 'mage',{},
  8731. function(args, speaker)
  8732. if speaker.userId ~= LP.userId then
  8733. lponly(speaker) else
  8734. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8735. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8736. local fakeLighting = arcPackage.Lighting
  8737.  
  8738. local oldgame = game
  8739. local oldlighting = oldgame:GetService("Lighting")
  8740.  
  8741. local proLighting = newproxy(true)
  8742. local mtL = getmetatable(proLighting)
  8743. mtL.__index = function(self,ind)
  8744.     if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8745.     return oldlighting[ind]
  8746. end
  8747. mtL.__newindex = function(self,ind,val)
  8748.     oldlighting[ind] = val
  8749. end
  8750. mtL.__namecall = function(self,...)
  8751.     local args = {...}
  8752.     local method = table.remove(args)
  8753.     return oldlighting(method,unpack(args))
  8754. end
  8755.  
  8756. local proGame = newproxy(true)
  8757. local mt = getmetatable(proGame)
  8758. mt.__index = function(self,ind)
  8759.     if ind == "Lighting" then return proLighting end
  8760.     return oldgame[ind]
  8761. end
  8762. mt.__namecall = function(self,...)
  8763.     local args = {...}
  8764.     local method = table.remove(args)
  8765.     if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8766.     return oldgame(method,unpack(args))
  8767. end
  8768.  
  8769. wait()
  8770. local destructAnchored = false
  8771. local maxMass = 1000
  8772.  
  8773. function newCESS(scr)
  8774.     local newFunc = loadstring(scr.Source)
  8775.     if type(newFunc) ~= "function" then return end
  8776.     setfenv(newFunc,setmetatable({script = scr},{
  8777.         __index = function(self,ind)
  8778.             if ind == "game" then return proGame end
  8779.             return getfenv()[ind]
  8780.         end,
  8781.         __newindex = function(self,ind,val)
  8782.             rawset(self,ind,val)
  8783.         end
  8784.     }))
  8785.     pcall(function()spawn(newFunc)end)
  8786. end
  8787.  
  8788. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8789. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8790.  
  8791. function destroyHook(obj,replacement,par)
  8792.     obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8793.         local newObj = replacement:Clone()
  8794.         if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8795.         newObj.Parent = par
  8796.         destroyHook(newObj,replacement,par)
  8797.     end)
  8798. end
  8799.  
  8800. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8801.     local newObj = v:Clone()
  8802.     if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8803.     newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8804.     destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8805. end
  8806.  
  8807. function replaceScripts(root)
  8808.     for i,v in pairs(root:GetChildren()) do
  8809.         if v:IsA("Script") and not v:IsA("LocalScript") then
  8810.             local tempStore = {}
  8811.             for i2,v2 in pairs(v:GetChildren()) do
  8812.                 table.insert(tempStore,v2:Clone())
  8813.             end
  8814.             local newScript = Instance.new("LocalScript",v.Parent)
  8815.             newScript.Name = v.Name
  8816.             for i2,v2 in pairs(tempStore) do
  8817.                 v2.Parent = newScript
  8818.             end
  8819.             v:Destroy()
  8820.         end
  8821.         replaceScripts(v)
  8822.     end
  8823. end
  8824.  
  8825. local player = gPlayers.LocalPlayer
  8826.  
  8827. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8828.     gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8829. end
  8830.  
  8831. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8832.     gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8833. end
  8834.  
  8835. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8836.     local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8837.     eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8838.     eTemplate.Parent = game.ReplicatedStorage
  8839. end
  8840.  
  8841. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8842.     local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8843.     fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8844.     fTemplate.Parent = game.ReplicatedStorage
  8845. end
  8846.  
  8847. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8848.     local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8849.     lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8850.     lTemplate.Parent = game.ReplicatedStorage
  8851. end
  8852.  
  8853. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8854.     local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8855.     mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8856.     mTemplate.Parent = game.ReplicatedStorage
  8857. end
  8858.  
  8859. function getMyPlayerArea()
  8860.     for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8861.         if v.Player.Value == player.Name then
  8862.             return v.PlayerArea
  8863.         end
  8864.     end
  8865. end
  8866.  
  8867. local whitelistedParts = {
  8868.     ["DamagePart"] = true,
  8869.     ["Explosion"] = true,
  8870.     ["Explosion2"] = true,
  8871.     ["SuperExplosion"] = true,
  8872. }
  8873.  
  8874. workspace.DescendantAdded:connect(function(desc)
  8875.     if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8876.         newCESS(desc)
  8877.     elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8878.         newCESS(desc)
  8879.     elseif desc:IsA("BodyGyro") then
  8880.         desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8881.             desc.MaxTorque = Vector3.new(100000,100000,100000)
  8882.         end)
  8883.     --elseif desc:IsA("BodyPosition") then
  8884.     --  desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8885.     --      desc.MaxForce = Vector3.new(10000,10000,10000)
  8886.     --  end)
  8887.     end
  8888. end)
  8889.  
  8890. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8891. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8892. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8893. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8894. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8895.  
  8896. wait(1)
  8897.  
  8898. local player = gPlayers.LocalPlayer
  8899.  
  8900. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8901. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8902.  
  8903. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8904. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8905. local arcMovesList = arcMoves.ScrollingFrame
  8906. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8907.  
  8908. local arcs = {}
  8909.  
  8910. local currentArc = ""
  8911.  
  8912. function getMove(root)
  8913.     for i,v in pairs(root:GetChildren()) do
  8914.         if v.Name ~= "Requirement" then
  8915.             return v
  8916.         end
  8917.     end
  8918.     return nil
  8919. end
  8920.  
  8921. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8922.     table.insert(arcs,v)
  8923. end
  8924.  
  8925. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8926.     table.insert(arcs,v)
  8927. end
  8928.  
  8929. for i,v in pairs(arcs) do
  8930.     local newTemplate = arcTemplate:Clone()
  8931.     newTemplate.ArcName.Text = v.Name
  8932.     newTemplate.Change.MouseButton1Down:connect(function()
  8933.         currentArc = v.Name
  8934.         arcToggler.Parent.Visible = true
  8935.         if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  8936.             arcMovesList:ClearAllChildren()
  8937.             arcToggler.Text = currentArc
  8938.             arcMoves.Title.Text = currentArc .. " Arc"
  8939.             for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8940.                 local myMove = getMove(v5.Learn)
  8941.                 if myMove ~= nil then
  8942.                     local newTemplate = moveTemplate:Clone()
  8943.                     newTemplate.Attack.Text = v5.Name
  8944.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8945.                     newTemplate.Parent = arcMovesList
  8946.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8947.                     newTemplate.Learn.MouseButton1Down:connect(function()
  8948.                         local learnMove = myMove:Clone()
  8949.                         learnMove.Parent = player.Backpack
  8950.                         if learnMove:IsA("LocalScript") then
  8951.                             learnMove.Disabled = false
  8952.                             newTemplate.Learn.Text = "Activated"
  8953.                             newCESS(learnMove)
  8954.                         else
  8955.                             newTemplate.Learn.Text = "Learned"
  8956.                             newCESS(learnMove.LocalScript)
  8957.                         end
  8958.                         wait(5)
  8959.                         newTemplate.Learn.Text = "Learn"
  8960.                     end)
  8961.                     newTemplate.Visible = true
  8962.                 end
  8963.             end
  8964.         end
  8965.         if fakeLighting.Customs:FindFirstChild(currentArc) then
  8966.             arcMovesList:ClearAllChildren()
  8967.             arcToggler.Text = currentArc
  8968.             arcMoves.Title.Text = currentArc .. " Arc"
  8969.             for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8970.                 local myMove = getMove(v.Learn)
  8971.                 if myMove ~= nil then
  8972.                     local newTemplate = moveTemplate:Clone()
  8973.                     newTemplate.Attack.Text = v.Name
  8974.                     newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8975.                     newTemplate.Parent = arcMovesList
  8976.                     arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8977.                     newTemplate.Learn.MouseButton1Down:connect(function()
  8978.                         local learnMove = myMove:Clone()
  8979.                         learnMove.Parent = player.Backpack
  8980.                         if learnMove:IsA("LocalScript") then
  8981.                             learnMove.Disabled = false
  8982.                             newTemplate.Learn.Text = "Activated"
  8983.                             newCESS(learnMove)
  8984.                         else
  8985.                             newTemplate.Learn.Text = "Learned"
  8986.                             newCESS(learnMove.LocalScript)
  8987.                         end
  8988.                         wait(5)
  8989.                         newTemplate.Learn.Text = "Learn"
  8990.                     end)
  8991.                     newTemplate.Visible = true
  8992.                 end
  8993.             end
  8994.         end
  8995.     end)
  8996.     newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  8997.     newTemplate.Visible = true
  8998.     newTemplate.Parent = arcList
  8999.     arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9000. end
  9001.  
  9002. Open = false
  9003. MouseClick = function()
  9004.   if Open == false then
  9005.     Open = true
  9006.     player.PlayerGui.ChangeArc.Stuff.Visible = true
  9007.   else
  9008.     if Open == true then
  9009.       Open = false
  9010.       player.PlayerGui.ChangeArc.Stuff.Visible = false
  9011.     end
  9012.   end
  9013. end
  9014.  
  9015. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  9016.  
  9017. Open2 = false
  9018. MouseClick2 = function()
  9019.   if Open2 == false then
  9020.     Open2 = true
  9021.     arcMoves.Visible = true
  9022.   else
  9023.     if Open2 == true then
  9024.       Open2 = false
  9025.       arcMoves.Visible = false
  9026.     end
  9027.   end
  9028. end
  9029.  
  9030. arcToggler.MouseButton1Down:connect(MouseClick2)
  9031.  
  9032. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  9033.  
  9034. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  9035.     if v:IsA("Script") then
  9036.         newCESS(v)
  9037.     end
  9038. end
  9039. end
  9040. end
  9041. end)
  9042.  
  9043. addcmd('unduck','makes player back to normal',{},
  9044. function(args, speaker)
  9045.     local players = getPlayer(args[1], speaker)
  9046.     for i,v in pairs(players)do
  9047.         refresh(gPlayers[v])
  9048.     end
  9049. end)
  9050.  
  9051. addcmd('mesh','makes a player into a mesh',{},
  9052. function(args, speaker)
  9053.     local players = getPlayer(args[1], speaker)
  9054.     for i,v in pairs(players)do
  9055.         local pchar = gPlayers[v].Character
  9056.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9057.             if v:IsA("Decal") then
  9058.                 v:Destroy()
  9059.             end
  9060.         end
  9061.         for i,v in pairs(pchar:GetChildren()) do
  9062.             if v:IsA("Accessory") then
  9063.                 v:Destroy()
  9064.             end
  9065.         end
  9066.         pchar.Head.Transparency = 1
  9067.         pchar["Left Arm"].Transparency = 1
  9068.         pchar["Right Arm"].Transparency = 1
  9069.         pchar["Left Leg"].Transparency = 1
  9070.         pchar["Right Leg"].Transparency = 1
  9071.         pchar.Head.face.Transparency = 1
  9072.         local msh = Instance.new("SpecialMesh", pchar.Torso)
  9073.         msh.MeshType = "FileMesh"
  9074.         msh.Scale = Vector3.new(3, 3, 3)
  9075.         msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  9076.         msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  9077.         msh.Scale = Vector3.new(3, 3, 3)
  9078.     end
  9079. end)
  9080.  
  9081. addcmd('disable','removes players humanoid',{},
  9082. function(args, speaker)
  9083.     local players = getPlayer(args[1], speaker)
  9084.     for i,v in pairs(players)do
  9085.         local pchar = gPlayers[v].Character
  9086.         if pchar:FindFirstChild("Humanoid") then
  9087.            pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  9088.            local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  9089.            humanoid.Parent = game.ContextActionService
  9090.         if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  9091.         Notify('Disabled player(s)') end
  9092.         end end end)
  9093.  
  9094. addcmd('enable','gives player humanoid',{},
  9095. function(args, speaker)
  9096.     local players = getPlayer(args[1], speaker)
  9097.     for i,v in pairs(players)do
  9098.         local pchar = gPlayers[v].Character
  9099.         if pchar:FindFirstChild("Humanoid") then
  9100.             return
  9101.         else
  9102.             local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  9103.             humanoid.Parent = pchar
  9104.             humanoid.Name = "Humanoid"
  9105.             if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  9106.             Notify('Enabled player(s)') end
  9107.         end end end)
  9108.  
  9109. addcmd('size','changes size of player',{},
  9110. function(args, speaker)
  9111.     local players = getPlayer(args[1], speaker)
  9112.     for i,v in pairs(players)do
  9113.     local pchar = gPlayers[v].Character
  9114.         local function scale(chr,scl)
  9115.             for _,v in pairs(pchar:GetChildren()) do
  9116.                 if v:IsA("Accessory") then
  9117.                     v:Clone()
  9118.                     v.Parent = LightingService
  9119.                 end end
  9120.             local Head = chr['Head']
  9121.             local Torso = chr['Torso']
  9122.             local LA = chr['Left Arm']
  9123.             local RA = chr['Right Arm']
  9124.             local LL = chr['Left Leg']
  9125.             local RL = chr['Right Leg']
  9126.             local HRP = chr['HumanoidRootPart']
  9127.             wait(0.1)
  9128.             Head.formFactor = 3
  9129.             Torso.formFactor = 3
  9130.             LA.formFactor = 3
  9131.             RA.formFactor = 3
  9132.             LL.formFactor = 3
  9133.             RL.formFactor = 3
  9134.             HRP.formFactor = 3
  9135.             Head.Size = Vector3.new(scl * 2, scl, scl)
  9136.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  9137.             LA.Size = Vector3.new(scl, scl * 2, scl)
  9138.             RA.Size = Vector3.new(scl, scl * 2, scl)
  9139.             LL.Size = Vector3.new(scl, scl * 2, scl)
  9140.             RL.Size = Vector3.new(scl, scl * 2, scl)
  9141.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  9142.             local Motor1 = Instance.new('Motor6D', Torso)
  9143.             Motor1.Part0 = Torso
  9144.             Motor1.Part1 = Head
  9145.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9146.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9147.             Motor1.Name = "Neck"    
  9148.             local Motor2 = Instance.new('Motor6D', Torso)
  9149.             Motor2.Part0 = Torso
  9150.             Motor2.Part1 = LA
  9151.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9152.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9153.             Motor2.Name = "Left Shoulder"
  9154.             local Motor3 = Instance.new('Motor6D', Torso)
  9155.             Motor3.Part0 = Torso
  9156.             Motor3.Part1 = RA
  9157.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9158.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9159.             Motor3.Name = "Right Shoulder"
  9160.             local Motor4 = Instance.new('Motor6D', Torso)
  9161.             Motor4.Part0 = Torso
  9162.             Motor4.Part1 = LL
  9163.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9164.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9165.             Motor4.Name = "Left Hip"
  9166.             local Motor5 = Instance.new('Motor6D', Torso)
  9167.             Motor5.Part0 = Torso
  9168.             Motor5.Part1 = RL
  9169.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9170.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9171.             Motor5.Name = "Right Hip"
  9172.             local Motor6 = Instance.new('Motor6D', HRP)
  9173.             Motor6.Part0 = HRP
  9174.             Motor6.Part1 = Torso
  9175.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  9176.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  9177.         scale(pchar, args[2])
  9178.         for _,v in pairs(LightingService:GetChildren()) do
  9179.             if v:IsA("Accessory") then
  9180.                 v.Parent = pchar
  9181.             end end end end)
  9182.  
  9183. addcmd('clone','clones player',{},
  9184. function(args, speaker)
  9185.     local players = getPlayer(args[1], speaker)
  9186.     for i,v in pairs(players)do
  9187.         local pchar = gPlayers[v].Character
  9188.         spawn(function()
  9189.             pchar.Archivable = true
  9190.             local clone = pchar:Clone()
  9191.             clone.Parent = workspace
  9192.             local cloneV = Instance.new("BoolValue")
  9193.             cloneV.Name = "isclone"
  9194.             cloneV.Parent = clone
  9195.             clone:MoveTo(pchar:GetModelCFrame().p)
  9196.             clone:MakeJoints()
  9197.             pchar.Archivable = false
  9198.         end)
  9199.     end
  9200. end)
  9201.  
  9202. addcmd('noclones', 'clears clones',{},
  9203. function(args, speaker)
  9204.     local players = getPlayer(args[1], speaker)
  9205.     for i,v in pairs(players)do
  9206.     for _, child in pairs( workspace:GetChildren()) do
  9207.         if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
  9208.            child:Destroy()
  9209.       end
  9210.     end
  9211. end
  9212. end)
  9213.  
  9214. addcmd('spin','spins player',{},
  9215. function(args, speaker)
  9216.     local players = getPlayer(args[1], speaker)
  9217.     for i,v in pairs(players)do
  9218.         spawn(function()
  9219.         local pchar = gPlayers[v].Character
  9220.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9221.             if v.Name == "Spinning" then
  9222.                 v:Destroy()
  9223.             end
  9224.         end
  9225.         local Torso = pchar.Torso
  9226.         local BG = Instance.new("BodyGyro", Torso)
  9227.         BG.Name = "Spinning"
  9228.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  9229.         BG.P = 11111
  9230.         BG.cframe = Torso.CFrame
  9231.         repeat wait(1/44)
  9232.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  9233.         until not BG or BG.Parent ~= Torso
  9234.         end)
  9235.         end
  9236. end)
  9237.  
  9238. addcmd('unspin','stops spinning player',{},
  9239. function(args, speaker)
  9240.     local players = getPlayer(args[1], speaker)
  9241.     for i,v in pairs(players)do
  9242.         local pchar = gPlayers[v].Character
  9243.         for i,v in pairs(pchar.Torso:GetChildren()) do
  9244.             if v.Name == "Spinning" then
  9245.                 v:Destroy()
  9246.             end
  9247.         end
  9248.     end
  9249. end)
  9250.  
  9251. addcmd('dog','makes player a dog',{},
  9252. function(args, speaker)
  9253.     local players = getPlayer(args[1], speaker)
  9254.     for i,v in pairs(players)do
  9255.         local pchar = gPlayers[v].Character
  9256.         if pchar:FindFirstChild("Shirt") then
  9257.             pchar.Shirt:Destroy()
  9258.         end
  9259.         if pchar:FindFirstChild("Pants") then
  9260.             pchar.Pants:Destroy()
  9261.         end
  9262.         if pchar:FindFirstChild("Shirt Graphic") then
  9263.             pchar["Shirt Graphic"].Graphic = ""
  9264.         end
  9265.         pchar.Torso.Transparency = 1
  9266.         pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9267.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9268.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9269.         pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9270.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9271.         local FakeTorso = Instance.new("Seat", pchar)
  9272.         FakeTorso.Name = "FakeTorso"
  9273.         FakeTorso.FormFactor = "Symmetric"
  9274.         FakeTorso.TopSurface = 0
  9275.         FakeTorso.BottomSurface = 0
  9276.         FakeTorso.Size = Vector3.new(3,1,4)
  9277.         FakeTorso.BrickColor = BrickColor.new("Brown")
  9278.         FakeTorso.CFrame = pchar.Torso.CFrame
  9279.         local BF = Instance.new("BodyForce", FakeTorso)
  9280.         BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9281.         local W = Instance.new("Weld", pchar.Torso)
  9282.         W.Part0 = pchar.Torso
  9283.         W.Part1 = FakeTorso
  9284.         W.C0 = CFrame.new(0,-.5,0)
  9285.         local BC = pchar["Body Colors"]
  9286.         BC.HeadColor = BrickColor.new("Brown")
  9287.         BC.LeftArmColor = BrickColor.new("Brown")
  9288.         BC.LeftLegColor = BrickColor.new("Brown")
  9289.         BC.RightArmColor = BrickColor.new("Brown")
  9290.         BC.RightLegColor = BrickColor.new("Brown")
  9291.         BC.TorsoColor = BrickColor.new("Brown")
  9292.     end
  9293. end)
  9294.  
  9295. addcmd('undog','makes player back to normal',{},
  9296. function(args, speaker)
  9297.     local players = getPlayer(args[1], speaker)
  9298.     for i,v in pairs(players)do
  9299.         refresh(gPlayers[v])
  9300.     end
  9301. end)
  9302.  
  9303. addcmd('loopheal','loop heals player',{},
  9304. function(args, speaker)
  9305.     local players = getPlayer(args[1], speaker)
  9306.     for i,v in pairs(players)do
  9307.         spawn(function()
  9308.         local pchar = gPlayers[v].Character
  9309.         if pchar:FindFirstChild("LoopHeal") then
  9310.             pchar.LoopHeal.Name = "NotLoopHeal"
  9311.             wait(0.1)
  9312.             pchar.NotLoopHeal:Destroy()
  9313.         end
  9314.         local LoopHeal = Instance.new("StringValue", pchar)
  9315.         LoopHeal.Name = "LoopHeal"
  9316.         repeat wait(0.1)
  9317.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9318.         until LoopHeal.Name == "NotLoopHeal"
  9319.         end)
  9320.         end
  9321. end)
  9322.  
  9323. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9324. function(args, speaker)
  9325.     local players = getPlayer(args[1], speaker)
  9326.     for i,v in pairs(players)do
  9327.         local pchar = gPlayers[v].Character
  9328.         if pchar:FindFirstChild("LoopHeal") then
  9329.             pchar.LoopHeal.Name = "NotLoopHeal"
  9330.             wait(0.1)
  9331.             pchar.NotLoopHeal:Destroy()
  9332.         end
  9333.     end
  9334. end)
  9335.  
  9336. addcmd('fling','flings player',{},
  9337. function(args, speaker)
  9338.     local players = getPlayer(args[1], speaker)
  9339.     for i,v in pairs(players)do
  9340.         local pchar = gPlayers[v].Character
  9341.         if pchar:FindFirstChild("Humanoid") then
  9342.             local xran
  9343.             local zran
  9344.             repeat
  9345.                 xran = math.random(-9999,9999)
  9346.             until math.abs(xran) >= 5555
  9347.             repeat
  9348.                 zran = math.random(-9999,9999)
  9349.             until math.abs(zran) >= 5555
  9350.             pchar.Humanoid.Sit = true
  9351.             pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9352.             local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9353.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9354.         end
  9355.     end
  9356. end)
  9357.  
  9358. addcmd('skydive','self explanatory',{},
  9359. function(args, speaker)
  9360.     local players = getPlayer(args[1], speaker)
  9361.     for i,v in pairs(players)do
  9362.         local pchar = gPlayers[v].Character
  9363.         if pchar:FindFirstChild("HumanoidRootPart") then
  9364.         pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9365.         end
  9366.     end
  9367. end)
  9368.  
  9369. addcmd('sparta','this is sparta',{},
  9370. function(args, speaker)
  9371. --credit adonis i just edited ;)
  9372.  local user = getPlayer(args[1], speaker)
  9373. for i,player in pairs(user) do
  9374.                         local torso = player.Character:FindFirstChild('HumanoidRootPart')
  9375.                         if torso then
  9376.                             local hole = Instance.new("Part",player.Character)
  9377.                             hole.Anchored = true
  9378.                             hole.CanCollide = false
  9379.                             hole.formFactor = Enum.FormFactor.Custom
  9380.                             hole.Size = Vector3.new(10,1,10)
  9381.                             hole.CFrame = torso.CFrame * CFrame.new(0,-3.3,-3)
  9382.                             hole.BrickColor = BrickColor.new("Really black")
  9383.                             local holeM = Instance.new("CylinderMesh",hole)
  9384.                             torso.Anchored = true
  9385.                             local sound = Instance.new("Sound", hole)
  9386.                             sound.SoundId = "rbxassetid://130781067"
  9387.                             sound.Volume = 3
  9388.                             sound:Play()
  9389.                             local foot = torso.CFrame * CFrame.new(0,-3,0)
  9390.                             for i=1,10 do
  9391.                                 torso.CFrame = foot * CFrame.fromEulerAnglesXYZ(-(math.pi/2)*i/10,0,0) * CFrame.new(0,3,0)
  9392.                                 wait(0.1)
  9393.                             end
  9394.                             for i=1,5,0.2 do
  9395.                                 torso.CFrame = foot * CFrame.new(0,-(i^2),0) * CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0) * CFrame.new(0,3,0)
  9396.                                 wait()
  9397.                             end
  9398.                             player.Character:BreakJoints()
  9399.                             wait(2)
  9400.                             sound:Destroy()
  9401.                         end
  9402.                         end
  9403. end)
  9404.  
  9405. addcmd('bleach','drink bleach',{''},
  9406. function(args, speaker)
  9407.     local players = getPlayer(args[1], speaker)
  9408.     for i,v in pairs(players)do
  9409.     bleach(gPlayers[v])
  9410.     end
  9411. end)
  9412.  
  9413. addcmd('seizure','makes player have a seizure',{''},
  9414. function(args, speaker)
  9415.     local players = getPlayer(args[1], speaker)
  9416.     for i,v in pairs(players)do
  9417.         local pchar = gPlayers[v].Character
  9418.         if pchar:FindFirstChild("Seizure") then
  9419.            
  9420.         end
  9421.         local Seizure = Instance.new("StringValue", pchar)
  9422.         Seizure.Name = "Seizure"
  9423.         pchar.Humanoid.PlatformStand = true
  9424.         repeat wait()
  9425.             pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9426.             pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9427.         until Seizure.Name == "NotSeizure"
  9428.     end
  9429. end)
  9430.  
  9431. addcmd('fegod','gods you in fe games',{''},
  9432. function(args, speaker)
  9433.     if speaker.userId ~= LP.userId then
  9434.     lponly(speaker)
  9435.     else
  9436.         gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9437.         local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9438.         l.Parent = gPlayers.LocalPlayer.Character
  9439.         l.Name = "Humanoid"
  9440.         wait(0.1)
  9441.         gPlayers.LocalPlayer.Character["1"]:Destroy()
  9442.         workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9443.         gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9444.         wait(0.1)
  9445.         gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9446.         gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9447.     end
  9448. end)
  9449.  
  9450. addcmd('unseizure','makes player stop having a seizure',{''},
  9451. function(args, speaker)
  9452.     local players = getPlayer(args[1], speaker)
  9453.     for i,v in pairs(players)do
  9454.         local pchar = gPlayers[v].Character
  9455.         if pchar:FindFirstChild("Seizure") then
  9456.             pchar.Humanoid.PlatformStand = false
  9457.             pchar.Seizure.Name = "NotSeizure"
  9458.             wait(0.1)
  9459.             pchar.NotSeizure:Destroy()
  9460.         end
  9461.     end
  9462. end)
  9463.  
  9464. addcmd('m','makes a global message',{'message'},
  9465. function(args, speaker)
  9466.     local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9467.     local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9468.     _G.msg(MSG)
  9469. end)
  9470.  
  9471. addcmd('sm','makes a global message',{'servermessage'},
  9472. function(args, speaker)
  9473.     local MSG = GLS(false, 0)
  9474.     local newMSG = GLS(false, 0)
  9475.     _G.msg(MSG)
  9476. end)
  9477.  
  9478. addcmd('fe','checks filtering status',{'filtering'},
  9479. function(args, speaker)
  9480. if workspace.FilteringEnabled == true then
  9481.     Notify('Filtering ENABLED')
  9482. elseif workspace.FilteringEnabled == false then
  9483.     Notify('Filtering Disabled')
  9484. end
  9485. end)
  9486.  
  9487. addcmd('paper','makes player thin as paper',{''},
  9488. function(args, speaker)
  9489.     local players = getPlayer(args[1], speaker)
  9490.     for i,v in pairs(players)do
  9491.         local pchar = gPlayers[v].Character
  9492.         for _, child in pairs( pchar:GetChildren()) do
  9493.         if child.ClassName == "CharacterMesh" then
  9494.         child:Destroy()
  9495.         end
  9496.         end
  9497.         local LA = DATA.Paper:Clone()
  9498.         LA.Parent = pchar["Left Arm"]
  9499.         local RA = DATA.Paper:Clone()
  9500.         RA.Parent = pchar["Right Arm"]
  9501.         local LL = DATA.Paper:Clone()
  9502.         LL.Parent = pchar["Left Leg"]
  9503.         local RL = DATA.Paper:Clone()
  9504.         RL.Parent = pchar["Right Leg"]
  9505.         local T = DATA.Paper:Clone()
  9506.         T.Parent = pchar.Torso
  9507.         local H = DATA.Paper:Clone()
  9508.         H.Parent = pchar.Head
  9509.         pchar.Head.face:Destroy()
  9510.     end
  9511. end)
  9512.  
  9513. addcmd('particles','gives a player particles',{''},
  9514. function(args, speaker)
  9515.     local players = getPlayer(args[1], speaker)
  9516.     for i,v in pairs(players)do
  9517.         local char = gPlayers[v].Character
  9518.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9519.             if v:IsA('ParticleEmitter') then
  9520.                 v:destroy()
  9521.             end
  9522.         end
  9523.         local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9524.         prt.Texture = 'rbxassetid://' .. args[2]
  9525.         prt.Rate = 10
  9526.         prt.SpreadAngle = Vector2.new(50, 50)
  9527.     end
  9528. end)
  9529.  
  9530. addcmd('unparticles','gives a player particles',{'noparticles'},
  9531. function(args, speaker)
  9532.     local players = getPlayer(args[1], speaker)
  9533.     for i,v in pairs(players)do
  9534.         local char = gPlayers[v].Character
  9535.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9536.             if v:IsA('ParticleEmitter') then
  9537.                 v:destroy()
  9538.             end
  9539.         end
  9540.     end
  9541. end)
  9542.  
  9543. blindT = {}
  9544. addcmd('blind','blinds a player',{},
  9545. function(args, speaker)
  9546.     local players = getPlayer(args[1], speaker)
  9547.     for i,v in pairs(players)do
  9548.         spawn(function()
  9549.         if FindTable(blindT, _players[v].Name) then return end
  9550.         local blind = gPlayers[v].Name
  9551. local victim = gPlayers:FindFirstChild(blind)
  9552. if victim ~= nil then
  9553. victim.CameraMaxZoomDistance = 0.5
  9554. blnd = Instance.new("Part",workspace)
  9555. blnd.Name = "IYblind" .. gPlayers[v].Name
  9556. blnd.Size = Vector3.new(1,1,1)
  9557. blnd.CanCollide = false
  9558. blnd.BrickColor = BrickColor.new("Really black")
  9559. blnd.Material = "Neon"
  9560. local m = Instance.new("SpecialMesh",blnd)
  9561. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9562. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9563. local w = Instance.new("Weld",blnd)
  9564. w.Part0 = blnd
  9565. w.Part1 = victim.Character.Head
  9566. if FindTable(blindT, _players[v].Name) then return end
  9567.         table.insert(blindT, _players[v].Name)
  9568.         repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9569. local blind = gPlayers[v].Name
  9570. local victim = gPlayers:FindFirstChild(blind)
  9571. if victim ~= nil then
  9572. victim.CameraMaxZoomDistance = 0.5
  9573. blnd = Instance.new("Part",workspace)
  9574. blnd.Name = "IYblind" .. gPlayers[v].Name
  9575. blnd.Size = Vector3.new(1,1,1)
  9576. blnd.CanCollide = false
  9577. blnd.BrickColor = BrickColor.new("Really black")
  9578. blnd.Material = "Neon"
  9579. local m = Instance.new("SpecialMesh",blnd)
  9580. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9581. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9582. local w = Instance.new("Weld",blnd)
  9583. w.Part0 = blnd
  9584. w.Part1 = victim.Character.Head
  9585. end end wait(1)
  9586. until not FindTable(blindT, _players[v].Name)
  9587. end end) end end)
  9588.  
  9589. addcmd('unblind','blinds a player',{'noblind'},
  9590. function(args, speaker)
  9591.     local players = getPlayer(args[1], speaker)
  9592.     for i,v in pairs(players)do
  9593.         spawn(function()
  9594.         for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9595.         local blind = gPlayers[v].Name
  9596. local victim = gPlayers:FindFirstChild(blind)
  9597. if victim ~= nil then
  9598. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9599.     for _, child in pairs( workspace:GetChildren()) do
  9600.     if child.Name == "IYblind" .. gPlayers[v].Name then
  9601.     child:Destroy()
  9602. end end end end) end end)
  9603.  
  9604. addcmd('punish','punishs player',{''},
  9605. function(args, speaker)
  9606.     local players = getPlayer(args[1], speaker)
  9607.     for i,v in pairs(players)do
  9608.         local pchar = gPlayers[v].Character
  9609.         pchar.Parent = LightingService
  9610.     end
  9611. end)
  9612.  
  9613. addcmd('unpunish','unpunishs player',{''},
  9614. function(args, speaker)
  9615.     local players = getPlayer(args[1], speaker)
  9616.     for i,v in pairs(players)do
  9617.         if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9618.             LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9619.         end
  9620.     end
  9621. end)
  9622.  
  9623. local starmanPlayers = {}
  9624. local starmanLastColor = nil
  9625. local starmanEvents = {}
  9626.  
  9627. addcmd("starman","Turns [plr] into starman",{},
  9628. function(args,speaker)
  9629.     local function starman(plr)
  9630.         local char = plr.Character
  9631.         local lastColor = ""
  9632.         local newColor = ""
  9633.    
  9634.         local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9635.         powerupSound.Name = "PowerUp"
  9636.         powerupSound.Volume = 10
  9637.         powerupSound.SoundId = "rbxassetid://182755256"
  9638.         wait()
  9639.         powerupSound:Play()
  9640.    
  9641.         game:GetService("Debris"):AddItem(powerupSound,2)
  9642.  
  9643.         while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9644.        
  9645.         local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9646.         starmanMusic.Name = "Starman"
  9647.         starmanMusic.Volume = 1
  9648.         starmanMusic.Looped = true
  9649.         starmanMusic.SoundId = "rbxassetid://530596723"
  9650.         wait()
  9651.         starmanMusic:Play()
  9652.  
  9653.         if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9654.         if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9655.  
  9656.         char.Humanoid.WalkSpeed = 32
  9657.         char.Humanoid.MaxHealth = math.huge
  9658.         char.Humanoid.Health = math.huge
  9659.        
  9660.         local invisff = Instance.new("ForceField", char)
  9661.         invisff.Visible = false invisff.Name = 'smff'
  9662.  
  9663.         while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9664.  
  9665.         local light = Instance.new("PointLight",char.HumanoidRootPart)
  9666.         light.Name = "StarmanFlash"
  9667.         light.Brightness = 100
  9668.         light.Range = 20
  9669.         light.Shadows = true
  9670.  
  9671.         local function stardestroy(part)
  9672.             if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9673.                 for i,v in pairs(part.Parent:GetChildren()) do
  9674.                     if v:IsA("BasePart") then
  9675.                         local force = Instance.new("BodyForce",v)
  9676.                         force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9677.                         v:BreakJoints()
  9678.                     end
  9679.                 end
  9680.            
  9681.                 local tadaas = {}
  9682.            
  9683.                 for i = 1,1 do
  9684.                     local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9685.                     tadaa.Volume = 10
  9686.                     tadaa.SoundId = "rbxassetid://551195499"
  9687.                     table.insert(tadaas,tadaa)
  9688.                 end
  9689.        
  9690.                 wait()
  9691.        
  9692.                 for i,v in pairs(tadaas) do
  9693.                     v:Play()
  9694.                 end
  9695.             end
  9696.         end
  9697.  
  9698.         local events = {}
  9699.         for i,v in pairs(char:GetChildren()) do
  9700.             if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9701.         end
  9702.         if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9703.         starmanEvents[plr.Name] = events
  9704.         starmanPlayers[plr.Name] = char
  9705.     end
  9706.    
  9707.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9708.         spawn(function()starman(gPlayers[plr])end)
  9709.     end
  9710. end)
  9711.  
  9712. addcmd("unstarman","Removes starman from [plr]",{},
  9713. function(args,speaker)
  9714.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9715.         pcall(function()
  9716.             if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9717.             if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9718.             local char = gPlayers[plr].Character
  9719.             while char.HumanoidRootPart:FindFirstChild("Starman") do
  9720.                 char.HumanoidRootPart.Starman:Destroy()
  9721.             end
  9722.             while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9723.                 char.HumanoidRootPart.StarmanFlash:Destroy()
  9724.             end
  9725.             while char.HumanoidRootPart:FindFirstChild("smff") do
  9726.                 char.HumanoidRootPart.smff:Destroy()
  9727.             end
  9728.         end)
  9729.     end
  9730. end)
  9731.  
  9732. local Timers = {}
  9733. function checkTimer(n,t,res)
  9734.     if not Timers[n] then Timers[n] = 0 end
  9735.    
  9736.     if tick() >= Timers[n] + t then
  9737.         if res then Timers[n] = tick() end
  9738.         return true
  9739.     else
  9740.         return false
  9741.     end
  9742. end
  9743.  
  9744. function nonEmpty(t)
  9745.     for i,v in pairs(t) do
  9746.         return true
  9747.     end
  9748.     return false
  9749. end
  9750.  
  9751. game:GetService("RunService").RenderStepped:Connect(function()
  9752.     if nonEmpty(starmanPlayers) then
  9753.         if checkTimer("Starman",0.05,true) then                
  9754.             for name,plrchar in pairs(starmanPlayers) do
  9755.                 ypcall(function()
  9756.                     local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9757.                     if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9758.                        
  9759.                     local plr = gPlayers:FindFirstChild(name)
  9760.                        
  9761.                     if plr then
  9762.                         local char = plrchar
  9763.                         local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9764.                            
  9765.                         local meshMap = {}
  9766.  
  9767.                         for i,v in pairs(char:GetChildren()) do
  9768.                             if v:IsA("CharacterMesh") then
  9769.                                 if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9770.                                 if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9771.                                 if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9772.                                 if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9773.                                 if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9774.                             end
  9775.                         end
  9776.  
  9777.                         if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9778.                            
  9779.                         if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9780.                         local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9781.                         while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9782.                         starmanLastColor = newColor
  9783.                         for i,v in pairs(char:GetChildren()) do
  9784.                             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9785.                                 v.BrickColor = newColor
  9786.                                 local fade = v:Clone()
  9787.                                 if meshMap[v.Name] then
  9788.                                     local newMesh = Instance.new("SpecialMesh",fade)
  9789.                                     newMesh.MeshId = meshMap[v.Name]
  9790.                                 end
  9791.                                 fade.Name = "StarFade"
  9792.                                 fade.Anchored = true
  9793.                                 fade.CanCollide = false
  9794.                                 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
  9795.                                 fade.Parent = workspace.Terrain
  9796.                                 game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9797.                                 game:GetService("Debris"):AddItem(fade,0.5)
  9798.                             end
  9799.                         end
  9800.                         light.Color = newColor.Color
  9801.                     end
  9802.                 end)
  9803.             end
  9804.         end
  9805.     end
  9806. end)
  9807.  
  9808. addcmd("tppos","Teleports a player to a coordinate",{},
  9809. function(args,speaker)
  9810.     if #args < 4 then return end
  9811.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9812.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9813.         local char = gPlayers[plr].Character
  9814.         if char and char:FindFirstChild("HumanoidRootPart") then
  9815.             char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9816.         end
  9817.     end
  9818. end)
  9819.  
  9820. addcmd("offset","Offsets a player by a coordinate",{},
  9821. function(args,speaker)
  9822.     if #args < 4 then return end
  9823.     local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9824.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  9825.         local char = gPlayers[plr].Character
  9826.         if char and char:FindFirstChild("HumanoidRootPart") then
  9827.             char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9828.         end
  9829.     end
  9830. end)
  9831.  
  9832. addcmd('bait',';)',{'troll'},
  9833. function(args, speaker)
  9834. spawn(function()
  9835. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9836. 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)
  9837. y = Instance.new("BillboardGui")
  9838. y.Size = UDim2.new(0,100,0,150)
  9839. y.StudsOffset = Vector3.new(0,1,0)
  9840. y.Parent = P
  9841. y.Adornee = P
  9842. f = Instance.new("TextLabel")
  9843. f.Parent = y
  9844. f.BackgroundTransparency = 1
  9845. f.Position = UDim2.new(0,0,0,-50)
  9846. f.Size = UDim2.new(0,100,0,100)
  9847. f.Font = "Highway"
  9848. f.FontSize = "Size48"
  9849. f.Text = "Touch for admin!"
  9850. f.TextStrokeColor3 = Color3.new(0,0,0)
  9851. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9852. f.TextStrokeTransparency = 0
  9853. f.TextYAlignment = "Bottom"
  9854. 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)
  9855.     end)
  9856. end)
  9857.  
  9858. addcmd('removebait','clears bait parts',{'nobait'},
  9859. function(args, speaker)
  9860.     local function dels(instance)
  9861.         for i,v in pairs(instance:GetChildren())do
  9862.             if v.name == "IYbait"then v:Destroy()end
  9863.             dels(v)
  9864.         end
  9865.     end
  9866.     dels(workspace)
  9867. end)
  9868.  
  9869. function CreateInstance(cls,props)
  9870.     local inst = Instance.new(cls)
  9871.     for i,v in pairs(props) do
  9872.         inst[i] = v
  9873.     end
  9874.     return inst end
  9875. local function createSoundFrame()
  9876.     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)
  9877.     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
  9878.     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)
  9879.     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})
  9880.     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})
  9881.     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)
  9882.     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)
  9883.     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})
  9884.     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
  9885.     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
  9886.     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)
  9887.     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})
  9888.     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})
  9889.     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)
  9890.     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})
  9891.     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})
  9892.     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
  9893.     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)
  9894.     return soundFrame end
  9895. local soundFrame = createSoundFrame()
  9896. soundFrame.Visible = true
  9897. local MusicPlayer do
  9898.     MusicPlayer = {}
  9899.     local playlist = {}
  9900.     local currentSong = 1
  9901.     local playlistHook = nil
  9902.     --local soundFrame = script.Parent:WaitForChild("Sound")
  9903.     local soundLine = soundFrame:WaitForChild("Pos")
  9904.     local soundTouch = soundLine:WaitForChild("Touch")
  9905.     local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9906.     local soundPause = soundFrame:WaitForChild("Pause")
  9907.     local soundNext = soundFrame:WaitForChild("NextSong")
  9908.     local soundPrev = soundFrame:WaitForChild("PrevSong")
  9909.     local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9910.     local mouseDrag = false
  9911.     local mouse = gPlayers.LocalPlayer:GetMouse()
  9912.     local lineBar = soundFrame:WaitForChild("Pos")
  9913.     adminSound = Instance.new("Sound",nil)
  9914.     local function timeConvert(num)
  9915.         local mins = math.floor(num/60)
  9916.         local secs = math.floor(num % 60)
  9917.         return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9918.     end
  9919.     local function updateSongLine()
  9920.         local linePos = mouse.X - soundLine.AbsolutePosition.X
  9921.         if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9922.             local movePos = linePos/soundLine.AbsoluteSize.X
  9923.             soundTouch.Position = UDim2.new(movePos,0,0,0)
  9924.         elseif linePos < 0 then
  9925.             soundTouch.Position = UDim2.new(0,0,0,0)
  9926.         else
  9927.             soundTouch.Position = UDim2.new(1,0,0,0)
  9928.         end
  9929.         local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9930.         adminSound.TimePosition = newTimePos
  9931.         soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9932.         soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9933.     end
  9934.     local function updateDetails(id)
  9935.         local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9936.         soundFrame.SName.Text = info.Name
  9937.     end
  9938.     local function setPlaylistHook()
  9939.         if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9940.         if #playlist == 0 then return end
  9941.         playlistHook = adminSound.DidLoop:connect(function()
  9942.             if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9943.             soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9944.             MusicPlayer:Play(playlist[currentSong],true)
  9945.         end)
  9946.     end
  9947.     local function disconnectPlaylistHook()
  9948.         if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9949.     end
  9950.     game:GetService("RunService").RenderStepped:Connect(function()
  9951.         if adminSound.Playing then
  9952.             soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9953.             soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9954.             soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9955.         end
  9956.     end)
  9957.     lineBar.InputBegan:connect(function(input)
  9958.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9959.             mouseDrag = true
  9960.             updateSongLine()
  9961.         end
  9962.     end)
  9963.     lineBar.InputEnded:connect(function(input)
  9964.         if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9965.             mouseDrag = false
  9966.         end
  9967.     end)
  9968.     mouse.Move:connect(function(prop)
  9969.         if mouseDrag then
  9970.             updateSongLine()
  9971.         end
  9972.     end)
  9973.     function MusicPlayer:Play(id,plist)
  9974.         if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  9975.         adminSound:Stop()
  9976.         if adminSound.Parent == nil then
  9977.             adminSound = Instance.new("Sound",workspace)
  9978.             adminSound.Name = "IYsound"
  9979.             adminSound.Looped = true
  9980.             if plist then setPlaylistHook() end
  9981.         end
  9982.         adminSound.SoundId = "rbxassetid://"..tostring(id)
  9983.         adminSound.TimePosition = 0
  9984.         --repeat wait() until adminSound.IsLoaded
  9985.         adminSound:Play()
  9986.         soundPlayStop.BackgroundTransparency = 0
  9987.         soundPlayStop.ImageTransparency = 1
  9988.         updateDetails(id)
  9989.     end
  9990.     function MusicPlayer:Playlist(list)
  9991.         playlist = list
  9992.         soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  9993.         currentSong = 1
  9994.         if adminSound.Parent == nil then
  9995.             adminSound = Instance.new("Sound",workspace)
  9996.             adminSound.Name = "IYsound"
  9997.             adminSound.Looped = true
  9998.         end
  9999.         soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  10000.         MusicPlayer:Play(playlist[1],true)
  10001.         setPlaylistHook()
  10002.     end
  10003.     function MusicPlayer:Stop()
  10004.         adminSound:Stop()
  10005.         adminSound.TimePosition = 0
  10006.         soundTouch.Position = UDim2.new(0,0,0,0)
  10007.         soundFrame.TimeStart.Text = "0:00"
  10008.         soundPlayStop.BackgroundTransparency = 1
  10009.         soundPlayStop.ImageTransparency = 0
  10010.     end
  10011.     function MusicPlayer:Pause()
  10012.         adminSound:Pause()
  10013.         soundPlayStop.BackgroundTransparency = 1
  10014.         soundPlayStop.ImageTransparency = 0
  10015.     end
  10016.     function MusicPlayer:Resume()
  10017.         adminSound:Resume()
  10018.         soundPlayStop.BackgroundTransparency = 0
  10019.         soundPlayStop.ImageTransparency = 1
  10020.         setPlaylistHook()
  10021.     end
  10022.     function MusicPlayer:NextSong()
  10023.         if #playlist == 0 then return end
  10024.         if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  10025.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10026.         MusicPlayer:Play(playlist[currentSong],true)
  10027.     end
  10028.     function MusicPlayer:PrevSong()
  10029.         if #playlist == 0 then return end
  10030.         if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  10031.         soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10032.         MusicPlayer:Play(playlist[currentSong],true)
  10033.     end
  10034.     function MusicPlayer:SetSong(ind)
  10035.         if ind > #playlist or ind <= 0 then return end
  10036.         soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  10037.         MusicPlayer:Play(playlist[ind],true)
  10038.     end
  10039.     playerenabled = false
  10040.     function MusicPlayer:Show()
  10041.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10042.     end
  10043.     function MusicPlayer:Hide()
  10044.         soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10045.     end
  10046.     function colorFrames(obj,col)
  10047.         for i,v in pairs(obj:GetChildren()) do
  10048.             if v:IsA("ImageLabel") then
  10049.                 v.ImageColor3 = col
  10050.             end
  10051.             v.BackgroundColor3 = col
  10052.         end
  10053.     end
  10054.     for i,v in pairs(soundButtons) do
  10055.         v.MouseEnter:connect(function()
  10056.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  10057.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  10058.             v.BackgroundColor3 = Color3.new(1,1,1)
  10059.             colorFrames(v,Color3.new(1,1,1))
  10060.         end)
  10061.         v.MouseLeave:connect(function()
  10062.             if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  10063.             if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  10064.             v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  10065.             colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  10066.         end)
  10067.     end
  10068.     soundPlayStop.MouseButton1Click:connect(function()
  10069.         if adminSound.Playing then
  10070.             MusicPlayer:Stop()
  10071.         else
  10072.             MusicPlayer:Resume()
  10073.         end
  10074.     end)   
  10075.     soundPause.MouseButton1Click:connect(function()
  10076.         MusicPlayer:Pause()
  10077.     end)   
  10078.     soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  10079.     soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  10080. end
  10081. local testgui = Instance.new("ScreenGui",game.CoreGui)
  10082. soundFrame.Parent = testgui
  10083. addcmd('playlist','makes a noice playlist',{'ids','player'},
  10084. function(args, speaker)
  10085. playerenabled = true
  10086.     if #args > 0 then
  10087.     for i,v in pairs(game:GetDescendants()) do
  10088.     if v:IsA'Sound'then v:Destroy() end end wait(0.1)
  10089.         if adminSound.Parent == nil then
  10090.             adminSound = Instance.new("Sound",workspace)
  10091.             adminSound.Name = "IYsound"
  10092.             adminSound.Looped = true
  10093.         end
  10094.         local idlist = splitString(args[1])
  10095.         local workingIds = {}
  10096.         for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  10097.         if #workingIds > 0 then
  10098.             playerenabled = true
  10099.             NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  10100.             MusicPlayer:Playlist(workingIds)
  10101.             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)
  10102.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10103.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10104.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10105.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  10106.         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)
  10107.             quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10108.             quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  10109.             quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10110.             quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  10111. addcmd('setsong','goto a song',{'tosong'},
  10112. function(args, speaker)
  10113. MusicPlayer:SetSong(tonumber(args[1]))
  10114. end)
  10115. addcmd('nextsong','forward a song',{'nxtsong'},
  10116. function(args, speaker)
  10117. MusicPlayer:NextSong()
  10118. end)
  10119. addcmd('prevsong','back a song',{'previoussong'},
  10120. function(args, speaker)
  10121. MusicPlayer:PrevSong()
  10122. end)
  10123. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  10124. function(args, speaker)
  10125. playerenabled = false
  10126. MusicPlayer:Hide()
  10127. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  10128. end)
  10129.  
  10130. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  10131. function(args, speaker)
  10132.     for i,v in pairs(game:GetDescendants()) do
  10133.     if v:IsA'Sound'then v:Destroy() end end
  10134.     local c = args[1] or 'stop'
  10135.     if std.inTable({'stop'}, c:lower()) then return end
  10136.     local s = Instance.new("Sound", workspace)
  10137.     s.Name = "IYsound"
  10138.     s.Looped = true
  10139.     s.SoundId = c
  10140.     s.Volume = 1
  10141.     s:Play()
  10142.     playerenabled = false
  10143.     Notify('Playing hash')
  10144.  end)
  10145.  
  10146. addcmd('disco','disco party',{''},
  10147. function(args, speaker)
  10148.     _G.nodisco = nil
  10149.     coroutine.resume(coroutine.create(function()
  10150. repeat
  10151.     game:GetService('Lighting').GlobalShadows = true
  10152.     game:GetService('Lighting').FogEnd = 200
  10153. game:GetService('Lighting').TimeOfDay = 0
  10154. local r = 255
  10155. local g = 0
  10156. local b = 0
  10157. for i = 0,255,5 do
  10158.     if _G.nodisco ~=nil then return end
  10159.     r = r - 5
  10160.     b = b + 5
  10161.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10162.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10163.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10164.     wait()
  10165. end
  10166. for i = 0,255,5 do
  10167.     if _G.nodisco ~=nil then return end
  10168.     g = g + 5
  10169.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10170.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10171.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10172.     wait()
  10173. end
  10174. for i = 0,255,5 do
  10175.     if _G.nodisco ~=nil then return end
  10176.     b = b - 5
  10177.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10178.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10179.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10180.     wait()
  10181. end
  10182. for i = 0,255,5 do
  10183.     if _G.nodisco ~=nil then return end
  10184.     r = r + 5
  10185.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10186.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10187.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10188.     wait()
  10189. end
  10190. for i = 0,255,5 do
  10191.     if _G.nodisco ~=nil then return end
  10192.     g = g - 5
  10193.     game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10194.     game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10195.     game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10196.     wait()
  10197. end
  10198. until _G.nodisco
  10199. end))
  10200. end)
  10201.  
  10202. addcmd('undisco','rip disco party',{''},
  10203. function(args, speaker)
  10204. _G.nodisco = true
  10205. execCmd('fixl')
  10206. end)
  10207.  
  10208. addcmd('hat','give a hat to a player',{''},
  10209. function(args, speaker)
  10210. local players = getPlayer(args[1], speaker)
  10211. for i,v in pairs(players)do
  10212. local char = gPlayers[v].Character
  10213. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10214. Hat.Parent = char
  10215. end end)
  10216.  
  10217. fm = Instance.new('BlockMesh', DATA)
  10218. fm.Scale = Vector3.new(1, 1, 2)
  10219. fm.Name = "FAT"
  10220. addcmd('fat','makes a plr fat',{''},
  10221. function(args, speaker)
  10222. local players = getPlayer(args[1], speaker)
  10223. for i,v in pairs(players)do
  10224. local char = gPlayers[v].Character
  10225. for _, child in pairs( char:GetChildren()) do
  10226. if child.ClassName == "CharacterMesh" then
  10227. child:Destroy() end end
  10228. for i,v in pairs(char:GetChildren()) do
  10229. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10230. fm:Clone().Parent = v
  10231. end end end end)
  10232.  
  10233. addcmd('crucify','crucifies a player',{'cruci'},
  10234. function(args, speaker)
  10235. local players = getPlayer(args[1], speaker)
  10236. for i,v in pairs(players)do
  10237. local char = gPlayers[v].Character
  10238.         local torso=char['Torso']
  10239.         local larm=char['Left Arm']
  10240.         local rarm=char['Right Arm']
  10241.         local lleg=char['Left Leg']
  10242.         local rleg=char['Right Leg']
  10243.         local head=char['Head']
  10244.         if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10245.             local cru=Instance.new('Model',char)
  10246.             cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10247.             local c1=Instance.new('Part',cru)
  10248.             c1.BrickColor=BrickColor.new('Reddish brown')
  10249.             c1.Material='Wood'
  10250.             c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10251.             c1.Size=Vector3.new(2,18.4,1)
  10252.             c1.Anchored=true
  10253.             local c2=c1:Clone()
  10254.             c2.Parent=cru
  10255.             c2.Size=Vector3.new(11,1.6,1)
  10256.             c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10257.             torso.Anchored=true;wait(0.5)
  10258.             torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10259.             larm.Anchored=true
  10260.             rarm.Anchored=true
  10261.             lleg.Anchored=true
  10262.             rleg.Anchored=true
  10263.             head.Anchored=true;wait()
  10264.             larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10265.             rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10266.             lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10267.             rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10268.             larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10269.             rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10270.             lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10271.             rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10272.             --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10273.             local n1=Instance.new('Part',cru)
  10274.             n1.BrickColor=BrickColor.new('Dark stone grey')
  10275.             n1.Material='DiamondPlate'
  10276.             n1.Size=Vector3.new(0.2,0.2,2)
  10277.             n1.Anchored=true
  10278.             local m=Instance.new('BlockMesh',n1)
  10279.             m.Scale=Vector3.new(0.2,0.2,0.7)
  10280.             local n2=n1:Clone()
  10281.             n2.Parent=cru
  10282.             local n3=n1:Clone()
  10283.             n3.Parent=cru
  10284.             n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10285.             n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10286.             n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10287.             spawn(function()
  10288.                 repeat
  10289.                     wait(0.1)
  10290.                     char.Humanoid.Health=char.Humanoid.Health-0.6
  10291.                 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10292.                 char:BreakJoints()
  10293.             end)
  10294.         end
  10295.     end
  10296. end)
  10297.  
  10298. addcmd('hang','hangs a player',{},
  10299. function(args, speaker)
  10300. local players = getPlayer(args[1], speaker)
  10301. for i,v in pairs(players)do
  10302. local plr = gPlayers[v].Character
  10303. plr.HumanoidRootPart.Anchored = true
  10304. function sandbox(var,func)
  10305.     local env = getfenv(func)
  10306.     local newenv = setmetatable({},{
  10307.         __index = function(self,k)
  10308.             if k=="script" then
  10309.                 return var
  10310.             else
  10311.                 return env[k]
  10312.             end
  10313.         end,
  10314.     })
  10315.     setfenv(func,newenv)
  10316.     return func
  10317. end
  10318. cors = {}
  10319. mas = Instance.new("Model",game:GetService("Lighting"))
  10320. local Model0 = Instance.new("Model")
  10321. local Part1 = Instance.new("Part")
  10322. local Part2 = Instance.new("Part")
  10323. local Part3 = Instance.new("Part")
  10324. local Part4 = Instance.new("Part")
  10325. local Part5 = Instance.new("Part")
  10326. local Motor6D6 = Instance.new("Motor6D")
  10327. local Part7 = Instance.new("Part")
  10328. local Part8 = Instance.new("Part")
  10329. local Part9 = Instance.new("Part")
  10330. local Part10 = Instance.new("Part")
  10331. local Part11 = Instance.new("Part")
  10332. local Part12 = Instance.new("Part")
  10333. local Part13 = Instance.new("Part")
  10334. local Part14 = Instance.new("Part")
  10335. local Part15 = Instance.new("Part")
  10336. Model0.Name = "hang"
  10337. Model0.Parent = mas
  10338. Part1.Parent = Model0
  10339. Part1.Material = Enum.Material.SmoothPlastic
  10340. Part1.BrickColor = BrickColor.new("Reddish brown")
  10341. Part1.Anchored = true
  10342. Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10343. Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10344. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10345. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10346. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10347. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10348. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10349. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10350. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10351. Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
  10352. Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10353. Part2.Parent = Model0
  10354. Part2.Material = Enum.Material.Wood
  10355. Part2.BrickColor = BrickColor.new("Pine Cone")
  10356. Part2.Anchored = true
  10357. Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
  10358. Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10359. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10360. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10361. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10362. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10363. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10364. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10365. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10366. Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
  10367. Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10368. Part3.Parent = Model0
  10369. Part3.Material = Enum.Material.Wood
  10370. Part3.BrickColor = BrickColor.new("Pine Cone")
  10371. Part3.Anchored = true
  10372. Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
  10373. Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10374. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10375. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10376. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10377. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10378. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10379. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10380. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10381. Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
  10382. Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10383. Part4.Parent = Model0
  10384. Part4.Material = Enum.Material.Wood
  10385. Part4.BrickColor = BrickColor.new("Pine Cone")
  10386. Part4.Anchored = true
  10387. Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
  10388. Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10389. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10390. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10391. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10392. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10393. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10394. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10395. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10396. Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
  10397. Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10398. Part5.Name = "main"
  10399. Part5.Parent = Model0
  10400. Part5.BrickColor = BrickColor.new("Bright blue")
  10401. Part5.Transparency = 1
  10402. Part5.Rotation = Vector3.new(0, -90, 0)
  10403. Part5.Anchored = true
  10404. Part5.CanCollide = false
  10405. Part5.FormFactor = Enum.FormFactor.Symmetric
  10406. Part5.Size = Vector3.new(2, 2, 1)
  10407. Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10408. Part5.BottomSurface = Enum.SurfaceType.Smooth
  10409. Part5.TopSurface = Enum.SurfaceType.Smooth
  10410. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10411. Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
  10412. Part5.Orientation = Vector3.new(0, -90, 0)
  10413. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  10414. Motor6D6.Name = "RootJoint"
  10415. Motor6D6.Parent = Part5
  10416. Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10417. Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  10418. Motor6D6.Part0 = Part5
  10419. Motor6D6.MaxVelocity = 0.10000000149012
  10420. Part7.Parent = Model0
  10421. Part7.Material = Enum.Material.SmoothPlastic
  10422. Part7.BrickColor = BrickColor.new("Reddish brown")
  10423. Part7.Rotation = Vector3.new(90, 75, -180)
  10424. Part7.Anchored = true
  10425. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10426. Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10427. Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10428. Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10429. Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10430. Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10431. Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10432. Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10433. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10434. Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
  10435. Part7.Orientation = Vector3.new(15, 90, -90)
  10436. Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10437. Part8.Parent = Model0
  10438. Part8.Material = Enum.Material.Wood
  10439. Part8.BrickColor = BrickColor.new("Pine Cone")
  10440. Part8.Anchored = true
  10441. Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
  10442. Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10443. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10444. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10445. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10446. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10447. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10448. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10449. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10450. Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
  10451. Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
  10452. Part9.Parent = Model0
  10453. Part9.Material = Enum.Material.SmoothPlastic
  10454. Part9.BrickColor = BrickColor.new("Reddish brown")
  10455. Part9.Rotation = Vector3.new(90, 75, -180)
  10456. Part9.Anchored = true
  10457. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  10458. Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10459. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10460. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10461. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10462. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10463. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10464. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10465. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10466. Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
  10467. Part9.Orientation = Vector3.new(15, 90, -90)
  10468. Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10469. Part10.Parent = Model0
  10470. Part10.Material = Enum.Material.SmoothPlastic
  10471. Part10.BrickColor = BrickColor.new("Reddish brown")
  10472. Part10.Anchored = true
  10473. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10474. Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10475. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10476. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10477. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10478. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10479. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10480. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10481. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10482. Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
  10483. Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10484. Part11.Parent = Model0
  10485. Part11.Material = Enum.Material.SmoothPlastic
  10486. Part11.BrickColor = BrickColor.new("Reddish brown")
  10487. Part11.Anchored = true
  10488. Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10489. Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10490. Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10491. Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10492. Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10493. Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10494. Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10495. Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10496. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10497. Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
  10498. Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10499. Part12.Parent = Model0
  10500. Part12.Material = Enum.Material.SmoothPlastic
  10501. Part12.BrickColor = BrickColor.new("Reddish brown")
  10502. Part12.Rotation = Vector3.new(90, 75, -180)
  10503. Part12.Anchored = true
  10504. Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10505. Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10506. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10507. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10508. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10509. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10510. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10511. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10512. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10513. Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
  10514. Part12.Orientation = Vector3.new(15, 90, -90)
  10515. Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10516. Part13.Parent = Model0
  10517. Part13.Material = Enum.Material.SmoothPlastic
  10518. Part13.BrickColor = BrickColor.new("Reddish brown")
  10519. Part13.Anchored = true
  10520. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10521. Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10522. Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10523. Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10524. Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10525. Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10526. Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10527. Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10528. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10529. Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
  10530. Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10531. Part14.Parent = Model0
  10532. Part14.Material = Enum.Material.SmoothPlastic
  10533. Part14.BrickColor = BrickColor.new("Reddish brown")
  10534. Part14.Rotation = Vector3.new(90, 75, -180)
  10535. Part14.Anchored = true
  10536. Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
  10537. Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
  10538. Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10539. Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10540. Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10541. Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10542. Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10543. Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10544. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10545. Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
  10546. Part14.Orientation = Vector3.new(15, 90, -90)
  10547. Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10548. Part15.Parent = Model0
  10549. Part15.Material = Enum.Material.SmoothPlastic
  10550. Part15.BrickColor = BrickColor.new("Reddish brown")
  10551. Part15.Anchored = true
  10552. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  10553. Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10554. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10555. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10556. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10557. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10558. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10559. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10560. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10561. Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
  10562. Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
  10563. for i,v in pairs(mas:GetChildren()) do
  10564.     v.Parent = workspace
  10565.     pcall(function() v:MakeJoints() end)
  10566. end
  10567. mas:Destroy()
  10568. for i,v in pairs(cors) do
  10569.     spawn(function()
  10570.         pcall(v)
  10571.     end)
  10572. end
  10573.             hang = Model0
  10574.             hang.Parent = plr
  10575.             hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10576.             pcall(function()
  10577.             plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10578.             function weld(p, cf)
  10579.             local weld1 = Instance.new("Weld")
  10580.             weld1.Part0 = p
  10581.             weld1.Part1 = plr.Torso
  10582.             weld1.C0 = CFrame.new()
  10583.             weld1.C1 = cf
  10584.             weld1.Parent = p
  10585.             end
  10586.             weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10587.             weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10588.             spawn(function()
  10589.                 repeat
  10590.                     wait(0.1)
  10591.                     plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10592.                 until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10593.                 plr:BreakJoints()
  10594.             end)
  10595.             end)
  10596.         end
  10597. end)
  10598.  
  10599. addcmd('fix', 'restores lighting and what not',{},
  10600. function(args, speaker)
  10601. LightingService.Ambient = origsettings.abt
  10602. LightingService.OutdoorAmbient = origsettings.oabt
  10603. LightingService.Brightness = origsettings.brt
  10604. LightingService.TimeOfDay = origsettings.time
  10605. LightingService.FogColor = origsettings.fclr
  10606. LightingService.FogEnd = origsettings.fe
  10607. LightingService.FogStart = origsettings.fs
  10608. playinggif = false
  10609. workspace.Gravity = 200
  10610. 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)
  10611. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10612.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10613.     if v:IsA("PostEffect") then v:Destroy() end end
  10614. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10615.  
  10616. Floating = false
  10617.  
  10618. addcmd('float', 'makes player float',{},
  10619. function(args,speaker)
  10620.     Floating = true
  10621.     local players = getPlayer(args[1], speaker)
  10622.     for _,v in pairs(players) do
  10623.         local pchar = gPlayers[v].Character
  10624.         if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10625.             spawn(function()
  10626.                 local float = DATA.Float:Clone()
  10627.                 float.Parent = pchar
  10628.                 float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10629.                 spawn(function()
  10630.                     while wait(0.1) do
  10631.                         if pchar:FindFirstChild("Float") then
  10632.                             float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10633.                         else
  10634.                             break
  10635.                         end
  10636.                     end
  10637.                 end)
  10638.             end)
  10639.         end
  10640.     end
  10641. end)
  10642.  
  10643. addcmd('unfloat','disables floating',{},
  10644. function(args, speaker)
  10645.     Floating = false
  10646.     local players = getPlayer(args[1], speaker)
  10647.     for i,v in pairs(players)do
  10648.         local pchar = gPlayers[v].Character
  10649.         if pchar:FindFirstChild("Float") then
  10650.             pchar.Float:Destroy()
  10651.         end
  10652.     end
  10653. end)
  10654.  
  10655. runningnoclip = false
  10656. Clip = true
  10657. addcmd('noclip','noclip',{},
  10658. function(args, speaker)
  10659. if speaker.userId ~= LP.userId then
  10660. lponly(speaker)
  10661. else
  10662. Notify('Noclip enabled')
  10663. Clip = false
  10664. if LP.Character:FindFirstChild('Torso') then
  10665.     wait(0.1)
  10666.     if runningnoclip == false then runningnoclip = true
  10667.     game:GetService('RunService').Stepped:connect(function ()
  10668.     if Clip == false and LP.Character ~= nil then
  10669.     for _, child in pairs( LP.Character:GetDescendants()) do
  10670.     if child.ClassName == 'Part' and child.CanCollide == true then
  10671.     child.CanCollide = false
  10672.     end end end end) end
  10673. else
  10674.     r15noclip = true
  10675. end
  10676. end
  10677. end)
  10678.  
  10679. addcmd('clip','clip',{},
  10680. function(args, speaker)
  10681. if speaker.userId ~= LP.userId then
  10682. lponly(speaker)
  10683. else
  10684.     Notify('Noclip disabled')
  10685.     Clip = true
  10686.     r15noclip = false
  10687.     wait(0.1)
  10688.     if LP.Character ~= nil then
  10689.     LP.Character.Torso.CanCollide = true
  10690.     LP.Character.Head.CanCollide = true
  10691. end end end)
  10692.  
  10693. addcmd('prefix','changes prefix',{},
  10694. function(args, speaker)
  10695.     cmdprefix = args[1]
  10696.     Notify('Set prefix to "' .. args[1] .. '"')
  10697.     updatefile()
  10698. end)
  10699.  
  10700. logsopen = false
  10701. addcmd('logs','shows logs',{},
  10702. function(args, speaker)
  10703. if speaker.userId ~= LP.userId then
  10704. lponly(speaker) else
  10705. if logsopen == false then logsopen = true
  10706. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10707. end
  10708. end
  10709. end)
  10710.  
  10711. local Saved = {}
  10712.  
  10713. RestorePoint = function()
  10714.     Saved = {}
  10715.     for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10716.         v.Archivable = true;
  10717.     end
  10718.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10719.         if not v:IsA("Terrain") and not v:IsA("Camera") then
  10720.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10721.                 table.insert(Saved, v:Clone());
  10722.             end
  10723.         elseif v:IsA("Terrain") then
  10724.             Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10725.         end
  10726.     end
  10727.     return Saved;
  10728. end
  10729.  
  10730. InsertPoint = function()
  10731.     if #Saved == 0 and not Saved.Terrain then
  10732.         return false;
  10733.     end
  10734.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10735.         if not v:IsA("Camera") and not v:IsA("Terrain") then
  10736.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  10737.                 pcall(function()
  10738.                     v:Destroy()
  10739.                 end)
  10740.             end
  10741.         elseif v:IsA("Terrain") then
  10742.             v:Clear()
  10743.         end
  10744.     end
  10745.     for i, v in ipairs(Saved) do
  10746.         v:Clone().Parent = workspace;
  10747.     end
  10748.     game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10749. end
  10750.  
  10751. addcmd('savemap','saves current map',{'smap'},
  10752. function(args, speaker)
  10753. RestorePoint()
  10754. Notify('Saved current map')
  10755. end)
  10756.  
  10757. addcmd('restoremap','saves current map',{'rmap'},
  10758. function(args, speaker)
  10759. InsertPoint()
  10760. Notify('Loaded last saved map')
  10761. end)
  10762.  
  10763. addcmd('respawn','respawns',{},
  10764. function(args, speaker)
  10765.     local players = getPlayer(args[1], speaker)
  10766.     for i,v in pairs(players) do
  10767.     respawn(gPlayers[v])
  10768.     end
  10769. end)
  10770.  
  10771. addcmd('version','shows version',{''},
  10772. function(args, speaker)
  10773. if speaker.userId ~= LP.userId then
  10774. lponly(speaker)
  10775. else
  10776.     Notify("Version is " .. Version)
  10777. end
  10778. end)
  10779. local CTPenabled = false
  10780. Mouse.KeyDown:connect(function (Key)
  10781.     if Key:byte() == 29 then
  10782.         if FLYING == false then
  10783.             execCmd("fly me", Player)
  10784.         elseif FLYING == true then
  10785.             execCmd("unfly me", Player)
  10786.         end
  10787.     end
  10788.     if Key:byte() == 30 then
  10789.         if Clip == true then
  10790.             execCmd("noclip", Player)
  10791.         elseif Clip == false then
  10792.             execCmd("clip", Player)
  10793.         end
  10794.     end
  10795.     Key = Key:lower()
  10796.     if Key:byte() == 27 then
  10797.         CTPenabled = true
  10798.     end
  10799. end)
  10800. Mouse.KeyUp:connect(function(Key)
  10801.     Key = Key:lower()
  10802.     if Key:byte() == 27 then
  10803.         CTPenabled = false
  10804.     end
  10805. end)
  10806. Mouse.Button1Down:connect(function()
  10807.     local charx = gPlayers.LocalPlayer.Character
  10808.     if charx and CTPenabled == true then
  10809.         charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10810.     end
  10811. end)
  10812.  
  10813. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10814. CMDbar.Name = 'GUI'
  10815. CMDbar.DisplayOrder = 2
  10816. cont = Instance.new("Frame")
  10817. cmdBAR = Instance.new('TextBox', cont)
  10818. cont.Name = "cont"
  10819. cont.BackgroundTransparency = 1
  10820. cont.Position = UDim2.new(1, -265, 0, -75)
  10821. cont.Size = UDim2.new(0, 270, 0, 45)
  10822. cont.Parent = CMDbar
  10823. cont.ZIndex = 5
  10824. cont.Active = true
  10825. dragGUI(cont)
  10826. cmdBAR.Name = "CMDbar"
  10827. cmdBAR.Parent = cont
  10828. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10829. cmdBAR.BackgroundTransparency = 0.7
  10830. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10831. cmdBAR.BorderSizePixel = 0
  10832. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10833. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10834. cmdBAR.Font = Enum.Font.SourceSans
  10835. cmdBAR.FontSize = Enum.FontSize.Size18
  10836. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10837. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10838. cmdBAR.ZIndex = 5
  10839. DATA = Instance.new('Folder', game.ContextActionService)
  10840. DATA.Name = 'Data'
  10841. Paper = Instance.new('BlockMesh', DATA)
  10842. Paper.Name = 'Paper'
  10843. Paper.Scale = Vector3.new(1,1,0.1)
  10844. ayylmao = Instance.new('Hat', DATA)
  10845. ayylmao.Name = 'ayylmao'
  10846. ayyHandle = Instance.new('Part', ayylmao)
  10847. ayyHandle.Name = 'Handle'
  10848. ayyHandle.Size = Vector3.new(2,2.4,2)
  10849. ayyHandle.FormFactor = 'Plate'
  10850. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10851. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10852. ayyMesh.MeshType = 'FileMesh'
  10853. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10854. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10855. Float = Instance.new('Part', DATA)
  10856. Float.Name = 'Float'
  10857. Float.Transparency = 1
  10858. Float.Size = Vector3.new(6,1,6)
  10859. Float.Anchored = true
  10860. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10861. missile = Instance.new('Part', DATA)
  10862. missile.Name = 'IY_missile'
  10863. missile.CanCollide = false
  10864. missile.Size = Vector3.new(2, 5, 2)
  10865. Instance.new('CylinderMesh', missile)
  10866. local F = Instance.new('Part', missile)
  10867. F.BrickColor = BrickColor.new('Black')
  10868. F.CanCollide = false
  10869. F.Size = Vector3.new(2, 0.2, 2)
  10870. Instance.new('CylinderMesh', F)
  10871. local fire = Instance.new('Fire', F)
  10872. fire.Size = "15"
  10873. fire.Heat = "25"
  10874. local head = Instance.new('Part', missile)
  10875. head.CanCollide = false
  10876. head.Shape = 'Ball'
  10877. head.Size = Vector3.new(2, 2, 2)
  10878. head.TopSurface = 'Smooth'
  10879. head.BottomSurface = 'Smooth'
  10880. local BF = Instance.new('BodyForce', missile)
  10881. BF.Name = 'force'
  10882. BF.Force = Vector3.new(0, 0, 0)
  10883. local W1 = Instance.new('Weld', missile)
  10884. W1.Part0 = missile
  10885. W1.Part1 = F
  10886. W1.C1 = CFrame.new(0, 2.6, 0)
  10887. local W2 = Instance.new('Weld', missile)
  10888. W2.Part0 = missile
  10889. W2.Part1 = head
  10890. W2.C1 = CFrame.new(0, -2.6, 0)
  10891.     jail = Instance.new('Model', DATA)
  10892.     jail.Name = 'JAIL'
  10893.         local B = Instance.new('Part', jail)
  10894.         B.Name = 'BUTTOM'
  10895.         B.BrickColor = BrickColor.new('Black')
  10896.         B.Transparency = 0.5
  10897.         B.Anchored = true
  10898.         B.Locked = true
  10899.         B.Size = Vector3.new(6, 1, 6)
  10900.         B.TopSurface = 'Smooth'
  10901.         B.BottomSurface = 'Smooth'
  10902.         local M = Instance.new('Part', jail)
  10903.         M.Name = 'MAIN'
  10904.         M.BrickColor = BrickColor.new('Black')
  10905.         M.Transparency = 1
  10906.         M.Anchored = true
  10907.         M.CanCollide = false
  10908.         M.Locked = true
  10909.         M.Position = B.Position + Vector3.new(0, 3, 0)
  10910.         M.Size = Vector3.new(1, 1, 1)
  10911.         local P1 = Instance.new('Part', jail)
  10912.         P1.BrickColor = BrickColor.new('Black')
  10913.         P1.Transparency = 0.5
  10914.         P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10915.         P1.Rotation = Vector3.new(0, 90, 0)
  10916.         P1.Anchored = true
  10917.         P1.Locked = true
  10918.         P1.Size = Vector3.new(1, 6, 6)
  10919.         local P2 = Instance.new('Part', jail)
  10920.         P2.BrickColor = BrickColor.new('Black')
  10921.         P2.Transparency = 0.5
  10922.         P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10923.         P2.Rotation = Vector3.new(-180, 0, -180)
  10924.         P2.Anchored = true
  10925.         P2.Locked = true
  10926.         P2.Size = Vector3.new(1, 6, 4)
  10927.         local P3 = Instance.new('Part', jail)
  10928.         P3.BrickColor = BrickColor.new('Black')
  10929.         P3.Transparency = 0.5
  10930.         P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10931.         P3.Rotation = Vector3.new(0, 0, 0)
  10932.         P3.Anchored = true
  10933.         P3.Locked = true
  10934.         P3.Size = Vector3.new(1, 6, 4)
  10935.         local P4 = Instance.new('Part', jail)
  10936.         P4.BrickColor = BrickColor.new('Black')
  10937.         P4.Transparency = 0.5
  10938.         P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10939.         P4.Rotation = Vector3.new(0, 90, 0)
  10940.         P4.Anchored = true
  10941.         P4.Locked = true
  10942.         P4.Size = Vector3.new(1, 6, 6)
  10943.         local TOP = Instance.new('Part', jail)
  10944.         TOP.BrickColor = BrickColor.new('Black')
  10945.         TOP.Transparency = 0.5
  10946.         TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10947.         TOP.Rotation = Vector3.new(0, 0, 0)
  10948.         TOP.Anchored = true
  10949.         TOP.Locked = true
  10950.         TOP.Size = Vector3.new(6, 1, 6)
  10951.         TOP.TopSurface = 'Smooth'
  10952.         TOP.BottomSurface = 'Smooth'
  10953. cp = Instance.new("ScreenGui")
  10954. local Frame = Instance.new("Frame")
  10955. local holder = Instance.new("Frame")
  10956. bar = Instance.new("Frame")
  10957. local cmds = Instance.new("TextButton")
  10958. local settings = Instance.new("TextButton")
  10959. local Hide = Instance.new("TextButton")
  10960. local Exit = Instance.new("TextButton")
  10961. FeedbackMain = Instance.new("Frame")
  10962. local Title = Instance.new("TextLabel")
  10963. local checkboxText = Instance.new("TextLabel")
  10964. local CheckBox = Instance.new("ImageButton")
  10965. local bindInput = Instance.new("TextButton")
  10966. Input = Instance.new("TextBox")
  10967. local preText = Instance.new("TextLabel")
  10968. local setpre = Instance.new("TextButton")
  10969. local everyone = Instance.new("TextButton")
  10970. local JLtext = Instance.new("TextLabel")
  10971. local CheckBoxJL = Instance.new("ImageButton")
  10972. local friends = Instance.new("TextButton")
  10973. local InputBox = Instance.new("TextButton")
  10974. Input_2 = Instance.new("TextBox")
  10975. local MTText = Instance.new("TextLabel")
  10976. local setMT = Instance.new("TextButton")
  10977. local CheckBoxS = Instance.new("ImageButton")
  10978. local slocktext = Instance.new("TextLabel")
  10979. local barBind = Instance.new("TextLabel")
  10980. local setBind = Instance.new("TextButton")
  10981. local MtimeInput = Instance.new("TextButton")
  10982. Input_3 = Instance.new("TextBox")
  10983. local size = Instance.new("Frame")
  10984. MAIN = Instance.new("Frame")
  10985. local Title_2 = Instance.new("TextLabel")
  10986. local Example = Instance.new("TextLabel")
  10987. local Search = Instance.new("TextBox")
  10988. local CMDss = Instance.new("ScrollingFrame")
  10989. local uicolortext = Instance.new("TextLabel")
  10990. local openC = Instance.new("TextButton")
  10991. cp.Name = "cp"
  10992. cp.Parent = DATA
  10993. Frame.Parent = cp
  10994. Frame.Active = true
  10995. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  10996. Frame.BackgroundTransparency = 1
  10997. Frame.Position = UDim2.new(1, -300, 1, -330)
  10998. Frame.Size = UDim2.new(0, 300, 0, 40)
  10999. holder.Name = "holder"
  11000. holder.Parent = Frame
  11001. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11002. holder.BackgroundTransparency = 1
  11003. holder.BorderSizePixel = 2
  11004. holder.ClipsDescendants = true
  11005. holder.Size = UDim2.new(0, 300, 0, 330)
  11006. holder.ZIndex = 2
  11007. bar.Name = "bar"
  11008. bar.Parent = holder
  11009. bar.BackgroundColor3 = maincolor
  11010. bar.BackgroundTransparency = 0.30000001192093
  11011. bar.BorderColor3 = Color3.new(0, 0, 0)
  11012. bar.BorderSizePixel = 0
  11013. bar.Position = UDim2.new(1, -295, 1, -330)
  11014. bar.Size = UDim2.new(0, 290, 0, 26)
  11015. cmds.Name = "cmds"
  11016. cmds.Parent = bar
  11017. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  11018. cmds.BackgroundTransparency = 0.80000001192093
  11019. cmds.BorderColor3 = Color3.new(1, 1, 1)
  11020. cmds.Position = UDim2.new(0, 3, 0, 3)
  11021. cmds.Size = UDim2.new(0, 70, 0, 20)
  11022. cmds.Font = Enum.Font.SourceSans
  11023. cmds.FontSize = Enum.FontSize.Size14
  11024. cmds.Text = "Commands"
  11025. cmds.TextColor3 = Color3.new(1, 1, 1)
  11026. settings.Name = "settings"
  11027. settings.Parent = bar
  11028. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  11029. settings.BackgroundTransparency = 0.80000001192093
  11030. settings.BorderColor3 = Color3.new(1, 1, 1)
  11031. settings.Position = UDim2.new(0, 77, 0, 3)
  11032. settings.Size = UDim2.new(0, 70, 0, 20)
  11033. settings.Font = Enum.Font.SourceSans
  11034. settings.FontSize = Enum.FontSize.Size14
  11035. settings.Text = "Settings"
  11036. settings.TextColor3 = Color3.new(1, 1, 1)
  11037. Hide.Name = "Hide"
  11038. Hide.Parent = bar
  11039. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  11040. Hide.BackgroundTransparency = 0.30000001192093
  11041. Hide.BorderColor3 = Color3.new(1, 1, 1)
  11042. Hide.BorderSizePixel = 0
  11043. Hide.Position = UDim2.new(0, 243, 0, 3)
  11044. Hide.Size = UDim2.new(0, 20, 0, 20)
  11045. Hide.FontSize = Enum.FontSize.Size14
  11046. Hide.Text = ""
  11047. Exit.Name = "Exit"
  11048. Exit.Parent = bar
  11049. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11050. Exit.BackgroundTransparency = 0.30000001192093
  11051. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11052. Exit.BorderSizePixel = 0
  11053. Exit.Position = UDim2.new(0, 267, 0, 3)
  11054. Exit.Size = UDim2.new(0, 20, 0, 20)
  11055. Exit.FontSize = Enum.FontSize.Size14
  11056. Exit.Text = ""
  11057. FeedbackMain.Name = "FeedbackMain"
  11058. FeedbackMain.Parent = holder
  11059. FeedbackMain.BackgroundColor3 = maincolor
  11060. FeedbackMain.BackgroundTransparency = 0.5
  11061. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  11062. FeedbackMain.BorderSizePixel = 0
  11063. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
  11064. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  11065. Title.Name = "Title"
  11066. Title.Parent = FeedbackMain
  11067. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  11068. Title.BackgroundTransparency = 1
  11069. Title.Size = UDim2.new(1, 0, 0, 30)
  11070. Title.Font = Enum.Font.SourceSansBold
  11071. Title.FontSize = Enum.FontSize.Size24
  11072. Title.Text = "Settings"
  11073. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11074. Title.TextStrokeTransparency = 0
  11075. checkboxText.Name = "checkboxText"
  11076. checkboxText.Parent = FeedbackMain
  11077. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  11078. checkboxText.BackgroundTransparency = 1
  11079. checkboxText.Position = UDim2.new(0, 0, 0, 60)
  11080. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  11081. checkboxText.Font = Enum.Font.SourceSansBold
  11082. checkboxText.FontSize = Enum.FontSize.Size18
  11083. checkboxText.Text = "     Suggestions"
  11084. checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11085. checkboxText.TextStrokeTransparency = 0
  11086. checkboxText.TextXAlignment = Enum.TextXAlignment.Left
  11087. CheckBox.Name = "CheckBox"
  11088. CheckBox.Parent = FeedbackMain
  11089. CheckBox.BackgroundTransparency = 1
  11090. CheckBox.Position = UDim2.new(0, 240, 0, 60)
  11091. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  11092. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  11093. bindInput.Name = "bindInput"
  11094. bindInput.Parent = FeedbackMain
  11095. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11096. bindInput.Position = UDim2.new(0, 187, 0, 260)
  11097. bindInput.Size = UDim2.new(0, 30, 0, 30)
  11098. bindInput.AutoButtonColor = false
  11099. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11100. bindInput.Font = Enum.Font.SourceSans
  11101. bindInput.FontSize = Enum.FontSize.Size14
  11102. bindInput.Text = ""
  11103. Input.Name = "Input"
  11104. Input.Parent = bindInput
  11105. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  11106. Input.BackgroundTransparency = 1
  11107. Input.Position = UDim2.new(0, -8, 0, -8)
  11108. Input.Size = UDim2.new(0, 20, 0, 20)
  11109. Input.Font = Enum.Font.SourceSansBold
  11110. Input.FontSize = Enum.FontSize.Size18
  11111. Input.MultiLine = true
  11112. Input.Text = ";"
  11113. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11114. Input.TextWrapped = true
  11115. Input.TextYAlignment = Enum.TextYAlignment.Top
  11116. preText.Name = "preText"
  11117. preText.Parent = FeedbackMain
  11118. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  11119. preText.BackgroundTransparency = 1
  11120. preText.Position = UDim2.new(0, 0, 0, 140)
  11121. preText.Size = UDim2.new(1, 0, 0, 30)
  11122. preText.Font = Enum.Font.SourceSansBold
  11123. preText.FontSize = Enum.FontSize.Size18
  11124. preText.Text = "     Prefix"
  11125. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11126. preText.TextStrokeTransparency = 0
  11127. preText.TextXAlignment = Enum.TextXAlignment.Left
  11128. setpre.Name = "setpre"
  11129. setpre.Parent = FeedbackMain
  11130. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  11131. setpre.BorderSizePixel = 5
  11132. setpre.Position = UDim2.new(0, 235, 0, 142)
  11133. setpre.Size = UDim2.new(0, 40, 0, 25)
  11134. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11135. setpre.Font = Enum.Font.ArialBold
  11136. setpre.FontSize = Enum.FontSize.Size18
  11137. setpre.Text = "Set"
  11138. everyone.Name = "everyone"
  11139. everyone.Parent = FeedbackMain
  11140. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  11141. everyone.BackgroundTransparency = 0.80000001192093
  11142. everyone.BorderColor3 = Color3.new(0, 0, 0)
  11143. everyone.Position = UDim2.new(0, 230, 0, 237)
  11144. everyone.Size = UDim2.new(0, 50, 0, 20)
  11145. everyone.Font = Enum.Font.SourceSans
  11146. everyone.FontSize = Enum.FontSize.Size14
  11147. everyone.Text = "Everyone"
  11148. everyone.TextColor3 = Color3.new(1, 1, 1)
  11149. JLtext.Name = "JLtext"
  11150. JLtext.Parent = FeedbackMain
  11151. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  11152. JLtext.BackgroundTransparency = 1
  11153. JLtext.Position = UDim2.new(0, 0, 0, 220)
  11154. JLtext.Size = UDim2.new(1, 0, 0, 30)
  11155. JLtext.Font = Enum.Font.SourceSansBold
  11156. JLtext.FontSize = Enum.FontSize.Size18
  11157. JLtext.Text = "     Joined/Left Notifications"
  11158. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11159. JLtext.TextStrokeTransparency = 0
  11160. JLtext.TextXAlignment = Enum.TextXAlignment.Left
  11161. CheckBoxJL.Name = "CheckBoxJL"
  11162. CheckBoxJL.Parent = FeedbackMain
  11163. CheckBoxJL.BackgroundTransparency = 1
  11164. CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
  11165. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  11166. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  11167. friends.Name = "friends"
  11168. friends.Parent = FeedbackMain
  11169. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  11170. friends.BackgroundTransparency = 0.80000001192093
  11171. friends.BorderColor3 = Color3.new(1, 1, 1)
  11172. friends.Position = UDim2.new(0, 230, 0, 215)
  11173. friends.Size = UDim2.new(0, 50, 0, 20)
  11174. friends.Font = Enum.Font.SourceSans
  11175. friends.FontSize = Enum.FontSize.Size14
  11176. friends.Text = "Friends"
  11177. friends.TextColor3 = Color3.new(1, 1, 1)
  11178. InputBox.Name = "InputBox"
  11179. InputBox.Parent = FeedbackMain
  11180. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  11181. InputBox.Position = UDim2.new(0, 187, 0, 140)
  11182. InputBox.Size = UDim2.new(0, 30, 0, 30)
  11183. InputBox.AutoButtonColor = false
  11184. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11185. InputBox.Font = Enum.Font.SourceSans
  11186. InputBox.FontSize = Enum.FontSize.Size14
  11187. InputBox.Text = ""
  11188. Input_2.Name = "Input"
  11189. Input_2.Parent = InputBox
  11190. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  11191. Input_2.BackgroundTransparency = 1
  11192. Input_2.Position = UDim2.new(0, -8, 0, -8)
  11193. Input_2.Size = UDim2.new(0, 20, 0, 20)
  11194. Input_2.Font = Enum.Font.SourceSansBold
  11195. Input_2.FontSize = Enum.FontSize.Size18
  11196. Input_2.MultiLine = true
  11197. Input_2.Text = ";"
  11198. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11199. Input_2.TextWrapped = true
  11200. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  11201. MTText.Name = "MTText"
  11202. MTText.Parent = FeedbackMain
  11203. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  11204. MTText.BackgroundTransparency = 1
  11205. MTText.Position = UDim2.new(0, 0, 0, 180)
  11206. MTText.Size = UDim2.new(1, 0, 0, 30)
  11207. MTText.Font = Enum.Font.SourceSansBold
  11208. MTText.FontSize = Enum.FontSize.Size18
  11209. MTText.Text = "     Message Seconds"
  11210. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11211. MTText.TextStrokeTransparency = 0
  11212. MTText.TextXAlignment = Enum.TextXAlignment.Left
  11213. setMT.Name = "setMT"
  11214. setMT.Parent = FeedbackMain
  11215. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  11216. setMT.BorderSizePixel = 5
  11217. setMT.Position = UDim2.new(0, 235, 0, 183)
  11218. setMT.Size = UDim2.new(0, 40, 0, 25)
  11219. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11220. setMT.Font = Enum.Font.ArialBold
  11221. setMT.FontSize = Enum.FontSize.Size18
  11222. setMT.Text = "Set"
  11223. CheckBoxS.Name = "CheckBoxS"
  11224. CheckBoxS.Parent = FeedbackMain
  11225. CheckBoxS.BackgroundTransparency = 1
  11226. CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
  11227. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  11228. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  11229. slocktext.Name = "slocktext"
  11230. slocktext.Parent = FeedbackMain
  11231. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  11232. slocktext.BackgroundTransparency = 1
  11233. slocktext.Position = UDim2.new(0, 0, 0, 100)
  11234. slocktext.Size = UDim2.new(1, 0, 0, 30)
  11235. slocktext.Font = Enum.Font.SourceSansBold
  11236. slocktext.FontSize = Enum.FontSize.Size18
  11237. slocktext.Text = "     Allow Friends On Serverlock"
  11238. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11239. slocktext.TextStrokeTransparency = 0
  11240. slocktext.TextXAlignment = Enum.TextXAlignment.Left
  11241. barBind.Name = "barBind"
  11242. barBind.Parent = FeedbackMain
  11243. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11244. barBind.BackgroundTransparency = 1
  11245. barBind.Position = UDim2.new(0, 0, 0, 260)
  11246. barBind.Size = UDim2.new(1, 0, 0, 30)
  11247. barBind.Font = Enum.Font.SourceSansBold
  11248. barBind.FontSize = Enum.FontSize.Size18
  11249. barBind.Text = "     Command Bar Keybind"
  11250. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11251. barBind.TextStrokeTransparency = 0
  11252. barBind.TextXAlignment = Enum.TextXAlignment.Left
  11253. setBind.Name = "setBind"
  11254. setBind.Parent = FeedbackMain
  11255. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11256. setBind.BorderSizePixel = 5
  11257. setBind.Position = UDim2.new(0, 235, 0, 262)
  11258. setBind.Size = UDim2.new(0, 40, 0, 25)
  11259. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11260. setBind.Font = Enum.Font.ArialBold
  11261. setBind.FontSize = Enum.FontSize.Size18
  11262. setBind.Text = "Set"
  11263. MtimeInput.Name = "MtimeInput"
  11264. MtimeInput.Parent = FeedbackMain
  11265. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11266. MtimeInput.Position = UDim2.new(0, 187, 0, 180)
  11267. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  11268. MtimeInput.AutoButtonColor = false
  11269. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11270. MtimeInput.Font = Enum.Font.SourceSans
  11271. MtimeInput.FontSize = Enum.FontSize.Size14
  11272. MtimeInput.Text = ""
  11273. Input_3.Name = "Input"
  11274. Input_3.Parent = MtimeInput
  11275. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  11276. Input_3.BackgroundTransparency = 1
  11277. Input_3.Position = UDim2.new(0, -8, 0, -8)
  11278. Input_3.Size = UDim2.new(0, 20, 0, 20)
  11279. Input_3.Font = Enum.Font.SourceSansBold
  11280. Input_3.FontSize = Enum.FontSize.Size18
  11281. Input_3.MultiLine = true
  11282. Input_3.Text = "7"
  11283. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11284. Input_3.TextWrapped = true
  11285. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  11286. uicolortext.Name = "uicolortext"
  11287. uicolortext.Parent = FeedbackMain
  11288. uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
  11289. uicolortext.BackgroundTransparency = 1
  11290. uicolortext.Position = UDim2.new(0, 0, 0, 30)
  11291. uicolortext.Size = UDim2.new(1, 0, 0, 30)
  11292. uicolortext.Font = Enum.Font.SourceSansBold
  11293. uicolortext.FontSize = Enum.FontSize.Size18
  11294. uicolortext.Text = "     UI Color"
  11295. uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11296. uicolortext.TextStrokeTransparency = 0
  11297. uicolortext.TextXAlignment = Enum.TextXAlignment.Left
  11298. openC.Name = "openC"
  11299. openC.Parent = FeedbackMain
  11300. openC.BackgroundColor3 = Color3.new(1, 1, 1)
  11301. openC.BorderSizePixel = 5
  11302. openC.Position = UDim2.new(0, 235, 0, 32)
  11303. openC.Size = UDim2.new(0, 40, 0, 25)
  11304. openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11305. openC.Font = Enum.Font.ArialBold
  11306. openC.FontSize = Enum.FontSize.Size18
  11307. openC.Text = "Set"
  11308. size.Name = "size"
  11309. size.Parent = holder
  11310. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11311. size.BackgroundTransparency = 1
  11312. size.Position = UDim2.new(1, -301, 1, -300)
  11313. size.Size = UDim2.new(0, 275, 0, 300)
  11314. size.ZIndex = 2
  11315. MAIN.Name = "MAIN"
  11316. MAIN.Parent = size
  11317. MAIN.BackgroundColor3 = maincolor
  11318. MAIN.BackgroundTransparency = 0.5
  11319. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  11320. MAIN.BorderSizePixel = 0
  11321. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  11322. MAIN.Size = UDim2.new(0, 290, 0, 300)
  11323. Title_2.Name = "Title"
  11324. Title_2.Parent = MAIN
  11325. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11326. Title_2.BackgroundTransparency = 1
  11327. Title_2.Size = UDim2.new(1, 0, 0, 30)
  11328. Title_2.Font = Enum.Font.SourceSansBold
  11329. Title_2.FontSize = Enum.FontSize.Size24
  11330. Title_2.Text = "Commands"
  11331. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11332. Title_2.TextStrokeTransparency = 0
  11333. Example.Name = "Example"
  11334. Example.Parent = MAIN
  11335. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11336. Example.BackgroundTransparency = 1
  11337. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11338. Example.BorderSizePixel = 0
  11339. Example.Size = UDim2.new(0, 190, 0, 20)
  11340. Example.Visible = false
  11341. Example.Font = Enum.Font.SourceSansBold
  11342. Example.TextSize = 20
  11343. Example.Text = "txt"
  11344. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11345. Example.TextStrokeTransparency = 0
  11346. Example.TextXAlignment = Enum.TextXAlignment.Left
  11347. Example.ZIndex = 6
  11348. Search.Name = "Search"
  11349. Search.Parent = MAIN
  11350. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  11351. Search.BackgroundTransparency = 0.69999998807907
  11352. Search.BorderColor3 = Color3.new(1, 1, 1)
  11353. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  11354. Search.Size = UDim2.new(0, 250, 0, 20)
  11355. Search.ClearTextOnFocus = false
  11356. Search.Font = Enum.Font.SourceSansBold
  11357. Search.FontSize = Enum.FontSize.Size18
  11358. Search.Text = "Search"
  11359. Search.TextColor3 = Color3.new(1, 1, 1)
  11360. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  11361. Search.TextStrokeTransparency = 0
  11362. CMDss.Name = "CMDs"
  11363. CMDss.Parent = MAIN
  11364. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11365. CMDss.BackgroundTransparency = 1
  11366. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11367. CMDss.BorderSizePixel = 0
  11368. CMDss.Position = UDim2.new(0, 10, 0, 65)
  11369. CMDss.Size = UDim2.new(0, 280, 0, 230)
  11370. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11371. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  11372. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  11373. CMDss.ScrollBarThickness = 8
  11374. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  11375. notifyMAIN = Instance.new('ScreenGui', DATA)
  11376. notifyMAIN.Name = 'Notification'
  11377. notifyNOT = Instance.new('Frame', notifyMAIN)
  11378. notifyNOT.Name = 'NOTIFY'
  11379. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  11380. notifyNOT.BackgroundTransparency = 1
  11381. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  11382. notifyNOT.BorderSizePixel = 2
  11383. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  11384. notifyNOT.Size = UDim2.new(1,0,0,-40)
  11385. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  11386. notifyNOTE.Name = 'NOTE'
  11387. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  11388. notifyNOTE.BackgroundTransparency = 1
  11389. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  11390. notifyNOTE.BorderSizePixel = 0
  11391. notifyNOTE.Size = UDim2.new(1,0,1,0)
  11392. notifyNOTE.ZIndex = 4
  11393. notifyNOTE.FontSize = 'Size18'
  11394. notifyNOTE.Font = 'SourceSansBold'
  11395. notifyNOTE.Text = 'NOTIFY'
  11396. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  11397. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  11398. notifyNOTE.TextStrokeTransparency = 0.8
  11399.  
  11400. addcmd('ayylmao','ayy lmao',{'alien'},
  11401. function(args, speaker)
  11402.     local players = getPlayer(args[1], speaker)
  11403.     for i,v in pairs(players)do
  11404.         local pchar = gPlayers[v].Character
  11405.         if pchar:FindFirstChild("Shirt") then
  11406.             pchar.Shirt:Destroy()
  11407.         end
  11408.         if pchar:FindFirstChild("Pants") then
  11409.             pchar.Pants:Destroy()
  11410.         end
  11411.         if pchar:FindFirstChild("Shirt Graphic") then
  11412.             pchar["Shirt Graphic"].Graphic = ""
  11413.         end
  11414.         for i,v in pairs(pchar:GetChildren()) do
  11415.             if v:IsA("Accessory") then
  11416.                 v:Destroy()
  11417.             end
  11418.         end
  11419.         local ayylmao = DATA.ayylmao:Clone()
  11420.         ayylmao.Parent = pchar
  11421.         local BC = pchar["Body Colors"]
  11422.         BC.HeadColor = BrickColor.new("Fossil")
  11423.         BC.LeftArmColor = BrickColor.new("Fossil")
  11424.         BC.LeftLegColor = BrickColor.new("Fossil")
  11425.         BC.RightArmColor = BrickColor.new("Fossil")
  11426.         BC.RightLegColor = BrickColor.new("Fossil")
  11427.         BC.TorsoColor = BrickColor.new("Fossil")
  11428.     end
  11429. end)
  11430. HKFolder = Instance.new("Folder", game.CoreGui)
  11431. for i,v in pairs(HK) do
  11432.     local HKValue = Instance.new("StringValue", HKFolder)
  11433.     HKValue.Value = v
  11434.     HKValue.RobloxLocked = true
  11435. end
  11436. CMDsFolder = Instance.new("Folder", game.CoreGui)
  11437. for i,v in pairs(CMDs) do
  11438.     local CMDsValue = Instance.new("StringValue", CMDsFolder)
  11439.     CMDsValue.Value = v
  11440.     CMDsValue.RobloxLocked = true
  11441. end
  11442. cmdOpen = false
  11443. function commands()
  11444.     if cmdOpen == false then
  11445.     cmdOpen = true
  11446.     local cmds = cp:Clone()
  11447.     cmds.Parent = game.CoreGui
  11448.     local HKV = HKFolder:GetChildren()
  11449.     local CMDsV = CMDsFolder:GetChildren()
  11450.     dragGUI(cmds.Frame)
  11451.     cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  11452. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11453. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  11454. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  11455. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11456. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  11457. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11458. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11459. end
  11460. --joined/left friend option
  11461. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  11462. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11463. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  11464. Nfriends = true updatefile()
  11465. end)
  11466. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  11467. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11468. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11469. Nfriends = false updatefile()
  11470. end)
  11471. -- Color mixer
  11472. SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
  11473. picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11474. end)
  11475. --Message time
  11476. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  11477. wait()
  11478.     Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  11479.     Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  11480.     updatefile()
  11481. end)
  11482. --CMDBAR keybind
  11483. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  11484. wait()
  11485.     cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  11486.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11487.     Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  11488.     updatefile()
  11489. end)
  11490. --Change prefix
  11491. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  11492. wait()
  11493.     cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  11494.     Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  11495.     updatefile()
  11496. end)
  11497. --Check Box for notify
  11498. checked = "http://www.roblox.com/asset/?id=65492641"
  11499. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11500. if suggestionstoggle == true then
  11501. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11502. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11503. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11504. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11505. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11506. suggestionstoggle = true
  11507. updatefile()
  11508. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11509. --Check Box for allow friends on serverlock
  11510. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11511. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11512. if allowfriends == true then
  11513. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11514. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11515. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11516. if allowfriends == true then allowfriends = false updatefile()
  11517. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11518. allowfriends = true updatefile()
  11519. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11520. --Check Box for JoinedLeft notifications
  11521. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11522. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11523. if JLnotify == true then
  11524. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11525. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11526. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11527. if JLnotify == true then JLnotify = false updatefile()
  11528. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11529. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11530. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11531. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11532. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11533. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11534. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11535. cmds.Frame.holder.bar.Hide.Visible = true
  11536. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11537. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11538. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11539. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11540. cmds.Frame.holder.bar.Hide.Visible = true
  11541. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11542. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11543. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11544. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11545. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11546. cmds.Frame.holder.bar.Hide.Visible = false end)
  11547. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11548. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11549. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11550. cmds:Destroy() cmdOpen = false end)
  11551. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11552. searchbar()
  11553.     for i = 1, #HKV do
  11554.         local YSize = 25
  11555.         local Position = ((i * YSize) - YSize)
  11556.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11557.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11558.         newcmd.Visible = true
  11559.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11560.         newcmd.Text = "" .. HKV[i].Value
  11561.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11562.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11563.     end
  11564.     for i = 1, #CMDsV do
  11565.         local YSize = 25
  11566.         local Position = ((i * YSize) - YSize)
  11567.         local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11568.         newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11569.         newcmd.Visible = true
  11570.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11571.         newcmd.Text = "" .. CMDsV[i].Value
  11572.         CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11573.         Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11574.     end
  11575. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11576. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11577. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11578. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11579.  
  11580. function searchbar()
  11581. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11582. local main = CSP
  11583. local frame = CSP:WaitForChild('CMDs')
  11584. local gui = CSP:WaitForChild('Search')
  11585. local focused = false
  11586. Match = function(name,str)
  11587.     return name:lower():find(str:lower()) and true
  11588. end
  11589. gui.FocusLost:connect(function(enterpressed)
  11590. gui.Text = "Search"
  11591. end)
  11592. IndexContents = function(str,bool)
  11593.     local Index,SizeY = 0,0
  11594.     for i,v in next, frame:GetChildren() do
  11595.         if bool then
  11596.             if Match(v.Text,str) then
  11597.                 Index = Index + 1
  11598.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11599.                 v.Visible = true
  11600.                 SizeY = SizeY + v.AbsoluteSize.Y
  11601.                 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11602.             else
  11603.                 v.Visible = false
  11604.             end
  11605.         else
  11606.             v.Visible = true
  11607.             SizeY = SizeY + v.AbsoluteSize.Y
  11608.             frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11609.         end
  11610.     end
  11611. end
  11612. game:GetService('RunService').Stepped:connect(function()
  11613.     if gui:IsFocused() and gui.Text == "Search" then
  11614.     gui.Text = ''
  11615.     end
  11616. end)
  11617. gui.Changed:connect(function()
  11618.     if gui:IsFocused() then IndexContents(gui.Text,true) end
  11619. end)
  11620.  
  11621. IndexContents('',true)
  11622. end
  11623.  
  11624. function runwindow()
  11625. commands()
  11626. searchbar()
  11627. end
  11628.  
  11629. addcmd('settings','opens settings window',{'toggles'},
  11630. function(args, speaker)
  11631. if speaker.userId ~= LP.userId then
  11632. lponly(speaker)
  11633. else
  11634. runwindow()
  11635. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11636. wait(0.1)
  11637. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11638. wait(0.1)
  11639. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11640. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11641. end
  11642. end)
  11643.  
  11644. function movetab(speaker,PART)
  11645. game:GetService('RunService').Stepped:connect(function()
  11646. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11647. PART.Locked = true
  11648. local cf = speaker.Character.HumanoidRootPart.CFrame
  11649. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11650. PART.CFrame = newcf end end) end
  11651.  
  11652. hastab = {}
  11653. addcmd('tablet','opens tablet gui',{},
  11654. function(args, speaker)
  11655. for _, child in pairs( workspace:GetChildren()) do
  11656.     if child.Name == speaker.Name .. "TAB" then
  11657.         child:Destroy() end end
  11658. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11659. local GUI = Instance.new("SurfaceGui")
  11660. local holder = Instance.new("Frame")
  11661. local bar = Instance.new("Frame")
  11662. local Title = Instance.new("TextLabel")
  11663. local MAIN = Instance.new("Frame")
  11664. local Example = Instance.new("TextLabel")
  11665. local CMDs = Instance.new("ScrollingFrame")
  11666. local PART = Instance.new("Part")
  11667. PART.Name = speaker.Name .. 'TAB'
  11668. PART.Color = maincolor
  11669. PART.Size = Vector3.new(7, 7.8, 0.2)
  11670. PART.Transparency = 0
  11671. PART.Locked = true
  11672. PART.CanCollide = false
  11673. PART.Parent = workspace
  11674. PART.Anchored = true
  11675. PART.Material = "Neon"
  11676. local GUI = Instance.new("SurfaceGui")
  11677. local holder = Instance.new("Frame")
  11678. local bar = Instance.new("Frame")
  11679. local Title = Instance.new("TextLabel")
  11680. local MAIN = Instance.new("Frame")
  11681. local Example = Instance.new("TextLabel")
  11682. local CMDs = Instance.new("ScrollingFrame")
  11683. GUI.Name = "GUI"
  11684. GUI.Parent = PART
  11685. GUI.CanvasSize = Vector2.new(500, 600)
  11686. GUI.Face = Enum.NormalId.Back
  11687. holder.Name = "holder"
  11688. holder.Parent = GUI
  11689. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11690. holder.BackgroundTransparency = 1
  11691. holder.BorderSizePixel = 2
  11692. holder.Position = UDim2.new(0, 0, 0, 10)
  11693. holder.Size = UDim2.new(0, 300, 0, 330)
  11694. holder.ZIndex = 2
  11695. bar.Name = "bar"
  11696. bar.Parent = holder
  11697. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11698. bar.BackgroundTransparency = 0.89999997615814
  11699. bar.BorderSizePixel = 0
  11700. bar.Position = UDim2.new(0, 10, 1, -330)
  11701. bar.Size = UDim2.new(0, 480, 0, 33)
  11702. Title.Name = "Title"
  11703. Title.Parent = bar
  11704. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11705. Title.BackgroundTransparency = 1
  11706. Title.Size = UDim2.new(1, 0, 0, 30)
  11707. Title.Font = Enum.Font.SourceSansBold
  11708. Title.FontSize = Enum.FontSize.Size24
  11709. Title.Text = "[Infinite Yield] Command List"
  11710. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11711. MAIN.Name = "MAIN"
  11712. MAIN.Parent = holder
  11713. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11714. MAIN.BackgroundTransparency = 0.89999997615814
  11715. MAIN.BorderSizePixel = 0
  11716. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11717. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11718. Example.Name = "Example"
  11719. Example.Parent = MAIN
  11720. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11721. Example.BackgroundTransparency = 1
  11722. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11723. Example.BorderSizePixel = 0
  11724. Example.Size = UDim2.new(0, 190, 0, 40)
  11725. Example.Visible = false
  11726. Example.Font = Enum.Font.SourceSansBold
  11727. Example.FontSize = Enum.FontSize.Size36
  11728. Example.Text = "txt"
  11729. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11730. Example.TextStrokeTransparency = 0
  11731. Example.TextXAlignment = Enum.TextXAlignment.Left
  11732. Example.ZIndex = 6
  11733. CMDs.Name = "CMDs"
  11734. CMDs.Parent = MAIN
  11735. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11736. CMDs.BackgroundTransparency = 1
  11737. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11738. CMDs.BorderSizePixel = 0
  11739. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11740. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11741. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11742. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11743. CMDs.ScrollBarThickness = 15
  11744. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11745.     local CMDsV = CMDsFolder:GetChildren()
  11746.     for i = 1, #CMDsV do
  11747.         local YSize = 35
  11748.         local Position = ((i * YSize) - YSize)
  11749.         local newcmd = Example:Clone()
  11750.         newcmd.Parent = CMDs
  11751.         newcmd.Visible = true
  11752.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11753.         newcmd.Text = "" .. CMDsV[i].Value
  11754.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11755. local cf = speaker.Character.HumanoidRootPart.CFrame
  11756. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11757. PART.CFrame = newcf
  11758. speaker.Character.Humanoid.Died:connect(function()
  11759. PART:Destroy() end)
  11760. wait(1)
  11761. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11762. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11763. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11764. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11765. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11766. end)
  11767.  
  11768. function updatepositions()
  11769.     if PList then
  11770.     PList:ClearAllChildren()
  11771.     PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11772.     for i = 1, #WayPoints do
  11773.         local YSize = 25
  11774.         local Position = ((i * YSize) - YSize)
  11775.         local newcmd = Example:Clone()
  11776.         newcmd.Parent = PList
  11777.         newcmd.Visible = true
  11778.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11779.         newcmd.Text = "    " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11780.         PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11781.         local goto = Instance.new("TextButton")
  11782.         goto.Name = "goto"
  11783.         goto.Parent = PList
  11784.         goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11785.         goto.BackgroundTransparency = 0.30000001192093
  11786.         goto.BorderColor3 = Color3.new(1, 0, 0)
  11787.         goto.BorderSizePixel = 0
  11788.         goto.Position = UDim2.new(0,-10,0, Position + 5)
  11789.         goto.Size = UDim2.new(0, 20, 0, 20)
  11790.         goto.FontSize = Enum.FontSize.Size14
  11791.         goto.Text = ""
  11792.         goto.ZIndex = 6
  11793.         goto.MouseButton1Click:Connect(function()
  11794.         execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11795.         end)
  11796.     end
  11797.     end
  11798. end
  11799.  
  11800. posopen = false
  11801. addcmd("positions","lists waypoints",{'pos'},
  11802. function(args, speaker)
  11803. if posopen == false then
  11804. posopen = true
  11805. local Pos = Instance.new("ScreenGui")
  11806. local drag = Instance.new("Frame")
  11807. local PromptDialog = Instance.new("Frame")
  11808. local shadow = Instance.new("Frame")
  11809. local PopupText = Instance.new("TextLabel")
  11810. local Exit = Instance.new("TextButton")
  11811. local ContainerFrame = Instance.new("Frame")
  11812. PList = Instance.new("ScrollingFrame")
  11813. Pos.Name = "Pos"
  11814. Pos.Parent = game.CoreGui
  11815. drag.Name = "drag"
  11816. drag.Parent = Pos
  11817. drag.Active = true
  11818. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11819. drag.BackgroundTransparency = 1
  11820. dragGUI(drag)
  11821. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11822. drag.Size = UDim2.new(0, 290, 0, 30)
  11823. PromptDialog.Name = "PromptDialog"
  11824. PromptDialog.Parent = drag
  11825. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11826. PromptDialog.BackgroundTransparency = 1
  11827. PromptDialog.BorderSizePixel = 0
  11828. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11829. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11830. PromptDialog.ZIndex = 8
  11831. shadow.Name = "shadow"
  11832. shadow.Parent = PromptDialog
  11833. shadow.BackgroundColor3 = maincolor
  11834. shadow.BackgroundTransparency = 0.30000001192093
  11835. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11836. shadow.BorderSizePixel = 0
  11837. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11838. shadow.Size = UDim2.new(0, 290, 0, 26)
  11839. PopupText.Name = "PopupText"
  11840. PopupText.Parent = shadow
  11841. PopupText.BackgroundTransparency = 1
  11842. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11843. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11844. PopupText.ZIndex = 110
  11845. PopupText.Font = Enum.Font.SourceSansBold
  11846. PopupText.FontSize = Enum.FontSize.Size28
  11847. PopupText.Text = "Positions"
  11848. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11849. PopupText.TextStrokeTransparency = 0
  11850. PopupText.TextWrapped = true
  11851. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11852. Exit.Name = "Exit"
  11853. Exit.Parent = shadow
  11854. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11855. Exit.BackgroundTransparency = 0.30000001192093
  11856. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11857. Exit.BorderSizePixel = 0
  11858. Exit.Position = UDim2.new(0, 267, 0, 3)
  11859. Exit.Size = UDim2.new(0, 20, 0, 20)
  11860. Exit.FontSize = Enum.FontSize.Size14
  11861. Exit.Text = ""
  11862. ContainerFrame.Name = "ContainerFrame"
  11863. ContainerFrame.Parent = PromptDialog
  11864. ContainerFrame.BackgroundColor3 = maincolor
  11865. ContainerFrame.BackgroundTransparency = 0.5
  11866. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11867. ContainerFrame.BorderSizePixel = 0
  11868. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11869. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11870. ContainerFrame.ZIndex = 5
  11871. PList.Name = "List"
  11872. PList.Parent = ContainerFrame
  11873. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11874. PList.BackgroundTransparency = 1
  11875. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11876. PList.BorderSizePixel = 0
  11877. PList.Position = UDim2.new(0, 10, 0, 5)
  11878. PList.Size = UDim2.new(0, 280, 0, 230)
  11879. PList.ZIndex = 6
  11880. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11881. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11882. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11883. PList.ScrollBarThickness = 8
  11884. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11885. updatepositions()
  11886. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11887. Exit.MouseButton1Click:Connect(function()
  11888. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11889. wait(0.6) posopen = false Pos:Destroy() end) end
  11890. end)
  11891.  
  11892. function updateadmins()
  11893.     if AList then
  11894.     AList:ClearAllChildren()
  11895.     AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11896.     for i = 1, #adminname do
  11897.         local YSize = 25
  11898.         local Position = ((i * YSize) - YSize)
  11899.         local newcmd = Example:Clone()
  11900.         newcmd.Parent = AList
  11901.         newcmd.Visible = true
  11902.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11903.         newcmd.Text = adminname[i].NAME
  11904.         AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11905.     end
  11906.     end
  11907. end
  11908.  
  11909. adminsopen = false
  11910. adminname = {}
  11911. addcmd('admins','displays admins',{'adminlist'},
  11912. function(args, speaker)
  11913. if speaker.userId ~= LP.userId then
  11914. lponly(speaker) else
  11915. if adminsopen == false then
  11916. adminsopen = true
  11917. local admins = Instance.new("ScreenGui")
  11918. local drag = Instance.new("Frame")
  11919. local PromptDialog = Instance.new("Frame")
  11920. local shadow = Instance.new("Frame")
  11921. local PopupText = Instance.new("TextLabel")
  11922. local Exit = Instance.new("TextButton")
  11923. local ContainerFrame = Instance.new("Frame")
  11924. AList = Instance.new("ScrollingFrame")
  11925. admins.Name = "Admins"
  11926. admins.Parent = game.CoreGui
  11927. drag.Name = "drag"
  11928. drag.Parent = admins
  11929. drag.Active = true
  11930. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11931. drag.BackgroundTransparency = 1
  11932. dragGUI(drag)
  11933. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11934. drag.Size = UDim2.new(0, 290, 0, 30)
  11935. PromptDialog.Name = "PromptDialog"
  11936. PromptDialog.Parent = drag
  11937. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11938. PromptDialog.BackgroundTransparency = 1
  11939. PromptDialog.BorderSizePixel = 0
  11940. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11941. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11942. PromptDialog.ZIndex = 8
  11943. shadow.Name = "shadow"
  11944. shadow.Parent = PromptDialog
  11945. shadow.BackgroundColor3 = maincolor
  11946. shadow.BackgroundTransparency = 0.30000001192093
  11947. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11948. shadow.BorderSizePixel = 0
  11949. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11950. shadow.Size = UDim2.new(0, 290, 0, 26)
  11951. PopupText.Name = "PopupText"
  11952. PopupText.Parent = shadow
  11953. PopupText.BackgroundTransparency = 1
  11954. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11955. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11956. PopupText.ZIndex = 110
  11957. PopupText.Font = Enum.Font.SourceSansBold
  11958. PopupText.FontSize = Enum.FontSize.Size28
  11959. PopupText.Text = "Admins"
  11960. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11961. PopupText.TextStrokeTransparency = 0
  11962. PopupText.TextWrapped = true
  11963. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11964. Exit.Name = "Exit"
  11965. Exit.Parent = shadow
  11966. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11967. Exit.BackgroundTransparency = 0.30000001192093
  11968. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11969. Exit.BorderSizePixel = 0
  11970. Exit.Position = UDim2.new(0, 267, 0, 3)
  11971. Exit.Size = UDim2.new(0, 20, 0, 20)
  11972. Exit.FontSize = Enum.FontSize.Size14
  11973. Exit.Text = ""
  11974. ContainerFrame.Name = "ContainerFrame"
  11975. ContainerFrame.Parent = PromptDialog
  11976. ContainerFrame.BackgroundColor3 = maincolor
  11977. ContainerFrame.BackgroundTransparency = 0.5
  11978. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11979. ContainerFrame.BorderSizePixel = 0
  11980. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11981. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11982. ContainerFrame.ZIndex = 5
  11983. AList.Name = "List"
  11984. AList.Parent = ContainerFrame
  11985. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11986. AList.BackgroundTransparency = 1
  11987. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11988. AList.BorderSizePixel = 0
  11989. AList.Position = UDim2.new(0, 10, 0, 5)
  11990. AList.Size = UDim2.new(0, 280, 0, 230)
  11991. AList.ZIndex = 6
  11992. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11993. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11994. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11995. AList.ScrollBarThickness = 8
  11996. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11997. updateadmins()
  11998. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11999. Exit.MouseButton1Click:Connect(function()
  12000. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12001. wait(0.6) adminsopen = false admins:Destroy() end) end end
  12002. end)
  12003.  
  12004. function updatebans()
  12005.     if BList then
  12006.     BList:ClearAllChildren()
  12007.     BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12008.     for i = 1, #banname do
  12009.         local YSize = 25
  12010.         local Position = ((i * YSize) - YSize)
  12011.         local newcmd = Example:Clone()
  12012.         newcmd.Parent = BList
  12013.         newcmd.Visible = true
  12014.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12015.         newcmd.Text = "    Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  12016.         newcmd.TextSize = 20
  12017.         BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12018.         local delet = Instance.new("TextButton")
  12019.         delet.Name = "delet"
  12020.         delet.Parent = BList
  12021.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12022.         delet.BackgroundTransparency = 0.30000001192093
  12023.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12024.         delet.BorderSizePixel = 0
  12025.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12026.         delet.Size = UDim2.new(0, 20, 0, 20)
  12027.         delet.FontSize = Enum.FontSize.Size14
  12028.         delet.Text = ""
  12029.         delet.ZIndex = 6
  12030.         delet.MouseButton1Click:Connect(function()
  12031.         updatebans()
  12032.         execCmd("unban "..banname[i].NAME)
  12033.         end)
  12034.     end
  12035.     end
  12036. end
  12037.  
  12038. banname = {}
  12039. bansopen = false
  12040. addcmd('bans','displays bans',{'banlist'},
  12041. function(args, speaker)
  12042. if speaker.userId ~= LP.userId then
  12043. lponly(speaker) else
  12044. if bansopen == false then
  12045. bansopen = true
  12046. local Bans = Instance.new("ScreenGui")
  12047. local drag = Instance.new("Frame")
  12048. local PromptDialog = Instance.new("Frame")
  12049. local ContainerFrame = Instance.new("Frame")
  12050. BList = Instance.new("ScrollingFrame")
  12051. local shadow = Instance.new("Frame")
  12052. local Exit = Instance.new("TextButton")
  12053. local PopupText = Instance.new("TextLabel")
  12054. Bans.Name = "Bans"
  12055. Bans.Parent = game.CoreGui
  12056. drag.Name = "drag"
  12057. drag.Parent = Bans
  12058. drag.Active = true
  12059. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12060. drag.BackgroundTransparency = 1
  12061. dragGUI(drag)
  12062. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12063. drag.Size = UDim2.new(0, 438, 0, 26)
  12064. PromptDialog.Name = "PromptDialog"
  12065. PromptDialog.Parent = drag
  12066. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12067. PromptDialog.BackgroundTransparency = 1
  12068. PromptDialog.BorderSizePixel = 0
  12069. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12070. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12071. PromptDialog.ZIndex = 5
  12072. ContainerFrame.Name = "ContainerFrame"
  12073. ContainerFrame.Parent = PromptDialog
  12074. ContainerFrame.BackgroundColor3 = maincolor
  12075. ContainerFrame.BackgroundTransparency = 0.5
  12076. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12077. ContainerFrame.BorderSizePixel = 0
  12078. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12079. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12080. ContainerFrame.ZIndex = 5
  12081. BList.Name = "List"
  12082. BList.Parent = ContainerFrame
  12083. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12084. BList.BackgroundTransparency = 1
  12085. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12086. BList.BorderSizePixel = 0
  12087. BList.Position = UDim2.new(0, 10, 0, 9)
  12088. BList.Size = UDim2.new(0, 428, 0, 230)
  12089. BList.ZIndex = 5
  12090. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12091. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12092. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12093. BList.ScrollBarThickness = 8
  12094. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12095. shadow.Name = "shadow"
  12096. shadow.Parent = PromptDialog
  12097. shadow.BackgroundColor3 = maincolor
  12098. shadow.BackgroundTransparency = 0.30000001192093
  12099. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12100. shadow.BorderSizePixel = 0
  12101. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12102. shadow.Size = UDim2.new(0, 438, 0, 26)
  12103. Exit.Name = "Exit"
  12104. Exit.Parent = shadow
  12105. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12106. Exit.BackgroundTransparency = 0.30000001192093
  12107. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12108. Exit.BorderSizePixel = 0
  12109. Exit.Position = UDim2.new(0, 415, 0, 3)
  12110. Exit.Size = UDim2.new(0, 20, 0, 20)
  12111. Exit.FontSize = Enum.FontSize.Size14
  12112. Exit.Text = ""
  12113. PopupText.Name = "PopupText"
  12114. PopupText.Parent = shadow
  12115. PopupText.BackgroundTransparency = 1
  12116. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12117. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12118. PopupText.ZIndex = 6
  12119. PopupText.Font = Enum.Font.SourceSansBold
  12120. PopupText.FontSize = Enum.FontSize.Size32
  12121. PopupText.Text = "Bans"
  12122. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12123. PopupText.TextStrokeTransparency = 0
  12124. PopupText.TextWrapped = true
  12125. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12126. updatebans()
  12127. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12128. Exit.MouseButton1Click:Connect(function()
  12129. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12130. wait(0.6) bansopen = false Bans:Destroy() end) end end
  12131. end)
  12132.  
  12133. function updatealiases()
  12134.     if AlList then
  12135.     AlList:ClearAllChildren()
  12136.     AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12137.     for i = 1, #aliasSave do
  12138.         local YSize = 25
  12139.         local Position = ((i * YSize) - YSize)
  12140.         local newcmd = Example:Clone()
  12141.         newcmd.Parent = AlList
  12142.         newcmd.Visible = true
  12143.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12144.         newcmd.Text = '    Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
  12145.         newcmd.TextSize = 20
  12146.         AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12147.         local delet = Instance.new("TextButton")
  12148.         delet.Name = "delet"
  12149.         delet.Parent = AlList
  12150.         delet.BackgroundColor3 = Color3.new(1, 0, 0)
  12151.         delet.BackgroundTransparency = 0.30000001192093
  12152.         delet.BorderColor3 = Color3.new(1, 0, 0)
  12153.         delet.BorderSizePixel = 0
  12154.         delet.Position = UDim2.new(0,-10,0, Position + 5)
  12155.         delet.Size = UDim2.new(0, 20, 0, 20)
  12156.         delet.FontSize = Enum.FontSize.Size14
  12157.         delet.Text = ""
  12158.         delet.ZIndex = 6
  12159.         delet.MouseButton1Click:Connect(function()
  12160.         updatebans()
  12161.         execCmd("removealias "..aliasSave[i].ALIAS)
  12162.         end)
  12163.     end
  12164.     end
  12165. end
  12166.  
  12167. aliasesopen = false
  12168. addcmd('aliases','displays aliases',{},
  12169. function(args, speaker)
  12170. if speaker.userId ~= LP.userId then
  12171. lponly(speaker) else
  12172. if aliasesopen == false then
  12173. aliasesopen = true
  12174. local aliases = Instance.new("ScreenGui")
  12175. local drag = Instance.new("Frame")
  12176. local PromptDialog = Instance.new("Frame")
  12177. local ContainerFrame = Instance.new("Frame")
  12178. AlList = Instance.new("ScrollingFrame")
  12179. local shadow = Instance.new("Frame")
  12180. local Exit = Instance.new("TextButton")
  12181. local PopupText = Instance.new("TextLabel")
  12182. aliases.Name = "Aliases"
  12183. aliases.Parent = game.CoreGui
  12184. drag.Name = "drag"
  12185. drag.Parent = aliases
  12186. drag.Active = true
  12187. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12188. drag.BackgroundTransparency = 1
  12189. dragGUI(drag)
  12190. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12191. drag.Size = UDim2.new(0, 438, 0, 26)
  12192. PromptDialog.Name = "PromptDialog"
  12193. PromptDialog.Parent = drag
  12194. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12195. PromptDialog.BackgroundTransparency = 1
  12196. PromptDialog.BorderSizePixel = 0
  12197. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12198. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12199. PromptDialog.ZIndex = 5
  12200. ContainerFrame.Name = "ContainerFrame"
  12201. ContainerFrame.Parent = PromptDialog
  12202. ContainerFrame.BackgroundColor3 = maincolor
  12203. ContainerFrame.BackgroundTransparency = 0.5
  12204. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12205. ContainerFrame.BorderSizePixel = 0
  12206. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12207. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12208. ContainerFrame.ZIndex = 5
  12209. AlList.Name = "List"
  12210. AlList.Parent = ContainerFrame
  12211. AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12212. AlList.BackgroundTransparency = 1
  12213. AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12214. AlList.BorderSizePixel = 0
  12215. AlList.Position = UDim2.new(0, 10, 0, 9)
  12216. AlList.Size = UDim2.new(0, 428, 0, 230)
  12217. AlList.ZIndex = 5
  12218. AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12219. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12220. AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12221. AlList.ScrollBarThickness = 8
  12222. AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12223. shadow.Name = "shadow"
  12224. shadow.Parent = PromptDialog
  12225. shadow.BackgroundColor3 = maincolor
  12226. shadow.BackgroundTransparency = 0.30000001192093
  12227. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12228. shadow.BorderSizePixel = 0
  12229. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12230. shadow.Size = UDim2.new(0, 438, 0, 26)
  12231. Exit.Name = "Exit"
  12232. Exit.Parent = shadow
  12233. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12234. Exit.BackgroundTransparency = 0.30000001192093
  12235. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12236. Exit.BorderSizePixel = 0
  12237. Exit.Position = UDim2.new(0, 415, 0, 3)
  12238. Exit.Size = UDim2.new(0, 20, 0, 20)
  12239. Exit.FontSize = Enum.FontSize.Size14
  12240. Exit.Text = ""
  12241. PopupText.Name = "PopupText"
  12242. PopupText.Parent = shadow
  12243. PopupText.BackgroundTransparency = 1
  12244. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12245. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12246. PopupText.ZIndex = 6
  12247. PopupText.Font = Enum.Font.SourceSansBold
  12248. PopupText.FontSize = Enum.FontSize.Size32
  12249. PopupText.Text = "Aliases"
  12250. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12251. PopupText.TextStrokeTransparency = 0
  12252. PopupText.TextWrapped = true
  12253. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12254. updatealiases()
  12255. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12256. Exit.MouseButton1Click:Connect(function()
  12257. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12258. wait(0.6) aliasesopen = false aliases:Destroy() end) end end
  12259. end)
  12260.  
  12261. addcmd('sound', 'plays a sound',{'music','play'},
  12262. function(args, speaker)
  12263.     if isNumber(args[1]) then
  12264.     for i,v in pairs(game:GetDescendants()) do
  12265.     if v:IsA'Sound'then v:Destroy() end end
  12266.     local c = args[1] or 'stop'
  12267.     if std.inTable({'stop'}, c:lower()) then return end
  12268.     local s = Instance.new("Sound", workspace)
  12269.     s.Name = "IYsound"
  12270.     s.Looped = true
  12271.     s.SoundId = "rbxassetid://" .. c
  12272.     s.Volume = 1
  12273.     s:Play()
  12274.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  12275.     playerenabled = false
  12276.     Notify('Playing: '..Asset.Name..' ('..c..')')
  12277.     else
  12278.     local name = GLS(false, 0)
  12279. if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
  12280. Notify('Stopped audio')
  12281. for i,v in pairs(game:GetDescendants()) do
  12282. if v:IsA'Sound'then v:Destroy() end end
  12283. return
  12284. end
  12285. Notify('Loading list...')
  12286. local Audios = Instance.new("ScreenGui")
  12287. local drag = Instance.new("Frame")
  12288. local PromptDialog = Instance.new("Frame")
  12289. local ContainerFrame = Instance.new("Frame")
  12290. local AudList = Instance.new("ScrollingFrame")
  12291. local shadow = Instance.new("Frame")
  12292. local Exit = Instance.new("TextButton")
  12293. local PopupText = Instance.new("TextLabel")
  12294. local Hide = Instance.new("TextButton")
  12295. Audios.Name = "Audios"
  12296. Audios.Parent = game.CoreGui
  12297. drag.Name = "drag"
  12298. drag.Parent = Audios
  12299. drag.Active = true
  12300. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12301. drag.BackgroundTransparency = 1
  12302. dragGUI(drag)
  12303. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12304. drag.Size = UDim2.new(0, 438, 0, 26)
  12305. PromptDialog.Name = "PromptDialog"
  12306. PromptDialog.Parent = drag
  12307. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12308. PromptDialog.BackgroundTransparency = 1
  12309. PromptDialog.BorderSizePixel = 0
  12310. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12311. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12312. PromptDialog.ZIndex = 5
  12313. PromptDialog.ClipsDescendants = true
  12314. ContainerFrame.Name = "ContainerFrame"
  12315. ContainerFrame.Parent = PromptDialog
  12316. ContainerFrame.BackgroundColor3 = maincolor
  12317. ContainerFrame.BackgroundTransparency = 0.5
  12318. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12319. ContainerFrame.BorderSizePixel = 0
  12320. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12321. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12322. ContainerFrame.ZIndex = 5
  12323. AudList.Name = "List"
  12324. AudList.Parent = ContainerFrame
  12325. AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12326. AudList.BackgroundTransparency = 1
  12327. AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12328. AudList.BorderSizePixel = 0
  12329. AudList.Position = UDim2.new(0, 10, 0, 9)
  12330. AudList.Size = UDim2.new(0, 428, 0, 230)
  12331. AudList.ZIndex = 5
  12332. AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12333. AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12334. AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12335. AudList.ScrollBarThickness = 8
  12336. AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12337. shadow.Name = "shadow"
  12338. shadow.Parent = PromptDialog
  12339. shadow.BackgroundColor3 = maincolor
  12340. shadow.BackgroundTransparency = 0.30000001192093
  12341. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12342. shadow.BorderSizePixel = 0
  12343. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12344. shadow.Size = UDim2.new(0, 438, 0, 26)
  12345. Exit.Name = "Exit"
  12346. Exit.Parent = shadow
  12347. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12348. Exit.BackgroundTransparency = 0.30000001192093
  12349. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12350. Exit.BorderSizePixel = 0
  12351. Exit.Position = UDim2.new(0, 415, 0, 3)
  12352. Exit.Size = UDim2.new(0, 20, 0, 20)
  12353. Exit.FontSize = Enum.FontSize.Size14
  12354. Exit.Text = ""
  12355. PopupText.Name = "PopupText"
  12356. PopupText.Parent = shadow
  12357. PopupText.BackgroundTransparency = 1
  12358. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12359. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12360. PopupText.ZIndex = 6
  12361. PopupText.Font = Enum.Font.SourceSansBold
  12362. PopupText.FontSize = Enum.FontSize.Size32
  12363. PopupText.Text = GLS(false, 0).." [Audio]"
  12364. PopupText.TextScaled = true
  12365. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12366. PopupText.TextStrokeTransparency = 0
  12367. PopupText.TextWrapped = true
  12368. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12369. Hide.Name = "Hide"
  12370. Hide.Parent = shadow
  12371. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12372. Hide.BackgroundTransparency = 0.30000001192093
  12373. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12374. Hide.BorderSizePixel = 0
  12375. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12376. Hide.Size = UDim2.new(0, 20, 0, 20)
  12377. Hide.FontSize = Enum.FontSize.Size14
  12378. Hide.Text = ""
  12379. local hidden = false
  12380. Hide.MouseButton1Down:connect(function()
  12381. if hidden == false then hidden = true
  12382. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12383. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12384. end end)
  12385. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12386. local results = HttpService:JSONDecode(json)
  12387. if #results == 0 then
  12388. Notify('No audio found :(')
  12389. Audios:Destroy()
  12390. return
  12391. end
  12392. for i,v in pairs(results) do
  12393.         local YSize = 25
  12394.         local Position = ((i * YSize) - YSize)
  12395.         local newcmd = Example:Clone()
  12396.         newcmd.Parent = AudList
  12397.         newcmd.Visible = true
  12398.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12399.         newcmd.Text = "    "..v.Name
  12400.         newcmd.TextSize = 20
  12401.         AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12402.         local play = Instance.new("TextButton")
  12403.         play.Name = "play"
  12404.         play.Parent = AudList
  12405.         play.BackgroundColor3 = Color3.new(255, 255, 255)
  12406.         play.BackgroundTransparency = 0.30000001192093
  12407.         play.BorderColor3 = Color3.new(1, 0, 0)
  12408.         play.BorderSizePixel = 0
  12409.         play.Position = UDim2.new(0,-10,0, Position + 5)
  12410.         play.Size = UDim2.new(0, 20, 0, 20)
  12411.         play.FontSize = Enum.FontSize.Size14
  12412.         play.Text = ""
  12413.         play.ZIndex = 6
  12414.         play.MouseButton1Click:Connect(function()
  12415.         playerenabled = false
  12416.         for i,v in pairs(game:GetDescendants()) do
  12417.         if v:IsA'Sound'then v:Destroy() end end
  12418.         wait(0.1)
  12419.         Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
  12420.         local s = Instance.new("Sound", workspace)
  12421.         s.Name = "IYsound"
  12422.         s.Looped = true
  12423.         s.SoundId = "rbxassetid://" .. v.AssetId
  12424.         s.Volume = 1
  12425.         s:Play()
  12426.         end)
  12427. Notify('Select an audio to play')
  12428. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12429. Exit.MouseButton1Click:Connect(function()
  12430. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12431. wait(0.6) Audios:Destroy() end) end end
  12432. end)
  12433.  
  12434. function dragmodel(model, window, frame, name)
  12435. local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
  12436. drag:MakeJoints() drag.Name = name
  12437. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12438. function collectParts(object, baseParts)
  12439. if object:IsA("BasePart") then
  12440. baseParts[#baseParts+1] = object end
  12441. for index,child in pairs(object:GetChildren()) do
  12442. collectParts(child, baseParts) end end
  12443. collectParts(drag, parts)
  12444. Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
  12445. dragging = true
  12446. mouse.Move:connect(function()
  12447. if dragging then
  12448. Dragger:MouseMove(mouse.UnitRay)
  12449. end end)
  12450. mouse.KeyDown:connect(function(Key)
  12451. if dragging then
  12452. if Key == "r" then
  12453. Dragger:AxisRotate("Y")
  12454. elseif Key == "t" then
  12455. Dragger:AxisRotate("X")
  12456. elseif Key == "e" then
  12457. if window == true then
  12458. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12459. end
  12460. drag:Destroy()
  12461. dragging = false
  12462. Dragger:MouseUp()
  12463. end end end)
  12464. mouse.Button1Down:connect(function()
  12465. if dragging then
  12466. if window == true then
  12467. frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12468. end
  12469. dragging = false
  12470. Dragger:MouseUp()
  12471. end end) end
  12472.  
  12473. addcmd('insert', 'inserts a model',{'ins'},
  12474. function(args, speaker)
  12475.     if isNumber(args[1]) then
  12476.     local window = false
  12477.     local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  12478.     dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
  12479.     Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12480.     else
  12481.     local name = GLS(false, 0)
  12482. Notify('Loading list...')
  12483. local Models = Instance.new("ScreenGui")
  12484. local drag = Instance.new("Frame")
  12485. local PromptDialog = Instance.new("Frame")
  12486. local ModelContainerFrame = Instance.new("Frame")
  12487. local ModList = Instance.new("ScrollingFrame")
  12488. local shadow = Instance.new("Frame")
  12489. local Exit = Instance.new("TextButton")
  12490. local PopupText = Instance.new("TextLabel")
  12491. local Hide = Instance.new("TextButton")
  12492. Models.Name = "Models"
  12493. Models.Parent = game.CoreGui
  12494. drag.Name = "drag"
  12495. drag.Parent = Models
  12496. drag.Active = true
  12497. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12498. drag.BackgroundTransparency = 1
  12499. dragGUI(drag)
  12500. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12501. drag.Size = UDim2.new(0, 438, 0, 26)
  12502. PromptDialog.Name = "PromptDialog"
  12503. PromptDialog.Parent = drag
  12504. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12505. PromptDialog.BackgroundTransparency = 1
  12506. PromptDialog.BorderSizePixel = 0
  12507. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12508. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12509. PromptDialog.ClipsDescendants = true
  12510. PromptDialog.ZIndex = 5
  12511. ModelContainerFrame.Name = "ContainerFrame"
  12512. ModelContainerFrame.Parent = PromptDialog
  12513. ModelContainerFrame.BackgroundColor3 = maincolor
  12514. ModelContainerFrame.BackgroundTransparency = 0.5
  12515. ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12516. ModelContainerFrame.BorderSizePixel = 0
  12517. ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12518. ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12519. ModelContainerFrame.ZIndex = 5
  12520. ModList.Name = "List"
  12521. ModList.Parent = ModelContainerFrame
  12522. ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12523. ModList.BackgroundTransparency = 1
  12524. ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12525. ModList.BorderSizePixel = 0
  12526. ModList.Position = UDim2.new(0, 10, 0, 9)
  12527. ModList.Size = UDim2.new(0, 428, 0, 230)
  12528. ModList.ZIndex = 5
  12529. ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12530. ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12531. ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12532. ModList.ScrollBarThickness = 8
  12533. ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12534. shadow.Name = "shadow"
  12535. shadow.Parent = PromptDialog
  12536. shadow.BackgroundColor3 = maincolor
  12537. shadow.BackgroundTransparency = 0.30000001192093
  12538. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12539. shadow.BorderSizePixel = 0
  12540. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12541. shadow.Size = UDim2.new(0, 438, 0, 26)
  12542. Exit.Name = "Exit"
  12543. Exit.Parent = shadow
  12544. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12545. Exit.BackgroundTransparency = 0.30000001192093
  12546. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12547. Exit.BorderSizePixel = 0
  12548. Exit.Position = UDim2.new(0, 415, 0, 3)
  12549. Exit.Size = UDim2.new(0, 20, 0, 20)
  12550. Exit.FontSize = Enum.FontSize.Size14
  12551. Exit.Text = ""
  12552. PopupText.Name = "PopupText"
  12553. PopupText.Parent = shadow
  12554. PopupText.BackgroundTransparency = 1
  12555. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12556. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12557. PopupText.ZIndex = 6
  12558. PopupText.Font = Enum.Font.SourceSansBold
  12559. PopupText.FontSize = Enum.FontSize.Size32
  12560. PopupText.Text = GLS(false, 0).." [Models]"
  12561. PopupText.TextScaled = true
  12562. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12563. PopupText.TextStrokeTransparency = 0
  12564. PopupText.TextWrapped = true
  12565. PopupText.TextYAlignment = Enum.TextYAlignment.Center
  12566. Hide.Name = "Hide"
  12567. Hide.Parent = shadow
  12568. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12569. Hide.BackgroundTransparency = 0.30000001192093
  12570. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12571. Hide.BorderSizePixel = 0
  12572. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12573. Hide.Size = UDim2.new(0, 20, 0, 20)
  12574. Hide.FontSize = Enum.FontSize.Size14
  12575. Hide.Text = ""
  12576. local hidden = false
  12577. Hide.MouseButton1Down:connect(function()
  12578. if hidden == false then hidden = true
  12579. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12580. else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12581. end end)
  12582. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12583. local results = HttpService:JSONDecode(json)
  12584. if #results == 0 then
  12585. Notify('No models found :(')
  12586. Models:Destroy()
  12587. return
  12588. end
  12589. for i,v in pairs(results) do
  12590.         local YSize = 100
  12591.         local Position = ((i * YSize) - YSize)
  12592.         local newcmd = Example:Clone()
  12593.         newcmd.Parent = ModList
  12594.         newcmd.Visible = true
  12595.         newcmd.Position = UDim2.new(0,5,0, Position + 40)
  12596.         newcmd.Text = "    "..v.Name
  12597.         newcmd.TextSize = 20
  12598.         ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
  12599.         local ins = Instance.new("TextButton")
  12600.         ins.Name = "ins"
  12601.         ins.Parent = ModList
  12602.         ins.BackgroundColor3 = Color3.new(255, 255, 255)
  12603.         ins.BackgroundTransparency = 0.30000001192093
  12604.         ins.BorderColor3 = Color3.new(1, 0, 0)
  12605.         ins.BorderSizePixel = 0
  12606.         ins.Position = UDim2.new(0,-10,0, Position + 40)
  12607.         ins.Size = UDim2.new(0, 20, 0, 20)
  12608.         ins.FontSize = Enum.FontSize.Size14
  12609.         ins.Text = ""
  12610.         ins.ZIndex = 6
  12611.         local img = Instance.new("ImageLabel")
  12612.         img.Parent = ModList
  12613.         img.Position = UDim2.new(0,300,0, Position + 5)
  12614.         img.Size = UDim2.new(0,100,0,100)
  12615.         img.ZIndex = 6
  12616.         img.BackgroundColor3 = Color3.new(255, 255, 255)
  12617.         img.BackgroundTransparency = 1
  12618.         img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
  12619.         ins.MouseButton1Click:Connect(function()
  12620.         local window = true
  12621.         dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
  12622.         Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12623.         ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12624.         end)
  12625. Notify('Select a model to insert')
  12626. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12627. Exit.MouseButton1Click:Connect(function()
  12628. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12629. wait(0.6) Models:Destroy() end) end end
  12630. end)
  12631.  
  12632. addcmd('cmds','opens cmds window',{'commands'},
  12633. function(args, speaker)
  12634. if speaker.userId ~= LP.userId then
  12635. for _, child in pairs( workspace:GetChildren()) do
  12636.     if child.Name == speaker.Name .. "TAB" then
  12637.         child:Destroy() end end
  12638. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  12639. local GUI = Instance.new("SurfaceGui")
  12640. local holder = Instance.new("Frame")
  12641. local bar = Instance.new("Frame")
  12642. local Title = Instance.new("TextLabel")
  12643. local MAIN = Instance.new("Frame")
  12644. local Example = Instance.new("TextLabel")
  12645. local CMDs = Instance.new("ScrollingFrame")
  12646. local PART = Instance.new("Part")
  12647. PART.Name = speaker.Name .. 'TAB'
  12648. PART.Color = maincolor
  12649. PART.Size = Vector3.new(7, 7.8, 0.2)
  12650. PART.Transparency = 0
  12651. PART.Locked = true
  12652. PART.CanCollide = false
  12653. PART.Parent = workspace
  12654. PART.Anchored = true
  12655. PART.Material = "Neon"
  12656. local GUI = Instance.new("SurfaceGui")
  12657. local holder = Instance.new("Frame")
  12658. local bar = Instance.new("Frame")
  12659. local Title = Instance.new("TextLabel")
  12660. local MAIN = Instance.new("Frame")
  12661. local Example = Instance.new("TextLabel")
  12662. local CMDs = Instance.new("ScrollingFrame")
  12663. GUI.Name = "GUI"
  12664. GUI.Parent = PART
  12665. GUI.CanvasSize = Vector2.new(500, 600)
  12666. GUI.Face = Enum.NormalId.Back
  12667. holder.Name = "holder"
  12668. holder.Parent = GUI
  12669. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  12670. holder.BackgroundTransparency = 1
  12671. holder.BorderSizePixel = 2
  12672. holder.Position = UDim2.new(0, 0, 0, 10)
  12673. holder.Size = UDim2.new(0, 300, 0, 330)
  12674. holder.ZIndex = 2
  12675. bar.Name = "bar"
  12676. bar.Parent = holder
  12677. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  12678. bar.BackgroundTransparency = 0.89999997615814
  12679. bar.BorderSizePixel = 0
  12680. bar.Position = UDim2.new(0, 10, 1, -330)
  12681. bar.Size = UDim2.new(0, 480, 0, 33)
  12682. Title.Name = "Title"
  12683. Title.Parent = bar
  12684. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  12685. Title.BackgroundTransparency = 1
  12686. Title.Size = UDim2.new(1, 0, 0, 30)
  12687. Title.Font = Enum.Font.SourceSansBold
  12688. Title.FontSize = Enum.FontSize.Size24
  12689. Title.Text = "[Infinite Yield] Command List"
  12690. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12691. MAIN.Name = "MAIN"
  12692. MAIN.Parent = holder
  12693. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  12694. MAIN.BackgroundTransparency = 0.89999997615814
  12695. MAIN.BorderSizePixel = 0
  12696. MAIN.Position = UDim2.new(0, 10, 1, -300)
  12697. MAIN.Size = UDim2.new(0, 480, 0, 550)
  12698. Example.Name = "Example"
  12699. Example.Parent = MAIN
  12700. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12701. Example.BackgroundTransparency = 1
  12702. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12703. Example.BorderSizePixel = 0
  12704. Example.Size = UDim2.new(0, 190, 0, 40)
  12705. Example.Visible = false
  12706. Example.Font = Enum.Font.SourceSansBold
  12707. Example.FontSize = Enum.FontSize.Size36
  12708. Example.Text = "txt"
  12709. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  12710. Example.TextStrokeTransparency = 0
  12711. Example.TextXAlignment = Enum.TextXAlignment.Left
  12712. Example.ZIndex = 6
  12713. CMDs.Name = "CMDs"
  12714. CMDs.Parent = MAIN
  12715. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12716. CMDs.BackgroundTransparency = 1
  12717. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12718. CMDs.BorderSizePixel = 0
  12719. CMDs.Size = UDim2.new(0, 480, 0, 550)
  12720. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12721. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  12722. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  12723. CMDs.ScrollBarThickness = 15
  12724. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  12725.     local CMDsV = CMDsFolder:GetChildren()
  12726.     for i = 1, #CMDsV do
  12727.         local YSize = 35
  12728.         local Position = ((i * YSize) - YSize)
  12729.         local newcmd = Example:Clone()
  12730.         newcmd.Parent = CMDs
  12731.         newcmd.Visible = true
  12732.         newcmd.Position = UDim2.new(0,10,0, Position + 1)
  12733.         newcmd.Text = "" .. CMDsV[i].Value
  12734.     CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  12735. local cf = speaker.Character.HumanoidRootPart.CFrame
  12736. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  12737. PART.CFrame = newcf
  12738. speaker.Character.Humanoid.Died:connect(function()
  12739. PART:Destroy() end)
  12740. wait(1)
  12741. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  12742. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  12743. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  12744. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  12745. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  12746. else
  12747. if cmdOpen == true then
  12748. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  12749. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  12750. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  12751. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  12752. else
  12753. commands() searchbar()
  12754. end end
  12755. end)
  12756. cmdBAR.FocusLost:connect(function(enterpressed)
  12757.     if enterpressed and cmdBAR.Text ~= "" then
  12758.         spawn(function ()
  12759.             execCmd(cmdBAR.Text, Player)
  12760.         end)
  12761.     end
  12762.     game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12763.     cmdBAR.BorderSizePixel = 1
  12764.     wait(0.1)
  12765.     cmdBAR.BorderSizePixel = 0
  12766.     cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  12767. end)
  12768. Mouse.KeyDown:connect(function(Key)
  12769.     if (Key==cmdbarbind) then
  12770.         cmdBAR:CaptureFocus()
  12771.         cmdBAR.BorderSizePixel = 1
  12772.         wait(0.1)
  12773.         cmdBAR.BorderSizePixel = 2
  12774.     end
  12775. end)
  12776. cmdBAR.Changed:connect(function (property)
  12777. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  12778. end)
  12779. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  12780.     local diff = cmdBAR.TextBounds.X-250
  12781.     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)
  12782. end)
  12783. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  12784. game:GetService("UserInputService").InputBegan:Connect(function(input)
  12785.     if not cmdBAR:IsFocused() then return end
  12786.     if input.KeyCode == Enum.KeyCode.Up then
  12787.         historyCount = historyCount + 1
  12788.         if historyCount > #cmdHistory then historyCount = #cmdHistory end
  12789.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12790.     elseif input.KeyCode == Enum.KeyCode.Down then
  12791.         historyCount = historyCount - 1
  12792.         if historyCount < 1 then historyCount = 1 end
  12793.         cmdBAR.Text = cmdHistory[historyCount] or ""
  12794.     end
  12795. end)
  12796. NOTIFY = DATA.Notification
  12797. NOTIFY.Parent = game.CoreGui
  12798. local usingNOTE = false
  12799. function Notify(msg)
  12800.     spawn(function()
  12801.         if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  12802.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12803.                 wait(0.5)
  12804.                 MusicPlayer:Hide()
  12805.                 if qopen == true then
  12806.                 quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12807.                 quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12808.                 quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12809.                 quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12810.                 quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  12811.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12812.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12813.                 if playerenabled == true then
  12814.                 wait(4)
  12815.                 if playerenabled == true then
  12816.                 MusicPlayer:Show()
  12817.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12818.                 end
  12819.                 end
  12820.                 else
  12821.                 NOTIFY.NOTIFY.NOTE.Text = msg
  12822.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12823.                 if playerenabled == true then
  12824.                 wait(4)
  12825.                 if playerenabled == true then
  12826.                 MusicPlayer:Show()
  12827.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12828.                 end
  12829.                 end
  12830. end end end) end
  12831. 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
  12832. 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)
  12833. 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
  12834. 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
  12835. 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)
  12836. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  12837. if aliasSave then
  12838. for i = 1, #aliasSave do
  12839. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12840. end else
  12841. aliasSave = {} wait(0.1) updatefile()
  12842. for i = 1, #aliasSave do
  12843. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12844. end end
  12845. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  12846. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  12847. local Logs = Instance.new("ScreenGui")
  12848. logdrag = Instance.new("Frame")
  12849. local PromptDialog = Instance.new("Frame")
  12850. local ContainerFrame = Instance.new("Frame")
  12851. local pos = Instance.new("Frame")
  12852. local clear = Instance.new("TextButton")
  12853. local scroll = Instance.new("ScrollingFrame")
  12854. local hl = Instance.new("Frame")
  12855. local whispers = Instance.new("Frame")
  12856. local CheckBox = Instance.new("ImageButton")
  12857. local box = Instance.new("TextButton")
  12858. local whispers_2 = Instance.new("TextLabel")
  12859. local chats = Instance.new("Frame")
  12860. local CheckBox_2 = Instance.new("ImageButton")
  12861. local box_2 = Instance.new("TextButton")
  12862. local chats_2 = Instance.new("TextLabel")
  12863. local commands = Instance.new("Frame")
  12864. local CheckBox_3 = Instance.new("ImageButton")
  12865. local box_3 = Instance.new("TextButton")
  12866. local commands_2 = Instance.new("TextLabel")
  12867. local shadow = Instance.new("Frame")
  12868. local Exit = Instance.new("TextButton")
  12869. local PopupText = Instance.new("TextLabel")
  12870. local Hide = Instance.new("TextButton")
  12871. Logs.Name = "Logs"
  12872. Logs.Parent = game.CoreGui
  12873. logdrag.Name = "drag"
  12874. logdrag.Parent = Logs
  12875. logdrag.Active = true
  12876. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  12877. logdrag.BackgroundTransparency = 1
  12878. dragGUI(logdrag)
  12879. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  12880. logdrag.Size = UDim2.new(0, 438, 0, 26)
  12881. PromptDialog.Name = "PromptDialog"
  12882. PromptDialog.Parent = logdrag
  12883. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12884. PromptDialog.BackgroundTransparency = 1
  12885. PromptDialog.BorderSizePixel = 0
  12886. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12887. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12888. PromptDialog.ZIndex = 5
  12889. PromptDialog.ClipsDescendants = true
  12890. ContainerFrame.Name = "ContainerFrame"
  12891. ContainerFrame.Parent = PromptDialog
  12892. ContainerFrame.BackgroundColor3 = maincolor
  12893. ContainerFrame.BackgroundTransparency = 0.5
  12894. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12895. ContainerFrame.BorderSizePixel = 0
  12896. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12897. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12898. ContainerFrame.ZIndex = 5
  12899. pos.Name = "pos"
  12900. pos.Parent = ContainerFrame
  12901. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12902. pos.BackgroundTransparency = 1
  12903. pos.BorderColor3 = Color3.new(0, 0, 0)
  12904. pos.BorderSizePixel = 0
  12905. pos.Position = UDim2.new(0, 10, 0, 9)
  12906. pos.Size = UDim2.new(0, 428, 0, 230)
  12907. pos.ZIndex = 5
  12908. clear.Name = "clear"
  12909. clear.Parent = pos
  12910. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  12911. clear.BackgroundTransparency = 0.80000001192093
  12912. clear.BorderColor3 = Color3.new(1, 1, 1)
  12913. clear.Position = UDim2.new(0, 3, 0, 3)
  12914. clear.Size = UDim2.new(0, 70, 0, 20)
  12915. clear.ZIndex = 5
  12916. clear.Font = Enum.Font.SourceSans
  12917. clear.FontSize = Enum.FontSize.Size14
  12918. clear.Text = "Clear"
  12919. clear.TextColor3 = Color3.new(1, 1, 1)
  12920. scroll.Name = "scroll"
  12921. scroll.Parent = pos
  12922. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12923. scroll.BackgroundTransparency = 1
  12924. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12925. scroll.BorderSizePixel = 0
  12926. scroll.Size = UDim2.new(0, 413, 0, 193)
  12927. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  12928. scroll.ZIndex = 5
  12929. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12930. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12931. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  12932. scroll.ScrollBarThickness = 8
  12933. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  12934. hl.Name = "hl"
  12935. hl.Parent = pos
  12936. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12937. hl.BackgroundTransparency = 0.5
  12938. hl.BorderColor3 = Color3.new(0, 0, 0)
  12939. hl.BorderSizePixel = 0
  12940. hl.Position = UDim2.new(0, 2, 0, 35)
  12941. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  12942. hl.ZIndex = 5
  12943. whispers.Name = "whispers"
  12944. whispers.Parent = pos
  12945. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  12946. whispers.BackgroundTransparency = 1
  12947. whispers.Size = UDim2.new(0, 428, 0, 230)
  12948. CheckBox.Name = "CheckBox"
  12949. CheckBox.Parent = whispers
  12950. CheckBox.BackgroundTransparency = 1
  12951. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  12952. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  12953. CheckBox.ZIndex = 6
  12954. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  12955. box.Name = "box"
  12956. box.Parent = whispers
  12957. box.BackgroundColor3 = Color3.new(0, 0, 0)
  12958. box.BackgroundTransparency = 0.80000001192093
  12959. box.BorderColor3 = Color3.new(1, 1, 1)
  12960. box.Position = UDim2.new(0, 172, 0, 3)
  12961. box.Size = UDim2.new(0, 94, 0, 20)
  12962. box.ZIndex = 5
  12963. box.Font = Enum.Font.SourceSans
  12964. box.FontSize = Enum.FontSize.Size14
  12965. box.Text = ""
  12966. box.TextColor3 = Color3.new(1, 1, 1)
  12967. whispers_2.Name = "whispers"
  12968. whispers_2.Parent = whispers
  12969. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12970. whispers_2.BackgroundTransparency = 1
  12971. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  12972. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  12973. whispers_2.ZIndex = 6
  12974. whispers_2.Font = Enum.Font.SourceSansBold
  12975. whispers_2.FontSize = Enum.FontSize.Size14
  12976. whispers_2.Text = "Whispers"
  12977. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12978. chats.Name = "chats"
  12979. chats.Parent = pos
  12980. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  12981. chats.BackgroundTransparency = 1
  12982. chats.Size = UDim2.new(0, 428, 0, 230)
  12983. CheckBox_2.Name = "CheckBox"
  12984. CheckBox_2.Parent = chats
  12985. CheckBox_2.BackgroundTransparency = 1
  12986. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  12987. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  12988. CheckBox_2.ZIndex = 6
  12989. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  12990. box_2.Name = "box"
  12991. box_2.Parent = chats
  12992. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  12993. box_2.BackgroundTransparency = 0.80000001192093
  12994. box_2.BorderColor3 = Color3.new(1, 1, 1)
  12995. box_2.Position = UDim2.new(0, 86, 0, 3)
  12996. box_2.Size = UDim2.new(0, 73, 0, 20)
  12997. box_2.ZIndex = 5
  12998. box_2.Font = Enum.Font.SourceSans
  12999. box_2.FontSize = Enum.FontSize.Size14
  13000. box_2.Text = ""
  13001. box_2.TextColor3 = Color3.new(1, 1, 1)
  13002. chats_2.Name = "chats"
  13003. chats_2.Parent = chats
  13004. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13005. chats_2.BackgroundTransparency = 1
  13006. chats_2.Position = UDim2.new(0, 86, 0, 2)
  13007. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  13008. chats_2.ZIndex = 6
  13009. chats_2.Font = Enum.Font.SourceSansBold
  13010. chats_2.FontSize = Enum.FontSize.Size14
  13011. chats_2.Text = "Chats"
  13012. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13013. commands.Name = "commands"
  13014. commands.Parent = pos
  13015. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  13016. commands.BackgroundTransparency = 1
  13017. commands.Size = UDim2.new(0, 428, 0, 230)
  13018. CheckBox_3.Name = "CheckBox"
  13019. CheckBox_3.Parent = commands
  13020. CheckBox_3.BackgroundTransparency = 1
  13021. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  13022. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  13023. CheckBox_3.ZIndex = 6
  13024. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  13025. box_3.Name = "box"
  13026. box_3.Parent = commands
  13027. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  13028. box_3.BackgroundTransparency = 0.80000001192093
  13029. box_3.BorderColor3 = Color3.new(1, 1, 1)
  13030. box_3.Position = UDim2.new(0, 279, 0, 3)
  13031. box_3.Size = UDim2.new(0, 102, 0, 20)
  13032. box_3.ZIndex = 5
  13033. box_3.Font = Enum.Font.SourceSans
  13034. box_3.FontSize = Enum.FontSize.Size14
  13035. box_3.Text = ""
  13036. box_3.TextColor3 = Color3.new(1, 1, 1)
  13037. commands_2.Name = "commands"
  13038. commands_2.Parent = commands
  13039. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  13040. commands_2.BackgroundTransparency = 1
  13041. commands_2.Position = UDim2.new(0, 279, 0, 3)
  13042. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  13043. commands_2.ZIndex = 6
  13044. commands_2.Font = Enum.Font.SourceSansBold
  13045. commands_2.FontSize = Enum.FontSize.Size14
  13046. commands_2.Text = "Commands"
  13047. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  13048. shadow.Name = "shadow"
  13049. shadow.Parent = PromptDialog
  13050. shadow.BackgroundColor3 = maincolor
  13051. shadow.BackgroundTransparency = 0.30000001192093
  13052. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13053. shadow.BorderSizePixel = 0
  13054. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13055. shadow.Size = UDim2.new(0, 438, 0, 26)
  13056. Exit.Name = "Exit"
  13057. Exit.Parent = shadow
  13058. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  13059. Exit.BackgroundTransparency = 0.30000001192093
  13060. Exit.BorderColor3 = Color3.new(1, 0, 0)
  13061. Exit.BorderSizePixel = 0
  13062. Exit.Position = UDim2.new(0, 415, 0, 3)
  13063. Exit.Size = UDim2.new(0, 20, 0, 20)
  13064. Exit.FontSize = Enum.FontSize.Size14
  13065. Exit.Text = ""
  13066. PopupText.Name = "PopupText"
  13067. PopupText.Parent = shadow
  13068. PopupText.BackgroundTransparency = 1
  13069. PopupText.Position = UDim2.new(0, 61, 0, -5)
  13070. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13071. PopupText.ZIndex = 6
  13072. PopupText.Font = Enum.Font.SourceSansBold
  13073. PopupText.TextSize = 31
  13074. PopupText.Text = "Logs"
  13075. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13076. PopupText.TextStrokeTransparency = 0
  13077. PopupText.TextWrapped = true
  13078. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13079. Hide.Name = "Hide"
  13080. Hide.Parent = shadow
  13081. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  13082. Hide.BackgroundTransparency = 0.30000001192093
  13083. Hide.BorderColor3 = Color3.new(1, 1, 1)
  13084. Hide.BorderSizePixel = 0
  13085. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  13086. Hide.Size = UDim2.new(0, 20, 0, 20)
  13087. Hide.FontSize = Enum.FontSize.Size14
  13088. Hide.Text = ""
  13089. checked = "http://www.roblox.com/asset/?id=65492641"
  13090. unchecked = "http://www.roblox.com/asset/?id=65492651"
  13091. if chatsV == true then
  13092. CheckBox_2.Image = checked else
  13093. CheckBox_2.Image = unchecked end
  13094. box_2.MouseButton1Down:connect(function()
  13095. if chatsV == true then chatsV = false
  13096. CheckBox_2.Image = unchecked updatefile() else
  13097. chatsV = true
  13098. CheckBox_2.Image = checked updatefile() end end)
  13099. if whispersV == true then
  13100. CheckBox.Image = checked else
  13101. CheckBox.Image = unchecked end
  13102. box.MouseButton1Down:connect(function()
  13103. if whispersV == true then whispersV = false
  13104. CheckBox.Image = unchecked updatefile() else
  13105. whispersV = true
  13106. CheckBox.Image = checked updatefile() end end)
  13107. if commandsV == true then
  13108. CheckBox_3.Image = checked else
  13109. CheckBox_3.Image = unchecked end
  13110. box_3.MouseButton1Down:connect(function()
  13111. if commandsV == true then commandsV = false
  13112. CheckBox_3.Image = unchecked updatefile() else
  13113. commandsV = true
  13114. CheckBox_3.Image = checked updatefile() end end)
  13115. clear.MouseButton1Down:connect(function()
  13116. for _, child in pairs( scroll:GetChildren()) do
  13117. child:Destroy() end
  13118. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  13119. end)
  13120. Exit.MouseButton1Down:connect(function()
  13121. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13122. logsopen = false
  13123. end)
  13124. local hidden = false
  13125. Hide.MouseButton1Down:connect(function()
  13126. if hidden == false then hidden = true
  13127. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  13128. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  13129. end end)
  13130. function logtime() -- time function from aperture
  13131.     local HOUR = math.floor((tick() % 86400) / 3600)
  13132.     local MINUTE = math.floor((tick() % 3600) / 60)
  13133.     local SECOND = math.floor(tick() % 60)
  13134.     local AP = HOUR > 11 and 'PM' or 'AM'
  13135.     HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  13136.     HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  13137.     MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  13138.     SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  13139.     return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  13140. function CreateLabel(Name, Text)
  13141.     local sf = scroll
  13142.     if #sf:GetChildren() >= 2546 then
  13143.         sf:ClearAllChildren()
  13144.     end
  13145.     local alls = 0
  13146.     for i,v in pairs(sf:GetChildren()) do
  13147.         if v then
  13148.             alls = v.Size.Y.Offset + alls
  13149.         end
  13150.         if not v then
  13151.             alls = 0
  13152.         end
  13153.     end
  13154.     local tl = Instance.new('TextLabel', sf)
  13155.     local il = Instance.new('Frame', tl)
  13156.     tl.Name = Name
  13157.     tl.ZIndex = 6
  13158.     tl.Text = logtime().." - ["..Name.."]: "..Text
  13159.     tl.Size = UDim2.new(0,410,0,84)
  13160.     tl.BackgroundTransparency = 1
  13161.     tl.BorderSizePixel = 0
  13162.     tl.Font = "SourceSansBold"
  13163.     tl.Position = UDim2.new(-1,0,0,alls)
  13164.     tl.TextTransparency = 1
  13165.     tl.TextScaled = false
  13166.     tl.TextSize = 14
  13167.     tl.TextWrapped = true
  13168.     tl.TextXAlignment = "Left"
  13169.     tl.TextYAlignment = "Top"
  13170.     il.BackgroundTransparency = 1
  13171.     il.BorderSizePixel = 0
  13172.     il.Size = UDim2.new(0,12,1,0)
  13173.     il.Position = UDim2.new(0,410,0,0)
  13174.     tl.TextColor3 = Color3.fromRGB(255,255,255)
  13175.     tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  13176.     sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  13177.     sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  13178.     local size2 = sf.CanvasSize.Y.Offset
  13179.     tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  13180.     for i = 0,50 do wait(0.05)
  13181.         tl.TextTransparency = tl.TextTransparency - 0.05
  13182.     end
  13183.     tl.TextTransparency = 0
  13184. end logsloaded = true
  13185. local intro = Instance.new("ScreenGui")
  13186. local Frame = Instance.new("Frame")
  13187. local Circle = Instance.new("ImageLabel")
  13188. local ImageLabel = Instance.new("ImageLabel")
  13189. intro.Name = "intro"
  13190. intro.Parent = game.CoreGui
  13191. Frame.Parent = intro
  13192. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13193. Frame.BackgroundTransparency = 1
  13194. Frame.BorderSizePixel = 0
  13195. Frame.ClipsDescendants = true
  13196. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  13197. Frame.Size = UDim2.new(0, 250, 0, 250)
  13198. Circle.Name = "Circle"
  13199. Circle.Parent = Frame
  13200. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  13201. Circle.BackgroundTransparency = 1
  13202. Circle.BorderSizePixel = 0
  13203. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  13204. Circle.Image = "rbxassetid://631172870"
  13205. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13206. ImageLabel.Parent = Frame
  13207. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  13208. ImageLabel.BackgroundTransparency = 1
  13209. ImageLabel.BorderSizePixel = 0
  13210. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  13211. ImageLabel.Image = "rbxassetid://1352543873"
  13212. Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  13213. local g = intro
  13214. local f = Frame
  13215. local imagef = Circle
  13216. local logof = ImageLabel
  13217. loadedintro = false
  13218. local function tween2()
  13219. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
  13220. wait(0.6) loadedintro = true end
  13221. local function tween1()
  13222. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
  13223. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
  13224. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
  13225. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
  13226.     if workspace.FilteringEnabled == true then
  13227.         Notify('Filtering ENABLED '..ServerMessage)
  13228.     elseif workspace.FilteringEnabled == false then
  13229.         Notify('Filtering Disabled '..ServerMessage)
  13230.     end
  13231. else
  13232.     if workspace.FilteringEnabled == true then
  13233.         Notify('Filtering ENABLED')
  13234.     elseif
  13235.         workspace.FilteringEnabled == false then
  13236.         Notify('Filtering Disabled')
  13237.     end
  13238. end
  13239. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
  13240. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  13241. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  13242. 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
  13243. 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)
  13244. 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)
  13245. 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)
  13246. 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
  13247. 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
  13248. 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)
  13249. 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)
  13250. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  13251. 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
  13252. 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
  13253. 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)
  13254. 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)
  13255. 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)
  13256. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  13257. 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)
  13258. 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
  13259. lockic = Instance.new("ImageLabel")
  13260. lockic.Name = "lock"
  13261. lockic.Parent = iy
  13262. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  13263. lockic.BackgroundTransparency = 1
  13264. lockic.ImageTransparency = 1
  13265. lockic.BorderSizePixel = 0
  13266. lockic.Position = UDim2.new(0, 53, 0, -3)
  13267. lockic.Size = UDim2.new(0, 40, 0, 40)
  13268. lockic.Image = "rbxassetid://1495252742"
  13269. 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)
  13270. 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
  13271. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  13272. 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)
  13273. 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
  13274. 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)
  13275. 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)
  13276. PKR = picker.ColorPicker
  13277. local ColorPicker do
  13278.     ColorPicker = {}
  13279.    
  13280.     ColorPicker.new = function()
  13281.         local newMt = setmetatable({},{})
  13282.        
  13283.         local pickerGui = picker.ColorPicker
  13284.         local pickerTopBar = pickerGui.TopBar
  13285.         local pickerFrame = pickerGui.Content
  13286.         local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  13287.         local colorStrip = pickerFrame.ColorStrip
  13288.         local previewFrame = pickerFrame.Preview
  13289.         local basicColorsFrame = pickerFrame.BasicColors
  13290.         local customColorsFrame = pickerFrame.CustomColors
  13291.         local okButton = pickerFrame.Ok
  13292.         local cancelButton = pickerFrame.Cancel
  13293.         local defaultButton = pickerFrame.Default
  13294.         rainbowButton = pickerFrame.Rainbow
  13295.  
  13296.         local colorScope = colorSpace.Scope
  13297.         local colorArrow = pickerFrame.ArrowFrame.Arrow
  13298.  
  13299.         local hueInput = pickerFrame.Hue.Input
  13300.         local satInput = pickerFrame.Sat.Input
  13301.         local valInput = pickerFrame.Val.Input
  13302.  
  13303.         local redInput = pickerFrame.Red.Input
  13304.         local greenInput = pickerFrame.Green.Input
  13305.         local blueInput = pickerFrame.Blue.Input
  13306.  
  13307.         local user = game:GetService("UserInputService")
  13308.         local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  13309.  
  13310.         local hue,sat,val = 0,0,1
  13311.         local red,green,blue = 1,1,1
  13312.         local chosenColor = Color3.new(0,0,0)
  13313.  
  13314.         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)}
  13315.         local customColors = {}
  13316.  
  13317.         local function updateColor(noupdate)
  13318.             local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  13319.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13320.    
  13321.             if noupdate == 2 or not noupdate then
  13322.                 hueInput.Text = tostring(math.ceil(359*hue))
  13323.                 satInput.Text = tostring(math.ceil(255*sat))
  13324.                 valInput.Text = tostring(math.floor(255*val))
  13325.             end
  13326.             if noupdate == 1 or not noupdate then
  13327.                 redInput.Text = tostring(math.floor(255*red))
  13328.                 greenInput.Text = tostring(math.floor(255*green))
  13329.                 blueInput.Text = tostring(math.floor(255*blue))
  13330.             end
  13331.    
  13332.             chosenColor = Color3.new(red,green,blue)
  13333.    
  13334.             colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  13335.             colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  13336.             colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  13337.             previewFrame.BackgroundColor3 = chosenColor
  13338.            
  13339.             newMt.Color = chosenColor
  13340.             if newMt.Changed then newMt:Changed(chosenColor) end
  13341.         end
  13342.  
  13343.         local function colorSpaceInput()
  13344.             local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  13345.             local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  13346.                
  13347.             if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  13348.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13349.                
  13350.             hue = (219 - relativeX)/219
  13351.             sat = (199 - relativeY)/199
  13352.    
  13353.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13354.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13355.    
  13356.             updateColor()
  13357.         end
  13358.  
  13359.         local function colorStripInput()
  13360.             local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  13361.    
  13362.             if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13363.    
  13364.             val = (199 - relativeY)/199
  13365.    
  13366.             local hsvColor = Color3.fromHSV(hue,sat,val)
  13367.             red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13368.    
  13369.             updateColor()
  13370.         end
  13371.  
  13372.         local function hookButtons(frame,func)
  13373.             frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  13374.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13375.                     frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  13376.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13377.                     local releaseEvent,runEvent
  13378.            
  13379.                     local startTime = tick()
  13380.                     local pressing = true
  13381.                     local startNum = tonumber(frame.Text)
  13382.            
  13383.                     if not startNum then return end
  13384.            
  13385.                     releaseEvent = user.InputEnded:Connect(function(input)
  13386.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13387.                         releaseEvent:Disconnect()
  13388.                         pressing = false
  13389.                     end)
  13390.            
  13391.                     startNum = startNum + 1
  13392.                     func(startNum)
  13393.                     while pressing do
  13394.                         if tick()-startTime > 0.3 then
  13395.                             startNum = startNum + 1
  13396.                             func(startNum)
  13397.                         end
  13398.                         wait(0.1)
  13399.                     end
  13400.                 end
  13401.             end)
  13402.    
  13403.             frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  13404.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13405.                     frame.ArrowFrame.Up.BackgroundTransparency = 1
  13406.                 end
  13407.             end)
  13408.    
  13409.             frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  13410.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13411.                     frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  13412.                 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13413.                     local releaseEvent,runEvent
  13414.            
  13415.                     local startTime = tick()
  13416.                     local pressing = true
  13417.                     local startNum = tonumber(frame.Text)
  13418.            
  13419.                     if not startNum then return end
  13420.            
  13421.                     releaseEvent = user.InputEnded:Connect(function(input)
  13422.                         if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13423.                         releaseEvent:Disconnect()
  13424.                         pressing = false
  13425.                     end)
  13426.            
  13427.                     startNum = startNum - 1
  13428.                     func(startNum)
  13429.                     while pressing do
  13430.                         if tick()-startTime > 0.3 then
  13431.                             startNum = startNum - 1
  13432.                             func(startNum)
  13433.                         end
  13434.                         wait(0.1)
  13435.                     end
  13436.                 end
  13437.             end)
  13438.    
  13439.             frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  13440.                 if input.UserInputType == Enum.UserInputType.MouseMovement then
  13441.                     frame.ArrowFrame.Down.BackgroundTransparency = 1
  13442.                 end
  13443.             end)
  13444.         end
  13445.  
  13446.         colorSpace.InputBegan:Connect(function(input)
  13447.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13448.                 local releaseEvent,mouseEvent
  13449.        
  13450.                 releaseEvent = user.InputEnded:Connect(function(input)
  13451.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13452.                     releaseEvent:Disconnect()
  13453.                     mouseEvent:Disconnect()
  13454.                 end)
  13455.        
  13456.                 mouseEvent = user.InputChanged:Connect(function(input)
  13457.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13458.                         colorSpaceInput()
  13459.                     end
  13460.                 end)
  13461.        
  13462.                 colorSpaceInput()
  13463.             end
  13464.         end)
  13465.  
  13466.         colorStrip.InputBegan:Connect(function(input)
  13467.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13468.                 local releaseEvent,mouseEvent
  13469.        
  13470.                 releaseEvent = user.InputEnded:Connect(function(input)
  13471.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13472.                     releaseEvent:Disconnect()
  13473.                     mouseEvent:Disconnect()
  13474.                 end)
  13475.        
  13476.                 mouseEvent = user.InputChanged:Connect(function(input)
  13477.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13478.                         colorStripInput()
  13479.                     end
  13480.                 end)
  13481.        
  13482.                 colorStripInput()
  13483.             end
  13484.         end)
  13485.  
  13486.         local function updateHue(str)
  13487.             local num = tonumber(str)
  13488.             if num then
  13489.                 hue = math.clamp(math.floor(num),0,359)/359
  13490.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13491.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13492.                 hueInput.Text = tostring(hue*359)
  13493.                 updateColor(1)
  13494.             end
  13495.         end
  13496.         hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  13497.  
  13498.         local function updateSat(str)
  13499.             local num = tonumber(str)
  13500.             if num then
  13501.                 sat = math.clamp(math.floor(num),0,255)/255
  13502.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13503.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13504.                 satInput.Text = tostring(sat*255)
  13505.                 updateColor(1)
  13506.             end
  13507.         end
  13508.         satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  13509.  
  13510.         local function updateVal(str)
  13511.             local num = tonumber(str)
  13512.             if num then
  13513.                 val = math.clamp(math.floor(num),0,255)/255
  13514.                 local hsvColor = Color3.fromHSV(hue,sat,val)
  13515.                 red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13516.                 valInput.Text = tostring(val*255)
  13517.                 updateColor(1)
  13518.             end
  13519.         end
  13520.         valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  13521.        
  13522.         local function updateRed(str)
  13523.             local num = tonumber(str)
  13524.             if num then
  13525.                 red = math.clamp(math.floor(num),0,255)/255
  13526.                 local newColor = Color3.new(red,green,blue)
  13527.                 hue,sat,val = Color3.toHSV(newColor)
  13528.                 redInput.Text = tostring(red*255)
  13529.                 updateColor(2)
  13530.             end
  13531.         end
  13532.         redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  13533.        
  13534.         local function updateGreen(str)
  13535.             local num = tonumber(str)
  13536.             if num then
  13537.                 green = math.clamp(math.floor(num),0,255)/255
  13538.                 local newColor = Color3.new(red,green,blue)
  13539.                 hue,sat,val = Color3.toHSV(newColor)
  13540.                 greenInput.Text = tostring(green*255)
  13541.                 updateColor(2)
  13542.             end
  13543.         end
  13544.         greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  13545.        
  13546.         local function updateBlue(str)
  13547.             local num = tonumber(str)
  13548.             if num then
  13549.                 blue = math.clamp(math.floor(num),0,255)/255
  13550.                 local newColor = Color3.new(red,green,blue)
  13551.                 hue,sat,val = Color3.toHSV(newColor)
  13552.                 blueInput.Text = tostring(blue*255)
  13553.                 updateColor(2)
  13554.             end
  13555.         end
  13556.         blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  13557.        
  13558.         local colorChoice = Instance.new("TextButton")
  13559.         colorChoice.Name = "Choice"
  13560.         colorChoice.Size = UDim2.new(0,25,0,18)
  13561.         colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  13562.         colorChoice.Text = ""
  13563.         colorChoice.AutoButtonColor = false
  13564.        
  13565.         local row = 0
  13566.         local column = 0
  13567.         for i,v in pairs(basicColors) do
  13568.             local newColor = colorChoice:Clone()
  13569.             newColor.BackgroundColor3 = v
  13570.             newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  13571.            
  13572.             newColor.MouseButton1Click:Connect(function()
  13573.                 red,green,blue = v.r,v.g,v.b
  13574.                 local newColor = Color3.new(red,green,blue)
  13575.                 hue,sat,val = Color3.toHSV(newColor)
  13576.                 updateColor()
  13577.             end)   
  13578.            
  13579.             newColor.Parent = basicColorsFrame
  13580.             column = column + 1
  13581.             if column == 6 then row = row + 1 column = 0 end
  13582.         end
  13583.        
  13584.         row = 0
  13585.         column = 0
  13586.         for i = 1,12 do
  13587.             local color = customColors[i] or Color3.new(0,0,0)
  13588.             local newColor = colorChoice:Clone()
  13589.             newColor.BackgroundColor3 = color
  13590.             newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  13591.            
  13592.             newColor.MouseButton1Click:Connect(function()
  13593.                 local curColor = customColors[i] or Color3.new(0,0,0)
  13594.                 red,green,blue = curColor.r,curColor.g,curColor.b
  13595.                 hue,sat,val = Color3.toHSV(curColor)
  13596.                 updateColor()
  13597.             end)
  13598.            
  13599.             newColor.MouseButton2Click:Connect(function()
  13600.                 customColors[i] = chosenColor
  13601.                 newColor.BackgroundColor3 = chosenColor
  13602.             end)
  13603.            
  13604.             newColor.Parent = customColorsFrame
  13605.             column = column + 1
  13606.             if column == 6 then row = row + 1 column = 0 end
  13607.         end
  13608.        
  13609.         pickerTopBar.InputBegan:Connect(function(input)
  13610.             if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13611.                 local releaseEvent,mouseEvent
  13612.                 local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  13613.                
  13614.                 releaseEvent = user.InputEnded:Connect(function(input)
  13615.                     if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13616.                     releaseEvent:Disconnect()
  13617.                     mouseEvent:Disconnect()
  13618.                 end)
  13619.                
  13620.                 mouseEvent = user.InputChanged:Connect(function(input)
  13621.                     if input.UserInputType == Enum.UserInputType.MouseMovement then
  13622.                         pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  13623.                     end
  13624.                 end)
  13625.             end
  13626.         end)
  13627.        
  13628.         okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  13629.         okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  13630.         okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  13631.        
  13632.         cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  13633.         cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  13634.         cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  13635.        
  13636.         defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  13637.         defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  13638.         defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  13639.        
  13640.         rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
  13641.         rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
  13642.         rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
  13643.        
  13644.         updateColor()
  13645.        
  13646.         newMt.SetColor = function(self,color)
  13647.             red,green,blue = color.r,color.g,color.b
  13648.             hue,sat,val = Color3.toHSV(color)
  13649.             updateColor()
  13650.         end
  13651.        
  13652.         return newMt
  13653.     end
  13654. end
  13655. local rainbowCount = 50
  13656. local rainbowGuiActive = false
  13657. local rainbowreset = true
  13658.  
  13659. spawn(function()
  13660.     local colors = {
  13661.         BrickColor.Red(),
  13662.         BrickColor.Yellow(),
  13663.         BrickColor.new('Lime green'),
  13664.         BrickColor.new('Cyan'),
  13665.         BrickColor.new('Dark indigo')
  13666.     }
  13667.     while wait() do
  13668.         for i,v in pairs(colors) do        
  13669.             for num = 1,rainbowCount do
  13670.                 if rainbowGuiActive == true then
  13671.                     local mimic = i-1
  13672.                     if not colors[mimic] then
  13673.                         mimic = #colors
  13674.                     end
  13675.                     mimic = colors[mimic]
  13676.                     updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
  13677.                 elseif rainbowreset == false then
  13678.                     updatecolors(SAVEDCOLOR)
  13679.                     rainbowreset = true
  13680.                 end
  13681.                 wait()
  13682.             end
  13683.         end
  13684.     end
  13685. end)
  13686. local picker = ColorPicker.new()
  13687. 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
  13688. picker.Changed = function(self,color) updatecolors(color) end
  13689. picker.Rainbow = function(self)
  13690. if rainbowGuiActive == false then
  13691. rainbowGuiActive = true
  13692. rainbowButton.Text = 'Rainbow [Enabled]'
  13693. elseif rainbowGuiActive == true then
  13694. rainbowGuiActive = false
  13695. rainbowreset = false
  13696. rainbowButton.Text = 'Rainbow [Disabled]'
  13697. end end
  13698. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  13699. 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))
  13700. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  13701. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  13702. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  13703. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  13704. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13705. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  13706. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  13707. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  13708. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  13709. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  13710. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  13711. 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"
  13712. 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"
  13713. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  13714. 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
  13715. local CSP2 = game.CoreGui.sugg.suggestions
  13716. local main2 = CSP2
  13717. local frame2 = CSP2:WaitForChild('SUG')
  13718. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  13719. IndexContents2 = function(str,bool)
  13720.     if suggestionstoggle == true then
  13721.     if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  13722.     local Index,SizeY = 0,0
  13723.     for i,v in next, frame2:GetChildren() do
  13724.         if bool then
  13725.             if Match2(v.Text,str) then
  13726.                 game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  13727.                 Index = Index + 1
  13728.                 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  13729.                 v.Visible = true
  13730.                 SizeY = SizeY + v.AbsoluteSize.Y
  13731.                 frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  13732.             v.Visible = true
  13733.             SizeY = SizeY + v.AbsoluteSize.Y
  13734.             frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  13735. IndexContents2('',true)
  13736. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  13737. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
  13738. repeat wait() until loadedintro == true
  13739. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
  13740. wait(0.2)
  13741. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
  13742. wait(0.3) g:Destroy()
  13743. updatecolors(Color3.new(colorR, colorG, colorB))
  13744. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  13745. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  13746.     gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  13747. 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
  13748. 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)
  13749. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  13750. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  13751. if newbar:FindFirstChild('BoxFrame') then
  13752. chatboxx() end end)
  13753. LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
  13754. coroutine.resume(coroutine.create(function()
  13755. if script.ClassName == "LocalScript" then
  13756.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13757.         Text = "The prefix is '" .. cmdprefix .. "'";
  13758.         Color = Color3.new(255,255,255);
  13759.         Font = Enum.Font.SourceSans;
  13760.         FontSize = Enum.FontSize.Size24;
  13761.     }) wait(0.5)
  13762.     game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13763.         Text = "Click IY on the top left to see more options";
  13764.         Color = Color3.new(255,255,255);
  13765.         Font = Enum.Font.SourceSans;
  13766.         FontSize = Enum.FontSize.Size24;
  13767. }) end end))
  13768. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  13769. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13770. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13771. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13772. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13773. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13774. qopen = false quickmenu.MouseButton1Click:connect(function()
  13775. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  13776. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13777. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13778. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13779. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  13780. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13781. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  13782. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13783. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13784. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13785. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13786. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13787. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  13788. 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)
  13789. quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
  13790. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  13791. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  13792. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  13793. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  13794. else runwindow() end end)
  13795. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  13796. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  13797. Updates = Instance.new("ScreenGui")
  13798. dragg = Instance.new("Frame")
  13799. local PromptDialog = Instance.new("Frame")
  13800. local ContainerFrame = Instance.new("Frame")
  13801. local LOG = Instance.new("TextLabel")
  13802. local PopupText3 = Instance.new("TextLabel")
  13803. local PopupText4 = Instance.new("TextLabel")
  13804. local UTDV = Instance.new("TextLabel")
  13805. local PopupText5 = Instance.new("TextLabel")
  13806. local shadow = Instance.new("Frame")
  13807. Exitt = Instance.new("TextButton")
  13808. local PopupText = Instance.new("TextLabel")
  13809. local vers = Instance.new("TextLabel")
  13810. Updates.Name = "Updates"
  13811. Updates.Parent = game.CoreGui
  13812. dragg.Name = "drag"
  13813. dragg.Parent = Updates
  13814. dragg.Active = true
  13815. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  13816. dragg.BackgroundTransparency = 1
  13817. dragGUI(dragg)
  13818. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  13819. dragg.Size = UDim2.new(0, 438, 0, 26)
  13820. PromptDialog.Name = "PromptDialog"
  13821. PromptDialog.Parent = dragg
  13822. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  13823. PromptDialog.BackgroundTransparency = 1
  13824. PromptDialog.BorderSizePixel = 0
  13825. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  13826. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  13827. PromptDialog.ZIndex = 5
  13828. ContainerFrame.Name = "ContainerFrame"
  13829. ContainerFrame.Parent = PromptDialog
  13830. ContainerFrame.BackgroundColor3 = maincolor
  13831. ContainerFrame.BackgroundTransparency = 0.5
  13832. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  13833. ContainerFrame.BorderSizePixel = 0
  13834. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  13835. ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
  13836. ContainerFrame.ZIndex = 5
  13837. LOG.Name = "LOG"
  13838. LOG.Parent = ContainerFrame
  13839. LOG.BackgroundTransparency = 1
  13840. LOG.Position = UDim2.new(0, 8, 0, 110)
  13841. LOG.Size = UDim2.new(1, -16, 1, 0)
  13842. LOG.ZIndex = 10
  13843. LOG.Font = Enum.Font.SourceSansBold
  13844. LOG.TextSize = 20
  13845. 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"
  13846. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13847. LOG.TextStrokeTransparency = 0
  13848. LOG.TextWrapped = true
  13849. LOG.TextYAlignment = Enum.TextYAlignment.Top
  13850. LOG.TextXAlignment = "Left"
  13851. PopupText3.Name = "PopupText3"
  13852. PopupText3.Parent = ContainerFrame
  13853. PopupText3.BackgroundTransparency = 1
  13854. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  13855. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  13856. PopupText3.ZIndex = 10
  13857. PopupText3.Font = Enum.Font.SourceSansBold
  13858. PopupText3.TextSize = 20
  13859. PopupText3.Text = "Edge - Moon"
  13860. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13861. PopupText3.TextStrokeTransparency = 0
  13862. PopupText3.TextWrapped = true
  13863. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  13864. PopupText4.Name = "PopupText4"
  13865. PopupText4.Parent = ContainerFrame
  13866. PopupText4.BackgroundTransparency = 1
  13867. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  13868. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  13869. PopupText4.ZIndex = 10
  13870. PopupText4.Font = Enum.Font.SourceSansBold
  13871. PopupText4.FontSize = Enum.FontSize.Size18
  13872. PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
  13873. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13874. PopupText4.TextStrokeTransparency = 0
  13875. PopupText4.TextWrapped = true
  13876. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  13877. UTDV.Name = "UTDV"
  13878. UTDV.Parent = ContainerFrame
  13879. UTDV.BackgroundTransparency = 1
  13880. UTDV.Position = UDim2.new(0, 8, 0, 5)
  13881. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  13882. UTDV.ZIndex = 10
  13883. UTDV.Font = Enum.Font.SourceSansBold
  13884. UTDV.FontSize = Enum.FontSize.Size28
  13885. UTDV.Text = "Up to date version: N/A"
  13886. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13887. UTDV.TextStrokeTransparency = 0
  13888. UTDV.TextWrapped = true
  13889. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  13890. PopupText5.Name = "PopupText5"
  13891. PopupText5.Parent = ContainerFrame
  13892. PopupText5.BackgroundTransparency = 1
  13893. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  13894. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  13895. PopupText5.ZIndex = 10
  13896. PopupText5.Font = Enum.Font.SourceSansBold
  13897. PopupText5.FontSize = Enum.FontSize.Size28
  13898. PopupText5.Text = "Update Log:"
  13899. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13900. PopupText5.TextStrokeTransparency = 0
  13901. PopupText5.TextWrapped = true
  13902. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  13903. shadow.Name = "shadow"
  13904. shadow.Parent = PromptDialog
  13905. shadow.BackgroundColor3 = maincolor
  13906. shadow.BackgroundTransparency = 0.30000001192093
  13907. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13908. shadow.BorderSizePixel = 0
  13909. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13910. shadow.Size = UDim2.new(0, 438, 0, 26)
  13911. Exitt.Name = "Exit"
  13912. Exitt.Parent = shadow
  13913. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  13914. Exitt.BackgroundTransparency = 0.30000001192093
  13915. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  13916. Exitt.BorderSizePixel = 0
  13917. Exitt.Position = UDim2.new(0, 415, 0, 3)
  13918. Exitt.Size = UDim2.new(0, 20, 0, 20)
  13919. Exitt.FontSize = Enum.FontSize.Size14
  13920. Exitt.Text = ""
  13921. PopupText.Name = "PopupText"
  13922. PopupText.Parent = shadow
  13923. PopupText.BackgroundTransparency = 1
  13924. PopupText.Position = UDim2.new(0, 61, 0, -2)
  13925. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13926. PopupText.ZIndex = 110
  13927. PopupText.Font = Enum.Font.SourceSansBold
  13928. PopupText.TextSize = 30
  13929. PopupText.Text = "Information"
  13930. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13931. PopupText.TextStrokeTransparency = 0
  13932. PopupText.TextWrapped = true
  13933. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13934. vers.Name = "vers"
  13935. vers.Parent = shadow
  13936. vers.BackgroundTransparency = 1
  13937. vers.Position = UDim2.new(0, 8, 0, 2)
  13938. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  13939. vers.ZIndex = 110
  13940. vers.Font = Enum.Font.SourceSansBold
  13941. vers.TextSize = 20
  13942. vers.Text = "v" .. Version
  13943. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13944. vers.TextStrokeTransparency = 0
  13945. vers.TextWrapped = true
  13946. vers.TextXAlignment = Enum.TextXAlignment.Left
  13947. vers.TextYAlignment = Enum.TextYAlignment.Top
  13948. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  13949. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  13950. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  13951. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  13952.  
  13953. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  13954. if not game.CoreGui:FindFirstChild('IYrun') then
  13955. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  13956. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  13957. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  13958. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  13959. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  13960. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  13961. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  13962. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  13963. 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
  13964. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  13965. 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
  13966. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  13967. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  13968. 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
  13969. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  13970. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  13971. 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
  13972. 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
  13973. 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)
  13974. 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."
  13975. 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
  13976. 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
  13977. 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
  13978. 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)
  13979. 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'"
  13980. 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"
  13981. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  13982. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  13983. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  13984. 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)
  13985. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
  13986. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  13987. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  13988. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  13989. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  13990. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13991. for _, child in pairs(game.CoreGui:GetChildren()) do
  13992. if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
  13993. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  13994. else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment