For those who are watching this in 2024 the export button at 13:40 has been renamed to "Publish to roblox" also great video thanks for helping us people who have no clue on game making! Edit: For some reason when i test it my model is just a static model while i'm invisible and I can move for some reason.
Tip: If you don't wanna use the custom character as a StarterCharacter and you want them to wander around the workspace or something, bring him into the workspace, and drag the animate script into him. Then insert a regular script into your character, name it Animate, and open the local script. Then press Ctrl + A to select everything, then Ctrl + C to copy. Then paste in to the regular script, and if you put the Animation inside the script, drag the animation into the regular script and delete the local script. If you want to test it, just push the character around. If done correctly, he should play the animation while moving. Then search UA-cam for the movement script you want, and you're done!
Dude, that was awesome! I've watched plenty of Roblox rigging and animation tutorials that just focused on one aspect of the workflow. This walk through builds the character model from scratch and takes it all the way into application by replacing the player character with the custom animated character. This answered soo many questions I had all in one video. Hands down one of the most useful and informative Roblox tutorials available.
@@GnomeCode I did everything correctly up to the part when you morph into the spider for some reason I dont morph instead my roblox character loads please tell me how to fix it
Over a year later and this tutorial still holds up! I was struggling with rigging for a solid 2 hours before going to the ole' YT. This video was great. From both a teaching and content creator standpoint. I'll be sure to credit ya!
i love this channel because, unlike other channels, he gives the link to the model if you cant do it, and he also tells what youve done wrong if it doesnt work. thanks so much!
If you're having problems with the character not moving, check if everything is unanchored. Remember to unanchor the humanoidrootpart too. I had an issue where my character would not move at all however when I unanchored the humanoidrootpart it was working well.
@@Sylca its the hip height i think. this happened to me and i 1) moved the actual character up so its like floating above the baseplate and 2) gradually decreased the hip height by very small numbers
For those facing issues with their animation not playing while walking, it's likely that you skipped the part about changing the 'HipHeight' around 10:17. I personally overlooked this step initially because I wasn't experiencing problems at that moment. However, later on, when I revisited the settings and adjusted the 'HipHeight,' it resolved the issue of my animation not playing when moving my character
For anyone else who may be momentarily stuck at 5:30 like I was, the 'Primary Part' options was located under the Pivot dropdown menu for me (scroll down, below Data)
Man, this is the best video that explains how to rig characters. I am creating a rake game, and wanted to make custom rake model, but i didn't knew how to rig. Now, after a year, I found your vid and now can finally make my game. Thanks)
for people who are too lazy to script, here's the script : local character = script.Parent local humanoid = character:WaitForChild("Humanoid") local walkAnim = script:WaitForChild("walk") local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim) humanoid.Running:Connect (function(speed) if speed > 0 then if not walkAnimTrack.IsPlaying then walkAnimTrack:Play() end else if walkAnimTrack.IsPlaying then walkAnimTrack:Stop() end end end)
Thank you Gnome Code you really helped me out in this video, two days ago I tried to make a custom character of my own but even though I used motor6D to join the parts they would move from there current position whenever I set Part1 and Part0, now because of this video I can finally create characters for my games.
Thank you so much! This has been very helpful. Also, I was wondering if it was possible to apply the animations directly to the models, so that they have custom animations when a player chooses to morph into them. Thanks in advance!
This video is so helpful- I don’t usually comment, but this has helped me to get started on my first ever Roblox game with no previous coding experience. I’m wondering now how to make a character select screen, and how to script more than just a walking animation onto my characters (like jumping, running, etc.) Thank you for this video!!
This helped sooo much, I like how your going through every step and not rushing through it. It helps a lot ty. Question: how did u make the legs of the spider animation so smooth?
This is a really insightful and basic tutorial, is there anyway you could make a tutorial on how to switch from one custom character to another using a gui or a morph pad of some sort? That would be really helpful.
@@GnomeCode I did everything right, I even triple checked if I missed anything and for some reason I can't play as my model with animation. I can still play as it but the animation is not there. Can you help me, please?
This will be helpful to someone who's trying to make a rig with a model for example that has a mesh like a sword, axe or any tool in general If you ever have that problem where it refuses to move and etc first of all check if someone is wrong with the anchor of that mesh (must be off) if that doesn't fix it go to the root part and INCREASE THE PRIORITY to avoid any conflict
Hey dude! I know this video was made last year, but this really helped me since I want to start getting back into developing games. I do have one question though, I rigged everything right to the point where I could animate my figure except for the fore arms and hands. Any advice? (Btw no idea if you or anybody will respond but it's worth a shot)
Just join the lower arm to the upper arm (select upper arm, cmd-select lower arm, click joint), then join the upper arm to the torso (select torso, cmd-select upper am, click joint)
sick! You are amazing!! Yet I have one question; how would I fully animate it? (For example add Idle animation, jumping animation, falling animation, swimming animation etc..)
This helped me out a lot! But can you make a tutorial on how to make the idle and jump animations for a custom character? edit: also how can I make my custom character hold weapons and tools?
I may be of some assistance with making your characters hold weapons and tools. First, move your tool or weapon to the position you want it in, like in someone's hand, or on the ground, or wherever. If you look inside the model of the tool you want to animate, you'll most likely see a model called 'handle.' You don't have to use rig editor for this, only something that I think comes with the plugin moon animator called 'easy weld.' You then click on easy weld and you'll see three tabs at the top of the little box. Move to the tab called 'parts.' The base part is what you want the object you're welding to move with. the target part is the object that moves with the base part. let's say you want to make an R15 character hold a spoon in their right hand. pull up the easy weld, go to 'parts' tab, and then this is what you do in this scenario: look in the explorer until you find the model of the character. make sure you know where, in this case, the model of the spoon is too. click on the right arm in the explorer and then find where the handle part in the spoon is. then, while HOLDING down Ctrl, click on the handle model. then click join in place, and you're done! make sure not to move the character or the spoon by themselves, because that would undo the weld. I hope you found this helpful :D
maybe if you make the arm a model then group arm and weapon so you you move the arm and weapon at the same time, so you can move them all at once and if you just want to move the arm or gun you can just go into the model and click on it.
Script : local character = script.Parent local humanoid = character: WaitForChild("Humanoid") local walkAnim = script.Walk local walkAnimTrack = humanoid. Animator: LoadAnimation (walkAnim) humanoid.Running: Connect (function(speed) if speed > 0 then if not walkAnimTrack.IsPlaying then walkAnimTrack: Play() end else if walkAnimTrack. IsPlaying then walkAnimTrack: Stop() end end end)
Major question: Spent ages making a very complicated and intricate model to do this with. When you group them together at the start... Does grouping pre-existing groups together effect the functionality of this at all? I've been stuck on the nametag not appearing step for a while now, so I'm going to assume, yes it does. More than one part for a head means it won't work? Is this true?
There is already a sort of camera tutorial in the platformer series in the first episode you could just adapt it to your needs there is also on in the cutscenes episode in teddy which may be what you need
I remember when i used to watch you 2019 or 2020 (i cant remember, sorry) and because of you i managed to learn code without needing a tutorial on my first day of roblox studio, thank you so much for helping out!
Will you make another tutorial on animation like this one? Basically where you can make the idle animation, jump animation, etc. I'm just really curious.
for idle local character = script.Parent local humanoid = character:WaitForChild("Humanoid") local walkAnim = script:WaitForChild("Walk") local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim) local idleAnim = script:WaitForChild("Idle") local idleAnimTrack = humanoid.Animator:LoadAnimation(idleAnim) humanoid.Running:Connect (function(speed) if speed > 0 then if not walkAnimTrack.IsPlaying then walkAnimTrack:Play() idleAnimTrack:Stop() end else if walkAnimTrack.IsPlaying then walkAnimTrack:Stop() idleAnimTrack:Play() end end end)
Hii i have a question So im making a game based off of the game on steam called Stray and i need the character to be a cat but fairly detailed is there a good way to make the fur etc?
Aah yes I was confused about the the Humanoid Root Part, thanks for explaining it! Btw can you make a whole separate tutorial on the crawling? If no it’s fine
local character = script.Parent local humanoid = character:WaitForChild("Humanoid") local walkAnim = script:WaitForChild("Walk") local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim) local idleAnim = script:WaitForChild("Idle") local idleAnimTrack = humanoid.Animator:LoadAnimation(idleAnim) humanoid.Running:Connect (function(speed) if speed > 0 then if not walkAnimTrack.IsPlaying then walkAnimTrack:Play() idleAnimTrack:Stop() end else if walkAnimTrack.IsPlaying then walkAnimTrack:Stop() idleAnimTrack:Play() end end end) i just edited the script in the video lmk if it doesnt work im pretty new to scripting but i tried my best so i hope this helps
Yea, they said in the description of the paid version that they gave all the functions of the paid version to the free version and that the paid version is made to support the creators.
@@Saykator It can be used as NPC or Morph and other players can sit in the cabin if they can reach it somehow (cabin is cancollide off so they can walk in it)
Thank goodness i found this, spent hours trying to figure it out and its right there! One problem tho, my animation wont stop playing even when i stop walking
Every time I try to play around with roblox studio I always come back to this video, although I still hadnt made the walk animation to work when walking
Ok now i got some BIG questions id like answered 1. How do i make my model swim cause my custom dragon model just sinks to the bottom of the ocean. 2. How do i make my dragon character hold tools like a player?
Yooo this is actually really good, I usually have trouble understanding things but like this was explained so well, I'm def going to come back to this vid :)
Lifesaver: btw, this happened to me... If you can make an animation folder for the part but when you move things inside and they don't move it probably means something is welded. Only non-welded parts can be individually animated. Hope this helps.
the way you worded things (it needs to have a "head," "it needs to have humanoid") is insanely helpful, I find it easier to commit that to memory, tysm!
Awesome tutorial! But there is one problem, i do what you do in the video but roblox studio says that there is an error because "Part1" and "Part2" are affected by multiple Motor6Ds Edit: I repaired it! Now it works!
I only came back to this because i keep getting dementia everytime i rig a humanoid, not knowing if it's click rootpart first or torso first, or not knowing to connect the limbs TO the torso or the torso to the limbs
here's the script for anyone wanting it: -- Very basic walking animation script by GnomeCode local character = script.Parent local humanoid = character:WaitForChild("Humanoid") -- Remeber to select the animtion object and set the id to your own! local walkAnim = script:WaitForChild("Walk") local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim) humanoid.Running:Connect(function(speed) if speed > 0 then if not walkAnimTrack.IsPlaying then walkAnimTrack:Play() end else if walkAnimTrack.IsPlaying then walkAnimTrack:Stop() end end end)
i have a problem where the animation doesnt work and my character only will even move for a second is im moving to the side but does nothing when trying to more forward
Tip: idk why it took me so long to understand this but it you have a leg that has many parts and you group it make sure when it comes to the edit rig part to open the your leg part (or any part you grouped) and select the items in it
Because the code makes it so that the animation plays when character's speed is above 0, when I jump it plays the WALKING animation, how do I make it so that the walking animation only plays while walking and not jumping?
Tip: When making Looped animations, make the FIRST frame of the animation copy it, then paste it at the end of the animation.
I agree, I do that too
good tip
I do it too and yea its a good tip
Nice tip that actually does work
So the codes not in the desc, very nice
For those who are watching this in 2024 the export button at 13:40 has been renamed to "Publish to roblox" also great video thanks for helping us people who have no clue on game making!
Edit: For some reason when i test it my model is just a static model while i'm invisible and I can move for some reason.
SAME i been looking for two weeks tutorials to make it have an animation but no one helps or theres just not any tutorial! it sucks :/
@@NaomiGlamdid you anchor your starter character?
@@PapitasFritasxddededo I did not, can you help me?
Tip: If you don't wanna use the custom character as a StarterCharacter and you want them to wander around the workspace or something, bring him into the workspace, and drag the animate script into him. Then insert a regular script into your character, name it Animate, and open the local script. Then press Ctrl + A to select everything, then Ctrl + C to copy. Then paste in to the regular script, and if you put the Animation inside the script, drag the animation into the regular script and delete the local script. If you want to test it, just push the character around. If done correctly, he should play the animation while moving. Then search UA-cam for the movement script you want, and you're done!
thanks
danke
TYS FRICKIN' M
I tried it, no luck :( should I place the regular script into my StarterPLayer > StarterPlayerScript ?
@@MichaelStavropulos no, since then it will learn for the player.
youre so underrated, im a small developer still learning advanced scripting and youre helping me so much
SAme here
same
SAME
@Maddux Grayson The bots are cooperating now. Interesting.
Agreed.
Dude, that was awesome! I've watched plenty of Roblox rigging and animation tutorials that just focused on one aspect of the workflow. This walk through builds the character model from scratch and takes it all the way into application by replacing the player character with the custom animated character. This answered soo many questions I had all in one video. Hands down one of the most useful and informative Roblox tutorials available.
Awesome, glad you found it useful!
@@GnomeCode I did everything correctly up to the part when you morph into the spider for some reason I dont morph instead my roblox character loads please tell me how to fix it
@@DromeoGaming im not him, but i think u group all the parts of the character, then put it in startercharacter i guess
@@cheshire_6210 That’s what u do
@@GnomeCode when i try to do the asset configutarion thing i got an error how do i fix it?
I had to redo this 3 times but it was definitely worth the time, thank you!
idk what the last emoji is XD
@@hdr2128 there was no last emoji what is this kid on about💀
Over a year later and this tutorial still holds up!
I was struggling with rigging for a solid 2 hours before going to the ole' YT. This video was great. From both a teaching and content creator standpoint. I'll be sure to credit ya!
and this is one year later its stll good
After 3 years it still holds up
I was getting so frustrated on how to animate my character, ilysm this video helped me a TON, Don't stop these
Thank you! 3 years later and this is still EXTREAMLY helpful! I can't be more greatful!
Wonderful to hear!
@@GnomeCode Now I can continue making a roblox themed kart racer :D
@@GnomeCode But I do need to figure out how to add more animations, would you happen to have a tutorial?
i love this channel because, unlike other channels, he gives the link to the model if you cant do it, and he also tells what youve done wrong if it doesnt work. thanks so much!
If you're having problems with the character not moving, check if everything is unanchored. Remember to unanchor the humanoidrootpart too.
I had an issue where my character would not move at all however when I unanchored the humanoidrootpart it was working well.
Yes. Any anchored part will freeze a humanoid completely, I used this to troll a lot back in the day 😂
my head fell off when i finished i unanchored all the parts?
@@Svnnny attach the head to the torso in rigedit
Thanks, It worked but: now i float above the ground
@@Sylca its the hip height i think. this happened to me and i 1) moved the actual character up so its like floating above the baseplate and 2) gradually decreased the hip height by very small numbers
For those facing issues with their animation not playing while walking, it's likely that you skipped the part about changing the 'HipHeight' around 10:17. I personally overlooked this step initially because I wasn't experiencing problems at that moment. However, later on, when I revisited the settings and adjusted the 'HipHeight,' it resolved the issue of my animation not playing when moving my character
At 13:58 he says to export but I don’t see it only import
@@reep228 publish to roblox button
@@reep228 THEY CHANGED IT AND MADE "PUBLISH TO ROBLOX"
What do I change hipheight to
For anyone else who may be momentarily stuck at 5:30 like I was, the 'Primary Part' options was located under the Pivot dropdown menu for me (scroll down, below Data)
ty :)
TY :)
Ty :D
Thank You
I still can't find it, this may be because I am new to studio but I cannot find the Pivot dropdown menu, I can't see it nor the data thing.
Man, this is the best video that explains how to rig characters. I am creating a rake game, and wanted to make custom rake model, but i didn't knew how to rig. Now, after a year, I found your vid and now can finally make my game. Thanks)
what's your user i wanna play
for people who are too lazy to script, here's the script :
local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
local walkAnim = script:WaitForChild("walk")
local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim)
humanoid.Running:Connect (function(speed)
if speed > 0 then
if not walkAnimTrack.IsPlaying then
walkAnimTrack:Play()
end
else
if walkAnimTrack.IsPlaying then
walkAnimTrack:Stop()
end
end
end)
:Stop()
Nice
Thank you
thanks bro😃
thanks
This is actually very helpful, you need more recognition for your breathtaking work
Thank you Gnome Code you really helped me out in this video, two days ago I tried to make a custom character of my own but even though I used motor6D to join the parts they would move from there current position whenever I set Part1 and Part0, now because of this video I can finally create characters for my games.
same
its been 3 years and it works this guy deserves 1M subs
Uploaded on the exact day that I was gonna look into this subject.
TYSM for making this!!! I’ve been trying to find a tutorial on how to do this but I had no clue what to search ;-; thank god I was recommended this!
Dude 3 years later this is still the best tutorial on this topic. THANK YOU SO MUCH!!!!!!! this helped me a ton
Suggestion: can you do sound regions? like when you go into a building a certain song plays? also i love the scripting videos!
I believe alvin blox has made a video on this
Jsnotlout could you link that please?
@@ZeroSensed ua-cam.com/video/L_Jga2MgRdU/v-deo.html
@@ZeroSensed ua-cam.com/video/L_Jga2MgRdU/v-deo.html
Tuna K4T tysm
Thank you so much! This has been very helpful. Also, I was wondering if it was possible to apply the animations directly to the models, so that they have custom animations when a player chooses to morph into them. Thanks in advance!
Yeah I need this to
For any reading you can clone the script and animation from replicated storage after you destroyed the old animate script from the player.
This video is so helpful- I don’t usually comment, but this has helped me to get started on my first ever Roblox game with no previous coding experience. I’m wondering now how to make a character select screen, and how to script more than just a walking animation onto my characters (like jumping, running, etc.) Thank you for this video!!
Tip: u can join multiple parts at once using rig edit (motors will be parented to the first part selected)
This helped sooo much, I like how your going through every step and not rushing through it. It helps a lot ty.
Question: how did u make the legs of the spider animation so smooth?
I'm not entirely sure, but it seemed like something Roblox does on its own between key frames for you!
@@madhatkitsune you can right-click on the editor and select the interpolation type, I'm pretty sure
I wouldn't really call it smooth..
Now I finally know how to custom a non-human-like character, and use it as the StarterCharacter!
This is a really insightful and basic tutorial, is there anyway you could make a tutorial on how to switch from one custom character to another using a gui or a morph pad of some sort? That would be really helpful.
yes i agree
same@@Full_Sanity
Great video, been waiting a while for a tutorial on this.
Cheers! This has definitely been a highly requested topic for me
@@GnomeCode I did everything right, I even triple checked if I missed anything and for some reason I can't play as my model with animation. I can still play as it but the animation is not there. Can you help me, please?
This will be helpful to someone who's trying to make a rig with a model for example that has a mesh like a sword, axe or any tool in general
If you ever have that problem where it refuses to move and etc first of all check if someone is wrong with the anchor of that mesh (must be off) if that doesn't fix it go to the root part and INCREASE THE PRIORITY to avoid any conflict
Hey dude! I know this video was made last year, but this really helped me since I want to start getting back into developing games.
I do have one question though, I rigged everything right to the point where I could animate my figure except for the fore arms and hands. Any advice?
(Btw no idea if you or anybody will respond but it's worth a shot)
I had the same problem, I think it'll work if you rig everything as a joint instead of having wields like this video says? (I hope this helped ;v;")
welds?
Just join the lower arm to the upper arm (select upper arm, cmd-select lower arm, click joint), then join the upper arm to the torso (select torso, cmd-select upper am, click joint)
sick! You are amazing!!
Yet I have one question; how would I fully animate it? (For example add Idle animation, jumping animation, falling animation, swimming animation etc..)
thats what I was about to ask
EDIT: Found a way nevermind
the same way you’d add a running animation
@@someguy8293 examples?
@@BendBlox What was your way?
@@VILFFF use this for more animations (R6) www.roblox.com/library/1180375019/
I did have an issue but I recently fixed it due to a small error. Thanks for this- Very helpful for my game!😉
on the rig edit, you should set the step to 0.01 for a little more precise movements. thanks for the video, its was very helpfull.
It's amazing! How much do I have to learn to reach your level?
omg this video is a life saver, spent 3 hours tryna work out why it wasn't working
This helped me out a lot! But can you make a tutorial on how to make the idle and jump animations for a custom character?
edit: also how can I make my custom character hold weapons and tools?
I may be of some assistance with making your characters hold weapons and tools. First, move your tool or weapon to the position you want it in, like in someone's hand, or on the ground, or wherever. If you look inside the model of the tool you want to animate, you'll most likely see a model called 'handle.' You don't have to use rig editor for this, only something that I think comes with the plugin moon animator called 'easy weld.' You then click on easy weld and you'll see three tabs at the top of the little box. Move to the tab called 'parts.' The base part is what you want the object you're welding to move with. the target part is the object that moves with the base part. let's say you want to make an R15 character hold a spoon in their right hand. pull up the easy weld, go to 'parts' tab, and then this is what you do in this scenario: look in the explorer until you find the model of the character. make sure you know where, in this case, the model of the spoon is too. click on the right arm in the explorer and then find where the handle part in the spoon is. then, while HOLDING down Ctrl, click on the handle model. then click join in place, and you're done! make sure not to move the character or the spoon by themselves, because that would undo the weld. I hope you found this helpful :D
@@BrianVanKirk hey man do you know how to do other animations like idle and jumping??
Toll grip editor plugin 25 robux I think unless you want to spend a week tweaking with the different axis
@@BrianVanKirk what?!
maybe if you make the arm a model then group arm and weapon so you you move the arm and weapon at the same time, so you can move them all at once and if you just want to move the arm or gun you can just go into the model and click on it.
me who doesnt know a hell about modeling and how to do things: Uh I present Bean Yea my new clever totally original character model
B E A N
@SynsLeaf TV a fellow man of culture I see..
@SynsLeaf TV is it just me, or is that bean looking kinda......... T H I C C
We don't talk about the bean drill around here...
@@ethanjamesbarron drill? what is tha-
thank you so much, i usually dont comment on videos much, but this video helped me more than all the others combined, my honest thanks to you.
Script :
local character = script.Parent
local humanoid = character: WaitForChild("Humanoid")
local walkAnim = script.Walk
local walkAnimTrack = humanoid. Animator: LoadAnimation (walkAnim)
humanoid.Running: Connect (function(speed) if speed > 0 then
if not walkAnimTrack.IsPlaying then walkAnimTrack: Play()
end
else
if walkAnimTrack. IsPlaying then walkAnimTrack: Stop()
end
end
end)
Could you make a gun and/or raycasting tutorial? I've been wanting to make a fighting game for a long time, but there are no good gun tutorials.
finally actually someone that knows what they are doing
First like
nice
nice
Pizza
Nice
Wow
Yes you made a tutorial on this I needed this for my piggy game :)
I needed it for piggy too1 I was making an animation when one of the models didn't have 'rig' as an option in the add item menu!
what is up with kids and piggy, piggy sucks legit i would rather watch fnaf sfm than that and fnaf sfm now is cringy
This was really helpful!! Im trying to create some custom zombies to a game im developing
Major question: Spent ages making a very complicated and intricate model to do this with.
When you group them together at the start... Does grouping pre-existing groups together effect the functionality of this at all?
I've been stuck on the nametag not appearing step for a while now, so I'm going to assume, yes it does. More than one part for a head means it won't work? Is this true?
union?
yes it won't work
Great video, I was looking for something like this. Do you know what to do for a skinned mesh custom character?
Your so underrated I was about to quit doing games but I found this and got back to work thank you so much
Well 30k is a lot of subscribers and yes he deserves more subs and likes
Suggestion: building tutorials, camera scripts tutorials, and other stuff like speed or lighting.
I might do a building tutorial. What do you mean by 'speed' and 'lighting'?
@@GnomeCode I think he means how fast you move and how you change lighting options like the outdoorambient option.
@@chexilsPen your right.
There is already a sort of camera tutorial in the platformer series in the first episode you could just adapt it to your needs there is also on in the cutscenes episode in teddy which may be what you need
I remember when i used to watch you 2019 or 2020 (i cant remember, sorry) and because of you i managed to learn code without needing a tutorial on my first day of roblox studio, thank you so much for helping out!
Will you make another tutorial on animation like this one? Basically where you can make the idle animation, jump animation, etc. I'm just really curious.
Yes! I want this too! lol
did you ever figured it out??
for idle
local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
local walkAnim = script:WaitForChild("Walk")
local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim)
local idleAnim = script:WaitForChild("Idle")
local idleAnimTrack = humanoid.Animator:LoadAnimation(idleAnim)
humanoid.Running:Connect (function(speed)
if speed > 0 then
if not walkAnimTrack.IsPlaying then
walkAnimTrack:Play()
idleAnimTrack:Stop()
end
else
if walkAnimTrack.IsPlaying then
walkAnimTrack:Stop()
idleAnimTrack:Play()
end
end
end)
Hii i have a question
So im making a game based off of the game on steam called Stray and i need the character to be a cat but fairly detailed is there a good way to make the fur etc?
I don't think so, except scripting realistic hair and that will lag the game alot, i recommend finding a good fur texture
hello great video! helped me learn! Also if you are stuck on the rotate joints part, press R and the move joints will work!
Aah yes I was confused about the the Humanoid Root Part, thanks for explaining it!
Btw can you make a whole separate tutorial on the crawling? If no it’s fine
I'm glad you found it useful, cheers
@@GnomeCode why did you only respond to this?
By any chance can you please make a video about idle animations please? I'm not making anything myself, but I'm quite literally asking for a friend.
local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
local walkAnim = script:WaitForChild("Walk")
local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim)
local idleAnim = script:WaitForChild("Idle")
local idleAnimTrack = humanoid.Animator:LoadAnimation(idleAnim)
humanoid.Running:Connect (function(speed)
if speed > 0 then
if not walkAnimTrack.IsPlaying then
walkAnimTrack:Play()
idleAnimTrack:Stop()
end
else
if walkAnimTrack.IsPlaying then
walkAnimTrack:Stop()
idleAnimTrack:Play()
end
end
end)
i just edited the script in the video lmk if it doesnt work im pretty new to scripting but i tried my best so i hope this helps
@@forestfossils my friend tried it and she said it worked, thanks man.
@@theonlyshinyumbreon np!
@@forestfossils how do i make fall and jump animations?
@@oddmusic1637 i dunno how to do that sorry
Works perfectly, thanks for the help! Also paid version really dont needed, I just didnt saw any diferrences.
Yea, they said in the description of the paid version that they gave all the functions of the paid version to the free version and that the paid version is made to support the creators.
I used the plugin to make a blocky golem
@@SHOIOTERB Oh yes I see, actually they really worth it, cause it works really great!
@@SHOIOTERB Nice, now Im making a copper giant :D
@@Saykator It can be used as NPC or Morph and other players can sit in the cabin if they can reach it somehow (cabin is cancollide off so they can walk in it)
Literally, my model had almost 43 things to be welded to other things, CRAZY! So it took me 30 minutes to weld them to other things.
use union to make one part
finally, a tutorial that doesn't include moon animator.
Thank goodness i found this, spent hours trying to figure it out and its right there!
One problem tho, my animation wont stop playing even when i stop walking
Same here
change the walkAnimTrack.Stop() to walkAnimTrack:Stop() in case you copied the script from the comment at the top
Could you make it so it’s basically in a GUI where you can switch between models and such?
Errors: *We are all different*
Solution: Select humaniod root part first
Errors: Am i joke to you?
Tip: always make the humanoid rood part the default square rectangle thing, i suffered 2 hours just for using a cylinder
why did you even do that in the first place?
mine isnt walking animation!?!?!?!??!??!
Probably changed it because this is 3 years old
@@WeirdWysnx its not that... i forgot to add humanoid
@@WeirdWysnx i fix now
my character isn't rotating
Mine was too, check if your character has many welds, that may be on the torso or so.
Brilliantly simply explained and easy to follow. Fully understood this first go around, thank you!
1:02 wth i had cardiac attack
3 years after this video was made and still helps if i didn't see this i was not going to even have a character
Every time I try to play around with roblox studio I always come back to this video, although I still hadnt made the walk animation to work when walking
Ok now i got some BIG questions id like answered
1. How do i make my model swim cause my custom dragon model just sinks to the bottom of the ocean.
2. How do i make my dragon character hold tools like a player?
I AM NOT EVEN DONE WITH THE VIDEO BUT YOU HAVE HELPED SO MUCH. I HAVE SYRUGGLED SO HARD TO EVEN GET THE HUMANOID STUFF TO WORK
Yooo this is actually really good, I usually have trouble understanding things but like this was explained so well, I'm def going to come back to this vid :)
Lifesaver: btw, this happened to me... If you can make an animation folder for the part but when you move things inside and they don't move it probably means something is welded. Only non-welded parts can be individually animated. Hope this helps.
the way you worded things (it needs to have a "head," "it needs to have humanoid") is insanely helpful, I find it easier to commit that to memory, tysm!
THANK U SO MUCH I was so confused on how u made the teddy work but now I made my rig TY!
thanks for fixing the hipheight problem. it was worth it
OMG THANK YOU YOU YOU I CAN FINALLY STOP ASKING PEOPLE TO MAKE RIGS FOR ME YESSS
this is fucking amazing, thank you gnome. you always make the advanced stuff so much better to udnerstand
Your videos are the best for making roblox games
3 years later and this still works very well! just wondering if there is anyway to make the animation faster without moving the keyframes
Awesome tutorial! But there is one problem, i do what you do in the video but roblox studio says that there is an error because "Part1" and "Part2" are affected by multiple Motor6Ds
Edit: I repaired it! Now it works!
how did you fix it? I am having that same issue
@@n_popcat i don't remember much but i think you need to delete all the joints and links that are in the parts and redo them.
I only came back to this because i keep getting dementia everytime i rig a humanoid, not knowing if it's click rootpart first or torso first, or not knowing to connect the limbs TO the torso or the torso to the limbs
thanks so much for this, i dont know anything about coding and yet this was very simple to understand!
here's the script for anyone wanting it:
-- Very basic walking animation script by GnomeCode
local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
-- Remeber to select the animtion object and set the id to your own!
local walkAnim = script:WaitForChild("Walk")
local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim)
humanoid.Running:Connect(function(speed)
if speed > 0 then
if not walkAnimTrack.IsPlaying then
walkAnimTrack:Play()
end
else
if walkAnimTrack.IsPlaying then
walkAnimTrack:Stop()
end
end
end)
thank you
My rig spawns but I can’t move I’m not even inside my rig I put it in my starter player too and I followed the video can someone help?
One of the only tutorials that work on u tube
thanks for making this so clear ! ! very excited to get home today so i can try this!!!
Thank you so much, this teached me how to rig by watching it only 1 time!
i have a problem where the animation doesnt work and my character only will even move for a second is im moving to the side but does nothing when trying to more forward
Oh my god thank you so much I was struggling so hard with this. Very very helpful thanks a lot man
Tip: idk why it took me so long to understand this but it you have a leg that has many parts and you group it make sure when it comes to the edit rig part to open the your leg part (or any part you grouped) and select the items in it
Thank you so much... I forgot the Humanoid!!
tip: if you haven't got a model and named it head the problem is you spelled it "h" not "H".
Thanks, I was having trouble rigging it on my own
Tip: change the step to 0.1 when making joints to your rig so you can be more precise
This really helped me make my project. Thank you!
Thus was super helpful!! Im ging to watch more videos. New to coding so hopefully i can understand some things in time.
Because the code makes it so that the animation plays when character's speed is above 0, when I jump it plays the WALKING animation, how do I make it so that the walking animation only plays while walking and not jumping?
THANK YOU SO MUCH! I WAS LOOKING EVERYWHERE FOR THIS!
Good video and information! I'm glad it still works. Thanks!
Tysm for the Primary Part now it's a simple box!