-- https://discord.gg/3BUEVx5677 -- Simple Code Redeemer for Fruit Battlegrounds -- Auto-redeeming version -- Active codes as of April 2025 local codes = { "WOWZER910", "OMG9HUNDRED!", "BIGDAY", "ANTICIPATION", "BIGUPDATE20", "MAGNIFICENT890K!!", "IAMLEOPARD", "LOLX880K!", "870OMG!", "860KHYPEE", "WOW850" } -- Create a simple GUI local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CodeRedeemerGui" ScreenGui.Parent = game:GetService("CoreGui") ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- Create the main frame local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 200, 0, 100) MainFrame.Position = UDim2.new(0.5, -100, 0.5, -50) MainFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui -- Add rounded corners local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = MainFrame -- Create title local TitleLabel = Instance.new("TextLabel") TitleLabel.Name = "TitleLabel" TitleLabel.Size = UDim2.new(1, 0, 0, 30) TitleLabel.Position = UDim2.new(0, 0, 0, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "FB Codes Redeemer" TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextSize = 16 TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.Parent = MainFrame -- Create status label local StatusLabel = Instance.new("TextLabel") StatusLabel.Name = "StatusLabel" StatusLabel.Size = UDim2.new(1, 0, 0, 40) StatusLabel.Position = UDim2.new(0, 0, 0.4, 0) StatusLabel.BackgroundTransparency = 1 StatusLabel.Text = "Auto-redeeming codes..." StatusLabel.Font = Enum.Font.Gotham StatusLabel.TextSize = 14 StatusLabel.TextColor3 = Color3.fromRGB(200, 200, 200) StatusLabel.Parent = MainFrame -- Create progress label local ProgressLabel = Instance.new("TextLabel") ProgressLabel.Name = "ProgressLabel" ProgressLabel.Size = UDim2.new(1, 0, 0, 20) ProgressLabel.Position = UDim2.new(0, 0, 0.8, 0) ProgressLabel.BackgroundTransparency = 1 ProgressLabel.Text = "0/" .. #codes .. " codes redeemed" ProgressLabel.Font = Enum.Font.Gotham ProgressLabel.TextSize = 12 ProgressLabel.TextColor3 = Color3.fromRGB(200, 200, 200) ProgressLabel.Parent = MainFrame -- Create close button local CloseButton = Instance.new("TextButton") CloseButton.Name = "CloseButton" CloseButton.Size = UDim2.new(0, 20, 0, 20) CloseButton.Position = UDim2.new(1, -25, 0, 5) CloseButton.BackgroundTransparency = 1 CloseButton.Text = "X" CloseButton.Font = Enum.Font.GothamBold CloseButton.TextSize = 14 CloseButton.TextColor3 = Color3.fromRGB(255, 100, 100) CloseButton.Parent = MainFrame -- Connect close button CloseButton.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- Function to redeem codes local function redeemCodes() local successCount = 0 local failedCount = 0 print("Auto-redeeming all codes...") for i, code in ipairs(codes) do -- Update progress ProgressLabel.Text = i-1 .. "/" .. #codes .. " codes redeemed" StatusLabel.Text = "Trying: " .. code -- Create the arguments for the remote call local args = { [1] = "Codes", [2] = "Redeem", [3] = { ["Code"] = code } } -- Attempt to redeem the code local success, result = pcall(function() return game:GetService("ReplicatedStorage"):WaitForChild("Replicator"):InvokeServer(unpack(args)) end) if success and result then successCount = successCount + 1 print("Successfully redeemed code: " .. code) else failedCount = failedCount + 1 print("Failed to redeem code: " .. code .. " (Already redeemed or invalid)") end -- Wait a short time between codes to avoid rate limiting wait(0.5) end -- Update final status StatusLabel.Text = "Code redemption complete!" ProgressLabel.Text = successCount .. " succeeded, " .. failedCount .. " failed" -- Change color to indicate completion StatusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) -- Remove GUI after 5 seconds spawn(function() wait(5) ScreenGui:Destroy() end) end -- Start auto-redeeming immediately spawn(redeemCodes) -- Notify that the script is running print("Code Redeemer loaded! Automatically redeeming all codes...")