--// Altas Hub X Key System with Link Button (safe Roblox version) local Players = game:GetService("Players") local player = Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "AltasHubXGui" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local correctKey = "ALTAS123" local unlocked = false local linkToCopy = "https://direct-link.net/1427852/1G4VPjqa371w" --// Main Frame local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 450, 0, 320) frame.Position = UDim2.new(0.5, -225, 0.5, -160) frame.BackgroundColor3 = Color3.fromRGB(25,25,25) frame.BorderSizePixel = 0 frame.Parent = gui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 10) --// Title local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 50) title.BackgroundColor3 = Color3.fromRGB(200,0,0) title.BorderSizePixel = 0 title.Text = "🔑 Altas Hub X" title.Font = Enum.Font.GothamBold title.TextColor3 = Color3.new(1,1,1) title.TextSize = 26 title.Parent = frame --// Info text local info = Instance.new("TextLabel") info.Size = UDim2.new(1, -40, 0, 30) info.Position = UDim2.new(0, 20, 0, 70) info.BackgroundTransparency = 1 info.Text = "Insert your key below" info.TextColor3 = Color3.new(1,1,1) info.Font = Enum.Font.Gotham info.TextSize = 18 info.Parent = frame --// Key box local keyBox = Instance.new("TextBox") keyBox.Size = UDim2.new(1, -40, 0, 40) keyBox.Position = UDim2.new(0, 20, 0, 110) keyBox.BackgroundColor3 = Color3.fromRGB(40,40,40) keyBox.PlaceholderText = "insert your key here" keyBox.TextColor3 = Color3.new(1,1,1) keyBox.Font = Enum.Font.Gotham keyBox.TextSize = 18 keyBox.ClearTextOnFocus = false keyBox.Parent = frame Instance.new("UICorner", keyBox).CornerRadius = UDim.new(0,6) --// Submit button local submitBtn = Instance.new("TextButton") submitBtn.Size = UDim2.new(1, -40, 0, 45) submitBtn.Position = UDim2.new(0, 20, 0, 170) submitBtn.BackgroundColor3 = Color3.fromRGB(200,0,0) submitBtn.Text = "Submit Key →" submitBtn.TextColor3 = Color3.new(1,1,1) submitBtn.Font = Enum.Font.GothamBold submitBtn.TextSize = 20 submitBtn.Parent = frame Instance.new("UICorner", submitBtn).CornerRadius = UDim.new(0,8) --// Status label local status = Instance.new("TextLabel") status.Size = UDim2.new(1, 0, 0, 25) status.Position = UDim2.new(0, 0, 1, -60) status.BackgroundTransparency = 1 status.TextColor3 = Color3.fromRGB(255,100,100) status.Text = "" status.Font = Enum.Font.Gotham status.TextSize = 16 status.Parent = frame --// Linkvertis button local linkBtn = Instance.new("TextButton") linkBtn.Size = UDim2.new(0, 160, 0, 35) linkBtn.Position = UDim2.new(0.5, -80, 1, -40) linkBtn.BackgroundColor3 = Color3.fromRGB(200,50,50) linkBtn.Text = "Linkvertis" linkBtn.TextColor3 = Color3.new(1,1,1) linkBtn.Font = Enum.Font.GothamBold linkBtn.TextSize = 18 linkBtn.Parent = frame Instance.new("UICorner", linkBtn).CornerRadius = UDim.new(0,8) --// Unlock function local function unlockMenu() unlocked = true status.TextColor3 = Color3.fromRGB(0,255,0) status.Text = "Access Granted!" task.wait(1) frame:Destroy() print("✅ Altas Hub X unlocked for", player.Name) end --// Submit Key button click submitBtn.MouseButton1Click:Connect(function() if keyBox.Text == correctKey then unlockMenu() else status.Text = "Invalid Key!" status.TextColor3 = Color3.fromRGB(255,80,80) end end) --// Linkvertis copy button linkBtn.MouseButton1Click:Connect(function() if setclipboard then setclipboard(linkToCopy) end -- Toast notification local copiedNotice = Instance.new("TextLabel") copiedNotice.Size = UDim2.new(0, 200, 0, 40) copiedNotice.Position = UDim2.new(0.5, -100, 0.5, -20) copiedNotice.BackgroundColor3 = Color3.fromRGB(0,0,0) copiedNotice.BackgroundTransparency = 0.3 copiedNotice.Text = "Link copied!" copiedNotice.TextColor3 = Color3.new(1,1,1) copiedNotice.Font = Enum.Font.GothamBold copiedNotice.TextSize = 20 Instance.new("UICorner", copiedNotice).CornerRadius = UDim.new(0,8) copiedNotice.Parent = gui task.wait(1.5) copiedNotice:Destroy() end)