Run it
Copy the script and paste it into your executor.
-- Loop Instant Proximity Prompt By DIR (TheUberAccount_x)
local Workspace = game:GetService("Workspace")
local function updateProximityPrompts()
for i, v in ipairs(Workspace:GetDescendants()) do
if v.ClassName == "ProximityPrompt" then
v.HoldDuration = 0.0001
end
end
end
updateProximityPrompts()
Workspace.DescendantAdded:Connect(function(descendant)
if descendant.ClassName == "ProximityPrompt" then
descendant.HoldDuration = 0.0001
end
end)
The script works by targeting the HoldDuration property of a ProximityPrompt. By setting this value to 0, the engine processes the Triggered event immediately upon input. This is often used for fast-paced games where fluid movement is more important than deliberate, timed interactions. All you have to do is change the "v.HoldDuration = 0.0001" If you want to change the ProximityPrompt.

Universal