17 online1,028 executions30,916 scripts656 users
Universal
0 views0 executions
ScriptKeyless

Simulador governo brasileiro DINHEIRO INFINITO TESTE, APOIO

Universal
M
MaxLegendsOwnerThe owner of BloxScripts.fun.Early CreatorPublish a script as one of the first 100 accounts.ContributorPublish your first script.
· 0 followers
Desktop compatibleWave · Codex · Delta · Synapse Z · Volt · Seliware · Real · Matcha

Description

--================================================== -- HUB KG$ | DINHEIRO + APOIO -- Interface local de testes para Roblox -- PC + Mobile --================================================== local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- Evita interfaces duplicadas local antiga = playerGui:FindFirstChild("HubKGS") if antiga then antiga:Destroy() end -- CORES local AZUL = Color3.fromRGB(0, 145, 255) local FUNDO = Color3.fromRGB(12, 15, 23) local CARD = Color3.fromRGB(24, 29, 42) local BRANCO = Color3.fromRGB(245, 248, 255) local CINZA = Color3.fromRGB(150, 160, 180) local VERDE = Color3.fromRGB(35, 190, 115) -- ESTADO LOCAL DE TESTE local dinheiroTeste = 10000 local apoioTeste = 0 local modoDinheiro = false local modoApoio = false local abaAtual = "Dinheiro" -- INTERFACE local gui = Instance.new("ScreenGui") gui.Name = "HubKGS" gui.ResetOnSpawn = false gui.DisplayOrder = 100 gui.Parent = playerGui local function arredondar(objeto, raio) local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, raio) corner.Parent = objeto end local function criarBotao(parent, texto, posicao, tamanho) local botao = Instance.new("TextButton") botao.Text = texto botao.Position = posicao botao.Size = tamanho botao.BackgroundColor3 = CARD botao.TextColor3 = BRANCO botao.TextSize = 13 botao.Font = Enum.Font.GothamSemibold botao.AutoButtonColor = true botao.Parent = parent arredondar(botao, 8) return botao end local function criarTexto(parent, texto, posicao, tamanho) local label = Instance.new("TextLabel") label.Text = texto label.Position = posicao label.Size = tamanho label.BackgroundTransparency = 1 label.TextColor3 = BRANCO label.TextSize = 14 label.Font = Enum.Font.GothamMedium label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = parent return label end -- JANELA PRINCIPAL local janela = Instance.new("Frame") janela.Name = "PainelPrincipal" janela.Size = UDim2.new(0, 320, 0, 310) janela.Position = UDim2.new(0.5, -160, 0.5, -155) janela.BackgroundColor3 = FUNDO janela.BorderSizePixel = 0 janela.Parent = gui arredondar(janela, 12) local stroke = Instance.new("UIStroke") stroke.Color = AZUL stroke.Thickness = 1.5 stroke.Transparency = 0.2 stroke.Parent = janela local limite = Instance.new("UISizeConstraint") limite.MinSize = Vector2.new(280, 300) limite.MaxSize = Vector2.new(360, 330) limite.Parent = janela -- CABEÇALHO local titulo = criarTexto( janela, "KG$ | HUB DE TESTES", UDim2.new(0, 12, 0, 4), UDim2.new(1, -65, 0, 34) ) titulo.TextColor3 = AZUL titulo.Font = Enum.Font.GothamBold titulo.TextSize = 15 local minimizar = criarBotao( janela, "—", UDim2.new(1, -40, 0, 7), UDim2.new(0, 30, 0, 26) ) -- ABAS local dinheiroAba = criarBotao( janela, "Dinheiro", UDim2.new(0, 10, 0, 44), UDim2.new(0.5, -15, 0, 35) ) local apoioAba = criarBotao( janela, "APOIO", UDim2.new(0.5, 5, 0, 44), UDim2.new(0.5, -15, 0, 35) ) -- ÁREA DE CONTEÚDO local conteudo = Instance.new("Frame") conteudo.Position = UDim2.new(0, 10, 0, 88) conteudo.Size = UDim2.new(1, -20, 1, -98) conteudo.BackgroundTransparency = 1 conteudo.Parent = janela local dinheiroFrame = Instance.new("Frame") dinheiroFrame.Size = UDim2.fromScale(1, 1) dinheiroFrame.BackgroundTransparency = 1 dinheiroFrame.Parent = conteudo local apoioFrame = Instance.new("Frame") apoioFrame.Size = UDim2.fromScale(1, 1) apoioFrame.BackgroundTransparency = 1 apoioFrame.Visible = false apoioFrame.Parent = conteudo -- ABA DINHEIRO local saldoLabel = criarTexto( dinheiroFrame, "", UDim2.new(0, 2, 0, 0), UDim2.new(1, -4, 0, 28) ) local entradaDinheiro = Instance.new("TextBox") entradaDinheiro.Position = UDim2.new(0, 0, 0, 34) entradaDinheiro.Size = UDim2.new(1, 0, 0, 35) entradaDinheiro.BackgroundColor3 = CARD entradaDinheiro.TextColor3 = BRANCO entradaDinheiro.PlaceholderColor3 = CINZA entradaDinheiro.PlaceholderText = "Quantidade de teste" entradaDinheiro.Text = "1000" entradaDinheiro.TextSize = 14 entradaDinheiro.Font = Enum.Font.Gotham entradaDinheiro.ClearTextOnFocus = false entradaDinheiro.Parent = dinheiroFrame arredondar(entradaDinheiro, 8) local adicionarDinheiro = criarBotao( dinheiroFrame, "ADICIONAR DINHEIRO", UDim2.new(0, 0, 0, 77), UDim2.new(1, 0, 0, 35) ) local toggleDinheiro = criarBotao( dinheiroFrame, "DINHEIRO: OFF", UDim2.new(0, 0, 0, 120), UDim2.new(1, 0, 0, 35) ) -- ABA APOIO local apoioLabel = criarTexto( apoioFrame, "", UDim2.new(0, 2, 0, 0), UDim2.new(1, -4, 0, 28) ) local entradaApoio = Instance.new("TextBox") entradaApoio.Position = UDim2.new(0, 0, 0, 34) entradaApoio.Size = UDim2.new(1, 0, 0, 35) entradaApoio.BackgroundColor3 = CARD entradaApoio.TextColor3 = BRANCO entradaApoio.PlaceholderColor3 = CINZA entradaApoio.PlaceholderText = "Quantidade de APOIO" entradaApoio.Text = "100" entradaApoio.TextSize = 14 entradaApoio.Font = Enum.Font.Gotham entradaApoio.ClearTextOnFocus = false entradaApoio.Parent = apoioFrame arredondar(entradaApoio, 8) local adicionarApoio = criarBotao( apoioFrame, "ADICIONAR APOIO", UDim2.new(0, 0, 0, 77), UDim2.new(1, 0, 0, 35) ) local toggleApoio = criarBotao( apoioFrame, "GERAÇÃO AUTOMÁTICA: OFF", UDim2.new(0, 0, 0, 120), UDim2.new(1, 0, 0, 35) ) -- MENSAGENS local aviso = criarTexto( conteudo, "Valores demonstrativos locais.", UDim2.new(0, 0, 1, -20), UDim2.new(1, 0, 0, 18) ) aviso.TextColor3 = CINZA aviso.TextSize = 10 -- BOTÃO PARA REABRIR local abrir = criarBotao( gui, "ABRIR HUB", UDim2.new(0, 15, 0.5, -20), UDim2.new(0, 110, 0, 40) ) abrir.BackgroundColor3 = AZUL abrir.Visible = false -- ATUALIZA OS VALORES local function atualizar() saldoLabel.Text = "Dinheiro: " .. string.format("%.0f", dinheiroTeste) apoioLabel.Text = "APOIO: " .. string.format("%.0f", apoioTeste) end -- TROCA DE ABAS local function trocarAba(nome) abaAtual = nome dinheiroFrame.Visible = nome == "Dinheiro" apoioFrame.Visible = nome == "APOIO" dinheiroAba.BackgroundColor3 = nome == "Dinheiro" and AZUL or CARD apoioAba.BackgroundColor3 = nome == "APOIO" and AZUL or CARD end dinheiroAba.Activated:Connect(function() trocarAba("Dinheiro") end) apoioAba.Activated:Connect(function() trocarAba("APOIO") end) -- ADICIONAR DINHEIRO DE DEMONSTRAÇÃO adicionarDinheiro.Activated:Connect(function() local quantidade = tonumber(entradaDinheiro.Text) if not quantidade or quantidade ~= quantidade or quantidade == math.huge or quantidade <= 0 or quantidade > 1000000000 then aviso.Text = "Quantidade inválida." return end dinheiroTeste += math.floor(quantidade) atualizar() aviso.Text = "Dinheiro de teste atualizado." end) -- MODO DINHEIRO toggleDinheiro.Activated:Connect(function() modoDinheiro = not modoDinheiro toggleDinheiro.Text = modoDinheiro and "DINHEIRO: ON" or "DINHEIRO: OFF" toggleDinheiro.BackgroundColor3 = modoDinheiro and VERDE or CARD aviso.Text = modoDinheiro and "Modo de demonstração ativado." or "Modo de demonstração desativado." end) -- ADICIONAR APOIO DE DEMONSTRAÇÃO adicionarApoio.Activated:Connect(function() local quantidade = tonumber(entradaApoio.Text) if not quantidade or quantidade ~= quantidade or quantidade == math.huge or quantidade <= 0 or quantidade > 1000000000 then aviso.Text = "Quantidade inválida." return end apoioTeste += math.floor(quantidade) atualizar() aviso.Text = "APOIO de teste atualizado." end) -- GERAÇÃO AUTOMÁTICA LOCAL toggleApoio.Activated:Connect(function() modoApoio = not modoApoio toggleApoio.Text = modoApoio and "GERAÇÃO AUTOMÁTICA: ON" or "GERAÇÃO AUTOMÁTICA: OFF" toggleApoio.BackgroundColor3 = modoApoio and VERDE or CARD aviso.Text = modoApoio and "Geração local ativada." or "Geração local desativada." end) task.spawn(function() while gui.Parent do task.wait(2) if modoApoio then apoioTeste += 10 atualizar() end end end) -- MINIMIZAR E REABRIR minimizar.Activated:Connect(function() janela.Visible = false abrir.Visible = true end) abrir.Activated:Connect(function() janela.Visible = true abrir.Visible = false end) -- ARRASTAR PAINEL COM MOUSE OU TOQUE local dragging = false local dragStart local startPosition local dragInput titulo.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPosition = janela.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) titulo.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if dragging and input == dragInput then local delta = input.Position - dragStart janela.Position = UDim2.new( startPosition.X.Scale, startPosition.X.Offset + delta.X, startPosition.Y.Scale, startPosition.Y.Offset + delta.Y ) end end) -- INICIALIZAÇÃO trocarAba("Dinheiro") atualizar() print("HUB KG$ carregado com sucesso!")

GAMEUniversal
UPDATEDOct 28, 2026
ACCESSKeyless
PLATFORMDesktop

Find your next script

Search titles, descriptions, creators, tags, and features.