--[[ 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)