Med Written By Mark_GoodMan

Make animation for characters Created on: 14-01-2020

Learn to animate characters models and run them in-game.


Hello, people looking for tutorials! I'm Mark_GoodMan , a young (i mean teenager) programmers who makes tutorial for all of you, Today i'll be teaching you how to animate. If you seeing some grammar mistakes, don't blame me, i'm just a young teenager.

NOTE: Roblox just released "Animation Editor BETA", this tutorial is used for the old animation editor, so if your using Animation Editor Beta, i recommend turning it off in Beta Features on "Files" in Roblox Studio to help you understanding better for this tutorial. But if you wanna use the BETA one then sure, but it will look a bit different then what your seeing here.

1. Spawning character model

So the first thing you need to know is spawning a models of characters, there's a plugin on roblox that allows you to insert any roblox user avatar models in the game, it's called "Load Character Lite" by AlreadyPro. Once you downloaded the plugin, go to "Plugins" and then click on Load characters (as shown in the images)

After that, just spawn a character by entering their username and your done.

2. Animating

After you done spawning character, now it's time to animate! Go to "Plugins" once again and then you can see "Animation Editor", now once you click it on, it will tell you to select a rig, now click on the selected models that you spawned, then it will give you access to the animation and unlocks all available rigs for the models (depends on avatar type, R6 gives less rigs and R15 gives more rigs, i recommend using R6 because it's easier to animate for new animators, but if you wanna make animation even better then sure just use R15, no one is preventing ), now let's animate.

SKIP THIS ONE IF YOU ALREADY KNOW HOW TO ANIMATE!!! Now here's some quick details on animating, first is frames, all frames are added automatically once you animated a body parts (rigs) on a different time on timeline, next thing is rotating and moving body parts, right now when you start animating, it will be "Rotating", but if you wanna switch to "Moving" then you just press " r " on your keyboard. Now there's Local Space and World Space , World Space is rotating body parts on the correct rotation of the game, however Local Space is quite different, when you animate the body parts to left down, it will gonna switch rotation of the body parts, by pressing " Y " to switch between those, i recommend using Local Space so you can animate easily. Now with the Steps , this thing makes you move the body part at a direction as the studs. Your currently using Free , which mean you can move anywhere whatever you want, but pressing T will switch it to 10 studs and 45 studs , i recommend using Free so you can move anywhere without being stuck.

Here's some quick picture of me animating myself:

Oh btw once you finished animating, click on Loop, so it will run the animation looping, this is important so you can run your animation is game non-stop

3. Exporting animation

Now after you done animating, the next thing is you click on the "File" on the animation bar, then click on both save and export , but save first, enter a name then enter, now the animation is saved, now for the export , when you click on export, it will pop-up a window.

Once it opens the window press on "Create New", the icon with 2 repair things (idk what it's called), and yes you can see a lots of animation i created, but that doesn't matter right now. After click on it, it will pop-up a window saying enter title and description, you can type anything you want, then click "create", now it's uploading it on roblox.

Now once it's finished uploaded, copy the URL below (as seen in the images), but it has glitch that it will select all when your selecting the number, so when you select the number, don't put your left hands off the mouse, keep it, then right click while holding left click, then click "copy" and then click "OK" on the animation uploaded successfully, it will close the window.

Remember to open notepad on your PC and paste the number ID right there

4. Running animation in-game

Now this is the most important, read carefully

Now once you got the number ID of the animation, go to the model you animated on, click on ">" then go to HumanoidRootPart and go to Anchored, make sure it's turned on, so when the animation is running, you don't make it fall off when you touch it, there will be a new models in the models you animated, it has a name of "AnimSaves", that's where the animation you made will be saved, don't touch it.

Now the next thing you should do is right click the model character and insert script , after that click on script and enter the following script:

local animation = script:WaitForChild('Animation')
local humanoid = script.Parent:WaitForChild('Humanoid')
local dance = humanoid:LoadAnimation(animation)

Once you entered the script, now right click again on the script and insert "Animation", now click on Animation then enter the number ID of the animation you created ( like i said, make sure open notepad on PC and paste the number ID of animation, if you don't then you have to go on roblox website and go to your "inventory" and click on "Animations", then you will have to click on the animation you created and copy the number ID again, that will waste so much time, so that's why you need to open notepad and paste the number ID )

Now here's the images of entering script and animation ID so you if your mistaken, you can look at the images and try again:

Now after you did all of these steps correctly, now run the game, either pressing "play" or "run" will also work, and ta-da, now your animation is running successfully on looping, and touching it won't make it fall off (but if you want it to fall off then go to HumanoidRootPart and uncheck the "Anchored".

So that's basically it, now you can make a game with a models running animation on looping, plus other players can also see the animation running

Thank you Lua Learning for letting me making this tutorial, i'm appreciate about that, i took like 7 hours just to make this tutorial cause of lacks of images ID i have to upload on roblox, but anyway thank you for reading this tutorial and have a wonderful day! :D

> Btw i'm still here, just checking my reputation and ratings, also i will track on Animation Editor BETA so see updates on it. Last time i checked this tutorial is 1/3/2020.

Med Written By Mark_GoodMan

See Mark_GoodMan's profile on Roblox