Advertisement
Joriangames

ModuleScript Custom Prompt

Jun 22nd, 2023
2,139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.89 KB | None | 0 0
  1. -- CUSTOM PROXIMITY PROMPT TUTORIAL by BLOXIANCODE youtube.com/c/BloxianCode
  2. -- Tutorial: https://youtu.be/nGXUxZZyW9I
  3.  
  4. local PromptAction = {}
  5.  
  6.  
  7. function PromptAction.createAction(prompt, player)
  8.     prompt.Enabled = false
  9.     local parentName = prompt:FindFirstAncestorWhichIsA("Model").Name
  10.    
  11.     if parentName == "Door" then
  12.         prompt.Parent.Transparency = 0.5
  13.         prompt.Parent.CanCollide = false
  14.         wait(3)
  15.         prompt.Parent.Transparency = 0
  16.         prompt.Parent.CanCollide = true
  17.    
  18.     elseif parentName == "MP5K" then
  19.        
  20.         local clone = prompt.Parent.Parent:Clone()
  21.         clone.Handle.ProximityPrompt:Destroy()
  22.         clone.Parent = player.Backpack
  23.        
  24.     elseif parentName == "Ring" then
  25.        
  26.         local plr = game.Workspace:FindFirstChild(player.Name)
  27.         plr:WaitForChild("HumanoidRootPart").CFrame = workspace.Ring.Part.CFrame + Vector3.new(0,10,0)
  28.     end
  29.    
  30.     prompt.Enabled = true
  31. end
  32.  
  33. return PromptAction
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement