Custom Footstep Sounds and Effects in Your Roblox Game

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 472

  • @MusicMaster320
    @MusicMaster320 6 месяцев назад +44

    this man just gives away a whole freaking thing that makes a game 100% better and he acts like its nothing. SHOUTOUT TO THIS MAN!!! +1 sub

  • @SinucaTravesti
    @SinucaTravesti Год назад +36

    For those having sound delay, you have to create instances for each Sound, preload them with PreloadAsync, save in the replicatedStorage, clone and then use it as the script already does

    • @SebastienLacombe_trtl
      @SebastienLacombe_trtl Год назад +3

      Hi, I'm really new to Roblox. I've been looking alot to Preload these Footsteps. Can't find how to do it! Can you help please?

    • @betelgeuseval
      @betelgeuseval 8 месяцев назад

      what does preload mean?

    • @thesillylevelsewever
      @thesillylevelsewever 8 месяцев назад

      But how?

    • @kenjicalixtro9030
      @kenjicalixtro9030 5 месяцев назад

      @@thesillylevelsewever by scripting

    • @iinanomaniac6746
      @iinanomaniac6746 2 месяца назад +1

      Does this work with R6 for other people? I tried doing this exact method with R6 but then I hear no footsteps.

  • @NikolasH123
    @NikolasH123 Год назад +13

    ATTENTION!
    anyone adding this to their projects, the new animator script doesnt have support for emotes AND sitting, your character cant sit with this new animator...
    also it causes one err in the console, something about rbxCharacterSounds not being able to find a sound
    with some improvements adressing this tho, good job gnome

  • @NukegamerboyRA
    @NukegamerboyRA Год назад +15

    For those who are having trouble with rig animator just copy the animation ID in the video don't copy the one that is in your character when you play

  • @bronzebullet8640
    @bronzebullet8640 11 месяцев назад +4

    Hell yeah brother, gonna use and learn from this!!
    Turns out the footstep animation isnt available anymore.

  • @NukegamerboyRA
    @NukegamerboyRA Год назад +11

    Perfect just what I needed to make my game!

  • @blackhollowus8038
    @blackhollowus8038 Год назад +4

    i literally opened my youtube to search for a tutorial on how to do something like that, and your video pops up. Simply unbelievable!

  • @colinne2224
    @colinne2224 Год назад +18

    Small issue: When I start running some footsteps will spawn mid-air. The speed didn't change much the issue was still there.

  • @radianty3841
    @radianty3841 Год назад +26

    Nice video, your tutorials are very informational and helpful! If you can could you make a video explaining the changes in the collision groups? Thanks!

  • @ManlyTube
    @ManlyTube Год назад +5

    This is really cool GnomeCode! I love these little videos like this

  • @Rafter101
    @Rafter101 2 месяца назад +1

    gnome code is literally the holy grail of devving youtubers

  • @templars44
    @templars44 Год назад +13

    You should make a Christmas sale for the Merch store! Good video!

    • @ChristopherThePiss
      @ChristopherThePiss Год назад +2

      You mean price increase :trollGnome:

    • @JJKaddict
      @JJKaddict Год назад

      @@ChristopherThePiss you mean price decrease

    • @ChristopherThePiss
      @ChristopherThePiss Год назад

      @@JJKaddict no, increase

    • @JJKaddict
      @JJKaddict Год назад

      A increase would mean that the price will grow higher a sale is where the price decreases

  • @florafoxen
    @florafoxen Месяц назад +4

    hey lads! I encountered a very strange bug relating to this code. I won't go over it, but if you are using this code and find you characters do not do a sit animation, you need to code in a sitanim that has a higher animation priority than the run animation. It took me almost a week to figure that out! I was so confused!

  • @LeapInno
    @LeapInno 10 месяцев назад

    Thankss. The footsteps make the ambience way better.

  • @charlietgg
    @charlietgg Год назад +2

    Thank you so much! Now I can add custom walking sounds to my backrooms game and maybe some others!

  • @RobinBli
    @RobinBli 2 месяца назад

    Crazy how many useful things you give away for free. I don't know if i need any of this rn but it could all come in useful later. Thank you!

  • @ProdByVRNE
    @ProdByVRNE Год назад +1

    This will be perfect for my doors game, thanks gnome!

  • @AlsoOJCAT
    @AlsoOJCAT Год назад +13

    I think it would be really cool if you could make it so the footsteps are more quiet the slower you are going.

    • @crimson-2244
      @crimson-2244 Год назад +1

      Thats a good idea

    • @meowstic116
      @meowstic116 Год назад +1

      Just make the volume of the footstep sound relative to the humanoid's walkspeed

  • @silurity
    @silurity 4 месяца назад

    took me about an hour to do cus i wa having some problems with rig animator but everything works as it should
    now tysm for the tut

  • @QuestStud
    @QuestStud Год назад

    So thankful Thank you man you deserve a subscriber

  • @stroyosh4670
    @stroyosh4670 Год назад +4

    What an interesting video! Ill be sure to implement this into my projects

  • @Cronic-_-
    @Cronic-_- Год назад

    TYSM man this really helped out

  • @dejavu4970
    @dejavu4970 10 месяцев назад +1

    FYI, it sounds better when you set the animation speed at 0.5x

  • @B_OYT
    @B_OYT 6 месяцев назад

    thanks man you just helped me making my game❤️❤️

  • @coloursss_
    @coloursss_ Год назад +2

    Nice stuff! I have a question tho, can this be done in R6? Since my game is already kind of based in R6 but a detail like this would make it so much better.

  • @_.username._
    @_.username._ Год назад

    Thank you very much! this helped me out a LOT! earned a new sub :)

  • @wizardvr-f5q
    @wizardvr-f5q Год назад +2

    when he said over 800 lines my heart sank. Its hard for me to right 6 lines without taking a break

  • @Zippy-zk7gr
    @Zippy-zk7gr Год назад +5

    video was really helpful and useful, but i mainly use r6, instead of asking for a version of this script that works for r6, i decided to tinker with the original r15 script and managed to get it to r15 and r6, thing is though, in order to use the script in a game that supports both rig types, is that your gonna have to have a duplicate of the script with custom animations for both r15 and r6, and another script that enables the correct script depending on the humanoid's rig type
    edit: thanks to gnome's raycasting tutorial, i was able to alter the footprint positioning entirely, and has more accurate placing (and will also auto-color) the footprint to match the color of the ground below, it will also allow for use of multiple materials at once (like 1 foot on sand, while the other is on diamond plate)
    gnome code and other coding tutorial youtubers, motivate me to keep coding and edit code to try new things

    • @drinktherot
      @drinktherot Год назад +1

      you think i can get that cause i use r6

    • @Zippy-zk7gr
      @Zippy-zk7gr Год назад +1

      @@drinktherot btw its just the animation script, it doesnt come with any footstep models just wanted to let you know, so you dont wonder why it has no footstep models

    • @ineoclone9092
      @ineoclone9092 Год назад +1

      I hate to bug you but would you be able to put the scripts for both the r6 and r15 aswell as the script that will enable the correct script depending on the humanoids rig type i also prefer r6 but no matter what i do i cant get it to work please and thank you and if not i could work with just the r6 ive already got my own animations and everything

    • @emperorN
      @emperorN Год назад +1

      drop da scripttttsssssssssssssss

    • @somenians
      @somenians Год назад +10

      @@emperorN if you just want the sounds working in r6 just go into the script and find the OnFootStep function, and where it says "local foot = character:FindFirstChild(side.. "Foot")", change the (side.. "Foot) to (side.. " Leg"). and make sure there is a space before leg, since the name for the character's name uses a space. lmk if it works or not

  • @imcarsen
    @imcarsen 9 месяцев назад

    Cool stuff. I'm going to make it per foot & have networked sounds (and footprints while I am at it I guess), because why not.

  • @puro921
    @puro921 Год назад

    in many games custom footsteps is needed but in simulators or tycoons or more don't need custom footsteps and it fits to the game.

  • @jocloo7013
    @jocloo7013 Год назад

    awesome tutorial man, major ty!

  • @Flammper
    @Flammper Год назад +1

    Thanks man appreciate it!

  • @WalterandGaming_Music
    @WalterandGaming_Music Год назад +2

    I have a question, when my avatar sits down on a chair, the avatar stands on his feets and is not in sit position, how can i fix that?

  • @SubbaBunny
    @SubbaBunny Год назад

    Thank you for this video and model/animation

  • @pheesh9141
    @pheesh9141 Год назад +10

    This is great- Performance question - for sounds that you are playing so frequently like footsteps, is it more performant to not be instancing them and then destroying them over and over? Is it optimal to have them sitting in workspace to be played for example? Or you find it is not a big deal?

    • @GnomeCode
      @GnomeCode  Год назад +7

      The problem with having a single sound instance is if you want to have two sounds playing at the same time (Such as quick footsteps). By creating a new instance, it allows the last footstep sound to finish and the next to begin without having to stop each other (If you were overwriting IDs).

    • @thesillylevelsewever
      @thesillylevelsewever Год назад +5

      @@GnomeCode the footsteps wont work

    • @crimson-2244
      @crimson-2244 Год назад +3

      @@thesillylevelsewever Bro dont care 💀💀

    • @YourLocalYelly
      @YourLocalYelly Год назад +2

      @@crimson-2244 Then why you're talking to him?

    • @ScareSans
      @ScareSans Год назад

      @@GnomeCode I know that this is an older comment, but maybe a solution would be blacklisting the last played sound, so the same footstep sound doesn't play twice in a row. Would both make it more realistic and would probably allow you to use single sound instances since realistically you probably won't take 2 more steps in the time it takes the first sound to finish playing.

  • @crilgon6242
    @crilgon6242 3 месяца назад

    Bro this is Beautiful

  • @coffelowen_craft
    @coffelowen_craft 11 месяцев назад +1

    Dude, thank you, i was making a horror game and if i put that sounds in my game the game will gonna to be cool, i need to give you credits?

  • @infernomachine9326
    @infernomachine9326 Год назад

    It worked and I liked it. I am also gonna subscribe.

  • @Officialy_A_Robloxian
    @Officialy_A_Robloxian 7 месяцев назад +15

    bro 200 lines i cant do that

    • @not_sambreto
      @not_sambreto 6 месяцев назад

      1.) if u can’t then learn before making a game
      2.) you literally get the code from roblox u don’t even need to code it.

    • @Officialy_A_Robloxian
      @Officialy_A_Robloxian 5 месяцев назад

      @@not_sambreto Ohhhh

  • @koainanis5840
    @koainanis5840 Год назад +1

    That's really interesting and who knows what you can do with it.
    I will add it to my big project and we will see what happen at the end :)
    i love this idea.
    Thanks for the video !

  • @Huxoit
    @Huxoit Год назад

    Thanks it works so well this is a good tutorial

  • @lem3579
    @lem3579 Год назад +4

    Is there a R6 version? I'd love to know!

  • @EzraSpiderman
    @EzraSpiderman Год назад +2

    It just didn't work for me, I tried multiple times and tried fixing stuff multiple times and searched a bunch on what was wrong but it didn't work.

  • @alejandrorivera9694
    @alejandrorivera9694 Год назад +10

    Nice tutorial! I'm sure you're the only one who takes lots of time for that. How do I make it compatible with scripts that load other animations? (example:Crouch)

  • @fort-t70
    @fort-t70 7 месяцев назад +2

    I can't play any other animations with this script enabled since all the animations are being controlled by the script and not by the default animator, can you make a version of this script that only handles the walk animations? or tell me how I can modify your code.

    • @sincostine
      @sincostine 6 месяцев назад

      Having the same problem, you found any solutions yet?

    • @fort-t70
      @fort-t70 6 месяцев назад +2

      @@sincostine i just changed it to not play any animation and fire the on footstep event when the player's foot touches the ground, but this presents its own problems like a rapid bombardment of footsteps when walking into a wall. Im still looking for a good solution

    • @sincostine
      @sincostine 6 месяцев назад +1

      @@fort-t70 Thank you for the tip, i'll try and mess around with debounce to see if the rapid footsteps can be fixed

  • @jaivierbirring9757
    @jaivierbirring9757 Год назад +1

    I must do this video it’s amazing.

  • @JeeMJay
    @JeeMJay Год назад

    Where was this video 2 days ago when I needed it?

  • @ChristopherThePiss
    @ChristopherThePiss Год назад

    Epic. Perfect for horror games.

  • @kegiko9243
    @kegiko9243 Год назад

    for me its kinda lagging but it works, very cool

  • @XER0405
    @XER0405 2 месяца назад

    This is really nice! Thanks GnomeCode! But what if I am making an R6 Game?

  • @RealRed2990
    @RealRed2990 Год назад

    this will help with my horror game

  • @furroy
    @furroy 3 месяца назад

    cool idea in concept, but perhaps this is just too old now. breaks sitting, tools, emotes, all kinds of stuff, so i wouldn't recommend anyone trying to use it as is. but i did learn enough to edit the original Animate script to make it do what i wanted.

  • @Just_Vad
    @Just_Vad 6 месяцев назад +1

    This is nice and all but you forgot to add the sit animations in your script, thus they are broken,

    • @florafoxen
      @florafoxen Месяц назад

      if you still need help with this, code in a sit anim with higher priority than run. it should fully fix it. /if you have figured that out, dw abt it!

  • @nickcentanni1500
    @nickcentanni1500 5 месяцев назад

    Great job on this code. Very helpful! When I implement it I get a skipping. Not every footstep event is sent perhaps? Sometimes the character step has no sound. Sometimes it fires off two sounds, like the character is skipping.

    • @towlsss
      @towlsss 4 месяца назад

      having a similar problem, lmk if you find a solution

    • @towlsss
      @towlsss 4 месяца назад

      solved this problem by creating a folder with all the footstep sounds so that it's loaded. sounds are played without delay now

    • @artene1189
      @artene1189 3 месяца назад

      @@towlsss how did you do that? I have the same problem but I don't understand what exactly I need to do.

    • @towlsss
      @towlsss 3 месяца назад

      @@artene1189 not sure if you still need this
      but i copied the sound ids from the module script "footsteps" and put them all into a folder "sounds" in workspace
      this makes it so all footstep sounds are preloaded, thus less delay

  • @XtraContent
    @XtraContent Год назад

    Are you continuing the doors series? (Also this was really useful and awesome!)

  • @ReetoPlayz
    @ReetoPlayz Год назад

    --[???] Its the person downloading this, this is truly amazing, thanks!

  • @GamerWaxxy
    @GamerWaxxy Год назад +1

    It would be so cool if you made head bobbing with this system!

  • @thesquarefish
    @thesquarefish Год назад +6

    Very late comment but I fixed the script because it wouldn't play the sitting animation. Copy my code and replace the 'Animate2' script, but leave 'Footsteps' as is:
    local Debris = game:GetService("Debris")
    local Players = game:GetService("Players")
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RunService = game:GetService("RunService")
    local character = script.Parent
    local humanoid = character:WaitForChild("Humanoid")
    local root = character:WaitForChild("HumanoidRootPart")
    local animator = humanoid:WaitForChild("Animator")
    local footprintFolder = ReplicatedStorage:WaitForChild("Footprints")
    local footsteps = require(script:WaitForChild("Footsteps"))
    local lastFootstepSound = nil
    local animTracks = {}
    local transitionTime = 0.2
    local jumpAnimTime = 0
    local holdingTool = false
    local function StopAllAnimations(ignoreName)
    for i, animTrack in pairs(animator:GetPlayingAnimationTracks()) do
    if animTrack.Name == ignoreName
    or (ignoreName == "Run" and animTrack.Name == "Walk")
    or (holdingTool and animTrack.Name == "Tool") then
    continue
    end
    animTrack:Stop(transitionTime)
    end
    end
    local function AdjustAnimation(name, speed, weight)
    animTracks[name]:AdjustSpeed(speed)
    animTracks[name]:AdjustWeight(weight)
    end
    local function PlayAnimation(name, speed, weight)
    animTracks[name]:Play(transitionTime)
    AdjustAnimation(name, speed, weight)
    StopAllAnimations(name)
    end
    local function Running(speed)
    if speed > 0.5 then

    local relativeSpeed = speed / 16
    local runAnimWeight, walkAnimWeight = 0.001, 0.001
    if relativeSpeed < 0.5 then
    -- Walking speed
    walkAnimWeight = 1
    elseif relativeSpeed < 0.9 then
    -- Blend run and walk
    local fadeInRun = (relativeSpeed - 0.5)/(1 - relativeSpeed)
    walkAnimWeight = 1 - fadeInRun
    runAnimWeight = fadeInRun
    relativeSpeed = 1
    else
    -- Simply run
    runAnimWeight = 1
    end

    if animTracks["Run"].IsPlaying then
    if speed > 0.5 then
    AdjustAnimation("Walk", relativeSpeed, walkAnimWeight)
    AdjustAnimation("Run", relativeSpeed, runAnimWeight)
    end
    else
    PlayAnimation("Walk", relativeSpeed, walkAnimWeight)
    PlayAnimation("Run", relativeSpeed, runAnimWeight)
    end
    else
    PlayAnimation("Idle")
    end
    end
    local function Jumping()
    jumpAnimTime = 0.31
    PlayAnimation("Jump")
    end
    local function Falling()
    if (jumpAnimTime 1 then
    local relativeSpeed = speed / 10
    if animTracks["Swim"].IsPlaying then
    AdjustAnimation("Swim", relativeSpeed, 1)
    else
    PlayAnimation("Swim", relativeSpeed)
    end
    elseif not animTracks["SwimIdle"].IsPlaying then
    PlayAnimation("SwimIdle", 1)
    end
    end
    local function Sitting()
    if humanoid:GetState() == Enum.HumanoidStateType.Seated then
    PlayAnimation("Sit", 1)
    else
    StopAllAnimations("Sit")
    end
    end
    local function PlayFootstepSound(foot, material)
    if not foot then return end
    local sounds = footsteps.sounds[material]
    if not sounds then return end
    local random = Random.new()
    local soundId = sounds[random:NextInteger(1, #sounds)]
    if soundId and soundId ~= lastFootstepSound then
    lastFootstepSound = soundId
    local sfx = Instance.new("Sound")
    sfx.SoundId = soundId
    sfx.RollOffMaxDistance = 100
    sfx.RollOffMinDistance = 10
    sfx.Volume = footsteps.volume[material] or 0.5
    sfx.Parent = foot
    sfx:Play()
    task.spawn(function()
    sfx.Ended:Wait()
    sfx:Destroy()
    end)
    else
    PlayFootstepSound(foot, material)
    end
    end
    local function OnFootStep(side)
    local foot = character:FindFirstChild(side.."Foot")
    local floorMaterial = humanoid.FloorMaterial
    local material = footsteps.materialMap[floorMaterial]
    PlayFootstepSound(foot, material)
    if material then
    local footprint = footprintFolder:FindFirstChild(material)
    if footprint then
    footprint = footprint:Clone()
    footprint:PivotTo(foot.CFrame * CFrame.new(0, -footprint.PrimaryPart.Size.Y, 0))
    footprint.Parent = workspace
    Debris:AddItem(footprint, footsteps.decay[material] or 3)
    end
    end
    end
    function LoadAnimations()
    local animationIDs = {
    Climb = "rbxassetid://10921257536",
    Fall = "rbxassetid://10921262864",
    Idle = "rbxassetid://10921258489",
    Jump = "rbxassetid://10921263860",
    Run = "rbxassetid://15057664037", -- My custom anim: 11096667011
    Walk = "rbxassetid://10921269718",
    Swim = "rbxassetid://10921264784",
    SwimIdle = "rbxassetid://10921265698",
    Tool = "rbxassetid://507768375",
    Sit = "rbxassetid://2506281703"
    }
    local defaultAnimateScript = character:WaitForChild("Animate", 3)
    if defaultAnimateScript then
    defaultAnimateScript:Destroy()
    end
    for name, id in pairs(animationIDs) do
    local animation = Instance.new("Animation")
    animation.AnimationId = id
    local track = animator:LoadAnimation(animation)
    animTracks[name] = track
    animTracks[name].Name = name
    if name == "Idle" then
    animTracks[name].Priority = Enum.AnimationPriority.Idle
    elseif name == "Run" or name == "Walk" or name == "Climb" then
    animTracks[name].Priority = Enum.AnimationPriority.Movement
    elseif name == "Tool" or name == "Jump" --[[or name == "Fall"]] then
    animTracks[name].Priority = Enum.AnimationPriority.Action
    end
    end
    animTracks["Idle"]:Play()
    humanoid.Running:Connect(Running)
    humanoid.Jumping:Connect(Jumping)
    humanoid.FallingDown:Connect(Jumping)
    humanoid.FreeFalling:Connect(Falling)
    humanoid.Climbing:Connect(Climbing)
    humanoid.Swimming:Connect(Swimming)
    humanoid.Seated:Connect(Sitting)
    -- Custom animation with keyframe marker required for this to work
    if animationIDs.Run ~= "rbxassetid://10921261968" then
    local oldRunSound = root:WaitForChild("Running")
    oldRunSound:Destroy()
    animTracks["Run"]:GetMarkerReachedSignal("Footstep"):Connect(OnFootStep)
    end
    end
    LoadAnimations()
    RunService.Heartbeat:Connect(function(deltaTime)
    if (jumpAnimTime > 0) then
    jumpAnimTime = jumpAnimTime - deltaTime
    end

    local tool = character:FindFirstChildOfClass("Tool")
    if tool and tool:FindFirstChild("Handle") then
    holdingTool = true
    if not animTracks["Tool"].IsPlaying then
    animTracks["Tool"]:Play(transitionTime)
    end
    else
    holdingTool = false
    animTracks["Tool"]:Stop(transitionTime)
    end
    end)

  • @o_5722
    @o_5722 11 месяцев назад +1

    Its nice but there is no sitting animations ):

  • @mrminion545
    @mrminion545 Год назад +2

    THIS GUY IS STALKING ME I SWEAR TO GOD: FIRST I WANT TO MAKE A DOORS GAME THEN I REALIZE HE MADE A VID FOR IT THE DAY BEFORE, THEN I NEED TO LEARN TWEEN SERVICE FOR MY NEW GAME AND HE MAKES A VID ON THAT, AND NOW THAT I NEED FOOTSTEP SOUNDS THERES THIS TOO! WHAT Edit: JUST REALIZED HE ADDED FOOTPRINTS TOO WHICH I ALSO NEEDED

  • @GreatRamilYT
    @GreatRamilYT Год назад

    so cool! im try to do it and i can create relax nature game! :D

  • @Dusty2763
    @Dusty2763 Год назад +1

    Wow thats actually something unique and would make a good game out of it, good job gnomecode!

  • @uzayonat8258
    @uzayonat8258 Год назад

    I'd use it if it was working on R6 but good job comrade Gnome

  • @robert2crazyy
    @robert2crazyy Год назад

    THANK YOU SOOOOO MUCH

  • @lwpeacekeeper
    @lwpeacekeeper Год назад

    thanks the tutorial was helpful

  • @iamnotsquarespace8472
    @iamnotsquarespace8472 Год назад

    Nice video gnomecode!

  • @IBRLCS
    @IBRLCS Год назад

    He's doing the baller

  • @IBRLCS
    @IBRLCS Год назад +1

    Hey @GnomeCode will you do the Doors Series anymore?

  • @dikathedev
    @dikathedev Год назад

    thank you so much it's very better

  • @sebalby34
    @sebalby34 Год назад +1

    cool video, still waiting for the new doors video tho

  • @prodcolaa
    @prodcolaa Год назад

    Thank you so much🙏🙏

  • @random_cuh6791
    @random_cuh6791 4 месяца назад

    Cant wait to try it

  • @mobeensarwar9363
    @mobeensarwar9363 Год назад

    A year later... still works!!!

  • @ajusy1884
    @ajusy1884 Год назад +1

    So cool thank you

  • @Kensai.
    @Kensai. Год назад

    Great video and I love the footsteps. However there is a issuse with them, when I join the actual game through roblox and not studio I can't hear them even when I've saved the game and published to roblox.

    • @DustedMain
      @DustedMain Год назад

      Sounds only work in roblox if the owner of the sound you're attempting to use matches the owner of the game.
      For example: If the game belongs to you, the sound has to be published by you, and if a group owns the game, the sound must be published by the group.

  • @deku_animationssreal
    @deku_animationssreal Год назад +1

    It wont let me use other animations such as sitting or falling! Is there a way to fix it because I have tried for hours and nothing works

  • @Grueling_Defeat
    @Grueling_Defeat Год назад +1

    after i did all this, instead of doing your custom footsteps or roblox footsteps, it just went silent. do you know why?

  • @MeatMake
    @MeatMake 11 месяцев назад

    needs to be server side compatible, other players still have default sounds

    • @bat2564
      @bat2564 6 месяцев назад +1

      did you have any luck making it server side?

    • @MeatMake
      @MeatMake 6 месяцев назад

      @@bat2564 nah had to make it from scratch

  • @GreatRamilYT
    @GreatRamilYT Год назад

    hello! i love all ur videos, but when new doors tutorial? :)
    p.s. video is cool, and helped me! also im 7th!

  • @kjowl-3
    @kjowl-3 Год назад

    This is awesome!

  • @shamancredible8632
    @shamancredible8632 Год назад +1

    Only roblox scripting tutorials force me to lower the volume of every other application by 99% just to hear a crappy mic that might as well be in another room

  • @airbendur9546
    @airbendur9546 Год назад

    Thank you, This helped me for the doors tutorial, I didnt like these default roblox sounds :).

  • @foox-art
    @foox-art Год назад

    This isn't working for me, it plays the default sound and my custom animations don't animated onto the character.

  • @Ace_UE
    @Ace_UE 11 месяцев назад +1

    This is very nice and high quality but the delay is a thing. Also, OTHER ANIMATIONS STOP WORKING.
    I know its fixable but I personally lack the knowledge and don't seem to get on the right track with numerous hours and attempts put into it.
    If anyone here would like to help then please let me know 🙏

  • @Waddle_Duck
    @Waddle_Duck Год назад +1

    This is amazing

  • @evilimpressario705
    @evilimpressario705 10 месяцев назад

    Having a bit of an issue where when i change the footstep sound every time i walk on something that trigger the sound my game freezes HARD

  • @OngsaEw
    @OngsaEw Год назад

    I have a suggestion can you make a game like theme park tycoon 2?

  • @RudyJudyJitterbug
    @RudyJudyJitterbug Год назад

    thank you

  • @XXVII_DoesThingsSometimes
    @XXVII_DoesThingsSometimes Год назад

    very good tutorial

  • @sparklingwater9351
    @sparklingwater9351 Год назад +1

    Hello dude, i have a question, how should i make a morph wich is bigger or smaller then player? Im new in roblox studio and idk how to make it

  • @alecrigia
    @alecrigia Год назад +1

    Very useful thanks

  • @theflamethrowerman
    @theflamethrowerman Год назад +3

    Can you do more on the doors tutorial?

  • @A_LazyGamer
    @A_LazyGamer 6 месяцев назад +1

    hey im trying to get rid of it but the sound appears in every game i make how do i remove it perm?

  • @badaicovers.
    @badaicovers. Год назад

    for me sometimes it just plays the sound twice with a 0.1 sec delay even tho the walkspeed is 10

  • @night7330
    @night7330 Год назад

    wish other players could hear it

  • @jakie_yt
    @jakie_yt 3 месяца назад

    Hey, I appreciated you for making a tutorial. One problem that I'm struggled with is that how can I fix the sitting animation, it completely broke for reason. Hope you respond.

    • @florafoxen
      @florafoxen Месяц назад

      add another script that puts the sitting animation in a higher priority than the run animation.

  • @nodnarb
    @nodnarb Год назад

    maybe you can make tutorial on how to make game like murder mystery 2 or lumber tycoon 2?

  • @unifores
    @unifores 9 месяцев назад +1

    How can I do to make the script work also with the walking animation? I made a custom run animation, and I'm using the default walking r15 animation, but I tried saving it with the animation events the same way you did with the run animation. The sounds get slower when I walk, but they still don't fit, that's why I'm trying to do it manually.

    • @unifores
      @unifores 5 месяцев назад

      I followed the tutorial but I wanted to use a custom run animation

  • @catwacatwa
    @catwacatwa Год назад

    i want synth and reverb it sounds like heaven

  • @sotric2794
    @sotric2794 Год назад +1

    Hey GnomeCode! I wanted to know how to make some type of like realistic camera animation for a game. It would help a lot!

    • @DrakiMona
      @DrakiMona Год назад +2

      Hey it already the open source one its a realism it on dev forum!