Proximity Prompt Customizer

Never saw a Roblox Staff so motivated to help the Community so much! (By making Plug-Ins and resources I mean)

Didn’t read the entire post, but would we be able to have a Plug-In for this? Would be great!

3 Likes

Is there a way to force the progress bar size to match with everything?

local function setUpCircularProgressBar(bar)
	local progress = bar.Progress
	progress.Changed:Connect(function(value)
		bar.Size = UDim2.new(2.72,0,value,0)
	end)
end

I would also appericate if somebody could fix the weird bug where it takes a delay to actually tween everything out. (The black background stays even after the letter disappears.)
My UI.
uifgf.rbxm (11.5 KB)

2 Likes
local function setUpCircularProgressBar(bar)
	local progress = bar.Progress
	progress.Changed:Connect(function(value)
		bar.Size = UDim2.new(1,0,value,0)
	end)
end

If the grey frame is a child of the black one, then it SHOULD work.

1 Like

fixed! updated GetTextSize to GetTextBoundsAsync in two places.

3 Likes

is there a way to make the proximity prompt on a gui and not a billboardgui? example: Site-25: Présentation nouvelle zone carcérale et ses environs. - YouTube

1 Like

Definitely! Right now this is set up to work only with billboard guis, so you’d need to change your default prompt BillboardGui (called Default) to just be a transparent frame of the same size, and comment out the BillboardGui specific parts of code (setting adornee, sizeoffset, i think thats it). And then you just need to set the position of your frame to be where you want it to be on screen.

screencast 2023-04-10 17-51-31

Note that if you have multiple proximity prompts showing at the same time you’ll need some logic for repositioning them so they don’t overlap.

4 Likes

Hi, so I searched out things and It’s not working! I’ve deleted the adornee and sizeoffset and changed the Active to Enable and there is 0 error but it’s not working. Could you give me the script you made on the gif?

Did you set your proximity prompt style to Custom?

yeah, I did but it’s not working.

thinking about using this, very nice and time preserving

Make sure the prompt you want it to work on has the ‘Custom’ option instead of the default one.

Hello, could you provide a better tutorial, or send the file itself, because your explenation is not clear enough for me. (i would prefer if you sended the roblox code though)

Thanks!

1 Like

honestly best resource ever!
its super easy to use and customize, which is amazing since i don’t want to spend time searching up a ton of tutorials just to make my own prompt system, and in doing so waste my time

Ok so you basically go to the model, get it.
Then you put it in ROBLOX.

Take the script that’s in the model and put it into StarterPlayer → StarterPlayerScripts.
Then you can remove the rest of the model

Then inside of the script There is a ui. You can change the name to whatever you want. You can even customize it. Just make sure not to remove and frames, buttons, etc. inside of the gui.

Then whatever the gui frame is named(Normally it is “Default”). You will go to all of your prompts in ROBLOX, add an attribute to it know as ‘Theme’ it should be a string value.
Then set the value to lets say, 'Default" It will then display your custom Prompt.

Also make sure that the prompts Style is custom.

Just trying to take less time off of these developers hands!
If you have any more questions feel free to ask!

Uh, this is not what i asked for, i know that, but i wanted the proximitypromt to show in my screen, and not in 3d world space. I know how to use the module normally, but Bitwide didn’t explain clearly (or i didn’t understand) how you can achieve this effect.

Oh if u want that. Take the frame inside of the GUI.
Go to StarterGui. Make a screenGUI. And just paste it into the gui

I think he want (like me) to show the proximity prompt as a screenGui and not a billboardGui when you have a proximity prompt like the gif

1 Like

Oh that makes sense.
Well in that case I have no idea lol

yeah me too, but it could be a very cool option to had to a roblox game

2 Likes

This is so helpful, thanks!
It really helps with making custom prompts that need to be themed (obviously)
Keep up the good work!

1 Like