local player = game.Players.LocalPlayer -- Create ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Parent = player:FindFirstChild("PlayerGui") or player:WaitForChild("PlayerGui") screenGui.ResetOnSpawn = false -- Create Draggable & Resizable UI local frame = Instance.new("Frame") frame.Size = UDim2.new(0.4, 0, 0.5, 0) frame.Position = UDim2.new(0.3, 0, 0.25, 0) frame.BackgroundColor3 = Color3.fromRGB(0, 102, 204) frame.BackgroundTransparency = 0.2 frame.Active = true frame.Draggable = true frame.Parent = screenGui -- Close Button local closeButton = Instance.new("TextButton") closeButton.Size = UDim2.new(0.1, 0, 0.1, 0) closeButton.Position = UDim2.new(0.9, 0, 0, 0) closeButton.Text = "X" closeButton.TextScaled = true closeButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.Parent = frame closeButton.MouseButton1Click:Connect(function() screenGui:Destroy() end) -- Title Label local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, 0, 0.7, 0) -- Default size for non-leaderboard slides titleLabel.Position = UDim2.new(0, 0, 0.15, 0) -- Positioned below the close button titleLabel.Text = "Do you want to make Robux?" titleLabel.TextScaled = true titleLabel.TextWrapped = true titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.BackgroundTransparency = 1 titleLabel.Parent = frame -- "Next" Button local yesButton = Instance.new("TextButton") yesButton.Size = UDim2.new(0.5, 0, 0.1, 0) yesButton.Position = UDim2.new(0.25, 0, 0.85, 0) yesButton.Text = "Yes!" yesButton.TextScaled = true yesButton.TextColor3 = Color3.fromRGB(255, 255, 255) yesButton.BackgroundColor3 = Color3.fromRGB(0, 102, 204) yesButton.Parent = frame -- Slide Content local slides = { "💰 How it Works: Earn Robux by completing tasks on BloxAwards!", "🚀 Why This is the Best: High payouts, no scams, instant withdrawals!", "🏆 Leaderboard: Top earners on BloxAwards!" } local slideIndex = 1 local leaderboardFrame -- Leaderboard Data local leaderboardData = { {username = "adj1831", userId = 5289248740, robux = 88649}, {username = "YoExile", userId = 1909623504, robux = 87500}, {username = "aziz200417", userId = 495174969, robux = 86400}, {username = "AeMatteo", userId = 1736873685, robux = 85200}, {username = "mosy_cozy", userId = 688922388, robux = 84100}, {username = "sovlstarr", userId = 1673101632, robux = 82900}, {username = "AckPIays", userId = 321178532, robux = 81750}, {username = "SydIcarus", userId = 604103186, robux = 80650}, {username = "FrancyDreamsOfficial", userId = 1442826700, robux = 79500}, {username = "toptieyr", userId = 1542781348, robux = 78350}, {username = "daian_222", userId = 813988821, robux = 77200}, {username = "cyzrioz", userId = 296986122, robux = 76050}, {username = "hirozue", userId = 224423982, robux = 74900}, {username = "OutGoddess", userId = 415452760, robux = 73750}, {username = "any9aa", userId = 1717717099, robux = 72600}, {username = "DenseDad", userId = 53347204, robux = 71450}, {username = "LvllReborn", userId = 7410542483, robux = 70300}, {username = "misery893", userId = 68602, robux = 69150}, {username = "exiidae", userId = 130066283, robux = 68000}, {username = "Dev_Anthony", userId = 562205, robux = 66850}, {username = "houssam_ng", userId = 5157987312, robux = 65700}, {username = "Bigzell", userId = 19559204, robux = 64550}, {username = "jqy_j", userId = 190295349, robux = 63400}, {username = "code332e", userId = 874780009, robux = 62250}, {username = "FerocityBeat", userId = 1673101632, robux = 61100}, {username = "taesluvq", userId = 195251456, robux = 59950}, {username = "euphorlsm", userId = 2894490216, robux = 58800}, {username = "KitsunTori", userId = 150747907, robux = 57650}, {username = "xYaboiiiAidan", userId = 1517714592, robux = 56500}, {username = "anri_zzzz", userId = 1517679003, robux = 55350}, {username = "Devdeath_2", userId = 1513318377, robux = 54200}, {username = "doubtsware", userId = 7154560167, robux = 53050}, {username = "Solzth", userId = 3717614308, robux = 51900}, {username = "sxmvyy", userId = 76654541, robux = 50750}, {username = "SpokenDevs", userId = 5235852470, robux = 49600}, {username = "3owfx", userId = 3676616901, robux = 48450}, {username = "cinderpit", userId = 38554511, robux = 47300}, {username = "Mvhmxd", userId = 772883088, robux = 46150}, {username = "Min_min002", userId = 2943169914, robux = 45000}, {username = "glwued", userId = 673124388, robux = 43850}, {username = "harht", userId = 366613818, robux = 42700}, {username = "HacesRBLX", userId = 13234608, robux = 41550}, {username = "R_uskovski", userId = 62189713, robux = 40400}, {username = "iKxsey", userId = 58363654, robux = 39250}, {username = "dollyIiz", userId = 2450137016, robux = 38100}, {username = "1q_xq", userId = 51076730, robux = 36950}, {username = "wunaru", userId = 12793673, robux = 35826}, -- Add more entries as needed } -- Function to Create Leaderboard local function createLeaderboard() if leaderboardFrame then leaderboardFrame:Destroy() end -- Adjust title specifically for leaderboard titleLabel.Text = "🏆 Leaderboard: Top Earners" titleLabel.Size = UDim2.new(1, 0, 0.15, 0) -- Smaller size for leaderboard title titleLabel.Position = UDim2.new(0, 0, 0.05, 0) -- Positioned at the top -- Leaderboard List leaderboardFrame = Instance.new("ScrollingFrame") leaderboardFrame.Size = UDim2.new(1, 0, 0.6, 0) -- Adjusted height leaderboardFrame.Position = UDim2.new(0, 0, 0.2, 0) -- Positioned below the title leaderboardFrame.BackgroundTransparency = 1 leaderboardFrame.ScrollBarThickness = 10 leaderboardFrame.Parent = frame local UIListLayout = Instance.new("UIListLayout") UIListLayout.Parent = leaderboardFrame UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 5) local totalHeight = 0 for i, data in ipairs(leaderboardData) do local userFrame = Instance.new("Frame") userFrame.Size = UDim2.new(1, 0, 0, 50) userFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50) userFrame.Parent = leaderboardFrame local profileImage = Instance.new("ImageLabel") profileImage.Size = UDim2.new(0.1, 0, 1, 0) profileImage.Image = "https://www.roblox.com/headshot-thumbnail/image?userId="..tostring(data.userId).."&width=420&height=420&format=png" profileImage.Parent = userFrame local usernameLabel = Instance.new("TextLabel") usernameLabel.Size = UDim2.new(0.6, 0, 1, 0) usernameLabel.Position = UDim2.new(0.12, 0, 0, 0) usernameLabel.Text = data.username usernameLabel.TextColor3 = Color3.fromRGB(255, 255, 255) usernameLabel.BackgroundTransparency = 1 usernameLabel.Parent = userFrame local robuxLabel = Instance.new("TextLabel") robuxLabel.Size = UDim2.new(0.2, 0, 1, 0) robuxLabel.Position = UDim2.new(0.75, 0, 0, 0) robuxLabel.Text = tostring(data.robux).." Robux" robuxLabel.TextColor3 = Color3.fromRGB(255, 215, 0) robuxLabel.BackgroundTransparency = 1 robuxLabel.Parent = userFrame totalHeight = totalHeight + 55 end leaderboardFrame.CanvasSize = UDim2.new(0, 0, 0, totalHeight) end -- Function to Change Slide local function nextSlide() if leaderboardFrame then leaderboardFrame:Destroy() end if slideIndex <= #slides then -- Adjust title for non-leaderboard slides titleLabel.Size = UDim2.new(1, 0, 0.7, 0) -- Fills most of the frame titleLabel.Position = UDim2.new(0, 0, 0.15, 0) -- Positioned below the close button titleLabel.Text = slides[slideIndex] if slideIndex == 3 then createLeaderboard() end slideIndex = slideIndex + 1 else -- Last Slide (BloxAwards Link) titleLabel.Size = UDim2.new(1, 0, 0.7, 0) -- Fills most of the frame titleLabel.Position = UDim2.new(0, 0, 0.15, 0) -- Positioned below the close button titleLabel.Text = "🚀 Use BloxAwards to earn Robux! Click below to copy the link!" yesButton.Text = "Copy Link" yesButton.MouseButton1Click:Connect(function() setclipboard("https://lootx.com/?r=6324885") yesButton.Text = "Copied!" end) end end -- First Click Starts the Slides yesButton.MouseButton1Click:Connect(nextSlide)