Advertisement
Dark_Agent

Krypton-Hub

Jun 6th, 2024
510
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 56.77 KB | Gaming | 0 0
  1. local Players = game:FindFirstChildOfClass("Players")
  2. local UserInput = game:FindFirstChildOfClass("UserInputService")
  3. local TweenServ = game:FindFirstChildOfClass("TweenService")
  4. local TweenInformation = TweenInfo.new(0.25)
  5.  
  6. local LocalPlayer = Players.LocalPlayer
  7.  
  8. local Library = {}
  9. local Tabbing = {}
  10.  
  11. local Current = nil
  12. local SelectedTabButton = nil
  13. local SelectedTab = nil
  14.  
  15. local Main = nil
  16. local TabList = nil
  17. local Tabs = nil
  18. local Assets = nil
  19.  
  20. local C3RGB = Color3.fromRGB
  21. local ScreenGui = Instance.new("ScreenGui")
  22.  
  23. task.spawn(function() -- let the gui create on other core
  24.     local G2L = {};
  25.  
  26.     -- StarterGui.Light
  27.     G2L["1"] = ScreenGui
  28.     G2L["1"]["Name"] = [[Light]];
  29.  
  30.     -- StarterGui.Light.MainFrame
  31.     G2L["2"] = Instance.new("Frame", G2L["1"]);
  32.     G2L["2"]["BorderSizePixel"] = 0;
  33.     G2L["2"]["BackgroundColor3"] = Color3.fromRGB(34, 34, 34);
  34.     G2L["2"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  35.     G2L["2"]["Size"] = UDim2.new(0, 450, 0, 300);
  36.     G2L["2"]["Position"] = UDim2.new(0.4996, 0, 0.49882, 0);
  37.     G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  38.     G2L["2"]["Name"] = [[MainFrame]];
  39.     G2L["2"]["BackgroundTransparency"] = 0.25;
  40.  
  41.     local ae = Instance.new("ImageLabel", G2L["2"]);
  42.     ae["BorderSizePixel"] = 0;
  43.     ae["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  44.     ae["ScaleType"] = Enum.ScaleType.Tile;
  45.     ae["ImageTransparency"] = 0.75;
  46.     ae["Image"] = [[rbxassetid://12975580993]];
  47.     ae["TileSize"] = UDim2.new(0, 8, 0, 8);
  48.     ae["Size"] = UDim2.new(1, 0, 1, 0);
  49.     ae['Name'] = "SnowTiles"
  50.     ae["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  51.     ae["BackgroundTransparency"] = 1;
  52.     ae.ZIndex=-1
  53.    
  54.     -- StarterGui.Light.MainFrame.UICorner
  55.     G2L["3"] = Instance.new("UICorner", G2L["2"]);
  56.     G2L["3"]["CornerRadius"] = UDim.new(0, 4);
  57.  
  58.     -- StarterGui.Light.MainFrame.Title
  59.     G2L["4"] = Instance.new("TextLabel", G2L["2"]);
  60.     G2L["4"]["BorderSizePixel"] = 0;
  61.     G2L["4"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  62.     G2L["4"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  63.     G2L["4"]["TextTransparency"] = 0.25;
  64.     G2L["4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  65.     G2L["4"]["TextSize"] = 16;
  66.     G2L["4"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  67.     G2L["4"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  68.     G2L["4"]["BackgroundTransparency"] = 1;
  69.     G2L["4"]["Size"] = UDim2.new(0, 89, 0, 19);
  70.     G2L["4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  71.     G2L["4"]["Text"] = [[Krypton]];
  72.     G2L["4"]["Name"] = [[Title]];
  73.     G2L["4"]["Position"] = UDim2.new(0, 10, 0, 6);
  74.  
  75.     -- StarterGui.Light.MainFrame.TabList
  76.     G2L["5"] = Instance.new("ScrollingFrame", G2L["2"]);
  77.     G2L["5"]["Active"] = true;
  78.     G2L["5"]["BorderSizePixel"] = 0;
  79.     G2L["5"]["CanvasSize"] = UDim2.new(0, 0, 0, 0);
  80.     G2L["5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  81.     G2L["5"]["Name"] = [[TabList]];
  82.     G2L["5"]["AutomaticCanvasSize"] = Enum.AutomaticSize.Y;
  83.     G2L["5"]["ClipsDescendants"] = false;
  84.     G2L["5"]["Size"] = UDim2.new(0, 100, 0, 262);
  85.     G2L["5"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
  86.     G2L["5"]["Position"] = UDim2.new(0, 10, 0.13333, -10);
  87.     G2L["5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  88.     G2L["5"]["ScrollBarThickness"] = 0;
  89.     G2L["5"]["BackgroundTransparency"] = 1;
  90.  
  91.     -- StarterGui.Light.MainFrame.TabList.UIListLayout
  92.     G2L["6"] = Instance.new("UIListLayout", G2L["5"]);
  93.     G2L["6"]["HorizontalAlignment"] = Enum.HorizontalAlignment.Center;
  94.     G2L["6"]["Padding"] = UDim.new(0, 2);
  95.     G2L["6"]["SortOrder"] = Enum.SortOrder.LayoutOrder;
  96.  
  97.     -- StarterGui.Light.MainFrame.TabHandler
  98.     G2L["7"] = Instance.new("Frame", G2L["2"]);
  99.     G2L["7"]["BorderSizePixel"] = 0;
  100.     G2L["7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  101.     G2L["7"]["ClipsDescendants"] = true;
  102.     G2L["7"]["Size"] = UDim2.new(0, 325, 0, 274);
  103.     G2L["7"]["Position"] = UDim2.new(0.256, 0, 0.08333, 0);
  104.     G2L["7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  105.     G2L["7"]["Name"] = [[TabHandler]];
  106.     G2L["7"]["BackgroundTransparency"] = 1;
  107.  
  108.     -- StarterGui.Light.MainFrame.TabHandler.Tabs
  109.     G2L["8"] = Instance.new("Folder", G2L["7"]);
  110.     G2L["8"]["Name"] = [[Tabs]];
  111.  
  112.     -- StarterGui.Light.MainFrame.shadowHolder
  113.     G2L["9"] = Instance.new("Frame", G2L["2"]);
  114.     G2L["9"]["ZIndex"] = -1;
  115.     G2L["9"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  116.     G2L["9"]["Size"] = UDim2.new(1.02778, 0, 1.045, 0);
  117.     G2L["9"]["Position"] = UDim2.new(0.5, 0, 0.49917, 0);
  118.     G2L["9"]["Name"] = [[shadowHolder]];
  119.     G2L["9"]["BackgroundTransparency"] = 1;
  120.  
  121.     -- StarterGui.Light.MainFrame.shadowHolder.umbraShadow
  122.     G2L["a"] = Instance.new("ImageLabel", G2L["9"]);
  123.     G2L["a"]["ZIndex"] = 0;
  124.     G2L["a"]["SliceCenter"] = Rect.new(10, 10, 118, 118);
  125.     G2L["a"]["ScaleType"] = Enum.ScaleType.Slice;
  126.     G2L["a"]["ImageTransparency"] = 0.86;
  127.     G2L["a"]["ImageColor3"] = Color3.fromRGB(0, 0, 0);
  128.     G2L["a"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  129.     G2L["a"]["Image"] = [[rbxassetid://1316045217]];
  130.     G2L["a"]["Size"] = UDim2.new(1, 4, 1, 4);
  131.     G2L["a"]["BackgroundTransparency"] = 1;
  132.     G2L["a"]["Name"] = [[umbraShadow]];
  133.     G2L["a"]["Position"] = UDim2.new(0.5, 0, 0.5, 2);
  134.  
  135.     -- StarterGui.Light.MainFrame.shadowHolder.penumbraShadow
  136.     G2L["b"] = Instance.new("ImageLabel", G2L["9"]);
  137.     G2L["b"]["ZIndex"] = 0;
  138.     G2L["b"]["SliceCenter"] = Rect.new(10, 10, 118, 118);
  139.     G2L["b"]["ScaleType"] = Enum.ScaleType.Slice;
  140.     G2L["b"]["ImageTransparency"] = 0.88;
  141.     G2L["b"]["ImageColor3"] = Color3.fromRGB(0, 0, 0);
  142.     G2L["b"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  143.     G2L["b"]["Image"] = [[rbxassetid://1316045217]];
  144.     G2L["b"]["Size"] = UDim2.new(1, 4, 1, 4);
  145.     G2L["b"]["BackgroundTransparency"] = 1;
  146.     G2L["b"]["Name"] = [[penumbraShadow]];
  147.     G2L["b"]["Position"] = UDim2.new(0.5, 0, 0.5, 2);
  148.  
  149.     -- StarterGui.Light.MainFrame.shadowHolder.ambientShadow
  150.     G2L["c"] = Instance.new("ImageLabel", G2L["9"]);
  151.     G2L["c"]["ZIndex"] = 0;
  152.     G2L["c"]["SliceCenter"] = Rect.new(10, 10, 118, 118);
  153.     G2L["c"]["ScaleType"] = Enum.ScaleType.Slice;
  154.     G2L["c"]["ImageTransparency"] = 0.88;
  155.     G2L["c"]["ImageColor3"] = Color3.fromRGB(0, 0, 0);
  156.     G2L["c"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  157.     G2L["c"]["Image"] = [[rbxassetid://1316045217]];
  158.     G2L["c"]["Size"] = UDim2.new(1, 4, 1, 4);
  159.     G2L["c"]["BackgroundTransparency"] = 1;
  160.     G2L["c"]["Name"] = [[ambientShadow]];
  161.     G2L["c"]["Position"] = UDim2.new(0.5, 0, 0.5, 2);
  162.  
  163.     -- StarterGui.Light.MainFrame.ExitButton
  164.     G2L["d"] = Instance.new("ImageButton", G2L["2"]);
  165.     G2L["d"]["BorderSizePixel"] = 0;
  166.     G2L["d"]["ScaleType"] = Enum.ScaleType.Fit;
  167.     G2L["d"]["ImageTransparency"] = 0.35;
  168.     G2L["d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  169.     G2L["d"]["Image"] = [[rbxasset://textures/AnimationEditor/button_popup_close.png]];
  170.     G2L["d"]["Size"] = UDim2.new(0, 12, 0, 12);
  171.     G2L["d"]["BackgroundTransparency"] = 1;
  172.     G2L["d"]["Name"] = [[ExitButton]];
  173.     G2L["d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  174.     G2L["d"]["Position"] = UDim2.new(0.97286, -10, -0.00333, 10);
  175.  
  176.     -- StarterGui.Light.MainFrame.ExitPrompt
  177.     G2L["e"] = Instance.new("Frame", G2L["2"]);
  178.     G2L["e"]["Visible"] = false;
  179.     G2L["e"]["ZIndex"] = 3;
  180.     G2L["e"]["BorderSizePixel"] = 0;
  181.     G2L["e"]["BackgroundColor3"] = Color3.fromRGB(48, 48, 48);
  182.     G2L["e"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  183.     G2L["e"]["ClipsDescendants"] = true;
  184.     G2L["e"]["Size"] = UDim2.new(0, 209, 0, 69);
  185.     G2L["e"]["Position"] = UDim2.new(0.5, 0, 5.5, 0);
  186.     G2L["e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  187.     G2L["e"]["Name"] = [[ExitPrompt]];
  188.     G2L["e"]["BackgroundTransparency"] = 0.1;
  189.  
  190.     -- StarterGui.Light.MainFrame.ExitPrompt.ButtonCorner
  191.     G2L["f"] = Instance.new("UICorner", G2L["e"]);
  192.     G2L["f"]["Name"] = [[ButtonCorner]];
  193.     G2L["f"]["CornerRadius"] = UDim.new(0, 4);
  194.  
  195.     -- StarterGui.Light.MainFrame.ExitPrompt.UIStroke
  196.     G2L["10"] = Instance.new("UIStroke", G2L["e"]);
  197.     G2L["10"]["Transparency"] = 0.5;
  198.     G2L["10"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  199.     G2L["10"]["Thickness"] = 0.75;
  200.     G2L["10"]["Color"] = Color3.fromRGB(212, 212, 212);
  201.  
  202.     -- StarterGui.Light.MainFrame.ExitPrompt.Yes
  203.     G2L["11"] = Instance.new("TextButton", G2L["e"]);
  204.     G2L["11"]["BorderSizePixel"] = 0;
  205.     G2L["11"]["TextSize"] = 14;
  206.     G2L["11"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
  207.     G2L["11"]["BackgroundColor3"] = Color3.fromRGB(138, 255, 102);
  208.     G2L["11"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  209.     G2L["11"]["ZIndex"] = 3;
  210.     G2L["11"]["Size"] = UDim2.new(0, 89, 0, 21);
  211.     G2L["11"]["BackgroundTransparency"] = 0.9;
  212.     G2L["11"]["Name"] = [[Yes]];
  213.     G2L["11"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  214.     G2L["11"]["Text"] = [[ ]];
  215.     G2L["11"]["Position"] = UDim2.new(0.05115, 0, 0.1465, 30);
  216.  
  217.     -- StarterGui.Light.MainFrame.ExitPrompt.Yes.UIStroke
  218.     G2L["12"] = Instance.new("UIStroke", G2L["11"]);
  219.     G2L["12"]["Transparency"] = 0.5;
  220.     G2L["12"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  221.     G2L["12"]["Thickness"] = 0.75;
  222.     G2L["12"]["Color"] = Color3.fromRGB(38, 54, 23);
  223.  
  224.     -- StarterGui.Light.MainFrame.ExitPrompt.Yes.ButtonCorner
  225.     G2L["13"] = Instance.new("UICorner", G2L["11"]);
  226.     G2L["13"]["Name"] = [[ButtonCorner]];
  227.     G2L["13"]["CornerRadius"] = UDim.new(0, 4);
  228.  
  229.     -- StarterGui.Light.MainFrame.ExitPrompt.Yes.Label
  230.     G2L["14"] = Instance.new("TextLabel", G2L["11"]);
  231.     G2L["14"]["ZIndex"] = 3;
  232.     G2L["14"]["BorderSizePixel"] = 0;
  233.     G2L["14"]["TextStrokeColor3"] = Color3.fromRGB(219, 246, 209);
  234.     G2L["14"]["TextTransparency"] = 0.25;
  235.     G2L["14"]["BackgroundColor3"] = Color3.fromRGB(133, 255, 88);
  236.     G2L["14"]["TextSize"] = 14;
  237.     G2L["14"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  238.     G2L["14"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  239.     G2L["14"]["BackgroundTransparency"] = 1;
  240.     G2L["14"]["AnchorPoint"] = Vector2.new(0, 0.5);
  241.     G2L["14"]["Size"] = UDim2.new(0, 89, 0, 20);
  242.     G2L["14"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  243.     G2L["14"]["Text"] = [[Yeah go ahead!]];
  244.     G2L["14"]["Name"] = [[Label]];
  245.     G2L["14"]["Position"] = UDim2.new(0, 0, 0, 10);
  246.  
  247.     -- StarterGui.Light.MainFrame.ExitPrompt.Label
  248.     G2L["15"] = Instance.new("TextLabel", G2L["e"]);
  249.     G2L["15"]["ZIndex"] = 3;
  250.     G2L["15"]["BorderSizePixel"] = 0;
  251.     G2L["15"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  252.     G2L["15"]["TextTransparency"] = 0.25;
  253.     G2L["15"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  254.     G2L["15"]["TextSize"] = 16;
  255.     G2L["15"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  256.     G2L["15"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  257.     G2L["15"]["BackgroundTransparency"] = 1;
  258.     G2L["15"]["AnchorPoint"] = Vector2.new(0, 0.5);
  259.     G2L["15"]["Size"] = UDim2.new(0, 208, 0, 25);
  260.     G2L["15"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  261.     G2L["15"]["Text"] = [[Are you sure you wanna quit?]];
  262.     G2L["15"]["Name"] = [[Label]];
  263.     G2L["15"]["Position"] = UDim2.new(0, 0, 0, 19);
  264.  
  265.     -- StarterGui.Light.MainFrame.ExitPrompt.No
  266.     G2L["16"] = Instance.new("TextButton", G2L["e"]);
  267.     G2L["16"]["BorderSizePixel"] = 0;
  268.     G2L["16"]["TextSize"] = 14;
  269.     G2L["16"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
  270.     G2L["16"]["BackgroundColor3"] = Color3.fromRGB(255, 86, 86);
  271.     G2L["16"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  272.     G2L["16"]["ZIndex"] = 3;
  273.     G2L["16"]["Size"] = UDim2.new(0, 89, 0, 21);
  274.     G2L["16"]["BackgroundTransparency"] = 0.9;
  275.     G2L["16"]["Name"] = [[No]];
  276.     G2L["16"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  277.     G2L["16"]["Text"] = [[ ]];
  278.     G2L["16"]["Position"] = UDim2.new(0.53583, 0, 0.1465, 30);
  279.  
  280.     -- StarterGui.Light.MainFrame.ExitPrompt.No.UIStroke
  281.     G2L["17"] = Instance.new("UIStroke", G2L["16"]);
  282.     G2L["17"]["Transparency"] = 0.5;
  283.     G2L["17"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  284.     G2L["17"]["Thickness"] = 0.75;
  285.     G2L["17"]["Color"] = Color3.fromRGB(99, 29, 29);
  286.  
  287.     -- StarterGui.Light.MainFrame.ExitPrompt.No.ButtonCorner
  288.     G2L["18"] = Instance.new("UICorner", G2L["16"]);
  289.     G2L["18"]["Name"] = [[ButtonCorner]];
  290.     G2L["18"]["CornerRadius"] = UDim.new(0, 4);
  291.  
  292.     -- StarterGui.Light.MainFrame.ExitPrompt.No.Label
  293.     G2L["19"] = Instance.new("TextLabel", G2L["16"]);
  294.     G2L["19"]["ZIndex"] = 3;
  295.     G2L["19"]["BorderSizePixel"] = 0;
  296.     G2L["19"]["TextStrokeColor3"] = Color3.fromRGB(246, 200, 200);
  297.     G2L["19"]["TextTransparency"] = 0.25;
  298.     G2L["19"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  299.     G2L["19"]["TextSize"] = 14;
  300.     G2L["19"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  301.     G2L["19"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  302.     G2L["19"]["BackgroundTransparency"] = 1;
  303.     G2L["19"]["AnchorPoint"] = Vector2.new(0, 0.5);
  304.     G2L["19"]["Size"] = UDim2.new(0, 89, 0, 20);
  305.     G2L["19"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  306.     G2L["19"]["Text"] = [[Not feelin it.]];
  307.     G2L["19"]["Name"] = [[Label]];
  308.     G2L["19"]["Position"] = UDim2.new(0, 0, 0, 10);
  309.  
  310.     -- StarterGui.Light.MainFrame.Assets
  311.     G2L["1a"] = Instance.new("Folder", G2L["2"]);
  312.     G2L["1a"]["Name"] = [[Assets]];
  313.  
  314.     -- StarterGui.Light.MainFrame.Assets.Label
  315.     G2L["1b"] = Instance.new("Frame", G2L["1a"]);
  316.     G2L["1b"]["Visible"] = false;
  317.     G2L["1b"]["BorderSizePixel"] = 0;
  318.     G2L["1b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 202);
  319.     G2L["1b"]["ClipsDescendants"] = true;
  320.     G2L["1b"]["Size"] = UDim2.new(0, 315, 0, 30);
  321.     G2L["1b"]["Position"] = UDim2.new(0.0295, 0, 0.2594, 0);
  322.     G2L["1b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  323.     G2L["1b"]["Name"] = [[Label]];
  324.     G2L["1b"]["BackgroundTransparency"] = 0.9;
  325.  
  326.     -- StarterGui.Light.MainFrame.Assets.Label.ButtonCorner
  327.     G2L["1c"] = Instance.new("UICorner", G2L["1b"]);
  328.     G2L["1c"]["Name"] = [[ButtonCorner]];
  329.     G2L["1c"]["CornerRadius"] = UDim.new(0, 4);
  330.  
  331.     -- StarterGui.Light.MainFrame.Assets.Label.UIStroke
  332.     G2L["1d"] = Instance.new("UIStroke", G2L["1b"])
  333.     G2L["1d"]["Transparency"] = 0.5;
  334.     G2L["1d"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  335.     G2L["1d"]["Thickness"] = 0.75;
  336.     G2L["1d"]["Color"] = Color3.fromRGB(212, 212, 212);
  337.  
  338.     -- StarterGui.Light.MainFrame.Assets.Label.Label
  339.     G2L["1e"] = Instance.new("TextLabel", G2L["1b"]);
  340.     G2L["1e"]["BorderSizePixel"] = 0;
  341.     G2L["1e"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  342.     G2L["1e"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  343.     G2L["1e"]["TextTransparency"] = 0.25;
  344.     G2L["1e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  345.     G2L["1e"]["TextSize"] = 16;
  346.     G2L["1e"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  347.     G2L["1e"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  348.     G2L["1e"]["BackgroundTransparency"] = 1;
  349.     G2L["1e"]["AnchorPoint"] = Vector2.new(0, 0.5);
  350.     G2L["1e"]["Size"] = UDim2.new(0, 264, 0, 16);
  351.     G2L["1e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  352.     G2L["1e"]["Name"] = [[Label]];
  353.     G2L["1e"]["Position"] = UDim2.new(0, 10, 0, 15);
  354.  
  355.     -- StarterGui.Light.MainFrame.Assets.Label.Description
  356.     G2L["1f"] = Instance.new("TextLabel", G2L["1b"]);
  357.     G2L["1f"]["TextWrapped"] = true;
  358.     G2L["1f"]["BorderSizePixel"] = 0;
  359.     G2L["1f"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  360.     G2L["1f"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  361.     G2L["1f"]["TextTransparency"] = 0.25;
  362.     G2L["1f"]["TextYAlignment"] = Enum.TextYAlignment.Top;
  363.     G2L["1f"]["RichText"] = true
  364.     G2L["1f"]["AutomaticSize"] = Enum.AutomaticSize.Y
  365.     G2L["1f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  366.     G2L["1f"]["TextSize"] = 14;
  367.     G2L["1f"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  368.     G2L["1f"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  369.     G2L["1f"]["BackgroundTransparency"] = 1;
  370.     G2L["1f"]["AnchorPoint"] = Vector2.new(0, 0);
  371.     G2L["1f"]["Size"] = UDim2.new(0, 299, 0, 30);
  372.     G2L["1f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  373.     G2L["1f"]["Text"] = [[ ]];
  374.     G2L["1f"]["Name"] = [[Description]];
  375.     G2L["1f"]["Position"] = UDim2.new(0, 10, 0, 44);
  376.  
  377.     -- StarterGui.Light.MainFrame.Assets.Textbox
  378.     G2L["20"] = Instance.new("Frame", G2L["1a"]);
  379.     G2L["20"]["Visible"] = false;
  380.     G2L["20"]["BorderSizePixel"] = 0;
  381.     G2L["20"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  382.     G2L["20"]["ClipsDescendants"] = true;
  383.     G2L["20"]["Size"] = UDim2.new(0, 315, 0, 30);
  384.     G2L["20"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  385.     G2L["20"]["Name"] = [[Textbox]];
  386.     G2L["20"]["BackgroundTransparency"] = 0.9;
  387.  
  388.     -- StarterGui.Light.MainFrame.Assets.Textbox.ButtonCorner
  389.     G2L["21"] = Instance.new("UICorner", G2L["20"]);
  390.     G2L["21"]["Name"] = [[ButtonCorner]];
  391.     G2L["21"]["CornerRadius"] = UDim.new(0, 4);
  392.  
  393.     -- StarterGui.Light.MainFrame.Assets.Textbox.TextBox
  394.     G2L["22"] = Instance.new("TextBox", G2L["20"]);
  395.     G2L["22"]["CursorPosition"] = -1;
  396.     G2L["22"]["TextColor3"] = Color3.fromRGB(167, 167, 167);
  397.     G2L["22"]["PlaceholderColor3"] = Color3.fromRGB(136, 136, 136);
  398.     G2L["22"]["BorderSizePixel"] = 0;
  399.     G2L["22"]["TextWrapped"] = true;
  400.     G2L["22"]["TextTransparency"] = 0.25;
  401.     G2L["22"]["TextStrokeColor3"] = Color3.fromRGB(228, 228, 228);
  402.     G2L["22"]["TextSize"] = 14;
  403.     G2L["22"]["TextScaled"] = true;
  404.     G2L["22"]["BackgroundColor3"] = Color3.fromRGB(21, 21, 21);
  405.     G2L["22"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  406.     G2L["22"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
  407.     G2L["22"]["PlaceholderText"] = [[Input There]];
  408.     G2L["22"]["Size"] = UDim2.new(0, 73, 0, 17);
  409.     G2L["22"]["Position"] = UDim2.new(0.859, 0, 0, 15);
  410.     G2L["22"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  411.     G2L["22"]["Text"] = [[]];
  412.     G2L["22"]["BackgroundTransparency"] = 0.8;
  413.  
  414.     -- StarterGui.Light.MainFrame.Assets.Textbox.TextBox.ButtonCorner
  415.     G2L["23"] = Instance.new("UICorner", G2L["22"]);
  416.     G2L["23"]["Name"] = [[ButtonCorner]];
  417.     G2L["23"]["CornerRadius"] = UDim.new(0, 2);
  418.  
  419.     -- StarterGui.Light.MainFrame.Assets.Textbox.TextBox.UIStroke
  420.     G2L["24"] = Instance.new("UIStroke", G2L["22"]);
  421.     G2L["24"]["Transparency"] = 0.5;
  422.     G2L["24"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  423.     G2L["24"]["Thickness"] = 0.75;
  424.     G2L["24"]["Color"] = Color3.fromRGB(212, 212, 212);
  425.  
  426.     -- StarterGui.Light.MainFrame.Assets.Textbox.TextBox.UITextSizeConstraint
  427.     G2L["25"] = Instance.new("UITextSizeConstraint", G2L["22"]);
  428.     G2L["25"]["MaxTextSize"] = 14;
  429.  
  430.     -- StarterGui.Light.MainFrame.Assets.Textbox.UIStroke
  431.     G2L["26"] = Instance.new("UIStroke", G2L["20"]);
  432.     G2L["26"]["Transparency"] = 0.5;
  433.     G2L["26"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  434.     G2L["26"]["Thickness"] = 0.75;
  435.     G2L["26"]["Color"] = Color3.fromRGB(212, 212, 212);
  436.  
  437.     -- StarterGui.Light.MainFrame.Assets.Textbox.Label
  438.     G2L["27"] = Instance.new("TextLabel", G2L["20"]);
  439.     G2L["27"]["BorderSizePixel"] = 0;
  440.     G2L["27"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  441.     G2L["27"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  442.     G2L["27"]["TextTransparency"] = 0.25;
  443.     G2L["27"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  444.     G2L["27"]["TextSize"] = 16;
  445.     G2L["27"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  446.     G2L["27"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  447.     G2L["27"]["BackgroundTransparency"] = 1;
  448.     G2L["27"]["AnchorPoint"] = Vector2.new(0, 0.5);
  449.     G2L["27"]["Size"] = UDim2.new(0, 264, 0, 16);
  450.     G2L["27"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  451.     G2L["27"]["Name"] = [[Label]];
  452.     G2L["27"]["Position"] = UDim2.new(0, 10, 0, 15);
  453.  
  454.     -- StarterGui.Light.MainFrame.Assets.Textbox.Description
  455.     G2L["28"] = Instance.new("TextLabel", G2L["20"]);
  456.     G2L["28"]["TextWrapped"] = true;
  457.     G2L["28"]["BorderSizePixel"] = 0;
  458.     G2L["28"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  459.     G2L["28"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  460.     G2L["28"]["TextTransparency"] = 0.25;
  461.     G2L["28"]["TextYAlignment"] = Enum.TextYAlignment.Top;
  462.     G2L["28"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  463.     G2L["28"]["TextSize"] = 14;
  464.     G2L["28"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  465.     G2L["28"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  466.     G2L["28"]["BackgroundTransparency"] = 1;
  467.     G2L["28"]["RichText"] = true
  468.     G2L["28"]["AutomaticSize"] = Enum.AutomaticSize.Y
  469.     G2L["28"]["AnchorPoint"] = Vector2.new(0, 0);
  470.     G2L["28"]["Size"] = UDim2.new(0, 299, 0, 30);
  471.     G2L["28"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  472.     G2L["28"]["Text"] = [[ ]];
  473.     G2L["28"]["Name"] = [[Description]];
  474.     G2L["28"]["Position"] = UDim2.new(0, 10, 0, 44);
  475.  
  476.     -- StarterGui.Light.MainFrame.Assets.Button
  477.     G2L["29"] = Instance.new("TextButton", G2L["1a"]);
  478.     G2L["29"]["BorderSizePixel"] = 0;
  479.     G2L["29"]["AutoButtonColor"] = false;
  480.     G2L["29"]["TextTransparency"] = 0.25;
  481.     G2L["29"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  482.     G2L["29"]["TextSize"] = 16;
  483.     G2L["29"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  484.     G2L["29"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  485.     G2L["29"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  486.     G2L["29"]["Size"] = UDim2.new(0, 315, 0, 30);
  487.     G2L["29"]["BackgroundTransparency"] = 0.9;
  488.     G2L["29"]["Name"] = [[Button]];
  489.     G2L["29"]["ClipsDescendants"] = true;
  490.     G2L["29"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  491.     G2L["29"]["Text"] = [[ ]];
  492.     G2L["29"]["Visible"] = false;
  493.  
  494.     -- StarterGui.Light.MainFrame.Assets.Button.ButtonCorner
  495.     G2L["2a"] = Instance.new("UICorner", G2L["29"]);
  496.     G2L["2a"]["Name"] = [[ButtonCorner]];
  497.     G2L["2a"]["CornerRadius"] = UDim.new(0, 4);
  498.  
  499.     -- StarterGui.Light.MainFrame.Assets.Button.UIStroke
  500.     G2L["2b"] = Instance.new("UIStroke", G2L["29"]);
  501.     G2L["2b"]["Transparency"] = 0.5;
  502.     G2L["2b"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  503.     G2L["2b"]["Thickness"] = 0.75;
  504.     G2L["2b"]["Color"] = Color3.fromRGB(212, 212, 212);
  505.  
  506.     -- StarterGui.Light.MainFrame.Assets.Button.Label
  507.     G2L["2c"] = Instance.new("TextLabel", G2L["29"]);
  508.     G2L["2c"]["BorderSizePixel"] = 0;
  509.     G2L["2c"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  510.     G2L["2c"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  511.     G2L["2c"]["TextTransparency"] = 0.25;
  512.     G2L["2c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  513.     G2L["2c"]["TextSize"] = 16;
  514.     G2L["2c"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  515.     G2L["2c"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  516.     G2L["2c"]["BackgroundTransparency"] = 1;
  517.     G2L["2c"]["AnchorPoint"] = Vector2.new(0, 0.5);
  518.     G2L["2c"]["Size"] = UDim2.new(0, 264, 0, 16);
  519.     G2L["2c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  520.     G2L["2c"]["Name"] = [[Label]];
  521.     G2L["2c"]["Position"] = UDim2.new(0, 10, 0, 15);
  522.  
  523.     -- StarterGui.Light.MainFrame.Assets.Button.Description
  524.     G2L["2d"] = Instance.new("TextLabel", G2L["29"]);
  525.     G2L["2d"]["TextWrapped"] = true;
  526.     G2L["2d"]["BorderSizePixel"] = 0;
  527.     G2L["2d"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  528.     G2L["2d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  529.     G2L["2d"]["TextTransparency"] = 0.25;
  530.     G2L["2d"]["TextYAlignment"] = Enum.TextYAlignment.Top;
  531.     G2L["2d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  532.     G2L["2d"]["TextSize"] = 14;
  533.     G2L["2d"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  534.     G2L["2d"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  535.     G2L["2d"]["BackgroundTransparency"] = 1;
  536.     G2L["2d"]["RichText"] = true
  537.     G2L["2d"]["AutomaticSize"] = Enum.AutomaticSize.Y
  538.     G2L["2d"]["AnchorPoint"] = Vector2.new(0, 0);
  539.     G2L["2d"]["Size"] = UDim2.new(0, 299, 0, 30);
  540.     G2L["2d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  541.     G2L["2d"]["Text"] = [[ ]];
  542.     G2L["2d"]["Name"] = [[Description]];
  543.     G2L["2d"]["Position"] = UDim2.new(0, 10, 0, 44);
  544.  
  545.     -- StarterGui.Light.MainFrame.Assets.TabButton
  546.     G2L["2e"] = Instance.new("TextButton", G2L["1a"]);
  547.     G2L["2e"]["BorderSizePixel"] = 0;
  548.     G2L["2e"]["TextTransparency"] = 0.25;
  549.     G2L["2e"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  550.     G2L["2e"]["TextSize"] = 16;
  551.     G2L["2e"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  552.     G2L["2e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  553.     G2L["2e"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  554.     G2L["2e"]["Size"] = UDim2.new(0, 91, 0, 20);
  555.     G2L["2e"]["BackgroundTransparency"] = 1;
  556.     G2L["2e"]["Name"] = [[TabButton]];
  557.     G2L["2e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  558.     G2L["2e"]["Text"] = [[Config]];
  559.     G2L["2e"]["Visible"] = false;
  560.  
  561.     -- StarterGui.Light.MainFrame.Assets.TabButton.UICorner
  562.     G2L["2f"] = Instance.new("UICorner", G2L["2e"]);
  563.     G2L["2f"]["CornerRadius"] = UDim.new(0, 2);
  564.  
  565.     -- StarterGui.Light.MainFrame.Assets.Toggle
  566.     G2L["30"] = Instance.new("TextButton", G2L["1a"]);
  567.     G2L["30"]["BorderSizePixel"] = 0;
  568.     G2L["30"]["AutoButtonColor"] = false;
  569.     G2L["30"]["TextTransparency"] = 0.25;
  570.     G2L["30"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  571.     G2L["30"]["TextSize"] = 16;
  572.     G2L["30"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  573.     G2L["30"]["BackgroundColor3"] = Color3.fromRGB(255, 175, 175);
  574.     G2L["30"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  575.     G2L["30"]["Size"] = UDim2.new(0, 315, 0, 30);
  576.     G2L["30"]["BackgroundTransparency"] = 0.9;
  577.     G2L["30"]["Name"] = [[Toggle]];
  578.     G2L["30"]["ClipsDescendants"] = true;
  579.     G2L["30"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  580.     G2L["30"]["Text"] = [[ ]];
  581.     G2L["30"]["Visible"] = false;
  582.     G2L["30"]["Position"] = UDim2.new(0.01087, 0, 0.02256, 0);
  583.  
  584.     -- StarterGui.Light.MainFrame.Assets.Toggle.ButtonCorner
  585.     G2L["31"] = Instance.new("UICorner", G2L["30"]);
  586.     G2L["31"]["Name"] = [[ButtonCorner]];
  587.     G2L["31"]["CornerRadius"] = UDim.new(0, 4);
  588.  
  589.     -- StarterGui.Light.MainFrame.Assets.Toggle.Label
  590.     G2L["32"] = Instance.new("TextLabel", G2L["30"]);
  591.     G2L["32"]["BorderSizePixel"] = 0;
  592.     G2L["32"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  593.     G2L["32"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  594.     G2L["32"]["TextTransparency"] = 0.25;
  595.     G2L["32"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  596.     G2L["32"]["TextSize"] = 16;
  597.     G2L["32"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  598.     G2L["32"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  599.     G2L["32"]["BackgroundTransparency"] = 1;
  600.     G2L["32"]["AnchorPoint"] = Vector2.new(0, 0.5);
  601.     G2L["32"]["Size"] = UDim2.new(0, 264, 0, 16);
  602.     G2L["32"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  603.     G2L["32"]["Name"] = [[Label]];
  604.     G2L["32"]["Position"] = UDim2.new(0, 10, 0, 15);
  605.  
  606.     -- StarterGui.Light.MainFrame.Assets.Toggle.UIStroke
  607.     G2L["33"] = Instance.new("UIStroke", G2L["30"]);
  608.     G2L["33"]["Transparency"] = 0.5;
  609.     G2L["33"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  610.     G2L["33"]["Thickness"] = 0.75;
  611.     G2L["33"]["Color"] = Color3.fromRGB(212, 212, 212);
  612.  
  613.     -- StarterGui.Light.MainFrame.Assets.Toggle.Description
  614.     G2L["34"] = Instance.new("TextLabel", G2L["30"]);
  615.     G2L["34"]["TextWrapped"] = true;
  616.     G2L["34"]["BorderSizePixel"] = 0;
  617.     G2L["34"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  618.     G2L["34"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  619.     G2L["34"]["TextTransparency"] = 0.25;
  620.     G2L["34"]["TextYAlignment"] = Enum.TextYAlignment.Top;
  621.     G2L["34"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  622.     G2L["34"]["TextSize"] = 14;
  623.     G2L["34"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  624.     G2L["34"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  625.     G2L["34"]["BackgroundTransparency"] = 1;
  626.     G2L["34"]["RichText"] = true
  627.     G2L["34"]["AutomaticSize"] = Enum.AutomaticSize.Y
  628.     G2L["34"]["AnchorPoint"] = Vector2.new(0, 0);
  629.     G2L["34"]["Size"] = UDim2.new(0, 299, 0, 30);
  630.     G2L["34"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  631.     G2L["34"]["Text"] = [[ ]];
  632.     G2L["34"]["Name"] = [[Description]];
  633.     G2L["34"]["Position"] = UDim2.new(0, 10, 0, 44);
  634.  
  635.     -- StarterGui.Light.MainFrame.Assets.Slider
  636.     G2L["35"] = Instance.new("Frame", G2L["1a"]);
  637.     G2L["35"]["Visible"] = false;
  638.     G2L["35"]["BorderSizePixel"] = 0;
  639.     G2L["35"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  640.     G2L["35"]["ClipsDescendants"] = true;
  641.     G2L["35"]["Size"] = UDim2.new(0, 315, 0, 55);
  642.     G2L["35"]["Position"] = UDim2.new(0.01087, 0, 0.02256, 0);
  643.     G2L["35"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  644.     G2L["35"]["Name"] = [[Slider]];
  645.     G2L["35"]["BackgroundTransparency"] = 0.9;
  646.  
  647.     -- StarterGui.Light.MainFrame.Assets.Slider.ButtonCorner
  648.     G2L["36"] = Instance.new("UICorner", G2L["35"]);
  649.     G2L["36"]["Name"] = [[ButtonCorner]];
  650.     G2L["36"]["CornerRadius"] = UDim.new(0, 4);
  651.  
  652.     -- StarterGui.Light.MainFrame.Assets.Slider.UIStroke
  653.     G2L["37"] = Instance.new("UIStroke", G2L["35"]);
  654.     G2L["37"]["Transparency"] = 0.5;
  655.     G2L["37"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  656.     G2L["37"]["Thickness"] = 0.75;
  657.     G2L["37"]["Color"] = Color3.fromRGB(212, 212, 212);
  658.  
  659.     -- StarterGui.Light.MainFrame.Assets.Slider.SliderHold
  660.     G2L["38"] = Instance.new("TextButton", G2L["35"]);
  661.     G2L["38"]["BorderSizePixel"] = 0;
  662.     G2L["38"]["AutoButtonColor"] = false;
  663.     G2L["38"]["TextSize"] = 14;
  664.     G2L["38"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
  665.     G2L["38"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  666.     G2L["38"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  667.     G2L["38"]["Size"] = UDim2.new(0, 297, 0, 16);
  668.     G2L["38"]["BackgroundTransparency"] = 0.9;
  669.     G2L["38"]["Name"] = [[SliderHold]];
  670.     G2L["38"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  671.     G2L["38"]["Text"] = [[ ]];
  672.     G2L["38"]["Position"] = UDim2.new(0.032, 0, 0, 30);
  673.  
  674.     -- StarterGui.Light.MainFrame.Assets.Slider.SliderHold.UIStroke
  675.     G2L["39"] = Instance.new("UIStroke", G2L["38"]);
  676.     G2L["39"]["Transparency"] = 0.5;
  677.     G2L["39"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  678.     G2L["39"]["Thickness"] = 0.75;
  679.     G2L["39"]["Color"] = Color3.fromRGB(212, 212, 212);
  680.  
  681.     -- StarterGui.Light.MainFrame.Assets.Slider.SliderHold.SliderDecor
  682.     G2L["3a"] = Instance.new("Frame", G2L["38"]);
  683.     G2L["3a"]["BorderSizePixel"] = 0;
  684.     G2L["3a"]["BackgroundColor3"] = Color3.fromRGB(255, 185, 185);
  685.     G2L["3a"]["Size"] = UDim2.new(0, 0, 0, 16);
  686.     G2L["3a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  687.     G2L["3a"]["Name"] = [[SliderDecor]];
  688.     G2L["3a"]["BackgroundTransparency"] = 0.8;
  689.  
  690.     -- StarterGui.Light.MainFrame.Assets.Slider.SliderHold.SliderDecor.ButtonCorner
  691.     G2L["3b"] = Instance.new("UICorner", G2L["3a"]);
  692.     G2L["3b"]["Name"] = [[ButtonCorner]];
  693.     G2L["3b"]["CornerRadius"] = UDim.new(0, 2);
  694.  
  695.     -- StarterGui.Light.MainFrame.Assets.Slider.SliderHold.Value
  696.     G2L["3c"] = Instance.new("TextLabel", G2L["38"]);
  697.     G2L["3c"]["BorderSizePixel"] = 0;
  698.     G2L["3c"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  699.     G2L["3c"]["TextXAlignment"] = Enum.TextXAlignment.Right;
  700.     G2L["3c"]["TextTransparency"] = 0.25;
  701.     G2L["3c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  702.     G2L["3c"]["TextSize"] = 16;
  703.     G2L["3c"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  704.     G2L["3c"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  705.     G2L["3c"]["BackgroundTransparency"] = 1;
  706.     G2L["3c"]["AnchorPoint"] = Vector2.new(0, 0.5);
  707.     G2L["3c"]["Size"] = UDim2.new(0, 38, 0, 14);
  708.     G2L["3c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  709.     G2L["3c"]["Text"] = [[10]];
  710.     G2L["3c"]["Name"] = [[Value]];
  711.     G2L["3c"]["Position"] = UDim2.new(0.8381, 10, -1.25292, 5);
  712.  
  713.     -- StarterGui.Light.MainFrame.Assets.Slider.SliderHold.ButtonCorner
  714.     G2L["3d"] = Instance.new("UICorner", G2L["38"]);
  715.     G2L["3d"]["Name"] = [[ButtonCorner]];
  716.     G2L["3d"]["CornerRadius"] = UDim.new(0, 2);
  717.  
  718.     -- StarterGui.Light.MainFrame.Assets.Slider.Label
  719.     G2L["3e"] = Instance.new("TextLabel", G2L["35"]);
  720.     G2L["3e"]["BorderSizePixel"] = 0;
  721.     G2L["3e"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  722.     G2L["3e"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  723.     G2L["3e"]["TextTransparency"] = 0.25;
  724.     G2L["3e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  725.     G2L["3e"]["TextSize"] = 16;
  726.     G2L["3e"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  727.     G2L["3e"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  728.     G2L["3e"]["BackgroundTransparency"] = 1;
  729.     G2L["3e"]["AnchorPoint"] = Vector2.new(0, 0.5);
  730.     G2L["3e"]["Size"] = UDim2.new(0, 264, 0, 16);
  731.     G2L["3e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  732.     G2L["3e"]["Name"] = [[Label]];
  733.     G2L["3e"]["Position"] = UDim2.new(0, 10, 0, 15);
  734.  
  735.     -- StarterGui.Light.MainFrame.Assets.Slider.Description
  736.     G2L["3f"] = Instance.new("TextLabel", G2L["35"]);
  737.     G2L["3f"]["TextWrapped"] = true;
  738.     G2L["3f"]["BorderSizePixel"] = 0;
  739.     G2L["3f"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  740.     G2L["3f"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  741.     G2L["3f"]["TextTransparency"] = 0.25;
  742.     G2L["3f"]["TextYAlignment"] = Enum.TextYAlignment.Top;
  743.     G2L["3f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  744.     G2L["3f"]["TextSize"] = 14;
  745.     G2L["3f"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  746.     G2L["3f"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  747.     G2L["3f"]["BackgroundTransparency"] = 1;
  748.     G2L["3f"]["RichText"] = true
  749.     G2L["3f"]["AutomaticSize"] = Enum.AutomaticSize.Y
  750.     G2L["3f"]["AnchorPoint"] = Vector2.new(0, 0);
  751.     G2L["3f"]["Size"] = UDim2.new(0, 299, 0, 30);
  752.     G2L["3f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  753.     G2L["3f"]["Text"] = [[]];
  754.     G2L["3f"]["Name"] = [[Description]];
  755.     G2L["3f"]["Position"] = UDim2.new(0, 10, 0, 69);
  756.  
  757.     -- StarterGui.Light.MainFrame.Assets.DropdownOption
  758.     G2L["40"] = Instance.new("TextButton", G2L["1a"]);
  759.     G2L["40"]["BorderSizePixel"] = 0;
  760.     G2L["40"]["TextTransparency"] = 0.25;
  761.     G2L["40"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  762.     G2L["40"]["TextSize"] = 16;
  763.     G2L["40"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  764.     G2L["40"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  765.     G2L["40"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  766.     G2L["40"]["Size"] = UDim2.new(0, 285, 0, 20);
  767.     G2L["40"]["BackgroundTransparency"] = 0.95;
  768.     G2L["40"]["Name"] = [[DropdownOption]];
  769.     G2L["40"]["ClipsDescendants"] = true;
  770.     G2L["40"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  771.     G2L["40"]["Text"] = [[ ]];
  772.     G2L["40"]["Visible"] = false;
  773.     G2L["40"]["Position"] = UDim2.new(0, 0, 0.04615, 0);
  774.  
  775.     -- StarterGui.Light.MainFrame.Assets.DropdownOption.ButtonCorner
  776.     G2L["41"] = Instance.new("UICorner", G2L["40"]);
  777.     G2L["41"]["Name"] = [[ButtonCorner]];
  778.     G2L["41"]["CornerRadius"] = UDim.new(0, 4);
  779.  
  780.     -- StarterGui.Light.MainFrame.Assets.DropdownOption.Label
  781.     G2L["42"] = Instance.new("TextLabel", G2L["40"]);
  782.     G2L["42"]["BorderSizePixel"] = 0;
  783.     G2L["42"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  784.     G2L["42"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  785.     G2L["42"]["TextTransparency"] = 0.25;
  786.     G2L["42"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  787.     G2L["42"]["TextSize"] = 14;
  788.     G2L["42"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  789.     G2L["42"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  790.     G2L["42"]["BackgroundTransparency"] = 1;
  791.     G2L["42"]["AnchorPoint"] = Vector2.new(0, 0.5);
  792.     G2L["42"]["Size"] = UDim2.new(0, 264, 0, 20);
  793.     G2L["42"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  794.     G2L["42"]["Text"] = [[Option 1]];
  795.     G2L["42"]["Name"] = [[Label]];
  796.     G2L["42"]["Position"] = UDim2.new(0, 10, 0, 10);
  797.  
  798.     -- StarterGui.Light.MainFrame.Assets.Dropdown
  799.     G2L["43"] = Instance.new("TextButton", G2L["1a"]);
  800.     G2L["43"]["BorderSizePixel"] = 0;
  801.     G2L["43"]["AutoButtonColor"] = false;
  802.     G2L["43"]["TextTransparency"] = 0.25;
  803.     G2L["43"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  804.     G2L["43"]["TextSize"] = 16;
  805.     G2L["43"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  806.     G2L["43"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  807.     G2L["43"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  808.     G2L["43"]["Size"] = UDim2.new(0, 315, 0, 30);
  809.     G2L["43"]["BackgroundTransparency"] = 0.9;
  810.     G2L["43"]["Name"] = [[Dropdown]];
  811.     G2L["43"]["ClipsDescendants"] = true;
  812.     G2L["43"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  813.     G2L["43"]["Text"] = [[ ]];
  814.     G2L["43"]["Visible"] = false;
  815.     G2L["43"]["Position"] = UDim2.new(0.01087, 0, 0.0188, 0);
  816.  
  817.     -- StarterGui.Light.MainFrame.Assets.Dropdown.ButtonCorner
  818.     G2L["44"] = Instance.new("UICorner", G2L["43"]);
  819.     G2L["44"]["Name"] = [[ButtonCorner]];
  820.     G2L["44"]["CornerRadius"] = UDim.new(0, 4);
  821.  
  822.     -- StarterGui.Light.MainFrame.Assets.Dropdown.UIStroke
  823.     G2L["45"] = Instance.new("UIStroke", G2L["43"]);
  824.     G2L["45"]["Transparency"] = 0.5;
  825.     G2L["45"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  826.     G2L["45"]["Thickness"] = 0.75;
  827.     G2L["45"]["Color"] = Color3.fromRGB(212, 212, 212);
  828.  
  829.     -- StarterGui.Light.MainFrame.Assets.Dropdown.Label
  830.     G2L["46"] = Instance.new("TextLabel", G2L["43"]);
  831.     G2L["46"]["BorderSizePixel"] = 0;
  832.     G2L["46"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  833.     G2L["46"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  834.     G2L["46"]["TextTransparency"] = 0.25;
  835.     G2L["46"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  836.     G2L["46"]["TextSize"] = 16;
  837.     G2L["46"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  838.     G2L["46"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  839.     G2L["46"]["BackgroundTransparency"] = 1;
  840.     G2L["46"]["AnchorPoint"] = Vector2.new(0, 0.5);
  841.     G2L["46"]["Size"] = UDim2.new(0, 192, 0, 16);
  842.     G2L["46"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  843.     G2L["46"]["Text"] = [[Select your agent:]];
  844.     G2L["46"]["Name"] = [[Label]];
  845.     G2L["46"]["Position"] = UDim2.new(0, 10, 0, 15);
  846.  
  847.     -- StarterGui.Light.MainFrame.Assets.Dropdown.Description
  848.     G2L["47"] = Instance.new("TextLabel", G2L["43"]);
  849.     G2L["47"]["TextWrapped"] = true;
  850.     G2L["47"]["BorderSizePixel"] = 0;
  851.     G2L["47"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
  852.     G2L["47"]["TextXAlignment"] = Enum.TextXAlignment.Left;
  853.     G2L["47"]["TextTransparency"] = 0.25;
  854.     G2L["47"]["TextYAlignment"] = Enum.TextYAlignment.Top;
  855.     G2L["47"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  856.     G2L["47"]["TextSize"] = 14;
  857.     G2L["47"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  858.     G2L["47"]["TextColor3"] = Color3.fromRGB(223, 223, 223);
  859.     G2L["47"]["BackgroundTransparency"] = 1;
  860.     G2L["47"]["AnchorPoint"] = Vector2.new(0, 0.5);
  861.     G2L["47"]["Size"] = UDim2.new(0, 299, 0, 28);
  862.     G2L["47"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  863.     G2L["47"]["Text"] = [[Description]];
  864.     G2L["47"]["Name"] = [[Description]];
  865.     G2L["47"]["Position"] = UDim2.new(0, 10, 0, 44);
  866.  
  867.     -- StarterGui.Light.MainFrame.Assets.Dropdown.SelectedOption
  868.     G2L["48"] = Instance.new("TextLabel", G2L["43"]);
  869.     G2L["48"]["BorderSizePixel"] = 0;
  870.     G2L["48"]["TextStrokeColor3"] = Color3.fromRGB(141, 179, 196);
  871.     G2L["48"]["TextXAlignment"] = Enum.TextXAlignment.Right;
  872.     G2L["48"]["TextTransparency"] = 0.25;
  873.     G2L["48"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  874.     G2L["48"]["TextSize"] = 16;
  875.     G2L["48"]["FontFace"] = Font.new([[rbxassetid://12187370747]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
  876.     G2L["48"]["TextColor3"] = Color3.fromRGB(160, 203, 223);
  877.     G2L["48"]["BackgroundTransparency"] = 1;
  878.     G2L["48"]["AnchorPoint"] = Vector2.new(0, 0.5);
  879.     G2L["48"]["Size"] = UDim2.new(0, 98, 0, 16);
  880.     G2L["48"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  881.     G2L["48"]["Text"] = [[nil]];
  882.     G2L["48"]["Name"] = [[SelectedOption]];
  883.     G2L["48"]["Position"] = UDim2.new(0, 202, 0, 15);
  884.  
  885.     -- StarterGui.Light.MainFrame.Assets.Dropdown.DropDownInfo
  886.     G2L["49"] = Instance.new("Frame", G2L["43"]);
  887.     G2L["49"]["BorderSizePixel"] = 0;
  888.     G2L["49"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  889.     G2L["49"]["Size"] = UDim2.new(0, 301, 0, 52);
  890.     G2L["49"]["Position"] = UDim2.new(0, 8, 0, 65);
  891.     G2L["49"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  892.     G2L["49"]["Name"] = [[DropDownInfo]];
  893.     G2L["49"]["BackgroundTransparency"] = 1;
  894.  
  895.     -- StarterGui.Light.MainFrame.Assets.Dropdown.DropDownInfo.ScrollingFrame
  896.     G2L["4a"] = Instance.new("ScrollingFrame", G2L["49"]);
  897.     G2L["4a"]["Active"] = true;
  898.     G2L["4a"]["BorderSizePixel"] = 0;
  899.     G2L["4a"]["CanvasSize"] = UDim2.new(0, 0, 0, 0);
  900.     G2L["4a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  901.     G2L["4a"]["AutomaticCanvasSize"] = Enum.AutomaticSize.Y;
  902.     G2L["4a"]["Size"] = UDim2.new(0, 301, 0, 46);
  903.     G2L["4a"]["Position"] = UDim2.new(0, 0, 0.05987, 0);
  904.     G2L["4a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  905.     G2L["4a"]["ScrollBarThickness"] = 1;
  906.     G2L["4a"]["BackgroundTransparency"] = 1;
  907.  
  908.     -- StarterGui.Light.MainFrame.Assets.Dropdown.DropDownInfo.ScrollingFrame.UIListLayout
  909.     G2L["4b"] = Instance.new("UIListLayout", G2L["4a"]);
  910.     G2L["4b"]["HorizontalAlignment"] = Enum.HorizontalAlignment.Center;
  911.     G2L["4b"]["Padding"] = UDim.new(0, 2);
  912.     G2L["4b"]["SortOrder"] = Enum.SortOrder.LayoutOrder;
  913.  
  914.     -- StarterGui.Light.MainFrame.Assets.Dropdown.DropDownInfo.UIStroke
  915.     G2L["4c"] = Instance.new("UIStroke", G2L["49"]);
  916.     G2L["4c"]["Transparency"] = 0.5;
  917.     G2L["4c"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border;
  918.     G2L["4c"]["Thickness"] = 0.75;
  919.     G2L["4c"]["Color"] = Color3.fromRGB(212, 212, 212);
  920.  
  921.     -- StarterGui.Light.MainFrame.Assets.Dropdown.DropDownInfo.UICorner
  922.     G2L["4d"] = Instance.new("UICorner", G2L["49"]);
  923.     G2L["4d"]["CornerRadius"] = UDim.new(0, 2);
  924.  
  925.     -- StarterGui.Light.MainFrame.Assets.Tab
  926.     G2L["4e"] = Instance.new("ScrollingFrame", G2L["1a"]);
  927.     G2L["4e"]["Visible"] = false;
  928.     G2L["4e"]["Active"] = true;
  929.     G2L["4e"]["BorderSizePixel"] = 0;
  930.     G2L["4e"]["CanvasSize"] = UDim2.new(0, 0, 0, 0);
  931.     G2L["4e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  932.     G2L["4e"]["Name"] = [[Tab]];
  933.     G2L["4e"]["AutomaticCanvasSize"] = Enum.AutomaticSize.Y;
  934.     G2L["4e"]["Size"] = UDim2.new(0, 322, 0, 265);
  935.     G2L["4e"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
  936.     G2L["4e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  937.     G2L["4e"]["ScrollBarThickness"] = 0;
  938.     G2L["4e"]["BackgroundTransparency"] = 1;
  939.  
  940.     -- StarterGui.Light.MainFrame.Assets.Tab.UIListLayout
  941.     G2L["4f"] = Instance.new("UIListLayout", G2L["4e"]);
  942.     G2L["4f"]["HorizontalAlignment"] = Enum.HorizontalAlignment.Center;
  943.     G2L["4f"]["Padding"] = UDim.new(0, 5);
  944.     G2L["4f"]["SortOrder"] = Enum.SortOrder.LayoutOrder;
  945.  
  946.     -- StarterGui.Light.MainFrame.Assets.Tab.FillerTop
  947.     G2L["50"] = Instance.new("Frame", G2L["4e"]);
  948.     G2L["50"]["BorderSizePixel"] = 0;
  949.     G2L["50"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  950.     G2L["50"]["Size"] = UDim2.new(0, 100, 0, 1);
  951.     G2L["50"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  952.     G2L["50"]["Name"] = [[FillerTop]];
  953.     G2L["50"]["BackgroundTransparency"] = 1;
  954.  
  955.     -- StarterGui.Light.MainFrame.Assets.Tab.FillerBottom
  956.     G2L["51"] = Instance.new("Frame", G2L["4e"]);
  957.     G2L["51"]["BorderSizePixel"] = 0;
  958.     G2L["51"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
  959.     G2L["51"]["Size"] = UDim2.new(0, 100, 0, 1);
  960.     G2L["51"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
  961.     G2L["51"]["Name"] = [[FillerBottom]];
  962.     G2L["51"]["BackgroundTransparency"] = 1;
  963. end)
  964.  
  965. local function ApplyPropertyTween(GuiObject, Information)
  966.     local Tweening = TweenServ:Create(GuiObject, TweenInformation, Information)
  967.  
  968.     Tweening.Completed:Connect(function()
  969.         Tweening:Destroy()
  970.     end)
  971.  
  972.     Tweening:Play()
  973. end
  974.  
  975. local function ApplyTextGlowingHover(GuiObject, TouchedObject)
  976.     local TouchedObject = TouchedObject or GuiObject
  977.     TouchedObject.MouseEnter:Connect(function()
  978.         ApplyPropertyTween(GuiObject, {TextStrokeTransparency=0.85})
  979.     end)
  980.  
  981.     TouchedObject.MouseLeave:Connect(function()
  982.         ApplyPropertyTween(GuiObject, {TextStrokeTransparency=1})
  983.     end)
  984. end
  985.  
  986. local function ApplyAutoResize(GuiObject, TextObject)
  987.     local OriginalPosition = TextObject.Position
  988.     TextObject:GetPropertyChangedSignal("Text"):Connect(function()
  989.         TextObject.Position = OriginalPosition + UDim2.new(0,0,0,TextObject.TextBounds.Y-16)
  990.     end)
  991.     TextObject.Position = OriginalPosition + UDim2.new(0,0,0,TextObject.TextBounds.Y-16)
  992.    
  993.     local OldSize = GuiObject.Size
  994.  
  995.     GuiObject.MouseEnter:Connect(function()
  996.         GuiObject:TweenSize(UDim2.new(0, OldSize.X.Offset, 0, OldSize.Y.Offset + (TextObject.AbsoluteSize.Y + 10) ), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
  997.     end)
  998.  
  999.     GuiObject.MouseLeave:Connect(function()
  1000.         GuiObject:TweenSize(OldSize, Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
  1001.     end)
  1002. end
  1003.  
  1004. Library.Create = function(self)
  1005.     Current = ScreenGui:Clone()
  1006.     Current.ResetOnSpawn = false
  1007.    
  1008.    
  1009.     Main = Current:WaitForChild("MainFrame")
  1010.     Assets = Main:WaitForChild("Assets")
  1011.     TabList = Main:WaitForChild("TabList")
  1012.     Tabs = Main:WaitForChild("TabHandler"):WaitForChild("Tabs")
  1013.     local ExitPrompt = Main:WaitForChild("ExitPrompt")
  1014.     local Exit = Main:WaitForChild("ExitButton")
  1015.     local SnowTiles = Main:WaitForChild("SnowTiles")
  1016.     local Draggy = Instance.new("Frame")
  1017.     Draggy.Size = UDim2.new(0, 450,0, 25)
  1018.     Draggy.Position = UDim2.new(0,0,0,0)
  1019.     Draggy.Transparency = 0.99
  1020.     Draggy.Parent = Main
  1021.     local iscoregui = pcall(function() game:GetService("CoreGui") end)
  1022.     local dragging
  1023.     local dragInput
  1024.     local dragStart
  1025.     local startPos
  1026.    
  1027.     ExitPrompt.Visible = true
  1028.     Current.Enabled = true
  1029.     Current.Parent = (gethui and gethui()) or (not iscoregui and game:FindFirstChildOfClass("CoreGui")) or LocalPlayer.PlayerGui
  1030.  
  1031.  
  1032.  
  1033.     Main.MouseEnter:Connect(function()
  1034.         ApplyPropertyTween(Main, {["Transparency"]=0.25})
  1035.         ApplyPropertyTween(SnowTiles, {["ImageTransparency"]=0.75})
  1036.     end)
  1037.  
  1038.     Main.MouseLeave:Connect(function()
  1039.         ApplyPropertyTween(Main, {["Transparency"]=0.5})
  1040.         ApplyPropertyTween(SnowTiles, {["ImageTransparency"]=0.85})
  1041.     end)
  1042.  
  1043.     ApplyTextGlowingHover(Main:WaitForChild("Title"))
  1044.    
  1045.     Exit.MouseButton1Down:Connect(function()
  1046.         ExitPrompt:TweenPosition(UDim2.new(0.5,0,0.5,0), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1047.     end)
  1048.    
  1049.    
  1050.     ExitPrompt:WaitForChild("Yes").MouseButton1Down:Once(function()
  1051.         Current:Destroy()
  1052.         Current = nil
  1053.     end)
  1054.  
  1055.     ExitPrompt:WaitForChild("No").MouseButton1Down:Connect(function()
  1056.         ExitPrompt:TweenPosition(UDim2.new(0.5,0,5.5,0), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1057.     end)
  1058.  
  1059.  
  1060.     local function update(input)
  1061.         local delta = input.Position - dragStart
  1062.         Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1063.     end
  1064.    
  1065.     local Mouse = LocalPlayer:GetMouse()
  1066.     Draggy.InputBegan:Connect(function(input)
  1067.         if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1068.             dragging = true
  1069.             dragStart = input.Position
  1070.             startPos = Main.Position
  1071.  
  1072.             input.Changed:Connect(function()
  1073.                 if input.UserInputState == Enum.UserInputState.End then
  1074.                     dragging = false
  1075.                 end
  1076.             end)
  1077.         end
  1078.     end)
  1079.  
  1080.     Draggy.InputChanged:Connect(function(input)
  1081.         if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1082.             dragInput = input
  1083.         end
  1084.     end)
  1085.  
  1086.     UserInput.InputChanged:Connect(function(input)
  1087.         if input == dragInput and dragging then
  1088.             update(input)
  1089.         end
  1090.     end)
  1091.  
  1092.     return Tabbing
  1093. end
  1094. Tabbing.MakeTab = function(self, Name)
  1095.     local TabButton = Assets:WaitForChild("TabButton"):Clone()
  1096.     ApplyTextGlowingHover(TabButton)
  1097.  
  1098.     local Tab = Assets:WaitForChild("Tab"):Clone()
  1099.     local Bottom, Top = Tab:WaitForChild("FillerBottom"), Tab:WaitForChild("FillerTop")
  1100.     TabButton.Visible = true
  1101.     TabButton.Text = Name
  1102.     Tab.Name = Name
  1103.  
  1104.  
  1105.     TabButton.MouseButton1Down:Connect(function()
  1106.         if SelectedTab and SelectedTab ~= Tab and SelectedTabButton and SelectedTabButton ~= TabButton then
  1107.             SelectedTab:TweenPosition(UDim2.new(1.033, 0, 0, 0), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1108.             Tab:TweenPosition(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1109.  
  1110.             ApplyPropertyTween(SelectedTabButton, {BackgroundTransparency=1})
  1111.             ApplyPropertyTween(TabButton, {BackgroundTransparency=0.9})
  1112.         end
  1113.        
  1114.         Tab.Visible = true
  1115.  
  1116.         SelectedTabButton = TabButton
  1117.         SelectedTab = Tab
  1118.     end)
  1119.  
  1120.     Tab.ChildAdded:Connect(function(Child)
  1121.         Bottom.Parent = nil
  1122.         task.delay(2, function()
  1123.             Bottom.Parent = Tab
  1124.         end)
  1125.     end)
  1126.  
  1127.     Tab.Parent = Tabs
  1128.     TabButton.Parent = TabList
  1129.  
  1130.     return {
  1131.         AddLabel = function(self, Text, DescriptionText)
  1132.             local Class = Assets:WaitForChild("Label"):Clone()
  1133.             local TextLabel = Class:WaitForChild("Label")
  1134.             local Description = Class:WaitForChild("Description")
  1135.             if DescriptionText then
  1136.                 Description.Text = DescriptionText
  1137.                 ApplyAutoResize(Class, Description)
  1138.             end
  1139.             ApplyTextGlowingHover(TextLabel, Class)
  1140.             TextLabel.Text = Text
  1141.  
  1142.             Class.Visible = true
  1143.             Class.Parent = Tab
  1144.  
  1145.             return {
  1146.                 UpdateLabel = function(Text)
  1147.                     TextLabel.Text = Text
  1148.                 end,
  1149.                 Remove = function()
  1150.                     Class:Destroy()
  1151.                 end,
  1152.             }
  1153.         end,
  1154.  
  1155.         AddButton = function(self, Text, DescriptionText, Callback)
  1156.             local Callback = Callback
  1157.             local Class = Assets:WaitForChild("Button"):Clone()
  1158.             local TextLabel = Class:WaitForChild("Label")
  1159.             local Description = Class:WaitForChild("Description")
  1160.             if DescriptionText then
  1161.                 Description.Text = DescriptionText
  1162.                 ApplyAutoResize(Class, Description)
  1163.             end
  1164.             ApplyTextGlowingHover(TextLabel, Class)
  1165.             TextLabel.Text = Text
  1166.  
  1167.             Class.Visible = true
  1168.             Class.Parent = Tab
  1169.  
  1170.             Class.MouseButton1Down:Connect(function()
  1171.                 ApplyPropertyTween(Class, {BackgroundTransparency=0.75})
  1172.  
  1173.                 task.spawn(Callback)
  1174.  
  1175.                 task.delay(0.175, function()
  1176.                     ApplyPropertyTween(Class, {BackgroundTransparency=0.9})
  1177.                 end)
  1178.             end)
  1179.  
  1180.             return {
  1181.                 UpdateLabel = function(self, Text)
  1182.                     TextLabel.Text = Text
  1183.                 end,
  1184.                 UpdateCallback = function(_, NewCallback)
  1185.                     Callback = NewCallback
  1186.                 end,
  1187.                 Remove = function()
  1188.                     Class:Destroy()
  1189.                 end,
  1190.             }
  1191.         end,
  1192.  
  1193.  
  1194.         AddToggle = function(self, Text, DescriptionText, DefaultState, Callback)
  1195.             local State = DefaultState
  1196.             Callback = Callback
  1197.             local Class = Assets:WaitForChild("Toggle"):Clone()
  1198.             local TextLabel = Class:WaitForChild("Label")
  1199.             local Description = Class:WaitForChild("Description")
  1200.             if DescriptionText then
  1201.                 Description.Text = DescriptionText
  1202.                 ApplyAutoResize(Class, Description)
  1203.             end
  1204.             ApplyTextGlowingHover(TextLabel, Class)
  1205.             TextLabel.Text = Text
  1206.  
  1207.             Class.BackgroundColor3 = State and C3RGB(180, 255, 167) or C3RGB(255, 174, 174)
  1208.             Class.Visible = true
  1209.             Class.Parent = Tab
  1210.  
  1211.             Class.MouseButton1Down:Connect(function()
  1212.                 State = not State
  1213.                 ApplyPropertyTween(Class, {BackgroundColor3=State and C3RGB(180, 255, 167) or C3RGB(255, 174, 174)})
  1214.  
  1215.                 task.spawn(Callback, State)
  1216.             end)
  1217.  
  1218.             return {
  1219.                 UpdateLabel = function(self, Text)
  1220.                     TextLabel.Text = Text
  1221.                 end,
  1222.                 UpdateCallback = function(_, NewCallback)
  1223.                     Callback = NewCallback
  1224.                 end,
  1225.                 Set = function(State1)
  1226.                     State = State1
  1227.                     ApplyPropertyTween(Class, {BackgroundColor3=State and C3RGB(180, 255, 167) or C3RGB(255, 174, 174)})
  1228.                 end,
  1229.                 Change = function()
  1230.                     State = not State
  1231.                     ApplyPropertyTween(Class, {BackgroundColor3=State and C3RGB(180, 255, 167) or C3RGB(255, 174, 174)})
  1232.                 end,
  1233.                 Remove = function()
  1234.                     Class:Destroy()
  1235.                 end,
  1236.             }
  1237.         end,
  1238.  
  1239.         AddTextBox = function(self, Text, DescriptionText, Placeholder, Callback)
  1240.             Callback = Callback
  1241.             local Class = Assets:WaitForChild("Textbox"):Clone()
  1242.             local TextLabel = Class:WaitForChild("Label")
  1243.             local TextBox = Class:FindFirstChildOfClass("TextBox")
  1244.             local Description = Class:WaitForChild("Description")
  1245.             if DescriptionText then
  1246.                 Description.Text = DescriptionText
  1247.                 ApplyAutoResize(Class, Description)
  1248.             end
  1249.             if Placeholder then TextBox.PlaceholderText = Placeholder end
  1250.  
  1251.             ApplyTextGlowingHover(TextLabel, Class)
  1252.             TextLabel.Text = Text
  1253.  
  1254.             Class.Visible = true
  1255.             Class.Parent = Tab
  1256.  
  1257.             TextBox.FocusLost:Connect(function(EnterPressed)
  1258.                 if EnterPressed then
  1259.                     task.spawn(Callback, TextBox.Text)
  1260.                     TextBox.Text = ""
  1261.                 end
  1262.             end)
  1263.  
  1264.             return {
  1265.                 UpdateLabel = function(_, Text)
  1266.                     TextLabel.Text = Text
  1267.                 end,
  1268.                 UpdatePlaceholder = function(_, Placeholder)
  1269.                     TextBox.PlaceholderText = Placeholder
  1270.                 end,
  1271.                 UpdateCallback = function(_, NewCallback)
  1272.                     Callback = NewCallback
  1273.                 end,
  1274.                 Remove = function()
  1275.                     Class:Destroy()
  1276.                 end,
  1277.             }
  1278.         end,
  1279.  
  1280.         AddSlider = function(self, Text, DescriptionText, Min, Max, Default, Callback)
  1281.             Callback = Callback
  1282.             local Class = Assets:WaitForChild("Slider"):Clone()
  1283.             local TextLabel = Class:WaitForChild("Label")
  1284.             local SliderHolder = Class:WaitForChild("SliderHold")
  1285.             local SliderDecor = SliderHolder:WaitForChild("SliderDecor")
  1286.             local SliderValue = SliderHolder:WaitForChild("Value")
  1287.             local Description = Class:WaitForChild("Description")
  1288.             if DescriptionText then
  1289.                 Description.Text = DescriptionText
  1290.                 ApplyAutoResize(Class, Description)
  1291.             end
  1292.             ApplyTextGlowingHover(TextLabel, Class)
  1293.             TextLabel.Text = Text
  1294.  
  1295.             Class.Visible = true
  1296.             Class.Parent = Tab
  1297.  
  1298.             local MinimumValue = Min or 0
  1299.             local MaximumValue = Max or 100
  1300.  
  1301.             SliderDecor.Size = UDim2.new(Default/Max, 0, 0, SliderDecor.AbsoluteSize.Y)
  1302.  
  1303.             SliderValue.Text = tostring(Default) or '10'
  1304.  
  1305.             local Value;
  1306.             local Move_Connection, Release_Connection
  1307.             local Mouse = game:GetService("Players").LocalPlayer:GetMouse()
  1308.  
  1309.             local CB = Callback or function() end -- I just copy pasted from my old reanimation lol
  1310.  
  1311.             SliderHolder.MouseButton1Down:Connect(function()
  1312.                 Value = math.floor((((MaximumValue - MinimumValue) / 297) * SliderDecor.AbsoluteSize.X) + tonumber(MinimumValue)) or 0
  1313.                 pcall(function()
  1314.                     Callback(Value)
  1315.                 end)
  1316.                 SliderDecor.Size = UDim2.new(0, math.clamp(Mouse.X - SliderDecor.AbsolutePosition.X, 0, 297), 0, 16)
  1317.                 Move_Connection = Mouse.Move:Connect(function()
  1318.                     SliderValue.Text = Value
  1319.                     Value = math.floor((((MaximumValue - MinimumValue) / 297) * SliderDecor.AbsoluteSize.X) + tonumber(MinimumValue))
  1320.                     pcall(function()
  1321.                         Callback(Value)
  1322.                     end)
  1323.                     SliderDecor.Size = UDim2.new(0, math.clamp(Mouse.X - SliderDecor.AbsolutePosition.X, 0, 297), 0, 16)
  1324.                 end)
  1325.                 Release_Connection = UserInput.InputEnded:Connect(function(MouseUIS)
  1326.                     if MouseUIS.UserInputType == Enum.UserInputType.MouseButton1 then
  1327.                         Value = math.floor((((MaximumValue - MinimumValue) / 297) * SliderDecor.AbsoluteSize.X) + tonumber(MinimumValue))
  1328.                         Callback(Value)
  1329.                         SliderDecor.Size = UDim2.new(0, math.clamp(Mouse.X - SliderDecor.AbsolutePosition.X, 0, 297), 0, 16)
  1330.                         Move_Connection:Disconnect()
  1331.                         Release_Connection:Disconnect()
  1332.                     end
  1333.                 end)
  1334.             end)
  1335.  
  1336.             return {
  1337.                 UpdateLabel = function(self, Text)
  1338.                     TextLabel.Text = Text
  1339.                 end,
  1340.                 UpdateCallback = function(self, NewCallback)
  1341.                     Callback = NewCallback
  1342.                 end,
  1343.                 UpdateMinValue = function(self, NewValue)
  1344.                     MinimumValue = NewValue or 0
  1345.                 end,
  1346.                 UpdateMaxValue = function(self, NewValue)
  1347.                     MaximumValue = NewValue or 0
  1348.                 end,
  1349.                 Remove = function()
  1350.                     Class:Destroy()
  1351.                 end,
  1352.             }
  1353.         end,
  1354.  
  1355.         AddDropDown = function(self, Text, DescriptionText, List, Default, Callback)
  1356.             Callback = Callback
  1357.             local Opened = false
  1358.             local Class = Assets:WaitForChild("Dropdown"):Clone()
  1359.             local TextLabel = Class:WaitForChild("Label")
  1360.             local Description = Class:WaitForChild("Description")
  1361.             local Selected = Class:WaitForChild("SelectedOption")
  1362.             local Scrolling = Class:WaitForChild("DropDownInfo"):WaitForChild("ScrollingFrame")
  1363.             local OriginSize = Class.Size
  1364.             local ToResize = UDim2.new(0,315,0,125)
  1365.  
  1366.             Description.Text = DescriptionText or "Dropdown."
  1367.  
  1368.             ApplyTextGlowingHover(TextLabel, Class)
  1369.             ApplyTextGlowingHover(Selected, Class)
  1370.             TextLabel.Text = Text
  1371.  
  1372.             Class.Visible = true
  1373.             Class.Parent = Tab
  1374.  
  1375.             for _,v in next, List do
  1376.                 local Option = Assets:WaitForChild("DropdownOption"):Clone()
  1377.                 local OptionLabel = Option:WaitForChild("Label")
  1378.  
  1379.                 OptionLabel.Text = tostring(v)
  1380.                 Option.Visible = true
  1381.                 Option.Parent = Scrolling
  1382.                 Option.MouseButton1Down:Connect(function()
  1383.                     task.spawn(Callback, v)
  1384.                     Selected.Text = tostring(v)
  1385.  
  1386.                     ApplyPropertyTween(Option, {BackgroundTransparency=0.75})
  1387.  
  1388.                     task.spawn(Callback)
  1389.  
  1390.                     task.delay(0.175, function()
  1391.                         ApplyPropertyTween(Option, {BackgroundTransparency=0.95})
  1392.                     end)
  1393.  
  1394.                     --Class:TweenSize(OriginSize, Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1395.                     --Opened = false
  1396.                 end)
  1397.             end
  1398.  
  1399.             Class.MouseButton1Down:Connect(function()
  1400.                 Opened = not Opened
  1401.                 if Opened then 
  1402.                     Class:TweenSize(ToResize, Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1403.                 else
  1404.                     Class:TweenSize(OriginSize, Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.5, true)
  1405.                 end
  1406.             end)
  1407.  
  1408.             Selected.Text = tostring(List[Default])
  1409.             return {
  1410.                 UpdateLabel = function(self, Text)
  1411.                     TextLabel.Text = Text
  1412.                 end,
  1413.                 UpdateCallback = function(self, NewCallback)
  1414.                     Callback = NewCallback
  1415.                 end,
  1416.                 Remove = function()
  1417.                     Class:Destroy()
  1418.                 end,
  1419.             }
  1420.         end,
  1421.     }
  1422. end
  1423.  
  1424. local x = Library:Create()
  1425.  
  1426. local tab = x:MakeTab("Credits")
  1427. local Keybinds = x:MakeTab("Keybinds")
  1428. tab:AddLabel("UI", 'Credits to xyzkade on discord for the UI Library.')
  1429. tab:AddLabel("Everything", 'Credits to ballsman3761 or libary.hello on discord for everything else.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement