
Universal Script – Instant Prompt
-- Inicialização da Interface Eleganete e Leve
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local ProximityPromptService = game:GetService("ProximityPromptService")
local TweenService = game:GetService("TweenService")
local localPlayer = Players.LocalPlayer
-- Evita duplicar o Hub caso execute duas vezes
if CoreGui:FindFirstChild("InstantPromptHub") then
CoreGui.InstantPromptHub:Destroy()
end
-- Estado das funções
local hackAtivo = false
local minimizado = false
local conexaoPrompt = nil
local conexoesOriginais = {}
-- Criação da GUI Principal
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "InstantPromptHub"
ScreenGui.Parent = CoreGui
ScreenGui.ResetOnSpawn = false
-- Janela Principal (Main Frame)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 220, 0, 130)
MainFrame.Position = UDim2.new(0.5, -110, 0.4, -65)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true -- Permite arrastar a janela pela tela
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 8)
MainCorner.Parent = MainFrame
-- Barra de Título
local TitleBar = Instance.new("TextLabel")
TitleBar.Name = "TitleBar"
TitleBar.Size = UDim2.new(1, -40, 0, 30)
TitleBar.Position = UDim2.new(0, 10, 0, 0)
TitleBar.BackgroundTransparency = 1
TitleBar.Text = "Instant Prompt Hub"
TitleBar.TextColor3 = Color3.fromRGB(240, 240, 240)
TitleBar.TextSize = 14
TitleBar.Font = Enum.Font.SourceSansBold
TitleBar.TextXAlignment = Enum.TextXAlignment.Left
TitleBar.Parent = MainFrame
-- Botão Minimizar/Maximizar
local MinBtn = Instance.new("TextButton")
MinBtn.Name = "MinBtn"
MinBtn.Size = UDim2.new(0, 25, 0, 25)
MinBtn.Position = UDim2.new(1, -30, 0, 3)
MinBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 55)
MinBtn.Text = "-"
MinBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinBtn.TextSize = 16
MinBtn.Font = Enum.Font.SourceSansBold
MinBtn.Parent = MainFrame
local MinCorner = Instance.new("UICorner")
MinCorner.CornerRadius = UDim.new(0, 5)
MinCorner.Parent = MinBtn
-- Botão Ligar / Desligar (Toggle)
local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Name = "ToggleBtn"
ToggleBtn.Size = UDim2.new(1, -20, 0, 40)
ToggleBtn.Position = UDim2.new(0, 10, 0, 45)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(180, 50, 50) -- Começa vermelho (Desativado)
ToggleBtn.Text = "STATUS: DESATIVADO"
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.TextSize = 14
ToggleBtn.Font = Enum.Font.SourceSansBold
ToggleBtn.Parent = MainFrame
local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 6)
ToggleCorner.Parent = ToggleBtn
-- Créditos pequenos na parte inferior
local Credits = Instance.new("TextLabel")
Credits.Size = UDim2.new(1, 0, 0, 20)
Credits.Position = UDim2.new(0, 0, 1, -22)
Credits.BackgroundTransparency = 1
Credits.Text = "v1.0 • Desenvolvido por grennred9"
Credits.TextColor3 = Color3.fromRGB(120, 120, 140)
Credits.TextSize = 11
Credits.Font = Enum.Font.SourceSans
Credits.Parent = MainFrame
--- =========================================================
--- Lógica de Funcionamento do Hack (ProximityPrompt)
--- =========================================================
local function forcarZerar(prompt)
if prompt:IsA("ProximityPrompt") and hackAtivo then
-- Salva a duração original para poder restaurar depois se desligar
if not conexoesOriginais[prompt] then
conexoesOriginais[prompt] = prompt.HoldDuration
end
prompt.HoldDuration = 0
end
end
local function ativarHack()
hackAtivo = true
ToggleBtn.BackgroundColor3 = Color3.fromRGB(50, 150, 50) -- Verde
ToggleBtn.Text = "STATUS: ATIVADO"
-- Zera todos os atuais do mapa
for _, prompt in ipairs(game:GetDescendants()) do
forcarZerar(prompt)
end
-- Fica monitorando novos que aparecem
conexaoPrompt = ProximityPromptService.PromptShown:Connect(forcarZerar)
end
local function desativarHack()
hackAtivo = false
ToggleBtn.BackgroundColor3 = Color3.fromRGB(180, 50, 50) -- Vermelho
ToggleBtn.Text = "STATUS: DESATIVADO"
-- Desconecta o monitoramento de novos prompts
if conexaoPrompt then
conexaoPrompt:Disconnect()
conexaoPrompt = nil
end
-- Restaura a duração original dos prompts existentes
for prompt, duracaoOriginal in pairs(conexoesOriginais) do
if prompt and prompt.Parent then
prompt.HoldDuration = duracaoOriginal
end
end
conexoesOriginais = {}
end
-- Clique no Botão Ligar/Desligar
ToggleBtn.MouseButton1Click:Connect(function()
if hackAtivo then
desativarHack()
else
ativarHack()
end
end)
-- Clique no Botão Minimizar
MinBtn.MouseButton1Click:Connect(function()
if minimizado then
-- Maximiza
TweenService:Create(MainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 220, 0, 130)}):Play()
ToggleBtn.Visible = true
Credits.Visible = true
MinBtn.Text = "-"
minimizado = false
else
-- Minimiza (deixa apenas a barra de título visível)
ToggleBtn.Visible = false
Credits.Visible = false
TweenService:Create(MainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 220, 0, 30)}):Play()
MinBtn.Text = "+"
minimizado = true
end
end)How to Execute Universal Script – Instant Prompt
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Universal Script.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (1)
Community Comments (0)
No comments yet for this script.
Frequently Asked Questions
How do I execute Universal Script – Instant Prompt in Roblox?
To run Universal Script – Instant Prompt, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Universal Script – Instant Prompt keyless or does it require an access key?
Universal Script – Instant Prompt requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Universal Script – Instant Prompt currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.


![Ez Hub [Open Source] [150+ games] - Verified script for Universal Script](https://media.kocakz.me/b74a9ac15370ba766b2fa9531f17c9dad2c0befb2b951693ae723e4c7d2c3fb6.webp)

![[KEYLESS] Moondiety Script | 20+ supported Games - Verified script for Universal Script](https://media.kocakz.me/6834c33a36c9fbe66afae4c6754c2b80386ce636b2f972464a95866f4b6a42eb.webp)

