A Brief question 1111

I tried to trigger an animation through script and local one through ‘LoadAnimation’ method.
It works with server script, yet it does not work on a local one.
Does local script animation has to be triggered through Animator object?

Technically, I could say that Client only animations, behavely (player-only) animations, can be played in their sustain. It only works for the Client that is using the animation, which means other players cant see it.

If you were to load an animation on a Rig in workspace, it wouldn’t work.
Why? Because localscripts are ignored by the engine by default in Workspace, and do not work, since Workspace is a server instance that has Filtering Enabled a.k.a FE block installed.

From Server-Client you need to load it from Animator, not AnimationController. Surely you can do it on Humanoid, but it’s deprecated, so I personally use Animator.

I just wanted to clarify something here. If you load an animation through the Animator object, and the Animator object is a descendent of a Player’s Humanoid (the default for all games), then animations CAN be loaded on the LocalScript and can still be replicated to the Server. This is stated in the Animator’s docs.