whats regognition ohh u mean recognition spell it properly and this guy doesnt because its so low quality i mean look at the character models of the zombies
I’m currently 14 working on my first roblox game I can’t wait to finish your videos help me so much so thank you so much even to the ones in the comments giving great tips
To make it so it stops after a certain amount of waves, replace "While True Do" located on line 11 and put "for i=1, 5 do" the "5" can be replaced with any number or whatever number you want the waves to stop at. Though it will spawn in one last set of AI before ending completely. To make it so you have multiple types of Ai spawn during a wave just copy the folder the script and spawns are in and paste it into workspace again and then in that new script just replace the AI name that you have in ReplicatedStorage with another AI or NPC
Thank you but i have 2 questions 1) after it ends how do I restart the round from wave 0 2) how do i make the wave counter update its stuck on wave 0 and doesnt update unless you die (i have it on screengui btw)
@@RealSunny as an alternative to your first question dont use aethers for=1, 5. use " if wave == 11 then -- Check if wave reaches 11 wave = 0 -- Reset wave back to zero end" below the end of your " for _, spwn in pairs(spawns:GetChildren()) do -- Will loop through parent's parts
end end" (Removed the code block so you actually watch the vid
@@axyllic You just have to duplicate the folder [Spawns - Folder], Open the script and change local zombieCopy = game.ReplicatedStorage['Add Your Zombie Name Here And Add It In ReplicatedStorage ']:Clone() - No Spaces in [Brackets] and remove 2 lines which is 'local wave = 0', ' game.Workspace.Zombie.Head.BillboardGui.TextLabel.Text = 'Wave: '..wave' and 'wave += 1' only in the duplicated folder
This really is going to help me and my friend with the game we are making, thank you for making it effective but simple. If you want to check it out in the future than its name is Zombie Awakens, very much a work in progress though!
I spent 3 hours on this and then I realized there was a part in the video that I missed. Lessons were learned. (the part I missed was adding the "Zombies" folder in workspace.) Edit: This helped so much! +1 sub and like
what you mean folders called zombie mine isnt working and i cant figure it out i added to workspace a folder with Zombie named and Zombie inside it that zombie works but nothing spawns?? cheers
if ur seeing this comment.. subscribe to this man, he makes amazing tutorials and doesn't stretch his videos. every tutorial he has made that ive followed works. and is mostly easy and fun. he is amazing and i find more reliable than the more famous Roblox tutorial makers.
This video was actually very helpful he could have just went through this in 5 minutes just putting the scripts in the description but no he went in depth about just about everything it was an amazing video. You deserve more subscribers
@@TechwithMikeYT i am making 2 zombie games combined in 1 game 1: zombie defense 2: zombie battle tycoon so umm is there another way to get the first script?
I used Roblox zombies and their health was not increasing with each wave. I had to add a line to the script for max health which I put between spawn location and health: zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0)) zombieCopy.Humanoid.MaxHealth = health zombieCopy.Humanoid.Health = health Both MaxHealth and Health are needed since these zombies have both stats. Other than that, great tutorial!
Dude, you're amazing, I'm Brazilian and I'm trying to create a game in this style but I couldn't find anyone who showed this tutorial until I found you, you gained another subscriber and another like
local spawns = script.Parent local spawn_time = 10 while true do wait(spawn_time) for _,spwn in pairs(spawns:GetChildren()) do if spwn:IsA('BasePart') then local zombieCopy = game.ReplicatedStorage['Zombie']:Clone() zombieCopy.Perent.HumanoidRootPart.CFrame = CFrame.new(spwn.Postiion = Vector3.new(0,3,0))
local spawns = slocal spawns = script.Parent local spawn_time = 10 while true do wait(spawn_time) for _, spwn in pairs(spawns:GetChildren()) do if spwn:IsA('BasePart') then local zombieCopy = game.ReplicatedStorage['Zombie']:Clone() zombieCopy.Parent.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0)) end end end
I also tried to make the wave counter as a screen gui but my one is not updating. Can you please help, here is my code local spawns = script.Parent local spawn_time = 10 local max_zombies = 10 local wave = 0 while true do game.StarterGui.ScreenGui.TextLabel.Text = 'Wave: '..wave wait(spawn_time) wave += 1 for _, spwn in pairs(spawns:GetChildren()) do if spwn:IsA('BasePart') then spwn.PointLight.Brightness = 50 wait(0.25) spwn.PointLight.Brightness = 0 local zombieCopy = game.ReplicatedStorage['Zombie']:Clone() zombieCopy.Parent = game.Workspace zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0)) end end
Hi, I just wanted to ask if you could make a video on how to make zones like in simulators? Like you need enough money/currency to go to that area through a portal
@@Apfel_Schorle_ Nice to hear that, may've been a long time, but I remember trying it and well, didn't work. I have more knowledge on studio now, I feel like it had something to do with rigs and stuff.
@therealransu I tried the gui and got confused because I had a different concept so I ended up destroying the entire game anyway, but yeah it worked for the most time
I think you change "local spawn_time = -- number of seconds you want to take." But I'm not a good game maker so hopefully it works :/ Edit: just realized it's not, sorry.
@@myster1ou5 the thing I want to do is to wait for the spawn time countdown to finish and after that, the server chooses a random spawn and spawns 1 zombie there instead of spawning a zombie on every single spawn at once
@@RUclipsGamerMan local spawns = script.Parent local spawn_time = 10 while true do wait(spawn_time) local spawns = spawns:GetChildren() local spwn = spawns1[math.random(1,#spawns1)] if spwn:IsA('BasePart') then local zombieCopy = game.ReplicatedStorage['Zombie']:Clone() zombieCopy.Parent = game.Workspace zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0, 3, 0)) end end this should choose a random value inside a table using math.random and then making a variable that stores that random spawn
Hey remember me! I commented on your part thats gives points video and asked how to change the points into cash and even you helped me! Thanks for that but now I have another problem in this vid its difficult to edit the script all I need is fro the zombies to spawn wave by wave not any pointlight or color or anything because when I put it in my game without those pointlight etc it doesnt work so can you make the script for only the waves? And I also want the waves to be as a GUI and not a billboard GUI above the zombie.Thanks!
local spawns = script.parent local spawn_time = 10 while true do wait (spawn_time) for _, spwn in pairs (spawns:GetChildren ()) do if spwn: IsA( 'BasePart') then local zombieCopy = game.ReplicatedStorage['zombie'] :Clone () zombieCopy.Parent + game.Workspace zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0) ) end end end tank me later
yoo thanks for this tutorial it didn't work for me before cuz i was dumb and didn't put caps and then when i realized that i need to put caps it finally worked btw i am already subbed
It's not a scripting mistake I had the same problem it depends on what zombie did you choose otherwise you have to create a script in the zombie that makes the not kill each other
@Jay or i made a script for damage here it is -- Damaging script for NPC -- local Damage = 1 -- how much damage the npc does-- local Cooldown = 3 -- damage cooldown-- local AttackNpcs = false -- keep false if you want it only to attack players or true if you want it to also attack npcs for _, bodypart in pairs(script.Parent:GetChildren()) do if bodypart:IsA("BasePart") then bodypart.Touched:Connect(function(Hit) local Humanoid = Hit.Parent:FindFirstChild("Humanoid")
if Humanoid ~= nil and AttackNpcs == true then script.Disabled = true Humanoid.Health = Humanoid.Health - Damage wait(Cooldown) script.Disabled = false elseif Humanoid ~= nil and game.Players:GetPlayerFromCharacter(Hit.Parent) then script.Disabled = true Humanoid.Health = Humanoid.Health - Damage wait(Cooldown) script.Disabled = false end end) end end
Hey everything works! Thank you! I turned the billboardgui into a screengui and dragged it to starter gui, how do i go about scripting this. this is how i originally scripted it but it didnt work game.StarterGui.ScreenGui.TextLabel.Text = 'Wave: '..wave
All you need to do is make a folder containing all the items you want for each wave in replicated storage, next you want to make a script that detects when it hits every 5 waves. You can do this through a numbervalue in replicated storage. You can then loop through your items folder once the script detects it’s been 5 waves and clone the specific items you want to put in every players backpack
to skip time here is the first script. local Spawns = script.Parent local spawn_time = 10 while true do wait(spawn_time) for _, spwn in pairs(Spawns:GetChildren()) do if spwn: IsA('BasePart') then local ZombieCopy = game.ReplicatedStorage['Zombie']:Clone() ZombieCopy.Parent = game.Workspace ZombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0)) end
Thanks you deserves a raise my game ended up getting 5000 active users on my game. Thanks :) i di not know how to code but this tutorial helped me a lot all of my follower like my game.. :D
I know that the account I’m on is a troll but can you use the other drooling zombie by roblox? To be specific the one that’s not rthro I just really prefer the classic avatars etc,
i don’t know what i would do without this tutorial, you gained a new subscriber
Thanks!!
@@TechwithMikeYT I'm also subscribing thanks for helping me
How is this guy not a celebrity?!
Look through his channel and you see everything you EVER dreamed of!
YOU ARE A LEGEND MIKE, KEEP IT UP!!
Thanks! Will do!
no not a legend just another person that sits in there basement like u and me
@@respectultimate28 u alright
@@respectultimate28 …
@Hydraben14 i found a zombie that can go close to you whatever range it at but sadly It r6
You don't know how much I needed this...
this guy deserves so much more regognition
So true I love him
FRRRR
yea
whats regognition ohh u mean recognition spell it properly and this guy doesnt because its so low quality i mean look at the character models of the zombies
I didn't make the zombie models
I’m currently 14 working on my first roblox game I can’t wait to finish your videos help me so much so thank you so much even to the ones in the comments giving great tips
Nice!
im 13 making my first game
im 11 and i have the bricksmith badge.
12 and struggling a bit
I’m 13 making my first games :)
This helped me with my upcoming game! Thanks!
I love how he makes mistakes on purpose and shows common solutions for them
he has experience i think.
I’m 12 and I’m here to make a game… this is currently helping a lot
To make it so it stops after a certain amount of waves, replace "While True Do" located on line 11 and put "for i=1, 5 do" the "5" can be replaced with any number or whatever number you want the waves to stop at. Though it will spawn in one last set of AI before ending completely.
To make it so you have multiple types of Ai spawn during a wave just copy the folder the script and spawns are in and paste it into workspace again and then in that new script just replace the AI name that you have in ReplicatedStorage with another AI or NPC
Thank you but i have 2 questions
1) after it ends how do I restart the round from wave 0
2) how do i make the wave counter update its stuck on wave 0 and doesnt update unless you die (i have it on screengui btw)
how do i make it so it spawns a boss enemy at the end
@@RealSunny as an alternative to your first question dont use aethers for=1, 5. use "
if wave == 11 then -- Check if wave reaches 11
wave = 0 -- Reset wave back to zero
end" below the end of your " for _, spwn in pairs(spawns:GetChildren()) do -- Will loop through parent's parts
end
end"
(Removed the code block so you actually watch the vid
@@axyllic You just have to duplicate the folder [Spawns - Folder], Open the script and change
local zombieCopy = game.ReplicatedStorage['Add Your Zombie Name Here And Add It In ReplicatedStorage ']:Clone() - No Spaces in [Brackets] and remove 2 lines which is 'local wave = 0', ' game.Workspace.Zombie.Head.BillboardGui.TextLabel.Text = 'Wave: '..wave' and 'wave += 1' only in the duplicated folder
and remember@@axyllic you have to add a zombie in replicated storage and add it in the [Bracket]
So in depth with good explanations and easy to build on top of off video. Super helpful. Earned a sub (:
this worked like a charm he deserves more subs!
This really is going to help me and my friend with the game we are making, thank you for making it effective but simple. If you want to check it out in the future than its name is Zombie Awakens, very much a work in progress though!
OMG I WAS PLAYING THAT GAMEEEE
@@Belownight lol
@@Belownight wow
i was playing it and theres nothing to do but hope it becomes good enough to play lol
Hey how is the game going?
I spent 3 hours on this and then I realized there was a part in the video that I missed. Lessons were learned. (the part I missed was adding the "Zombies" folder in workspace.)
Edit: This helped so much! +1 sub and like
what you mean folders called zombie mine isnt working and i cant figure it out i added to workspace a folder with Zombie named and Zombie inside it that zombie works but nothing spawns?? cheers
@@fpvcowboy2635 I have the same problem.
@@fpvcowboy2635 yeah me too
@@gulddiamant233 guys I have it message o comment
@@AnimationGamerStudios message me o comment on video I have it
if ur seeing this comment.. subscribe to this man, he makes amazing tutorials and doesn't stretch his videos. every tutorial he has made that ive followed works. and is mostly easy and fun. he is amazing and i find more reliable than the more famous Roblox tutorial makers.
I'm here to boost the video view count by 1, because you deserve it.
Thanks! Every bit counts!
@@TechwithMikeYT You know it!
Sorry I wish I could give more than one like :). This Tutorial works (unlike some). Great video keep up the good work.
No worries! Thank you!
This is brilliant. Thank you so much. You've earned a sub.
thank you so much! my game has had over 19k visits all because of this awesome tutorial!!
This is such an easy tutorial! Keep up the good work bro!
Thanks! Will do!
Thanks. Another great video like always :)
This video was actually very helpful he could have just went through this in 5 minutes just putting the scripts in the description but no he went in depth about just about everything it was an amazing video. You deserve more subscribers
Thanks!
@@TechwithMikeYT i am making 2 zombie games combined in 1 game 1: zombie defense 2: zombie battle tycoon so umm is there another way to get the first script?
I’m trying to create a new FPS zombie shooter game and I rlly needed this Thanks! You earned a sub
I used Roblox zombies and their health was not increasing with each wave. I had to add a line to the script for max health which I put between spawn location and health:
zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0))
zombieCopy.Humanoid.MaxHealth = health
zombieCopy.Humanoid.Health = health
Both MaxHealth and Health are needed since these zombies have both stats.
Other than that, great tutorial!
i think for the health you just change it in the humanoidrootpart, basically you just set the maxhealth to the limit you want
@@axyllic you mean the humanoid
Dude, you're amazing, I'm Brazilian and I'm trying to create a game in this style but I couldn't find anyone who showed this tutorial until I found you, you gained another subscriber and another like
You're video's are really helpful, thank you so much
Thank You So Much I Really Need That Explanation And You Earned Another Subscriber :) It Was A Really Good Explanation
Nice Tutorial definitely gonna help on my endless wave game!
although zombies attack themselves it helped and it still works after 1 year impressive!
it doesnt mine isnt working
:(
@@Vivid_Dream3r Well maybe you did it wrong or had something different
@@letmeowl5775 well
i didnt do it wrong but clearly if it works for you than its the plate i used i choosed ffa so maybe that affected it
@@Vivid_Dream3r yeah I used the baseplate
how do i stop the zombies from attacking eachother?
Omg this worked 101% I love it i wish you had 1M subscribers already!! Your the best
My Brain: tiny as heck
Mikes brain: definetely bigger then your brain lol
all timestamps:
intro 0:00
spawner setup 0:28
spawn script 1:53
testing 5:59
somke effect 7:15
point light effect 8:17
spawn light Effect 9:31
adding a sound 14:20
increasing zombies health 16:01
Zombie Folder Script 18:14
that's all the time stamps :D
Thank you for this!! You get a new sub :)
Thanks for the sub!
thx very much now i can finally make my own game! u deserve a sub
local spawns = script.Parent
local spawn_time = 10
while true do
wait(spawn_time)
for _,spwn in pairs(spawns:GetChildren()) do
if spwn:IsA('BasePart') then
local zombieCopy = game.ReplicatedStorage['Zombie']:Clone()
zombieCopy.Perent.HumanoidRootPart.CFrame = CFrame.new(spwn.Postiion = Vector3.new(0,3,0))
end
end
end
love u
Did it work
your script has a lot of problems :)
local spawns = slocal spawns = script.Parent
local spawn_time = 10
while true do
wait(spawn_time)
for _, spwn in pairs(spawns:GetChildren()) do
if spwn:IsA('BasePart') then
local zombieCopy = game.ReplicatedStorage['Zombie']:Clone()
zombieCopy.Parent.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0))
end
end
end
Thanks for the help, I modded it a bit. More Zombies, better health system ( health = wave * 80), and the wave counter is a screen gui
I also tried to make the wave counter as a screen gui but my one is not updating. Can you please help, here is my code
local spawns = script.Parent
local spawn_time = 10
local max_zombies = 10
local wave = 0
while true do
game.StarterGui.ScreenGui.TextLabel.Text = 'Wave: '..wave
wait(spawn_time)
wave += 1
for _, spwn in pairs(spawns:GetChildren()) do
if spwn:IsA('BasePart') then
spwn.PointLight.Brightness = 50
wait(0.25)
spwn.PointLight.Brightness = 0
local zombieCopy = game.ReplicatedStorage['Zombie']:Clone()
zombieCopy.Parent = game.Workspace
zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0))
end
end
end
Hi, I just wanted to ask if you could make a video on how to make zones like in simulators? Like you need enough money/currency to go to that area through a portal
This worked soo well this guy is a legend so he deserves a sub
Idk why but the zombies wont spawn.
Same, have you found the answer after these 2 years?
@@Kobetheetaert why don't you find it yourself tough guy smh
@@gabee.23 I did it so doesn't matter anymore
E@@Kobetheetaert
@@cheezey_xx E
Thanks man! You helped me to make a cool zombie game. My friends really enjoyed my game
Thanks a lot! Btw, can we use a different type of Zombie like the classic Drooling Zombie?
Incase you're still interested, yes.
@@Apfel_Schorle_ Nice to hear that, may've been a long time, but I remember trying it and well, didn't work. I have more knowledge on studio now, I feel like it had something to do with rigs and stuff.
@therealransu I tried the gui and got confused because I had a different concept so I ended up destroying the entire game anyway, but yeah it worked for the most time
thank u so much, i love the way u break everything down, keep it up thank u
This worked great! But is there a way for the zombie to spawn on one spawn at a time rather than all spawns at once?
I think you change "local spawn_time = -- number of seconds you want to take." But I'm not a good game maker so hopefully it works :/
Edit: just realized it's not, sorry.
@@myster1ou5 the thing I want to do is to wait for the spawn time countdown to finish and after that, the server chooses a random spawn and spawns 1 zombie there instead of spawning a zombie on every single spawn at once
@@RUclipsGamerMan local spawns = script.Parent
local spawn_time = 10
while true do
wait(spawn_time)
local spawns = spawns:GetChildren()
local spwn = spawns1[math.random(1,#spawns1)]
if spwn:IsA('BasePart') then
local zombieCopy = game.ReplicatedStorage['Zombie']:Clone()
zombieCopy.Parent = game.Workspace
zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0, 3, 0))
end
end
this should choose a random value inside a table using math.random and then making a variable that stores that random spawn
did you put the parts in the spawns folder?
Was looking exactly for this
Hey remember me! I commented on your part thats gives points video and asked how to change the points into cash and even you helped me! Thanks for that but now I have another problem in this vid its difficult to edit the script all I need is fro the zombies to spawn wave by wave not any pointlight or color or anything because when I put it in my game without those pointlight etc it doesnt work so can you make the script for only the waves? And I also want the waves to be as a GUI and not a billboard GUI above the zombie.Thanks!
3:22
Him:get children
Me: you mean the ones in my basement?
Where else would you keep children? 🤨
Thx so much!!! You earned a sub
THANK YOU SO MUCH
YOU WERE THE ONLY ONE (besides alvinblox sometimes)
THAT EVER GOES INTO DETAIL
alvin blox trash, he over complicates code.
@@Summon-Inc he ain't trash but you right when you said he overcomplicated code, I took way too many notes for his tutorials lol
@@mega7586 lol
The difficulty thing doesnt work. The zombie's HP remains the same no matter what wave you are on :(
same issue
Good vid man!
This didn't work for me, I'm using the R6 Drooling Zombie by Roblox. They aren't spawning. What change is needed to the code to spawn R6?
If you put Zombie instead of drooling zombie that may not work
@@evilgroovydominoes5285 Thanks, I'll have to try that.
@@_Glecko yw
this really really will help me make my fps game, thanks SO much tech with mike!
local spawns = script.parent
local spawn_time = 10
while true do
wait (spawn_time)
for _, spwn in pairs (spawns:GetChildren ()) do
if spwn: IsA( 'BasePart') then
local zombieCopy = game.ReplicatedStorage['zombie'] :Clone ()
zombieCopy.Parent + game.Workspace
zombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0) )
end
end
end
tank me later
yoo thanks for this tutorial it didn't work for me before cuz i was dumb and didn't put caps and then when i realized that i need to put caps it finally worked btw i am already subbed
I love how it says Get children
Im a new subscriber:>
Thanks you really teach me a lot you the best..!
Please keep doing this for others who need to be teached to🥰
Thanks this was very helpful, i'm having one problem where my zombies kept killing each other but that's probably just something else
You probably had a scripting mistake
It's not a scripting mistake I had the same problem it depends on what zombie did you choose otherwise you have to create a script in the zombie that makes the not kill each other
in ur damage script make a line where it checks if the thing that is damaging is a player
@Jay probaly in the npc idk
@Jay or i made a script for damage here it is
-- Damaging script for NPC --
local Damage = 1 -- how much damage the npc does--
local Cooldown = 3 -- damage cooldown--
local AttackNpcs = false -- keep false if you want it only to attack players or true if you want it to also attack npcs
for _, bodypart in pairs(script.Parent:GetChildren()) do
if bodypart:IsA("BasePart") then
bodypart.Touched:Connect(function(Hit)
local Humanoid = Hit.Parent:FindFirstChild("Humanoid")
if Humanoid ~= nil and AttackNpcs == true then
script.Disabled = true
Humanoid.Health = Humanoid.Health - Damage
wait(Cooldown)
script.Disabled = false
elseif Humanoid ~= nil and game.Players:GetPlayerFromCharacter(Hit.Parent) then
script.Disabled = true
Humanoid.Health = Humanoid.Health - Damage
wait(Cooldown)
script.Disabled = false
end
end)
end
end
thank you for the best tourial u made it so easy
earned a S U B
wow you are helpful i have never seen a roblox studio youtuber have their own website with extra things and other subjects like python
Hey everything works! Thank you! I turned the billboardgui into a screengui and dragged it to starter gui, how do i go about scripting this. this is how i originally scripted it but it didnt work
game.StarterGui.ScreenGui.TextLabel.Text = 'Wave: '..wave
dont do that make it bill board gui
I tried that and it updates in server only and not client
@@GoingAFKK wdym? It only updates the server and not the client? How is that possible, maybe you mean it updates the client but not the server
@@idkk839 for a screen gui it only updates in server
@@GoingAFKK Oh sorry I didnot know that
I’m giving this dude another sub for the help
hey can you show how do i make a game like this, where people get new items every 5 wave?
All you need to do is make a folder containing all the items you want for each wave in replicated storage, next you want to make a script that detects when it hits every 5 waves. You can do this through a numbervalue in replicated storage. You can then loop through your items folder once the script detects it’s been 5 waves and clone the specific items you want to put in every players backpack
I recommend searching it up on roblox forums and tutorials, trust me one day you’ll find that right tutorial for you
Good stuff man, fantastic video, i've followed and done this about 40 times for different small games but man lua does not want to stick with me lol.
Doing this!
Noice
Yo thank you i been wanting to know how to make this and learn scripting and you taught me a lot of new stuff
Can u make an egg hatching system with inventory like a pets for mining simulator please
thank you so much! now I can make my zombie game!
Hi, how do you make a limit for the zombies? Because in my game it spawns too much zombies. Thanks
local spawns = script.Parent
local zombies = game.Workspace.Zombies
local spawn_time = 10
local max_zombies = 10
New sub earned! this is amazing! at first it didnt work for me but i also made a spelling error. but i fixed it and made a brand new game! thank you!
The voice is very clear
Thanks for your vid, you helped me understand scripting a bit :)
to skip time here is the first script.
local Spawns = script.Parent
local spawn_time = 10
while true do
wait(spawn_time)
for _, spwn in pairs(Spawns:GetChildren()) do
if spwn: IsA('BasePart') then
local ZombieCopy = game.ReplicatedStorage['Zombie']:Clone()
ZombieCopy.Parent = game.Workspace
ZombieCopy.HumanoidRootPart.CFrame = CFrame.new(spwn.Position + Vector3.new(0,3,0))
end
your welcome;)
Thanks you deserves a raise my game ended up getting 5000 active users on my game. Thanks :) i di not know how to code but this tutorial helped me a lot all of my follower like my game.. :D
Awesome! Great job!
this was very helpful god bless this man thank you very much!
thx man this really helped me out
dude awsome video helps alot and its very easy to understand :D keep up btw got new sub
Make part 2 that you won't have like 1000 waves, also u can also add intermission and every wave people spawn, thx.
OMG YES I NEED THAT TOO
Im not good making games so thx for the tutorial i apareciate it!
Very good video
Very clean and clear tutorial
thank you so much this helped a lot on making my zombie game
Cool, and sounds simple!
Thank you so much!!!
Keep up the awesome work!!!!
wow you made my day ty for the tutorial ✨✨
Your teaching is very very good 🙂🙂🙂🙂🙂
Thanks, I was thinking of making a wave game
Ty this helped I’m making a zombie shooter game it’s not the best but it’s my first time scripting
Thank you this is the only tutorial that actually works, but How do you randomise the types of zombies
this is so awesome!!!
Thanks you so much bro!
jus so you know, you are a great man thankyou for the help it made my day
Thanks!
This Hellped me soo much ty
Ur Tutorials r Super Easy!
Helped me learn BasePart a bit more..
You Are A Good Develoiper Helper!
Bro support this guy he deserves more subs
Thanks 🙌
Thank you so much this is my first script
nice tutorial!
thanks man!!
I know that the account I’m on is a troll but can you use the other drooling zombie by roblox? To be specific the one that’s not rthro I just really prefer the classic avatars etc,
Tysm I’m subbing 100%
Damn this is so good mate