TweenService erro

local path = script.Parent

local parts = path:GetChildren("T")

local tweenService = game:GetService("TweenService")

create a queue of parts to follow the path

local queue = {}
for i = 1, #parts do


	table.insert(queue, parts[i])
end

while #queue > 0 do

remove the first part from the queue and make it follow the path

	local part = table.remove(queue, 1)
	local position = TweenInfo.new(2, Enum.EasingStyle.Linear)
	local tween = tweenService:Create(part, position, {Position = path.EndPoint.Position})
	tween:Play()
	-- wait for the tween to complete
	tween.Completed:Wait()
	-- add a new part to the queue
	local newPart = parts[1]:Clone()
	newPart.Parent = path
	table.insert(queue, newPart)
end

TweenService:Create no property named ‘Position’ for object ‘Script’` erro

2 Likes

local path = script.Parent

local parts = path:GetChildren(“T”)

local tweenService = game:GetService(“TweenService”)

create a queue of parts to follow the path
local queue = {}
for i = 1, #parts do

table.insert(queue, parts[i])

end

while #queue > 0 do

remove the first part from the queue and make it follow the path
local part = table.remove(queue, 1)
local properties = {Position = path.EndPoint.Position}
local position = TweenInfo.new(2, Enum.EasingStyle.Linear)
local tween = tweenService:Create(part, position, properties.Position)
tween:Play()
– wait for the tween to complete
tween.Completed:Wait()
– add a new part to the queue
local newPart = parts[1]:Clone()
newPart.Parent = path
table.insert(queue, newPart)
end

TweenService:Create: Cannot create a Tween before the TweenService is started. erro

local path = script.Parent

local parts = path:GetChildren(“T”)

local tweenService = game:GetService(“TweenService”)

create a queue of parts to follow the path
local queue = {}
for i = 1, #parts do

table.insert(queue, parts[i])

end

while #queue > 0 do

remove the first part from the queue and make it follow the path
local part = table.remove(queue, 1)
local properties = {Position = path.EndPoint.Position}
local position = TweenInfo.new(2, Enum.EasingStyle.Linear)
local tween = tweenService:Create(part, position, properties)
tween:Play()
– wait for the tween to complete
tween.Completed:Wait()
– add a new part to the queue
local newPart = parts[1]:Clone()
newPart.Parent = path
table.insert(queue, newPart)