
Key RequiredUniversal

--[[
Proximity Prompt Hold Duration Remover
Sets all ProximityPrompt HoldDuration to 0
]]
local Workspace = game:GetService("Workspace")
-- Function to hook a ProximityPrompt
local function hookPrompt(v)
if v:IsA("ProximityPrompt") then
v.HoldDuration = 0
-- If the game tries to change HoldDuration back, reset it to 0
v:GetPropertyChangedSignal("HoldDuration"):Connect(function()
if v.HoldDuration ~= 0 then
v.HoldDuration = 0
end
end)
end
end
-- Handle existing ProximityPrompts
for _, v in ipairs(Workspace:GetDescendants()) do
hookPrompt(v)
end
-- Handle ProximityPrompts added in the future
Workspace.DescendantAdded:Connect(function(v)
hookPrompt(v)
end)No comments yet for this script.



