Hello, developers! My sliding door is not working.
Code:
script.Parent.ObjectText = "Level "..script.Parent.Parent.Requirement.Value.." Door"
local TweenService = game:GetService("TweenService")
local TweenInfoO = TweenInfo.new(3)
local OpenD = script.Parent.Parent.DoorOpen
local CloseD = script.Parent.Parent.DoorClose
local Open = false
local Door1 = script.Parent.Parent.Parent:FindFirstChild("Door1")
local Door2 = script.Parent.Parent.Parent:FindFirstChild("Door2")
local DoorTween = {}
DoorTween.Position = Vector3.new(DoorTween.Position.X, DoorTween.Position.Y + 0.002, DoorTween.Position.Z + 3.778)
local DoorTween2 = {}
DoorTween2.Position = Vector3.new(DoorTween2.Position.X, DoorTween2.Position.Y - 0.002, DoorTween2.Position.Z - 3.778)
local Door2Tween = {}
Door2Tween.Position = Vector3.new(Door2Tween.Position.X, Door2Tween.Position.Y - 0.002, Door2Tween.Position.Y - 3.796)
local Door2Tween2 = {}
Door2Tween2.Position = Vector3.new(Door2Tween2.Position.X, Door2Tween2.Position.Y + 0.002, Door2Tween2.Position.Y + 3.796)
function Toggled(Player)
if Open == false then
Open = true
OpenD:Play()
TweenService:Create(Door1, TweenInfoO, DoorTween):Play()
TweenService:Create(Door2, TweenInfoO, Door2Tween):Play()
task.wait(3)
CloseD:Play()
TweenService:Create(Door1, TweenInfoO, DoorTween2):Play()
TweenService:Create(Door2, TweenInfoO, Door2Tween2):Play()
Open = false
end
end
script.Parent.Triggered:Connect(Toggled)
Error:
How would I get the values of the position? Also, when I first tested this out the door tweened sideways too.
(Sorry for not much information, but i’ve been stuck on this for 5 hours now. )