Joriangames

LocalScript Custom Prompt

Jun 22nd, 2023
2,653
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.83 KB | None | 0 0
  1. -- CUSTOM PROXIMITY PROMPT TUTORIAL by BLOXIANCODE youtube.com/c/BloxianCode
  2. -- Tutorial: https://youtu.be/nGXUxZZyW9I
  3.  
  4. local PS = game:GetService("ProximityPromptService")
  5. local PromptActions = require(game.ReplicatedStorage.PromptActions)
  6.  
  7. PS.PromptShown:Connect(function(prompt, inputType) --prompt, inputType is keyboard/touchpad
  8.     if prompt.Style == Enum.ProximityPromptStyle.Default then
  9.         return
  10.     end
  11.    
  12.     local UI = prompt.BillboardUI
  13.     UI.Enabled = true
  14.  
  15. end)
  16.  
  17. PS.PromptHidden:Connect(function(prompt, inputType)
  18.     if prompt.Style == Enum.ProximityPromptStyle.Default then
  19.         return
  20.     end
  21.  
  22.     local UI = prompt.BillboardUI
  23.     UI.Enabled = false
  24. end)
  25.  
  26. PS.PromptTriggered:Connect(function(prompt, player)
  27.     if prompt.Style == Enum.ProximityPromptStyle.Default then
  28.         return
  29.     end
  30.  
  31.     PromptActions.createAction(prompt, player)
  32. end)
Advertisement
Add Comment
Please, Sign In to add comment