daily pastebin goal
35%
SHARE
TWEET

Untitled

a guest Jun 13th, 2018 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Folder = game.Players.LocalPlayer.PlayerGui
  2. script = Instance.new("LocalScript")
  3. local a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, F, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ba, Ca, Da, Fa, Ea, Ga, Ha, Ia, Ja, Ka, La, Ma, Na, Oa, Pa, Qa, Ra, Sa, Ta, Ua, Va, Wa, Xa, Ya, Za, IntroSFX
  4. local IntroDone, Toggle, taco, Folders, Selected, Banned, WayPoint = false, nil, nil, nil, nil, nil, nil
  5. local CId = Instance.new("IntValue")
  6. CId.Value = 0
  7. local LPCId = Instance.new("IntValue")
  8. LPCId.Value = 0
  9. local SId = Instance.new("IntValue")
  10. SId.Value = 0
  11. local MId = Instance.new("IntValue")
  12. MId.Value = 0
  13. local MPId = Instance.new("IntValue")
  14. MPId.Value = 0
  15. local GId = Instance.new("IntValue")
  16. GId.Value = 0
  17. local GPId = Instance.new("IntValue")
  18. GPId.Value = 0
  19. local HId = Instance.new("IntValue")
  20. HId.Value = 0
  21. local HPId = Instance.new("IntValue")
  22. HPId.Value = 0
  23. local SDId = Instance.new("IntValue")
  24. SDId.Value = 0
  25. local WId = Instance.new("IntValue")
  26. WId.Value = 0
  27. local WMId = Instance.new("IntValue")
  28. WMId.Value = 0
  29. local LCId = Instance.new("IntValue")
  30. LCId.Value = 0
  31. local TCId = Instance.new("IntValue")
  32. TCId.Value = 0
  33. local MEId = Instance.new("IntValue")
  34. MEId.Value = 1
  35. local MEPId = Instance.new("IntValue")
  36. MEPId.Value = 0
  37. local SkyId = Instance.new("IntValue")
  38. SkyId.Value = 1
  39. local SkypId = Instance.new("IntValue")
  40. SkypId.Value = 0
  41. local TabId = Instance.new("IntValue")
  42. TabId.Value = 0
  43. local EmptySP = UDim2.new(0, 0, 0, 0)
  44. local PrivateServer = false
  45. function Execute(f)
  46.     return coroutine.resume(coroutine.create(function()
  47.         f()
  48.     end))
  49. end
  50. function PlaySFX(SoundId, Volume, Pitch, Looped)
  51.     A = Instance.new("Sound", workspace)
  52.     A.PlayOnRemove = true
  53.     A.SoundId = "rbxassetid://" .. SoundId
  54.     A.Volume = Volume
  55.     A.Pitch = Pitch
  56.     A.Looped = Looped
  57.     A:Play()
  58.     return A
  59. end
  60. function Frame(parent, Size, Position)
  61.     B = Instance.new("Frame", parent)
  62.     B.Size = Size
  63.     B.Position = Position
  64.     return B
  65. end
  66. function ScrollFrame(parent, Size, Position)
  67.     B = Instance.new("ScrollingFrame", parent)
  68.     B.Size = Size
  69.     B.Position = Position
  70.     B.ScrollBarThickness = 10
  71.     return B
  72. end
  73. function Label(parent, Text, Size, Position, value)
  74.     C = Instance.new("TextLabel", parent)
  75.     C.Size = Size
  76.     C.Position = Position
  77.     C.Text = Text
  78.     C.BackgroundTransparency = 1
  79.     C.Font = "Legacy"
  80.     C.TextColor3 = Color3.new(1, 1, 1)
  81.     C.TextStrokeTransparency = 0.5
  82.     C.TextWrapped = true
  83.     if value ~= nil then
  84.         if value == 1 then
  85.             C.Size = UDim2.new(1, -10, 0, 35)
  86.         end
  87.         C.Position = UDim2.new(0, 0, 0, 35 * value.Value)
  88.         C.Style = "Custom"
  89.         C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  90.         C.BackgroundTransparency = 0.85
  91.         C.BorderSizePixel = 0
  92.         value.Value = value.Value + 1
  93.     end
  94.     return C
  95. end
  96. function Button(parent, Text, Size, Position, func, value)
  97.     C = Instance.new("TextButton", parent)
  98.     C.Size = Size
  99.     C.Position = Position
  100.     C.Text = Text
  101.     C.Style = "RobloxButton"
  102.     C.Font = "Legacy"
  103.     C.TextColor3 = Color3.new(1, 1, 1)
  104.     C.TextStrokeTransparency = 0.5
  105.     C.TextWrapped = true
  106.     C.MouseButton1Click:connect(function()
  107.         ypcall(function()
  108.             PlaySFX(156785206, 0.75, 1.25)
  109.             func()
  110.         end)
  111.     end)
  112.     if value ~= nil then
  113.         if Size == EmptySP then
  114.             C.Size = UDim2.new(1, -10, 0, 35)
  115.         end
  116.         C.Position = UDim2.new(0, 0, 0, 35 * value.Value)
  117.         C.Style = "Custom"
  118.         C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  119.         C.BackgroundTransparency = 0.85
  120.         C.BorderSizePixel = 0
  121.         value.Value = value.Value + 1
  122.     end
  123.     return C
  124. end
  125. function TextBox(parent, text, Size, Position)
  126.     C = Instance.new("TextBox")
  127.     C.Parent = parent
  128.     C.Name = text
  129.     C.Text = text
  130.     if text == "ValueBox" then
  131.         C.Text = "0"
  132.     end
  133.     C.Size = Size
  134.     C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  135.     C.BackgroundTransparency = 0.85
  136.     C.BorderSizePixel = 0
  137.     C.Position = Position
  138.     C.TextColor3 = Color3.new(1, 1, 1)
  139.     C.TextStrokeTransparency = 0.5
  140.     C.Font = 2
  141.     C.FontSize = Enum.FontSize.Size12
  142.     C.TextWrapped = true
  143.     return C
  144. end
  145. letters = {
  146.     "a",
  147.     "b",
  148.     "c",
  149.     "d",
  150.     "e",
  151.     "f",
  152.     "g",
  153.     "h",
  154.     "i",
  155.     "j",
  156.     "k",
  157.     "l",
  158.     "m",
  159.     "n",
  160.     "o",
  161.     "p",
  162.     "q",
  163.     "r",
  164.     "s",
  165.     "t",
  166.     "u",
  167.     "v",
  168.     "w",
  169.     "x",
  170.     "y",
  171.     "z",
  172.     " ",
  173.     ":",
  174.     "/"
  175. }
  176. function CheckForNumbers(textbox)
  177.     for i = 1, #letters do
  178.         n = string.find(string.lower(textbox.Text), letters[i])
  179.         if n ~= nil then
  180.             textbox.Text = string.sub(string.lower(textbox.Text), 1, n - 1) .. string.sub(string.lower(textbox.Text), n + 1)
  181.         end
  182.     end
  183. end
  184. function NumTextBox(textbox)
  185.     ypcall(function()
  186.         Execute(function()
  187.             wait(0.25)
  188.             textbox.Changed:connect(function(property)
  189.                 if property == "Text" then
  190.                     CheckForNumbers(textbox)
  191.                 end
  192.             end)
  193.         end)
  194.     end)
  195. end
  196. function TextUsedButton(parents, name, func, value, type)
  197.     x = Frame(parents, UDim2.new(1, -10, 0, 35), UDim2.new(0, 0, 0, 35 * value.Value))
  198.     x.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  199.     x.BackgroundTransparency = 0.85
  200.     x.BorderSizePixel = 0
  201.     y = TextBox(x, "ValueBox", UDim2.new(1, -85, 0, 25), UDim2.new(0, 5, 0, 5))
  202.     y.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  203.     y.BackgroundTransparency = 0.85
  204.     y.BorderSizePixel = 0
  205.     if type ~= nil then
  206.         NumTextBox(y)
  207.         y.Text = type
  208.     else
  209.         y.Text = ""
  210.     end
  211.     z = Button(x, name, UDim2.new(0, 70, 0, 25), UDim2.new(1, -75, 0, 5), function()
  212.         if y.Text ~= "" and type ~= nil then
  213.             func()
  214.         else
  215.             func()
  216.         end
  217.     end)
  218.     z.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  219.     z.BackgroundTransparency = 0.85
  220.     z.BorderSizePixel = 0
  221.     z.Style = "Custom"
  222.     if value ~= nil then
  223.         value.Value = value.Value + 1
  224.     end
  225.     return x
  226. end
  227. function TextUsedLabel(parents, name, value, type)
  228.     x = Frame(parents, UDim2.new(1, -10, 0, 35), UDim2.new(0, 0, 0, 35 * value.Value))
  229.     x.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  230.     x.BackgroundTransparency = 0.85
  231.     x.BorderSizePixel = 0
  232.     y = TextBox(x, "ValueBox", UDim2.new(1, -85, 0, 25), UDim2.new(0, 80, 0, 5))
  233.     y.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  234.     y.BackgroundTransparency = 0.85
  235.     y.BorderSizePixel = 0
  236.     if type ~= nil then
  237.         NumTextBox(y)
  238.         y.Text = type
  239.     else
  240.         y.Text = ""
  241.     end
  242.     z = Label(x, name, UDim2.new(0, 70, 0, 25), UDim2.new(0, 5, 0, 5))
  243.     z.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  244.     z.BackgroundTransparency = 0.85
  245.     z.BorderSizePixel = 0
  246.     if value ~= nil then
  247.         value.Value = value.Value + 1
  248.     end
  249.     return x
  250. end
  251. function ToggleButton(parent, name, func1, func2, value)
  252.     x = Frame(parent, UDim2.new(1, -10, 0, 35), UDim2.new(0, 0, 0, 35 * value.Value))
  253.     x.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  254.     x.BackgroundTransparency = 0.85
  255.     z = Label(x, name, UDim2.new(1, -160, 0, 25), UDim2.new(0, 5, 0, 5))
  256.     z.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  257.     z.BackgroundTransparency = 0.85
  258.     y = Button(x, "On", UDim2.new(0, -70, 0, 25), UDim2.new(1, -80, 0, 5), function()
  259.         func1()
  260.     end)
  261.     y.BackgroundTransparency = 0.85
  262.     y.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  263.     y.Style = "Custom"
  264.     y.Name = "On"
  265.     g = Button(x, "Off", UDim2.new(0, -70, 0, 25), UDim2.new(1, -5, 0, 5), function()
  266.         func2()
  267.     end)
  268.     g.BackgroundTransparency = 0.85
  269.     g.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  270.     g.Style = "Custom"
  271.     g.Name = "Off"
  272.     if value ~= nil then
  273.         value.Value = value.Value + 1
  274.     end
  275.     return x
  276. end
  277. function ImageLabel(parent, Image, Size, Position)
  278.     C = nil
  279.     C = Instance.new("ImageLabel", parent)
  280.     C.Image = "rbxassetid://" .. Image
  281.     C.Size = Size
  282.     C.Position = Position
  283.     C.BackgroundTransparency = 1
  284.     return C
  285. end
  286. function ToggleMenu()
  287.     if Toggle == true then
  288.         PlaySFX(243152215, 0.85, 1)
  289.         E:TweenPosition(UDim2.new(0.5, -250, -0.5, -175), "Out", "Quad", 0.5, true)
  290.         PlaySFX(145487017, 0.85, 1.1)
  291.         L:TweenPosition(UDim2.new(0, 0, 1, -50), "Out", "Quad", 0.25, true)
  292.         Toggle = false
  293.     else
  294.         PlaySFX(243152215, 0.85, 1)
  295.         E:TweenPosition(UDim2.new(0.5, -250, 0.5, -175), "Out", "Quad", 0.5, true)
  296.         PlaySFX(145487017, 0.85, 1.1)
  297.         L:TweenPosition(UDim2.new(0, -50, 1, -50), "Out", "Quad", 0.25, true)
  298.         Toggle = true
  299.     end
  300. end
  301. function AddTab(parent, tabparent, text, cValue)
  302.     if cValue ~= nil then
  303.         D = Frame(tabparent, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0))
  304.         D.Transparency = 1
  305.         D.BorderSizePixel = 0
  306.         D.Name = text
  307.         D.Visible = false
  308.         if cValue.Value == 0 then
  309.             D.Visible = true
  310.         end
  311.         Instance.new("IntValue", D).Name = "IsATab"
  312.         C = Button(parent, text, UDim2.new(1, -10, 0, 35), UDim2.new(0, 5, 0, 5 + 40 * cValue.Value), function()
  313.             for i, v in pairs(tabparent:GetChildren()) do
  314.                 if v.Name == text then
  315.                     v.Visible = true
  316.                 else
  317.                     v.Visible = false
  318.                 end
  319.             end
  320.         end)
  321.         C.Style = "Custom"
  322.         C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  323.         C.BackgroundTransparency = 0.85
  324.         C.BorderSizePixel = 0
  325.         Instance.new("IntValue", C).Name = "IsATabButton"
  326.         if cValue ~= nil then
  327.             cValue.Value = cValue.Value + 1
  328.         end
  329.         if parent.Parent.ClassName == "ScrollingFrame" then
  330.             parent.Parent.CanvasSize = UDim2.new(0, 0, 0, 5 + 40 * cValue.Value)
  331.         end
  332.         return D
  333.     end
  334. end
  335. function ClearFolder(Folder)
  336.     if Folder ~= nil then
  337.         for i, v in pairs(Folder:GetChildren()) do
  338.             v:Remove()
  339.         end
  340.     end
  341. end
  342. function CreateFolder(parent, name)
  343.     C = Instance.new("Folder", parent)
  344.     C.Name = name
  345.     return C
  346. end
  347. function AddValue(Folder, name)
  348.     if Folder ~= nil then
  349.         C = Instance.new("StringValue")
  350.         C.Name = name
  351.         C.Value = name
  352.         C.Parent = Folder
  353.     end
  354. end
  355. function RemoveValue(Folder, name)
  356.     if Folder ~= nil and Folder:FindFirstChild(name) ~= nil then
  357.         Folder:FindFirstChild(name):Remove()
  358.     end
  359. end
  360. function VerifyValue(Folder, name)
  361.     if Folder ~= nil then
  362.         if Folder:FindFirstChild(name) ~= nil then
  363.             return true
  364.         else
  365.             return false
  366.         end
  367.     end
  368. end
  369. local Mouse
  370. function AddHotkey(key, func)
  371.     Mouse = game.Players.LocalPlayer:GetMouse()
  372.     if Mouse ~= nil then
  373.         Mouse.KeyDown:connect(function(Key)
  374.             if Key == string.lower(string.char(key)) then
  375.                 func()
  376.             end
  377.         end)
  378.     else
  379.         Mouse = game.Players.LocalPlayer:GetMouse()
  380.     end
  381. end
  382. local STR = " : False"
  383. function SetPlayerList(parent)
  384.     ClearFolder(parent)
  385.     ypcall(function()
  386.         for i, v in pairs(game.Players:GetChildren()) do
  387.             if VerifyValue(Selected, v.Name) then
  388.                 STR = " : True"
  389.             else
  390.                 STR = " : False"
  391.             end
  392.             C = Button(parent, v.Name .. STR, UDim2.new(1, -20, 0, 35), UDim2.new(0, 5, 0, 5 + 40 * (i - 1)), function()
  393.                 if VerifyValue(Selected, v.Name) then
  394.                     RemoveValue(Selected, v.Name)
  395.                 else
  396.                     AddValue(Selected, v.Name)
  397.                 end
  398.                 SetPlayerList(parent)
  399.             end)
  400.             C.Style = "Custom"
  401.             C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  402.             C.BackgroundTransparency = 0.85
  403.             C.BorderSizePixel = 0
  404.             if parent.ClassName == "ScrollingFrame" then
  405.                 parent.CanvasSize = UDim2.new(0, 0, 0, 5 + 40 * i)
  406.             end
  407.         end
  408.     end)
  409. end
  410. function SetBannedList(parent)
  411.     ClearFolder(parent)
  412.     for i, v in pairs(Banned:GetChildren()) do
  413.         C = Button(parent, v.Name, UDim2.new(1, -20, 0, 35), UDim2.new(0, 5, 0, 5 + 40 * (i - 1)), function()
  414.             if VerifyValue(Banned, v.Name) then
  415.                 RemoveValue(Banned, v.Name)
  416.             end
  417.         end)
  418.         C.Style = "Custom"
  419.         C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  420.         C.BackgroundTransparency = 0.85
  421.         C.BorderSizePixel = 0
  422.         if parent.ClassName == "ScrollingFrame" then
  423.             parent.CanvasSize = UDim2.new(0, 0, 0, 5 + 40 * i)
  424.         end
  425.     end
  426. end
  427. function IsLocalPlayer(aname)
  428.     if game.Players ~= nil and game.Players.LocalPlayer ~= nil then
  429.         if game.Players.LocalPlayer.Name == aname then
  430.             return true
  431.         else
  432.             return false
  433.         end
  434.     end
  435. end
  436. local ContentProvider = game:GetService("ContentProvider")
  437. local function LoadAssets(AssetList)
  438.     for _, AssetId in pairs(AssetList) do
  439.         ContentProvider:Preload("rbxassetid://" .. AssetId)
  440.     end
  441. end
  442. LoadAssets({
  443.     364328150,
  444.     278201073,
  445.     145487017,
  446.     278208523,
  447.     278208523
  448. })
  449. local PRT = Instance.new("ScreenGui", Folder)
  450. Label(PRT, "Currently Preloading Data, Please Wait!", UDim2.new(1, 0, 0, 20), UDim2.new(0, 0, 0, 0))
  451. while 0 < ContentProvider.RequestQueueSize do
  452.     wait()
  453. end
  454. if Folder:FindFirstChild("GlobalData") ~= nil then
  455.     for i, v in pairs(Folder:FindFirstChild("GlobalData"):GetChildren()) do
  456.         v.Parent = Folder
  457.     end
  458.     Folder:FindFirstChild("GlobalData"):Remove()
  459. end
  460. for i, v in pairs(Folder:GetChildren()) do
  461.     if v.Name == "GearData" or v.Name == "HatData" or v.Name == "MemeData" or v.Name == "SkyData" then
  462.         for k, c in pairs(v:GetChildren()) do
  463.             LoadAssets({
  464.                 c.Value
  465.             })
  466.         end
  467.     end
  468. end
  469. PRT:Remove()
  470. function spamColor(v)
  471.     if v.ClassName == "BasePart" then
  472.         v.BrickColor = BrickColor.Random()
  473.     else
  474.         for a, b in pairs(v:GetChildren()) do
  475.             spamColor(b)
  476.         end
  477.     end
  478. end
  479. function UnAnchore(v)
  480.     if v.ClassName == "BasePart" then
  481.         v.Anchored = false
  482.     else
  483.         for a, b in pairs(v:GetChildren()) do
  484.             if game.Players:FindFirstChild(v.Name) == nil then
  485.                 UnAnchore(b)
  486.             end
  487.         end
  488.     end
  489. end
  490. function Anchore(v)
  491.     if v.ClassName == "BasePart" then
  492.         v.Anchored = true
  493.     else
  494.         for a, b in pairs(v:GetChildren()) do
  495.             if game.Players:FindFirstChild(v.Name) == nil then
  496.                 Anchore(b)
  497.             end
  498.         end
  499.     end
  500. end
  501. function clearW(v)
  502.     v:ClearAllChildren()
  503. end
  504. function GenerateMenuPart2()
  505.     local Color = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  506.     X = AddTab(M, N, "Hat Giver", TabId)
  507.     X.Size = UDim2.new(1, 10, 1, 0)
  508.     T = AddTab(M, N, "Music Player", TabId)
  509.     T.Size = UDim2.new(1, 10, 1, 0)
  510.     local MPitch = TextUsedLabel(T, "Pitch", MId, 1)
  511.     local MVolume = TextUsedLabel(T, "Volume", MId, 1)
  512.     local MIds = TextUsedLabel(T, "SoundId", MId, 0)
  513.     if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil then
  514.         MPitch:FindFirstChild("ValueBox").Text = 1
  515.         MVolume:FindFirstChild("ValueBox").Text = 0.5
  516.     end
  517.     local Music
  518.     ToggleButton(T, "Music", function()
  519.         if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil and game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then
  520.             game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop()
  521.             game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove()
  522.         end
  523.         Music = Instance.new("Sound", game.workspace)
  524.         Music.Name = "Ro-MusicPlayer"
  525.         Music.Looped = true
  526.         if MIds:FindFirstChild("ValueBox") ~= nil then
  527.             Music.SoundId = "rbxassetid://" .. MIds:FindFirstChild("ValueBox").Text
  528.         end
  529.         if MVolume:FindFirstChild("ValueBox") ~= nil then
  530.             Music.Volume = MVolume:FindFirstChild("ValueBox").Text
  531.         end
  532.         if MPitch:FindFirstChild("ValueBox") ~= nil then
  533.             Music.Pitch = MPitch:FindFirstChild("ValueBox").Text
  534.         end
  535.         wait()
  536.         Music:Play()
  537.     end, function()
  538.         if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil and game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then
  539.             game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop()
  540.             game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove()
  541.         end
  542.     end, MId)
  543.     U = ScrollFrame(T, UDim2.new(1, 0, 1, -(35 * MId.Value)), UDim2.new(0, 0, 0, 35 * MId.Value))
  544.     U.Transparency = 0.85
  545.     U.BorderSizePixel = 0
  546.     U.CanvasSize = UDim2.new(0, 0, 0, 0)
  547.     U.BackgroundColor3 = Color
  548.     if Folder ~= nil and Folder:FindFirstChild("MusicData") ~= nil then
  549.         for i, v in pairs(Folder:FindFirstChild("MusicData"):GetChildren()) do
  550.             Button(U, v.Name, EmptySP, EmptySP, function()
  551.                 if v:IsA("Sound") then
  552.                     for _, b in pairs(MPitch:GetChildren()) do
  553.                     end
  554.                     if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil and MIds:FindFirstChild("ValueBox") ~= nil then
  555.                         MIds:FindFirstChild("ValueBox").Text = v.SoundId
  556.                     end
  557.                 end
  558.             end, MPId)
  559.             MPId.Value = i
  560.             U.CanvasSize = UDim2.new(0, 0, 0, 35 * MPId.Value)
  561.         end
  562.     end
  563.     V = AddTab(M, N, "Gear Giver", TabId)
  564.     V.Size = UDim2.new(1, 10, 1, 0)
  565.     local GiveGear
  566.     GiveGear = TextUsedButton(V, "Give Gear", function()
  567.         if GiveGear ~= nil and GiveGear:FindFirstChild("ValueBox") ~= nil then
  568.             ypcall(function()
  569.                 for i, v in pairs(Selected:GetChildren()) do
  570.                     for _, b in pairs(game.Players:GetChildren()) do
  571.                         if b.Name == v.Name then
  572.                             x = game:GetService("InsertService"):LoadAsset(GiveGear:FindFirstChild("ValueBox").Text)
  573.                             for p, q in pairs(x:GetChildren()) do
  574.                                 q.Parent = b.Backpack
  575.                             end
  576.                             x:Remove()
  577.                         end
  578.                     end
  579.                 end
  580.             end)
  581.         end
  582.     end, GId, 0)
  583.     W = ScrollFrame(V, UDim2.new(1, 0, 1, -(35 * GId.Value)), UDim2.new(0, 0, 0, 35 * GId.Value))
  584.     W.Transparency = 0.85
  585.     W.BorderSizePixel = 0
  586.     W.CanvasSize = UDim2.new(0, 0, 0, 0)
  587.     W.BackgroundColor3 = Color
  588.     if Folder ~= nil and Folder:FindFirstChild("GearData") ~= nil then
  589.         for i, v in pairs(Folder:FindFirstChild("GearData"):GetChildren()) do
  590.             Button(W, v.Name, EmptySP, EmptySP, function()
  591.                 if v:IsA("IntValue") and GiveGear ~= nil and GiveGear:FindFirstChild("ValueBox") ~= nil then
  592.                     GiveGear:FindFirstChild("ValueBox").Text = v.Value
  593.                 end
  594.             end, GPId)
  595.             GPId.Value = i
  596.             W.CanvasSize = UDim2.new(0, 0, 0, 35 * GPId.Value)
  597.         end
  598.     end
  599.     local GiveHat
  600.     GiveHat = TextUsedButton(X, "Give Hat", function()
  601.         if GiveHat ~= nil and GiveHat:FindFirstChild("ValueBox") ~= nil then
  602.             ypcall(function()
  603.                 for i, v in pairs(Selected:GetChildren()) do
  604.                     for _, b in pairs(game.Players:GetChildren()) do
  605.                         if b.Name == v.Name then
  606.                             x = game:GetService("InsertService"):LoadAsset(GiveHat:FindFirstChild("ValueBox").Text)
  607.                             for p, q in pairs(x:GetChildren()) do
  608.                                 q.Parent = b.Character
  609.                             end
  610.                             x:Remove()
  611.                         end
  612.                     end
  613.                 end
  614.             end)
  615.         end
  616.     end, HId, 0)
  617.     Y = ScrollFrame(X, UDim2.new(1, 0, 1, -(35 * HId.Value)), UDim2.new(0, 0, 0, 35 * HId.Value))
  618.     Y.Transparency = 0.85
  619.     Y.BorderSizePixel = 0
  620.     Y.CanvasSize = UDim2.new(0, 0, 0, 0)
  621.     Y.BackgroundColor3 = Color
  622.     if Folder ~= nil and Folder:FindFirstChild("HatData") ~= nil then
  623.         for i, v in pairs(Folder:FindFirstChild("HatData"):GetChildren()) do
  624.             Button(Y, v.Name, EmptySP, EmptySP, function()
  625.                 if v:IsA("IntValue") and GiveHat ~= nil and GiveHat:FindFirstChild("ValueBox") ~= nil then
  626.                     GiveHat:FindFirstChild("ValueBox").Text = v.Value
  627.                 end
  628.             end, HPId)
  629.             HPId.Value = i
  630.             Y.CanvasSize = UDim2.new(0, 0, 0, 35 * GPId.Value)
  631.         end
  632.     end
  633.     o = AddTab(M, N, "Banned Player", TabId)
  634.     p = ScrollFrame(o, UDim2.new(1, 10, 1, 0), UDim2.new(0, 0, 0, 0))
  635.     p.Transparency = 1
  636.     p.BorderSizePixel = 0
  637.     p.CanvasSize = UDim2.new(0, 0, 0, 0)
  638.     game.Players.ChildAdded:connect(function(child)
  639.         if VerifyValue(Banned, child.Name) then
  640.             wait(0.35)
  641.             child:Remove()
  642.         end
  643.         if PrivateServer == true then
  644.             wait(0.35)
  645.             child:Remove()
  646.         end
  647.     end)
  648.     Banned.ChildAdded:connect(function(child)
  649.         SetBannedList(p)
  650.     end)
  651.     Banned.ChildRemoved:connect(function()
  652.         SetBannedList(p)
  653.     end)
  654.     SetBannedList(p)
  655.     if Folder:FindFirstChild("BannedData") then
  656.         for k, c in pairs(Folder:FindFirstChild("BannedData"):GetChildren()) do
  657.             AddValue(Banned, c.Name)
  658.         end
  659.     end
  660. end
  661. function GenerateScriptTab()
  662.     S = AddTab(M, N, "Script Tab", TabId)
  663.     S.ClipsDescendants = true
  664.     ExeButton = TextUsedButton(S, "Execute", function()
  665.         ypcall(function()
  666.             loadstring(ExeButton:FindFirstChild("ValueBox").Text)()
  667.         end)
  668.     end, SId)
  669.     ExeButton.Size = UDim2.new(1, 0, 0, 35)
  670.     aFrame = Instance.new("Frame", S)
  671.     aFrame.Size = UDim2.new(1, 0, 1, -35)
  672.     aFrame.BackgroundTransparency = 1
  673.     aFrame.Position = UDim2.new(0, 0, 0, 35)
  674.     local Current = Instance.new("IntValue", S)
  675.     Current.Value = 1
  676.     local Max = 0
  677.     local Color = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  678.     local Pos = UDim2.new(0.5, -75, 0.5, -50)
  679.     local Size = UDim2.new(0, 150, 0, 150)
  680.     local Size2 = UDim2.new(0, 75, 0, 75)
  681.     local K
  682.     local function runLocalScript(SC)
  683.         if game.Players.LocalPlayer ~= nil and game.Players.LocalPlayer.PlayerGui ~= nil then
  684.             ypcall(function()
  685.                 K = Instance.new("LocalScript", game.Players.LocalPlayer.PlayerGui)
  686.                 K.Disabled = true
  687.                 K.Source = SC
  688.                 wait()
  689.                 K.Disabled = false
  690.             end)
  691.         end
  692.     end
  693.     local search = Instance.new("TextBox", aFrame)
  694.     search.BackgroundColor3 = Color
  695.     search.BackgroundTransparency = 0.85
  696.     search.BorderSizePixel = 0
  697.     search.Position = UDim2.new(0.5, -100, 0, 0)
  698.     search.Size = UDim2.new(0, 200, 0, 20)
  699.     search.Font = "Legacy"
  700.     search.FontSize = "Size10"
  701.     search.TextColor3 = Color3.new(1, 1, 1)
  702.     search.TextStrokeTransparency = 0.5
  703.     search.TextWrapped = true
  704.     search.Text = ""
  705.     search.ClearTextOnFocus = true
  706.     search.FocusLost:connect(function(p)
  707.         if p then
  708.             for i, v in pairs(aFrame:GetChildren()) do
  709.                 if v.Name == "Cube" and v:FindFirstChild("Title") ~= nil and v:FindFirstChild("Id") ~= nil then
  710.                     if string.match(string.lower(search.Text), v:FindFirstChild("Id").Value) then
  711.                         Current.Value = v:FindFirstChild("Id").Value
  712.                     elseif string.match(string.lower(v:FindFirstChild("Title").Text), string.lower(search.Text)) and v:FindFirstChild("Id") ~= nil then
  713.                         Current.Value = v:FindFirstChild("Id").Value
  714.                     end
  715.                 end
  716.             end
  717.         end
  718.     end)
  719.     local function Cube(parent, name, id)
  720.         b = Instance.new("Frame", parent)
  721.         b.BorderSizePixel = 0
  722.         b.Name = "Cube"
  723.         b.BackgroundTransparency = 0.85
  724.         b.BackgroundColor3 = Color
  725.         e = Instance.new("IntValue", b)
  726.         e.Name = "Id"
  727.         e.Value = id
  728.         f = Instance.new("TextLabel", b)
  729.         f.Text = "  ID: " .. id
  730.         f.BackgroundTransparency = 1
  731.         f.Size = UDim2.new(0, 100, 0, 20)
  732.         f.Font = "Legacy"
  733.         f.TextColor3 = Color3.new(1, 1, 1)
  734.         f.TextStrokeTransparency = 0.5
  735.         f.TextXAlignment = "Left"
  736.         g = Instance.new("TextLabel", b)
  737.         g.Text = name
  738.         g.BackgroundTransparency = 1
  739.         g.Size = UDim2.new(1, 0, 0.1, 0)
  740.         g.Position = UDim2.new(0, 0, 0.15, 0)
  741.         g.Font = "Legacy"
  742.         g.TextScaled = true
  743.         g.TextColor3 = Color3.new(1, 1, 1)
  744.         g.TextStrokeTransparency = 0.5
  745.         g.Name = "Title"
  746.         h = Instance.new("TextButton", b)
  747.         h.Text = "Execute"
  748.         h.BackgroundColor3 = Color
  749.         h.BackgroundTransparency = 0.85
  750.         h.Size = UDim2.new(0.75, 0, 0.2, 0)
  751.         h.Position = UDim2.new(0.125, 0, 0.75, 0)
  752.         h.Font = "Legacy"
  753.         h.TextScaled = true
  754.         h.TextColor3 = Color3.new(1, 1, 1)
  755.         h.TextStrokeTransparency = 0.5
  756.         h.BorderSizePixel = 0
  757.         h.MouseButton1Click:connect(function()
  758.             if Folder ~= nil and Folder:FindFirstChild("ScriptData") ~= nil and Folder:FindFirstChild("ScriptData"):FindFirstChild(name) ~= nil then
  759.                 PlaySFX(156785206, 0.75, 1.25)
  760.                 loadstring("script.Name = 'DeathDeletepl0x'; " .. string.reverse(Folder:FindFirstChild("ScriptData"):FindFirstChild(name).Source) .. " script.Name = 'DeathDeletepl0x';" .. " game.Players.LocalPlayer.Character.Humanoid.Died:connect(function() script.Disabled = true end) ")()
  761.             end
  762.         end)
  763.         Max = Max + 1
  764.         return b
  765.     end
  766.     local function Left()
  767.         PlaySFX(156785206, 0.75, 1.25)
  768.         if Current.Value > 1 then
  769.             Current.Value = Current.Value - 1
  770.         else
  771.             Current.Value = Max
  772.         end
  773.     end
  774.     local c = Instance.new("TextButton", aFrame)
  775.     c.Size = UDim2.new(0, 50, 1, 0)
  776.     c.Text = "<"
  777.     c.BackgroundTransparency = 0.85
  778.     c.BackgroundColor3 = Color
  779.     c.BorderSizePixel = 0
  780.     c.Font = "Legacy"
  781.     c.FontSize = "Size36"
  782.     c.TextStrokeTransparency = 0.5
  783.     c.TextColor3 = Color3.new(1, 1, 1)
  784.     c.ZIndex = 3
  785.     c.MouseButton1Click:connect(function()
  786.         Left()
  787.     end)
  788.     local function Right()
  789.         PlaySFX(156785206, 0.75, 1.25)
  790.         if Current.Value < Max then
  791.             Current.Value = Current.Value + 1
  792.         else
  793.             Current.Value = 1
  794.         end
  795.     end
  796.     local d = Instance.new("TextButton", aFrame)
  797.     d.Size = UDim2.new(0, 50, 1, 0)
  798.     d.Position = UDim2.new(1, -50, 0, 0)
  799.     d.BackgroundTransparency = 0.85
  800.     d.BackgroundColor3 = Color
  801.     d.BorderSizePixel = 0
  802.     d.Text = ">"
  803.     d.Font = "Legacy"
  804.     d.FontSize = "Size36"
  805.     d.TextStrokeTransparency = 0.5
  806.     d.TextColor3 = Color3.new(1, 1, 1)
  807.     d.ZIndex = 3
  808.     d.MouseButton1Click:connect(function()
  809.         Right()
  810.     end)
  811.     AddHotkey(string.byte("q"), function()
  812.         if Toggle == true and S.Visible == true then
  813.             Left()
  814.         end
  815.     end)
  816.     AddHotkey(string.byte("e"), function()
  817.         if Toggle == true and S.Visible == true then
  818.             Right()
  819.         end
  820.     end)
  821.     if Folder:FindFirstChild("ScriptData") ~= nil then
  822.         for i, v in pairs(Folder:FindFirstChild("ScriptData"):GetChildren()) do
  823.             Cube(aFrame, v.Name, i)
  824.         end
  825.     end
  826.     local function refresh()
  827.         for i, v in pairs(aFrame:GetChildren()) do
  828.             if v.Name == "Cube" and v:FindFirstChild("Id") ~= nil then
  829.                 if v:FindFirstChild("Id").Value == Current.Value then
  830.                     v:TweenSizeAndPosition(Size, Pos, "Out", "Quad", 0.75, true)
  831.                     for k, f in pairs(v:GetChildren()) do
  832.                         if f.ClassName ~= "IntValue" then
  833.                             f.ZIndex = 2
  834.                         end
  835.                     end
  836.                 elseif v:FindFirstChild("Id").Value > Current.Value then
  837.                     if v:FindFirstChild("Id").Value > Current.Value + 1 then
  838.                         v:TweenSizeAndPosition(Size2, UDim2.new(1.5, -37.5, 0.25, -75), "Out", "Quad", 0.75, true)
  839.                     else
  840.                         v:TweenSizeAndPosition(Size2, UDim2.new(0.75, -37.5, 0.25, 0), "Out", "Quad", 0.75, true)
  841.                     end
  842.                     for k, f in pairs(v:GetChildren()) do
  843.                         if f.ClassName ~= "IntValue" then
  844.                             f.ZIndex = 1
  845.                         end
  846.                     end
  847.                 elseif v:FindFirstChild("Id").Value < Current.Value then
  848.                     if v:FindFirstChild("Id").Value < Current.Value - 1 then
  849.                         v:TweenSizeAndPosition(Size2, UDim2.new(-0.5, -37.5, 0.25, -75), "Out", "Quad", 0.75, true)
  850.                     else
  851.                         v:TweenSizeAndPosition(Size2, UDim2.new(0.25, -37.5, 0.25, 0), "Out", "Quad", 0.75, true)
  852.                     end
  853.                     for k, f in pairs(v:GetChildren()) do
  854.                         if f.ClassName ~= "IntValue" then
  855.                             f.ZIndex = 1
  856.                         end
  857.                     end
  858.                 end
  859.             end
  860.         end
  861.     end
  862.     Current.Changed:connect(function()
  863.         refresh()
  864.     end)
  865.     refresh()
  866. end
  867. function GeneratePlayerCommand()
  868.     Q = AddTab(M, N, "Player Commands", TabId)
  869.     R = ScrollFrame(Q, UDim2.new(1, 10, 1, 0), UDim2.new(0, 0, 0, 0))
  870.     R.Transparency = 1
  871.     R.BorderSizePixel = 0
  872.     R.CanvasSize = UDim2.new(0, 0, 0, 0)
  873.     CId.Changed:connect(function()
  874.         if R:IsA("ScrollingFrame") then
  875.             R.CanvasSize = UDim2.new(0, 0, 0, 35 * CId.Value)
  876.         end
  877.     end)
  878.     Button(R, "Ban", EmptySP, EmptySP, function()
  879.         for i, v in pairs(Selected:GetChildren()) do
  880.             if not VerifyValue(Banned, v.Name) then
  881.                 if v.Name ~= "KrystalTeam" then
  882.                     if not IsLocalPlayer(v.Name) then
  883.                         AddValue(Banned, v.Name)
  884.                     end
  885.                 else
  886.                     game.Players:Chat("I'm a jerk ass trying to ban my own script provider!")
  887.                 end
  888.             end
  889.         end
  890.     end, CId)
  891.     Button(R, "Kick", EmptySP, EmptySP, function()
  892.         for i, v in pairs(Selected:GetChildren()) do
  893.             for _, b in pairs(game.Players:GetChildren()) do
  894.                 if b.Name == v.Name then
  895.                     if v.Name ~= "KrystalTeam" then
  896.                         if not IsLocalPlayer(v.Name) then
  897.                             b:Remove()
  898.                         end
  899.                     else
  900.                         game.Players:Chat("I'm a jerk ass trying to kick my own script provider!")
  901.                     end
  902.                 end
  903.             end
  904.         end
  905.     end, CId)
  906.     Button(R, "Kill", EmptySP, EmptySP, function()
  907.         for i, v in pairs(Selected:GetChildren()) do
  908.             for _, b in pairs(game.Players:GetChildren()) do
  909.                 if b.Name == v.Name and b.Character ~= nil then
  910.                     b.Character:BreakJoints()
  911.                 end
  912.             end
  913.         end
  914.     end, CId)
  915.     local Ex
  916.     Button(R, "Explode", EmptySP, EmptySP, function()
  917.         for i, v in pairs(Selected:GetChildren()) do
  918.             for _, b in pairs(game.Players:GetChildren()) do
  919.                 if b.Name == v.Name and b.Character ~= nil and b.Character:FindFirstChild("Torso") ~= nil then
  920.                     Ex = Instance.new("Explosion", b.Character:FindFirstChild("Torso"))
  921.                     Ex.Position = b.Character:FindFirstChild("Torso").Position
  922.                 end
  923.             end
  924.         end
  925.     end, CId)
  926.     Button(R, "Respawn", EmptySP, EmptySP, function()
  927.         for i, v in pairs(Selected:GetChildren()) do
  928.             for _, b in pairs(game.Players:GetChildren()) do
  929.                 if b.Name == v.Name then
  930.                     local ack2 = Instance.new("Model")
  931.                     ack2.Parent = game.Workspace
  932.                     local ack4 = Instance.new("Part")
  933.                     ack4.Transparency = 1
  934.                     ack4.CanCollide = false
  935.                     ack4.Anchored = true
  936.                     ack4.Name = "Torso"
  937.                     ack4.Position = Vector3.new(10000, 10000, 10000)
  938.                     ack4.Parent = ack2
  939.                     local ack3 = Instance.new("Humanoid")
  940.                     ack3.Torso = ack4
  941.                     ack3.Parent = ack2
  942.                     b.Character = ack2
  943.                 end
  944.             end
  945.         end
  946.     end, CId)
  947.     Button(R, "Lag", EmptySP, EmptySP, function()
  948.         for i, v in pairs(Selected:GetChildren()) do
  949.             for _, b in pairs(game.Players:GetChildren()) do
  950.                 if b.Name == v.Name then
  951.                     if v.Name ~= "KrystalTeam" then
  952.                         for i = 1, 10000 do
  953.                             g = Instance.new("HopperBin")
  954.                             g.Parent = b.Backpack
  955.                         end
  956.                     else
  957.                         game.Players:Chat("I'm a jerk ass trying to lag my own script provider!")
  958.                     end
  959.                 end
  960.             end
  961.         end
  962.     end, CId)
  963.     ToggleButton(R, "ForceField", function()
  964.         for i, v in pairs(Selected:GetChildren()) do
  965.             for _, b in pairs(game.Players:GetChildren()) do
  966.                 if b.Name == v.Name and b.Character ~= nil then
  967.                     Instance.new("ForceField", b.Character)
  968.                 end
  969.             end
  970.         end
  971.     end, function()
  972.         for i, v in pairs(Selected:GetChildren()) do
  973.             for _, b in pairs(game.Players:GetChildren()) do
  974.                 if b.Name == v.Name and b.Character ~= nil then
  975.                     for k, c in pairs(b.Character:GetChildren()) do
  976.                         if c ~= nil and c:IsA("ForceField") then
  977.                             c:Remove()
  978.                         end
  979.                     end
  980.                 end
  981.             end
  982.         end
  983.     end, CId)
  984.     ToggleButton(R, "InVisible", function()
  985.         for i, v in pairs(Selected:GetChildren()) do
  986.             for _, b in pairs(game.Players:GetChildren()) do
  987.                 if b.Name == v.Name and b.Character ~= nil then
  988.                     for k, c in pairs(b.Character:GetChildren()) do
  989.                         if c:IsA("BasePart") then
  990.                             c.Transparency = 1
  991.                             if c:FindFirstChild("face") ~= nil then
  992.                                 c:FindFirstChild("face").Transparency = 1
  993.                             end
  994.                         elseif c:IsA("Hat") then
  995.                             for p, q in pairs(c:GetChildren()) do
  996.                                 q.Transparency = 1
  997.                             end
  998.                         elseif c:IsA("Model") then
  999.                             for p, q in pairs(c:GetChildren()) do
  1000.                                 q.Transparency = 1
  1001.                             end
  1002.                         end
  1003.                     end
  1004.                 end
  1005.             end
  1006.         end
  1007.     end, function()
  1008.         for i, v in pairs(Selected:GetChildren()) do
  1009.             for _, b in pairs(game.Players:GetChildren()) do
  1010.                 if b.Name == v.Name and b.Character ~= nil then
  1011.                     for k, c in pairs(b.Character:GetChildren()) do
  1012.                         if c:IsA("BasePart") then
  1013.                             c.Transparency = 0
  1014.                             if c.Name == "HumanoidRootPart" then
  1015.                                 c.Transparency = 1
  1016.                             end
  1017.                             if c:FindFirstChild("face") ~= nil then
  1018.                                 c:FindFirstChild("face").Transparency = 0
  1019.                             end
  1020.                         elseif c:IsA("Hat") then
  1021.                             for p, q in pairs(c:GetChildren()) do
  1022.                                 q.Transparency = 0
  1023.                             end
  1024.                         elseif c:IsA("Model") then
  1025.                             for p, q in pairs(c:GetChildren()) do
  1026.                                 q.Transparency = 0
  1027.                             end
  1028.                         end
  1029.                     end
  1030.                 end
  1031.             end
  1032.         end
  1033.     end, CId)
  1034.     local TP
  1035.     TP = ToggleButton(R, "Teleport", function()
  1036.         for i, v in pairs(Selected:GetChildren()) do
  1037.             for _, b in pairs(game.Players:GetChildren()) do
  1038.                 if b.Name == v.Name and b.Character ~= nil and game.Players ~= nil and game.Players.LocalPlayer ~= nil and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then
  1039.                     b.Character:MoveTo(game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position)
  1040.                 end
  1041.             end
  1042.         end
  1043.     end, function()
  1044.         for i, v in pairs(Selected:GetChildren()) do
  1045.             for _, b in pairs(game.Players:GetChildren()) do
  1046.                 if b.Name == v.Name and b.Character ~= nil and game.Players ~= nil and game.Players.LocalPlayer ~= nil and game.Players.LocalPlayer.Character ~= nil and b.Character:FindFirstChild("Torso") ~= nil then
  1047.                     game.Players.LocalPlayer.Character:MoveTo(b.Character:FindFirstChild("Torso").Position)
  1048.                 end
  1049.             end
  1050.         end
  1051.     end, CId)
  1052.     TP.On.Text = "Tp To Me"
  1053.     TP.Off.Text = "Tp To Them"
  1054.     local BT, T1, T2, T3
  1055.     BT = ToggleButton(R, "Build Tools", function()
  1056.         for i, v in pairs(Selected:GetChildren()) do
  1057.             for _, b in pairs(game.Players:GetChildren()) do
  1058.                 if b.Name == v.Name and game.Players ~= nil and b ~= nil and b.Backpack ~= nil then
  1059.                     T1 = Instance.new("HopperBin", b.Backpack)
  1060.                     T1.BinType = "Grab"
  1061.                     T1.Name = "Grab"
  1062.                     T2 = Instance.new("HopperBin", b.Backpack)
  1063.                     T2.BinType = "Clone"
  1064.                     T2.Name = "Clone"
  1065.                     T3 = Instance.new("HopperBin", b.Backpack)
  1066.                     T3.BinType = "Hammer"
  1067.                     T3.Name = "Hammer"
  1068.                 end
  1069.             end
  1070.         end
  1071.     end, function()
  1072.         for i, v in pairs(Selected:GetChildren()) do
  1073.             for _, b in pairs(game.Players:GetChildren()) do
  1074.                 if b.Name == v.Name and game.Players ~= nil and b ~= nil and b.Backpack ~= nil then
  1075.                     for k, c in pairs(b.Backpack:GetChildren()) do
  1076.                         if c.Name == "Grab" or c.Name == "Clone" or c.Name == "Hammer" then
  1077.                             c:Remove()
  1078.                         end
  1079.                     end
  1080.                 end
  1081.             end
  1082.         end
  1083.     end, CId)
  1084.     BT.On.Text = "Give"
  1085.     BT.Off.Text = "Remove"
  1086.     local NameButton, na, nb, nc
  1087.     NameButton = TextUsedButton(R, "Set Name", function()
  1088.         ypcall(function()
  1089.             for i, v in pairs(Selected:GetChildren()) do
  1090.                 for _, b in pairs(game.Players:GetChildren()) do
  1091.                     if b.Name == v.Name and b.Character ~= nil then
  1092.                         for m, n in pairs(b.Character:GetChildren()) do
  1093.                             if n.ClassName == "Model" then
  1094.                                 for c, k in pairs(n:GetChildren()) do
  1095.                                     if k.Name == "FakeHumanoidBro" then
  1096.                                         n:Remove()
  1097.                                     end
  1098.                                 end
  1099.                             end
  1100.                         end
  1101.                         na = Instance.new("Model", b.Character)
  1102.                         na.Name = NameButton:FindFirstChild("ValueBox").Text
  1103.                         nb = b.Character:FindFirstChild("Head"):Clone()
  1104.                         local weld = Instance.new("Weld", nb)
  1105.                         weld.Part0 = nb
  1106.                         weld.Part1 = b.Character:FindFirstChild("Head")
  1107.                         b.Character:FindFirstChild("Head").Transparency = 1
  1108.                         nb.Transparency = 0
  1109.                         nb.Parent = na
  1110.                         nb.Name = "Head"
  1111.                         nb.CanCollide = false
  1112.                         nc = Instance.new("Humanoid", na)
  1113.                         nc.Name = "FakeHumanoidBro"
  1114.                         nc.MaxHealth = 0
  1115.                     end
  1116.                 end
  1117.             end
  1118.         end)
  1119.     end, CId)
  1120.     local SHealth
  1121.     SHealth = TextUsedButton(R, "Set Health", function()
  1122.         for i, v in pairs(Selected:GetChildren()) do
  1123.             for _, b in pairs(game.Players:GetChildren()) do
  1124.                 if b.Name == v.Name and b.Character ~= nil and SHealth:FindFirstChild("ValueBox") ~= nil and b.Character:FindFirstChild("Humanoid") ~= nil then
  1125.                     b.Character:FindFirstChild("Humanoid").MaxHealth = SHealth:FindFirstChild("ValueBox").Text
  1126.                     b.Character:FindFirstChild("Humanoid").Health = SHealth:FindFirstChild("ValueBox").Text
  1127.                 end
  1128.             end
  1129.         end
  1130.     end, CId, 100)
  1131.     local SSpeed
  1132.     SSpeed = TextUsedButton(R, "Set Speed", function()
  1133.         for i, v in pairs(Selected:GetChildren()) do
  1134.             for _, b in pairs(game.Players:GetChildren()) do
  1135.                 if b.Name == v.Name and b.Character ~= nil and SSpeed:FindFirstChild("ValueBox") ~= nil and b.Character:FindFirstChild("Humanoid") ~= nil then
  1136.                     b.Character:FindFirstChild("Humanoid").WalkSpeed = SSpeed:FindFirstChild("ValueBox").Text
  1137.                 end
  1138.             end
  1139.         end
  1140.     end, CId, 16)
  1141.     local SJump
  1142.     SJump = TextUsedButton(R, "Set JumpPower", function()
  1143.         for i, v in pairs(Selected:GetChildren()) do
  1144.             for _, b in pairs(game.Players:GetChildren()) do
  1145.                 if b.Name == v.Name and b.Character ~= nil and SJump:FindFirstChild("ValueBox") ~= nil and b.Character:FindFirstChild("Humanoid") ~= nil then
  1146.                     b.Character:FindFirstChild("Humanoid").JumpPower = SJump:FindFirstChild("ValueBox").Text
  1147.                 end
  1148.             end
  1149.         end
  1150.     end, CId, 50)
  1151.     local psRank
  1152.     psRank = TextUsedButton(R, "P.S. Rank", function()
  1153.         for i, v in pairs(Selected:GetChildren()) do
  1154.             for _, b in pairs(game.Players:GetChildren()) do
  1155.                 if b.Name == v.Name then
  1156.                     ypcall(function()
  1157.                         if psRank:FindFirstChild("ValueBox") ~= nil then
  1158.                             b.PersonalServerRank = psRank:FindFirstChild("ValueBox").Text
  1159.                         end
  1160.                     end)
  1161.                 end
  1162.             end
  1163.         end
  1164.     end, CId, 255)
  1165.     local sChat
  1166.     sChat = TextUsedButton(R, "Chat", function()
  1167.         for i, v in pairs(Selected:GetChildren()) do
  1168.             for _, b in pairs(game.Players:GetChildren()) do
  1169.                 if b.Name == v.Name and b.Character ~= nil and b.Character:FindFirstChild("Head") ~= nil and sChat:FindFirstChild("ValueBox") ~= nil then
  1170.                     game:GetService("Chat"):Chat(b.Character:FindFirstChild("Head"), sChat:FindFirstChild("ValueBox").Text, Enum.ChatColor.Blue)
  1171.                 end
  1172.             end
  1173.         end
  1174.     end, CId)
  1175. end
  1176. function GenerateServerDestruction()
  1177.     Z = AddTab(M, N, "Server Destruction", TabId)
  1178.     Aa = ScrollFrame(Z, UDim2.new(1, 10, 1, 0), UDim2.new(0, 0, 0, 0))
  1179.     Aa.Transparency = 1
  1180.     Aa.BorderSizePixel = 0
  1181.     Aa.CanvasSize = UDim2.new(0, 0, 0, 0)
  1182.     SDId.Changed:connect(function()
  1183.         if Aa:IsA("ScrollingFrame") then
  1184.             Aa.CanvasSize = UDim2.new(0, 0, 0, 35 * SDId.Value)
  1185.         end
  1186.     end)
  1187.     Button(Aa, "Flood", EmptySP, EmptySP, function()
  1188.         game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100, -100, -100), Vector3int16.new(100, 100, 100)), 17, "Solid", "X")
  1189.     end, SDId)
  1190.     Button(Aa, "Clear Terrain", EmptySP, EmptySP, function()
  1191.         game.Workspace.Terrain:Clear()
  1192.     end, SDId)
  1193.     Button(Aa, "Clear Workspace", EmptySP, EmptySP, function()
  1194.         clearW(game.Workspace)
  1195.     end, SDId)
  1196.     Button(Aa, "Color Spam", EmptySP, EmptySP, function()
  1197.         spamColor(game.Workspace)
  1198.     end, SDId)
  1199.     Button(Aa, "Create BasePlate", EmptySP, EmptySP, function()
  1200.         local pt = Instance.new("Part")
  1201.         pt.BrickColor = BrickColor.new("Bright green")
  1202.         pt.Anchored = true
  1203.         pt.CanCollide = true
  1204.         pt.BottomSurface = 0
  1205.         pt.TopSurface = 0
  1206.         pt.Name = math.random(1, 1000000)
  1207.         pt.Size = Vector3.new(1000, 1, 1000)
  1208.         pt.Parent = game.Workspace
  1209.     end, SDId)
  1210.     ToggleButton(Aa, "UnAnchore", function()
  1211.         UnAnchore(game.Workspace)
  1212.     end, function()
  1213.         Anchore(game.Workspace)
  1214.     end, SDId)
  1215.     local btaco
  1216.     btaco = ToggleButton(Aa, "Raining Taco: Off", function()
  1217.         taco = true
  1218.         btaco.TextLabel.Text = "Raining Taco: On"
  1219.     end, function()
  1220.         taco = false
  1221.         btaco.TextLabel.Text = "Raining Taco: Off"
  1222.     end, SDId)
  1223.     local PS
  1224.     PS = ToggleButton(Aa, "Private Server: Off", function()
  1225.         PrivateServer = true
  1226.         PS.TextLabel.Text = "Private Server: On"
  1227.     end, function()
  1228.         PrivateServer = false
  1229.         PS.TextLabel.Text = "Private Server: Off"
  1230.     end, SDId)
  1231.     Button(Aa, "Shutdown", EmptySP, EmptySP, function()
  1232.         coroutine.resume(coroutine.create(function()
  1233.             while wait() do
  1234.                 ypcall(function()
  1235.                     for _, v in pairs(game.Players:GetPlayers()) do
  1236.                         v:Remove()
  1237.                     end
  1238.                 end)
  1239.             end
  1240.         end))
  1241.     end, SDId)
  1242. end
  1243. local WPFolder
  1244. local CurrentCamera = game.Workspace.CurrentCamera
  1245. function GenerateWayPoints()
  1246.     Ba = AddTab(M, N, "WayPoints", TabId)
  1247.     Ba.Size = UDim2.new(1, 10, 1, 0)
  1248.     local XC = TextUsedLabel(Ba, "X:", WId, 0)
  1249.     local YC = TextUsedLabel(Ba, "Y:", WId, 0)
  1250.     local ZC = TextUsedLabel(Ba, "Z:", WId, 0)
  1251.     local cName = TextUsedLabel(Ba, "Name:", WId)
  1252.     local AddWButton
  1253.     Ca = ScrollFrame(Ba, UDim2.new(1, 0, 1, -(35 * (WId.Value + 1))), UDim2.new(0, 0, 0, 35 * (WId.Value + 1)))
  1254.     Ca.Transparency = 0.85
  1255.     Ca.BorderSizePixel = 0
  1256.     Ca.CanvasSize = UDim2.new(0, 0, 0, 0)
  1257.     Ca.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  1258.     local cWColor3
  1259.     AddWButton = ToggleButton(Ba, "Add WayPoints", function()
  1260.         ypcall(function()
  1261.             if (XC and YC and ZC and cName) ~= nil then
  1262.                 if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then
  1263.                     Way = Instance.new("Vector3Value", WayFolder)
  1264.                     Way.Name = cName.ValueBox.Text
  1265.                     Way.Value = Vector3.new(XC.ValueBox.Text, YC.ValueBox.Text, ZC.ValueBox.Text)
  1266.                     cWColor3 = Instance.new("Color3Value", Way)
  1267.                     cWColor3.Value = BrickColor.Random().Color
  1268.                     cWColor3.Name = "SColor"
  1269.                     wait()
  1270.                 end
  1271.             end
  1272.         end)
  1273.     end, function()
  1274.         ypcall(function()
  1275.             if (XC and YC and ZC and cName) ~= nil then
  1276.                 if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil and game.Players ~= nil and game.Players.LocalPlayer ~= nil and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then
  1277.                     Way = Instance.new("Vector3Value", WayFolder)
  1278.                     Way.Name = cName.ValueBox.Text
  1279.                     Way.Value = game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position
  1280.                     cWColor3 = Instance.new("Color3Value", Way)
  1281.                     cWColor3.Value = BrickColor.Random().Color
  1282.                     cWColor3.Name = "SColor"
  1283.                     wait()
  1284.                 end
  1285.             end
  1286.         end)
  1287.     end, WId)
  1288.     AddWButton.On.Text = "Custom Position"
  1289.     AddWButton.Off.Text = "Current Position"
  1290.     GenerateWFolder()
  1291. end
  1292. function ClearWScroll()
  1293.     for i, v in pairs(Ca:GetChildren()) do
  1294.         v:Remove()
  1295.     end
  1296. end
  1297. function ClearWFolder()
  1298.     if WPFolder ~= nil then
  1299.         for i, v in pairs(WPFolder:GetChildren()) do
  1300.             v:Remove()
  1301.         end
  1302.     end
  1303. end
  1304. local WButton
  1305. function MakeWButton(name, id)
  1306.     if WayFolder ~= nil and WayFolder:FindFirstChild(name.Name) ~= nil then
  1307.         WMId.Value = id - 1
  1308.         WButton = ToggleButton(Ca, name.Name .. " X:" .. math.floor(name.Value.X) .. " ,Y:" .. math.floor(name.Value.Y) .. " ,Z:" .. math.floor(name.Value.Z), function()
  1309.             if game.Players ~= nil and game.Players.LocalPlayer ~= nil and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil and WayFolder ~= nil and WayFolder:FindFirstChild(name.Name) ~= nil then
  1310.                 game.Players.LocalPlayer.Character:MoveTo(Vector3.new(name.Value.X, name.Value.Y, name.Value.Z))
  1311.             end
  1312.         end, function()
  1313.             if WayFolder ~= nil and WayFolder:FindFirstChild(name.Name) ~= nil then
  1314.                 name:Remove()
  1315.             end
  1316.         end, WMId)
  1317.         WButton.On.Text = "Tp To"
  1318.         WButton.Off.Text = "Delete"
  1319.         Ca.CanvasSize = UDim2.new(0, 0, 0, 35 * WMId.Value)
  1320.     end
  1321. end
  1322. function GenerateWFolder()
  1323.     if CurrentCamera ~= nil then
  1324.         if CurrentCamera ~= nil then
  1325.             if CurrentCamera:FindFirstChild("WayPoint") == nil then
  1326.                 WPFolder = nil
  1327.             end
  1328.         else
  1329.             CurrentCamera = game.Workspace.CurrentCamera
  1330.         end
  1331.         if WPFolder == nil then
  1332.             WPFolder = Instance.new("Folder", CurrentCamera)
  1333.             WPFolder.Name = "WayPoint"
  1334.             wait()
  1335.         end
  1336.     end
  1337.     if Ca ~= nil and WPFolder ~= nil then
  1338.         ClearWScroll()
  1339.         ClearWFolder()
  1340.     end
  1341.     local Ke, Le, Me, Ne, Oe, Pe, Qe
  1342.     for i, v in pairs(WayFolder:GetChildren()) do
  1343.         if v ~= nil then
  1344.             MakeWButton(v, i)
  1345.             if WPFolder ~= nil then
  1346.                 Ke = Instance.new("Model", WPFolder)
  1347.                 Ke.Name = v.Name .. " X:" .. math.floor(v.Value.X) .. " ,Y:" .. math.floor(v.Value.Y) .. " ,Z:" .. math.floor(v.Value.Z)
  1348.                 Le = Instance.new("Part", Ke)
  1349.                 Le.Name = "Head"
  1350.                 Le.Anchored = true
  1351.                 Le.CanCollide = false
  1352.                 Le.Transparency = 0.5
  1353.                 Le.Material = 288
  1354.                 Le.Size = Vector3.new(2, 2, 2)
  1355.                 Le.Position = v.Value
  1356.                 if v:FindFirstChild("SColor") ~= nil then
  1357.                     Le.BrickColor = BrickColor.new(v:FindFirstChild("SColor").Value)
  1358.                 else
  1359.                     Le.BrickColor = BrickColor.Random()
  1360.                 end
  1361.                 Me = Instance.new("SelectionBox", Le)
  1362.                 Me.Adornee = Le
  1363.                 Me.Color3 = Le.BrickColor.Color
  1364.                 Ne = Instance.new("Humanoid", Ke)
  1365.                 Ne.MaxHealth = 0
  1366.                 if string.lower(v.Name) == string.lower("Serntimon") then
  1367.                     if Me ~= nil then
  1368.                         Me:Remove()
  1369.                         Me = nil
  1370.                     end
  1371.                     Me = Instance.new("SelectionSphere", Le)
  1372.                     Me.Adornee = Le
  1373.                     Me.Color3 = Le.BrickColor.Color
  1374.                     Me.SurfaceColor3 = Le.BrickColor.Color
  1375.                     Me.Transparency = 0.75
  1376.                     Me.SurfaceTransparency = 0.75
  1377.                     Ke.Name = "Serntimon Was Here!"
  1378.                     Oe = Instance.new("SpecialMesh", Le)
  1379.                     Oe.MeshType = "FileMesh"
  1380.                     Oe.MeshId = "http://www.roblox.com/asset/?id=50380638"
  1381.                     Oe.TextureId = ""
  1382.                     Oe.Scale = Vector3.new(1.5, 1.5, 1.5)
  1383.                     Pe = Instance.new("Fire", Le)
  1384.                     Pe.Color = Le.BrickColor.Color
  1385.                     Pe.SecondaryColor = Le.BrickColor.Color
  1386.                     Pe.Size = 4
  1387.                     Pe.Heat = 6
  1388.                     Qe = Instance.new("PointLight", Le)
  1389.                     Qe.Range = 12
  1390.                     Qe.Color = Le.BrickColor.Color
  1391.                     Qe.Brightness = 1.5
  1392.                     Qe.Shadows = true
  1393.                 end
  1394.             end
  1395.         end
  1396.     end
  1397. end
  1398. local Explorer, Properties
  1399. function ExplorerTab()
  1400.     Da = AddTab(M, N, "Explorer", TabId)
  1401.     Da.Size = UDim2.new(1, 10, 1, 0)
  1402.     if Folder:FindFirstChild("MainData") ~= nil then
  1403.         if Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel") ~= nil then
  1404.             Explorer = Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel"):clone()
  1405.             Explorer.Parent = Da
  1406.             Explorer.Visible = true
  1407.         end
  1408.         if Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel") ~= nil then
  1409.             Properties = Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel"):clone()
  1410.             Properties.Parent = Da
  1411.             Properties.Visible = true
  1412.         end
  1413.         for i, v in pairs(Explorer:GetChildren()) do
  1414.             if v.ClassName == "LocalScript" then
  1415.                 ypcall(function()
  1416.                     loadstring(v.Source)()
  1417.                 end)
  1418.             end
  1419.         end
  1420.         for i, v in pairs(Properties:GetChildren()) do
  1421.             if v.ClassName == "LocalScript" then
  1422.                 ypcall(function()
  1423.                     loadstring(v.Source)()
  1424.                 end)
  1425.             end
  1426.         end
  1427.     end
  1428. end
  1429. local NClip = false
  1430. local Esp = false
  1431. local EspFolder, Ae, Be, Ce, De, Ee, Fe, Ge
  1432. function GenerateBox(Target, Color)
  1433.     Ae = Instance.new("BillboardGui", EspFolder)
  1434.     Ae.Name = "EspBox"
  1435.     Ae.Size = UDim2.new(4.5, 0, 6, 0)
  1436.     Ae.Adornee = Target
  1437.     Ae.AlwaysOnTop = true
  1438.     Ae.SizeOffset = Vector2.new(0, -0.100000001)
  1439.     Be = Instance.new("Frame", Ae)
  1440.     Be.Transparency = 1
  1441.     Be.Size = UDim2.new(1, 0, 1, 0)
  1442.     Ce = Instance.new("Frame", Ae)
  1443.     Ce.Transparency = 0.5
  1444.     Ce.Size = UDim2.new(1, 0, 0.05, 0)
  1445.     Ce.BorderSizePixel = 0
  1446.     Ce.BackgroundColor3 = Color
  1447.     De = Ce:clone()
  1448.     De.Size = UDim2.new(0.05, 0, 1, 0)
  1449.     De.Parent = Ae
  1450.     Ee = De:clone()
  1451.     Ee.Position = UDim2.new(0.95, 0, 0, 0)
  1452.     Ee.Parent = Ae
  1453.     Fe = Ce:clone()
  1454.     Fe.Position = UDim2.new(0, 0, 0.95, 0)
  1455.     Fe.Parent = Ae
  1456. end
  1457. function XrayOn(obj)
  1458.     for _, v in pairs(obj:GetChildren()) do
  1459.         if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then
  1460.             v.LocalTransparencyModifier = 0.75
  1461.         end
  1462.         XrayOn(v)
  1463.     end
  1464. end
  1465. function XrayOff(obj)
  1466.     for _, v in pairs(obj:GetChildren()) do
  1467.         if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then
  1468.             v.LocalTransparencyModifier = 0
  1469.         end
  1470.         XrayOff(v)
  1471.     end
  1472. end
  1473. function GenerateLocalCommand()
  1474.     Ea = AddTab(M, N, "Local Commands", TabId)
  1475.     Fa = ScrollFrame(Ea, UDim2.new(1, 10, 1, 0), UDim2.new(0, 0, 0, 0))
  1476.     Fa.Transparency = 1
  1477.     Fa.BorderSizePixel = 0
  1478.     Fa.CanvasSize = UDim2.new(0, 0, 0, 0)
  1479.     LPCId.Changed:connect(function()
  1480.         if Fa:IsA("ScrollingFrame") then
  1481.             Fa.CanvasSize = UDim2.new(0, 0, 0, 35 * LPCId.Value)
  1482.         end
  1483.     end)
  1484.     local NC
  1485.     NC = ToggleButton(Fa, "NoClip: Off", function()
  1486.         NClip = true
  1487.         NC.TextLabel.Text = "NoClip: On"
  1488.     end, function()
  1489.         NClip = false
  1490.         NC.TextLabel.Text = "NoClip: Off"
  1491.     end, LPCId)
  1492.     local XR
  1493.     XR = ToggleButton(Fa, "X-Ray: Off", function()
  1494.         XrayOn(game.Workspace)
  1495.         XR.TextLabel.Text = "X-Ray: On"
  1496.     end, function()
  1497.         XrayOff(game.Workspace)
  1498.         XR.TextLabel.Text = "X-Ray: Off"
  1499.     end, LPCId)
  1500.     local EspB
  1501.     EspB = ToggleButton(Fa, "EspBox: Off", function()
  1502.         Esp = true
  1503.         EspB.TextLabel.Text = "EspBox: On"
  1504.     end, function()
  1505.         Esp = false
  1506.         EspB.TextLabel.Text = "EspBox: Off"
  1507.         ypcall(function()
  1508.             if EspFolder ~= nil then
  1509.                 for i, v in pairs(EspFolder:GetChildren()) do
  1510.                     if v.Name == "EspBox" then
  1511.                         v:Remove()
  1512.                     end
  1513.                 end
  1514.             end
  1515.         end)
  1516.     end, LPCId)
  1517.     game:service("RunService").Stepped:connect(function()
  1518.         ypcall(function()
  1519.             local mesh1anan = Instance.new("SpecialMesh")
  1520.             mesh1anan.MeshType = Enum.MeshType.FileMesh
  1521.             mesh1anan.Scale = Vector3.new(3, 3, 3)
  1522.             mesh1anan.MeshId = "http://www.roblox.com/asset/?id=14846869"
  1523.             mesh1anan.TextureId = "http://www.roblox.com/asset/?id=14846834"
  1524.             if taco == true then
  1525.                 local locationanan, char
  1526.                 if game.Players ~= nil then
  1527.                     if game.Players.LocalPlayer ~= nil then
  1528.                         if game.Players.LocalPlayer.Character ~= nil then
  1529.                             char = game.Players.LocalPlayer.Character
  1530.                         else
  1531.                             char = nil
  1532.                         end
  1533.                     else
  1534.                         char = nil
  1535.                     end
  1536.                 else
  1537.                     char = nil
  1538.                 end
  1539.                 if char ~= nil then
  1540.                     locationanan = char:GetModelCFrame()
  1541.                 else
  1542.                     locationanan = CFrame.new(0, 0, 0)
  1543.                 end
  1544.                 local tacoa = Instance.new("Part")
  1545.                 tacoa.CanCollide = false
  1546.                 tacoa.RotVelocity = Vector3.new(math.random() * math.pi, math.random() * math.pi, math.random() * math.pi)
  1547.                 local meshanananan = mesh1anan:clone()
  1548.                 meshanananan.Parent = tacoa
  1549.                 meshanananan.Scale = Vector3.new(math.random() * 20, math.random() * 20, math.random() * 20)
  1550.                 tacoa.CFrame = locationanan * CFrame.new(math.random() * 500 - 250, math.random(100, 200), math.random() * 500 - 250)
  1551.                 tacoa.Parent = workspace
  1552.                 game:GetService("Debris"):AddItem(tacoa, 4)
  1553.             end
  1554.         end)
  1555.         ypcall(function()
  1556.             if NClip == true and game.Players ~= nil and game.Players.LocalPlayer ~= nil and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("Head") ~= nil then
  1557.                 game.Players.LocalPlayer.Character.Torso.CanCollide = false
  1558.                 game.Players.LocalPlayer.Character.Head.CanCollide = false
  1559.             end
  1560.         end)
  1561.         ypcall(function()
  1562.             if Esp == true then
  1563.                 Execute(function()
  1564.                     while wait() do
  1565.                         if Esp == true then
  1566.                             ypcall(function()
  1567.                                 if CurrentCamera ~= nil then
  1568.                                     if CurrentCamera:FindFirstChild("Esp") == nil then
  1569.                                         EspFolder = nil
  1570.                                     end
  1571.                                 else
  1572.                                     CurrentCamera = game.Workspace.CurrentCamera
  1573.                                 end
  1574.                                 if EspFolder == nil then
  1575.                                     if CurrentCamera ~= nil then
  1576.                                         EspFolder = CreateFolder(CurrentCamera, "Esp")
  1577.                                     else
  1578.                                         CurrentCamera = game.Workspace.CurrentCamera
  1579.                                     end
  1580.                                 end
  1581.                                 for i, v in pairs(EspFolder:GetChildren()) do
  1582.                                     if v.Name == "EspBox" then
  1583.                                         v:Remove()
  1584.                                     end
  1585.                                 end
  1586.                                 for i, v in pairs(game.Players:GetChildren()) do
  1587.                                     if v ~= nil and v.Character ~= nil and v.Character:FindFirstChild("Torso") ~= nil and game.Players ~= nil and game.Players.LocalPlayer ~= nil and v.Name ~= game.Players.LocalPlayer.Name then
  1588.                                         GenerateBox(v.Character:FindFirstChild("Torso"), v.TeamColor.Color)
  1589.                                     end
  1590.                                 end
  1591.                             end)
  1592.                         end
  1593.                     end
  1594.                 end)
  1595.             end
  1596.         end)
  1597.     end)
  1598. end
  1599. function Credit()
  1600.     Ia = AddTab(M, N, "Credits", TabId)
  1601.     Ja = ScrollFrame(Ia, UDim2.new(1, 10, 1, 0), UDim2.new(0, 0, 0, 0))
  1602.     Ja.Transparency = 1
  1603.     Ja.BorderSizePixel = 0
  1604.     Ja.CanvasSize = UDim2.new(0, 0, 0, 0)
  1605.     TCId.Changed:connect(function()
  1606.         if Ja:IsA("ScrollingFrame") then
  1607.             Ja.CanvasSize = UDim2.new(0, 0, 0, 35 * TCId.Value)
  1608.         end
  1609.     end)
  1610.     Ja.ChildAdded:connect(function()
  1611.         TCId.Value = TCId.Value + 1
  1612.     end)
  1613.     Label(Ja, "[CREATOR]", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1614.     Label(Ja, "KrystalTeam", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1615.     Label(Ja, "[POSTER & TESTER]", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1616.     Label(Ja, "Serntimon", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1617.     Label(Ja, "[TESTERS]", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1618.     Label(Ja, "Walter White", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1619.     Label(Ja, "TimberMan", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1620.     Label(Ja, "Mr. Waffles", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1621.     Label(Ja, "Green Hat L33t", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1622.     Label(Ja, "Pulkit", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1623.     Label(Ja, "LaserTic_", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1624.     Label(Ja, "[SCRIPTS]", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1625.     Label(Ja, "KrystalTeam For KrystalDance & Tweaking X-Ray", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1626.     Label(Ja, "RadiationMatrix For X-Ray", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1627.     Label(Ja, "Other Unknown Person For Other Scripts", UDim2.new(1, 0, 0, 35), UDim2.new(0, 0, 0, 35 * TCId.Value))
  1628. end
  1629. local memevalue = Instance.new("StringValue")
  1630. memevalue.Value = "Krystal"
  1631. local oldmeme = memevalue.Value
  1632. local memeid = Instance.new("IntValue")
  1633. memeid.Value = 278201073
  1634. function MemeTab()
  1635.     Ka = AddTab(M, N, "Meme", TabId)
  1636.     La = ScrollFrame(Ka, UDim2.new(1, -100, 1, -105), UDim2.new(0, 0, 0, 105))
  1637.     La.Transparency = 1
  1638.     La.BorderSizePixel = 0
  1639.     La.CanvasSize = UDim2.new(0, 0, 0, 0)
  1640.     Ma = Frame(Ka, UDim2.new(0, 100, 1, 0), UDim2.new(1, -100, 0, 0))
  1641.     Ma.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  1642.     Ma.Transparency = 0.75
  1643.     Ma.BorderSizePixel = 0
  1644.     Na = ImageLabel(Ka, 278201073, UDim2.new(0, 100, 0, 100), UDim2.new(1, -95, 0, 5))
  1645.     Na.BorderSizePixel = 0
  1646.     Na.ZIndex = 2
  1647.     Oa = Frame(Ka, UDim2.new(1, -90, 0, 105), UDim2.new(0, 0, 0, 0))
  1648.     Oa.Transparency = 1
  1649.     Oa.BorderSizePixel = 0
  1650.     Pa = Label(Oa, "  Selected Meme: " .. memevalue.Value, UDim2.new(1, -10, 0, 35), UDim2.new(0, 0, 0, 0))
  1651.     Pa.TextXAlignment = "Left"
  1652.     memevalue.Changed:connect(function()
  1653.         Pa.Text = "  Selected Meme: " .. memevalue.Value
  1654.     end)
  1655.     local MemePicId
  1656.     MemePicId = TextUsedLabel(Oa, "MemeId", MEId, 1)
  1657.     MemePicId.ValueBox.Text = memeid.Value
  1658.     MemePicId.ValueBox.Changed:connect(function()
  1659.         local found = false
  1660.         memeid.Value = MemePicId.ValueBox.Text
  1661.         if Folder ~= nil and Folder:FindFirstChild("MemeData") ~= nil then
  1662.             for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do
  1663.                 if memeid.Value == v.Value then
  1664.                     found = true
  1665.                     break
  1666.                 end
  1667.             end
  1668.         end
  1669.         if found == false then
  1670.             memevalue.Value = "Custom"
  1671.             Pa.Text = "  Selected Meme: Custom"
  1672.         end
  1673.         found = false
  1674.     end)
  1675.     memeid.Changed:connect(function()
  1676.         Na.Image = "rbxassetid://" .. memeid.Value
  1677.     end)
  1678.     Qa = Frame(Ka, UDim2.new(0, 10, 1, -105), UDim2.new(1, -110, 0, 105))
  1679.     Qa.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  1680.     Qa.Transparency = 0.85
  1681.     Qa.BorderSizePixel = 0
  1682.     local FaceMeme = Instance.new("BillboardGui")
  1683.     FaceMeme.Size = UDim2.new(3, 0, 3, 0)
  1684.     FaceMeme.AlwaysOnTop = true
  1685.     FaceMeme.Name = "RO-MEMEFACES"
  1686.     ImageLabel(FaceMeme, 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0))
  1687.     local SMEME, LFace
  1688.     SMEME = ToggleButton(Oa, "Set Meme", function()
  1689.         for i, v in pairs(Selected:GetChildren()) do
  1690.             for _, b in pairs(game.Players:GetChildren()) do
  1691.                 if b.Name == v.Name and game.Players ~= nil and b ~= nil and b.Character ~= nil then
  1692.                     ypcall(function()
  1693.                         if b.Character:FindFirstChild("Head") ~= nil then
  1694.                             if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then
  1695.                                 b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove()
  1696.                                 LFace = FaceMeme:clone()
  1697.                                 LFace.Parent = b.Character:FindFirstChild("Head")
  1698.                                 LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value
  1699.                             else
  1700.                                 LFace = FaceMeme:clone()
  1701.                                 LFace.Parent = b.Character:FindFirstChild("Head")
  1702.                                 LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value
  1703.                             end
  1704.                         end
  1705.                     end)
  1706.                 end
  1707.             end
  1708.         end
  1709.     end, function()
  1710.         for i, v in pairs(Selected:GetChildren()) do
  1711.             for _, b in pairs(game.Players:GetChildren()) do
  1712.                 if b.Name == v.Name and game.Players ~= nil and b ~= nil and b.Character ~= nil then
  1713.                     ypcall(function()
  1714.                         if b.Character:FindFirstChild("Head") ~= nil and b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then
  1715.                             b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove()
  1716.                         end
  1717.                     end)
  1718.                 end
  1719.             end
  1720.         end
  1721.     end, MEId)
  1722.     MEPId.Changed:connect(function()
  1723.         if La:IsA("ScrollingFrame") then
  1724.             La.CanvasSize = UDim2.new(0, 0, 0, 35 * MEPId.Value)
  1725.         end
  1726.     end)
  1727.     if Folder ~= nil and Folder:FindFirstChild("MemeData") ~= nil then
  1728.         for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do
  1729.             Button(La, v.Name, EmptySP, EmptySP, function()
  1730.                 if v:IsA("IntValue") and memevalue ~= nil then
  1731.                     memevalue.Value = v.Name
  1732.                     memeid.Value = v.Value
  1733.                     MemePicId.ValueBox.Text = memeid.Value
  1734.                 end
  1735.             end, MEPId)
  1736.             MEPId.Value = i
  1737.             La.CanvasSize = UDim2.new(0, 0, 0, 35 * MEPId.Value)
  1738.         end
  1739.     end
  1740. end
  1741. function spamDecal(v, decalpicture)
  1742.     if v:IsA("BasePart") then
  1743.         if v:FindFirstChild("ROXPLOITDECAL") then
  1744.             for l, c in pairs(v:GetChildren()) do
  1745.                 if c.Name == "ROXPLOITDECAL" and c:IsA("Decal") then
  1746.                     c.Texture = decalpicture
  1747.                 end
  1748.             end
  1749.         else
  1750.             for i = 0, 5 do
  1751.                 D = Instance.new("Decal")
  1752.                 D.Name = "ROXPLOITDECAL"
  1753.                 D.Face = i
  1754.                 D.Parent = v
  1755.                 D.Texture = decalpicture
  1756.             end
  1757.         end
  1758.     else
  1759.         for a, b in pairs(v:GetChildren()) do
  1760.             spamDecal(b, decalpicture)
  1761.         end
  1762.     end
  1763. end
  1764. function clearDecal(v)
  1765.     if v:IsA("BasePart") then
  1766.         for a, b in pairs(v:GetChildren()) do
  1767.             if b:IsA("Decal") and b.Name == "ROXPLOITDECAL" then
  1768.                 b:Remove()
  1769.             end
  1770.         end
  1771.     else
  1772.         for a, b in pairs(v:GetChildren()) do
  1773.             clearDecal(b)
  1774.         end
  1775.     end
  1776. end
  1777. local skyvalue = Instance.new("StringValue")
  1778. skyvalue.Value = "KrystalTeam"
  1779. local skyid = Instance.new("IntValue")
  1780. skyid.Value = 278201190
  1781. function SkyTab()
  1782.     local aKa = AddTab(M, N, "Decal / Sky", TabId)
  1783.     local aLa = ScrollFrame(aKa, UDim2.new(1, -100, 1, -140), UDim2.new(0, 0, 0, 140))
  1784.     aLa.Transparency = 1
  1785.     aLa.BorderSizePixel = 0
  1786.     aLa.CanvasSize = UDim2.new(0, 0, 0, 0)
  1787.     local aMa = Frame(aKa, UDim2.new(0, 100, 1, 0), UDim2.new(1, -100, 0, 0))
  1788.     aMa.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  1789.     aMa.Transparency = 0.75
  1790.     aMa.BorderSizePixel = 0
  1791.     local aNa = ImageLabel(aKa, 278201190, UDim2.new(0, 100, 0, 100), UDim2.new(1, -95, 0, 5))
  1792.     aNa.BorderSizePixel = 0
  1793.     aNa.ZIndex = 2
  1794.     local aOa = Frame(aKa, UDim2.new(1, -90, 0, 140), UDim2.new(0, 0, 0, 0))
  1795.     aOa.Transparency = 1
  1796.     aOa.BorderSizePixel = 0
  1797.     local aPa = Label(aOa, "  Selected Id: " .. memevalue.Value, UDim2.new(1, -10, 0, 35), UDim2.new(0, 0, 0, 0))
  1798.     aPa.TextXAlignment = "Left"
  1799.     skyvalue.Changed:connect(function()
  1800.         aPa.Text = "  Selected Id: " .. skyvalue.Value
  1801.     end)
  1802.     local aQa = Frame(aKa, UDim2.new(0, 10, 1, -140), UDim2.new(1, -110, 0, 140))
  1803.     aQa.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  1804.     aQa.Transparency = 0.85
  1805.     aQa.BorderSizePixel = 0
  1806.     local SkyBoxx = Instance.new("Sky")
  1807.     SkyBoxx.Name = "Ro-Sky"
  1808.     SkyBoxx.SkyboxBk = "rbxassetid://" .. skyid.Value
  1809.     SkyBoxx.SkyboxDn = "rbxassetid://" .. skyid.Value
  1810.     SkyBoxx.SkyboxFt = "rbxassetid://" .. skyid.Value
  1811.     SkyBoxx.SkyboxLf = "rbxassetid://" .. skyid.Value
  1812.     SkyBoxx.SkyboxRt = "rbxassetid://" .. skyid.Value
  1813.     SkyBoxx.SkyboxUp = "rbxassetid://" .. skyid.Value
  1814.     local SkyBoxId
  1815.     SkyBoxId = TextUsedLabel(aOa, "Decal Id", SkyId, 1)
  1816.     SkyBoxId.ValueBox.Text = skyid.Value
  1817.     skyid.Changed:connect(function()
  1818.         aNa.Image = "rbxassetid://" .. skyid.Value
  1819.         SkyBoxx.SkyboxBk = "rbxassetid://" .. skyid.Value
  1820.         SkyBoxx.SkyboxDn = "rbxassetid://" .. skyid.Value
  1821.         SkyBoxx.SkyboxFt = "rbxassetid://" .. skyid.Value
  1822.         SkyBoxx.SkyboxLf = "rbxassetid://" .. skyid.Value
  1823.         SkyBoxx.SkyboxRt = "rbxassetid://" .. skyid.Value
  1824.         SkyBoxx.SkyboxUp = "rbxassetid://" .. skyid.Value
  1825.     end)
  1826.     SkyBoxId.ValueBox.Changed:connect(function()
  1827.         local found = false
  1828.         skyid.Value = SkyBoxId.ValueBox.Text
  1829.         if Folder ~= nil and Folder:FindFirstChild("SkyData") ~= nil then
  1830.             for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do
  1831.                 if skyid.Value == v.Value then
  1832.                     found = true
  1833.                     break
  1834.                 end
  1835.             end
  1836.         end
  1837.         if found == false then
  1838.             skyvalue.Value = "Custom"
  1839.             aPa.Text = "  Selected Id: Custom"
  1840.         end
  1841.         found = false
  1842.     end)
  1843.     local SetSky, LSky
  1844.     SetSky = ToggleButton(aOa, "Set Sky", function()
  1845.         if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then
  1846.             game.Lighting:FindFirstChild("Ro-Sky"):Remove()
  1847.         end
  1848.         SkyBoxx.SkyboxBk = "rbxassetid://" .. skyid.Value
  1849.         SkyBoxx.SkyboxDn = "rbxassetid://" .. skyid.Value
  1850.         SkyBoxx.SkyboxFt = "rbxassetid://" .. skyid.Value
  1851.         SkyBoxx.SkyboxLf = "rbxassetid://" .. skyid.Value
  1852.         SkyBoxx.SkyboxRt = "rbxassetid://" .. skyid.Value
  1853.         SkyBoxx.SkyboxUp = "rbxassetid://" .. skyid.Value
  1854.         LSky = SkyBoxx:Clone()
  1855.         LSky.Parent = game.Lighting
  1856.     end, function()
  1857.         if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then
  1858.             game.Lighting:FindFirstChild("Ro-Sky"):Remove()
  1859.         end
  1860.     end, SkyId)
  1861.     local bsdecal
  1862.     bsdecal = ToggleButton(aOa, "Decal Spam", function()
  1863.         spamDecal(game.Workspace, "rbxassetid://" .. skyid.Value)
  1864.     end, function()
  1865.         clearDecal(game.Workspace)
  1866.     end, SkyId)
  1867.     bsdecal.On.Text = "Spam"
  1868.     bsdecal.Off.Text = "Clear"
  1869.     SkypId.Changed:connect(function()
  1870.         if aLa:IsA("ScrollingFrame") then
  1871.             aLa.CanvasSize = UDim2.new(0, 0, 0, 35 * SkypId.Value)
  1872.         end
  1873.     end)
  1874.     if Folder ~= nil and Folder:FindFirstChild("SkyData") ~= nil then
  1875.         for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do
  1876.             Button(aLa, v.Name, EmptySP, EmptySP, function()
  1877.                 if v:IsA("IntValue") and skyvalue ~= nil then
  1878.                     skyvalue.Value = v.Name
  1879.                     skyid.Value = v.Value
  1880.                     SkyBoxId.ValueBox.Text = skyid.Value
  1881.                 end
  1882.             end, SkypId)
  1883.             SkypId.Value = i
  1884.             aLa.CanvasSize = UDim2.new(0, 0, 0, 35 * SkypId.Value)
  1885.         end
  1886.     end
  1887. end
  1888. function LightingControl()
  1889.     Ga = AddTab(M, N, "Lighting Control", TabId)
  1890.     Ha = ScrollFrame(Ga, UDim2.new(1, 10, 1, 0), UDim2.new(0, 0, 0, 0))
  1891.     Ha.Transparency = 1
  1892.     Ha.BorderSizePixel = 0
  1893.     Ha.CanvasSize = UDim2.new(0, 0, 0, 0)
  1894.     LCId.Changed:connect(function()
  1895.         if Ha:IsA("ScrollingFrame") then
  1896.             Ha.CanvasSize = UDim2.new(0, 0, 0, 35 * LCId.Value)
  1897.         end
  1898.     end)
  1899.     local RColor = TextUsedLabel(Ha, "Red", LCId, 255)
  1900.     local GColor = TextUsedLabel(Ha, "Green", LCId, 255)
  1901.     local BColor = TextUsedLabel(Ha, "Blue", LCId, 255)
  1902.     Button(Ha, "Set Ambient", EmptySP, EmptySP, function()
  1903.         if RColor:FindFirstChild("ValueBox") ~= nil and GColor:FindFirstChild("ValueBox") ~= nil and BColor:FindFirstChild("ValueBox") ~= nil and RColor:FindFirstChild("ValueBox").Text ~= "" and GColor:FindFirstChild("ValueBox").Text ~= "" and BColor:FindFirstChild("ValueBox").Text ~= "" then
  1904.             game.Lighting.Ambient = Color3.new(RColor:FindFirstChild("ValueBox").Text / 255, GColor:FindFirstChild("ValueBox").Text / 255, BColor:FindFirstChild("ValueBox").Text / 255)
  1905.         end
  1906.     end, LCId)
  1907.     Button(Ha, "Set OutdoorAmbient", EmptySP, EmptySP, function()
  1908.         if RColor:FindFirstChild("ValueBox") ~= nil and GColor:FindFirstChild("ValueBox") ~= nil and BColor:FindFirstChild("ValueBox") ~= nil and RColor:FindFirstChild("ValueBox").Text ~= "" and GColor:FindFirstChild("ValueBox").Text ~= "" and BColor:FindFirstChild("ValueBox").Text ~= "" then
  1909.             game.Lighting.OutdoorAmbient = Color3.new(RColor:FindFirstChild("ValueBox").Text / 255, GColor:FindFirstChild("ValueBox").Text / 255, BColor:FindFirstChild("ValueBox").Text / 255)
  1910.         end
  1911.     end, LCId)
  1912.     Button(Ha, "Set ShadowColor", EmptySP, EmptySP, function()
  1913.         if RColor:FindFirstChild("ValueBox") ~= nil and GColor:FindFirstChild("ValueBox") ~= nil and BColor:FindFirstChild("ValueBox") ~= nil and RColor:FindFirstChild("ValueBox").Text ~= "" and GColor:FindFirstChild("ValueBox").Text ~= "" and BColor:FindFirstChild("ValueBox").Text ~= "" then
  1914.             game.Lighting.ShadowColor = Color3.new(RColor:FindFirstChild("ValueBox").Text / 255, GColor:FindFirstChild("ValueBox").Text / 255, BColor:FindFirstChild("ValueBox").Text / 255)
  1915.         end
  1916.     end, LCId)
  1917.     Button(Ha, "Set ColorShift_Bottom", EmptySP, EmptySP, function()
  1918.         if RColor:FindFirstChild("ValueBox") ~= nil and GColor:FindFirstChild("ValueBox") ~= nil and BColor:FindFirstChild("ValueBox") ~= nil and RColor:FindFirstChild("ValueBox").Text ~= "" and GColor:FindFirstChild("ValueBox").Text ~= "" and BColor:FindFirstChild("ValueBox").Text ~= "" then
  1919.             game.Lighting.ColorShift_Bottom = Color3.new(RColor:FindFirstChild("ValueBox").Text / 255, GColor:FindFirstChild("ValueBox").Text / 255, BColor:FindFirstChild("ValueBox").Text / 255)
  1920.         end
  1921.     end, LCId)
  1922.     Button(Ha, "Set ColorShift_Top", EmptySP, EmptySP, function()
  1923.         if RColor:FindFirstChild("ValueBox") ~= nil and GColor:FindFirstChild("ValueBox") ~= nil and BColor:FindFirstChild("ValueBox") ~= nil and RColor:FindFirstChild("ValueBox").Text ~= "" and GColor:FindFirstChild("ValueBox").Text ~= "" and BColor:FindFirstChild("ValueBox").Text ~= "" then
  1924.             game.Lighting.ColorShift_Top = Color3.new(RColor:FindFirstChild("ValueBox").Text / 255, GColor:FindFirstChild("ValueBox").Text / 255, BColor:FindFirstChild("ValueBox").Text / 255)
  1925.         end
  1926.     end, LCId)
  1927.     Button(Ha, "Set FogColor", EmptySP, EmptySP, function()
  1928.         if RColor:FindFirstChild("ValueBox") ~= nil and GColor:FindFirstChild("ValueBox") ~= nil and BColor:FindFirstChild("ValueBox") ~= nil and RColor:FindFirstChild("ValueBox").Text ~= "" and GColor:FindFirstChild("ValueBox").Text ~= "" and BColor:FindFirstChild("ValueBox").Text ~= "" then
  1929.             game.Lighting.FogColor = Color3.new(RColor:FindFirstChild("ValueBox").Text / 255, GColor:FindFirstChild("ValueBox").Text / 255, BColor:FindFirstChild("ValueBox").Text / 255)
  1930.         end
  1931.     end, LCId)
  1932.     local FogStartButton
  1933.     FogStartButton = TextUsedButton(Ha, "Set FogStart", function()
  1934.         if FogStartButton ~= nil and FogStartButton:FindFirstChild("ValueBox") ~= nil then
  1935.             game.Lighting.FogStart = FogStartButton:FindFirstChild("ValueBox").Text
  1936.         end
  1937.     end, LCId, 0)
  1938.     local FogEndButton
  1939.     FogEndButton = TextUsedButton(Ha, "Set FogEnd", function()
  1940.         if FogEndButton ~= nil and FogEndButton:FindFirstChild("ValueBox") ~= nil then
  1941.             game.Lighting.FogEnd = FogEndButton:FindFirstChild("ValueBox").Text
  1942.         end
  1943.     end, LCId, 100000)
  1944.     local BrightnessButton
  1945.     BrightnessButton = TextUsedButton(Ha, "Set Brightness", function()
  1946.         if BrightnessButton ~= nil and BrightnessButton:FindFirstChild("ValueBox") ~= nil then
  1947.             game.Lighting.Brightness = BrightnessButton:FindFirstChild("ValueBox").Text
  1948.         end
  1949.     end, LCId, 1)
  1950.     ToggleButton(Ha, "GlobalShadows", function()
  1951.         game.Lighting.GlobalShadows = true
  1952.     end, function()
  1953.         game.Lighting.GlobalShadows = false
  1954.     end, LCId)
  1955.     ToggleButton(Ha, "Outlines", function()
  1956.         game.Lighting.Outlines = true
  1957.     end, function()
  1958.         game.Lighting.Outlines = false
  1959.     end, LCId)
  1960. end
  1961. function GenerateMenu(parent)
  1962.     Selected = CreateFolder(parent, "Selected")
  1963.     Banned = CreateFolder(parent, "Banned")
  1964.     WayFolder = CreateFolder(parent, "WayPoint")
  1965.     WayFolder.ChildAdded:connect(function()
  1966.         wait()
  1967.         GenerateWFolder()
  1968.     end)
  1969.     WayFolder.ChildRemoved:connect(function()
  1970.         wait()
  1971.         GenerateWFolder()
  1972.     end)
  1973.     E = Frame(parent, UDim2.new(0, 475, 0, 20), UDim2.new(0.5, -250, -0.5, -175))
  1974.     E.Style = "RobloxRound"
  1975.     E.Draggable = true
  1976.     E.Active = true
  1977.     E.ZIndex = 2
  1978.     D = Frame(E, UDim2.new(0, 500, 0, 350), UDim2.new(0, -20, 0, -20))
  1979.     D.Style = "RobloxRound"
  1980.     F = Label(E, "Ro-Xploit 6.0", UDim2.new(0.5, 0, 1, 0), UDim2.new(0, 15, 0, 0))
  1981.     F.FontSize = "Size12"
  1982.     F.TextXAlignment = "Left"
  1983.     F.ZIndex = 3
  1984.     F = Button(E, "x", UDim2.new(0, 20, 0, 20), UDim2.new(1, -15, 0, -9), function()
  1985.         ToggleMenu()
  1986.     end)
  1987.     F.FontSize = "Size12"
  1988.     F.Style = "Custom"
  1989.     F.BackgroundTransparency = 1
  1990.     F.ZIndex = 3
  1991.     G = Frame(D, UDim2.new(1, -10, 1, -35), UDim2.new(0, 5, 0, 30))
  1992.     G.Name = "Main"
  1993.     G.Style = "RobloxRound"
  1994.     H = ImageLabel(D, "278201073", UDim2.new(0, 100, 0, 100), UDim2.new(0, -50, 0, -50))
  1995.     H.ZIndex = 4
  1996.     ypcall(function()
  1997.         Execute(function()
  1998.             local way = true
  1999.             while wait(0.0025) do
  2000.                 if way == false then
  2001.                     H.Rotation = H.Rotation + 1
  2002.                     if H.Rotation >= 10 then
  2003.                         way = true
  2004.                     end
  2005.                 else
  2006.                     H.Rotation = H.Rotation - 1
  2007.                     if H.Rotation <= -10 then
  2008.                         way = false
  2009.                     end
  2010.                 end
  2011.             end
  2012.         end)
  2013.     end)
  2014.     I = Frame(G, UDim2.new(0, 5, 1, 0), UDim2.new(0, 110, 0, 0))
  2015.     I.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2016.     I.Transparency = 0.5
  2017.     I.BorderSizePixel = 0
  2018.     I = Frame(G, UDim2.new(0, 10, 1, 0), UDim2.new(0, 100, 0, 0))
  2019.     I.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2020.     I.Transparency = 0.75
  2021.     I.BorderSizePixel = 0
  2022.     I = Frame(G, UDim2.new(0, 10, 1, 0), UDim2.new(1, -10, 0, 0))
  2023.     I.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2024.     I.Transparency = 0.75
  2025.     I.BorderSizePixel = 0
  2026.     J = ScrollFrame(G, UDim2.new(0, 110, 1, 0), UDim2.new(0, 0, 0, 0))
  2027.     J.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2028.     J.Transparency = 0.75
  2029.     J.BorderSizePixel = 0
  2030.     K = Frame(G, UDim2.new(1, -115, 1, 0), UDim2.new(0, 115, 0, 0))
  2031.     K.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2032.     K.Transparency = 0.75
  2033.     K.BorderSizePixel = 0
  2034.     L = Button(parent, "SHOW", UDim2.new(0, 50, 0, 50), UDim2.new(0, -50, 1, -50), function()
  2035.         ToggleMenu()
  2036.     end)
  2037.     L.TextWrapped = false
  2038.     M = Frame(J, UDim2.new(0, 100, 0, 0), UDim2.new(0, 0, 0, 0))
  2039.     M.Transparency = 1
  2040.     N = Frame(K, UDim2.new(1, -10, 1, 0), UDim2.new(0, 0, 0, 0))
  2041.     N.Transparency = 1
  2042.     O = AddTab(M, N, "Select Player", TabId)
  2043.     P = ScrollFrame(O, UDim2.new(1, 10, 1, -20), UDim2.new(0, 0, 0, 20))
  2044.     P.Transparency = 1
  2045.     P.BorderSizePixel = 0
  2046.     P.CanvasSize = UDim2.new(0, 0, 0, 0)
  2047.     C = Button(O, "NONE", UDim2.new(0, 85.75, 0, 20), UDim2.new(0, 0, 0, 0), function()
  2048.         ClearFolder(Selected)
  2049.         SetPlayerList(P)
  2050.     end)
  2051.     C.Style = "Custom"
  2052.     C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2053.     C.BackgroundTransparency = 0.85
  2054.     C.BorderSizePixel = 0
  2055.     C = Button(O, "ME", UDim2.new(0, 85.75, 0, 20), UDim2.new(0, 85.75, 0, 0), function()
  2056.         ClearFolder(Selected)
  2057.         ypcall(function()
  2058.             if game.Players ~= nil and game.Players.LocalPlayer ~= nil then
  2059.                 AddValue(Selected, game.Players.LocalPlayer.Name)
  2060.             end
  2061.         end)
  2062.         SetPlayerList(P)
  2063.     end)
  2064.     C.Style = "Custom"
  2065.     C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2066.     C.BackgroundTransparency = 0.85
  2067.     C.BorderSizePixel = 0
  2068.     C = Button(O, "OTHERS", UDim2.new(0, 84.75, 0, 20), UDim2.new(0, 171.5, 0, 0), function()
  2069.         ClearFolder(Selected)
  2070.         ypcall(function()
  2071.             if game.Players ~= nil and game.Players.LocalPlayer ~= nil then
  2072.                 for i, v in pairs(game.Players:GetChildren()) do
  2073.                     if v.Name ~= game.Players.LocalPlayer.Name then
  2074.                         AddValue(Selected, v.Name)
  2075.                     end
  2076.                 end
  2077.             end
  2078.         end)
  2079.         SetPlayerList(P)
  2080.     end)
  2081.     C.Style = "Custom"
  2082.     C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2083.     C.BackgroundTransparency = 0.85
  2084.     C.BorderSizePixel = 0
  2085.     C = Button(O, "ALL", UDim2.new(0, 85.75, 0, 20), UDim2.new(0, 257.25, 0, 0), function()
  2086.         ClearFolder(Selected)
  2087.         ypcall(function()
  2088.             if game.Players ~= nil then
  2089.                 for i, v in pairs(game.Players:GetChildren()) do
  2090.                     AddValue(Selected, v.Name)
  2091.                 end
  2092.             end
  2093.         end)
  2094.         SetPlayerList(P)
  2095.     end)
  2096.     C.Style = "Custom"
  2097.     C.BackgroundColor3 = Color3.new(0, 0.29411764705882354, 0.5882352941176471)
  2098.     C.BackgroundTransparency = 0.85
  2099.     C.BorderSizePixel = 0
  2100.     GeneratePlayerCommand()
  2101.     GenerateServerDestruction()
  2102.     GenerateLocalCommand()
  2103.     GenerateScriptTab()
  2104.     LightingControl()
  2105.     ExplorerTab()
  2106.     GenerateWayPoints()
  2107.     SkyTab()
  2108.     MemeTab()
  2109.     GenerateMenuPart2()
  2110.     Label(parent, string.reverse(".maeTlatsyrK :yB ,0.6 tiolpX-oR"), UDim2.new(1, 0, 0, 15), UDim2.new(0, 0, 1, -15)).TextTransparency = 0.5
  2111.     Credit()
  2112.     return D
  2113. end
  2114. a = Instance.new("ScreenGui", Folder)
  2115. a.Name = "RX6"
  2116. if Folder ~= nil then
  2117.     Execute(function()
  2118.         ypcall(function()
  2119.             wait(0.25)
  2120.             GenerateMenu(a)
  2121.             game.Players.ChildAdded:connect(function()
  2122.                 SetPlayerList(P)
  2123.                 wait()
  2124.             end)
  2125.             game.Players.ChildRemoved:connect(function(c)
  2126.                 if VerifyValue(Selected, c.Name) and Selected:FindFirstChild(c.Name) then
  2127.                     Selected:FindFirstChild(c.Name):Remove()
  2128.                 end
  2129.                 SetPlayerList(P)
  2130.                 wait()
  2131.             end)
  2132.             SetPlayerList(P)
  2133.             wait(0.25)
  2134.             b = Frame(a, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0))
  2135.             b.Style = "RobloxRound"
  2136.             c = ImageLabel(b, "278208523", UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0))
  2137.             c.BackgroundTransparency = 1
  2138.             IntroSFX = PlaySFX(145487017, 1, 0.75)
  2139.             b:TweenSizeAndPosition(UDim2.new(0, 300, 0, 300), UDim2.new(0.5, -150, 0.5, -150), "Out", "Bounce", 0.5, true)
  2140.             wait(1)
  2141.             IntroSFX = PlaySFX(145487017, 0.75, 1.25)
  2142.             b:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0), "Out", "Bounce", 0.5, true)
  2143.             wait(0.75)
  2144.             b:Remove()
  2145.             d = Frame(a, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0))
  2146.             d.Style = "RobloxRound"
  2147.             e = Label(d, "Ro-Xploit 6.0", UDim2.new(1, 10, 1, 10), UDim2.new(0, -5, 0, -5))
  2148.             e.FontSize = "Size24"
  2149.             IntroSFX = PlaySFX(145487017, 1, 0.75)
  2150.             d:TweenSizeAndPosition(UDim2.new(0, 300, 0, 300), UDim2.new(0.5, -150, 0.5, -150), "Out", "Bounce", 0.5, true)
  2151.             wait(1)
  2152.             IntroSFX = PlaySFX(145487017, 0.75, 1.25)
  2153.             d:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0), "Out", "Bounce", 0.5, true)
  2154.             wait(0.75)
  2155.             d:Remove()
  2156.             PlaySFX(145487017, 0.85, 1.1)
  2157.             L:TweenPosition(UDim2.new(0, 0, 1, -50), "Out", "Bounce", 1, true)
  2158.         end)
  2159.     end)
  2160. end
  2161. spawn(function()
  2162.     while wait() do
  2163.         ypcall(function()
  2164.             for i, v in pairs(game.ReplicatedFirst:GetChildren()) do
  2165.                 if v.Disabled == true then
  2166.                     v:Remove()
  2167.                 end
  2168.             end
  2169.         end)
  2170.         ypcall(function()
  2171.             for i, v in pairs(game.Players:GetChildren()) do
  2172.                 if VerifyValue(Banned, v.Name) then
  2173.                     if v.Name == game.Players.LocalPlayer.Name then
  2174.                         if a ~= nil then
  2175.                             local MSG = Instance.new("Message", game.Players.LocalPlayer.PlayerGui)
  2176.                             MSG.Text = "You're BlackListed from using ro-xploit 6.0!"
  2177.                             game.Debris:AddItem(MSG, 7.5)
  2178.                             a:Remove()
  2179.                             Folder:Remove()
  2180.                         end
  2181.                     else
  2182.                         v:Remove()
  2183.                     end
  2184.                 end
  2185.             end
  2186.         end)
  2187.     end
  2188. end)
  2189. game:GetService("LogService").MessageOut:connect(function(PrintMessage)
  2190.     while true do
  2191.         if PrintMessage == script.Source then
  2192.         end
  2193.     end
  2194. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top