local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local VALID_KEY = "K9X7P2M4QJ" local unlocked = false local currentKeyText = "" local Window = Rayfield:CreateWindow({ Name = "🔑 Access System", LoadingTitle = "Universal Script 👑", LoadingSubtitle = "Made with ❤️", ConfigurationSaving = { Enabled = false }, Discord = { Enabled = true, Invite = "BKuGDaVgG9", RememberJoins = true }, Theme = "Dark", }) -- ════════════════════════════════════════════ -- KEY SYSTEM TAB -- ════════════════════════════════════════════ local KeyTab = Window:CreateTab("🔑 Key System", "key") KeyTab:CreateSection("🌟 Welcome to Access System") KeyTab:CreateParagraph({ Title = "📋 Instructions", Content = "Choose one of the options below to get your key.\n1. Click a 'GET KEY' button\n2. Complete the steps on the site\n3. Paste the key below and submit", }) KeyTab:CreateSection("Get Your Key") -- Option 1: Link-Hub KeyTab:CreateButton({ Name = "🚀 GET KEY (Link-Hub)", Callback = function() setclipboard("https://link-hub.net/1160661/Q2EOIWg3aF8Y") Rayfield:Notify({ Title = "✅ Link Copied!", Content = "Link-Hub link copied! Complete the steps in your browser.", Duration = 8, Image = "clipboard", }) end, }) -- Option 2: Work.ink KeyTab:CreateButton({ Name = "🌐 GET KEY (Work.ink)", Callback = function() setclipboard("https://work.ink/24iF/universal-script") Rayfield:Notify({ Title = "✅ Link Copied!", Content = "Work.ink link copied! Complete the steps in your browser.", Duration = 8, Image = "clipboard", }) end, }) KeyTab:CreateSection("Enter Your Key") local KeyInput = KeyTab:CreateInput({ Name = "Paste your key here", PlaceholderText = "Ex: KEY123831AKD", RemoveTextAfterFocusLost = false, Callback = function(text) currentKeyText = text end, }) KeyTab:CreateButton({ Name = "✅ SUBMIT KEY", Callback = function() local enteredKey = currentKeyText if enteredKey == nil or enteredKey == "" then enteredKey = KeyInput.CurrentText or "" end enteredKey = tostring(enteredKey):gsub("%s+", "") -- remove spaces if enteredKey == "" then Rayfield:Notify({ Title = "⚠️ Error", Content = "Please enter your key first!", Duration = 5 }) return end if enteredKey == VALID_KEY then unlocked = true Rayfield:Notify({ Title = "✅ Key Accepted!", Content = "Access granted! Go to Main Scripts tab 🎮", Duration = 6, Image = "check", }) else Rayfield:Notify({ Title = "❌ Invalid Key", Content = "Key incorrect! Got: " .. enteredKey, Duration = 6, }) end end, }) KeyTab:CreateSection("💬 Support") KeyTab:CreateButton({ Name = "Join Discord Support", Callback = function() setclipboard("https://discord.gg/BKuGDaVgG9") Rayfield:Notify({ Title = "Discord Copied!", Content = "Paste the link in your browser.", Duration = 6, }) end, }) -- ════════════════════════════════════════════ -- MAIN SCRIPTS TAB (Unchanged) -- ════════════════════════════════════════════ local MainTab = Window:CreateTab("📜 Main Scripts", "list") MainTab:CreateSection("🎮 Select Your Game") MainTab:CreateButton({ Name = "🌲 99 Nights in the Forest", Callback = function() if not unlocked then Rayfield:Notify({ Title = "🔒 Locked", Content = "Enter your key first!", Duration = 5 }) return end Rayfield:Notify({ Title = "🌲 Loading...", Content = "Running 99 Nights in the Forest script!", Duration = 5 }) loadstring(game:HttpGet("https://raw.githubusercontent.com/VapeVoidware/VWExtra/main/NightsInTheForest.lua", true))() end, }) MainTab:CreateButton({ Name = "💀 Forsaken", Callback = function() if not unlocked then Rayfield:Notify({ Title = "🔒 Locked", Content = "Enter your key first!", Duration = 5 }) return end Rayfield:Notify({ Title = "💀 Loading...", Content = "Running Forsaken script!", Duration = 5 }) loadstring(game:HttpGet("https://raw.githubusercontent.com/VapeVoidware/VW-Add/main/forsaken.lua", true))() end, }) MainTab:CreateButton({ Name = "🖊️ Ink Game", Callback = function() if not unlocked then Rayfield:Notify({ Title = "🔒 Locked", Content = "Enter your key first!", Duration = 5 }) return end Rayfield:Notify({ Title = "🖊️ Loading...", Content = "Running Ink Game script!", Duration = 5 }) loadstring(game:HttpGet("https://raw.githubusercontent.com/VapeVoidware/VW-Add/main/inkgame.lua", true))() end, }) MainTab:CreateButton({ Name = "🟢 Slime RNG", Callback = function() if not unlocked then Rayfield:Notify({ Title = "🔒 Locked", Content = "Enter your key first!", Duration = 5 }) return end Rayfield:Notify({ Title = "🟢 Loading...", Content = "Running Slime RNG script!", Duration = 5 }) loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/9fba8a2d03f07cd5d926d0c0cf182c6e44d24ffecb369a7c96578460781bf70a/download"))() end, })