When i create a custom animation pack and inport it into a game, i use the script roblox provides off their website
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
for _, playingTracks in pairs(humanoid:GetPlayingAnimationTracks()) do
playingTracks:Stop(0)
end
local animateScript = character:WaitForChild("Animate")
animateScript.run.RunAnim.AnimationId = "rbxassetid://616163682" -- Run
animateScript.walk.WalkAnim.AnimationId = "rbxassetid://616168032" -- Walk
animateScript.jump.JumpAnim.AnimationId = "rbxassetid://616161997" -- Jump
animateScript.idle.Animation1.AnimationId = "rbxassetid://616158929" -- Idle (Variation 1)
animateScript.idle.Animation2.AnimationId = "rbxassetid://616160636" -- Idle (Variation 2)
animateScript.fall.FallAnim.AnimationId = "rbxassetid://616157476" -- Fall
animateScript.swim.Swim.AnimationId = "rbxassetid://616165109" -- Swim (Active)
animateScript.swimidle.SwimIdle.AnimationId = "rbxassetid://616166655" -- Swim (Idle)
animateScript.climb.ClimbAnim.AnimationId = "rbxassetid://616156119" -- Climb
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Ive been using this script since the beginning, but its come to be not as reliable as it was before.
When i use this script, the animations seem delayed or not fully loaded.
Are there any scripts out there that i can use? or do i have to create my own script and if i do, whats the simplest way to do that?
Thank you for your time