Join Discord To Get VFX: discord.com/invite/P6BCbmTmQ2 JOIN OUR ACADEMY HERE: 🌟⬇️ www.whop.com/vuukstudios-academy
@PrincePopsProwler2 ай бұрын
Hey vuukstudios7635, it’s Prince. If you are looking to make $100 with a game I am working on please let me know. I see how good you are with scripting, especially with combat!
@VinhNguyen-tw9ubАй бұрын
I hope you can teach me creat a battleground game because that is my dream❤
@beambie9145Ай бұрын
hey my first m1 animation looks exaclty like i animated it but my second and third animations dont look like how i did it it looks really janky. i dont know but it kinda looks like my animation is stoping earlier than its supposed to? but idk.
@RobloxCreation-s2zАй бұрын
@@beambie9145 you may have to set the animation priority to action or action 1 2 or 3 but idk
@RobloxCreation-s2zАй бұрын
@@beambie9145 i think u should just get placeholder animations until you can solve the problems you can access them by searching up tsb, clicking on one that has a dummy and animations, then go into the animate menu and publish the anims it comes with.
@varenfx19 күн бұрын
I have a suggestion, when your like coding you should zoom in so we can see better. But overall this tutorial is very good and understandable for beginners 👍
@Only_Endorphin22 күн бұрын
local UIS = game:GetService("UserInputService") UIS.InputEnded:Connect (function (I , E) If E then return end if I.UserInputType = = Enum.UserInputType.MouseButton1 then print("punch")
@NitashaNaidoo-c3m6 күн бұрын
Good ty
@sergeantmonkey156016 күн бұрын
This prolly the best combat tutorial I've watched I definitely see the worth of joining the academy
@NewEdens5 күн бұрын
The code is horrendous, it's as if he learned how to script a week ago.
@SomeoneWhoGames-fd5jy2 ай бұрын
I have seen a lot of m1 tutorials and this is one of the better ones as its easier to actual learn something instead of just copying.
@vuukstudios76352 ай бұрын
@@SomeoneWhoGames-fd5jy 🙂
@BrandonGenchiv21 күн бұрын
Ya fr
@WqfflezАй бұрын
bro this helps A LOT ignore the haters and we always support you ❤
@vuukstudios7635Ай бұрын
@@Wqfflez 🙏🙏
@WqfflezАй бұрын
@@vuukstudios7635also you should make ep 2 about this too If you will ep 2, can you please do skill tutorial? Thank you.
@manolucky6753Ай бұрын
This tutorial was amazing. Can you make a tutorial of an enemy NPC that attacks?
@SaunJSama18 күн бұрын
Best combat tutorial on yt rn
@BrainStorm832Ай бұрын
the best combat system tutorial i have even seen
@vuukstudios7635Ай бұрын
@@BrainStorm832 ❤️
@felipesantana801827 күн бұрын
Thank you so much friend, you helped me a lot
@SashaBorysenko-j6x22 күн бұрын
Thank you so much this actually worksssss
@ImCheeseWizard5 күн бұрын
I'm confused because I got an error message: Animations is not a valid member of LocalScript "Players.***********.Backpack.CombatClient" - Client - CombatClient:11
@catgamerrblxАй бұрын
Love it so much. Im a begginer de and this helps soooo much! tysm!
@vuukstudios7635Ай бұрын
Yay
@aimeedavis-donne4980Ай бұрын
Thanks so much will help me a lot to follow my dream
@GabrielOkafor-jm4dzАй бұрын
Really good tutorial. Thanks dude
@Jayz1nzАй бұрын
Really great guy, I didn’t have to replay anything the whole vid, he’s really good at explaining. 😊
@vuukstudios7635Ай бұрын
@@Jayz1nz 🙂
@somebody486427 күн бұрын
make a local script into starter pack name it whatever u want and now make a folder in it call it Animations and capitalise the A or else it'll not work and then make three punch anims name them M1 M2 and M3 capitalize M as well or it will not work and paste the id in them and in replicated storage add a remote event name it MainEvent make sure its capitalized like i did or else it'll not work again so delete the "print("Hello World!")" and paste this in local UIS = game:GetService("UserInputService") local plr = game.Players.LocalPlayer local character = plr.Character or plr.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local M1 = humanoid:LoadAnimation(script.Animations.M1) local M2 = humanoid:LoadAnimation(script.Animations.M2) local M3 = humanoid:LoadAnimation(script.Animations.M3) local combo = 1 local cooldown = false local lastcooldown = false UIS.InputEnded:Connect(function(I,E) if E then return end if I.UserInputType == Enum.UserInputType.MouseButton1 then if cooldown == true then return end if lastcooldown == true then return end spawn(function() cooldown = true task.wait(.63) cooldown = false end) if combo == 3 then game.ReplicatedStorage.MainEvent:FireServer() M3:Play() spawn(function() lastcooldown = true task.wait(2.3) lastcooldown = false end) spawn(function() task.wait(.1) combo = 1 end) elseif combo == 2 then game.ReplicatedStorage.MainEvent:FireServer() M2:Play() combo = combo + 1 elseif combo == 1 then game.ReplicatedStorage.MainEvent:FireServer() M1:Play() combo = combo + 1 end end end) and then it should work peeeeeeeeeeeerfectly alright!
@TANKFISH_PLAY_DEEPWOKEN24 күн бұрын
I can't get into the remote so I can't type code in there
@buka536119 күн бұрын
hey man please answer if you can how do i put animation that i made in animation folder that you wrote to make???? i really need help plz
@somebody486417 күн бұрын
@@buka5361 if u like dont want the animations folder then just dontmake it and just put the 4 animations in just click the plus button and type animation in it and then insert it add 3 animations name them M1 M2 M3 and edit the script a little where it is like "local (M1/M2/M3) = humanoid:LoadAnimation(script.Animations.(M1/M2/M3)" and remove the Animations thing
@somebody486417 күн бұрын
@@TANKFISH_PLAY_DEEPWOKEN just put a remote event in replicated storage and name it MainEvent and type it exactly as i typed it here
@Rays78316 күн бұрын
Mine isn't working
@Didx.mp42 ай бұрын
not tryna hate but the discord server is useless. if you ask for help the only thing they will say that its to advanced for you. i was just asking how to make the free combat system make damage
@vuukstudios76352 ай бұрын
It's literally :TakeDamage why would you have to ask a question for something like that
@Didx.mp42 ай бұрын
it not that because when i spoofed all the anims. ( i mean the giveaway ) the FREE combat system with the black and red particles when hit and it does not do damage
@masterdriver-gaming2 ай бұрын
@@Didx.mp4you need an animation event, i’m pretty sure it’s named hit, sorry if i’m coming off as rude
@solus2192 ай бұрын
@@vuukstudios7635obviously cus he didn’t know???
@MakBagus2 ай бұрын
@@vuukstudios7635because he didn't know..? Isn't that obvious
@darkskinsamurai35572 ай бұрын
Bro Your VIds are the best ❤
@vuukstudios76352 ай бұрын
@@darkskinsamurai3557 🙂
@alicewilson30742 ай бұрын
Thank you so much dude, you dont know how helpful this is so thank you
@vuukstudios76352 ай бұрын
@@alicewilson3074 ❤️
@Delite13372 ай бұрын
This guy is GOAT fr, the 200k truly deserved to this guy B). Happy birthday late, keep going man!! 🦅🦅
@vuukstudios76352 ай бұрын
@@Delite1337 ❤️❤️
@Delite13372 ай бұрын
@@vuukstudios7635 I honestly couldnt understand hhow a combat system works before, but when I watch this video, it feels so simple and efficient! 🔥
@MoMoRos_MosАй бұрын
thank you so much, you save my life!
@Populaire_Editz28 күн бұрын
Thank you for the tutorial
@BrandonSallo-q5cАй бұрын
Thanks so much for the help but I know this isn't your fault bc i was trying to help my friend make a game then i kept on failing on making and then he kicked me out even i didnt do anything this still helps me learn how to actually make scripts in studio. ty again
@tyexon45152 ай бұрын
Aside from the Academy, would you ever consider making a video following up on this on how to add like parrying, blocking, dodging, and so on...? Just curious.
@vuukstudios76352 ай бұрын
@@tyexon4515 Yeah I plan on adding onto this in the future
@Yossef_Gamer_OFCАй бұрын
How i put cooldown in M1
@judecarlninuladag14272 ай бұрын
Ty.... It helps a lot... Can you also teach about blocking, or dashing?
@ThelastSuzuya2 ай бұрын
Helped alot ty♥
@vuukstudios76352 ай бұрын
❤🔥
@I_Sniff_ShiffySealEАй бұрын
idk why my animation is not turning and move less than i edit but everything else is work rlly good ty!
@gentlemengamings27 күн бұрын
set animation prioties into action
@JustRaddiАй бұрын
Thank you so much man
@FlamezGamesYT20 күн бұрын
Why are you using a .Touched event instead of a RayCast? The .Touched event is really inconsistent in terms of actually detecting collision with a player.
@somebody486417 күн бұрын
for the sake of the tutorial.
@Sam_someАй бұрын
Thx so much will help me a lot to follow my dreams ❤❤❤❤❤❤
@vuukstudios7635Ай бұрын
W
@fodocoolАй бұрын
yo tysm so much can you make a video on how to make a greatsword system? thanks
@OminousZero2 күн бұрын
quite confused abt something, if you play test with a friend, they can still walk in your m1s?? even with the stun btw
@MonoJaguarunicАй бұрын
Wow this is amazing but I can’t do like u
@Sp4kz_tpg21 күн бұрын
TYSSSSSSSSSMMMMMMMMMMMMM YOUR THE BEST, THANK YOU SO MUCH FOR THIS TUTORIAL, YOU DESERVE A LIKE AND SUB, TY TY TY TY TY TY TY
@Prowler-h6c9 күн бұрын
WDYM this sucks
@Prettyboy6762 ай бұрын
Ty bro❤
@vuukstudios76352 ай бұрын
@@Prettyboy676 W
@Elcoleccionista-v3r20 сағат бұрын
My hitbox dont work and it have a error that say "request modulr experienced an error while loading
@YippeeVR-u2i8 күн бұрын
Is there any part to teach us how to make a sword m1?
@Sweant21 күн бұрын
why is the first punch if m1 animation not working bruh pls tell someone
@somebody486417 күн бұрын
type this script in to get 4 animations to be played local u = game:GetService("UserInputService") local plr = game.Players.LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local M1 = hum:LoadAnimation(script.Animations.M1) local M2 = hum:LoadAnimation(script.Animations.M2) local M3 = hum:LoadAnimation(script.Animations.M3) local M4 = hum:LoadAnimation(script.Animations.M4) local combo = 1 local debounce = false local Ldebounce = false u.InputEnded:Connect(function(I,E) if E then return end if I.UserInputType == Enum.UserInputType.MouseButton1 then if debounce == true then return end if Ldebounce == true then return end spawn(function() debounce = true task.wait(.65) debounce = false end) if combo == 4 then game.ReplicatedStorage.RemoteEvent:FireServer() M4:Play() spawn(function() Ldebounce = true task.wait(2) Ldebounce = false end) spawn(function() task.wait(.1) combo = 1 end) elseif combo == 3 then game.ReplicatedStorage.RemoteEvent:FireServer() M3:Play() combo = combo + 1 elseif combo == 2 then game.ReplicatedStorage.RemoteEvent:FireServer() M2:Play() combo = combo + 1 elseif combo == 1 then game.ReplicatedStorage.RemoteEvent:FireServer() M1:Play() combo = combo + 1 end end end)
@wolfmex3959Ай бұрын
BROOO THANK YOU FR SO MUCH I WATCHED LIKE 20 VID HOW TO MAKE AN M1 ANIMATION IT KEEP NOT DOING THE ANIM BUT IN THIS VID IT START TO WORK THANK YOU FR SO MUCH YOU DESERVE A LIKE AND A SUBSCRIBE
@vuukstudios7635Ай бұрын
W
@Roronoa7ro2 ай бұрын
This m1 combat already looks better than blox fruit
@vuukstudios7635Ай бұрын
W
@DioZa-Hando12 күн бұрын
i wont lie r15 kinda sucks so ofc theyre combat sucks 1000000 times worse than vuuk's,not saying your combat is bad vuuk :)
@EriolPlayz2 ай бұрын
WISH I COULD LEARN FROM THIS
@VMJOFF2 ай бұрын
Hi guys I hope vuuk can teach me more🗿🗿
@vuukstudios76352 ай бұрын
W
@biq5743Ай бұрын
could you make a tutorial on blocking extending off of this system?
@YP8-issigma19 күн бұрын
what does the star mean on server combat???
@rexar6934Ай бұрын
If you really want to teach beginners Vuuk, you should teach about latency
@BlurryWordssАй бұрын
it works ty
@lifefighter88Ай бұрын
You should do :GetPartsInPart instead of .Touched, .Touched isnt very good in scenarios where 1 player has high ping.
@vuukstudios7635Ай бұрын
True, although didn't want to go too in-depth because beginners would get lost.
@WYT2024Ай бұрын
@@vuukstudios7635 already did :)
@the_honey_bagel199Ай бұрын
Hey, I'm new to developing and am making a roblox game- Would you recommend creating a full game with this combat system or moving to something more advanced before making the final build?
@turkey_15513 күн бұрын
how did u animate punching with that arrows i need to know how to get them to animate
@GlitchedHunter16Ай бұрын
You should make the blocking
@brallan28936 күн бұрын
On create hitbox i did it but for some reason the dummies dont take damage. Why is that?
@KwameAkoto-u8tАй бұрын
I need help on the damage part please thx
@akwasiasanteampong5103Күн бұрын
I accidentally didnt set the animation priority what do i do
@NarutoEditz-YT5 күн бұрын
8:23 it works but the animation wont stop playing its looped Any help?
@RoGoRBXStudioАй бұрын
PART 2 PLEASE
@blackcrazyking89832 ай бұрын
the first script worked normally until it stoped i tried diffrent places and still isnt working
@CoffeeGameDevАй бұрын
what's up man? I really ask you to make a block tutorial, that's all I need to do for me to finish, please!!!
@DCS_goalieАй бұрын
Won’t print punch when I click? I went back and I put exactly what you put and it still wouldn’t print
@KingMonkeyStocksАй бұрын
same
@FIORDILATTE72824 күн бұрын
7:45 the Animation dont start :D
@cosmic12..28 күн бұрын
the sound wont work
@monasoliman244425 күн бұрын
Bro im so sad not tryna hate but i swear i watched this 5 times without doing anything wrong and the Punch command doesnt even work it doesnt appear on output or even playing the animations im tired of this all tutorials i saw for combat system just dont work for me for the same problem idk why please reply anyone if u can solve this im stuck with m1's 😢😢😢
@SaunJSama18 күн бұрын
@somebody4864 Said to: make a local script into starter pack name it whatever u want and now make a folder in it call it Animations and capitalise the A or else it'll not work and then make three punch anims name them M1 M2 and M3 capitalize M as well or it will not work and paste the id in them and in replicated storage add a remote event name it MainEvent make sure its capitalized like i did or else it'll not work again so delete the "print("Hello World!")" and paste this in
@Zyr4kBottom_text13 күн бұрын
If you need more help let me know
@mythicalpork5306Ай бұрын
idk what i did wrong but it just plays the animation for like half a second and doesn't do the full punch animation
@AbdalkaderHos17 күн бұрын
the hit box dont come in front of player and it dot get deleted after 1 sc
@arbibagiyev92934 күн бұрын
why do it says that walkspeed is not valid member of humanoid help
@turkey_15513 күн бұрын
when i click to save to roblox its not doing anything what do i do
@Sp4kz_tpg21 күн бұрын
when i added the hit sound the vfx dont show up and the sound doesnt play
@Mohando.Ай бұрын
Yo how can I add Ragdoll after the last hit. Btw W Video Love it you can actually learn something from this vid unlike others where you just copy perfect video.
@vuukstudios7635Ай бұрын
It's usually done with a Ragdoll module.
@Mohando.Ай бұрын
@@vuukstudios7635 can you pls Tell me how i can do smth like that or send me a tut link
@DaniBTZ22 күн бұрын
animations don t play, i checked the code , r6 is avaibilable ,standard player type , help
@ghusonmubarak9550Ай бұрын
yo bro thanks soooooo much this helped me make a battleground game even better ill sub and like thanks to you my combat sistym is actually working one mote time thanks so much i hope more poeple can be inspired by you again thanks so much for your help and 1 more thing hope you reach to 25k subs thanks i hope you can play my battleground game soon!!
@LXRBros28 күн бұрын
What button do you press to trigger the M1 animation?
@ItsOfficialRen29 күн бұрын
thx for the help i need it for our our game lol im the coder
@Dr.Dodo1Ай бұрын
Yo can you make a part 2 that has like blocking or special moves?
@aneolentrealАй бұрын
Hey so followed everything in this video to a t and it works but when my friends try it they and me can't see the animations, and when I move it to either "StarterCharacterScripts" or "StarterPlayerScripts" I can see the animations now but my friends still can't see them. If you could get back to me and tell me how I might be able to fix this then that would be greatly appreciated.
@codebloxia23352 ай бұрын
The best tip guys is that there is no shame for copying tutorials. It will help you better.
@vuukstudios76352 ай бұрын
@@codebloxia2335 For sure
@moseskariuki-i5uАй бұрын
this is so helpful when i close school i hope to make a game im 11 years old btw ty so much
@vuukstudios7635Ай бұрын
Yay
@MysticalEd23 күн бұрын
24:39 it’s not working Edit: it’s working now mb
@fezvoidАй бұрын
why arent u using task.spawn? task.spawn is a newer, more efficient scheduling function in Roblox's engine, part of the task library introduced to improve performance. It schedules tasks with lower latency and offers better control over task timing compared to spawn, which can have inconsistent delays due to Roblox's task scheduler.
@r4xzuАй бұрын
because he is probably not very advanced and doesnt know shit about memory leaks, organization or whats the difference between simple stuff
@r4xzuАй бұрын
he encourages begginers to use .Touched because its more simple but giving them a bad practice. it aint like begginers that watch the video knows what .Touched is either or know what they are rewritting
@yami5007Ай бұрын
Could you please zoom the codes more , even tho i have a wide screen monitor i cant see them very well , regardless very cool video bro , keep it up !
@BrandonGenchiv6 сағат бұрын
same
@Undefined-ableАй бұрын
The code worked really well! but aside from that the m1 animations couldn't worked properly and cut off in half, is it because animation weight? if its that i need help.
@alvisch163412 күн бұрын
same here tryna figure it out
@CryptonOFC10 күн бұрын
For some reason it is not dealing damage, and there are no outputs from the script. Can anyone help?
@Sp4kz_tpg21 күн бұрын
why does the vfx show up behind the npc or player?? pls tell me how to fix
@remingtiontheplub17 күн бұрын
Why does it say "Animations" is not a valid member of LocalScript.", and "M1" is not a valid member of LocalScript." Plz help
@YanielMoya8 күн бұрын
How can i make it so that i can use it as a tool?
@BeyondVoidedАй бұрын
How would I be able to make separate characters m1s and if ones are going to have weapons?
@yiannitzafontanez56136 күн бұрын
I don't get it with the punching part in publish I have the code right and everything but it doesn't work
@yiannitzafontanez56136 күн бұрын
nvm this is one of the best tutorials ever i got it btw
@TheOriginalBoylotvr11 күн бұрын
2:42 I cant see this output menu when i scripted punch
@cosmic12..27 күн бұрын
yo the discord wont let me go to free assets i need to claim my account and every time i do it says the thing has expired
@MortakaiАй бұрын
The hit box part was bugged out it kept spawning the hit box block on the spawn block
@ApexVibes-js1yc13 күн бұрын
My too
@Freakx-y2s9 күн бұрын
@@ApexVibes-js1yc have u been able to fix it
@Exoiryx8 күн бұрын
@ApexVibes-js1yc @Freakx-y2s Make sure you use hitbox.CFrame = plr.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-5) this sets the CFrame of the hitbox to the players and changes the offset to infront of the player!
@lonesomesxullxxk774521 күн бұрын
Bro, I wanted to know, how do i make it for Mobile too, as well as Tablet and Console as im giveing them lock on to make the game fair.
@Sp4kz_tpg21 күн бұрын
the sound does not work for some reason
@DaPaperOneАй бұрын
I did everything u did wihout a flaw and my m1 animation just dont work , pls reply
@darkspeakermanandspeakermanКүн бұрын
not even five minutes in and im already cooked
@onewayscripts623022 күн бұрын
hello great vid btw, just have 1 question on the combo system - i have coded it just the way you have and have made all 3 animations with the ids in the right place, but for some reason my m1 works then the m2 repeats with the m3 too and i cant figure out what the hell ive done wrong ive replayed the same part like 30 times now and its driving me crazy.
@somebody486417 күн бұрын
"combo = combo + 1"
@somebody486417 күн бұрын
also type this script in to get perfect 4 punches local u = game:GetService("UserInputService") local plr = game.Players.LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local M1 = hum:LoadAnimation(script.Animations.M1) local M2 = hum:LoadAnimation(script.Animations.M2) local M3 = hum:LoadAnimation(script.Animations.M3) local M4 = hum:LoadAnimation(script.Animations.M4) local combo = 1 local debounce = false local Ldebounce = false u.InputEnded:Connect(function(I,E) if E then return end if I.UserInputType == Enum.UserInputType.MouseButton1 then if debounce == true then return end if Ldebounce == true then return end spawn(function() debounce = true task.wait(.65) debounce = false end) if combo == 4 then game.ReplicatedStorage.RemoteEvent:FireServer() M4:Play() spawn(function() Ldebounce = true task.wait(2) Ldebounce = false end) spawn(function() task.wait(.1) combo = 1 end) elseif combo == 3 then game.ReplicatedStorage.RemoteEvent:FireServer() M3:Play() combo = combo + 1 elseif combo == 2 then game.ReplicatedStorage.RemoteEvent:FireServer() M2:Play() combo = combo + 1 elseif combo == 1 then game.ReplicatedStorage.RemoteEvent:FireServer() M1:Play() combo = combo + 1 end end end)
@byszes15 күн бұрын
yo i have question how to disable M1 combat when you are using tool np sword cose im strugling with it rn and i dont know how to disable m1 when im using sword pls help
@glich_cinemaАй бұрын
PLS do tutoreal on how to do mobile support
@otakuuid55 күн бұрын
How can I get the vfx I joined ddiscord
@koshhi117828 күн бұрын
Im gonna be real with you, please slow down. There is nobody chasing you, stop rushing
@ShwiftyProdsАй бұрын
Yo bro with ur “7 years of experience” surely you can make a better tutorial than this ( bots here we come )
@davidfreshh71604 күн бұрын
This is beginner tutorial sherlock
@glich_cinema2 ай бұрын
can u show how to make wall combo system like tsb pls