Where to put script playing an infinite animation?

Hello
I would like to play an infinite animation of rotating part.
It has only a visual purpose, it does not need to be synchronized between players.
What would be the best to do from performance point of view?
Probably I should put it in a LocalScript?
What is the best place to put this LocalScript? Should it be in ReplicatedFirst?

Thank you

I believe replicated storage will be your best storage place for local scripts not needing to be replicated to client first.

But my script will not run if it is in ReplicatedStorage?

You should put the LocalScript mainly inside StarterPlayerScripts (StarterPlayer > StarterPlayerScripts) or inside ReplicatedFirst. I mainly put everything (besides Loading Screen and Content Loading stuff) inside StarterPlayerScripts since it’s easier to manage and modify.

Should I still use WaitForChild if my script is in StarterPlayerScripts?
can I be sure that the scripts in StarterPlayerScripts will be run only after all parts are loaded on the client?

Thank you