Hello !
I Am Trying To Make A Door That When Interacted With Will Make It Open Then Display A Gui That Asks The Player If They Are Sure If They Want To Be Teleported To A Location , If They Accept , They Will Be Teleported And The Door Will Close, If They Refuse The Door Will Just Close . But I Cant Find Any Script That Will Allow Me To Do That And I Thought Someone Might Be Able To Help Me Here ...
This Is The Door Script
local TweenService = game:GetService("TweenService")
local door = script.Parent
local doorHinge = door.PrimaryPart
local doorOpen = TweenInfo.new()
local doorCFrame = TweenService:Create(doorHinge, doorOpen, {
CFrame = doorHinge.CFrame * CFrame.Angles(0, math.rad(-100),0)
})
local doorCFrameClosed = TweenService:Create(doorHinge, doorOpen, {
CFrame = doorHinge.CFrame * CFrame.Angles(0, math.rad(0),0)
})
local ProximityPrompt = script.Parent.ProximityPrompt
local PromptVanish = ProximityPrompt.Enabled == false
local PromptAppear = ProximityPrompt.Enabled == true
ProximityPrompt.Triggered:Connect(function()
doorCFrame:Play()
script.Parent.Open:Play()
ProximityPrompt.Enabled = false
wait(3)
doorCFrameClosed:Play()
script.Parent.Close:Play()
ProximityPrompt.Enabled = true
wait(1)
end)
This Is The Layout Of The Door
Click Me (Gyazo Link)
