I’ve seen many roller coasters in Theme park tycoon 2 by @Den_S , they move without lag and they move however we place the track, meaning its not an animation, which moves according to it only
Wherever we keep the track, the coasters go slowly, and they dont lag either
I dont know if it is true or not, the system is similar to what “factory tycoon” conveyor’s like, getting the next “conveyor” or “Rail” and get the part cframe. Maybe The train uses :Lerp or TweenService
local ts = game:GetService("TweenService")
for i,v in pairs(workspace.FolderTrain:GetChildren) do
if v:IsA("BasePart") then
local anim = ts:Create(v,Tweeninfo.new(duration),{CFrame = x.CFrame})
anim:Play()
end
end
This will grab all the train and make tween for them