Tower Placement - Tower Defense Tutorial #6

  Рет қаралды 349,384

GnomeCode

GnomeCode

Күн бұрын

Building off the back of our raycasting video, we can finish the tower placement system. This one is a biggie!
DISCORD ► / discord
TWITTER ►@gnomecodeRBLX
TIMESTAMPS►
0:00 Intro
0:35 Creating GUI
3:34 Creating Placeholder Tower
7:45 Positioning Towers
11:55 Raycast Params
15:25 Fixing height offset
17:55 Fixing Collisions
20:17 Placing Towers
29:33 Removing Placeholders
31:29 Resricting Placement
36:50 Tower Rotation
39:30 Outro

Пікірлер: 2 900
@GnomeCode
@GnomeCode 2 жыл бұрын
Merry Christmas Gnomes! Hope you're all well. There will be a short break in the episodes during the holiday but we'll be back to work soon!
@PineBloxx
@PineBloxx 2 жыл бұрын
Merry Christmas Gnome! You deserve a break! Congratulations for a great year and have a great holiday!!
@that1gamerlad98
@that1gamerlad98 2 жыл бұрын
Merry Christmas Gnome! Have a nice time and enjoy!
@Theroijr
@Theroijr 2 жыл бұрын
That’s ok because it’s Christmas I was wondering if you can help me and my friend with a game we’re working on
@candykid44
@candykid44 2 жыл бұрын
merry chrysler
@tricky6614
@tricky6614 2 жыл бұрын
marry christmas ❤😍😘🥰
@shahanawahid8797
@shahanawahid8797 2 жыл бұрын
Absolutely brilliant tutorial. Youre very easy to understand what everything is and why we need it. Thank you.
@christianhelle
@christianhelle 2 жыл бұрын
These videos are really great. I'm building a similar game together with my 10 year old son and your way of explaining is so much better and beginner friendly than my way. I'm a developer myself and have been for the last 20 years, but I have close to zero teaching experience. This has been very helpful for my son which tries to watch these on his own. Thanks a ton for publishing these
@ramz8462
@ramz8462 Жыл бұрын
damn u a good dad
@yariop5381
@yariop5381 Жыл бұрын
yes goood dad frl no cap
@castipro
@castipro Жыл бұрын
Do you know why my tower doesnt place properly? I mean, it places but not where it should be
@imstilllandon2922
@imstilllandon2922 Жыл бұрын
W dad
@Frostnaut50_official
@Frostnaut50_official Жыл бұрын
W dad
@UBRNL23_YT
@UBRNL23_YT Жыл бұрын
This tutorial helped me a lot with my tower defense game! thanks gnomecode!
@baconsplayz8079
@baconsplayz8079 2 жыл бұрын
Thanks for teaching us and this improved my building skills, Thank you for the help and stuff.
@Splffo
@Splffo 2 жыл бұрын
Nice tutorial man! it sure took me a long time to fix the mistakes i wrote inside the script. But the game is turning into a real tower defense game!
@Frontline100
@Frontline100 7 ай бұрын
bro the update ruined the developing for my game
@Fabi-ch8sz
@Fabi-ch8sz 7 ай бұрын
​@@Frontline100Do u can place multiple Towers?
@0_Shadow_1
@0_Shadow_1 9 ай бұрын
For anyone making Towers R6 make it like this local x = result.Position.X local y = result.Position.Y + TowerToSpawn["Left Leg"].Size.Y + (TowerToSpawn.PrimaryPart.Size.Y/2) local z = result.Position.Z And set HipHeight to 0 if your tower floats in the air (for small towers)
@OnePiece_Editz.
@OnePiece_Editz. 9 ай бұрын
TYSM
@gregthepolicespuppetreacts2135
@gregthepolicespuppetreacts2135 9 ай бұрын
Thank you! You helped alot
@etudordismount7726
@etudordismount7726 8 ай бұрын
THX SO MUCH IT WAS FLYING IN THE AIR
@etudordismount7726
@etudordismount7726 8 ай бұрын
U HELPED ME I LIKE
@jolt5059
@jolt5059 8 ай бұрын
thanks bro. you are a true guy fam.
@The_Noooob
@The_Noooob 7 ай бұрын
Thank you GnomeCode! Your tutorials are the best!
@zyreth0
@zyreth0 2 жыл бұрын
This is a very good tutorial! I learned many new things :D
@EnderVampire
@EnderVampire 2 жыл бұрын
Hey Gnome! Definitely continue this series because it definitely is amazing, and you do a really good job on explaining the more complex things in coding, but I've been looking everywhere for a tutorial or even something to help me make a game like Phasmophobia or even a really good already made Roblox version called "Specter," so if you can help me make a game like this, I would greatly appreciate it. Keep making amazing vids!
@danix_toe_alt
@danix_toe_alt 7 ай бұрын
make it yourself
@Tealenn
@Tealenn 4 ай бұрын
This was a big one, thank you gnome for a good tutorial!
@user-Aceproductions
@user-Aceproductions 11 ай бұрын
For anyone who’s code says depreciated it is because blacklist was removed from the game. Replace the word blacklist with exclude and it will work
@slobberyflame19
@slobberyflame19 11 ай бұрын
Mine still don’t work
@slobberyflame19
@slobberyflame19 11 ай бұрын
Nvm it work now
@catgaming512
@catgaming512 10 ай бұрын
thanks for the help, i wondered why it didnt work
@yicewie
@yicewie 10 ай бұрын
@@slobberyflame19 what did you do?
@ObliviousNoob1
@ObliviousNoob1 10 ай бұрын
Yo bro your A w
@livestats766
@livestats766 2 жыл бұрын
Hi gnomecode! this tutorial was amazing! Happy holidays and stay safe!
@RichRBLX
@RichRBLX 2 жыл бұрын
your tutorials are great gnome, im on holiday but when i get back i'll continue on this series since ive only done the first 2 episodes :/
@akiprox7
@akiprox7 Жыл бұрын
Best series in the world, ty!
@fysaccc6636
@fysaccc6636 Жыл бұрын
Amazing tutorial! i love it!!
@BucketBloxxer
@BucketBloxxer 2 жыл бұрын
This is so good! Keep up the tower defense tutorials gnomecode!
@CookerX32
@CookerX32 2 жыл бұрын
*snoper*
@Trazor_
@Trazor_ 2 жыл бұрын
snoop
@BucketBloxxer
@BucketBloxxer 2 жыл бұрын
merry christmas eve everyone!
@foxydev5551
@foxydev5551 2 жыл бұрын
Thank you!!! I’ve been looking for a good tutorial for a while now. One thing that you should do soon, is tower animations and a lobby with teleports to the maps for multiplayer..? Maybe a shop with currency too. Just suggestions!
@kingmatt7545
@kingmatt7545 2 жыл бұрын
he will do it just for later episodes
@winchesterplayz9179
@winchesterplayz9179 Жыл бұрын
Your video was very helpful, I'm still learning and getting the hang of it still. I'm into House and EDM. I look forward to seeing more of your
@angomango173
@angomango173 4 ай бұрын
Honestly this series is made so well it deserves a subscribe. Lets get this guy to 100K!
@yukys1
@yukys1 3 ай бұрын
For real man I just made my own td called zombie tower defense
@angomango173
@angomango173 3 ай бұрын
@@yukys1 ok
@angomango173
@angomango173 3 ай бұрын
@@yukys1 no advertisements
@yukys1
@yukys1 3 ай бұрын
Nice
@hypergamer5392
@hypergamer5392 2 жыл бұрын
Thank you for the video! I added some extra things to the script like when you press x it withdraws the tower and I also added a custom health bar can't wait for more videos!
@GnomeCode
@GnomeCode 2 жыл бұрын
Nice work!
@alexanderholmgaardlindholt4922
@alexanderholmgaardlindholt4922 2 жыл бұрын
VERY simple, but nice work yea.
@Scorpio894
@Scorpio894 2 жыл бұрын
How do I do that I would really love to where do I add it in
@Scorpio894
@Scorpio894 2 жыл бұрын
@@alexanderholmgaardlindholt4922 do you know how to do that I would like to
@oskargd1220
@oskargd1220 2 жыл бұрын
@@Scorpio894 Just learn scripting. Search up pea factory, how are you gonna add more to the game once he finishes the tutorial? Your game will just die.
@tinpothead6586
@tinpothead6586 2 жыл бұрын
This is very good! I have some suggestions for future episodes: Modes, Animations, Tower Settings (set tower to first, strongest, closest, etc. ), Appearance changes in upgrades Edit: Maybe even make a shop of towers if you can
@RedLogged
@RedLogged 2 жыл бұрын
it isnt like he was most likely was gonna do this due to the fact that basically every tower defense game has this, not really and original idea but its normal in a tower defense game
@alexanderholmgaardlindholt4922
@alexanderholmgaardlindholt4922 2 жыл бұрын
@@RedLogged the first tower defense game on Roblox does not have Tower Settings Edit: Many others don't too, even the first Tower Defense Game made. (out of roblox)
@Nachoegg
@Nachoegg 2 жыл бұрын
He already did a video about Animations its the part 3
@tinpothead6586
@tinpothead6586 2 жыл бұрын
@@Nachoegg tower animations
@Nachoegg
@Nachoegg 2 жыл бұрын
@@tinpothead6586 oh ok well he only did mob animations in part 3 but good idea
@yasboy8268
@yasboy8268 Ай бұрын
This rly helped me i was stuck for 1 hour but it's now ok Thanks man!
@arnex8560
@arnex8560 2 жыл бұрын
you did a good job, i learn so mutch from you thanks!!!
@Wd40him
@Wd40him 2 жыл бұрын
Thx
@noobgaming0216
@noobgaming0216 2 жыл бұрын
Nice tutorial video, try doing a tower that spawns an ally (ex, military base spawns humvee)
@rgby1367
@rgby1367 2 жыл бұрын
Pretty impressive tutorial. I personally would have done few things slightly different, but it was interesting to see what you did. I have tried making a few tower defense games before, but I'm never too sure how I should make the towers attack the enemy that is closest to the end.
@ThestickmanEmperor
@ThestickmanEmperor 9 ай бұрын
Maybe try having attack teh unit that has existed the longest?
@Mini-se6cx
@Mini-se6cx 8 ай бұрын
@@ThestickmanEmperorslower enemies completely invalidates this
@rcen3493
@rcen3493 8 ай бұрын
@@ThestickmanEmperor Problem with that is, is slow enemies spawn and fast enemies spawn too, the fast enemies wont be targeted.
@mrnoobyt3328
@mrnoobyt3328 10 ай бұрын
This vid actually took me two days to finish💀 nice tutorial!
@loupezzYT
@loupezzYT Жыл бұрын
thank you so so so much, i really needed this for my game
@bloxingz168
@bloxingz168 Жыл бұрын
if you want to fix off hight of the tower just change hiphight of humanoid to -0.5 and in script change it too 1 for small towers like tds 😃
@systemerroryt1967
@systemerroryt1967 6 ай бұрын
how? (Nvm i found out)
@Gnarpyewe
@Gnarpyewe Күн бұрын
thank you so much this series its really goodddddd
@customizednasheeds6536
@customizednasheeds6536 Жыл бұрын
Good job, dude
@Lexii.lindsay3569
@Lexii.lindsay3569 9 ай бұрын
This playlist is literally the equivalent to classes people pay to get about game development and such, this is straight up a blessing
@dandinzin
@dandinzin 8 ай бұрын
Yes, the series is really great just finished it And I see your comment is recent, if you are just starting out, good luck and have fun!
@meg-michelle
@meg-michelle 8 ай бұрын
do you know if the tower placing works for mobile users too?
@dandinzin
@dandinzin 8 ай бұрын
It does, later in the series gnome code goes into mobile support, but the ray cast works@@meg-michelle
@Fonzi2
@Fonzi2 8 ай бұрын
@@dandinzin Hey can you help me, whenever I go to place a unit it shows its on the ground but then it spawns in the air about 1 to 2 studs up, pls help
@ThatoneguyTDS
@ThatoneguyTDS 7 ай бұрын
"straight up blessing"💀💀💀💀💀
@z_n.
@z_n. 9 ай бұрын
Guys, "Blacklist" is now deprecated. So, instead of "Blacklist", it's "Exclude" im pretty sure. Just read it from a devforum.
@Toto70Dev
@Toto70Dev 7 ай бұрын
Yeah its good
@spriteman1925
@spriteman1925 7 ай бұрын
If something is deprecated itll show it and then if you hover on it itll tell you what to do to make it up to date
@FrozenWater-real
@FrozenWater-real 7 ай бұрын
I still did blacklist and it worked but it didn’t show anything in the update too, so I’ll still use blacklist.
@spriteman1925
@spriteman1925 7 ай бұрын
@FrozenWater-ce8jn if you dont use exclude your game is going to break within a year
@spriteman1925
@spriteman1925 7 ай бұрын
​@@FrozenWater-realor later idek just dont use it
@Hudson-ft8go
@Hudson-ft8go Ай бұрын
Thank you so much me and my friends were making a tower defense game and we gave up before we made waves but now were doing where i code and he models stuff
@Fat_GaIa
@Fat_GaIa 2 жыл бұрын
17:07 you can also just add 2 lol but, thank you so much for the help I've been wanting to do this for a while and you let it happen, thank you!
@felixiplang
@felixiplang 2 ай бұрын
Because he used those calculations, he can now use rigs of different sizes and heights and it will still work. It wouldn't work if he added 2, however.
@alexanderholmgaardlindholt4922
@alexanderholmgaardlindholt4922 2 жыл бұрын
I like the tutorial, i don't follow it but it looks very good, and not too hard for beginners :) Good work GnomeCode!
@GnomeCode
@GnomeCode 2 жыл бұрын
That's great to hear, thank you!
@-Cloud-9-Nine-
@-Cloud-9-Nine- 10 ай бұрын
As a beginner myself, this tutorial is so helpful and educational!
@magmaxton
@magmaxton 2 жыл бұрын
Amazing work! I have a question, will you make tower animations?
@livestats766
@livestats766 2 жыл бұрын
I think yes. Because he needs to work the towers more.
@GnomeCode
@GnomeCode 2 жыл бұрын
Yep, will be in episode 7
@thuytrangoan2508
@thuytrangoan2508 2 жыл бұрын
Pog
@livestats766
@livestats766 2 жыл бұрын
@@mijott it will be delayed maybe 1 day or 2,he sayed it in the comments
@TheRealEliteZ0
@TheRealEliteZ0 Жыл бұрын
i like these tutorials
@cijohnbaby6885
@cijohnbaby6885 Жыл бұрын
That's so cool!
@YeorgeX
@YeorgeX 11 ай бұрын
If you are having problems with the hipheight on your r6 character then go to the render stepped function and at the y position where it says local y = result.Position.Y + tower to spawn.Humanoid.Hipheight then in front of it add + 1 + (towerToSpawn.PrimaryPart.Size.Y /2) and set the hipheight for the humanoid to 0 in your character.
@anxerx4186
@anxerx4186 10 ай бұрын
thx it fixed my hipheight bug!
@YeorgeX
@YeorgeX 10 ай бұрын
@@anxerx4186 np.
@cobaltzero
@cobaltzero 5 ай бұрын
for me * 2 worked as well
@YeorgeX
@YeorgeX 5 ай бұрын
@@cobaltzero Ye, bc u used r15
@Neonnz409
@Neonnz409 3 ай бұрын
Hey bro for me ita still in the ground to place how do i fix it
@TheREALceren
@TheREALceren 2 жыл бұрын
Tip: If you want a grid, use local x = math.floor(result.Position.X) local y = math.floor(result.Position.Y + towerToSpawn.Humanoid.HipHeight + (towerToSpawn.PrimaryPart.Size.Y / 2)) local z = math.floor(result.Position.Z)
@Emil_Jansson
@Emil_Jansson 2 жыл бұрын
math.round is more correct in this case and no need to do it on the y-axis.
@TheREALceren
@TheREALceren 2 жыл бұрын
@@Emil_Jansson yeah i dont know that math.round existed im sorry
@qwerty_qwerty
@qwerty_qwerty Жыл бұрын
this broke my script 😃
@ALocalMaid
@ALocalMaid Жыл бұрын
@@qwerty_qwerty Don't trust random code that doesn't tell you what to do with it
@kekefufu2748
@kekefufu2748 Жыл бұрын
Yo this works so well thanks man
@airpet3870
@airpet3870 Жыл бұрын
TNice tutorials was excellent man, thank you so much! I'm a 40yr old noob that's always wanted to try making soft and never got around to it. I'm
@DarkNinja-bf6hk
@DarkNinja-bf6hk 4 ай бұрын
Dam
@thedumbaviator5536
@thedumbaviator5536 2 жыл бұрын
40 minutes of fun
@HurelyDev
@HurelyDev 2 жыл бұрын
back again for another tip! heres how to make a tower that spawns units: 1: make a units folder in replicatedstorage, make a unit. 2: make a script in its humanoid and put this in it: local map = workspace.Daycare -- replace daycare with your map -- do it for how much waypoints you have script.Parent:MoveTo(map.Waypoints["9"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["8"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["7"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["6"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["5"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["4"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["3"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["2"].Position) script.Parent.MoveToFinished:Wait() script.Parent:MoveTo(map.Waypoints["1"].Position) script.Parent.MoveToFinished:Wait() next, if there is a script in its humanoidrootpart, replace it with this: script.Parent.Touched:Connect(function(hit) local plr = game.Players.LocalPlayer if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= "Mini-Purple" then -- replace Mini-Purple with your units name hit.Parent.Humanoid.Health -= 2 script.Parent.Parent:Destroy() end end) Next, put this script in the tower that will spawn the units: local tower = script.Parent.Parent local mobs = workspace.Mobs local function FindNearestTarget() local maxDistance = 50 local nearestTarget = nil for i, target in ipairs(mobs:GetChildren()) do local distance = (target.HumanoidRootPart.Position - tower.HumanoidRootPart.Position).Magnitude if distance < maxDistance then nearestTarget = target maxDistance = distance end end return nearestTarget end local function SpawnUnit() local unit = game.ReplicatedStorage.Units["Mini-Purple"]:Clone() -- replace Mini-Purple with your units name unit.Parent = workspace.Towers unit.HumanoidRootPart.CFrame = workspace.Daycare.Waypoints["9"].CFrame -- replace it with the last waypoint on your map end while true do task.wait(2) local target = FindNearestTarget() if target then target.Humanoid.Health -= 3 end wait(1) SpawnUnit() end Now your done!
@ownerthegamer1218
@ownerthegamer1218 2 жыл бұрын
Thank you
@ownerthegamer1218
@ownerthegamer1218 2 жыл бұрын
Sorry but it says "HumanoidRootPart is not part of workspace" how do I fix that?
@ownerthegamer1218
@ownerthegamer1218 2 жыл бұрын
Can you tell me how to do all of this? I might have messed something up
@HurelyDev
@HurelyDev 2 жыл бұрын
@@ownerthegamer1218 do you have discord
@ownerthegamer1218
@ownerthegamer1218 2 жыл бұрын
@@HurelyDev yes Owner_Pro1#0988
@lordwigstyle8017
@lordwigstyle8017 2 жыл бұрын
He didnt mention this but if you are using a model, not just a part use this in towertesting: local distance = (target.HumanoidRootPart.Position - tower.HumanoidRootPart.Position).Magnitude
@FrazdYT
@FrazdYT 2 жыл бұрын
at WHAT LINE
@roboticgames2989
@roboticgames2989 10 ай бұрын
@@FrazdYT bruh if you see a local that means its a variable and local distance so replaces what local distance is with that
@kapochannelby7047
@kapochannelby7047 Жыл бұрын
thank you homie appreciate it dawg,
@stoneh8733
@stoneh8733 3 ай бұрын
for those of you having the same issue i was having, if your character is still in the ground when you spawn it in, spawn a part at the bottom of the legs, so its colliding with the legs, move the legs to where the torso should be and move the torso, arms, and head up so it looks like it should normally, then get rid of the part. thats what i did and it works.
@enb6720
@enb6720 2 жыл бұрын
R6 Models have a default HipHeight of 0, to fix this change it to 2 in the Humanoid settings in your Tower model. :)
@SD-uv5bk
@SD-uv5bk 2 жыл бұрын
THANKS!
@sraiaan
@sraiaan 2 жыл бұрын
there is a flaw to this, and thats that when the tower spawns, it will be floating. i cant find a way to fix it
@SD-uv5bk
@SD-uv5bk 2 жыл бұрын
@@sraiaan same this has happened to me, so I just switched the tower to R15… I’m sure there is a way to fix it with R6 but I am not aware of it
@yea152
@yea152 2 жыл бұрын
@@sraiaan unanchor your primary part, it adjusts itself to the ground and on later levels anchor the humanoidrootpart so it stays still.
@ThatOneTechy
@ThatOneTechy 2 жыл бұрын
@@sraiaan Do this: local y = result.Position.Y + towerToSpawn.Humanoid.HipHeight + 1.44 + (towerToSpawn.PrimaryPart.Size.Y / 2) this spawns its at the right without making it float. (Replace 1.44 with your characters leg height
@KoolKiwi_
@KoolKiwi_ 11 ай бұрын
I recently encountered a problem where my gun wouldn't stick to my tower. I later figured out that I had to un-anchor it and I also made it a union to keep it more neat. I hope this helps you all!
@BhroaaFN
@BhroaaFN 10 ай бұрын
The comment i needed to hear
@cosmix2711
@cosmix2711 9 ай бұрын
I did that but for some reason now it just falls off Edit: btw I have r6 model
@cosmix2711
@cosmix2711 9 ай бұрын
Like it just falls to the ground instead of sticking to it
@KoolKiwi_
@KoolKiwi_ 9 ай бұрын
is it un-anchored and everything?@@cosmix2711
@Comptoon
@Comptoon 9 ай бұрын
@@cosmix2711 (if you use the dfeault roblox animator) make the animation without the gun (i suggest duplicating it in case something rong happens) then after you finished the animation, rig the model with the weapon (because more motor parts causes error on roblox animator). [idk if i am right but..]
@camella-andreijosepho.escu9758
@camella-andreijosepho.escu9758 Жыл бұрын
Your videos are great! i just have a teeny tiny problem. When i click add group in collision groups it gives me an error that has to do with built in studio scripts and i cant add any group even when i try to.
@ExstraLuck
@ExstraLuck Жыл бұрын
This guy deserves 2 mil subs!
@concordeaviation114
@concordeaviation114 Жыл бұрын
nah, too little. he deserves 10 mil
@cybecc
@cybecc 2 жыл бұрын
at the line 52, here is the actual line: local y = result.Position.Y + towerToSpawn.Humanoid.HipHeight + (towerToSpawn.PrimaryPart.Size.Y * 1.5)
@yazanzy
@yazanzy 2 жыл бұрын
THANKS SOOOOO MUSH
@gpro1773
@gpro1773 11 ай бұрын
It goes a lil bit higher than normal, but it helped me fix a bug. Thanks!
@baguettelord9741
@baguettelord9741 6 ай бұрын
Yes, and make sure that hipheight is 0 and not 2
@jamesgamertime435
@jamesgamertime435 5 ай бұрын
Thank you
@mrnoobyt3328
@mrnoobyt3328 10 ай бұрын
Collision Fix: If you still collide with your towers (can't walk through them) then, move your tower to workspace and unanchor it and anchor it again and put it back into the towers folder in replicatedstorage
@thatonekittykat
@thatonekittykat 10 ай бұрын
I unanchored everything with an anchor enable/disable, still wont collide.
@trafed898
@trafed898 10 ай бұрын
Ah me too
@mrnoobyt3328
@mrnoobyt3328 10 ай бұрын
@@trafed898 you fixed it?
@trafed898
@trafed898 10 ай бұрын
@@mrnoobyt3328 no
@LardonDash
@LardonDash 9 ай бұрын
Hello guys ! can anyone help me pls ? my troup do not spawn where i click he spawn in its default workspace location ! (and I watched the video 5 times (at least) and I'm still blocked)(And (last time) there's no error so I can't correct it(yeah it's long sorry).)
@licenciadopii803
@licenciadopii803 Жыл бұрын
i was at the 8 minutes mark then i got engrossed in the potential masterpiece i could make and started dancing and bobbinb my head
@raphaelgamer4381
@raphaelgamer4381 Жыл бұрын
There seems to be a bug in my GameController script. When i try spawning a tower, it does not spawn. I saw a comment and it said that it was because i didn't specify what object the Humanoid was in when setting the Y position in the RenderStepped function. I tried that and it still didn't work. Is there a reason why?
@Super123squeak
@Super123squeak 3 ай бұрын
im having a very similar issue but instead it is saying argument 1 missing or nil and the tower doesn't spawn I've been trying for over 4 days and cant seem to find the issue
@stefotheguy2766
@stefotheguy2766 2 жыл бұрын
15:45 Warning flying gnomes have been spotted around the globe you can't run or hide they will find you
@Panda-vm1vm
@Panda-vm1vm 2 жыл бұрын
And they have slingshots
@thebluedemon168
@thebluedemon168 2 жыл бұрын
@@Panda-vm1vm true
@flopperplayz6776
@flopperplayz6776 Жыл бұрын
I don't want to to to DIE!!!!!!!!
@flopperplayz6776
@flopperplayz6776 Жыл бұрын
Ggggggggggggg
@LeftyWithPuppetEditz
@LeftyWithPuppetEditz Жыл бұрын
I dont wanna die!
@user-lv1ws3lp2q
@user-lv1ws3lp2q 5 ай бұрын
i actually have a problem that it is says that setprimaryPartCframe is not a valid member of workspace
@tigertylan1133
@tigertylan1133 4 ай бұрын
Capitalize the f
@typicalaverage
@typicalaverage 2 жыл бұрын
So for those who want to make hidden enemies *actually* work, this is how First, you add a configuration folder into *every* single zombie you made, and rename it to "Attributes" or whatever you want. Next, add a BoolValue and rename it to "Hidden". After that, go to your tower and in the "if target then" script, add if target.Attributes.Hidden.Value == false then target.Humanoid:TakeDamage(1) end And for those whom want to make their towers an ACTUAL npc and make them work, here's the script i used (thanks to another guy for letting me know how to make towers face the enemy (PUT THE SCRIPT IN HUMANOIDROOTPART) local tower = script.Parent.Parent local mobs = workspace.Mob local part = script.Parent local function FindNearestTarget() local maxDistance = 25 local nearestTarget = nil for i, target in ipairs(mobs:GetChildren()) do local distance = (target.HumanoidRootPart.Position - tower.HumanoidRootPart.Position).Magnitude if distance < maxDistance then nearestTarget = target maxDistance = distance end end return nearestTarget end while true do local target = FindNearestTarget() if target then target.Humanoid:TakeDamage(1) else end task.wait(0.1) end Hope it worked! :D
@chronos3370
@chronos3370 2 жыл бұрын
thx i didnt used but i think imma use it :D
@typicalaverage
@typicalaverage 2 жыл бұрын
I forgot the humanoid facing part but that's in the next episode, oh well!
@DustedMain
@DustedMain 2 жыл бұрын
i cant seem to make it so that specific towers CAN see hidden
@wither7293
@wither7293 2 жыл бұрын
Can you make that its LIKE with the updated tower script
@goofymemer_1
@goofymemer_1 2 жыл бұрын
now I want a tower that can attack hiddens
@sigmagyatttohio215
@sigmagyatttohio215 2 жыл бұрын
this has been happening since episode 2 but every time the mobs spawn there is always one that is in workplace and cant be killed by my towers, how can i delete them as soon as i spawn in?
@guxango8630
@guxango8630 2 жыл бұрын
Can you make a model with all the towers so we can take your towers?
@angomango173
@angomango173 4 ай бұрын
he has already done this
@harryxd8141
@harryxd8141 9 ай бұрын
the collision with mobs dosent work mobs cant walk past my slinger
@pizzawithananas
@pizzawithananas 5 ай бұрын
my tower would not stick to my cursor and it would be very hard for me to move it around as it keeps falling off, how do i make it so that it sticks to my mouse pointer?
@bozominuselevation
@bozominuselevation 9 ай бұрын
if your character doesn't have a hipheight, click the model and check it's size, and then make the hip height double the size of your model. it should work if you have a normal r6 rig.
@chunkyfunkymonkey
@chunkyfunkymonkey 2 жыл бұрын
if you want the height offsett fixed with r6 use + towerToSpawn.Humanoid.HipHeight + 2 + (towerToSpawn.PrimaryPart.Size.Y / 2) instead of + towerToSpawn.Humanoid.HipHeight + (towerToSpawn.PrimaryPart.Size.Y / 2) make sure ur rigs hip height is 0 if you wish to do this.
@eduardobrtx3587
@eduardobrtx3587 2 жыл бұрын
BROO thank You so much!!!!!!
@terrencelin5133
@terrencelin5133 2 жыл бұрын
or you could just set the humanoid to have a hipheight of 2
@chunkyfunkymonkey
@chunkyfunkymonkey 2 жыл бұрын
@@terrencelin5133 no, this doesnt work for r6.
@chunkyfunkymonkey
@chunkyfunkymonkey 2 жыл бұрын
and if u have multiple sized r6 towers, you cant easily change that.
@hudaiscool
@hudaiscool 2 жыл бұрын
this help me alot! also I have a suggestion: a skin shop for towers, require money to spawn tower, a map teleporter [in lobby and then you select map in elevator/map select then teleported], gamemodes, gives buff tower.
@mouseinglasses
@mouseinglasses 2 жыл бұрын
Tds player?
@sukiyaki4623
@sukiyaki4623 2 жыл бұрын
@@mouseinglasses nope literally just the basics of a roblox td game
@Bot-iv7io
@Bot-iv7io 10 ай бұрын
@@mouseinglasses tds doesnt let you select maps unless its in survival so it leans more towards critical tower defense
@Shadowalp
@Shadowalp Жыл бұрын
thank you so much
@alieltouny1264
@alieltouny1264 2 жыл бұрын
Your the best
@tellymage
@tellymage 2 жыл бұрын
saving my spot! 31:40, the game is going well! i customized the animations, made my own troops, and learned a few things or more about scripting! this tutorial is efficient, and great to follow for starters! loved it!
@overlord2754
@overlord2754 2 жыл бұрын
I think i should give up
@kiefsOnlinegames
@kiefsOnlinegames 2 жыл бұрын
How did you not get error i got an error at 29:30
@eee6502
@eee6502 2 жыл бұрын
@@kiefsOnlinegames what was ur error?
@kiefsOnlinegames
@kiefsOnlinegames 2 жыл бұрын
@@eee6502 my tower isnt placing but i found out the problem
@kiefsOnlinegames
@kiefsOnlinegames 2 жыл бұрын
@kiefsOnlinegames i finally found out.. stupid me
@nexoshez
@nexoshez 2 жыл бұрын
Can the next video have mobile support and/or console support? cause my friends cant access much - Fixed! heres if you need mobile support (put in GameController) function TouchLongPress(TouchPositions, state, gameProcessedEvent) if canPlace then spawnTowerEvent:FireServer(towerToSpawn.Name, towerToSpawn.PrimaryPart.CFrame) RemovePlaceholderTower() end end UserInput.TouchLongPress:Connect(TouchLongPress)
@sukiyaki4623
@sukiyaki4623 2 жыл бұрын
how would i do this?
@nexoshez
@nexoshez 2 жыл бұрын
@@sukiyaki4623Put the script part under the UserInputService.InputBegan function. this is to place towers on mobile
@sorincocea3596
@sorincocea3596 2 жыл бұрын
Hey i am looking for a tip its says that the comand Activated does not exist and never existed how do i replace it?
@bihits5ire
@bihits5ire Жыл бұрын
Humanoid is not a valid member of Model "Workspace.Towers.Cowboy". It keeps saying this for when I want the tower to stay on the ground and i cant fix it. Please help
@donofr666
@donofr666 Жыл бұрын
i have a problem when i click where i want to place my tower it just go in the original spot that it was even the other tower go there so it stack in one place i dont konw if its because i dont use a humanoid edit: i solved it it was because the primary part is inside the other part
@TheOhioMonkey
@TheOhioMonkey 4 ай бұрын
how did u solve it?
@donofr666
@donofr666 4 ай бұрын
@@TheOhioMonkey i changed the primary part to be the one with the other one in it
@youraveragecuber101
@youraveragecuber101 Ай бұрын
can i pls see your code i am really stuck on how to fix it
@lilianaramirez8496
@lilianaramirez8496 2 жыл бұрын
If anyone is using R6 then replace your Y position script, with local y =result.Position.Y + towerToSpawn.Humanoid.HipHeight + (towerToSpawn.PrimaryPart.Size.Y + 1)
@drakedradler
@drakedradler Жыл бұрын
wdym at what
@drakedradler
@drakedradler Жыл бұрын
im using r6
@Bobbies1
@Bobbies1 Жыл бұрын
oh damn, this is a good tip
@reis1325
@reis1325 Жыл бұрын
thank you!
@slurpybanana
@slurpybanana Жыл бұрын
TYSM
@goat4634
@goat4634 2 жыл бұрын
GnomeCode, do you know why I have an error in my script which is "SetNetWorkOwner is not a valid member of Part "Workspace.Towers.Slinger.HumanoidRootPart", even though It is the exact script from the video? (Thank you in advance!)
@goat4634
@goat4634 2 жыл бұрын
@why thank you!
@tdsplayer
@tdsplayer Жыл бұрын
what to do if i did the collision correctly but when i put the tower i go through it but it moves the same with the mob what should i do with it please tell me
@BryAstronaut
@BryAstronaut Жыл бұрын
12:06 gnome jumpscare
@galaxywithcaramel
@galaxywithcaramel Жыл бұрын
I'm a gnome!
@PineBloxx
@PineBloxx 2 жыл бұрын
Let get Gnome to 50K by the end of the year as our Christmas Present! He deserves it! #GnomeTo50K
@livestats766
@livestats766 2 жыл бұрын
#GnomeTo50K
@connorblox2244
@connorblox2244 2 жыл бұрын
#GnomeTo50K
@JoshieBoy_
@JoshieBoy_ 2 жыл бұрын
#GnomeTo50K
@pretech7047
@pretech7047 2 жыл бұрын
#GnomeTo50K
@drakedradler
@drakedradler Жыл бұрын
#GnomeTo100K
@oskargd1220
@oskargd1220 Жыл бұрын
I'm not following the tutorial (just raycast cause Mouse is superseded) but making my own td with little help, yet I can't help but think about exploiters being able to fire a remote that places a tower on restricted areas, how would u fix this
@iversonfloresca9801
@iversonfloresca9801 7 ай бұрын
I need help regarding on the part 26:23. After I changed it into = cframe and the next parts just like in the video and also using the Slinger model, it says that "Unable to assign property CFrame. CoordinateFrame expected, got nil" after pressing the play. Is there something that I'm missing?
@joshyh4vidz
@joshyh4vidz 6 ай бұрын
im having the same problem please let me know if you fix it
@literallythatbaconyt5476
@literallythatbaconyt5476 2 жыл бұрын
i need help: when i place another tower it just goes back to it's position when i put the tower in ReplicatedStorage and there is a random block (or torso of my tower) in the left side, so GnomeCode help me with this problem when you see this. And also my tower’s lower body is stuck on floor when your preparing to place my tower. And how to make a tower and how to give your tower a weapon.
@thecastorzs7373
@thecastorzs7373 2 жыл бұрын
Same and I don't know how to fix either
@zgray3807
@zgray3807 2 жыл бұрын
Same for the 1st half
@cockroachman809
@cockroachman809 Ай бұрын
@@zgray3807 its anchored or smth
@JaxAttackRBX
@JaxAttackRBX 2 жыл бұрын
I'm still having problems after 16:11 I have two problems. 1. My tower isn't dealing damage to the enemies 2. Even after the script was perfect my tower got stuck in the ground as placing it.
@roystopmotion6150
@roystopmotion6150 2 жыл бұрын
No.2 me too..
@bobkerman8930
@bobkerman8930 2 жыл бұрын
Edit: i actually rewrote the whole entire series and it worked u should try it and now im on episode 18 sofar sogood
@ratcraftplayzrblx6942
@ratcraftplayzrblx6942 2 жыл бұрын
no.2 im also stuck on that pls let me know if u find a solution
@JaxAttackRBX
@JaxAttackRBX 2 жыл бұрын
@@ratcraftplayzrblx6942 I figured out the issue. I think it's because I did not set the hipheight properly. If that's not the case, then I would rewatch the video a couple of times and check over your script as you're listening
@ratcraftplayzrblx6942
@ratcraftplayzrblx6942 2 жыл бұрын
@@JaxAttackRBX thank you but i kind of gave up on the idea bc it was a lot of work for me only but ty.
@UTubeStudios
@UTubeStudios 9 ай бұрын
thanks it helped so much!
@ZionSalcedo
@ZionSalcedo 9 ай бұрын
Can you post your code in a comment I can't get mine to work
@UTubeStudios
@UTubeStudios 9 ай бұрын
@@ZionSalcedo for what scripts
@ZionSalcedo
@ZionSalcedo 9 ай бұрын
@@UTubeStudios Gamecontroller script
@demonicdrowser
@demonicdrowser 2 жыл бұрын
thnx so much!
@karleegaming8482
@karleegaming8482 Жыл бұрын
Can someone help me? My tower is working perfectly fine until I place it into the "Towers" folder. Once I do that and spawn the tower it stops printing everything it is being told to do and doesn't damage the enemy.
@zek3was_here_
@zek3was_here_ 2 ай бұрын
I'm having a similar probl3m but it's the tower just won't spawn
@justaguythatpostsrobloxclips
@justaguythatpostsrobloxclips Ай бұрын
@@zek3was_here_ Yeah i am having the same problem
@plabulous
@plabulous 14 күн бұрын
is the towers folder in workspace or replicatedstorage
@karleegaming8482
@karleegaming8482 14 күн бұрын
@@plabulous replicatedstorage
@karleegaming8482
@karleegaming8482 13 күн бұрын
@@plabulous replicatedstorage
@Wazzalish
@Wazzalish 2 жыл бұрын
To get damage to work on a tower for now you need to change in the testing tower script (If your have your script in the tower) change workspace.TowerName.HumanoidRootPart to workspace.Tower.TowerName.HumanoidRootPart then damage should work!
@bobkerman8930
@bobkerman8930 2 жыл бұрын
"If u have ur script on ur tower" wait where i put it?
@jjmyclark7354
@jjmyclark7354 9 ай бұрын
I don’t understand
@user-uk4sv7cq2h
@user-uk4sv7cq2h Жыл бұрын
Hello Gnome! please help me! when I put my slinger on, it will spawn like a normal npc, but ForceField remains inside it along with its usual texture
@4SlimeDev
@4SlimeDev 7 ай бұрын
Okay so I am having some trouble with my placement system. When I click on the tower it works fine and when I place it its fine. But lets say someone clicks a tower, then they decide they want to place a different tower then they would just click a different tower in the loadout. But in my game when you try to do that it spawns in a placeholder tower making it difficult to place other towers. Does anyone have a fix for this?
@nol12bloxYT
@nol12bloxYT Жыл бұрын
For anyone who has an R6 model for your tower ("Select the humanoid to check") and when you place the tower it has a floating bug, change the RigType from R6 to R15 in the humanoid.
@wuwapit8293
@wuwapit8293 Жыл бұрын
When i change the rig it just changes the arms legs and torso to brick what can i do to change that
@nol12bloxYT
@nol12bloxYT Жыл бұрын
@@wuwapit8293 maybe try using a different model that is R15 or maybe mess around with the hipheight.
@wuwapit8293
@wuwapit8293 Жыл бұрын
@@nol12bloxYT setting hipheight to 0 works but when im placing the tower it clips into the floor
@nol12bloxYT
@nol12bloxYT Жыл бұрын
@@wuwapit8293 I had the same problem, but when I changed the rigtype to R15 and set hipheight to 2, it seems to work fine to me.
@wuwapit8293
@wuwapit8293 Жыл бұрын
@@nol12bloxYT found a solution add the height of one of the legs: local y = result.Position.Y + towerToSpawn:FindFirstChild("Left Leg").Size.Y + (towerToSpawn.PrimaryPart.Size.Y / 2)
@KielRussee
@KielRussee 2 жыл бұрын
38:43 SMALL DETAIL : For anyone that wants the rotation to "save" for placing the next unit just put rotation = rotiation not rotation = 0
@KarZeCompany
@KarZeCompany 2 жыл бұрын
You don't even need that code if you want the rotation to "save"
@testings2890
@testings2890 2 жыл бұрын
i need help, how do i make it look at the enemie, it wont damage it. Please respond with code, rthanks
@capistudio867
@capistudio867 2 жыл бұрын
did i do anything wrong, gnome code? local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local PhysicsService = game:GetService("PhysicsService") local UserInputService = game:GetService("UserInputService") local Events = ReplicatedStorage:WaitForChild("Events") local Towers = ReplicatedStorage:WaitForChild("Towers") local rotation = 0 local TowerToSpawn = nil local CanPlace = false local Camera = workspace.CurrentCamera local gui = script.Parent local function MouseRaycast(blacklist) local mousePos = UserInputService:GetMouseLocation() local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Blacklist raycastParams.FilterDescendantsInstances = blacklist local mouseRay = Camera:ViewportPointToRay(mousePos.X, mousePos.Y) local raycastResult = workspace:Raycast(mouseRay.Origin, mouseRay.Direction * 1000, raycastParams) return raycastResult end local function RemovePlaceholderTower() if TowerToSpawn then TowerToSpawn:Destroy() TowerToSpawn = nil rotation = rotation end end local function AddPlaceholderTower(name) local TowerExists = Towers:FindFirstChild(name) if TowerExists then TowerToSpawn = TowerExists:Clone() TowerToSpawn.Parent = workspace.Towers end for i, object in ipairs(TowerToSpawn:GetDescendants()) do if object:IsA("BasePart") then PhysicsService:SetPartCollisionGroup(object, "Tower") object.Material = Enum.Material.ForceField object.Transparency = 0.301 object.Color = Color3.fromRGB(85, 255, 0) end end end UserInputService.InputBegan:Connect(function(input, processed) if processed then return end if TowerToSpawn then if CanPlace then if input.UserInputType == Enum.UserInputType.MouseButton1 then Events.TowerSpawn:FireServer(TowerToSpawn.Name, TowerToSpawn.PrimaryPart.CFrame) RemovePlaceholderTower() end elseif input.KeyCode == Enum.KeyCode.R then rotation += 90 end end end) local function ColorPlaceholderTower(color) for i, object in ipairs(TowerToSpawn:GetDescendants()) do if object:IsA("BasePart") then object.Color = color end end end gui.MainFrame.button1.Activated:Connect(function() AddPlaceholderTower("Patty") end) RunService.RenderStepped:Connect(function() local result = MouseRaycast({TowerToSpawn}) if result and result.Instance then if result.Instance.Parent.Name == "PlacementArea" then CanPlace = true ColorPlaceholderTower(Color3.new(0, 1, 0)) else CanPlace = false ColorPlaceholderTower(Color3.new(1, 0, 0)) end local x = math.floor(result.Position.X) local y = math.floor(result.Position.Y + TowerToSpawn.Humanoid.HipHeight + (TowerToSpawn.PrimaryPart.Size.Y / 2)) local z = math.floor(result.Position.Z) local cframe = CFrame.new(x, y, z) *CFrame.Angles(0, math.rad(rotation), 0) TowerToSpawn:SetPrimaryPartCFrame(cframe) end end)
@capistudio867
@capistudio867 2 жыл бұрын
cuz for some reason my character doesn't turn even though I did exactly what he said.
@aven6150
@aven6150 Жыл бұрын
@@capistudio867 Open output in the view tab of roblox studio and hit play, it will show you what isn't working by showing a red text about the problem and you can click the red text and send you to a specific part of the script, you can then go into the video at that specific part of the script and see if you messed up anything, I always do that if it messes up, usually some grammar or punctuation error
@testings2890
@testings2890 2 жыл бұрын
i need help, how do i make it look at the enemie, it wont damage it. Please respond with code, rthanks
@user-qq7nn3oy4y
@user-qq7nn3oy4y 9 ай бұрын
you're god. Thank you Sooooooooooooooooooooooooooooooo much
@zFrost
@zFrost Жыл бұрын
(Solved, note for future me to remember this comment if it happens again) When i press the spawn button my tower gets cloned in the place where i left it instead of following my mouse, any ideas why this isn't working? I've tried using a mesh part as my tower and a humanoid NPC as a tower and they both act the same, they work exactly like this: 7:17 My code is the same as the video except everything past fixing height offset Solution: I checked the video 3 times, and just now i realized what was wrong in the game controller script: local function AddPlaceholderTower(name) local towerExists = towers:FindFirstChild(name) if towerExists then local towerToSpawn = towerExists:Clone() towerToSpawn.Parent = workspace.Towers end end All you have to do it delete the "local" in the third towerToSpawn
@umm134
@umm134 Жыл бұрын
TYSM!
@cakecheese2895
@cakecheese2895 Жыл бұрын
You are an angel
@reis1325
@reis1325 Жыл бұрын
Holy Bro I love you thank you you just saved my life and like 35 hours of trying to find out the bug
@i_beez
@i_beez Жыл бұрын
*I tried to fix 1 hour, THANKS*
@slurpybanana
@slurpybanana Жыл бұрын
It still spawns it in the placeholder position and not where i clicked
@PipoPavan
@PipoPavan Жыл бұрын
17:14 if / 2 doesnt work . Try using + 1 :)
@user-fx3ux9uo1m
@user-fx3ux9uo1m Жыл бұрын
tysm
@oscmatis
@oscmatis Жыл бұрын
it still goes 1 stud up when clicked
@CurtyRagsdude
@CurtyRagsdude Жыл бұрын
Since my grandpa's birthday and my birthday are 1 week apart, this episode was published on my birthday and the very next episode was published on my grandpa's birthday 😁
@scripted_glitch418
@scripted_glitch418 Жыл бұрын
is there an issue with my code since the placement of my towers are really laggy and delayed and just glitch out
@rymanpotat7410
@rymanpotat7410 2 жыл бұрын
Please make a way for you to upgrade your towers, the base can lose health, and be able to place multiple towers not just slinger.
@jmbutchkoy4950
@jmbutchkoy4950 2 жыл бұрын
Dude the series isn't even finished be patient
@animebeastmasterpro67
@animebeastmasterpro67 2 жыл бұрын
@@jmbutchkoy4950 he was asking for gnomecode to create those things in a new video, chill
@jmbutchkoy4950
@jmbutchkoy4950 2 жыл бұрын
​@@animebeastmasterpro67 Why are you telling me to chill when I wasn't even upset at my other comment above?
@animebeastmasterpro67
@animebeastmasterpro67 2 жыл бұрын
@@jmbutchkoy4950 my brain just melted reading those last few words
@jmbutchkoy4950
@jmbutchkoy4950 2 жыл бұрын
@@animebeastmasterpro67 shoot.. should've worded it differently lmao
@nondos91
@nondos91 2 жыл бұрын
Hey GnomeCode, when i click to the tower button, the tower does not follow my mouse. Is there an error with the RenderStepped Script? RunService.RenderStepped:Connect(function() if towerToSpawn then local result = MouseRaycast({towerToSpawn}) if result and result.Instance then local x = result.Position.X local y = result.Position.Y + towerToSpawn.Humanoid.HipHeight + (towerToSpawn.PrimaryPart.Size.Y / 2) local z = result.Position.Z local cframe = CFrame.new(x, y, z) towerToSpawn:SetPrimaryPartCFrame(cframe) end end end)
@aida_n7880
@aida_n7880 2 жыл бұрын
What is the HipHeight? Did you check the hipheight of the HumanoidRootPart???
@duck.99123
@duck.99123 2 жыл бұрын
sorry man i have the same problem. No idea how to fix. Maybe just try re writing the script? I know it wil take a while but atleast you will get anything you might have missed. It worked for me on the damaging enemies tutorial i might try it again on this
@MalrusOSC
@MalrusOSC 2 жыл бұрын
Did you make sure to specify the thing that the Humanoid part is in? I had the same problem and turns out I didn’t specify the model that it was in. If it works, that’s great to know
@MalrusOSC
@MalrusOSC 2 жыл бұрын
For example, if you just put “towerToSpawn.Humanoid”, it isn’t specifying the thing it may be in. You might want to do this instead: “towerToSpawn.modelnamegoeshere.Humanoid” of course change the modelnamegoeshere, but it might fix it
@Glo_Meo
@Glo_Meo Жыл бұрын
try changing the Y to local y = result.Position.Y + towerToSpawn.Humanoid.HipHeight + (towerToSpawn.PrimaryPart.Size.Y * 1.5)
@Gabriel-kk8ct
@Gabriel-kk8ct Жыл бұрын
Absolutely!!
@Eludeeee
@Eludeeee 6 ай бұрын
Glitch: so if I put the ReplicatedStorage>Towers>Slinger and put it somewhere in the map, when I try placing it, the further away I placed it from the original, it just offsets? Explain
@wasdwar4egregsgsfdgrsdfgsreg
@wasdwar4egregsgsfdgrsdfgsreg 9 ай бұрын
if you want to make it so you can cancel the tower placement, go right under where you put the rotation part and put elseif input.KeyCode == Enum.KeyCode.Q then RemovePlaceholderTower() end you can replace the keycode with anything you want but I just put it as Q
@concealedVV
@concealedVV 9 ай бұрын
on what line?
@R1S1SKA
@R1S1SKA 8 ай бұрын
Thank you!
@captainmojo3771
@captainmojo3771 5 ай бұрын
for anyone who is having trouble with this do this to make it work right. RemovePlaceholderTower() end ------------------------------------------------------------------------------------------------------------------ don't copt anything before this line this is just to show where to put it elseif input.KeyCode == Enum.KeyCode.R then rotation += 90 elseif input.KeyCode == Enum.KeyCode.Q then RemovePlaceholderTower() end end end)
Animated Tower Attacks  - Tower Defense Tutorial #7
28:44
GnomeCode
Рет қаралды 231 М.
Mystery Code - Is this Free Model a VIRUS?
12:05
GnomeCode
Рет қаралды 301 М.
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 27 МЛН
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 1,1 МЛН
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 4 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 502 М.
One year of my C++ SFML journey
5:39
Snapi
Рет қаралды 380 М.
Beating 5 Scam Arcade Games with Science
20:31
Mark Rober
Рет қаралды 87 МЛН
I Played Every Roblox Tower Defense Game
27:01
propellars
Рет қаралды 604 М.
Mouse Raycasting  - Tower Defense Tutorial #5
14:58
GnomeCode
Рет қаралды 210 М.
Can 6 DEVS Make a Tower Defense Game Without Communicating?
14:01
Base Health  - Tower Defense Tutorial #8
28:12
GnomeCode
Рет қаралды 139 М.
Why Roblox Studio is Confusing For Beginners
15:22
ByteBlox
Рет қаралды 84 М.
Can 6 DEVS Make a SIMULATOR Game Without Communicating?
12:42
RoDev
Рет қаралды 1,3 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 27 МЛН