Hello! So, I'm trying to make a tweening door, but it does not work.

local TweenService = game:GetService("TweenService")

local l = script.Parent.Left
local r = script.Parent.Right

local r1 = script.Parent.Reader1.Reader.ProximityPrompt
local c1 = script.Parent.Reader1.Color
local c2 = script.Parent.Reader2.Color
local r2 = script.Parent.Reader2.Reader.ProximityPrompt

local g = 9224209
local r = 1

local lo = TweenService:Create(l, TweenInfo.new(2), Vector3.new(-1.0, 0, 0))

r1.Triggered:Connect(function(player)
	if r1.ActionText == "Open" and player:GetRankInGroup(g) >= r then
		c1.BrickColor = BrickColor.new("New Yeller")
		r1.ActionText = "Wait"
		c2.BrickColor = BrickColor.new("New Yeller")
		r2.ActionText = "Wait"
		wait(1.5)
		c1.BrickColor = BrickColor.new("Lime Green")
		c2.BrickColor = BrickColor.new("Lime Green")
		lo:Play()
	end
end)

r2.Triggered:Connect(function(player)
	if r1.ActionText == "Open" and player:GetRankInGroup(g) >= r then
		c1.BrickColor = BrickColor.new("New Yeller")
		r1.ActionText = "Wait"
		c2.BrickColor = BrickColor.new("New Yeller")
		r2.ActionText = "Wait"
		wait(1.5)
		c1.BrickColor = BrickColor.new("Lime Green")
		c2.BrickColor = BrickColor.new("Lime Green")
	end
end)

1 comment

1

Sorry about the title. I wanted to ask why doesn't my tween work, but it didn't let it go through..