
KeylessUniversal

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)



Bro your ui lib so nice!
Tysm btw idk why but for saving the key it work and for save value etc it don't work anymore i will try to fix it
Btw join my discord server!
or i can delete the key bc ur to lazy to obfuscate
All of my script don't have the key btw it say rge key is Zentrux for testing and its free anyways nop!
which code do I add to the delta?
@agencyprofit0 what u mean?? Its a library