LOVE IT! Theres barely any tutorials that explains each line of codes, and actually helps you understands instead of making it boring, its more fun since in your eyes its not just a bunch of words together its an actually system that works together to make it work
@rettekramАй бұрын
Thanks for putting this together! My son created the animations and we worked together to add these scripts to his game.
@Sub2Neo538010 күн бұрын
nice! it's good to know that he is on the path of millionare players, such as Muneeb, that started a kid, whats the ID of the game? i wanna check it out! or it's still in development?
@Sub2Neo538010 күн бұрын
i love how ludius is always explaning step by step and each, keep doing this bro 🔥🔥❤❤
@shiesty43433 ай бұрын
Everyone saying he fell off but be happy there are still people helping less advanced scripters like bro
@iamLudius3 ай бұрын
Everyone saying I fell off, when was I on? Jajajajajaj
@Viennabunny362 ай бұрын
@iamLudius I recognize that laugh, that's how people that speak Spanish laugh, I'm mexican lol
@SomethingIsWrong122 ай бұрын
@@iamLudius Can you write me what do I do on line 31 on M1 cause I'm from a different country and I don't understand what u said.
@JustAKidNameJc28 күн бұрын
@@iamLudius Yo bro can you make a copy paste of this script because when i did the script it wont work
@Pan-TSB12 күн бұрын
@@JustAKidNameJc I did dw
@Bunny_Mask.2 күн бұрын
Damn this is the first dev that make a tutorial easy to understand 1+ Sub
@unfortunate4you3 ай бұрын
Yet another amazing tutorial video. This one really helped as I am currently working on a battleground game. Thanks Ludius and keep up the good stuff.
@Kuroshi13232 ай бұрын
me to i am looking for devs since i am a solo if u r interested reply :)
@SomethingIsWrong122 ай бұрын
Yo could you tell me the script for the M1 cause my script doesn't work
@Kuroshi13232 ай бұрын
@@SomethingIsWrong12 yo look bro im tried to it doesnt work it may be a m1 system but not a combat system
@SomethingIsWrong122 ай бұрын
@@Kuroshi1323 It worked for me
@SomethingIsWrong122 ай бұрын
@@Kuroshi1323 it didn't work for me cus I misspelled Length
@KiyoshiV23 ай бұрын
first, thanks man ive been a scripter for 2ish months and you've been helping me since and still are. i wanna say thank you and keep doing what you do
@NotXenoxXeno3 ай бұрын
You aren’t frist
@KiyoshiV23 ай бұрын
@@NotXenoxXeno yes i am lol
@NotXenoxXeno3 ай бұрын
@@KiyoshiV2go to newest first and scroll to bottom lol
@theguyunderwater2 ай бұрын
your second bru
@KiyoshiV22 ай бұрын
@@theguyunderwater i was first bud
@GamingScripter3 ай бұрын
Kids Remember You can always preload the animation to avoid the animation being weird for the first time
@Yatsukahagi25 күн бұрын
rly how?
@Cudtch3 ай бұрын
man I just LOVE it when a cool person uploads a non outdated tutorial from 2 years ago for a something that I'm having massive trouble with.. YIPEEE!!!1111 :D
@winstonmartin61793 ай бұрын
for Input,Manager local prls = game:GetService("Players") local lp = plrs.LocalPlayer local mouse = lp:GetMouse() local m1Script = script:WaitForChild("M1") local m1BF = m1Script:WaitForChild("Function") mouse.Button1Down:Connect(function() m1BF:Invoke() end)
@AnarcisaAviles973 ай бұрын
Can u do the M1 Script next?
@Obese_Fish2 ай бұрын
thank you
@K1tac2 ай бұрын
@@AnarcisaAviles97 local binadbleFunction = script:WaitForChild("Function") local rs = game:GetService("ReplicatedStorage") local rsAnimationsFolder = rs:WaitForChild("Animations") local plrs = game:GetService("Players") local lp = plrs.LocalPlayer local char = lp.Character or lp.CharacterAppearanceLoaded:Wait() local hum = char:WaitForChild("Humanoid") local animator = hum:WaitForChild("Animator") local m1sPerformed = 0 local currentM1 = 0 local m1Debounce = false local comboEndCooldown = 2 -- change to whatever u want local waitBeforeReset = 0.5 -- change to whatever u want binadbleFunction.OnInvoke = function() if not m1Debounce then m1Debounce = true m1sPerformed += 1 currentM1 += 1 local corrrespondingM1Anim = rsAnimationsFolder:FindFirstChild("M1 ("..currentM1..")") local m1Track = animator:LoadAnimation(corrrespondingM1Anim) m1Track:Play() task.wait(m1Track.Length - 0.1) task.spawn(function() local oldM1sPerformed = m1sPerformed task.wait(waitBeforeReset) if oldM1sPerformed == m1sPerformed then currentM1 = 0 end end) if currentM1 == 4 then task.wait(comboEndCooldown) currentM1 = 0 end m1Debounce = false end end
@dipkrcrib2 ай бұрын
Make sure to change 'local prls' to 'local plrs'
@henryfure1558Ай бұрын
THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@TheUndyingCoat3 ай бұрын
If you want a fix to the first m1s not loading properly you can preload the anims using the ContentProvider service (I can provide the script if you want). Hope this helps!
@Totoroswrld3 ай бұрын
hey, could I get that script?
@ProtonC1002 ай бұрын
slide the script rq
@LegoPieces_2 ай бұрын
@@ProtonC100it's ez bro
@LegoPieces_2 ай бұрын
@@ProtonC100Iterate ur animation folder, use context provide service in for i, v loop Use context provide "LoadAsync" method.
@Globalnotes122 ай бұрын
Yes please provide the script🙏
@abdoubouguerrah3 ай бұрын
Ludius is the real deal , can't wait for the next vedio ma man
@_levi2017 күн бұрын
Can you help me? every single time i try to do a tutorial, i click and nothing happens, this one included. I made sure i am on r6 and every single line of script is correct. i am not getting any errors and nothing is happening, please can you help me figure this out?
@Sleepy_Yazzy14 күн бұрын
The same thing is happening to me rn
@da_rage7906Күн бұрын
same
@Mrcryptic-ce5kk3 ай бұрын
Another Banger from Ludius bro im a big fan keep going :)
@Your14DayTrialHasEnded3 ай бұрын
This is why I’m subscribed, peak content
@FixWolix2 ай бұрын
W bro u explained everything tysm i kinda understand code now!
@ForALittleSupport20 күн бұрын
Thank you bro I couldn't figure out how to ResetTimer for the life of me 🙏🙏
@yahyaprogaymer69420Ай бұрын
YOUR THE GOAT BRO TYSM IT WORKS
@thelegendofflam6163Ай бұрын
how do i fix the play is not a valid member of animation track
@yahyaprogaymer69420Ай бұрын
did you the animation id of your m1s in playerpack?
@sentokuroto2721Ай бұрын
if u have the problem of M1 doing infinite first or some m1 animation, just desactivate the loop on the m1 animations and put the id again
@_banana509 күн бұрын
Where is the "oldM1sPerformed" variable made because it is telling me that the variable doesn't exist.
@Valk5472 ай бұрын
OK GUY FOR THE "LoadAnimation requires an object" IN THE M1 SCRIPT IN LINE 31 DELETE THE SPACE NEXT TO THE M1 "("M1("..currentM1..")")".
@Cutemanyoutz2 ай бұрын
Didnt work
@bobbyybobby26302 ай бұрын
the goat
@dont_reply1111115 күн бұрын
do i need those other scripts under invoke or like ddo i still get to live
@Sub2Neo538010 күн бұрын
im replying @dont_reply11111
@PerishTutorials10 күн бұрын
could you also make a tutorial on how to make hitboxes and stun please?
@godtype97063 ай бұрын
$100 a month? You need to give some of us a better explanation on what you’ll be teaching, or there will be a lot of missed sales/refunds. Tired of paying 50-100 per course only for it to be full with basic repetitive beginner courses
@GamingScripter3 ай бұрын
It's worthless I learned on my own And I can confidently say I'm better than him
@tae-roon35803 ай бұрын
Wait what happened?
@RyanEXElol3 ай бұрын
Worthless, you can learn for 3 years like me and get better. For FREE
@CallMeEnzi3 ай бұрын
@@RyanEXElolhow did you learn are you self taught? Or with tutorials
@alexi06373 ай бұрын
@@CallMeEnzi as another scripter you need some tutorials at the start to learn something but i raccoment buying the advanced scripting book or something like that or even read it online simce it tells you anythjng man if you do jot rrad it at the start you will only regret it
@mangw93842 ай бұрын
W music choice
@AadamDestroyer2 күн бұрын
Wait is it 1 m1 per animation or is it all four m1 in one animation
@jdlrangerstudios3 ай бұрын
Ludius is a legend 🔥🔥
@kingbgamer2 ай бұрын
Everyting works except when i do the m1s its just repeating it without me pressing m1
@watchyogdofyevu9355Ай бұрын
You saved your animation looped, save your animation with looped dissabled or you can change it with animation.Looped = false i think that was line of code i could be wrong tho
@kingbgamerАй бұрын
@watchyogdofyevu9355 thanks it worked
@redditstoryz-o3n4 күн бұрын
If you do make a animation what is the animation priority supposes to be
@wonderwhy56423 ай бұрын
our scripting mentor has done it again
@iamLudius3 ай бұрын
:]
@JaggyDev3 ай бұрын
ludy the goat
@JaxxonVerdeck-t3uАй бұрын
wait why is there no InputManager in the StarterCharacter Script?
@RamavathHarivamsh29 күн бұрын
you have to make a local script and rename it to input manger
@JaxxonVerdeck-t3u28 күн бұрын
@@RamavathHarivamsh ohhh
@JaxxonVerdeck-t3u28 күн бұрын
@@RamavathHarivamsh ty
@FlawlessPixel3 ай бұрын
The goat posted again
@baconninja9706Ай бұрын
One problem. When I walk and m1 the upper animation doesnt show up and instead the walking animation pop up. Could you please fix that in your next video?
@EddieByte3 ай бұрын
keep up the gud wok :D
@thewarlordhimself2 ай бұрын
He isn't going to sugarcoat it.....
@pumpkinstormy21603 ай бұрын
Hey man, I'm trying to work things out and test out your M1 System, but it does not seem to be working? I've got everything like you did, got the animations, typed all the code, but for some reason there's apparently a loadstring() not working (idk if it'll be an actual problem) but the main problem I'm getting is "LoadAnimation requires an Animation object - Client - InputManager:10" I've tried looking in the comments for possible debugs, and I really don't know what could be the problem, I have everything written the same as you did and yet there's still an error that apparently requires an "Animation object", I'm not at the point of begging because I'll still look for the solution, but man, it would really help to have some insight on the problem because there's actually a few people having the same problem as me and I'm utterly confused.
@pumpkinstormy21603 ай бұрын
I didn't realize, but I'm also getting the same error into the M1 local script, at the line 33 which is "local m1Track = animator:LoadAnimation(correspondingM1anim) and the error says the same, "LoadAnimation requires an Animation object"
@treetop25432 ай бұрын
same here
@SlowmoChrisАй бұрын
I get an error message at the m1BF:Invoke() line, WHY!?
@StaightFaceEmoji2 ай бұрын
how did you animate with r6 in moon animator 2 also how did you use the animations you made
@Swervy2K3 ай бұрын
W video but can you post a tutorial on like the timeline for a new scripter, just started a couple of months ago and would like to know some more advanced concepts. I pretty much mastered OOP and would like to know where to go from there. But great video.
@cartxtii91021 күн бұрын
how did you add that line thing
@YaBoyySageАй бұрын
underrated asl
@grenlordzАй бұрын
it doesnt work for me i get a error message that said "Infinite yield possible on 'ReplicatedStorage:WaitForChild("Animations")'"
@MomsfromrobloxАй бұрын
cuz you gotta make a folder in replicated storage called animations and put the animations in there
@grenlordzАй бұрын
@@Momsfromroblox oh i did make a folder with animations but i forgot to call it that ty for helping me
@grenlordzАй бұрын
@@Momsfromroblox now i get a error message that says "LoadAnimation requires an Animation object "
@RagedCascade3593 ай бұрын
Good tutorial man saved me a lot of time lol. But is it possible to make a down slam or uppercut?
@BizaahYT3 ай бұрын
you really shouldn't be resetting your m1's like that. your current method is extremely vulnerable instead you should be using a tick based check at the start of your m1's you'd first save a tick() value of when you last m1 was fired and then if the tick value + {m1 Reset time} is smaller then the current tick() then you reset the m1's
@MysticSeeker3 ай бұрын
isnt both ways vulnerable if they both are on the client?
@EpocSkill416 күн бұрын
yoooooooooooo Bizaah
@AnimeMountain-o6oАй бұрын
i don't know why it is not working for me
@AnimeMountain-o6oАй бұрын
it shows Infinite yield possible on 'Workspace.gamebo***er1243:WaitForChild("humanoid")'
@link5069Ай бұрын
i love the masterclass idea but 99$ is craaaaaaaaaaaaaaaaaaazy
@riffler99293 ай бұрын
Well what abt the hit box?
@dannyeditszАй бұрын
this is just the animation
@yutishkumar83583 ай бұрын
Bro pls make a tutorial for wall run. love ur vids
@iamLudius3 ай бұрын
Could be a good video idea, it may be a little bit long tho
@yutishkumar83583 ай бұрын
@@iamLudius if u work on this idea then check out the wall run mechanism in jujutsu shenanigans it's the best one I have seen so far
@drdoritodanny20 күн бұрын
Nothing will work for me, can anyone help? I did everything right... I think atleast
@CxruuАй бұрын
input manager script local plrs = game:GetService("Players") local lp = plrs.LocalPlayer local mouse = lp:GetMouse() local m1Script = script:WaitForChild("M1") local m1BF = m1Script:WaitForChild("Function") mouse.Button1Down:Connect(function() m1BF:Invoke() end)
@justrad76372 ай бұрын
when clicking left click the animations loop and dont end
@TheNoobBaconBruh26 күн бұрын
Doesnt work... rip
@user_ProAnimationZ_22 ай бұрын
BROO HOW DO I FIX THE LOADANIMATION PART?!?! IT SAYS IT NEEDS AN ANIMATION OBJECT BUT I DONT UNDERSTAND HOW!??!? PLEASE HELP ME!!!
@Real-Bandit3 ай бұрын
@iamludius when i try too make the script i stumble on an error that says "LoadAnimation requires an Animation object" what do i do? my script 1: local plrs = game:GetService("Players") local lp = plrs.LocalPlayer local mouse = lp:GetMouse() local m1Script = script:WaitForChild("M1") local m1BF = m1Script:WaitForChild("Function") mouse.Button1Down:Connect(function() m1BF:Invoke() end) my script 2: local bindablefunction = script:WaitForChild("Function") local rs = game:GetService("ReplicatedStorage") local rsAnimationsFolder = rs:WaitForChild("Animations") local plrs = game:GetService("Players") local lp = plrs.LocalPlayer local char = lp.Character or lp.CharacterAppearanceLoaded:Wait() local hum = char:WaitForChild("Humanoid") local animator = hum:WaitForChild("Animator") local m1sPerformed = 0 local currentM1 = 0 local m1Debonce = false local comboEndCooldown = 2 local waitBeforeReset = 0.5 bindablefunction.OnInvoke = function() if not m1Debonce then m1sPerformed += 1 currentM1 += 1 local correspondingM1anim = rsAnimationsFolder:FindFirstChild("M1("..currentM1..")") local m1Track = animator:LoadAnimation(correspondingM1anim) m1Track:Play() task.wait(m1Track.Length - 0.1) task.spawn(function() local oldM1sPerformed = m1sPerformed task.wait(waitBeforeReset) if oldM1sPerformed == m1sPerformed then m1sPerformed = 0 end end) if currentM1 == 4 then task.wait(comboEndCooldown) end m1Debonce = false end
@tryhard-om6ld3 ай бұрын
at the end you only put 1 "end" you need to click enter 2 times and then put another end so basicly it will look like this m1Debounce end end
@treetop25432 ай бұрын
@@tryhard-om6ld i had that still doesnt work
@InanamGames2 ай бұрын
@@treetop2543 does the name of your animations have a space between M1 and the "( )"?
@CibersOnYT2 ай бұрын
ehhh you forgot m1Debonce = true after if not debounce then
@Sharkyy-yl8bv2 ай бұрын
did u forget to put animations in?
@inkstudiossz66903 ай бұрын
Idk why but mines doing work I keep getting the error that LoadAnimation requires an Animation object on line 12 of my 1st local script do I have to change the code in my 2nd local script or something? Edit:nvm I was doing some dumb stuff with animation names that’s why the local script can’t find the animations
@Totoroswrld3 ай бұрын
how did you fix it?
@AnarcisaAviles973 ай бұрын
I had an issue that says Invoke is not a valid member of RemoteFunction “Workspace.SpiderNey28.InputManager.M1.Function” Can u retype the script so I can make it correct so I can make the thing work
@mirekfajny13492 ай бұрын
Hey, so i copied the script and made the animation but for some reason it just lets me click once and does the animation as it should but then when i try to click again it wont work at all
@kobkeb-nh1gkАй бұрын
it hasnt worked can you make an updated version i really am trying to make a battlegrounds game and im a animator and modeller so idk scripting :(
@grenlordzАй бұрын
it also doesnt work for me
@1The._.Dreamer._.TF03 ай бұрын
am i the only one that have problem with it, the output keeps saying LoadAnimation requires an Animation object
@frostedwarhead3 ай бұрын
im having same problem
@YaBoyHoRyzon2 ай бұрын
same i have the same problem
@youtonene64663 ай бұрын
Is this going to be a two-part series, because I see no server script that you can actually do m1s with
@bryan019326 күн бұрын
Bro i did everything correctly and the code doesnt work
@Cursed_DummiesАй бұрын
did it work guys with u?
@Kax_District2 ай бұрын
Bro is my roblox teacher
@D4v1dPostesSuff3002 ай бұрын
it doesn't work... the animations dont work wen i click and idk what to do...
@Abdoll871Ай бұрын
so wait a minute do i change ("M1 ("..currentM1..")") to the m1 animation ID ????
@TheUltimateDuo_NiceАй бұрын
Nah
@SloppyThunder27 күн бұрын
What is this plugin??
@realMightyOofАй бұрын
why my animations didnt work
@viktorscott80193 ай бұрын
early
@Alpha-696962 ай бұрын
i did the exact same script, tried testing, and it didn't work. i double checked the script, and i found out that the entire script was wrong i gotta remake the script now, R.I.P my hands 😭
@SomethingIsWrong122 ай бұрын
Could you tell the script for M1s please?
@wesleymiller683Ай бұрын
@@SomethingIsWrong12 you it yourself like the rest of us
@getJebeaitedАй бұрын
For some reason theres an error for me in Line 20 of "M1" Localscript It keeps orange underlining this part bindableFunction.OnInvoke = function() Whats the problem? Edit: i forgot the first line of code 💀
@getJebeaitedАй бұрын
Another error I got was that LoadAnimation requires an Animation object
@Suguru_Geto_official29 күн бұрын
Can someone help me? It only makes me do 1 m1 and then it dosen't work
@Totoroswrld3 ай бұрын
how do you fix loadanimation requires an animation object? M1:33 edit: for anyone having this same issue, make sure your M1 (1) in the animations folder is actually M1(1) and M1(2) and so on so forth so it does not have a space. The concatenation in the m1 script does not have a space, that is why.
@katotempesto3 ай бұрын
life saver thank you vro
@Yupoir3 ай бұрын
Bro thank you bruh I almost spent 10 hour trying figure this out man
@treetop25432 ай бұрын
mine still isnt working :( but ill keep trying
@ashbipc72512 ай бұрын
I love you bro
@pr3vai12 ай бұрын
so basically all the m1s are coming out but they are all looping
@DaisyBellYT2 ай бұрын
in your animation in explorer you have to check the properties, make sure loop is off
@kickrockscarsonАй бұрын
i keep getting the error "LoadAnimation requires an Animation object"
@kickrockscarsonАй бұрын
ah i solved that now it's saying "LoadAnimation requires the asset id to not be empty"
@kickrockscarsonАй бұрын
fixed that.. no error is showing but when i m1 there also is no animation playing
@kickrockscarsonАй бұрын
well the first animation plays now when i m1 but it wont cycle through them everytime i m1
@kickrockscarsonАй бұрын
now only 2 of my animations play but it keeps resetting to the first m1 animation after the second one
@OneStup1dN00bАй бұрын
bro it doesn’t fricking work! i’ve tried looking at the comments for help, then i do find one, use its help and then it doesn’t change ANYTHING! I HAVE COPIED ALL THE CODE WORD FOR WORD AND IT DOESNT WORK STILL!
@ngoctutrangnguyen2 ай бұрын
i want to fix this when i running : Legth is not a valid member of AnimationTrack "M1 (1)"
@RipGamer_PRO-hr1vzАй бұрын
Its Length
@DJ_HK77Ай бұрын
ok now how i make the hitboxes?
@uniguy46472 ай бұрын
Why did you used Bindable function instead of Module script?
@BruuhBoi2 ай бұрын
How do i make the script compatible for playable characters?
@the_legendary_creator2 ай бұрын
im pretty sure it doesnt work, everything is fine with my script but it doesnt specify the input unless ive missed something
@Palmer_Editz1003 ай бұрын
please help me it says "LoadAnimation requires an Animation object
@CreepyBug25 күн бұрын
How about adding idle on it?
@ShawtyLikeAmelody--2 ай бұрын
how do you add this m1 system to the sword system you made?
@ColtonPlaze3 ай бұрын
it did not work i did every single thing you said i did the same exact script and it does not work edit: yall i fixed it i know it now im fine
@iamLudius3 ай бұрын
You did something wrong, try double checking everything again :]
@ColtonPlaze3 ай бұрын
@@iamLudius hmm I figured it out now but thanks
@JonahArts-c5d3 ай бұрын
@@ColtonPlaze What was wrong?
@Triogaming01_12 ай бұрын
you might have to use output to see the problem on your code
@ColtonPlaze2 ай бұрын
@@Triogaming01_1 i figured it out its fine now
@Mr_Classic2 күн бұрын
can you post the script in the 22 line?
@Xenon_99o93 ай бұрын
Thanks for the vid the explanation were really good but do you know if it would work on a tool?
@lianawilliams123Ай бұрын
Idk why but when I try it nothing happens
@turtlemaster76972 ай бұрын
when i click my mouse it doesnt do anything it just doesnt notice the input i double checked everything twice
@Stersk12 ай бұрын
i'm having the same problem i really don't get what's wrong
@dabbidoCS2 ай бұрын
hi ludious my m1 animations are very cluncky and i am very confused- pls halp
@Slashtwoseven9 күн бұрын
Bro how do you open the explorer
@Obese_Fish2 ай бұрын
It just doesnt work wth, i copied everything and did all the animations, i click m1 and nothing happens
@moshizi50672 ай бұрын
same
@kawruu6662 ай бұрын
same
@d4sl1ckon37Ай бұрын
same
@Google-Account-SАй бұрын
Did you save the game and set the avatar settings to r6?
@lianawilliams123Ай бұрын
SAME'
@playersav102 ай бұрын
How do i add more than one m1 animation in?
@sircheese6473Ай бұрын
NVM I FIXED IT :D yo, great vid. need a bit of help tho, I am getting an error saying "load animation needs a Animation object" and I don't really know how to fix it
@KoolKatForEverАй бұрын
how
@sircheese6473Ай бұрын
@@KoolKatForEver wdym? How did I fix it?
@KoolKatForEverАй бұрын
@@sircheese6473 no dw abt it
@sircheese6473Ай бұрын
@@KoolKatForEver ok
@marlon0742Ай бұрын
i did everything and even double checked if i miss spelled anything and it still doesnt work HEELPP
@foxbox53282 ай бұрын
it does half an m1 and stops help me please
@JustAKidNameJc28 күн бұрын
why it does not work?
@toji-help10 күн бұрын
Where to copy second script?
@JericArudtistdАй бұрын
how do i make this a sword?? i fixed it but how do i add damage?
@Myusernameis_name2 ай бұрын
Getting a error that says "Workspace.username.InputManager.M1:76: attempt to index nil with 'Cframe'". could use some help, please. Edit: Found the fix I misspelled "CFrame" as "Cframe" (lowercase f)
@taimu46243 ай бұрын
blud emoted on the first guy there was NO need for that disrespect 😭