Hello, I’m making a power system where the animations and parts are on the server side that processes the tweens, but I noticed that these tween animations are lagging on the server side when there are many powers running, I would like to know if these systems normally they run on clients (replicating parts and animations on each client’s workspace and not on the server) or just on the server’s workspace.
The client is generally the best place for moving objects and loading animations. The server is already processing 1000 things by Roblox’s built in systems, so adding even more things to the Server is usually not a good idea.
Don’t get me wrong, though, as I’m not saying that everything should be ran on the client, as sometimes that is just as detrimental as running too many things on the Server, but I am saying that the client is usually good for processing movements and animations, and possibly other stuff too.