Fake donations [PATCHED?]
Key Required Patched

Fake donations [PATCHED?]

Dynabtw's Silly Event GameL0SRL0SR 799 views 53 executesUpdated Feb 11, 2026
3.3/ 5(3 votes)
2167% Positive
Lua Script•114 lines (3975 chars)
local Players = game:GetService("Players")
local MarketplaceService = game:GetService("MarketplaceService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer

local ProductData = {
    {Name = "Fake Dono 5", ID = 1507311385},
    {Name = "Fake Dono 10", ID = 1507311384},
    {Name = "Fake Dono 20", ID = 1507311383},
    {Name = "Fake Dono 50", ID = 1507311382},
    {Name = "Fake Dono 100", ID = 1507311381},
    {Name = "Fake Dono 200", ID = 1507311387},
    {Name = "Fake Dono 500", ID = 1507311386},
    {Name = "Fake Dono 1K", ID = 1507311377},
    {Name = "Fake Dono 2K", ID = 1507311376},
    {Name = "Fake Dono 5K", ID = 1507311374},
    {Name = "Fake Dono 10K", ID = 1507311375},
    {Name = "Fake Dono 20K", ID = 1507311380},
    {Name = "Fake Dono 50K", ID = 1507311378},
    {Name = "Fake Dono 100K", ID = 1507311371}
}

local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local CloseButton = Instance.new("TextButton")
local ButtonContainer = Instance.new("Frame")
local UIGridLayout = Instance.new("UIGridLayout")

ScreenGui.Name = "easter.egg"
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false

MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainFrame.Position = UDim2.new(0.5, -165, 0.5, -225)
MainFrame.Size = UDim2.new(0, 330, 0, 460)
MainFrame.Active = true
MainFrame.Draggable = true

local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 10)
MainCorner.Parent = MainFrame

Title.Name = "Title"
Title.Parent = MainFrame
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 15, 0, 0)
Title.Size = UDim2.new(0, 200, 0, 50)
Title.Font = Enum.Font.GothamBold
Title.Text = "Dyna is cooked"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 16
Title.TextXAlignment = Enum.TextXAlignment.Left

CloseButton.Name = "CloseButton"
CloseButton.Parent = MainFrame
CloseButton.BackgroundColor3 = Color3.fromRGB(220, 53, 69)
CloseButton.Position = UDim2.new(1, -35, 0, 12)
CloseButton.Size = UDim2.new(0, 25, 0, 25)
CloseButton.Font = Enum.Font.GothamBold
CloseButton.Text = "X"
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.TextSize = 14

local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 5)
CloseCorner.Parent = CloseButton

CloseButton.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

ButtonContainer.Name = "ButtonContainer"
ButtonContainer.Parent = MainFrame
ButtonContainer.BackgroundTransparency = 1
ButtonContainer.Position = UDim2.new(0, 10, 0, 60)
ButtonContainer.Size = UDim2.new(1, -20, 1, -70)

UIGridLayout.Parent = ButtonContainer
UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIGridLayout.CellPadding = UDim2.new(0, 10, 0, 10)
UIGridLayout.CellSize = UDim2.new(0, 145, 0, 42)

for i = 1, #ProductData do
    local data = ProductData[i]
    local Button = Instance.new("TextButton")
    local ButtonCorner = Instance.new("UICorner")

    Button.Name = "Button_" .. i
    Button.Parent = ButtonContainer
    Button.LayoutOrder = i 
    Button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    Button.Font = Enum.Font.GothamMedium
    Button.Text = data.Name
    Button.TextColor3 = Color3.fromRGB(255, 255, 255)
    Button.TextSize = 13
    Button.AutoButtonColor = true

    ButtonCorner.CornerRadius = UDim.new(0, 6)
    ButtonCorner.Parent = Button

    Button.MouseButton1Click:Connect(function()
        MarketplaceService:SignalPromptProductPurchaseFinished(LocalPlayer.UserId, data.ID, true)
        print("Fired Product: " .. data.Name .. " (ID: " .. data.ID .. ")")
    end)
end

UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if not gameProcessed and input.KeyCode == Enum.KeyCode.LeftControl then
        MainFrame.Visible = not MainFrame.Visible
    end
end)

Features & Information

Fake donations of 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000 and 100000. In fake donos of more than 100 you can type whatever you want clicking on the actual dono and typing in the text box of that dono what you want. You can use this in an event of dyna if you want lol Also left CTRL to hide the UI ;) PATCHED???
#fake donations#donation#donate

Community Comments (9)

yao_mingyao_mingFeb 11, 2026

10/10 script, dyna joined and tried to ban me, failed then said "noooo" and left

Replying to @yao_ming
L0SRL0SRFeb 11, 2026

@yao_ming lol, also if you have any suggestion feel free to comment it

L0SRL0SRFeb 11, 2026

dyna deleted the game :(

L0SRL0SRFeb 11, 2026

im going to put this as patched :( gg

Replying to @L0SR
yao_mingyao_mingFeb 11, 2026

@LOSRWasHere he just privated it and idk he might try and fix it before unprivating but yeah it was fun while it lasted

Replying to @yao_ming
L0SRL0SRFeb 11, 2026

@yao_ming ok maybe updating this if it still works and if he fix it prob not updating it sorry

L0SRL0SRFeb 11, 2026

okay I joined the discord and they say that his devs are trying to patch it :/

L0SRL0SRFeb 11, 2026

also next script soon in a surprise game :)

L0SRL0SRFeb 19, 2026

SCRIPT BACK!