How do you make custom animations?

I know there’s the scripts that allow you to paste your own animation ids in there, but it’s a bit wonky (unless I don’t know how to use it)

Here’s the wonky part. If your in first person or shiftlock and you hold A or D, it still plays the forward animation.

Arsenal’s and Phantom Forces animations like walking and running isn’t like those. How do I make a script or give an idea on how to make it like that? (also this counts as scripting I think)

1 Like

Use character.Animate to change id’s. for all the animations play a game, go to the explorer, open your character navigate to Animate and check the children.

1 Like

I got confused after the words character.Animate

1 Like

What they mean is:

  • Play the game (with explorer opened)
  • Open up workspace
  • Open up a model named after you
  • Look for a LocalScript called “Animate”
  • Check the children
1 Like

oh. so do i need a script and if so, what do i do?

Yes, you’ll need the “Animate” script and you’ll have to replace all the IDs with your own. Afterwards, you’ll need to put the script in the “StarterCharacterScripts” folder.

1 Like

basically if the character is holding a make a separate strafe animation for that in the animate script of the huumanoid…

search up: how to have custom animations on a character, to learn more.

2 Likes

Example:

local walkid = 0

game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
character:WaitForChild("Animate").walk.WalkAnimation.AnimationId = "http://www.roblox.com/asset/?id="..walkid
end)
end)

:slight_smile:

2 Likes

so the main thing was: if you do shiftlock or first person and hold a or d, does it still play the same animation or does it move the arms and legs a bit right?

It will be normal. Shiftlock will be the same.

1 Like