Quick tip, change the dummy rigs SKIN COLOUR using the Body Colours object in it! It just helps, usually colouring the rig limb by limb usually bugs out the colours sometimes, so body colours is an alternative! Great video btw, keep up the good work!
this should be the easiest part of this entire thing just make a script that fires when the conditions when game is completed are met For teleportation to lobby you could search a tutorial on how to teleport from a place to place within the same experience and fuse that knowledge with the conditions of game completion
@@uth930 For the teleport script you could use something like this but you need to change up some conditions its just an example :) Good Luck!! :) local Teleportservice = game:GetService("TeleportService") local PlaceID = nil --your place ID local PlayersToTeleport = {} local TeleportOptions = Instance.new("TeleportOptions") TeleportOptions.ShouldReserveServer = true local function PlayerAddedTeleport() local Success, errorM = pcall(function() Teleportservice:TeleportAsync(PlaceID, PlayersToTeleport, TeleportOptions) end) if Success then print("good") elseif errorM then print("Error:" .. errorM) end end game.Players.PlayerAdded:Connect(function(PlayerAdded) table.insert(PlayersToTeleport, PlayerAdded) for i = 1, 10 do task.wait(1) print(i) end PlayerAddedTeleport() end)
Pretty cool but you forgot to add the animation. It’s pretty simple. Just put an animation in the script inside of the mob and write this in the script (make sure you name the animation Anim) local anim = script.Anim anim:Start() - - Before walking - - Walk anim:Stop() - - After walking Pretty simple right? I would also suggest to put the mob in the ReplicatedStorage and spawn it by copying and setting the Parent to Workspace. After the walking, you can safely destroy the rig because it’s still stored in RS.
You should not run aniamtions on the server as server animations tend to get more laggy and performance heavy. You could use a local script and you a event like childadded to run a function onto each zombie . This reduces stress on the server as the animations only run on the clients side.
I’m gonna be honest I don’t think this is that great you didn’t make a tower defense game you made a humanoid walk across a path and stretched it out to 5 minutes the gnome code tutorial that shows you this does it in like 8 minutes while explaining everything I’m not trying to hate merely emphasize the lack of effort here
I don't understand..I watched many videos like this and I put the exact same script and I got an error message bout: 3 is not a valid member of Folder "Workspace.Waypoints". Can somebody explain this to me? I'm running out of time..
Quick tip, change the dummy rigs SKIN COLOUR using the Body Colours object in it! It just helps, usually colouring the rig limb by limb usually bugs out the colours sometimes, so body colours is an alternative!
Great video btw, keep up the good work!
thanks for the advice! :D
Actually pretty nice! You are an underrated channel!
My only question is how when a game is completed or defeated do you telaport yourself back to a lobby like how u do that?
this should be the easiest part of this entire thing
just make a script that fires when the conditions when game is completed are met
For teleportation to lobby you could search a tutorial on how to teleport from a place to place within the same experience and fuse that knowledge with the conditions of game completion
@@uth930 For the teleport script you could use something like this but you need to change up some conditions its just an example :) Good Luck!! :) local Teleportservice = game:GetService("TeleportService")
local PlaceID = nil --your place ID
local PlayersToTeleport = {}
local TeleportOptions = Instance.new("TeleportOptions")
TeleportOptions.ShouldReserveServer = true
local function PlayerAddedTeleport()
local Success, errorM = pcall(function()
Teleportservice:TeleportAsync(PlaceID, PlayersToTeleport, TeleportOptions)
end)
if Success then
print("good")
elseif errorM then
print("Error:" .. errorM)
end
end
game.Players.PlayerAdded:Connect(function(PlayerAdded)
table.insert(PlayersToTeleport, PlayerAdded)
for i = 1, 10 do
task.wait(1)
print(i)
end
PlayerAddedTeleport()
end)
@@uth930Touched:ConnectTo(func)()
If Touched then return false end
end(
Great vid!! I wanna play the td game!! ❤❤
Same
You have amazing content I think you're going to be very successful!
Pretty cool but you forgot to add the animation. It’s pretty simple. Just put an animation in the script inside of the mob and write this in the script (make sure you name the animation Anim)
local anim = script.Anim
anim:Start() - - Before walking
- - Walk
anim:Stop() - - After walking
Pretty simple right?
I would also suggest to put the mob in the ReplicatedStorage and spawn it by copying and setting the Parent to Workspace.
After the walking, you can safely destroy the rig because it’s still stored in RS.
Tell me if you need the ReplicatedStore script also.
You should not run aniamtions on the server as server animations tend to get more laggy and performance heavy. You could use a local script and you a event like childadded to run a function onto each zombie . This reduces stress on the server as the animations only run on the clients side.
I’m gonna be honest I don’t think this is that great you didn’t make a tower defense game you made a humanoid walk across a path and stretched it out to 5 minutes the gnome code tutorial that shows you this does it in like 8 minutes while explaining everything I’m not trying to hate merely emphasize the lack of effort here
YOUR REALLY REALLY GOOD
Good job gamerm8 jr
Bro, you are right 🤣
Your right tho 💀
he literally sounds like gamer m8 with a high pitch voice, Youre right!!
fr
Very underratted youtuber👍
was this at all inspired by Gamer M8 because it seems very similar
partially yes :)
2:06 how do u use other anims u didnt make
you can get a model then go into animate in that model, export the animations to roblox and import it to your own rig :D
i dont get it still when i look export in studio its just import
could it be in publish to roblox, or save to roblox?
do u need a plugin or smth
or do i need to download the animation and use import
@@Xrz1ssc nah i think its just in the default animate thing
Game name?
Do you have the scripts for the enemies to walk?
What model did you use for the walk animation? 2:07
it should show up in toolbox when you search "r6 animations" or something like that
And how do u put it in the enemy? cause i suck at animating and i want one for my td game
Can u make a tutorial for me pls ? Im making a tower defense but i have no knowledge on scripting
Search up gnome codes he has a really good series for tower defense games
Watch GnomeCode's series, it makes it from 0.
I liked your content you can try to make simulator game
outro music name?
I don't understand..I watched many videos like this and I put the exact same script and I got an error message bout: 3 is not a valid member of Folder "Workspace.Waypoints".
Can somebody explain this to me? I'm running out of time..
very cool i sub
I am really this bad at Roblox development..
Even babies are surpassing me 😔
he used a tutorial that you can use too silly
I wish I can make my game right now but I got to wait my dad bring my pc
here before bro becomes famous remember me when you have like 1 mil subs
🫡
What script did you use to make it walk?
ill probably show all the scripts and stuff in the final part
@@longnap_ ok
no hate or anything but this looks a lot like gamer m8's tds video
yeah took alot of inspiration haha
@@longnap_ oh haha good job i thought i watched gamerm8's vid twice
Oh that explains alot
I don’t get how you made the waypoints
there is something within the humanoid properties called WalkToPoint
you can mess around it
nah winter brideges from tds map?
MAKE A PART 2 MAN
On my other channel , I have four fifty
W
thanks for watching!
Great vid for a Chanel with 300 sub :✓
how did you get that topbar in roblox studio?
in the beta features you can enable it im pretty sure :)
@@longnap_ ty
nice man
Why does this Chan has like no subs poeple have to sub
You make way better videos than me. But I have more subscriber how.
MAKE PART 2
He cant because hes waiting for gamer m8 to make part 2
E
Buddy I think it’s better to don’t use a humanoid, use the tween service
yeah humanoid are more laggy . Try not to use moveto() also