I’m making a special kind of training course that has a fair amount of these moving platforms (see pictures below) that move in various directions. I know BodyMovers look smoother (BodyGyro and BodyPosition are what I’ve used in my tests) but they also are designed that way and have dampening and what not. Cframes, on the other hand, involves having less clutter and less for the game to load in I assume since you don’t have those body movers in each moving part. Which one will have less lag overall.
Just so it’s known, I’m using meshes I converted from unions to reduce part instances (same ones being reused) however are in models. The game is fairly small which is why the meshes have some detail to them.
(Just a prototype, some will be going upward and I still need to make a version that just floats).
I know there’s a few ways to move groups via Cframes but this is what I’m using for those scripts:
X=script.Parent
while true do
wait(2)
for i= 1, 8 do
X:TranslateBy(Vector3.new(0, 0, -.5))
wait()
end
wait(2)
for i= 1, 8 do
X:TranslateBy(Vector3.new(0, 0,.5))
wait()
end
end