Custom proximity prompt v2

I know I made a community resource on custom proximity prompts before. However, the prior one had everything be done by code whereas this new one is based on the graphical UI tools in studio hence the v2.

Differences: Roblox default vs custom v2 (although feel free to completely make it your own)
New hold

Default hold

New press

Default press

Instructions:
(Optional) Modify the CustomPrompt script and NewPrompt BillboardGui
1) move the “NewPrompt” BillboardGui to Game → ReplicatedStorage
2) move the “CustomPrompt” localscript to Game → StarterPlayer → StarterPlayerScripts
3) Set all the proximity prompts that you want to be the custom one’s style property to Custom

Model link: Costom Proximity Prompt V2 - Roblox
Setup in studio download:
ProximityV2.rbxl (55.8 KB)

The code is based off https://www.roblox.com/library/6330000120/Custom-Prompt by CyberCreatorYT

Update 1/1/2022: Made the prompt change input icons based on user input device changing while the prompt is shown (such as keyboard to controller). Change the default icons for controllers (this can be changed if you want, however default Roblox controller icons are bad). Added audio effects that can be toggled for when a prompt is shown and triggered.

27 Likes

Looks very interesting. I really like your way of visualizing the progress of the interaction.

1 Like

This is awesome! I’ve been looking for something like this for a while now.

1 Like

Awesome gui! But one problem: They overlap if there’s more than one ProximityPrompt at a time. Is there a fix for this?

1 Like

This is very cool, but I don’t think orange fits that much with grey; other than that its very nice! :grinning:

1 Like

Wow this is awesome for my game!, Quick question is there a way to edit or remove the box around the text though? As it’s a bit annoying for my game.
image

1 Like

Sorry, I am a bit late, but you can remove it just by modifying InputIcon – put image transparency to 1.
Not the best solution but it works.

(sorry that I revived this)

1 Like