local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()

local Window = Rayfield:CreateWindow({
    Name = "Astra Ware",
    Icon = 0,
    LoadingTitle = "Astra Ware Interface Suite",
    LoadingSubtitle = "by zqint",
    ShowText = "Astra Ware",
    Theme = "AmberGlow",
    ToggleUIKeybind = "K",

    ConfigurationSaving = {
        Enabled = true,
        FolderName = nil,
        FileName = "Astra Ware"
    },

    Discord = {
        Enabled = true,
        Invite = "xdefAXQfn8",
        RememberJoins = true
    },

    KeySystem = true,
    KeySettings = {
        Title = "Astra Key System",
        Subtitle = "Key System",
        Note = "Join our discord https://[Log in to view URL]",
        FileName = "Key",
        SaveKey = true,
        GrabKeyFromSite = false,
        Key = {"test"}
    }
})

local Tab = Window:CreateTab("Main", 4483362458)
local Section = Tab:CreateSection("Auto Money")

local payRemote = game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("PayPlayer")

-- Flags for toggles
local autoPay1B = false
local autoPay1T = false
local autoPay1QD = false

-- 1B Loop Toggle
Tab:CreateToggle({
    Name = "Auto Money (1B Loop)",
    CurrentValue = false,
    Flag = "AutoPay1B",
    Callback = function(value)
        autoPay1B = value
        if autoPay1B then
            task.spawn(function()
                while autoPay1B do
                    local args = {
                        {
                            Money = 1_000_000_000,
                            ToCollect = 0
                        },
                        "hello world"
                    }
                    payRemote:FireServer(unpack(args))
                    task.wait(0.1)
                end
            end)
        end
    end,
})

-- 1T Loop Toggle
Tab:CreateToggle({
    Name = "Auto Money (1T Loop)",
    CurrentValue = false,
    Flag = "AutoPay1T",
    Callback = function(value)
        autoPay1T = value
        if autoPay1T then
            task.spawn(function()
                while autoPay1T do
                    local args = {
                        {
                            Money = 1_000_000_000_000,
                            ToCollect = 0
                        },
                        "hello world"
                    }
                    payRemote:FireServer(unpack(args))
                    task.wait(0.1)
                end
            end)
        end
    end,
})

-- 1QD Loop Toggle
Tab:CreateToggle({
    Name = "Auto Money (1QD Loop)",
    CurrentValue = false,
    Flag = "AutoPay1QD",
    Callback = function(value)
        autoPay1QD = value
        if autoPay1QD then
            task.spawn(function()
                while autoPay1QD do
                    local args = {
                        {
                            Money = 1_000_000_000_000_000,
                            ToCollect = 0
                        },
                        "hello world"
                    }
                    payRemote:FireServer(unpack(args))
                    task.wait(0.1)
                end
            end)
        end
    end,
})

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: