How To Make A Combat System In Roblox Studio [TUTORIAL]

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2023
  • JOIN OUR ACADEMY HERE: 🌟⬇️
    www.whop.com/vuukstudios-academy
    OUR STORE (60% OFF): 📦
    www.vuukstudios.com
    This free combat system package is designed for novice and entry-level game developers embarking on their journey in Roblox. It aims to enhance their proficiency in scripting combat mechanics through a straightforward and effective tutorial video on Creating Combat Systems for Roblox Studio.
    RESELLING THIS IS NOT ALLOWED! You can use it in your own games.
    DM US ON DISCORD FOR COMMISSIONS ⬇️⬇️ [DO NOT DM FOR A LINK, IT IS IN THE DESCRIPTION]
    - Our Discord For Commissions:
    Vuuk#5099 [ADD ME AND DM ME FOR A REQUEST]
    - Our Virtual Store:
    www.vuukstudios.com
    - Our Twitter:
    / vuukstudios
    - Doing Roblox Studio Commissions for PayPal / Stripe USD and Robux on Discord
    #Roblox #RobloxStudio
    Roblox is an online platform and storefront where users go to play games. Roblox is not a game, it is a place where people play games made by other developers.
    ---
    combat system,roblox combat system,combat,roblox,roblox combat,roblox sword combat,creating a combat system,combat system roblox,creating a combat system in unity,how to make a combat system | howtoroblox,combat system roblox studio,how to make a combat system in roblox,roblox combat tutorial,unity combat system tutorial,advanced locomotion system,roblox scripting tutorial advanced,combat system engineer,rafael advanced defense system
  • เกม

ความคิดเห็น • 1.7K

  • @vuukstudios7635
    @vuukstudios7635  7 หลายเดือนก่อน +59

    JOIN OUR ACADEMY HERE: 🌟⬇
    www.whop.com/vuukstudios-academy

    • @MKing912
      @MKing912 7 หลายเดือนก่อน +1

      It didn't work again, he says there is an animation problem. Let's make games together in the studio. Send me a friend request. My name is Muhammed_YTBR44.❤❤

    • @yusufkouba2449
      @yusufkouba2449 6 หลายเดือนก่อน +4

      bruh animation doesnt work :/ i spent long to do it now aint working u know how?

    • @draigyodo5121
      @draigyodo5121 6 หลายเดือนก่อน

      Because just he wants to advertise so that we pay him 20 subscription to have the third 1 on his old discord and he made this video and to make views because it does a lot of cut + we have absolutely nothing and that he has except the basics of the script but that everyone little do it and so there it is.@@yusufkouba2449

    • @JustAnotherRobloxDev
      @JustAnotherRobloxDev 6 หลายเดือนก่อน

      ​@@yusufkouba2449If you are having trouble getting the animation to play on a character, it could be that you chose r6 animation, but dont have a r6 avatar, or chose r15 animation but dont have a r15 avatar. This is easily fixed by changing it in build. It is possible that you messed up the animation code.

    • @SS_YT777
      @SS_YT777 6 หลายเดือนก่อน +4

      Moi sa ne marche pdt au moment de la deuxième animation

  • @kirayagami4025
    @kirayagami4025 2 หลายเดือนก่อน +667

    For M1's ;)
    local plr = game.Players.LocalPlayer
    local UIS = game:GetService("UserInputService")
    local count = 0
    local debounce = false
    UIS.InputBegan:Connect(function(Input, IS)
    if IS == true then return end
    if Input.UserInputType==Enum.UserInputType.MouseButton1 then
    if debounce == true then return end
    if count == 0 then
    spawn(function()
    wait(0.1)
    count = count + 1
    end)



    local animation = plr.Character.Humanoid:LoadAnimation(script.Animation)
    animation:Play()
    wait(0.2)
    game.ReplicatedStorage.CombatHit:FireServer()
    print ("E key is pressed")

    end
    if count == 1 then
    count = 0

    if debounce == true then return end
    debounce = true

    local animation = plr.Character.Humanoid:LoadAnimation(script.Animation2)
    animation:Play()
    wait(0.2)
    game.ReplicatedStorage.CombatHit:FireServer()
    print ("E key is pressed")
    wait(0.3)
    debounce = false
    end
    end
    end)
    Like this so other people can see this

    • @TPZZ
      @TPZZ หลายเดือนก่อน +5

      where do i put these 💀

    • @maurobravo914
      @maurobravo914 หลายเดือนก่อน +2

      @@TPZZ fr

    • @pangarapkungcodm2145
      @pangarapkungcodm2145 หลายเดือนก่อน +2

      /copy

    • @baconboi2329
      @baconboi2329 หลายเดือนก่อน +1

      @@TPZZ common sense dawg

    • @IDogArmor
      @IDogArmor หลายเดือนก่อน

      /copy

  • @akvlogs6750
    @akvlogs6750 22 วันที่ผ่านมา +52

    your store is damn expensive
    Edit: nah who the hell liking my comment tell me

  • @Kimoxdo
    @Kimoxdo 4 หลายเดือนก่อน +3

    Just checked your store and damn, I am probably buying some assets there for my own game! :) great stuff my dude

  • @SkepticSage_
    @SkepticSage_ 4 หลายเดือนก่อน +98

    If you're having problems with the animation not working, make sure you have your game set to R6 under game settings in the home tab. If you modeled the animation in R6, your character will need to be in R6 for it to work

    • @willgotmontin6331
      @willgotmontin6331 4 หลายเดือนก่อน +5

      Thank you. You are a real fucking G and i really appreciate it. You just saved me like 3 hours.

    • @SkepticSage_
      @SkepticSage_ 4 หลายเดือนก่อน +1

      @@willgotmontin6331 Np homie, took me a while to figure out what the problem was myself

    • @lightning_cheese_puff_2014
      @lightning_cheese_puff_2014 4 หลายเดือนก่อน

      Bro you just saved my life!
      THANK U THANK U THANK U!!!!

    • @_Cybez
      @_Cybez 4 หลายเดือนก่อน

      Thanks bro! i appreaciate it

    • @misinputgg
      @misinputgg 4 หลายเดือนก่อน

      You’re the goat I love you

  • @Ribrail
    @Ribrail 2 หลายเดือนก่อน +199

    game.ReplicatedStorage.CombatHit.OnServerEvent:Connect(function(plr)
    print(plr)


    local hitbox = Instance.new("Part")
    hitbox.Parent = workspace
    hitbox.Anchored = true
    hitbox.CanCollide = false
    hitbox.Transparency = 1
    hitbox.Size = Vector3.new(5,5,5)
    hitbox.CFrame = plr.Character.HumanoidRootPart.CFrame *CFrame.new(0,0,-5)
    game.Debris:AddItem(hitbox,2)
    local Hits = {}
    hitbox.Touched:Connect(function(hit)
    if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~=plr.Name then
    if not hit.Parent.Humanoid:FindFirstChild(plr.Name) then
    if Hits[hit.Parent.Name] then
    return
    end
    Hits[hit.Parent.Name] = true
    hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
    wait(4)
    Hits[hit.Parent.Name] = false
    end
    end
    end)
    end)
    pls like after i had to write this down

    • @Therealpika1
      @Therealpika1 2 หลายเดือนก่อน +1

      got you

    • @THEOGPALS
      @THEOGPALS 2 หลายเดือนก่อน +1

      Lifesaver🔥

    • @guzz263
      @guzz263 2 หลายเดือนก่อน

      man thanks alot my code it wasn't working for some reason i check everything no idea what i do wrong

    • @Ribrail
      @Ribrail 2 หลายเดือนก่อน

      @@guzz263 no problem

    • @dogwarlordyt
      @dogwarlordyt 2 หลายเดือนก่อน

      @@Ribrail still doesnt work

  • @hollow6893
    @hollow6893 7 หลายเดือนก่อน +210

    My paralysis demon woke me to watch this video

    • @vuukstudios7635
      @vuukstudios7635  7 หลายเดือนก่อน +33

      notification system is rigged 💀💀💀

    • @CanonMeatEater
      @CanonMeatEater 4 หลายเดือนก่อน +4

      Babe wakeup vuuk dropped a new video!

    • @Itz_TKae241
      @Itz_TKae241 4 หลายเดือนก่อน +1

      Fr bro

    • @esdrasguerrera2044
      @esdrasguerrera2044 3 หลายเดือนก่อน

      ​@@vuukstudios7635 it doesn't work

    • @chezyman90
      @chezyman90 3 หลายเดือนก่อน

      relatable

  • @user-gs2wc6rd3k
    @user-gs2wc6rd3k หลายเดือนก่อน +2

    Im thinking of buying your course. Ive been looking for classes to learn how to animate, script, etc. glad I found you

  • @Dom5S
    @Dom5S 7 หลายเดือนก่อน +70

    I'm very passionate about scripting/programming and I just started, hopefully I could reach the same level as you. Cool script

    • @vuukstudios7635
      @vuukstudios7635  7 หลายเดือนก่อน +14

      Thanks brother, supporting you on the journey

    • @chinecheremedeh
      @chinecheremedeh 6 หลายเดือนก่อน

      I just started thanks​@@vuukstudios7635

    • @chinecheremedeh
      @chinecheremedeh 6 หลายเดือนก่อน

      ​@@vuukstudios7635I subbed

    • @Nerobzi
      @Nerobzi หลายเดือนก่อน +1

      2:06 how did i type that simbol

    • @johnmichael946
      @johnmichael946 หลายเดือนก่อน

      @@Nerobzi i think that is debounce = false

  • @wufboo9547
    @wufboo9547 7 หลายเดือนก่อน +54

    your such an amazing developer! i wish to see more eye appealing tutorials and paid assets in the future!

  • @ukuleleandguitarcovers
    @ukuleleandguitarcovers 6 หลายเดือนก่อน +23

    I'm just starting to make games and I'm still amazed at how fast you type the script bro

  • @joshuareed2005
    @joshuareed2005 วันที่ผ่านมา

    Thanks for this bro, Now I can start creating this game!!

  • @alitarkakmanoglu7695
    @alitarkakmanoglu7695 6 หลายเดือนก่อน +12

    tysm i had to make a game for a project and you made it 10x easier to understand all of theese codes, everyone makes it super complicated and you explain it using your own voice wich helped me a lot since others use robot voices making it harder to understand.

    • @joshuakimanyi6202
      @joshuakimanyi6202 6 หลายเดือนก่อน

      same good luck

    • @cirkit-one
      @cirkit-one 3 หลายเดือนก่อน

      how do you understand this, I need help 😭

    • @Sakupenny
      @Sakupenny หลายเดือนก่อน

      ​​@@cirkit-oneI think you might have a learning disability bro

    • @tipeanimates837
      @tipeanimates837 หลายเดือนก่อน

      ​@@cirkit-onethis isn't for beginners
      Maybe you should do simple things before moving to complicated stuff like this

    • @cirkit-one
      @cirkit-one หลายเดือนก่อน

      @@tipeanimates837 alright .

  • @KineticCascade
    @KineticCascade 5 หลายเดือนก่อน +32

    one of the most helpful tutorials ive watched yet ngl

    • @Eman_sensei
      @Eman_sensei 2 หลายเดือนก่อน

      real

  • @rbrzera
    @rbrzera 2 หลายเดือนก่อน +4

    i have a big project but im Brazilian and dont have many videos in Portuguese about roblox studios, i use captions and ur channel help me so much! thx

    • @BFR_FATALITY
      @BFR_FATALITY 2 หลายเดือนก่อน

      i think i know u ur thug right?

    • @Night0-0
      @Night0-0 10 วันที่ผ่านมา

      eu também mano

    • @BFR_FATALITY
      @BFR_FATALITY 9 วันที่ผ่านมา

      @@Night0-0 huh?

  • @whatehjester8320
    @whatehjester8320 หลายเดือนก่อน +1

    This helped me make combos! Nice video.

  • @Haroldhai
    @Haroldhai 5 หลายเดือนก่อน +2

    OMG THIS VIDEO IS REALLY REALLY HELPFULL THANKS MAN

  • @Adrunkduck
    @Adrunkduck 5 หลายเดือนก่อน +59

    after the second line of combat server you can add task.wait(time u want to delay) to add windup to attacks

    • @pranksclub8850
      @pranksclub8850 4 หลายเดือนก่อน +2

      thank you

    • @Nerobzi
      @Nerobzi หลายเดือนก่อน

      2:06 how did i type that simbol

    • @MelonHanlol
      @MelonHanlol 19 วันที่ผ่านมา

      @@Nerobzi its an equal sign, the video got corrupted

  • @thelorax366
    @thelorax366 12 วันที่ผ่านมา

    This was so helpful for me to start coding in roblox. thank you for this video

  • @okno4833
    @okno4833 7 หลายเดือนก่อน +1

    Yoo thanks i legit was looking for tuts just now

  • @rangergamestudios3353
    @rangergamestudios3353 4 หลายเดือนก่อน +19

    this was my first time coding ever and this tutorial made it so much easier thanks man

  • @senseiatlas8967
    @senseiatlas8967 7 หลายเดือนก่อน +4

    Love your videos man you help me so much with my game thank you

    • @vuukstudios7635
      @vuukstudios7635  7 หลายเดือนก่อน +1

      Thank you brother that motivates me 🥳

    • @Nerobzi
      @Nerobzi หลายเดือนก่อน

      2:06 how did i type that simbol

  • @slimematteo
    @slimematteo หลายเดือนก่อน

    w video, needed to know how hitboxes work so that i could make my own combat game, very cool.

  • @Zamasublack123
    @Zamasublack123 3 หลายเดือนก่อน

    Thank you so much after learning scripting this video helped me understand more abt everything like bro thank you

  • @OhioMusicOfficial
    @OhioMusicOfficial 6 หลายเดือนก่อน +3

    im currently learning how to code for roblox so tysm! ur tutorial really helped!

    • @Bigchipsvr
      @Bigchipsvr 5 หลายเดือนก่อน

      How make instance

    • @novaksgg
      @novaksgg 8 วันที่ผ่านมา

      @@Bigchipsvr Instance.new()

  • @blitzedits0
    @blitzedits0 4 หลายเดือนก่อน +11

    Underrated TH-camr!! You can explain well and make others understand the concept easily, keep going dude! 🔥🔥

    • @vuukstudios7635
      @vuukstudios7635  4 หลายเดือนก่อน

      Thank you for the kind words!

    • @Enzo_Seek
      @Enzo_Seek 4 หลายเดือนก่อน

      ​@@vuukstudios7635how do you open the output thing?

    • @user-kx9ku4ne6h
      @user-kx9ku4ne6h 4 วันที่ผ่านมา

      Yea!

  • @golem5605
    @golem5605 3 หลายเดือนก่อน

    THANK YOU SO MUCH BRO I LOVE YOU YOU MADE MY WHOLE LIFE

  • @sychyanchea3433
    @sychyanchea3433 2 หลายเดือนก่อน

    tysm man i can finally create my own game :)

  • @Marcus-kx3vy
    @Marcus-kx3vy 7 หลายเดือนก่อน +3

    W tutorial helped a lot with my first game

    • @vuukstudios7635
      @vuukstudios7635  7 หลายเดือนก่อน

      🔥

    • @Marcus-kx3vy
      @Marcus-kx3vy 7 หลายเดือนก่อน

      Also im at the part where the humanoid takes damage from the hitbox and for some reason its not taking damage. I tried copying the code that you pasted into your script into mine and i triple check the code for spelling mistakes,wrong code, and even capitals. But I couldn't find the problem pls tell me what to do or where to copy that peice of code from. Thanks@@vuukstudios7635

    • @Marcus-kx3vy
      @Marcus-kx3vy 7 หลายเดือนก่อน

      nvm i got it btw for future tutorials i suggest to just say"oh i pasted this code by the way" then move on, instead either type all the code on rec so the viewers can understand it and make sure they don't make any mistakes

  • @Klaris530
    @Klaris530 5 หลายเดือนก่อน +13

    for the poeple that are complaining about the animation beeing on loop. then just type
    local animation = plr.Character.Humanoid:LoadAnimation(script.Animation)
    animation.Looped = false
    animation:Play()
    so your animation isint looping whenever you click "E key"

    • @erasmobelt
      @erasmobelt 3 หลายเดือนก่อน

      ty

    • @Klaris530
      @Klaris530 3 หลายเดือนก่อน

      @@erasmobelt np

    • @NewbieShineYT
      @NewbieShineYT 2 หลายเดือนก่อน

      @@Klaris530 it still looped for me why?

    • @Klaris530
      @Klaris530 2 หลายเดือนก่อน

      @@NewbieShineYT you probably pasted it in the wrong place

    • @Klaris530
      @Klaris530 2 หลายเดือนก่อน

      Under the "local animation =plr.character.humanoid:LoadAnim action(script.animation)
      Type "animation.looped = false"
      And then "animation:Play()"

  • @FruitOdyssey
    @FruitOdyssey 5 หลายเดือนก่อน +1

    I know Lua and this is a little bit hard but you make it look easy

  • @TechTannock
    @TechTannock 5 วันที่ผ่านมา

    wow very nice video!

  • @liyflergamer1543
    @liyflergamer1543 3 หลายเดือนก่อน +541

    local plr = game.Players.LocalPlayer
    local UIS = game:GetService("UserInputService")
    local debounce = false
    UIS.InputBegan:Connect(function(Input, IS)
    if IS == true then return end
    if Input.KeyCode == Enum.KeyCode.E then
    if debounce == true then return end
    debounce = true
    game.ReplicatedStorage.CombatHit:FireServer()
    local animation = plr.Character.Humanoid:LoadAnimation(script.Animation)
    animation:Play()
    print ("E key is pressed")
    wait(3)
    debounce = false
    end
    end)
    Like so people can see this

    • @eleacial
      @eleacial 3 หลายเดือนก่อน +1

      tysm, i couldn’t find what was wrong with my code but this helped me significantly 😭

    • @Ryan1491
      @Ryan1491 3 หลายเดือนก่อน

      ive tried everything even copied this but it still doest work anyone know why maybe

    • @gamechange1795
      @gamechange1795 2 หลายเดือนก่อน

      @@Ryan1491 did you insert animation id?

    • @Kit_jay
      @Kit_jay 2 หลายเดือนก่อน +1

      thank you idk how to do the quotation marks

    • @vrashy
      @vrashy 2 หลายเดือนก่อน

      bro thanks

  • @i.a.legacy879
    @i.a.legacy879 7 หลายเดือนก่อน +97

    if you want the attack to be something else like instead of "e" you want it to be left mouse button, then just replace it with this
    if Input.UserInputType == Enum.UserInputType.MouseButton1 then

    • @jannatunnayeem3631
      @jannatunnayeem3631 7 หลายเดือนก่อน +1

      Or we can just get the mouse from the player?

    • @Eevee-bb3in
      @Eevee-bb3in 6 หลายเดือนก่อน +2

      Thx it is a great help, i wanted it to be m1.

    • @ParaHard
      @ParaHard 6 หลายเดือนก่อน +1

      Handsome profile pic

    • @Chrisisawesome-cn6mn
      @Chrisisawesome-cn6mn 6 หลายเดือนก่อน +1

      what about mobile?

    • @MeT2NeeD
      @MeT2NeeD 6 หลายเดือนก่อน

      @@jannatunnayeem3631 its more simple but that works you do you

  • @Azure_28dhsg8
    @Azure_28dhsg8 3 หลายเดือนก่อน

    Man i was so excited to join the discord for the Academy until i found out it cost money but i still respect that since he gotta make money some how

    • @vuukstudios7635
      @vuukstudios7635  3 หลายเดือนก่อน

      The discord for the assets is free

    • @kubix426
      @kubix426 หลายเดือนก่อน

      @@vuukstudios7635 But the discord link itself isnt in description is it? Maybe im blind

  • @nono-cg2mr
    @nono-cg2mr 7 หลายเดือนก่อน

    Bro it worked thank so much

  • @boosted8592
    @boosted8592 7 หลายเดือนก่อน +15

    the tutorial is good, but you could probably color up your steps a little more without saying "then do this, then this, then like this" but overall its very informative.

    • @vuukstudios7635
      @vuukstudios7635  7 หลายเดือนก่อน +4

      👍

    • @Trayer-X
      @Trayer-X หลายเดือนก่อน +1

      @@vuukstudios7635 yo why cant i do dmg to the rig i copied 1-1 everything and still i couldnt dmg him

    • @Ferotago
      @Ferotago หลายเดือนก่อน

      @@Trayer-X ye me to

    • @MelonHanlol
      @MelonHanlol 20 วันที่ผ่านมา

      @@vuukstudios7635 its not working for me when i press e can you please help

  • @Mr_Fr34ky
    @Mr_Fr34ky 5 หลายเดือนก่อน +7

    FYI for everyone, figured out that if u made the animation in R6, that animation can only work on an R6 Player Avatar. Probably vice versa with R15 but I'm not sure. I used Moon Animator.

    • @Mr_Fr34ky
      @Mr_Fr34ky 5 หลายเดือนก่อน

      @@willywelly6480
      Yes, or you could do what other battleground games do and whenever players spawn in, they automatically become R6.

    • @gunstreak1739
      @gunstreak1739 5 หลายเดือนก่อน

      Bro tysm i didnt why my animation wasn't playing now it works ty

    • @mariuscomorasu6026
      @mariuscomorasu6026 5 หลายเดือนก่อน

      yo can you tell me what did he do at 6:17 to make the animation smoother it dosen't appear in the video

    • @yeast00
      @yeast00 4 หลายเดือนก่อน

      thank you

    • @Nerobzi
      @Nerobzi หลายเดือนก่อน

      2:06 how did i type that simbol

  • @Zlovk6310
    @Zlovk6310 29 วันที่ผ่านมา

    this is awesome
    thx for the help

  • @BAKYBOYMAHN-fe6lg
    @BAKYBOYMAHN-fe6lg 23 วันที่ผ่านมา

    This is really usefulll ❤❤❤❤

  • @Adrunkduck
    @Adrunkduck 5 หลายเดือนก่อน +13

    the 9th line of combat skill can be replaced with
    if Input.UserInputType == Enum.UserInputType.MouseButton1 then
    to make it activate on left click

    • @isymbol
      @isymbol 5 หลายเดือนก่อน +1

      ty man

    • @user-yr2hm4ox7y
      @user-yr2hm4ox7y 4 หลายเดือนก่อน

      fr
      @@isymbol

    • @Fresh_TheOne
      @Fresh_TheOne 2 หลายเดือนก่อน

      *MouseButton1Down or MouseButton1Up

    • @amitarajne1906
      @amitarajne1906 2 หลายเดือนก่อน

      i was finding this only

    • @namnasuu
      @namnasuu หลายเดือนก่อน

      @@Fresh_TheOne just MouseButton1 is enough

  • @NoMoveItMoveItPanda
    @NoMoveItMoveItPanda 5 หลายเดือนก่อน +13

    To everyone wondering how to change the animation from Rotate to Move :
    Press R On your keyboard, it will change the axis or something idk the name

    • @rimspee
      @rimspee 4 หลายเดือนก่อน

      I saw it changing and thought "ain't no way how he do that"

    • @NoMoveItMoveItPanda
      @NoMoveItMoveItPanda 4 หลายเดือนก่อน +2

      @@rimspee at first, same, till i saw someone comment it, and i wanna spread the message

  • @UkasPusvaskis
    @UkasPusvaskis 5 หลายเดือนก่อน

    Im trying to make a berserk game its my first time im doing game so this tutorial was useful so thx man 😁

    • @su_7817
      @su_7817 5 หลายเดือนก่อน +1

      good luck with that game
      put the link in this comment when its ready so we can test it out

  • @xvxTheCodingPro
    @xvxTheCodingPro 3 หลายเดือนก่อน

    thx, this helped alot

  • @vipex.v
    @vipex.v 7 หลายเดือนก่อน +4

    Tip: instead of doing `if value == true then` just do `if value then`.

  • @darrenjensen7274
    @darrenjensen7274 3 หลายเดือนก่อน +3

    bro was going th speed of light ngl

  • @brainrotmaxstuf
    @brainrotmaxstuf 3 หลายเดือนก่อน

    omg thank you dude now am making a game using this tutorial i'll credit u!!!

    • @parker3139
      @parker3139 2 หลายเดือนก่อน

      did you finish your game?

    • @brainrotmaxstuf
      @brainrotmaxstuf 2 หลายเดือนก่อน

      @@parker3139 i think so

  • @TheShiningExodus
    @TheShiningExodus 3 หลายเดือนก่อน

    Very cool vid 👍

  • @sgg123gaming6
    @sgg123gaming6 5 หลายเดือนก่อน +3

    How to add 2 audio effect? 1 when hitting a hitbox and 1 for hitting nothing (air)

  • @ExMime3
    @ExMime3 6 หลายเดือนก่อน +4

    How do you make a script where you can equip and unequip a sword? And how do you add it to the animation?

  • @user-jz6vq8yi9w
    @user-jz6vq8yi9w 2 หลายเดือนก่อน

    So help thank you very much

  • @WolfPaqYT07
    @WolfPaqYT07 3 หลายเดือนก่อน

    Oh men, thanks +1 sub

  • @venynishikawa
    @venynishikawa 7 หลายเดือนก่อน +9

    At this point i dont even know what i wanna be, a couple days ago i was just watching how to make manga tutorials now im watching how to script and code stuff

    • @abovethestars1824
      @abovethestars1824 6 หลายเดือนก่อน +1

      i feel the same way i suddenly am on a sugar fueled coding rampage then im grinding box fruits then im beating my skull into a wall because damage no damage then im drawing stuff and now im looking into the stock marke- ooh now i am a conputer technicia- wait those books look nice

    • @venynishikawa
      @venynishikawa 6 หลายเดือนก่อน

      ​@@abovethestars1824fr

    • @sipiersx5948
      @sipiersx5948 5 หลายเดือนก่อน

      thats adhd my guy, try knowing more about adhd.....
      😈

    • @karuaCOM
      @karuaCOM 5 หลายเดือนก่อน +2

      @@sipiersx5948 as someone who has adhd that's not what it is at all, he just has a low attention span.

    • @EditEditr
      @EditEditr หลายเดือนก่อน

      BRO I DID THE EXACT SAME STUFF!!!! fisrt manga tutorial then scripting punching games

  • @SushiGaming_YT
    @SushiGaming_YT 7 หลายเดือนก่อน +8

    So to make a combat system like the strongest battle grounds i need to continue the combo until 4 and using knockback effects for the first 3 combo then the ragdoll effect for the 4th, but for the 4th combo system I would need to somehow make the hot key to go in order like for example "space then e" but how am I able to make the 4th combo different based off which hot key you choose, for example one 4th combo does a uppercut while the other 4th combo does a down slam? Also how to I make the hotkey click instead of "e" do I just substitute "e" for "click" in the script? Sorry if it's a long read I have no prior knowledge of scripting and I'm extremely curious. Please make a part 2
    Tldr: how do I make the 4th combo do different set of combo based on the hot key I chose? How do I make the hot key so you click instead? Please make a part 2

    • @tazurajulianseditor7389
      @tazurajulianseditor7389 7 หลายเดือนก่อน

      for the E part, to make it m1s instead of e to punch, just uh replace e with MouseButton1, when its mousebutton1 then it translates it for mobile too, so for mobile just click the screen.

    • @SushiGaming_YT
      @SushiGaming_YT 7 หลายเดือนก่อน

      @@tazurajulianseditor7389 thanks bro

    • @RoundStep
      @RoundStep 7 หลายเดือนก่อน

      ​@@tazurajulianseditor7389thxxx

    • @user-yr2hm4ox7y
      @user-yr2hm4ox7y 4 หลายเดือนก่อน

      doesn't work.@@tazurajulianseditor7389

  • @earthvirgo381
    @earthvirgo381 3 หลายเดือนก่อน

    yo W vid, i would like to see basketball tutorial. i always wanted to create basketball game like basketball legends. I will be glad if you will do a tutorial on doing how to make this game.

  • @kgame3825
    @kgame3825 6 หลายเดือนก่อน +8

    Hello, a question: How do you switch between rotating and moving modes while creating an animation??

    • @theblueguy9403
      @theblueguy9403 6 หลายเดือนก่อน +4

      click r

    • @_Cybez
      @_Cybez 4 หลายเดือนก่อน

      @@theblueguy9403 thanks so much

    • @TheGamedPlayer
      @TheGamedPlayer หลายเดือนก่อน

      The studio buttons

  • @DatOneGuy12345
    @DatOneGuy12345 6 หลายเดือนก่อน +4

    Question: How do i make it so that they have to click the button every time in order to punch? Cus, when i do it now, you can click one time and it punches 4 times with the .6 second delay between each

    • @Flip_0k9
      @Flip_0k9 23 ชั่วโมงที่ผ่านมา

      bro ur like the 5'th person i've ran into in these comments having the same issue as me! I've started the combat system yesterday and everything else has been fine, its just that one issue! If you've ever figured it out, let me know, but i've been trying everything i can to fix this.

  • @Moon.Commenter_10
    @Moon.Commenter_10 2 หลายเดือนก่อน +1

    My laptop got off thank god I save it and my hearth was beating fast 😂

  • @semko_ytb
    @semko_ytb 5 หลายเดือนก่อน +1

    GREATEST TUTO I EVER SEEN ! BRO THX❤

  • @rolpol8536
    @rolpol8536 4 หลายเดือนก่อน +6

    what is missing here:
    local plr = game.Players.LocalPlayer
    local UIS = game:GetService("UserInputService")
    local debounce = false
    UIS.InputBegan:Connect(function(Input, IS)
    if IS == true then return end
    if Input.KeyCode == Enum.KeyCode.E then
    if debounce == true then return end
    debounce = true
    game.ReplicatedStorage.CombatHit:FireServer()
    local animation = plr.Character.Humanoid:LoadAnimation(script.Animation)
    animation:Play()
    print ("E key is pressed")
    wait(3)
    debounce = false
    end
    end)

    • @Mabbdaa
      @Mabbdaa 4 หลายเดือนก่อน

      There is nothing wrong and nothing is missing. Are there any errors in the output?

    • @SoulerI
      @SoulerI 4 หลายเดือนก่อน

      r6 game setting

    • @BraydenDoes_Stuff
      @BraydenDoes_Stuff 3 หลายเดือนก่อน

      if you made the animation in r6 you need to make the game r6 only and turn ur avatar into r6

    • @The_sqt
      @The_sqt หลายเดือนก่อน

      Can u do a left click mouse one

  • @_BaconSupreme_
    @_BaconSupreme_ 5 หลายเดือนก่อน +3

    how do you press on the EKD?????

  • @HumanEmpaythy
    @HumanEmpaythy 6 หลายเดือนก่อน

    Thank you bro

  • @savekillqqpsounds8473
    @savekillqqpsounds8473 5 หลายเดือนก่อน +1

    if yall get an error on line 9 at the beginning write input with a small i not a big like in the video that fixed it for me

  • @TokumeiOficial
    @TokumeiOficial 6 หลายเดือนก่อน +6

    Is it normal that when i press "E" only one time it does the two M1's?
    I wanted to like, click one time, then click again to do first animation and then second

    • @amshadow
      @amshadow 5 หลายเดือนก่อน

      same problem

    • @robloxgaming1391
      @robloxgaming1391 4 หลายเดือนก่อน

      try this script
      local plr = game.Players.LocalPlayer
      local UIS = game:GetService("UserInputService")
      local count = 0
      local debounce = false
      UIS.InputBegan:Connect(function(Input, IS)
      if IS == true then return end
      if debounce == true then return end
      if Input.UserInputType == Enum.UserInputType.MouseButton1 then
      if count == 0 then
      count = count + 1
      local animation = plr.Character.Humanoid:LoadAnimation(script.Animation)
      animation:Play()
      game.ReplicatedStorage.CombatHit:FireServer()
      wait(0.2)
      print("MouseButton1 is Pressed")
      wait(0.6)
      debounce = false
      elseif count == 1 then
      count = 0
      debounce = true
      game.ReplicatedStorage.CombatHit:FireServer()
      local animation = plr.Character.Humanoid:LoadAnimation(script.Animation2)
      animation:Play()
      wait(0.2)
      print("MouseButton1 is Pressed")
      wait(0.2)
      debounce = false
      end
      end
      end)

    • @robloxgaming1391
      @robloxgaming1391 4 หลายเดือนก่อน

      it worked for me

    • @zachPlushgaming
      @zachPlushgaming 3 หลายเดือนก่อน

      You know an m1 means left mouse click right?

    • @SpidermanTheWebShooter
      @SpidermanTheWebShooter 19 วันที่ผ่านมา

      I found out the problem after line 22 of combat skill. Press enter and type "wait(0.5)" then press enter and put this "debounce = false" idk how to make it you click once. It does one animation. Click again it does the other animation.

  • @scythe600
    @scythe600 7 หลายเดือนก่อน +3

    So im trying to make my own battlegrounds game and when I was watching this vid I got heavily stuck on the 6 min mark. I put in literally exactly everything you did, no misspells or errors, but when i pressed E the animation didnt work. I tried to see what was wrong and at first the failed animation ID glitch popped up, so i decided to try again tomorrow. Tomorrow being this day i tried to do it again and the glitch wasn't there but whn I pressed E it still wont play the animation. Im new to all of this and this is my first time using Roblox studio, so if anyone can help me with this problem i would very much appreciate it 🙏🙏🙏.

    • @vuukstudios7635
      @vuukstudios7635  7 หลายเดือนก่อน

      Sanitized ID is sadly a roblox issue you just have to wait that out

    • @scythe600
      @scythe600 7 หลายเดือนก่อน

      @@vuukstudios7635 That's the thing, the sanitized ID error is gone, and every time I press E with the animation ID in place and with the whole script exactly copied like yours, it still won't play the animation

    • @thegoldengladiator
      @thegoldengladiator 7 หลายเดือนก่อน +3

      @@scythe600 You might have the wrong character type example you animated in r6 but your avatar is r15 so you would need to change to r6

    • @scythe600
      @scythe600 7 หลายเดือนก่อน

      @@thegoldengladiator ok thanks I'll try that

    • @Noobel1
      @Noobel1 6 หลายเดือนก่อน

      @@thegoldengladiator i did that but it did not work?

  • @Egsslereal
    @Egsslereal 6 หลายเดือนก่อน

    thank you so much

  • @TheLordVampumpking
    @TheLordVampumpking 7 หลายเดือนก่อน

    Nice!

  • @8553animations
    @8553animations 5 หลายเดือนก่อน +3

    Got a question, why when i always click E i get an error that says that "Animation is not a valid member of LocalScript" how can i fix it?

    • @Wise_Phoenix
      @Wise_Phoenix 5 หลายเดือนก่อน

      Same

    • @8553animations
      @8553animations 5 หลายเดือนก่อน

      @@Wise_Phoenix i actually just fixed it, i had to redo the script and put the animation with the local script with its id again, not too hard

    • @Wise_Phoenix
      @Wise_Phoenix 5 หลายเดือนก่อน

      @@8553animations so in on ther word I have to redo it bruhh

    • @8553animations
      @8553animations 5 หลายเดือนก่อน

      @@Wise_Phoenix dont worry bro, if you keep going you will start typing faster

    • @SandraLopez-rk6lu
      @SandraLopez-rk6lu 5 หลายเดือนก่อน

      @@8553animations can you explain it simpler? Happened to me, like what the code should be like 😢

  • @catherinesnow781
    @catherinesnow781 3 หลายเดือนก่อน +33

    Why didn't the code for the animation work

    • @pumpkin1997
      @pumpkin1997 2 หลายเดือนก่อน +4

      Does not work for me either

    • @pumpkin1997
      @pumpkin1997 2 หลายเดือนก่อน +7

      @SkepticSage_ posted a comment a bit below and it fixed it, but for summary in game settings you have to make the characters R6

    • @Mylespiles
      @Mylespiles หลายเดือนก่อน +3

      My games in r6 and it still didn’t work

    • @itssam2975
      @itssam2975 หลายเดือนก่อน

      ​@@pumpkin1997 where the part to make ur game r6

    • @mahirahmed4992
      @mahirahmed4992 หลายเดือนก่อน +4

      Maybe actually understand the code instead of copy and pasting

  • @TotallyAlexEdits
    @TotallyAlexEdits 3 หลายเดือนก่อน

    this is amazing, but could you also make a tutorial for blocking? like blocking the attacks

  • @elbatocalabazajajaja
    @elbatocalabazajajaja 3 หลายเดือนก่อน +1

    que rico este tutorial, ya casi termin-

  • @vuukstudios7635
    @vuukstudios7635  7 หลายเดือนก่อน +4

    OUR STORE (60% OFF): 📦
    www.vuukstudios.com

  • @bunnycuddles
    @bunnycuddles 25 วันที่ผ่านมา

    can you make a video showing how to make gui that shows the buttons to press for each attack, with a cool down counter. and maybe show us how to apply this code so you can use a controller to attack as well.

  • @Shokito09
    @Shokito09 6 หลายเดือนก่อน +1

    YBA devs needs to watch this video fr

  • @JOSIAHXInfinite
    @JOSIAHXInfinite 3 หลายเดือนก่อน +4

    the scrip for ServerScrip I had a problem with my hitting but now it works...
    game.ReplicatedStorage.CombatHit.OnServerEvent:Connect(function(plr)
    print(plr)
    local hitbox = Instance.new("Part")
    hitbox.Parent = workspace
    hitbox.Anchored = true
    hitbox.CanCollide = false
    hitbox.Transparency = 0.4
    hitbox.Size = Vector3.new(5,5,5)
    hitbox.CFrame = plr.Character.HumanoidRootPart.CFrame *CFrame.new(0,0,-5)
    game.Debris:AddItem(hitbox,2)
    local Hits = {}
    hitbox.Touched:Connect(function(hit)
    if hit.Parent :FindFirstChild("Humanoid") and hit.Parent.Name ~= plr.Name then
    if not hit.Parent .Humanoid:FindFirstChild(plr.Name) then
    if Hits[hit.Parent.Name] then
    return
    end
    Hits[hit.Parent .name] = true
    hit.Parent:FindFirstChild("Humanoid"):TakeDamage(20)
    wait (4)
    Hits[hit.Parent.Name] = false
    end
    end
    end)
    end)
    no problem

  • @ArabicScience-
    @ArabicScience- 5 หลายเดือนก่อน +5

    The animation didn t play for me

    • @parishilpi
      @parishilpi 5 หลายเดือนก่อน

      same

    • @fluffypeat2191
      @fluffypeat2191 4 หลายเดือนก่อน

      Sometime it doesn't work try publishing the game and playing it like someone and see if it works that's how I got it to work

    • @BraydenDoes_Stuff
      @BraydenDoes_Stuff 3 หลายเดือนก่อน

      change ur avatar to r6 if you made the animation an r6 animation

    • @sujatasunagar8596
      @sujatasunagar8596 3 หลายเดือนก่อน

      ​@@BraydenDoes_Stuffwhere do you get the r6 avatar?

    • @FlintZ7
      @FlintZ7 2 หลายเดือนก่อน

      ​@@fluffypeat2191you don't need to do that maybe you typed. Instead of : or misspelled animation

  • @MusicMaster320
    @MusicMaster320 4 หลายเดือนก่อน +7

    why cant you just paste everything you wrote in the description?

    • @SayouPla
      @SayouPla 2 หลายเดือนก่อน +6

      @MusicMaster320 cus you will not learn anything and copy paste it

    • @Leo44256
      @Leo44256 2 หลายเดือนก่อน +1

      ⁠@@SayouPlaI don’t think you ever will by just watching a video

    • @MusicMaster320
      @MusicMaster320 2 หลายเดือนก่อน +1

      @@SayouPla This isn't school, buddy

    • @GGG65.
      @GGG65. 2 หลายเดือนก่อน +1

      lazy ahh why dont you just watch the video try learning the script not just copy and pasting

    • @p0tat0o0
      @p0tat0o0 2 หลายเดือนก่อน +1

      ​@@Leo44256you will though depending on the video if he just shows the code ofc not but if he actually explains what everything does you can learn from it.

  • @squabbl3r
    @squabbl3r 4 หลายเดือนก่อน +2

    this video made me realize that I will not be able to make the game I wanted to

  • @ArmanPanesar
    @ArmanPanesar 3 หลายเดือนก่อน +1

    Ty

  • @OldSport_VR
    @OldSport_VR 3 หลายเดือนก่อน +3

    it didn't work for me🙁

    • @jaelee1934
      @jaelee1934 2 หลายเดือนก่อน +1

      Did do everything right ?

    • @colcolnutt
      @colcolnutt 2 หลายเดือนก่อน

      You need to be r6

  • @Zxeeph
    @Zxeeph 6 หลายเดือนก่อน +3

    Everything worked for me up until the animation part. 5:20 From here on.

    • @magma0_0troops
      @magma0_0troops 6 หลายเดือนก่อน

      same idk how to do the id or sum idk the anim doesnt play

    • @Santino-u
      @Santino-u 6 หลายเดือนก่อน

      @@magma0_0troopsdid you find out where to put in the id??

    • @archie.tibbenham
      @archie.tibbenham 6 หลายเดือนก่อน

      ​@@Santino-uI did go to click animation but it didn't pop up

    • @raafayali2216
      @raafayali2216 6 หลายเดือนก่อน

      open properties then click on animation, maybe you didnt add the right thing.@@archie.tibbenham

    • @Yakugami69
      @Yakugami69 6 หลายเดือนก่อน

      @@magma0_0troopsu click the 3 dots on animation

  • @IDevilSensei
    @IDevilSensei 7 หลายเดือนก่อน

    Btw love your vdos

  • @thekirbysquad253
    @thekirbysquad253 3 หลายเดือนก่อน

    LOL THANKS FOR THE BEST CODING VID EVER

  • @CreatorProductionsOriginal
    @CreatorProductionsOriginal 19 วันที่ผ่านมา +1

    I have been having some issues with the hitbox position not really being consistent, like, there’s time it will spawn inside the player, or if the player presses E and turns away quickly the hitbox will be behind the player
    Edit: Fixed! It was just the small delay between the animation playing and fireing the server, really shows how even small time amounts can make a huge difference!

    • @jeleppe6164
      @jeleppe6164 13 วันที่ผ่านมา

      how did you fix the delay? I have a problem where if your walking and punch the hitbox is always behind

    • @CreatorProductionsOriginal
      @CreatorProductionsOriginal 13 วันที่ผ่านมา

      @@jeleppe6164 oh, I did it by adding that delay he mentions, between the animation and fireing the Remoteevent

  • @Decktacon
    @Decktacon 4 หลายเดือนก่อน

    For new people who found this your animation has to be publish to your group if the game your making is made with your group

    • @TheVrother17
      @TheVrother17 4 หลายเดือนก่อน

      Thank you so much! i didn't know this and was wondering what was happening

  • @user-DepthStudio
    @user-DepthStudio หลายเดือนก่อน

    Hi man, ur this tutorial are really amazing!
    I wanna know, how to blocking this attacks? Like did u have video about it?

  • @auto_on_yt
    @auto_on_yt 2 หลายเดือนก่อน

    I made a game Called Aujto Battlegrounds with this and earned tons thanks alot for the tutorial

  • @HydrexEdits
    @HydrexEdits 5 หลายเดือนก่อน +1

    Vuuk thank you so much for this excellent tutorial it really helped me keep up the good work!

    • @Bigchipsvr
      @Bigchipsvr 5 หลายเดือนก่อน

      How to make a new instance

  • @CoolGamerBud11
    @CoolGamerBud11 5 หลายเดือนก่อน

    THX BRO TYSM

  • @kardiboi216
    @kardiboi216 3 หลายเดือนก่อน

    TYSM

  • @notxyen
    @notxyen 2 หลายเดือนก่อน

    I'm doing a chainsaw man game and this helps a lot

  • @raphaelhiquiana
    @raphaelhiquiana 3 หลายเดือนก่อน

    19 min vid took 1hour lol i was strugling to the animation part but i learned it needed to be r6!

  • @CobaltMythHunting
    @CobaltMythHunting 7 หลายเดือนก่อน +1

    THIS SI SO GOOD? WE NEED MORE COMMENTS

  • @thefrenchstyler1605
    @thefrenchstyler1605 5 หลายเดือนก่อน

    im watching this even tho i know ill never make a game (im making these out of boredom)

  • @hvmblx6749
    @hvmblx6749 6 หลายเดือนก่อน +1

    Thank you for this tutorial, I am working in a game and this is helping me learn more about coding on roblox. Question though: is roblox's coding language leaning more to python or java?

    • @kobeanimatesyt999
      @kobeanimatesyt999 6 หลายเดือนก่อน

      It’s prob more to python since it’s using skript

    • @Adrunkduck
      @Adrunkduck 5 หลายเดือนก่อน +1

      its LUA which is literally only used for gmod and roblox. nothing else

  • @eleacial
    @eleacial 3 หลายเดือนก่อน +1

    if this helps anyone a common mistake i kept making is misspelling humanoid! so make sure to always check spelling 💕

    • @parker3139
      @parker3139 2 หลายเดือนก่อน

      no help

  • @jacobjoseph8572
    @jacobjoseph8572 3 หลายเดือนก่อน

    my guy broke his arm to punch with that animation.

  • @user-rq5hn7sl9g
    @user-rq5hn7sl9g 2 หลายเดือนก่อน

    Thx

  • @Heian-pn8oz
    @Heian-pn8oz 2 หลายเดือนก่อน

    Thanks bro I'm about to make my own Record of Ragnarok based battleground game, this really helped alot

  • @Igotchubroski
    @Igotchubroski 2 หลายเดือนก่อน +2

    I figured out a common problem when making this is that your animation wont play. To fix this make sure ur game is published to roblox, then click game settings in the home tab, and then set your avatars to r6 or whatever model type you are using

    • @Rilaas
      @Rilaas 26 วันที่ผ่านมา

      You're a life saver

    • @Vapixed
      @Vapixed 10 วันที่ผ่านมา

      does it have to be public

    • @Vapixed
      @Vapixed 10 วันที่ผ่านมา

      @@Rilaasdid u make it public it for it to work

    • @Rilaas
      @Rilaas 10 วันที่ผ่านมา

      @@Vapixed no it doesn't👍