Animations Playing on Client? Server? But not Client?

My game needs to apply animations to a skinned mesh of wings. The wings were rigged in blender so they obviously have bones. The animations work on the player’s personal client, but only sometimes works on other clients. Its not exact, but even if you see your wings animated, other players will see them in their static position. The wings are given their animations in a script however (not a localscript), so it should be on the server side right?

I’ve looked for all the solutions i could on the dev hub, but the only woking solution for everyone else was to use a server script or put the script in serverscriptservice (Which i’ll get into below)

Here is the current layout

Script in ServerScriptService: Calls a function in a module

Module Script in ReplicatedStorage: Creates the wings from a clone and attaches them to a player in the Workspace. This script then calls a seperate Module script to apply the animation (I have a module script that handles animations seperately)

Animation Module Script (also in replicated storage): Gets the signal and access to the wings, which it then plays the animation by finding the AnimationController > Animator

Nevermind. I figured it out i think?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.