When I animate weapons, I just put the Tool inside of the Rig I'm going to animate it in and it automatically goes into the Rig's hand (it also serves as a preview for how the Tool looks in-game so you can edit the grip if it's set up incorrectly).
My search bar: "How to an animation with a tool on roblox studio" Me: "This video seems perfect for my gun I guess" Him: "Guns are kinda complex" Me: "💀"
@@NORMAL_winged Yea I kept on trying but I had a "Handle" so then I searched up how to do a custom hold (copy paste) it turned out to be easy then I just placed a motor6d and the gun is finished
A lot of people are wondering why the animation isn't working. That's because you have to set the Priority of the animation. The proper, edited code is placed below here. local tool = script.Parent local animation = Instance.new("Animation") animation.AnimationId = [insert the custom animation id here] animation.Priority = Enum.AnimationPriority.Action
ngl after hours of finding a solution I came across this video and it looked hella promising after watching literally everything else.... so naturally I followed the tutorial perfectly, ive checked my script plenty of times and everything should work. yet my sword never swings, it could be cuz I made it in blender but nothing works.
bro i feel so silly because i was wondering why it wasnt working for like hours and it was because i was making r6 animations and the game was r15 lol, jokes aside great tutorial
Thank you for the tip on welding the tool to the Rig; that will be useful for me in the future. Your script didn't work for me but it did lead me to the conclusion that I will have to learn more about scripting welded parts so TY! :)
Hey for some reason my animations are not working properly and arent doing anything at all, I had the same issue when trying the "How to Make a sword" video you posted a year ago and for some reason the animation doesnt move the hand the tool is being held in. Do you have any ideas why this might be a problem? EDIT: Ive found the Issue, or specifically on the process of animating the tool based on the "How to MAKE a Sword in Roblox" video. The animation of the sword will not move the hand holding the weapon BECAUSE the sword tool was not included in the animation parts, and it needs to be part of the rig when making the animation. I basically took the tips of this video, and the the tips of the video I mentioned in the edit and combined them to have a working sword animation. These vids are very helpful thanks
You sound just like Joe Pera and I love it. I watch your videos when I want to learn something, and when I need to sleep but can’t. Your voice is very relaxing 😊
This tutorial worked great for me! However, the action animation that my tool plays also replaces the walking animation of the character, meaning the character looks like they're standing still while doing the tool's animation, even when they're also walking. Is there an easy fix for this, or a way to isolate the animation to the right arm only?
Instead using wait(), create AnimationTrack variable and wait to the Stopped event ( e.g. ... local track: AnimationTrack = Animator:LoadAnimation(anim) track.Stopped:Wait() ... )
I have been working for almost 5 hours straight now, but I cant figure out anything, I keep getting animating problems like nothing showing up and I dont even know how to script, do effects or anything, can you help me :(
local tool = script.Parent local animation = Instance.new("Animation") animation.AnimationId = "rbxassetid://YOUR ID HERE" local debounce = false tool.Activated:Connect(function() if debounce == false then debounce = true
Can you do a tutorial no how to do Multiple Items in animation? For Example, If I had Airport batons for ground crew and I needed 2 for animation? Only one pops up, but when I click it, the second one spawns outta the hand
I have a question, I did the same thing as you did, but with my own knife model, I don't what is wrong but all I know is I used weld constraint to weld all the parts together before welding the handle to the arm, and I already grouped the parts into a tool, but anyways, I can't add any keyframes to the animation, plz help
You add keyframes by going into the animation editor, making an animation pose (like moving the body parts around to make a pose that you like), then selecting further down the timeline to make a new pose that will occur how much you selected down the timeline
It might be that you dont have your animation right, you need to set your animation priority to 'Movement". You can find this by clicking the three dots in the animation editor, hovering over 'Animation Priority' and click 'Movement'. This should fix it, if you followed everything inside of the tutorial.
does this work with different body animations i copied down everything and since the base animation is a straight arm, my arm stays straight while the rest of my body moves with the animation.
Nice tutorial it worked the first time but when i tried to change the animation id the tool just keeps repeating the animation forever. is there way i can fix it?
I believe you might have turned looping on for your animation. You can simply turn looping off and republish your animation. Thanks for watching, have an amazing day!
Not helpful. I am trying to animate holding a tool, where it loads an animation when you equip it. Also, for the local script, this is not helpful either as I want others to see the animation occurring.
For me, as soon as I add the WeldConstraint between the RightHand and the object the rig breaks, when I rotate the arm the entire torso twist instead. Any idea how to fix. (I will probably find a solution before your response but this is weird)
A lot of people are wondering why the animation isn't working. That's because you have to set the Priority of the animation. The proper, edited code is placed below here. local tool = script.Parent local animation = Instance.new("Animation") animation.AnimationId = [insert the custom animation id here] animation.Priority = Enum.AnimationPriority.Action
I see a lot of people having problems where, when they test there animation, the animation is not working. Make sure to look what type of rig you are animating on and what type of rig is used inside of your game. R6 animation works only on R6 avatars and same goes for R15. This was a hard moment when I find out that Roblox is just lazy to make it work both ways... My advice is to set your game settings for avatar to be R15 and even if someone is using R6 the game will make his avatar while in game R15. You can do the same for R6, but I would not recommend making all player be R6.
thx for the animation when i use it, but what about when i hold my tool and no not the tool grip i dont want that for maybe my sword but i want when i hold it and i dont use it i just equip it, i hope you respone and just give me the script and steps in the comment and thank you
When I animate weapons, I just put the Tool inside of the Rig I'm going to animate it in and it automatically goes into the Rig's hand (it also serves as a preview for how the Tool looks in-game so you can edit the grip if it's set up incorrectly).
Worked perfectly, thx!
Love you Rig
i am wayyyy too excited about this!!! this opens up so many doors for me with my game, thank you for this video!!!
My search bar: "How to an animation with a tool on roblox studio"
Me: "This video seems perfect for my gun I guess"
Him: "Guns are kinda complex"
Me: "💀"
no its easy just take the hand make it go brrr to the sky than make it so it gets down slowly trust me it works well
@@NORMAL_winged Yea I kept on trying but I had a "Handle" so then I searched up how to do a custom hold (copy paste) it turned out to be easy then I just placed a motor6d and the gun is finished
Are you trying to make a rohood game as well?
@@joshuafrom5437 nah i quit Roblox
😂😂😂😂😂It’s so funny to see you editing
the grip!!! 😂 Great job bro
you deserve more popularity, i love how you later explained what does the script do
A lot of people are wondering why the animation isn't working. That's because you have to set the Priority of the animation.
The proper, edited code is placed below here.
local tool = script.Parent
local animation = Instance.new("Animation")
animation.AnimationId = [insert the custom animation id here]
animation.Priority = Enum.AnimationPriority.Action
ngl after hours of finding a solution I came across this video and it looked hella promising after watching literally everything else.... so naturally I followed the tutorial perfectly, ive checked my script plenty of times and everything should work. yet my sword never swings, it could be cuz I made it in blender but nothing works.
same
same and its so annoying
bro i feel so silly because i was wondering why it wasnt working for like hours and it was because i was making r6 animations and the game was r15 lol, jokes aside great tutorial
yo how do i adapt this to r6
bro this is a good man his tut worked unlike the other people
ty bro, u helped me actually make something useful for my game.
this is a gem of a video
What if I need more than 1 slash animation should I just copy paste the rbxasset how many slashes I need then put different id for the slash?
Thank you for the tip on welding the tool to the Rig; that will be useful for me in the future. Your script didn't work for me but it did lead me to the conclusion that I will have to learn more about scripting welded parts so TY! :)
His script worked for me!
It works perfectly thank you!!!!!!!
Thank you so much man, it helped me out so much. Thanks!😀
OMG TYSMMM!
super helpful. Just the direction I needed 🙏
Hey for some reason my animations are not working properly and arent doing anything at all, I had the same issue when trying the "How to Make a sword" video you posted a year ago and for some reason the animation doesnt move the hand the tool is being held in. Do you have any ideas why this might be a problem?
EDIT: Ive found the Issue, or specifically on the process of animating the tool based on the "How to MAKE a Sword in Roblox" video. The animation of the sword will not move the hand holding the weapon BECAUSE the sword tool was not included in the animation parts, and it needs to be part of the rig when making the animation.
I basically took the tips of this video, and the the tips of the video I mentioned in the edit and combined them to have a working sword animation. These vids are very helpful thanks
Tysm ur a life saver ive been trying to figure out why the hand holding the sword never moves for me
Why did I delete the rigggggggggg
--{ VARIABLES }--
local tool = script.Parent
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://"
--{ FUNCTIONS }--
tool.Activated:Connect(function()
end)
finally, a hero
not all heroes wear capes
W
You need to add more - at end
You sound just like Joe Pera and I love it. I watch your videos when I want to learn something, and when I need to sleep but can’t. Your voice is very relaxing 😊
Why thank you! That's a very nice compliment. I hope you have an amazing rest of your day!
Dude im crying my first animation was with this tutorial bro thank you so much
Amazing video, rly helped me :D
BRO OMG YOU ARE MY SAVIOR IM FINALLY FREE FROM WATCHING TUTORIALS BECAUSE OF YOU TYSM
it WORKED,THANKS
Thanks
I can do this on my game thanks!
Oh my god. A script tutorial… that… I can understand?! Bro your explanation is 🔥🔥TOP NOTCH🔥🔥 earned a sub buckaroo we need more people like you 👍
Thanks, this helped a lot:)
NEVERMIND IT WORKED PERFECTLY DID ONE MISTAKE TYSM
I CAN SEE MY AXE ANYWHERE BUT WHEN I GO INTO EDITING I SEE IT CLEARLY
yayayayayayyayay thanks so much for the tutorial
thanks man!
this helped me alot
Can u make a tutorial how to make second floor in ur tycoon tutorial series?
TY TY TY TY TY SO MUCH I FINALLY FIGURED IT OUT IN 6 MONTHS TY tysm tysm tysm tysm tysm tysm tysm tysm tysm tysm tysm tysm tysm
This tutorial worked great for me!
However, the action animation that my tool plays also replaces the walking animation of the character, meaning the character looks like they're standing still while doing the tool's animation, even when they're also walking.
Is there an easy fix for this, or a way to isolate the animation to the right arm only?
set the animation priority to action instead of movement
also, in addition to the guy above me, don't animate the legs at all, just animate the torso
Thanks man
thank you so mush
Love rig
can you make a tutorial on how to make a viewmodel (first person) for a tool please
The UI that shows the distance travelled at 1:05; what is that UI? Is it a plugin, or how do you enable it?
this is cool and all, but how do you add effects to it? Like meshes and stuff for VFX
i think u gonna make cool game
Instead using wait(), create AnimationTrack variable and wait to the Stopped event ( e.g.
...
local track: AnimationTrack = Animator:LoadAnimation(anim)
track.Stopped:Wait()
...
)
i was just so confused because when i animated the rig would move around the sword until i realized that the sword was anchored
Im trying to make a weapon swing but how do i do that?
if u dont understand what i mean i mean by like swinging a swinging mace
IT WORKS
W Rig!!!!!! Shoutout to my bro
I have been working for almost 5 hours straight now, but I cant figure out anything, I keep getting animating problems like nothing showing up and I dont even know how to script, do effects or anything, can you help me :(
I can help you, what’s the problem that’s happening?
all my homies love Rig
What specs is your pc rocking?
I was fortunately blessed with a pretty powerful laptop. Thank you for watching, have an amazing day!
@@rustysillyband You too, I hope you get more attraction to your channel!
i LOVE rIG:)
Hey, Just asking, How do you make it so that the hand holding the tool actually moves because it doesn not work for me
same
@@user-dp1fz9pg1b I know how to fix it, click the three dots in the animator and then set animation priority to like action 4 or smh
local tool = script.Parent
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://YOUR ID HERE"
local debounce = false
tool.Activated:Connect(function()
if debounce == false then
debounce = true
tool.Parent:FindFirstChild("Humanoid").Animator:LoadAnimation(animation):play()
wait(2)
debounce = false
end
end)
THANK YOU!
you're coming in clutch
TYSM, I WAS BORED AND I DIDNT WANT TO TYPE THE SCRIPT UNTILL I FOUND YOU
I had an oopsie and looped my animation, had me stressing
ty my freind
For some reason it didn’t work for me do you have a script I can copy and use?
Can you do a tutorial no how to do Multiple Items in animation? For Example, If I had Airport batons for ground crew and I needed 2 for animation? Only one pops up, but when I click it, the second one spawns outta the hand
I have a problem. If i am trying to move like right hand it will move me the full Dummy. How can i fix it?
just remove the old dummy and insert a new dummy (I've had the same thing happened to you!)
Lol positioning the handle is a lil tricky. 😂
Yes sir! Thanks for watching, have an amazing day!
YO! Rusty can you make a non-local script version?
just use tool grip editor
It's 100 roblox💀
@@XD_PPR0DUCTION There is free versions ☠️☠️☠️ And wtf roblox ☠️☠️
This is animating not grip positions
GRIP IS POSITION WHERE YOU HOLD, AND NOT HOLDING ANIMATION
@@Aspk3r bro just called out half of the reply section and was CORRECT
Do MoonAnimator Works for the animation to get published into Roblox Library?
bruh idk why but when i use my own sword it just breaks and spins around like crazy hell :\
when i tried you method
I have a question, I did the same thing as you did, but with my own knife model, I don't what is wrong but all I know is I used weld constraint to weld all the parts together before welding the handle to the arm, and I already grouped the parts into a tool, but anyways, I can't add any keyframes to the animation, plz help
You add keyframes by going into the animation editor, making an animation pose (like moving the body parts around to make a pose that you like), then selecting further down the timeline to make a new pose that will occur how much you selected down the timeline
You have to weld it through easy weld
2 mins das a new record
Is there a way i can do the same, but binded to right click?
Will this work for r6?
It just doesnt work for me, I am definately doing something wrong but i cannot figure out what for the life of me
It might be that you dont have your animation right, you need to set your animation priority to 'Movement". You can find this by clicking the three dots in the animation editor, hovering over 'Animation Priority' and click 'Movement'. This should fix it, if you followed everything inside of the tutorial.
@@MiniTrahan thanks!
How do you convert a mesh into studio? I'm confused at the moment.
rig is the best
2:16 So i did this part, but the model I'm using that I made in blender isn't appearing in the part1 slot. What did I do wrong?
Why won't the animation play in R6? Does the dummy have to be R6?
there’s no submit button 3:55
does this work with different body animations
i copied down everything and since the base animation is a straight arm, my arm stays straight while the rest of my body moves with the animation.
this is happening to me did u figure it out?
Yo bro, whenever I play game and hold the tool I get ragdolled, how do I fix that?
so it works in studio but when i play the game it doesnt work anymore, why is this??
Did you do scrip or local scrip?
@@Hogbords I fixed it, it turns out the animation needs to be created by The owner of the game, in this case it was my group, not me.
MY SWORD JUST SWINGS FOREVER
Did you set the animation to Looping? If so, that's the problem
Nice tutorial it worked the first time but when i tried to change the animation id the tool just keeps repeating the animation forever. is there way i can fix it?
I believe you might have turned looping on for your animation. You can simply turn looping off and republish your animation. Thanks for watching, have an amazing day!
is the sword the handle?
One problem i get is that the animation keeps playing, looping over and over again
question,
how do i make the tool play animations with an animation folder?
(with its own idle and swings)
for some reason my model isn't going into par1, is it because I took it from the toolbox?
No, it's because you can't weld a model. You need to find the part inside the model and put that in par1.
@@harrystopalidis thanks 🙏
@@PhilCha-ne8bn No problem!
yo im trying to animate a swing animation on a shared place and the animation only appears for whoever publishes it to roblox
I cant pick the sword up. Can you help me figure out?
Is it the part inside the tool named handle?
I'm trying to make a noob pull a sword out of a rock, how do I make the sword stay in the rock until he pulls it out
Hola tengo un problema.
Cuando pongo la id de mi animación para mi espada al ejecutar el juego no sale
¿Que ago?
Pst: buen video sique asi
me pasa lo mismo
Can you make it work with models?
Not helpful. I am trying to animate holding a tool, where it loads an animation when you equip it. Also, for the local script, this is not helpful either as I want others to see the animation occurring.
You stupid kid he said if you want others to see it do server script
pretty sure local animations play for everyone
@@dawnh no
@@UnusualYT1189 ohhh
For me, as soon as I add the WeldConstraint between the RightHand and the object the rig breaks, when I rotate the arm the entire torso twist instead. Any idea how to fix. (I will probably find a solution before your response but this is weird)
you probably welded the right arm to the torso instead of welding the right arm to the weapon
@@Dhreilol Solved it, the item was anchored lmao
the code dosn't work for me
Can u make so the sword does damage?
mins making such tutorual for r6 rigs where i can rotate the tool separete from the rig?
Is there a way to fix this? The animation works except when i use the sword the right arm stays still instead of moving up
A lot of people are wondering why the animation isn't working. That's because you have to set the Priority of the animation.
The proper, edited code is placed below here.
local tool = script.Parent
local animation = Instance.new("Animation")
animation.AnimationId = [insert the custom animation id here]
animation.Priority = Enum.AnimationPriority.Action
@@Johansanimations thank you so much
@@anchovytheCREATOR yw
idk why but every time i tried to animate with r15 i could only move certain parts and the one part would move the whole thing
I see a lot of people having problems where, when they test there animation, the animation is not working.
Make sure to look what type of rig you are animating on and what type of rig is used inside of your game. R6 animation works only on R6 avatars and same goes for R15. This was a hard moment when I find out that Roblox is just lazy to make it work both ways...
My advice is to set your game settings for avatar to be R15 and even if someone is using R6 the game will make his avatar while in game R15.
You can do the same for R6, but I would not recommend making all player be R6.
tysm!
thx for the animation when i use it, but what about when i hold my tool and no not the tool grip i dont want that for maybe my sword but i want when i hold it and i dont use it i just equip it, i hope you respone and just give me the script and steps in the comment and thank you
What if i want it to become a part of the rig so i can animate it as a seperate body part?