Animations wont play

I want to play an animation when an event occurs.

    local animator = self.Character:WaitForChild('Humanoid'):WaitForChild('Animator')
    self.Animations.rmT = animator:LoadAnimation(script.mRight)
    self.Animations.lmT = animator:LoadAnimation(script.mLeft)
    self.Animations.hookR = animator:LoadAnimation(script.Right)
    self.Animations.hookL = animator:LoadAnimation(script.Left)

The animations load in fine, but when i play them, they do not play.
I have priority set to action, when i try .IsPlaying it prints out that the animation is playing. Tha animations are owned by my group, same group which holds the game. The animations are r6 and my rig is r6.

1 Like

is this scripts a local script?

i don’t think it is since it is using self

If it isn’t they need to put it in a local as it won’t work in server scripts

it is a module ran on the client. I have checked and for some reason, the animations play when i am on mobile but not when i am on desktop. Here is my activator and module script:
local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer - Pastebin.com this is my client activator

local api = {}local metatable = {__index = api}local tws = game["TweenServic - Pastebin.com this is the module
pardon my formatting skills