Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Untitled

XZTablets Mar 28th, 2020 97 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Decompiled with the Synapse X Luau decompiler.
  2.  
  3. local u1 = {
  4.     init = function(p1)
  5.         local l__ReplicatedStorage__1 = game:GetService("ReplicatedStorage");
  6.         local v2 = require(l__ReplicatedStorage__1.SodaIndex);
  7.         local v3 = require(l__ReplicatedStorage__1.Network);
  8.         local v4 = require(l__ReplicatedStorage__1.RankText);
  9.         local v5 = require(l__ReplicatedStorage__1.RankButton);
  10.         local v6 = require(script.Parent.Parent.Currency.Currency);
  11.         local v7 = require(script.Parent.Parent.RankPrompt.MainModule);
  12.         local v8 = Color3.fromRGB(0, 153, 255);
  13.         local v9 = Color3.fromRGB(0, 103, 172);
  14.         local v10 = Color3.fromRGB(0, 153, 255);
  15.         local l__Nav__11 = script.Parent.Nav;
  16.         local l__Body__12 = script.Parent.Body;
  17.         local l__Window__13 = script.Parent.Window;
  18.         local u2 = require(script.Parent.Parent.RobuxShop.RobuxShop);
  19.         local u3 = require(l__ReplicatedStorage__1.Abbrev);
  20.         local u4 = require(script.Parent.Parent.ProductPrompt.MainModule);
  21.         local u5 = v2.Shops.Home;
  22.         function u1.SetShop(p2, p3)
  23.             u5 = v2.Shops[p3];
  24.             p2:UpdateFlavorButtons();
  25.             p2:UpdateBottleButtons();
  26.         end;
  27.         local u6 = nil;
  28.         local u7 = nil;
  29.         local u8 = nil;
  30.         local l__Flavors__9 = l__Window__13.Flavors;
  31.         local u10 = Color3.fromRGB(133, 46, 168);
  32.         local u11 = Color3.fromRGB(29, 150, 255);
  33.         local u12 = Color3.fromRGB(0, 255, 30);
  34.         local u13 = nil;
  35.         local l__TweenService__14 = game:GetService("TweenService");
  36.         local u15 = TweenInfo.new(0.1, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, true);
  37.         local u16 = require(l__ReplicatedStorage__1.SFX);
  38.         function u1.ViewFlavor(p4, p5)
  39.             local v14 = p1.Flavors.Unlocked + 1;
  40.             if v14 < p5 then
  41.                 return;
  42.             end;
  43.             u6 = p5;
  44.             local v15 = v2.Flavors[p5];
  45.             u7 = v15.Cost;
  46.             if p5 < v14 then
  47.                 if p5 == p1.Flavors.Equipped then
  48.                     u8 = nil;
  49.                     l__Flavors__9.Buy.TextLabel.Text = "Equipped";
  50.                     l__Flavors__9.Buy.ImageColor3 = u10;
  51.                 else
  52.                     u8 = "Equip";
  53.                     l__Flavors__9.Buy.TextLabel.Text = "Equip";
  54.                     l__Flavors__9.Buy.ImageColor3 = u11;
  55.                 end;
  56.                 l__Flavors__9.Owned.Visible = true;
  57.                 l__Flavors__9.Cost.Visible = false;
  58.                 l__Flavors__9.CostLabel.Visible = false;
  59.             else
  60.                 u8 = "Unlock";
  61.                 l__Flavors__9.Buy.TextLabel.Text = "Buy";
  62.                 l__Flavors__9.Buy.ImageColor3 = u12;
  63.                 l__Flavors__9.Owned.Visible = false;
  64.                 l__Flavors__9.Cost.Visible = true;
  65.                 l__Flavors__9.Cost.Text = u3(v15.Cost);
  66.                 l__Flavors__9.CostLabel.Visible = true;
  67.                 l__Flavors__9.Cost.CoinLabel.Position = UDim2.new(0.5, math.ceil(l__Flavors__9.Cost.TextBounds.X / 2));
  68.             end;
  69.             l__Flavors__9.Icon.Image = v15.Profile.Icons.Outline;
  70.             l__Flavors__9.ItemName.Text = v15.Profile.Name;
  71.             l__Flavors__9.Stat.Text = "+" .. u3(v15.Fizz) .. " Fizz";
  72.             if u6 ~= p5 then
  73.                 if u13 then
  74.                     u13:Cancel();
  75.                 end;
  76.                 l__Flavors__9.Icon.Rotation = 0;
  77.                 l__Flavors__9.Icon.Position = UDim2.new(0, 0, 0.25);
  78.                 u13 = l__TweenService__14:Create(l__Flavors__9.Icon, u15, {
  79.                     Rotation = 10,
  80.                     Position = UDim2.new(0, 0, 0.27)
  81.                 });
  82.                 u13:Play();
  83.                 u16:Play("Tap");
  84.             end;
  85.         end;
  86.         local l__Flavors__17 = l__Body__12.Flavors;
  87.         local u18 = nil;
  88.         function u1.ScrollToFlavorViewing(p6)
  89.             local l__UIGridLayout__16 = l__Flavors__17.UIGridLayout;
  90.             if u18 then
  91.                 u18:Cancel();
  92.             end;
  93.             u18 = l__TweenService__14:Create(l__Flavors__17, TweenInfo.new(0.2, Enum.EasingStyle.Sine), {
  94.                 CanvasPosition = Vector2.new(0, (math.max(l__UIGridLayout__16.AbsoluteCellSize.Y * math.ceil(u6 / 3) + l__UIGridLayout__16.CellPadding.Y.Offset * math.floor(u6 / 3) - l__Flavors__17.AbsoluteSize.Y, 0)))
  95.             });
  96.             u18:Play();
  97.         end;
  98.         local u19 = require(l__ReplicatedStorage__1.Create);
  99.         local u20 = TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, true);
  100.         local u21 = {};
  101.         function u1.CreateFlavorButton(p7, p8, p9)
  102.             local v17 = u19(script.FlavorButton, {
  103.                 ImageColor3 = p9,
  104.                 LayoutOrder = p8,
  105.                 Parent = l__Flavors__17
  106.             });
  107.             v17.Icon.Image = v2.Flavors[p8].Profile.Icons.Outline;
  108.             v17.MouseEnter:Connect(function()
  109.                 v17.Icon.Rotation = 0;
  110.                 l__TweenService__14:Create(v17.Icon, u20, {
  111.                     Rotation = 10
  112.                 }):Play();
  113.             end);
  114.             v17.MouseButton1Click:Connect(function()
  115.                 p7:ViewFlavor(p8);
  116.             end);
  117.             u21[p8] = v17;
  118.         end;
  119.         function u1.ShowFlavorButton(p10, p11)
  120.             local v18 = u21[p11];
  121.             v18.Backdrop.ImageColor3 = v2.Flavors[p11].Profile.Accent;
  122.             v18.Icon.Visible = true;
  123.             v18.Hidden.Visible = false;
  124.         end;
  125.         function u1.HideFlavorButton(p12, p13)
  126.             local l__Profile__19 = v2.Flavors[p13].Profile;
  127.             local v20 = u21[p13];
  128.             v20.Backdrop.ImageColor3 = Color3.fromRGB(150, 150, 150);
  129.             v20.Icon.Visible = false;
  130.             v20.Hidden.Visible = true;
  131.             v20.Unlocked.Visible = false;
  132.         end;
  133.         function u1.UpdateFlavorButtons(p14)
  134.             local v21 = p1.Flavors.Unlocked + 1;
  135.             local v22, v23, v24 = ipairs(u21);
  136.             while true do
  137.                 local v25 = nil;
  138.                 local v26 = nil;
  139.                 v26, v25 = v22(v23, v24);
  140.                 if not v26 then
  141.                     break;
  142.                 end;
  143.                 v24 = v26;
  144.                 if v26 <= u5.Flavors then
  145.                     v25.Visible = true;
  146.                     if v26 <= v21 then
  147.                         p14:ShowFlavorButton(v26);
  148.                         v25.Unlocked.Visible = v26 < v21;
  149.                     else
  150.                         p14:HideFlavorButton(v26);
  151.                     end;
  152.                 else
  153.                     v25.Visible = false;
  154.                 end;           
  155.             end;
  156.         end;
  157.         local u22 = require(script.Parent:FindFirstAncestor("PlayerGui").ScreenFX.MainModule);
  158.         v3:On("UpdateFlavors", function(p15)
  159.             if p1.Flavors.Equipped < p15.Equipped then
  160.                 u6 = math.min(p15.Unlocked + 1, u5.Flavors);
  161.                 u1:ScrollToFlavorViewing();
  162.             end;
  163.             p1.Flavors = p15;
  164.             u1:ViewFlavor(p15.Equipped);
  165.             u1:UpdateFlavorButtons();
  166.             u22:SetFlavorProfile(v2.Flavors[p15.Equipped].Profile);
  167.         end);
  168.         local function u23(p16)
  169.             local v27, v28 = u2:GetBestCurrencyProduct("Coins", p16);
  170.             u4.Show("Not enough Coins. Buy +" .. u3(v28) .. " Coins?", v27);
  171.         end;
  172.         l__Flavors__9:WaitForChild("Buy").MouseButton1Click:Connect(function()
  173.             if u8 ~= "Unlock" then
  174.                 if u8 == "Equip" then
  175.                     v3:Fire("EquipFlavor", u6);
  176.                     u16:Play("ClickUp");
  177.                 end;
  178.                 return;
  179.             end;
  180.             if p1.Currency.Coins < u7 then
  181.                 u23(u7);
  182.                 return;
  183.             end;
  184.             v3:Fire("UnlockFlavor", u6);
  185.             u16:Play("ClickUp");
  186.         end);
  187.         l__Flavors__9:WaitForChild("BuyMax").MouseButton1Click:Connect(function()
  188.             v3:Fire("UnlockMaxFlavors", u5.Flavors);
  189.             u16:Play("ClickUp");
  190.         end);
  191.         local v29, v30, v31 = pairs(v2.Shops);
  192.         while true do
  193.             local v32, v33 = v29(v30, v31);
  194.             if not v32 then
  195.                 break;
  196.             end;
  197.             local l__ButtonColor__34 = v33.ButtonColor;
  198.             for v35 = #u21 + 1, v33.Flavors do
  199.                 u1:CreateFlavorButton(v35, l__ButtonColor__34);
  200.             end;       
  201.         end;
  202.         u1:UpdateFlavorButtons();
  203.         u1:ViewFlavor(p1.Flavors.Equipped);
  204.         u22:SetFlavorProfile(v2.Flavors[p1.Flavors.Equipped].Profile);
  205.         local u24 = nil;
  206.         local u25 = nil;
  207.         local u26 = nil;
  208.         local l__Bottles__27 = l__Window__13:WaitForChild("Bottles");
  209.         local u28 = nil;
  210.         function u1.ViewBottle(p17, p18)
  211.             local v36 = p1.Bottles.Unlocked + 1;
  212.             if v36 < p18 then
  213.                 return;
  214.             end;
  215.             u24 = p18;
  216.             local v37 = v2.Bottles[p18];
  217.             u25 = v37.Cost;
  218.             if p18 < v36 then
  219.                 if p18 == p1.Bottles.Equipped then
  220.                     u26 = nil;
  221.                     l__Bottles__27.Buy.TextLabel.Text = "Equipped";
  222.                     l__Bottles__27.Buy.ImageColor3 = u10;
  223.                 else
  224.                     u26 = "Equip";
  225.                     l__Bottles__27.Buy.TextLabel.Text = "Equip";
  226.                     l__Bottles__27.Buy.ImageColor3 = u11;
  227.                 end;
  228.                 l__Bottles__27.Gamepass.Visible = false;
  229.                 l__Bottles__27.Owned.Visible = true;
  230.                 l__Bottles__27.Cost.Visible = false;
  231.                 l__Bottles__27.CostLabel.Visible = false;
  232.             else
  233.                 u26 = "Unlock";
  234.                 l__Bottles__27.Buy.TextLabel.Text = "Buy";
  235.                 l__Bottles__27.Buy.ImageColor3 = u12;
  236.                 l__Bottles__27.Owned.Visible = false;
  237.                 l__Bottles__27.Cost.Visible = true;
  238.                 l__Bottles__27.Cost.Text = u3(v37.Cost);
  239.                 l__Bottles__27.CostLabel.Visible = true;
  240.                 l__Bottles__27.Cost.CoinLabel.Position = UDim2.new(0.5, math.ceil(l__Bottles__27.Cost.TextBounds.X / 2));
  241.             end;
  242.             l__Bottles__27.Icon.Image = v37.Profile.Icon;
  243.             l__Bottles__27.ItemName.Text = v37.Profile.Name;
  244.             l__Bottles__27.Stat.Text = "+" .. u3(v37.Capacity) .. " Capacity";
  245.             if u24 ~= p18 then
  246.                 if u28 then
  247.                     u28:Cancel();
  248.                 end;
  249.                 l__Bottles__27.Icon.Rotation = 0;
  250.                 l__Bottles__27.Icon.Position = UDim2.new(0, 0, 0.25);
  251.                 u28 = l__TweenService__14:Create(l__Bottles__27.Icon, u15, {
  252.                     Rotation = 10,
  253.                     Position = UDim2.new(0, 0, 0.27)
  254.                 });
  255.                 u28:Play();
  256.                 u16:Play("Tap");
  257.             end;
  258.         end;
  259.         local l__Bottles__29 = l__Body__12:WaitForChild("Bottles");
  260.         local u30 = nil;
  261.         function u1.ScrollToBottleViewing(p19)
  262.             local l__UIGridLayout__38 = l__Bottles__29.UIGridLayout;
  263.             if u30 then
  264.                 u30:Cancel();
  265.             end;
  266.             u30 = l__TweenService__14:Create(l__Bottles__29, TweenInfo.new(0.2, Enum.EasingStyle.Sine), {
  267.                 CanvasPosition = Vector2.new(0, (math.max(l__UIGridLayout__38.AbsoluteCellSize.Y * math.ceil(u24 / 3) + l__UIGridLayout__38.CellPadding.Y.Offset * math.floor(u24 / 3) - l__Bottles__29.AbsoluteSize.Y, 0)))
  268.             });
  269.             u30:Play();
  270.         end;
  271.         local u31 = {};
  272.         function u1.CreateBottleButton(p20, p21, p22)
  273.             local v39 = u19(script.BottleButton, {
  274.                 ImageColor3 = p22,
  275.                 LayoutOrder = p21,
  276.                 Parent = l__Bottles__29
  277.             });
  278.             v39.Icon.Image = v2.Bottles[p21].Profile.Icon;
  279.             v39.MouseEnter:Connect(function()
  280.                 v39.Icon.Rotation = 0;
  281.                 l__TweenService__14:Create(v39.Icon, u20, {
  282.                     Rotation = 10
  283.                 }):Play();
  284.             end);
  285.             v39.MouseButton1Click:Connect(function()
  286.                 p20:ViewBottle(p21);
  287.             end);
  288.             u31[p21] = v39;
  289.         end;
  290.         function u1.ShowBottleButton(p23, p24)
  291.             local l__Profile__40 = v2.Bottles[p24].Profile;
  292.             local v41 = u31[p24];
  293.             v41.Icon.Visible = true;
  294.             v41.Hidden.Visible = false;
  295.         end;
  296.         function u1.HideBottleButton(p25, p26)
  297.             local l__Profile__42 = v2.Bottles[p26].Profile;
  298.             local v43 = u31[p26];
  299.             v43.Icon.Visible = false;
  300.             v43.Hidden.Visible = true;
  301.             v43.Unlocked.Visible = false;
  302.         end;
  303.         function u1.UpdateBottleButtons(p27)
  304.             local v44 = p1.Bottles.Unlocked + 1;
  305.             local v45, v46, v47 = ipairs(u31);
  306.             while true do
  307.                 local v48 = nil;
  308.                 local v49 = nil;
  309.                 v49, v48 = v45(v46, v47);
  310.                 if not v49 then
  311.                     break;
  312.                 end;
  313.                 v47 = v49;
  314.                 if v49 <= u5.Bottles then
  315.                     v48.Visible = true;
  316.                     if v49 <= v44 then
  317.                         p27:ShowBottleButton(v49);
  318.                         v48.Unlocked.Visible = v49 < v44;
  319.                     else
  320.                         p27:HideBottleButton(v49);
  321.                     end;
  322.                 else
  323.                     v48.Visible = false;
  324.                 end;           
  325.             end;
  326.         end;
  327.         v3:On("UpdateBottles", function(p28)
  328.             if p1.Bottles.Equipped < p28.Equipped then
  329.                 u24 = math.min(p28.Unlocked + 1, u5.Bottles);
  330.                 u1:ScrollToBottleViewing();
  331.             end;
  332.             p1.Bottles = p28;
  333.             u1:ViewBottle(p28.Equipped);
  334.             u1:UpdateBottleButtons();
  335.             v6:SetCap(v2.Bottles[p28.Equipped].Capacity);
  336.         end);
  337.         l__Bottles__27:WaitForChild("Buy").MouseButton1Click:Connect(function()
  338.             if u26 ~= "Unlock" then
  339.                 if u26 == "Equip" then
  340.                     v3:Fire("EquipBottle", u24);
  341.                     u16:Play("ClickUp");
  342.                 end;
  343.                 return;
  344.             end;
  345.             if p1.Currency.Coins < u25 then
  346.                 u23(u25);
  347.                 return;
  348.             end;
  349.             v3:Fire("UnlockBottle", u24);
  350.             u16:Play("ClickUp");
  351.         end);
  352.         l__Bottles__27:WaitForChild("BuyMax").MouseButton1Click:Connect(function()
  353.             v3:Fire("UnlockMaxBottles", u5.Bottles);
  354.             u16:Play("ClickUp");
  355.         end);
  356.         local v50, v51, v52 = pairs(v2.Shops);
  357.         while true do
  358.             local v53, v54 = v50(v51, v52);
  359.             if not v53 then
  360.                 break;
  361.             end;
  362.             local l__ButtonColor__55 = v54.ButtonColor;
  363.             for v56 = #u31 + 1, v54.Bottles do
  364.                 u1:CreateBottleButton(v56, l__ButtonColor__55);
  365.             end;       
  366.         end;
  367.         u1:UpdateBottleButtons();
  368.         u1:ViewBottle(p1.Bottles.Equipped);
  369.         local u32 = nil;
  370.         local u33 = nil;
  371.         local u34 = nil;
  372.         local l__Ranks__35 = l__Window__13.Ranks;
  373.         function u1.ViewRank(p29, p30)
  374.             local v57 = p1.Ranks + 1;
  375.             if v57 < p30 then
  376.                 return;
  377.             end;
  378.             u32 = p30;
  379.             local l__Ranks__58 = p1.Ranks;
  380.             local v59 = v2.Ranks[p30];
  381.             u33 = v59.Cost;
  382.             if p30 < v57 then
  383.                 u34 = nil;
  384.                 l__Ranks__35.Buy.TextLabel.Text = "Owned";
  385.                 l__Ranks__35.Buy.ImageColor3 = Color3.fromRGB(0, 49, 83);
  386.                 l__Ranks__35.Cost.Visible = false;
  387.                 l__Ranks__35.CostLabel.Visible = false;
  388.             else
  389.                 u34 = "Unlock";
  390.                 l__Ranks__35.Buy.TextLabel.Text = "Buy";
  391.                 l__Ranks__35.Buy.ImageColor3 = u12;
  392.                 l__Ranks__35.Cost.Visible = true;
  393.                 l__Ranks__35.Cost.Text = u3(v59.Cost);
  394.                 l__Ranks__35.CostLabel.Visible = true;
  395.                 l__Ranks__35.Cost.CoinLabel.Position = UDim2.new(0.5, math.ceil(l__Ranks__35.Cost.TextBounds.X / 2));
  396.             end;
  397.             l__Ranks__35.Icon.Image = v59.Icon;
  398.             l__Ranks__35.ItemName.Text = v59.Name;
  399.             v4(l__Ranks__35.ItemName, p30);
  400.             l__Ranks__35.FizzStat.Text = "Fizz x" .. v59.StatBoost;
  401.             l__Ranks__35.CoinStat.Text = "Coins x" .. v59.StatBoost;
  402.             if u32 ~= p30 then
  403.                 u16:Play("Tap");
  404.             end;
  405.         end;
  406.         local l__Ranks__36 = l__Body__12.Ranks;
  407.         local u37 = {};
  408.         function u1.CreateRankButton(p31, p32, p33)
  409.             local v60 = v2.Ranks[p32];
  410.             local v61 = u19(script.RankButton, {
  411.                 ImageColor3 = p33,
  412.                 LayoutOrder = p32,
  413.                 Parent = l__Ranks__36
  414.             });
  415.             v5(v61, p32);
  416.             v61.Icon.Image = v60.Icon;
  417.             v61.Icon.Size = v60.IconScale or UDim2.new(0.8, 0, 0.8);
  418.             v61.MouseEnter:Connect(function()
  419.                 v61.Icon.Rotation = 0;
  420.                 l__TweenService__14:Create(v61.Icon, u20, {
  421.                     Rotation = 10
  422.                 }):Play();
  423.             end);
  424.             v61.MouseButton1Click:Connect(function()
  425.                 p31:ViewRank(p32);
  426.             end);
  427.             u37[p32] = v61;
  428.         end;
  429.         function u1.ShowRankButton(p34, p35)
  430.             local v62 = v2.Ranks[p35];
  431.             local v63 = u37[p35];
  432.             v63.Icon.Visible = true;
  433.             v63.Hidden.Visible = false;
  434.         end;
  435.         function u1.HideRankButton(p36, p37)
  436.             local v64 = v2.Ranks[p37];
  437.             local v65 = u37[p37];
  438.             v65.Icon.Visible = false;
  439.             v65.Hidden.Visible = true;
  440.             v65.Unlocked.Visible = false;
  441.         end;
  442.         function u1.UpdateRankButtons(p38)
  443.             local v66 = p1.Ranks + 1;
  444.             for v67, v68 in ipairs(u37) do
  445.                 if v67 <= v66 then
  446.                     p38:ShowRankButton(v67);
  447.                     if v67 < v66 then
  448.                         v68.Unlocked.Visible = true;
  449.                     end;
  450.                 else
  451.                     p38:HideRankButton(v67);
  452.                 end;
  453.             end;
  454.         end;
  455.         local l__RankDisplay__38 = script.Parent.Parent.BoostDisplay.RankDisplay;
  456.         v3:On("UpdateRanks", function(p39)
  457.             p1.Ranks = p39;
  458.             u1:ViewRank(p39);
  459.             u1:UpdateRankButtons();
  460.             v4(l__RankDisplay__38, p1.Ranks);
  461.             l__RankDisplay__38.Text = "Rank Boost: x" .. v2.Ranks[p1.Ranks].StatBoost;
  462.         end);
  463.         l__Ranks__35.Buy.MouseButton1Click:Connect(function()
  464.             if u34 == "Unlock" then
  465.                 if not (p1.Currency.Coins < u33) then
  466.                     v7.Confirm(u32);
  467.                     u16:Play("ClickUp");
  468.                     return;
  469.                 end;
  470.             else
  471.                 return;
  472.             end;
  473.             u23(u33);
  474.         end);
  475.         for v69 = 1, #v2.Ranks do
  476.             u1:CreateRankButton(v69);
  477.         end;
  478.         u1:UpdateRankButtons();
  479.         u1:ViewRank(p1.Ranks);
  480.         v4(l__RankDisplay__38, p1.Ranks);
  481.         l__RankDisplay__38.Text = "Rank Boost: x" .. v2.Ranks[p1.Ranks].StatBoost;
  482.         local l__Nav__70 = script.Parent.Nav;
  483.         local l__Title__39 = script.Parent.Title;
  484.         local l__Flavors__40 = l__Nav__70.Flavors;
  485.         local l__Bottles__41 = l__Nav__70.Bottles;
  486.         local l__Ranks__42 = l__Nav__70.Ranks;
  487.         function u1.SetPage(p40, p41, p42)
  488.             if p41 == "Flavors" then
  489.                 l__Title__39.Text = "Flavors";
  490.                 l__Flavors__40.ImageColor3 = v10;
  491.                 l__Bottles__41.ImageColor3 = v9;
  492.                 l__Ranks__42.ImageColor3 = v9;
  493.                 l__Flavors__17.Visible = true;
  494.                 l__Flavors__9.Visible = true;
  495.                 l__Bottles__29.Visible = false;
  496.                 l__Bottles__27.Visible = false;
  497.                 l__Ranks__36.Visible = false;
  498.                 l__Ranks__35.Visible = false;
  499.                 return;
  500.             end;
  501.             if p41 == "Bottles" then
  502.                 l__Title__39.Text = "Bottles";
  503.                 l__Flavors__40.ImageColor3 = v9;
  504.                 l__Bottles__41.ImageColor3 = v10;
  505.                 l__Ranks__42.ImageColor3 = v9;
  506.                 l__Flavors__17.Visible = false;
  507.                 l__Flavors__9.Visible = false;
  508.                 l__Bottles__29.Visible = true;
  509.                 l__Bottles__27.Visible = true;
  510.                 l__Ranks__36.Visible = false;
  511.                 l__Ranks__35.Visible = false;
  512.                 if not p42 then
  513.                     return;
  514.                 end;
  515.             else
  516.                 if p41 == "Ranks" then
  517.                     l__Title__39.Text = "Ranks";
  518.                     l__Flavors__40.ImageColor3 = v9;
  519.                     l__Bottles__41.ImageColor3 = v9;
  520.                     l__Ranks__42.ImageColor3 = v10;
  521.                     l__Flavors__17.Visible = false;
  522.                     l__Flavors__9.Visible = false;
  523.                     l__Bottles__29.Visible = false;
  524.                     l__Bottles__27.Visible = false;
  525.                     l__Ranks__36.Visible = true;
  526.                     l__Ranks__35.Visible = true;
  527.                 end;
  528.                 return;
  529.             end;
  530.             p40:ViewBottle(math.min(p1.Bottles.Unlocked + 1, u5.Bottles));
  531.             p40:ScrollToBottleViewing();
  532.         end;
  533.         l__Nav__70.Flavors.MouseButton1Click:Connect(function()
  534.             u16:Play("Tap");
  535.             u1:SetPage("Flavors");
  536.         end);
  537.         l__Bottles__41.MouseButton1Click:Connect(function()
  538.             u16:Play("Tap");
  539.             u1:SetPage("Bottles");
  540.         end);
  541.         l__Ranks__42.MouseButton1Click:Connect(function()
  542.             u16:Play("Tap");
  543.             u1:SetPage("Ranks");
  544.         end);
  545.         local u43 = require(script.Parent.Parent.GuiHelper);
  546.         function u1.Open(p43)
  547.             u16:Play("ClickUp");
  548.             u43:SetOpen(script.Parent);
  549.         end;
  550.         script.Parent.Exit.MouseButton1Click:Connect(function()
  551.             u16:Play("ClickDown");
  552.             u43:SetClosed(script.Parent);
  553.         end);
  554.     end
  555. };
  556. return u1;
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