Hello, I have a mild problem. I followed a tutorial on sliding doors and it worked but now I want it on some models. Is there a way to do it. I tried doing on the first part and it worked but on the other it didn’t.
Explorer : https://gyazo.com/a064e4508c0380d17e79a31012309288
My Script :
local TweenService = game:GetService(“TweenService”)
local model = script.Parent
local leftDoor = model.LeftDoor
local rightDoor = model.RightDoor
local prompt = model.Top.Attachment.ProximityPrompt
local tweenInfo = TweenInfo.new(7)
local leftGoalOpen = {}
local leftGoalClose = {}
leftGoalOpen.Position += (leftGoalOpen.CFrame.UpVector() * 3)
leftGoalClose.CFrame = leftDoor.CFrame
local leftTweenOpen = TweenService:Create(leftDoor, tweenInfo, leftGoalOpen)
local leftTweenClose = TweenService:Create(leftDoor, tweenInfo, leftGoalClose)
local rightGoalOpen = {}
local rightGoalClose = {}
rightGoalOpen.Position += (rightGoalOpen.CFrame.UpVector() * 3)
rightGoalClose.CFrame = rightDoor.CFrame
local rightTweenOpen = TweenService:Create(rightDoor, tweenInfo, rightGoalOpen)
local rightTweenClose = TweenService:Create(rightDoor, tweenInfo, rightGoalClose)
prompt.Triggered:Connect(function()
if prompt.ActionText ==“Close” then
leftTweenClose:Play{}
rightTweenClose:Play{}
prompt.ActionText = “Open”
else
leftTweenOpen:Play{}
rightTweenOpen:Play{}
prompt.ActionText = “Close”
end
end)