Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

I tried animating a starter character, why doesnt it work?

Asked by 3 years ago
Edited 3 years ago

I tried putting the animate script into the character or just into startercharacterscripts but nothing is working. I uploaded the animation, pasted it in, but it didnt work. can someone help me? Is there more steps to animating a startercharacter? my rig type is r6.

0
What type of animation? EH2019SIT 78 — 3y
0
r6 proudCdthekitten 22 — 3y
0
No, like what does the rig do in the animation? EH2019SIT 78 — 3y
0
oh like walk idle and that stuff? I did all of them proudCdthekitten 22 — 3y
View all comments (3 more)
0
i even tried one but it wouldnt work. proudCdthekitten 22 — 3y
0
rip proudCdthekitten 22 — 3y
0
I will explain how to change animations to set it defaultly for all in the answers. EH2019SIT 78 — 3y

2 answers

Log in to vote
0
Answered by 3 years ago
local Players = game:GetService("Players") -- Variables

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
-- change all of the id's to your animation ids.
end

local function onPlayerAdded(player)
    player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end

Players.PlayerAdded:Connect(onPlayerAdded)

Catalog Animations - https://developer.roblox.com/articles/catalog-animations Just incase you wanted to use something like Elderly or Toy.

0
where do i put this script and would it be in a local script or what? proudCdthekitten 22 — 3y
0
A normal script into serverscriptservice. Glad to help EH2019SIT 78 — 3y
Ad
Log in to vote
0
Answered by 3 years ago

Read this in game animation article by Roblox.This may be helpfull.

https://developer.roblox.com/en-us/articles/using-animations-in-games

Answer this question