I made a very basic hopping animation to replace the basic walking animation. I simply took the roblox animation script, changed all of the ID's and it worked flawlessly for me in studio mode. It looked amazing. So then I had my partner test it to see what she thought since she's the head of our project, and she couldn't see the animations. 3 days past and she still couldn't so I figured moderation wasn't an issue. So we ran a test server and in play mode neither of us could see the animations. I have no clue what the issue is since I literally just replaced the ID's on the default roblox script (And in the values)
Literally all that was changed from the default animation script is the ID values in both the value object and the codes themselves. The issue persists in both the NPC's and the Player Characters so I believe it's somehow linked to the animation itself. I'm not entirely sure what the issue could be, we've tried different injection methods, and even different animations and nothing seems to fix it.
local animNames = {
idle = {
{ id = "rbxassetid://727250420", weight = 9 },
{ id = "rbxassetid://727250420", weight = 1 }
},
walk = {
{ id = "rbxassetid://726622799", weight = 10 }
},
run = {
{ id = "rbxassetid://726622799", weight = 10 }
},
jump = {
{ id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
},
fall = {
{ id = "http://www.roblox.com/asset/?id=180436148", weight = 10 }
},
climb = {
{ id = "http://www.roblox.com/asset/?id=180436334", weight = 10 }
},
sit = {
{ id = "http://www.roblox.com/asset/?id=178130996", weight = 10 }
},
toolnone = {
{ id = "http://www.roblox.com/asset/?id=182393478", weight = 10 }
},
toolslash = {
{ id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
-- { id = "slash.xml", weight = 10 }
},
toollunge = {
{ id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
},
wave = {
{ id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
},
point = {
{ id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
},
dance1 = {
{ id = "http://www.roblox.com/asset/?id=182435998", weight = 10 },
{ id = "http://www.roblox.com/asset/?id=182491037", weight = 10 },
{ id = "http://www.roblox.com/asset/?id=182491065", weight = 10 }
},
dance2 = {
{ id = "http://www.roblox.com/asset/?id=182436842", weight = 10 },
{ id = "http://www.roblox.com/asset/?id=182491248", weight = 10 },
{ id = "http://www.roblox.com/asset/?id=182491277", weight = 10 }
},
dance3 = {
{ id = "http://www.roblox.com/asset/?id=182436935", weight = 10 },
{ id = "http://www.roblox.com/asset/?id=182491368", weight = 10 },
{ id = "http://www.roblox.com/asset/?id=182491423", weight = 10 }
},
laugh = {
{ id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
},
cheer = {
{ id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
},
}

2 comments
Well, maybe instead of changing the ID's from the script, you should change the IDs from the actual Animations. So for example, open the script to see the values inside, then click on Walk and replace the animation ID in it to your desired ID -
Do you own the animations? if you don't they won't work.