Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do i make this door slide open? with a detecter

Asked by 4 years ago
Edited by DeceptiveCaster 4 years ago

Please provide more explanation in your question. If you explain exactly what you are trying to accomplish, it will be much easier to answer your question correctly.
local TweenService = game:GetService("TweenService")
local door1 = script.Parent:WaitForChild("Door1")
local door2 = script.Parent:WaitForChild("Door2")
local tweeningInformation = TweenInfo.new(
    0.5,    
    Enum.EasingStyle.Linear,
    Enum.EasingDirection.Out,
    0,
    false,
    0
)
local door1Open = {CFrame = CFrame.new(-4.23, 3.99, -8.56)}
local door2Open = {CFrame = CFrame.new(-26.57, 3.99, -8.56)}
local door1Close = {CFrame = CFrame.new(-11.57, 3.99, -8.56)}
local door2Close = {CFrame = CFrame.new(-18.91, 3.99, -8.56)}
local tween1open = TweenService:Create(door1,tweeningInformation,door1Open)
local tween1close = TweenService:Create(door1,tweeningInformation,door1Close)
local tween2open = TweenService:Create(door2,tweeningInformation,door2Open)
local tween2close = TweenService:Create(door2,tweeningInformation,door2Close)

script.Parent.Detector1.Touched:Connect(function(hit)
    tween1open:Play()
    tween2open:Play()
    wait(2)
    tween1close:Play()
    tween2close:Play()
end)
script.Parent.Detector2.Touched:Connect(function(hit)
    tween1open:Play()
    tween2open:Play()
    wait(2)
    tween1close:Play()
    tween2close:Play()
end)
0
What part exactly are you confused about? Do you need to be able to trigger the door opening, is it just not opening in general, etc. destroyer172769 0 — 4y

Answer this question