I am making a game in which there would be locked doors so some of the time you will have to break the doors with a battering ram, I am planning on if someone equips the battering ram (a tool), the proximityPrompt will be visible for the LocalPlayer(the player with the equipped tool).
You could simply store all of the proximityprompts for the doors into a table at the gamestartup, than once that tool is equipped make them visible for the localplayer by looping through them.