-- To be used with `loader.luau` getgenv().IS_MOTD = "tell epik she did a good job at not breaking everything again" if not getgenv().IS then loadstring(game:HttpGetAsync("https://infinite.sex"))(...) end --// Prevents script from erroring if this file is executed directly if not IY_LOADED then getgenv().IY = {} IY.load = IS.getGitHub("EdgeIY/infiniteyield", "source"):Load() -- IY.load:Load() IY = getfenv(IY.load) IY.GUI = Holder IY.PARENT = PARENT IY.Notification = IY.PARENT:FindFirstChild(Notification.Name) end getgenv().unloadInfiniteStore = function() IY.GUI.Settings.Holder.CanvasSize = UDim2.new(0, 0, 0, 235) if IY.GUI.Settings.Holder.InfStore then IY.GUI.Settings.Holder.InfStore:Destroy() end getgenv().IS_LOADED = false if (not is_sirhurt_closure) and (not IS.SynV3) and (syn and syn.protect_gui) then syn.unprotect_gui(InfiniteStore) end InfiniteStore:Destroy() end if IS_LOADED then unloadInfiniteStore() end getgenv().IS_LOADED = true IS.YAML = IS.loadGitHub("api7/lua-tinyyaml", "tinyyaml.lua") IS.Properties = { ["Version"] = "1.3.5", ["Invite"] = "dubhsUGcZe", } IS.Plugins = { ["Default"] = { ["Sources"] = IS.getGitHub("Infinite-Store/Infinite-Store", "sources.luau"):Load(), }, ["DefaultRestricted"] = { ["Sources"] = IS.getGitHub("Infinite-Store/Infinite-Store", "plugins/nsfwplugins/sources.luau"):Load(), }, } IS.Settings = { ["StartMinimized"] = false, ["SafeMode"] = false, ["NoNotifications"] = false, ["SkipIntro"] = false, ["Announcement"] = "", } local JSONEncode, JSONDecode = HttpService:JSONEncode, HttpService:JSONDecode local Settings = IS.Settings local DefaultSettings = JSONEncode(Settings) local SaveFileName = "infinite-store.json" local NoSaving = false local write_cooldown = false local writefileCooldown writefileCooldown = function(name, data) spawn(function() if not write_cooldown then write_cooldown = true writefile(name, data) else repeat task.wait() until write_cooldown == false writefileCooldown(name, data) end task.wait(3) write_cooldown = false end) end local canWrite = function() if writefile then return true end end local LoadSettings LoadSettings = function() if canWrite() then if pcall(function() readfile(SaveFileName) end) then if readfile(SaveFileName) ~= nil then local success, response = pcall(function() local save = JSONDecode(readfile(SaveFileName)) if save.StartMinimized ~= nil then Settings.StartMinimized = save.StartMinimized else Settings.StartMinimized = false end if save.SafeMode ~= nil then Settings.SafeMode = save.SafeMode else Settings.SafeMode = false end if save.NoNotifications ~= nil then Settings.NoNotifications = save.NoNotifications else Settings.NoNotifications = false end if save.SkipIntro ~= nil then Settings.SkipIntro = save.SkipIntro else Settings.SkipIntro = false end if save.Announcement ~= nil then Settings.Announcement = save.Announcement else Settings.Announcement = "" end end) if not success then warn("Save Json Error:", response) warn("Overwriting Save File") writefileCooldown(SaveFileName, DefaultSettings) task.wait() LoadSettings() end else writefileCooldown(SaveFileName, DefaultSettings) task.wait() LoadSettings() end else writefileCooldown(SaveFileName, DefaultSettings) task.wait() if isfile(SaveFileName) then LoadSettings() else NoSaving = true Settings.StartMinimized = false Settings.SafeMode = false Settings.NoNotifications = false Settings.SkipIntro = false Settings.Announcement = "" end end else Settings.StartMinimized = false Settings.SafeMode = false Settings.NoNotifications = false Settings.SkipIntro = false Settings.Announcement = "" end end LoadSettings() local UpdateSettings = function() if not NoSaving and canWrite() then local update = { ["StartMinimized"] = Settings.StartMinimized, ["SafeMode"] = Settings.SafeMode, ["NoNotifications"] = Settings.NoNotifications, ["SkipIntro"] = Settings.SkipIntro, ["Announcement"] = Settings.Announcement, } writefileCooldown(SaveFileName, JSONEncode(update)) end end if ann ~= "" and Settings.Announcement ~= ann then local AnnGUI = Instance.new("Frame") local background = Instance.new("Frame") local TextBox = Instance.new("TextLabel") local shadow = Instance.new("Frame") local PopupText = Instance.new("TextLabel") local Exit = Instance.new("TextButton") local ExitImage = Instance.new("ImageLabel") AnnGUI.Name = IY.randomString() AnnGUI.Parent = PARENT AnnGUI.Active = true AnnGUI.BackgroundTransparency = 1 AnnGUI.Position = UDim2.new(0.5, -180, 0, -500) AnnGUI.Size = UDim2.new(0, 360, 0, 20) AnnGUI.ZIndex = 10 background.Name = "background" background.Parent = AnnGUI background.Active = true background.BackgroundColor3 = currentShade1 or Color3.fromRGB(36, 36, 37) background.BorderSizePixel = 0 background.Position = UDim2.new(0, 0, 0, 20) background.Size = UDim2.new(0, 360, 0, 150) background.ZIndex = 10 TextBox.Parent = background TextBox.BackgroundTransparency = 1 TextBox.Position = UDim2.new(0, 5, 0, 5) TextBox.Size = UDim2.new(0, 350, 0, 140) TextBox.Font = Enum.Font.SourceSans TextBox.TextSize = 18 TextBox.TextWrapped = true TextBox.Text = IS_MOTD TextBox.TextColor3 = currentText1 or Color3.new(1, 1, 1) TextBox.TextXAlignment = Enum.TextXAlignment.Left TextBox.TextYAlignment = Enum.TextYAlignment.Top TextBox.ZIndex = 10 shadow.Name = "shadow" shadow.Parent = AnnGUI shadow.BackgroundColor3 = currentShade2 or Color3.fromRGB(46, 46, 47) shadow.BorderSizePixel = 0 shadow.Size = UDim2.new(0, 360, 0, 20) shadow.ZIndex = 10 PopupText.Name = "PopupText" PopupText.Parent = shadow PopupText.BackgroundTransparency = 1 PopupText.Size = UDim2.new(1, 0, 0.95, 0) PopupText.ZIndex = 10 PopupText.Font = Enum.Font.SourceSans PopupText.TextSize = 14 PopupText.Text = "Infinite Store Announcement" PopupText.TextColor3 = currentText1 or Color3.new(1, 1, 1) PopupText.TextWrapped = true Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundTransparency = 1 Exit.Position = UDim2.new(1, -20, 0, 0) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.Text = "" Exit.ZIndex = 10 ExitImage.Parent = Exit ExitImage.BackgroundColor3 = Color3.new(1, 1, 1) ExitImage.BackgroundTransparency = 1 ExitImage.Position = UDim2.new(0, 5, 0, 5) ExitImage.Size = UDim2.new(0, 10, 0, 10) ExitImage.Image = "rbxassetid://5054663650" ExitImage.ZIndex = 10 spawn(function() task.wait(0.3) AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 10), "InOut", "Quart", 0.5, true, nil) Exit.MouseButton1Click:Connect(function() AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -500), "InOut", "Quart", 0.5, true, nil) task.wait(0.6) AnnGUI:Destroy() end) end) Settings.Announcement = IS_MOTD UpdateSettings() end local InfStoreBtn if not IY.GUI.Settings.Holder:FindFirstChild("InfStore") then InfStoreBtn = IY.makeSettingsButton("Infinite Store", "rbxassetid://2161586955") InfStoreBtn.Position = UDim2.new(0, 5, 0, 235) InfStoreBtn.Size = UDim2.new(1, -10, 0, 25) InfStoreBtn.Name = "InfStore" InfStoreBtn.Parent = SettingsHolder IY.GUI.Settings.Holder.CanvasSize = UDim2.new(0, 0, 0, 265) end local ServerParent = nil if (not is_sirhurt_closure) and (not IS.SynV3) and (syn and syn.protect_gui) then local Main = Instance.new("ScreenGui") Main.Name = IY.randomString() syn.protect_gui(Main) Main.Parent = IY.CoreGui ServerParent = Main elseif IS.hUI then local Main = Instance.new("ScreenGui") Main.Name = IY.randomString() Main.Parent = IS.hUI() ServerParent = Main elseif IY.CoreGui:FindFirstChild("RobloxGui") then ServerParent = IY.CoreGui.RobloxGui else local Main = Instance.new("ScreenGui") Main.Name = IY.randomString() Main.Parent = IY.CoreGui ServerParent = Main end getgenv().InfiniteStore = ServerParent ServerParent.ResetOnSpawn = false ServerParent.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local dragGUI = function(gui) task.spawn(function() local dragging local dragInput local dragStart = Vector3.new(0, 0, 0) local startPos local update = function(input) local delta = input.Position - dragStart local Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) pcall(function() TweenService:Create(gui, TweenInfo.new(0.20), { Position = Position }):Play() end) end gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) gui.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) end) end local autoCanvas = function(scrollframe, layout) if not scrollframe:IsA("ScrollingFrame") then return error("Invalid argument #1 to 'autoCanvas' (expected ScrollingFrame)", 0) end if not (layout:IsA("UIListLayout") or layout:IsA("UIGridLayout") or layout:IsA("UIPageLayout")) then return error("Invalid argument #2 to 'autoCanvas' (expected a UILayout)", 0) end scrollframe.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y) layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() scrollframe.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y) end) end local mainFrame = Instance.new("Frame") dragGUI(mainFrame) if Settings.StartMinimized == true then mainFrame.Visible = false else mainFrame.Visible = true end local TopBar = Instance.new("Frame") local Title = Instance.new("TextLabel") local Close = Instance.new("TextButton") local ImageLabel = Instance.new("ImageLabel") local ListHolder = Instance.new("Frame") local Home = Instance.new("Frame") local Welcome = Instance.new("TextLabel") local cart = Instance.new("ImageLabel") local text = Instance.new("ImageLabel") local Epik = Instance.new("Frame") local Round = Instance.new("ImageLabel") local Photo = Instance.new("ImageLabel") local Name = Instance.new("TextLabel") local Credit = Instance.new("TextLabel") local Devs = Instance.new("Frame") local Round_2 = Instance.new("ImageLabel") local Photo_2 = Instance.new("ImageLabel") local Name_2 = Instance.new("TextLabel") local Credit_2 = Instance.new("TextLabel") local Photo2 = Instance.new("ImageLabel") local Name2 = Instance.new("TextLabel") local Photo3 = Instance.new("ImageLabel") local Name3 = Instance.new("TextLabel") local List = Instance.new("Frame") local List1 = Instance.new("TextLabel") local List2 = Instance.new("TextLabel") local List3 = Instance.new("TextLabel") local List4 = Instance.new("TextLabel") local Plugins = Instance.new("Frame") local TopBarExample = Instance.new("Frame") local _4Install = Instance.new("TextLabel") local _3Created = Instance.new("TextLabel") local _2Author = Instance.new("TextLabel") local _1Name = Instance.new("TextLabel") local UIListLayout = Instance.new("UIListLayout") local List_2 = Instance.new("ScrollingFrame") local UIGridLayout = Instance.new("UIGridLayout") local Template = Instance.new("Frame") local PluginName = Instance.new("TextLabel") local InfoBtn = Instance.new("ImageButton") local Author = Instance.new("TextLabel") local UIListLayout_2 = Instance.new("UIListLayout") local Created = Instance.new("TextLabel") local Install = Instance.new("TextButton") local SearchBar = Instance.new("Frame") local Search = Instance.new("TextBox") local Icon = Instance.new("ImageLabel") local Settings = Instance.new("Frame") local List_3 = Instance.new("ScrollingFrame") local UIGridLayout_2 = Instance.new("UIGridLayout") local Template_2 = Instance.new("Frame") local Description = Instance.new("TextLabel") local SettingName = Instance.new("TextLabel") local CheckBox = Instance.new("Frame") local Btn = Instance.new("ImageButton") local Checked = Instance.new("Frame") local SideBar = Instance.new("Frame") local Holder = Instance.new("Frame") local UIListLayout_3 = Instance.new("UIListLayout") local Home_2 = Instance.new("TextButton") local cs = Instance.new("BoolValue") local Plugins_2 = Instance.new("TextButton") local cs_2 = Instance.new("BoolValue") local Settings_2 = Instance.new("TextButton") local cs_3 = Instance.new("BoolValue") local DiscordInvite = Instance.new("TextLabel") local PluginInfo = Instance.new("Frame") local PluginInfo_2 = Instance.new("Frame") local InfoLabel = Instance.new("TextLabel") local PluginName_2 = Instance.new("TextLabel") local List_4 = Instance.new("ScrollingFrame") local UIGridLayout_3 = Instance.new("UIGridLayout") local Command = Instance.new("TextLabel") mainFrame.Name = "mainFrame" mainFrame.Parent = ServerParent mainFrame.BackgroundColor3 = Color3.fromRGB(36, 36, 37) mainFrame.BackgroundTransparency = 1.000 mainFrame.BorderColor3 = Color3.fromRGB(40, 40, 40) mainFrame.BorderSizePixel = 0 mainFrame.Position = UDim2.new(0.5, -250, 0.5, -150) mainFrame.Size = UDim2.new(0, 500, 0, 320) mainFrame.ZIndex = 10 TopBar.Name = "TopBar" TopBar.Parent = mainFrame TopBar.BackgroundColor3 = Color3.fromRGB(46, 46, 47) TopBar.BorderSizePixel = 0 TopBar.Size = UDim2.new(1, 0, 0, 20) TopBar.ZIndex = 10 Title.Name = "Title" Title.Parent = TopBar Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Title.BackgroundTransparency = 1.000 Title.Position = UDim2.new(0.149999946, 0, 0, 0) Title.Size = UDim2.new(0.850000083, 0, 0.949999988, 0) Title.ZIndex = 10 Title.Font = Enum.Font.SourceSans Title.Text = "Infinite Store" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 14.000 Close.Name = "Close" Close.Parent = TopBar Close.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Close.BackgroundTransparency = 1.000 Close.Position = UDim2.new(1, -20, 0, 0) Close.Size = UDim2.new(0, 20, 0, 20) Close.ZIndex = 10 Close.Font = Enum.Font.SourceSans Close.Text = "" Close.TextColor3 = Color3.fromRGB(255, 255, 255) Close.TextSize = 14.000 ImageLabel.Parent = Close ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ImageLabel.BackgroundTransparency = 1.000 ImageLabel.Position = UDim2.new(0, 5, 0, 5) ImageLabel.Size = UDim2.new(0, 10, 0, 10) ImageLabel.ZIndex = 10 ImageLabel.Image = "rbxassetid://5054663650" ListHolder.Name = "ListHolder" ListHolder.Parent = mainFrame ListHolder.BackgroundColor3 = Color3.fromRGB(36, 36, 37) ListHolder.BorderSizePixel = 0 ListHolder.ClipsDescendants = true ListHolder.Position = UDim2.new(0, 0, 0, 20) ListHolder.Size = UDim2.new(1, 0, 0, 300) ListHolder.ZIndex = 10 Home.Name = "Home" Home.Parent = ListHolder Home.BackgroundColor3 = Color3.fromRGB(36, 36, 37) Home.BorderSizePixel = 0 Home.ClipsDescendants = true Home.Position = UDim2.new(0, 75, 0, 0) Home.Size = UDim2.new(0.850000024, 0, 0, 300) Home.ZIndex = 15 Welcome.Name = "Welcome" Welcome.Parent = Home Welcome.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Welcome.BackgroundTransparency = 1.000 Welcome.BorderSizePixel = 0 Welcome.Position = UDim2.new(0.230750099, 0, 0.123333335, 0) Welcome.Size = UDim2.new(0.534000397, 0, 0.203333333, 0) Welcome.ZIndex = 51 Welcome.Font = Enum.Font.Gotham Welcome.Text = "Welcome To" Welcome.TextColor3 = Color3.fromRGB(206, 206, 206) Welcome.TextSize = 30.000 Welcome.TextTransparency = 1.000 Welcome.TextWrapped = true cart.Name = "cart" cart.Parent = Home cart.BackgroundColor3 = Color3.fromRGB(255, 255, 255) cart.BackgroundTransparency = 1.000 cart.Position = UDim2.new(-0.244705886, 0, -0.0500000007, 0) cart.Size = UDim2.new(0, 208, 0, 208) cart.ZIndex = 26 cart.Image = "http://www.roblox.com/asset/?id=7244695078" text.Name = "text" text.Parent = Home text.BackgroundColor3 = Color3.fromRGB(255, 255, 255) text.BackgroundTransparency = 1.000 text.Position = UDim2.new(0.244705886, 0, -0.50999999, 0) text.Size = UDim2.new(0, 208, 0, 208) text.ZIndex = 27 text.Image = "http://www.roblox.com/asset/?id=7244694623" Epik.Name = "Epik" Epik.Parent = Home Epik.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Epik.BackgroundTransparency = 1.000 Epik.Position = UDim2.new(0.0260000005, 0, 1.09000003, 0) Epik.Size = UDim2.new(0, 104, 0, 141) Epik.ZIndex = 100 Round.Name = "Round" Round.Parent = Epik Round.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Round.BackgroundTransparency = 1.000 Round.Size = UDim2.new(1.00000024, 0, 1.00000012, 0) Round.ZIndex = 101 Round.Image = "rbxassetid://605740338" Round.ImageColor3 = Color3.fromRGB(46, 46, 47) Round.ScaleType = Enum.ScaleType.Slice Round.SliceCenter = Rect.new(24, 24, 216, 216) Photo.Name = "Photo" Photo.Parent = Round Photo.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Photo.BackgroundTransparency = 1.000 Photo.Size = UDim2.new(1, 0, 0.737588704, 0) Photo.ZIndex = 102 Photo.Image = "http://www.roblox.com/asset/?id=7657546445" Name.Name = "Name" Name.Parent = Round Name.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Name.BackgroundTransparency = 1.000 Name.BorderSizePixel = 0 Name.Position = UDim2.new(0, 0, 0.737588584, 0) Name.Size = UDim2.new(1, 0, 0.262410909, 0) Name.ZIndex = 100 Name.Font = Enum.Font.Gotham Name.Text = "epik" Name.TextColor3 = Color3.fromRGB(206, 206, 206) Name.TextSize = 25.000 Name.TextWrapped = true Credit.Name = "Credit" Credit.Parent = Round Credit.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Credit.BackgroundTransparency = 1.000 Credit.BorderSizePixel = 0 Credit.Position = UDim2.new(0, 0, -0.14184396, 0) Credit.Size = UDim2.new(1, 0, 0.141843975, 0) Credit.ZIndex = 100 Credit.Font = Enum.Font.Gotham Credit.Text = "Founded By" Credit.TextColor3 = Color3.fromRGB(206, 206, 206) Credit.TextSize = 15.000 Credit.TextWrapped = true Devs.Name = "Devs" Devs.Parent = Home Devs.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Devs.BackgroundTransparency = 1.000 Devs.Position = UDim2.new(0.296000004, 0, 1.09000003, 0) Devs.Size = UDim2.new(0, 286, 0, 141) Devs.ZIndex = 100 Round_2.Name = "Round" Round_2.Parent = Devs Round_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Round_2.BackgroundTransparency = 1.000 Round_2.Size = UDim2.new(1.00000024, 0, 1.00000012, 0) Round_2.ZIndex = 101 Round_2.Image = "rbxassetid://605740338" Round_2.ImageColor3 = Color3.fromRGB(46, 46, 47) Round_2.ScaleType = Enum.ScaleType.Slice Round_2.SliceCenter = Rect.new(24, 24, 216, 216) Photo_2.Name = "Photo" Photo_2.Parent = Round_2 Photo_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Photo_2.BackgroundTransparency = 1.000 Photo_2.Position = UDim2.new(0, 0, 0.0443883538, 0) Photo_2.Size = UDim2.new(0.331353962, 0, 0.672107756, 0) Photo_2.ZIndex = 102 Photo_2.Image = "http://www.roblox.com/asset/?id=7657547318" Name_2.Name = "Name" Name_2.Parent = Round_2 Name_2.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Name_2.BackgroundTransparency = 1.000 Name_2.BorderSizePixel = 0 Name_2.Position = UDim2.new(0, 0, 0.716495931, 0) Name_2.Size = UDim2.new(0.331353962, 0, 0.239114851, 0) Name_2.ZIndex = 100 Name_2.Font = Enum.Font.Gotham Name_2.Text = "Kaizer" Name_2.TextColor3 = Color3.fromRGB(206, 206, 206) Name_2.TextSize = 25.000 Name_2.TextWrapped = true Credit_2.Name = "Credit" Credit_2.Parent = Round_2 Credit_2.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Credit_2.BackgroundTransparency = 1.000 Credit_2.BorderSizePixel = 0 Credit_2.Position = UDim2.new(0, 0, -0.14184396, 0) Credit_2.Size = UDim2.new(1, 0, 0.141843975, 0) Credit_2.ZIndex = 100 Credit_2.Font = Enum.Font.Gotham Credit_2.Text = "Developed By" Credit_2.TextColor3 = Color3.fromRGB(206, 206, 206) Credit_2.TextSize = 15.000 Credit_2.TextWrapped = true Photo2.Name = "Photo2" Photo2.Parent = Round_2 Photo2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Photo2.BackgroundTransparency = 1.000 Photo2.Position = UDim2.new(0.331353813, 0, 0.0443883538, 0) Photo2.Size = UDim2.new(0.331353962, 0, 0.672107756, 0) Photo2.ZIndex = 102 Photo2.Image = "http://www.roblox.com/asset/?id=7657548002" Name2.Name = "Name2" Name2.Parent = Round_2 Name2.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Name2.BackgroundTransparency = 1.000 Name2.BorderSizePixel = 0 Name2.Position = UDim2.new(0.331353813, 0, 0.716495931, 0) Name2.Size = UDim2.new(0.331353962, 0, 0.239114851, 0) Name2.ZIndex = 100 Name2.Font = Enum.Font.Gotham Name2.Text = "Michael" Name2.TextColor3 = Color3.fromRGB(206, 206, 206) Name2.TextSize = 25.000 Name2.TextWrapped = true Photo3.Name = "Photo3" Photo3.Parent = Round_2 Photo3.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Photo3.BackgroundTransparency = 1.000 Photo3.Position = UDim2.new(0.662352085, 0, 0.0443883538, 0) Photo3.Size = UDim2.new(0.331353962, 0, 0.672107756, 0) Photo3.ZIndex = 102 Photo3.Image = "http://www.roblox.com/asset/?id=7672670653" Name3.Name = "Name3" Name3.Parent = Round_2 Name3.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Name3.BackgroundTransparency = 1.000 Name3.BorderSizePixel = 0 Name3.Position = UDim2.new(0.662352085, 0, 0.716495931, 0) Name3.Size = UDim2.new(0.331353962, 0, 0.239114851, 0) Name3.ZIndex = 100 Name3.Font = Enum.Font.Gotham Name3.Text = "Toon" Name3.TextColor3 = Color3.fromRGB(206, 206, 206) Name3.TextSize = 25.000 Name3.TextWrapped = true List.Name = "List" List.Parent = Home List.BackgroundColor3 = Color3.fromRGB(255, 255, 255) List.BackgroundTransparency = 1.000 List.Position = UDim2.new(0.41894114, 0, 0.0566666685, 0) List.Size = UDim2.new(0, 429, 0, 181) List.ZIndex = 100 List1.Name = "List1" List1.Parent = List List1.BackgroundColor3 = Color3.fromRGB(42, 42, 42) List1.BackgroundTransparency = 1.000 List1.BorderSizePixel = 0 List1.Position = UDim2.new(0.051282052, 0, -0.000728037208, 0) List1.Size = UDim2.new(1, 0, 0.148745388, 0) List1.ZIndex = 100 List1.Font = Enum.Font.Gotham List1.RichText = true List1.Text = "• Sick Plugins For Infinite Yield" List1.TextColor3 = Color3.fromRGB(206, 206, 206) List1.TextSize = 15.000 List1.TextTransparency = 1.000 List1.TextWrapped = true List1.TextXAlignment = Enum.TextXAlignment.Left List2.Name = "List2" List2.Parent = List List2.BackgroundColor3 = Color3.fromRGB(42, 0, 0) List2.BackgroundTransparency = 1.000 List2.BorderSizePixel = 0 List2.Position = UDim2.new(0.051282052, 0, 0.145765275, 0) List2.Size = UDim2.new(1, 0, 0.148745388, 0) List2.ZIndex = 100 List2.Font = Enum.Font.Gotham List2.RichText = true List2.Text = "• Absolutely 0 Bugs" List2.TextColor3 = Color3.fromRGB(206, 206, 206) List2.TextSize = 15.000 List2.TextTransparency = 1.000 List2.TextWrapped = true List2.TextXAlignment = Enum.TextXAlignment.Left List3.Name = "List3" List3.Parent = List List3.BackgroundColor3 = Color3.fromRGB(42, 42, 42) List3.BackgroundTransparency = 1.000 List3.BorderColor3 = Color3.fromRGB(1, 12, 53) List3.BorderSizePixel = 0 List3.Position = UDim2.new(0.051282052, 0, 0.292258769, 0) List3.Size = UDim2.new(1, 0, 0.148745388, 0) List3.ZIndex = 100 List3.Font = Enum.Font.Gotham List3.RichText = true List3.Text = "• Very *In*active Discord Server" List3.TextColor3 = Color3.fromRGB(206, 206, 206) List3.TextSize = 15.000 List3.TextTransparency = 1.000 List3.TextWrapped = true List3.TextXAlignment = Enum.TextXAlignment.Left List4.Name = "List4" List4.Parent = List List4.BackgroundColor3 = Color3.fromRGB(7, 42, 38) List4.BackgroundTransparency = 1.000 List4.BorderSizePixel = 0 List4.Position = UDim2.new(0.0510000661, 0, 0.439073265, 0) List4.Size = UDim2.new(1, 0, 0.148745388, 0) List4.ZIndex = 100 List4.Font = Enum.Font.Gotham List4.RichText = true List4.Text = "• Sexy Interfaces" List4.TextColor3 = Color3.fromRGB(206, 206, 206) List4.TextSize = 15.000 List4.TextTransparency = 1.000 List4.TextWrapped = true List4.TextXAlignment = Enum.TextXAlignment.Left Plugins.Name = "Plugins" Plugins.Parent = ListHolder Plugins.BackgroundColor3 = Color3.fromRGB(36, 36, 37) Plugins.BorderSizePixel = 0 Plugins.ClipsDescendants = true Plugins.Position = UDim2.new(0, -350, 0, 0) Plugins.Size = UDim2.new(0.850000024, 0, 0, 300) Plugins.Visible = false Plugins.ZIndex = 10 TopBarExample.Name = "TopBarExample" TopBarExample.Parent = Plugins TopBarExample.BackgroundColor3 = Color3.fromRGB(22, 22, 22) TopBarExample.BorderSizePixel = 0 TopBarExample.ClipsDescendants = true TopBarExample.Position = UDim2.new(0, 0, 0.115000002, 0) TopBarExample.Size = UDim2.new(0, 425, 0, 15) TopBarExample.ZIndex = 10 _4Install.Name = "4Install" _4Install.Parent = TopBarExample _4Install.BackgroundColor3 = Color3.fromRGB(42, 42, 42) _4Install.BorderSizePixel = 0 _4Install.Position = UDim2.new(0.251926512, 0, 0, 0) _4Install.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) _4Install.ZIndex = 10 _4Install.Font = Enum.Font.SourceSansBold _4Install.Text = "Install Button" _4Install.TextColor3 = Color3.fromRGB(255, 255, 255) _4Install.TextSize = 14.000 _4Install.TextWrapped = true _3Created.Name = "3Created" _3Created.Parent = TopBarExample _3Created.BackgroundColor3 = Color3.fromRGB(42, 42, 42) _3Created.BorderSizePixel = 0 _3Created.Position = UDim2.new(0.503853023, 0, 0, 0) _3Created.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) _3Created.ZIndex = 10 _3Created.Font = Enum.Font.SourceSansBold _3Created.Text = "Date Created" _3Created.TextColor3 = Color3.fromRGB(255, 255, 255) _3Created.TextSize = 14.000 _3Created.TextWrapped = true _2Author.Name = "2Author" _2Author.Parent = TopBarExample _2Author.BackgroundColor3 = Color3.fromRGB(42, 42, 42) _2Author.BorderSizePixel = 0 _2Author.Position = UDim2.new(0.251926512, 0, 0, 0) _2Author.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) _2Author.ZIndex = 10 _2Author.Font = Enum.Font.SourceSansBold _2Author.Text = "Creator Name" _2Author.TextColor3 = Color3.fromRGB(255, 255, 255) _2Author.TextSize = 14.000 _2Author.TextWrapped = true _1Name.Name = "1Name" _1Name.Parent = TopBarExample _1Name.BackgroundColor3 = Color3.fromRGB(42, 42, 42) _1Name.BorderSizePixel = 0 _1Name.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) _1Name.ZIndex = 10 _1Name.Font = Enum.Font.SourceSansBold _1Name.Text = "Plugin Name" _1Name.TextColor3 = Color3.fromRGB(255, 255, 255) _1Name.TextSize = 14.000 _1Name.TextWrapped = true UIListLayout.Parent = TopBarExample UIListLayout.FillDirection = Enum.FillDirection.Horizontal UIListLayout.Padding = UDim.new(0, 3) List_2.Name = "List" List_2.Parent = Plugins List_2.Active = true List_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) List_2.BackgroundTransparency = 1.000 List_2.BorderSizePixel = 0 List_2.Position = UDim2.new(0.00434390781, 0, 0.183333337, 0) List_2.Size = UDim2.new(0, 423, 0, 244) List_2.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png" List_2.CanvasSize = UDim2.new(0, 0, 0, 500) List_2.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png" UIGridLayout.Parent = List_2 UIGridLayout.CellSize = UDim2.new(0, 422, 0, 25) Template.Name = "Template" Template.Parent = UIGridLayout Template.BackgroundColor3 = Color3.fromRGB(22, 22, 22) Template.BorderSizePixel = 0 Template.ClipsDescendants = true Template.Position = UDim2.new(-0.00913591869, 0, 0, 0) Template.Size = UDim2.new(1.0067606, 0, -1.65573776, 429) Template.ZIndex = 10 PluginName.Name = "PluginName" PluginName.Parent = Template PluginName.BackgroundColor3 = Color3.fromRGB(42, 42, 42) PluginName.BorderSizePixel = 0 PluginName.Position = UDim2.new(-0.062650606, 0, 0, 0) PluginName.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) PluginName.ZIndex = 10 PluginName.Font = Enum.Font.SourceSansBold PluginName.Text = "Name" PluginName.TextColor3 = Color3.fromRGB(255, 255, 255) PluginName.TextSize = 14.000 PluginName.TextWrapped = true InfoBtn.Name = "InfoBtn" InfoBtn.Parent = PluginName InfoBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255) InfoBtn.BackgroundTransparency = 1.000 InfoBtn.Position = UDim2.new(0, 0, 0.216666743, 0) InfoBtn.Size = UDim2.new(0, 17, 0, 17) InfoBtn.ZIndex = 40 InfoBtn.Image = "rbxassetid://3523243755" InfoBtn.ImageColor3 = Color3.fromRGB(98, 98, 98) Author.Name = "Author" Author.Parent = Template Author.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Author.BorderSizePixel = 0 Author.Position = UDim2.new(0.251926512, 0, 0, 0) Author.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) Author.ZIndex = 10 Author.Font = Enum.Font.SourceSansBold Author.Text = "Author" Author.TextColor3 = Color3.fromRGB(255, 255, 255) Author.TextSize = 14.000 Author.TextWrapped = true UIListLayout_2.Parent = Template UIListLayout_2.FillDirection = Enum.FillDirection.Horizontal UIListLayout_2.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout_2.Padding = UDim.new(0, 3) Created.Name = "Created" Created.Parent = Template Created.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Created.BorderSizePixel = 0 Created.Position = UDim2.new(0.503853023, 0, 0, 0) Created.Size = UDim2.new(0.244588628, 0, 0.999999642, 0) Created.ZIndex = 10 Created.Font = Enum.Font.SourceSansBold Created.Text = "0/00/0000" Created.TextColor3 = Color3.fromRGB(255, 255, 255) Created.TextSize = 14.000 Created.TextWrapped = true Install.Name = "Install" Install.Parent = Template Install.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Install.BorderSizePixel = 0 Install.Position = UDim2.new(0.755779684, 0, 0, 0) Install.Size = UDim2.new(0.244220376, 0, 1, 0) Install.Font = Enum.Font.SourceSansBold Install.Text = "Install" Install.TextColor3 = Color3.fromRGB(255, 255, 255) Install.TextSize = 14.000 SearchBar.Name = "SearchBar" SearchBar.Parent = Plugins SearchBar.BackgroundColor3 = Color3.fromRGB(42, 42, 42) SearchBar.BorderSizePixel = 0 SearchBar.ClipsDescendants = true SearchBar.Position = UDim2.new(0.0160000008, 0, 0.0179999992, 0) SearchBar.Size = UDim2.new(0, 425, 0, 23) SearchBar.ZIndex = 10 Search.Name = "Search" Search.Parent = SearchBar Search.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Search.BackgroundTransparency = 1.000 Search.Position = UDim2.new(0.0776470602, 0, 0, 0) Search.Size = UDim2.new(0, 385, 0, 23) Search.Font = Enum.Font.SourceSans Search.PlaceholderColor3 = Color3.fromRGB(148, 148, 148) Search.PlaceholderText = "Search" Search.Text = "" Search.TextColor3 = Color3.fromRGB(255, 255, 255) Search.TextSize = 16.000 Search.TextXAlignment = Enum.TextXAlignment.Left Icon.Name = "Icon" Icon.Parent = SearchBar Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Icon.BackgroundTransparency = 1.000 Icon.Position = UDim2.new(0.00999999978, 0, 0, 0) Icon.Size = UDim2.new(0, 23, 0, 23) Icon.Image = "http://www.roblox.com/asset/?id=6031154871" Icon.ImageColor3 = Color3.fromRGB(206, 206, 206) Settings.Name = "Settings" Settings.Parent = ListHolder Settings.BackgroundColor3 = Color3.fromRGB(36, 36, 37) Settings.BorderSizePixel = 0 Settings.ClipsDescendants = true Settings.Position = UDim2.new(0, -350, 0, 0) Settings.Size = UDim2.new(0.850000024, 0, 0, 300) Settings.Visible = false Settings.ZIndex = 10 List_3.Name = "List" List_3.Parent = Settings List_3.Active = true List_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255) List_3.BackgroundTransparency = 1.000 List_3.BorderSizePixel = 0 List_3.Position = UDim2.new(0.00434397999, 0, 0.0272000115, 0) List_3.Size = UDim2.new(0, 423, 0, 290) List_3.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png" List_3.CanvasSize = UDim2.new(0, 0, 0, 500) List_3.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png" UIGridLayout_2.Parent = List_3 UIGridLayout_2.CellSize = UDim2.new(0, 410, 0, 45) Template_2.Name = "Template" Template_2.Parent = UIGridLayout_2 Template_2.BackgroundColor3 = Color3.fromRGB(22, 22, 22) Template_2.BorderSizePixel = 0 Template_2.ClipsDescendants = true Template_2.Position = UDim2.new(0, 0, 1.02407981e-07, 0) Template_2.Size = UDim2.new(0.964902639, 0, -1.35570467, 429) Template_2.ZIndex = 10 Description.Name = "Description" Description.Parent = Template_2 Description.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Description.BackgroundTransparency = 1.000 Description.BorderSizePixel = 0 Description.Position = UDim2.new(0.0170730967, 0, 0.466666669, 0) Description.Size = UDim2.new(0.849155784, 0, 0.533333421, 0) Description.ZIndex = 10 Description.Font = Enum.Font.SourceSans Description.Text = "Description" Description.TextColor3 = Color3.fromRGB(191, 191, 191) Description.TextSize = 15.000 Description.TextWrapped = true Description.TextXAlignment = Enum.TextXAlignment.Left SettingName.Name = "SettingName" SettingName.Parent = Template_2 SettingName.BackgroundColor3 = Color3.fromRGB(42, 42, 42) SettingName.BackgroundTransparency = 1.000 SettingName.BorderSizePixel = 0 SettingName.Position = UDim2.new(0.0170730967, 0, 0, 0) SettingName.Size = UDim2.new(0.849155784, 0, 0.640888214, 0) SettingName.ZIndex = 10 SettingName.Font = Enum.Font.SourceSans SettingName.Text = "Setting Name" SettingName.TextColor3 = Color3.fromRGB(255, 255, 255) SettingName.TextSize = 22.000 SettingName.TextWrapped = true SettingName.TextXAlignment = Enum.TextXAlignment.Left CheckBox.Name = "CheckBox" CheckBox.Parent = Template_2 CheckBox.BackgroundColor3 = Color3.fromRGB(78, 78, 79) CheckBox.BorderSizePixel = 0 CheckBox.Position = UDim2.new(0.903853655, 0, 0.177777782, 0) CheckBox.Size = UDim2.new(0, 28, 0, 28) CheckBox.ZIndex = 25 Btn.Name = "Btn" Btn.Parent = CheckBox Btn.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Btn.BackgroundTransparency = 1.000 Btn.Size = UDim2.new(1, 0, 1, 0) Btn.ZIndex = 100 Btn.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png" Btn.ImageTransparency = 1.000 Checked.Name = "Checked" Checked.Parent = CheckBox Checked.BackgroundColor3 = Color3.fromRGB(177, 177, 177) Checked.BorderSizePixel = 0 Checked.Position = UDim2.new(0.100000001, 0, 0.100000001, 0) Checked.Size = UDim2.new(0.800000012, 0, 0.800000012, 0) Checked.ZIndex = 50 SideBar.Name = "SideBar" SideBar.Parent = mainFrame SideBar.BackgroundColor3 = Color3.fromRGB(46, 46, 47) SideBar.BorderSizePixel = 0 SideBar.Position = UDim2.new(0, 0, 0.0625, 0) SideBar.Size = UDim2.new(0.150000006, 0, 0.875, 20) SideBar.ZIndex = 10 Holder.Name = "Holder" Holder.Parent = SideBar Holder.BackgroundColor3 = Color3.fromRGB(46, 46, 47) Holder.BackgroundTransparency = 1.000 Holder.BorderSizePixel = 0 Holder.Position = UDim2.new(0, 0, 0.0566666685, 0) Holder.Size = UDim2.new(1, 0, 0.943333328, 0) Holder.ZIndex = 10 UIListLayout_3.Parent = Holder UIListLayout_3.HorizontalAlignment = Enum.HorizontalAlignment.Right UIListLayout_3.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout_3.Padding = UDim.new(0, 4) Home_2.Name = "Home" Home_2.Parent = Holder Home_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Home_2.BackgroundTransparency = 1.000 Home_2.Size = UDim2.new(1.02699995, -8, 0, 20) Home_2.Font = Enum.Font.SourceSansBold Home_2.Text = "Home" Home_2.TextColor3 = Color3.fromRGB(255, 255, 255) Home_2.TextSize = 20.000 Home_2.TextXAlignment = Enum.TextXAlignment.Left cs.Name = "cs" cs.Parent = Home_2 cs.Value = true Plugins_2.Name = "Plugins" Plugins_2.Parent = Holder Plugins_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Plugins_2.BackgroundTransparency = 1.000 Plugins_2.Size = UDim2.new(1.02699995, -8, 0, 20) Plugins_2.Font = Enum.Font.SourceSansBold Plugins_2.Text = "Plugins" Plugins_2.TextColor3 = Color3.fromRGB(156, 156, 156) Plugins_2.TextSize = 20.000 Plugins_2.TextXAlignment = Enum.TextXAlignment.Left cs_2.Name = "cs" cs_2.Parent = Plugins_2 Settings_2.Name = "Settings" Settings_2.Parent = Holder Settings_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Settings_2.BackgroundTransparency = 1.000 Settings_2.Size = UDim2.new(1.02699995, -8, 0, 20) Settings_2.Font = Enum.Font.SourceSansBold Settings_2.Text = "Settings" Settings_2.TextColor3 = Color3.fromRGB(156, 156, 156) Settings_2.TextSize = 20.000 Settings_2.TextXAlignment = Enum.TextXAlignment.Left cs_3.Name = "cs" cs_3.Parent = Settings_2 DiscordInvite.Name = "DiscordInvite" DiscordInvite.Parent = SideBar DiscordInvite.BackgroundColor3 = Color3.fromRGB(42, 42, 42) DiscordInvite.BackgroundTransparency = 1.000 DiscordInvite.BorderSizePixel = 0 DiscordInvite.Position = UDim2.new(-0.0270000007, 0, 0.964999974, 0) DiscordInvite.Size = UDim2.new(1.05128217, 0, 0.0294661485, 0) DiscordInvite.ZIndex = 100 DiscordInvite.Font = Enum.Font.Gotham DiscordInvite.Text = ".gg/infinitestore" DiscordInvite.TextColor3 = Color3.fromRGB(255, 255, 255) DiscordInvite.TextSize = 9.000 DiscordInvite.TextWrapped = true PluginInfo.Name = "PluginInfo" PluginInfo.Parent = mainFrame PluginInfo.BackgroundColor3 = Color3.fromRGB(46, 46, 47) PluginInfo.BorderSizePixel = 0 PluginInfo.Position = UDim2.new(0.589999974, 0, 0.063000001, 0) PluginInfo.Size = UDim2.new(0.384000003, 0, 0.846875012, 20) PluginInfo_2.Name = "PluginInfo" PluginInfo_2.Parent = PluginInfo PluginInfo_2.BackgroundColor3 = Color3.fromRGB(27, 27, 30) PluginInfo_2.BorderSizePixel = 0 PluginInfo_2.Position = UDim2.new(0.316333145, 0, -0.00279209623, 0) PluginInfo_2.Size = UDim2.new(0.683666527, 0, 0.0749570429, 20) PluginInfo_2.ZIndex = 2 InfoLabel.Name = "InfoLabel" InfoLabel.Parent = PluginInfo_2 InfoLabel.BackgroundColor3 = Color3.fromRGB(42, 42, 42) InfoLabel.BackgroundTransparency = 1.000 InfoLabel.BorderSizePixel = 0 InfoLabel.Position = UDim2.new(0.0781938657, 0, 0.521674156, 0) InfoLabel.Size = UDim2.new(0.921806693, 0, 0.478325754, 0) InfoLabel.ZIndex = 10 InfoLabel.Font = Enum.Font.SourceSansBold InfoLabel.Text = "Commands" InfoLabel.TextColor3 = Color3.fromRGB(255, 255, 255) InfoLabel.TextSize = 17.000 InfoLabel.TextWrapped = true PluginName_2.Name = "PluginName" PluginName_2.Parent = PluginInfo_2 PluginName_2.BackgroundColor3 = Color3.fromRGB(42, 42, 42) PluginName_2.BackgroundTransparency = 1.000 PluginName_2.BorderSizePixel = 0 PluginName_2.Position = UDim2.new(0.0781938657, 0, 0.0194319878, 0) PluginName_2.Size = UDim2.new(0.921806693, 0, 0.502242088, 0) PluginName_2.ZIndex = 10 PluginName_2.Font = Enum.Font.SourceSansBold PluginName_2.Text = "Name" PluginName_2.TextColor3 = Color3.fromRGB(255, 255, 255) PluginName_2.TextSize = 17.000 PluginName_2.TextWrapped = true List_4.Name = "List" List_4.Parent = PluginInfo List_4.Active = true List_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255) List_4.BackgroundTransparency = 1.000 List_4.BorderSizePixel = 0 List_4.Position = UDim2.new(0.369791657, 0, 0.140893474, 0) List_4.Size = UDim2.new(0, 121, 0, 249) List_4.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png" List_4.CanvasPosition = Vector2.new(0, 18.0722885) List_4.CanvasSize = UDim2.new(0, 0, 0, 500) List_4.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png" UIGridLayout_3.Parent = List_4 UIGridLayout_3.CellSize = UDim2.new(0, 120, 0, 15) Command.Name = "Command" Command.Parent = UIGridLayout_3 Command.BackgroundColor3 = Color3.fromRGB(42, 42, 42) Command.BackgroundTransparency = 1.000 Command.BorderSizePixel = 0 Command.Size = UDim2.new(0.999999523, 0, 0.400000036, 0) Command.ZIndex = 10 Command.Font = Enum.Font.SourceSans Command.Text = ";cmd" Command.TextColor3 = Color3.fromRGB(255, 255, 255) Command.TextSize = 14.000 Command.TextWrapped = true Command.TextXAlignment = Enum.TextXAlignment.Left InfStoreBtn.MouseButton1Click:Connect(function() mainFrame.Visible = true mainFrame:TweenPosition(UDim2.new(0.5, -250, 0.5, -150), "InOut", "Quart", 0.5, true, nil) end) mainFrame.TopBar.Close.MouseButton1Click:Connect(function() mainFrame:TweenPosition(UDim2.new(0.5, -250, 0, -500), "InOut", "Quart", 0.5, true, nil) end) mainFrame.TopBar.Title.Text = ("Infinite Store v" .. IS.Properties["Version"]) DiscordInvite.Text = (".gg/" .. IS.Properties["Invite"]) autoCanvas(List_2, UIGridLayout) autoCanvas(List_3, UIGridLayout_3) autoCanvas(mainFrame.PluginInfo.List, mainFrame.PluginInfo.List.UIGridLayout) local pageDesiredLocation = UDim2.new(0, 75, 0, 0) local pageHiddenLocation = UDim2.new(0, 510, 0, 0) local pageHiddenLocation2 = UDim2.new(0, -350, 0, 0) local openColor = Color3.fromRGB(255, 255, 255) local closedColor = Color3.fromRGB(156, 156, 156) local installDebounce = false local checkboxDeb = false local checkBoxHandler = function(bool, obj) if checkboxDeb == false then checkboxDeb = true if bool == true then local tweenGoals = { BackgroundTransparency = 0 } local tweenInfo = TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.Out) local tween = TweenService:Create(obj.Checked, tweenInfo, tweenGoals) tween:Play() else local tweenGoals = { BackgroundTransparency = 1 } local tweenInfo = TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.Out) local tween = TweenService:Create(obj.Checked, tweenInfo, tweenGoals) tween:Play() end checkboxDeb = false end end if Settings.SkipIntro == true then pcall (function() local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0.231, 0, 0, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Welcome, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(0.245, 0, -0.05, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.cart, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(0.245, 0, -0.05, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.text, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(0.026, 0, 0.5, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Epik, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(0.296, 0, 0.5, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Devs, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(-0.07, 0, -0.05, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.text, tweenInfo, tweenGoals) tween:Play() local tween = TweenService:Create(mainFrame.ListHolder.Home.cart, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(-0.07, 0, 0, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Welcome, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, -0.001, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List1, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, 0.146, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List2, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, 0.292, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List3, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, 0.439, 0) } local tweenInfo = TweenInfo.new(0.01, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List4, tweenInfo, tweenGoals) tween:Play() end); else pcall(function() local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0.231, 0, 0, 0) } local tweenInfo = TweenInfo.new(0.7, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Welcome, tweenInfo, tweenGoals) tween:Play() task.wait(0.6) local tweenGoals = { Position = UDim2.new(0.245, 0, -0.05, 0) } local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.cart, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(0.245, 0, -0.05, 0) } local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.text, tweenInfo, tweenGoals) tween:Play() task.wait(1.1) local tweenGoals = { Position = UDim2.new(0.026, 0, 0.5, 0) } local tweenInfo = TweenInfo.new(1.2, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Epik, tweenInfo, tweenGoals) tween:Play() task.wait(0.69420) local tweenGoals = { Position = UDim2.new(0.296, 0, 0.5, 0) } local tweenInfo = TweenInfo.new(1.2, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Devs, tweenInfo, tweenGoals) tween:Play() task.wait(0.9) local tweenGoals = { Position = UDim2.new(-0.07, 0, -0.05, 0) } local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.text, tweenInfo, tweenGoals) tween:Play() local tween = TweenService:Create(mainFrame.ListHolder.Home.cart, tweenInfo, tweenGoals) tween:Play() local tweenGoals = { Position = UDim2.new(-0.07, 0, 0, 0) } local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.Welcome, tweenInfo, tweenGoals) tween:Play() task.wait(0.8) local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, -0.001, 0) } local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List1, tweenInfo, tweenGoals) tween:Play() task.wait(0.4) local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, 0.146, 0) } local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List2, tweenInfo, tweenGoals) tween:Play() task.wait(0.4) local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, 0.292, 0) } local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List3, tweenInfo, tweenGoals) tween:Play() task.wait(0.4) local tweenGoals = { TextTransparency = 0, Position = UDim2.new(0, 0, 0.439, 0) } local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder.Home.List.List4, tweenInfo, tweenGoals) tween:Play() end) end local pluginInfoToggle = function(bool) if bool == true then local tweenGoals = { Position = UDim2.new(0.858, 0, 0.063, 0) } local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.PluginInfo, tweenInfo, tweenGoals) tween:Play() else local tweenGoals = { Position = UDim2.new(0.59, 0, 0.063, 0) } local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quart, Enum.EasingDirection.In) local tween = TweenService:Create(mainFrame.PluginInfo, tweenInfo, tweenGoals) tween:Play() end end local tweenColor = function(instance, rgb, property, t1me) local tweenGoals = { ImageColor3 = rgb } local tweenInfo = TweenInfo.new(t1me, Enum.EasingStyle.Linear, Enum.EasingDirection.In) local tween = TweenService:Create(instance, tweenInfo, tweenGoals) tween:Play() end local tweenColor2 = function(instance, rgb, t1me) local tweenGoals = { TextColor3 = rgb } local tweenInfo = TweenInfo.new(t1me, Enum.EasingStyle.Linear, Enum.EasingDirection.In) local tween = TweenService:Create(instance, tweenInfo, tweenGoals) tween:Play() end local tweenColor3 = function(instance, rgb, t1me) local tweenGoals = { BackgroundColor3 = rgb } local tweenInfo = TweenInfo.new(t1me, Enum.EasingStyle.Linear, Enum.EasingDirection.In) local tween = TweenService:Create(instance, tweenInfo, tweenGoals) tween:Play() end local settingsList = mainFrame.ListHolder.Settings.List local cleanPluginCheck = function() if Settings.SafeMode == true then for i, v in pairs(IS.Plugins.DefaultRestricted.Sources) do mainFrame.ListHolder.Plugins.List[string.format("%s %s %s", v.Name, v.Creator, v.CreationDate)].Visible = false end end end local ObjectHolder = mainFrame:WaitForChild("ListHolder"):WaitForChild("Plugins"):WaitForChild("List") local searchBox = mainFrame:WaitForChild("ListHolder"):WaitForChild("Plugins"):WaitForChild("SearchBar"):WaitForChild("Search") local Objects = { ["Frame"] = true } local Type = 1 local FilterSearch = function(Text) for i, v in pairs(ObjectHolder:GetChildren()) do if Objects[v.ClassName] then if string.match(string.lower(v.Name), tostring(Text)) then if Type == 1 then v.Visible = true end v.LayoutOrder = 1 else if Type == 1 then v.Visible = false end v.LayoutOrder = 0 end end end end searchBox:GetPropertyChangedSignal("Text"):Connect(function() local CurrentText = tostring(searchBox.Text) ObjectHolder.CanvasPosition = Vector2.new(0, 0, 0, 0) if CurrentText == "" then for i, v in pairs(ObjectHolder:GetChildren()) do if Objects[v.ClassName] then v.Visible = true end end else FilterSearch(string.lower(CurrentText)) end cleanPluginCheck() end) local tweeningDebounce = false for i, v in pairs(mainFrame.SideBar.Holder:GetChildren()) do if v:IsA("TextButton") then v.MouseEnter:Connect(function() tweenColor2(v, openColor, 0.2) end) v.MouseLeave:Connect(function() if v.cs.Value == false then tweenColor2(v, closedColor, 0.2) end end) v.MouseButton1Click:Connect(function() if tweeningDebounce == false and not mainFrame.SideBar.Holder[v.Name].cs.Value == true then tweeningDebounce = true for i2, v2 in pairs(mainFrame.SideBar.Holder:GetDescendants()) do if v2:IsA("TextButton") then tweenColor2(v2, closedColor, 0.2) local tweenGoals = { Position = pageHiddenLocation } local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween555 = TweenService:Create(mainFrame.ListHolder[v2.Name], tweenInfo, tweenGoals) tween555:Play() end if v2.Name == "cs" then v2.Value = false end end v.cs.Value = true local tweenGoals = { Position = pageDesiredLocation } local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame.ListHolder[v.Name], tweenInfo, tweenGoals) mainFrame.ListHolder[v.Name].Visible = true mainFrame.ListHolder[v.Name].Position = pageHiddenLocation2 tween:Play() tweenColor2(v, openColor, 0.2) end task.wait(1) tweeningDebounce = false end) end end IS.loadPluginsFromTable = function(ptbl) for index, plgin in pairs(ptbl["Sources"]) do ptbl.Count = ptbl.Count + 1 local pluginFrameClone = mainFrame.ListHolder.Plugins.List.UIGridLayout.Template:Clone() pluginFrameClone.Name = string.format("%s %s %s", plgin.Name, plgin.Creator, plgin.CreationDate) pluginFrameClone.Author.Text = plgin.Creator pluginFrameClone.PluginName.Text = plgin.Name pluginFrameClone.Created.Text = plgin.CreationDate if isfile(plgin.Name .. ".iy") then pluginFrameClone.Install.Text = "Uninstall" for i, v in pairs(pluginFrameClone:GetChildren()) do tweenColor3(pluginFrameClone, Color3.fromRGB(3, 31, 6), 0.2) if v:IsA("TextLabel") or v:IsA("TextButton") then tweenColor3(v, Color3.fromRGB(23, 52, 30), 0.2) end end end pluginFrameClone.Install.MouseButton1Click:Connect(function() if installDebounce == false then installDebounce = true local pluginData = 'return loadstring(game:HttpGetAsync("' .. tostring(plgin.GithubLink) .. '"))()' if isfile(plgin.Name .. ".iy") == true then pluginFrameClone.Install.Text = "Uninstalling" IY.deletePlugin(plgin.Name) delfile(plgin.Name .. ".iy") pluginFrameClone.Install.Text = "Success" task.wait(0.5) pluginFrameClone.Install.Text = "Install" for i, v in pairs(pluginFrameClone:GetChildren()) do tweenColor3(pluginFrameClone, Color3.fromRGB(22, 22, 22), 0.2) if v:IsA("TextLabel") or v:IsA("TextButton") then tweenColor3(v, Color3.fromRGB(42, 42, 42), 0.2) end end else pluginFrameClone.Install.Text = "Installing" spawn(function() writefile(plgin.Name .. ".iy", pluginData) task.wait() IY.addPlugin(plgin.Name) end) pluginFrameClone.Install.Text = "Success" task.wait(0.5) pluginFrameClone.Install.Text = "Uninstall" for i, v in pairs(pluginFrameClone:GetChildren()) do tweenColor3(pluginFrameClone, Color3.fromRGB(3, 31, 6), 0.2) if v:IsA("TextLabel") or v:IsA("TextButton") then tweenColor3(v, Color3.fromRGB(23, 52, 30), 0.2) end end end installDebounce = false end end) pluginFrameClone.PluginName.InfoBtn.MouseButton1Click:Connect(function() if pluginFrameClone.PluginName.InfoBtn.ImageColor3 ~= Color3.fromRGB(255, 255, 255) then spawn(function() if plgin["Description"] ~= nil then if Settings["NoNotifications"] == false then notify( 'Infinite Store - "' .. tostring(plgin["Name"]) .. '" Description', tostring(plgin["Description"]) ) end end end) mainFrame.PluginInfo.PluginInfo.PluginName.Text = plgin.Name for i, v in pairs(mainFrame.ListHolder.Plugins:GetDescendants()) do if v.Name == "InfoBtn" and v.Parent.Parent.Parent.Name ~= "UIGridLayout" then tweenColor(v, Color3.fromRGB(98, 98, 98), v.ImageColor3, 0.2) end end tweenColor( pluginFrameClone.PluginName.InfoBtn, Color3.fromRGB(255, 255, 255), pluginFrameClone.PluginName.InfoBtn.ImageColor3, 0.2 ) mainFrame.PluginInfo.List.CanvasPosition = Vector2.new(0, 0) for i, v in pairs(mainFrame.PluginInfo.List:GetChildren()) do if v:IsA("TextLabel") then v:Destroy() end end for _, v in next, plgin["Commands"] do local CommandLabel = mainFrame.PluginInfo.List.UIGridLayout.Command:Clone() CommandLabel.Name = tostring(v) CommandLabel.Text = ";" .. tostring(v) CommandLabel.Parent = mainFrame.PluginInfo.List CommandLabel.Visible = true end pluginInfoToggle(true) else pluginInfoToggle(false) tweenColor( pluginFrameClone.PluginName.InfoBtn, Color3.fromRGB(98, 98, 98), pluginFrameClone.PluginName.InfoBtn.ImageColor3, 0.5 ) end end) pluginFrameClone.Parent = mainFrame.ListHolder.Plugins.List end end for i, sources in pairs(IS.Plugins) do IS.loadPluginsFromTable(sources) end local guiSettings = { ["Start Minimized"] = { ["Name"] = "Start Minimized", ["Description"] = "Infinite Store will be hidden when executed.", ["Function"] = function() if Settings.StartMinimized == true then checkBoxHandler(false, settingsList["StartMinimized"].CheckBox) Settings.StartMinimized = false else checkBoxHandler(true, settingsList["StartMinimized"].CheckBox) Settings.StartMinimized = true end UpdateSettings() end, }, ["Safe Mode"] = { ["Name"] = "Safe Mode", ["Description"] = "Hide NSFW plugins.", ["Function"] = function() if Settings.SafeMode == true then checkBoxHandler(false, settingsList["SafeMode"].CheckBox) Settings.SafeMode = false for index, plgin in pairs(IS.Plugins.DefaultRestricted.Sources) do mainFrame.ListHolder.Plugins.List[tostring( plgin.Name .. " " .. plgin.Creator .. " " .. plgin.CreationDate )].Visible = true end else checkBoxHandler(true, settingsList["SafeMode"].CheckBox) Settings.SafeMode = true for index, plgin in pairs(IS.Plugins.DefaultRestricted.Sources) do mainFrame.ListHolder.Plugins.List[tostring( plgin.Name .. " " .. plgin.Creator .. " " .. plgin.CreationDate )].Visible = false end end UpdateSettings() end, }, ["No Notifications"] = { ["Name"] = "No Notifications", ["Description"] = "Infinite Store will not give you Infinite Yield notifications.", ["Function"] = function() if Settings.NoNotifications == true then checkBoxHandler(false, settingsList["NoNotifications"].CheckBox) Settings.NoNotifications = false else checkBoxHandler(true, settingsList["NoNotifications"].CheckBox) Settings.NoNotifications = true end UpdateSettings() end, }, ["Skip Intro"] = { ["Name"] = "Skip Intro", ["Description"] = "Skip the Infinite Store loading animation.", ["Function"] = function() if Settings.SkipIntro == true then checkBoxHandler(false, settingsList["SkipIntro"].CheckBox) Settings.SkipIntro = false else checkBoxHandler(true, settingsList["SkipIntro"].CheckBox) Settings.SkipIntro = true end UpdateSettings() end, }, } for index, setting in pairs(guiSettings) do local tempClone = settingsList.UIGridLayout.Template:Clone() tempClone.Name = tostring(string.gsub(setting["Name"], " ", "")) tempClone.SettingName.Text = tostring(setting["Name"]) tempClone.Description.Text = tostring(setting["Description"]) tempClone.CheckBox.Btn.MouseButton1Click:Connect(function() spawn(function() setting.Function() end) end) tempClone.Parent = settingsList end for index, val in pairs(Settings) do if index ~= "Announcement" then settingsList[tostring(string.gsub(index, " ", ""))].CheckBox.Checked.Transparency = val and 0 or 1 end end cleanPluginCheck()