The script edits the default UICorner
of the prompt to make it round.
The problem is it only works once then it doesnt work the next time.
Here is the script :
local ProximityPromptService = game:GetService("ProximityPromptService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") local function getScreenGui() local screenGui = PlayerGui:FindFirstChild("ProximityPrompts") if screenGui == nil then screenGui = Instance.new("ScreenGui") screenGui.Name = "ProximityPrompts" screenGui.ResetOnSpawn = false screenGui.Parent = PlayerGui end return screenGui end local function onPromptShown() for index, prompt2 in pairs(getScreenGui():GetChildren()) do local Frame = prompt2:WaitForChild("Frame") Frame:WaitForChild("UICorner").CornerRadius = UDim.new(1, 0) end end ProximityPromptService.PromptShown:Connect(onPromptShown)
Any help would be appreciated.