local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/Iliankytb/Iliankytb/main/Zentrix"))() library:CreateWindow({ Title = "Zentrix Library Testing",-- Title of the script Theme = "Default",--View more theme in my discord server! Icon = 0,-- 0 = no icon or add number Intro = true,-- Intro or no IntroTitle = "Zentrix Library Testing",--the intro title KeyPC = Enum.KeyCode.K,--the key for pc to Open/close the frame CustomSize = UDim2.new(0, 600, 0, 500), -- You can custom size but only for pc(for the moment lol!) Data = { EnableSavingData = true,--Enabling data saver or no DisableNotifyingLoadedData = false,--set it to true for disable the notify when loaded data FolderName = "FolderName",--Folder Name,you can change it FileName = "FileName",-- File name for the data saver,you can change it }, Discord = { Enabled = true,-- enable to use discord settings down below! CopyLink = true,-- enable to copy the discord DiscordLink = "https://discord.gg/E2TqYRsRP4",-- put the entire Link of discord RememberJoin = true,-- Set this to false to make them copy the link every time they load the script Duration = 10,-- 5 is the default you can change the number only for remember join }, Notifications = { NoSound = false, -- only booleen CustomSound = false,-- only booleen true or false, false = the default true = the CustomSoundId CustomSoundId = "rbxassetid://106553517979212", --Only Roblox Sound public }, KeySystem = true,--Key System or no KeySettings = { Title = "Zentrix Library Testing Key System",--Title of the key or script Note = "the key is Zentrix",-- The method for obtaining FileName = "Key",-- File name or no for saving the key SaveKey = true,-- saving the key or no GrabKeyFromSite = false,--is in early access and it may not work Key = {"Zentrix"},-- the name you can add many name, Exemple "Key","Key2" or you can add a function to add key but i don't really know Url = "",-- the url idk AddGetKeyButton = false, AddDiscordButton = true, DiscordLink = "NoInviteLink", GetKeyLink = "NoKeyLink", }, }, function(window) local tab = window:CreateTab("This is a Tab",0)-- Tabs , 0 = no icon or add number local Notiftab = window:CreateTab("Test Notif",0)-- Tabs , 0 = no icon or add number local ShowButton = window:CreateTab("Show Button",0)-- Tabs , 0 = no icon or add number local ResetPositionShowButtonTab = window:CreateTab("Reset Position Show Button",0)-- Tabs , 0 = no icon or add number local DiscordTab = window:CreateTab("Discord",0)-- Tabs , 0 = no icon or add number local TRY = false --Text-- local Text = tab:AddText({ Text = "This is a Text", Name = "Text" }) --Buttons-- local Button = tab:AddButton({ Text = "This is a button", Name = "Button", Callback = function() end }) --Buttons-- local Button2 = tab:AddButton({ Text = "This is a button", Name = "Button", Note = "Note", Callback = function() end }) --Buttons-- local sections = tab:AddSection({ Text = "This is a Section", Name = "section", }) --Buttons-- local colorToggle = tab:AddColorToggle({ Text = "This is a Color Toggle", Name = "colortoogle", Callback = function(State,Color) end }) --Buttons-- local colorToggle2 = tab:AddColorToggle({ Text = "This is a Color Toggle", Name = "colortoogle2", Note = "Note", Callback = function(State,Color) end }) --Buttons-- local Button = ResetPositionShowButtonTab:AddButton({ Text = "Reset Position Button", Name = "Button3", Callback = function() window:ResetShowButtonPosition() end }) local Button = Notiftab:AddButton({ Text = "Test Notif", Name = "Button2", Callback = function() local Notif = window:Notify({ Title = "Testing!", Message = "notif!", Duration = 10, UseSound = true, }) end }) local ButonDiscordLink = DiscordTab:AddButton({ Text = "Discord Link", Name = "Button", Callback = function() library:CopyText("https://discord.gg/E2TqYRsRP4") end }) --Toggle-- local Toggle = tab:AddToggle({ Text = "This is a Toggle", Name = "Toggle", Flag = "Toggle",--Put a name flag for save data if you enabled saving data Default = false, Callback = function(state) end }) --Toggle-- local ShowOpenButton = ShowButton:AddToggle({ Text = "Lock Show Button", Name = "ULShowButton", Flag = "Toggle2",--Put a name flag for save data if you enabled saving data Default = false, Callback = function(state) if state then window:LockButton() else window:UnlockButton() end end }) --Color Picker-- local ColorPicker = tab:AddColorPicker({ Text = "This is a color picker", Name = "Color picker", Color = Color3.new(255, 255, 255), Flag = "ColorPicker",--Put a name flag for save data if you enabled saving data Callback = function(val) end }) --Paragraph-- local Paragraph = tab:AddParagraph({ Title = "This is the title of a paragraph", Content = "This is a paragraph", Name = "Paragraph1" }) --Slider-- local Slider = tab:AddSlider({ Name = "This is a Slider", Min = 0, Max = 100, Default = 0, Flag = "Slider",--Put a name flag for save data if you enabled saving data Callback = function(val) end }) --Textbox-- local TextBox = tab:AddTextbox({ Text = "This is a textbox", Name = "TextBox", Placeholder = "This is a TextBox", Flag = "Textbox",--Put a name flag for save data if you enabled saving data Callback = function(text) end }) --Dropdown-- local Dropdown = tab:AddDropdown({ Text = "This is a Dropdown:", Name = "Dropdown", Options = {"Option 1", "Option 2", "Option 3"}, Default = "", MultiSelect = true, Flag = "Dropdown", --Put a name flag for save data if you enabled saving data Callback = function(choice) end }) local NewTheme = library:CreateTheme("ExempleTheme (Green Matrix)",{ mainFrame = Color3.fromRGB(0, 20, 0), NotifyFrame = Color3.fromRGB(0, 30, 0), TextColor = Color3.fromRGB(255, 255, 255), TabContent = Color3.fromRGB(0, 40, 0), TabButtons = Color3.fromRGB(0, 200, 0), Top = Color3.fromRGB(0, 180, 0), Buttons = Color3.fromRGB(0, 200, 0), }) local AllAvailableThemes = library:GetAllThemes() local SearchTheme = library:GetTheme("Default") library:EnableFPSCounter(true) local ChangeThemeDropdown = tab:AddDropdown({ Text = "Change Theme:", Name = "Dropdown2", Options = AllAvailableThemes, Default = "Default", MultiSelect = false, Flag = "Dropdown2", --Put a name flag for save data if you enabled saving data Callback = function(choice) window:ChangeTheme(choice) end }) --Buttons-- local DestroyScript = tab:AddButton({ Text = "Close completly the script", Name = "DestroyScript", Callback = function() library:Destroy() end }) --notif-- local Notif = window:Notify({ Title = "Testing!", Message = "notif!", Duration = 5, UseSound = true, }) --Loading Data-- library:LoadData()--Add this if you want to load data and everytime at bottom of your code end)