I create Theme Park Ride Systems and I am wondering for flat rides (Like a swing rides etc) should I switch to animating them (with moon animator etc) or stick with Tweening on the client?
Could someone explain the positives and negatives for both of these different ways?
You could use animations - Roblox has ClientAnimatorThrottling which should help with lag in that case. It also has more events tied to them, which would help for easy stop and start callouts.
As for Tweens, I think you would have to write your own to have the coaster follow a set path. It could work, and would help for easy changes along the way.
I think animations will give you a smoother and more performant result between both possible options.
For the ride I am going to be working on I think it is best to mix both as it is a robotic arm that will follow a track. For that bit I will use Tweening on the client to you know allow it to follow the track but for the arm movement and animations I will animate it as this will be A LOT easier.
I have attached a some images so you get a better understanding on what I am wanting to create. Do you think mixing them together will be okay?