- Видео 160
- Просмотров 16 066 176
GnomeCode
Великобритания
Добавлен 28 ноя 2018
I make things in Roblox, and make videos about making those things.
Join our community of Gnomes to boost your game dev knowledge, and have fun while you do it!
Join our community of Gnomes to boost your game dev knowledge, and have fun while you do it!
GNOMEJAM IS BACK - Win 100k Robux
GNOMEJAM RANDOMIZER►www.roblox.com/games/18392144674/Asset-Randomizer
DISCORD ► discord.gg/utqq7zM
TWITTER ► gnomecodeRBLX
MERCH ► shop.gnome.codes/
WEBSITE ► gnome.codes/
DISCORD ► discord.gg/utqq7zM
TWITTER ► gnomecodeRBLX
MERCH ► shop.gnome.codes/
WEBSITE ► gnome.codes/
Просмотров: 5 541
Видео
How to make a Teddy game in 2024
Просмотров 11 тыс.День назад
THE KIT►gnome.codes/tutorials/teddy DISCORD ► discord.gg/utqq7zM TWITCH ► www.twitch.tv/gnomecode TWITTER ► gnomecodeRBLX MERCH ► shop.gnome.codes/ WEBSITE ► gnome.codes/ TIMESTAMPS ► 00:00 Intro 00:22 Why Teddy open-source? 02:51 Setting up the kit 05:44 Character animations 06:24 Editing the map 07:27 Editing cutscenes 08:44 Editing the shop 10:46 Monetization 11:25 Outro
100K FACE REVEAL Q+A
Просмотров 30 тыс.4 месяца назад
MERCH ► shop.gnome.codes DISCORD ► discord.gg/utqq7zM TWITCH ► www.twitch.tv/gnomecode TWITTER ► gnomecodeRBLX WEBSITE ► gnome.codes TIMESTAMPS ► 0:00 Intro 0:28 Face Reveal 1:40 Q A 2:35 Why Gnomes? 3:42 What got me into scripting? 4:43 How long to learn? 7:45 More Tower Defence? 9:08 New upcoming content? 11:00 If not this, what else would I do? 11:59 Why develop on Roblox? 15:00 ...
How to make a Zombie Infection Game
Просмотров 41 тыс.9 месяцев назад
Get the template for this video here: gnome.codes/tutorials/zombie-infection MERCH ► shop.gnome.codes DISCORD ► discord.gg/utqq7zM TWITCH ► www.twitch.tv/gnomecode TWITTER ► gnomecodeRBLX WEBSITE ► gnome.codes TIMESTAMPS ► 0:00 Intro 1:15 Creating round loop 6:30 Setting up players 15:50 Testing zombie 16:30 Virtual server test 17:25 Zombie infection 22:30 Testing the players 23:25 ...
I Made a Post-Apocalypse Simulator + HUGE GIVEAWAY
Просмотров 11 тыс.10 месяцев назад
Create an account and download The Sandbox for free using my link below on your PC or Mac publish an experience (you can do this in less than 10 minutes!) bit.ly/gnomecode-sandjam You can still sign-up and create an account on mobile using my link, but to play you'll need to download on desktop. #ad What is Land? medium.com/sandbox-game/the-sandbox-tokens-lands-730b36217070 MERCH ► shop.gnome.c...
Remaking my Tower Defense Game
Просмотров 39 тыс.Год назад
Create an account and download The Sandbox for free using my link below on your PC or Mac publish an experience (you can do this in less than 10 minutes!) bit.ly/gnome-sandbox-td You can still sign-up and create an account on mobile using my link, but to play you'll need to download on desktop. #ad MERCH ► shop.gnome.codes/ DISCORD ► discord.gg/utqq7zM TWITCH ► www.twitch.tv/gnomecode TWITTER ►...
How to make Shift To Run - Setting up Keybinds in Studio
Просмотров 15 тыс.Год назад
How to make Shift To Run - Setting up Keybinds in Studio
Stop Repeating Yourself! Improve Your Code with Collection Service
Просмотров 52 тыс.Год назад
Stop Repeating Yourself! Improve Your Code with Collection Service
Reading Your Discord Mod Applications
Просмотров 12 тыс.Год назад
Reading Your Discord Mod Applications
The Curse of The Fishing Rod - GnomeJam 2023 Results
Просмотров 12 тыс.Год назад
The Curse of The Fishing Rod - GnomeJam 2023 Results
How to Secure your Game Against Exploiters
Просмотров 70 тыс.Год назад
How to Secure your Game Against Exploiters
Making a Roblox Game with AI - Can ChatGPT4 replace a Pro Coder?
Просмотров 165 тыс.Год назад
Making a Roblox Game with AI - Can ChatGPT4 replace a Pro Coder?
I'm Giving Away 50k Robux - Return of The GnomeJam!
Просмотров 13 тыс.Год назад
I'm Giving Away 50k Robux - Return of The GnomeJam!
Make a Game and DevEx in 7 Minutes! (April Fools)
Просмотров 11 тыс.Год назад
Make a Game and DevEx in 7 Minutes! (April Fools)
Developer Secrets to Amazing Roblox Building
Просмотров 28 тыс.Год назад
Developer Secrets to Amazing Roblox Building
Save Player Data with Roblox Datastores
Просмотров 102 тыс.Год назад
Save Player Data with Roblox Datastores
Learn Raycasting in 7 minutes - Advanced Roblox Scripting
Просмотров 90 тыс.Год назад
Learn Raycasting in 7 minutes - Advanced Roblox Scripting
Lerping - How To Move Parts Without TweenService
Просмотров 44 тыс.Год назад
Lerping - How To Move Parts Without TweenService
Custom Footstep Sounds and Effects in Your Roblox Game
Просмотров 135 тыс.Год назад
Custom Footstep Sounds and Effects in Your Roblox Game
Roblox TweenService - How To Tween Parts
Просмотров 77 тыс.Год назад
Roblox TweenService - How To Tween Parts
How to Improve Your Style (Gnome Merch!?)
Просмотров 7 тыс.Год назад
How to Improve Your Style (Gnome Merch!?)
Making Rush Monster AI - Doors Tutorial #7
Просмотров 132 тыс.Год назад
Making Rush Monster AI - Doors Tutorial #7
Hiding in Closets - Doors Tutorial #6
Просмотров 64 тыс.Год назад
Hiding in Closets - Doors Tutorial #6
Locks and Hidden Keys - Doors Tutorial #5
Просмотров 42 тыс.Год назад
Locks and Hidden Keys - Doors Tutorial #5
How to make Roblox Furniture - Doors Tutorial #4
Просмотров 60 тыс.Год назад
How to make Roblox Furniture - Doors Tutorial #4
ACTUAL Doors - Doors Game Tutorial #3
Просмотров 99 тыс.Год назад
ACTUAL Doors - Doors Game Tutorial #3
Complex Room Generation - Doors Game Tutorial #2
Просмотров 149 тыс.Год назад
Complex Room Generation - Doors Game Tutorial #2
Hey gnomecode so I am starting to work on my own teddy game and when i put the animations in the shop did not play and the stun animation didn't work, any chance you can help me?
is there a age limit on verifying on the discord gnomecode or anyone really
i see loads of people have a problem where the zombies arent spawning, so i went through different tutorials and found the problem MAIN: local mob = require(script.SpawnModule) local map = workspace.Grassland for i=1, 3 do mob.Spawn("Minion", map) task.wait(1) end MODULE SCRIPT: (RENAME TO SpawnModule) local SpawnModule = {} local mob = {} function mob.Move(mob, map) local humanoid = mob:WaitForChild("Humanoid") local waypoints = map.waypoints for waypoint=1, #waypoints:GetChildren() do humanoid:MoveTo(waypoints[waypoint].Position) humanoid.MoveToFinished:Wait() end end local replicated = game:GetService("ReplicatedStorage") function SpawnModule.Spawn(name) if name == "Minion" then print("Spawning"..name) local Minion = replicated.Minion:Clone() Minion.Parent = workspace end end return SpawnModule ALSO!!!! 1.make sure to change start to Spawn 2. rename Minion to your enemy
Can someone explain me how to make the door slide up instead of opening?
Does anyone know how to fix "Humanoid is not a valid member of Model "Joke"?
Chapter 5
WHENS PART 8 BRO
I hope galactic_guitar wins
hey GnomeCode can you create a new td create video the old one not work in 2024. -Noel
can anyone help me about the collision thing?
My billboards isnt destroying and i get Infinite yield possible on 'Nerd:WaitForChild("Humanoid")' i dont how to fix :( My health script : local Players = game:GetService("Players") local Health = {} function Health.Setup(model, screenGui) local newHealthBar = script.HealthGui:Clone() newHealthBar.Adornee = model:WaitForChild("Head") newHealthBar.Parent = Players.LocalPlayer.PlayerGui:WaitForChild("Billboard") if model.Name == "Base" then newHealthBar.MaxDistance = 100 newHealthBar.Size = UDim2.new(0, 200, 0, 20) else newHealthBar.MaxDistance = 30 newHealthBar.Size = UDim2.new(0, 100, 0, 20) end Health.UpdateHealth(newHealthBar, model) if screenGui then Health.UpdateHealth(screenGui, model) end model.Humanoid.HealthChanged:Connect(function() Health.UpdateHealth(newHealthBar, model) if screenGui then Health.UpdateHealth(screenGui, model) end end) end function Health.UpdateHealth(gui, model) local humanoid = model:WaitForChild("Humanoid") if humanoid and gui then local percent = humanoid.Health / humanoid.MaxHealth gui.CurrentHealth.Size = UDim2.new(percent, 0, 1, 0) if humanoid.Health <= 0 then if model.Name == "Base" then gui.Title.Text = model.Name .. " DESTROYED" else gui.Title.Text = model.Name .. " DEAD" gui:Destroy() end else gui.Title.Text = model.Name .. " : " .. humanoid.Health .. "/" .. humanoid.MaxHealth end end end return Health My GameController Script: local Players = game:GetService("Players") local PhysicsService = game:GetService("PhysicsService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local modules = ReplicatedStorage:WaitForChild("Modules") local Health = require(modules:WaitForChild("Health")) local money = Players.LocalPlayer:WaitForChild("Money") local towers = ReplicatedStorage:WaitForChild("Towers") local events = ReplicatedStorage:WaitForChild("Events") local functions = ReplicatedStorage:WaitForChild("Functions") local requestTowerFunction = functions:WaitForChild("RequestTower") local spawnTowerEvent = events:WaitForChild("SpawnTower") local Camera = workspace.CurrentCamera local gui = script.Parent local map = workspace:WaitForChild("Chessemate") local base = map:WaitForChild("Base") local info = workspace:WaitForChild("Info") local towerToSpawn = nil local canPlace = false local rotation = 0 local placedTowers = 0 local maxTowers = 15 local function SetupGui() Health.Setup(base, gui.Info.Health) workspace.Mob.ChildAdded:Connect(function(mob) Health.Setup(mob) end) info.Message.Changed:Connect(function(change) gui.Info.Message.Text = change if change == "" then gui.Info.Message.Visible = false else gui.Info.Message.Visible = true end end) info.Wave.Changed:Connect(function(change) gui.Info.Stats.Wave.Text = "Wave: " .. change end) money.Changed:Connect(function(change) gui.Info.Money.Text = "Money: " .. money.Value end) gui.Info.Money.Text = "Money: " .. money.Value end SetupGui() local function MouseRaycast(Blacklist) local mousePosition = UIS:GetMouseLocation() local mouseRay = Camera:ViewportPointToRay(mousePosition.X, mousePosition.Y) local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Exclude raycastParams.FilterDescendantsInstances = Blacklist local raycastResult = workspace:Raycast(mouseRay.Origin, mouseRay.Direction * 1000, raycastParams) return raycastResult end local function RemovePlaceholderTower() if towerToSpawn then towerToSpawn:Destroy() towerToSpawn = nil rotation = 0 end end local function AddPlaceholderTower(name) local towerExists = towers:FindFirstChild(name) if towerExists then RemovePlaceholderTower() towerToSpawn = towerExists:Clone() towerToSpawn.Parent = workspace for i, Part in ipairs(towerToSpawn:GetDescendants()) do if Part:IsA("BasePart") then Part.CollisionGroup = "Towers" Part.Material = Enum.Material.ForceField end end end end local function ColorPlaceholderTower(color) for i, Part in ipairs(towerToSpawn:GetDescendants()) do if Part:IsA("BasePart") then Part.Color = color end end end gui.Towers.Title.Text = "Towers: " .. placedTowers .. "/" .. maxTowers for i, tower in pairs(towers:GetChildren()) do local button = gui.Towers.Template:Clone() local config = tower:WaitForChild("Config") button.Name = tower.Name button.Image = config.Image.Texture button.Visible = true button.LayoutOrder = config.Price.Value button.Price.Text = config.Price.Value button.Parent = gui.Towers button.Activated:Connect(function() local allowedToSpawn = requestTowerFunction:InvokeServer(tower.Name) if allowedToSpawn then AddPlaceholderTower(tower.Name) end end) end UIS.InputBegan:Connect(function(input, processed) if processed then return end if towerToSpawn then if input.UserInputType == Enum.UserInputType.MouseButton1 then if canPlace then spawnTowerEvent:FireServer(towerToSpawn.Name, towerToSpawn.PrimaryPart.CFrame) placedTowers += 1 gui.Towers.Title.Text = "Towers: " .. placedTowers .. "/" .. maxTowers RemovePlaceholderTower() end elseif input.KeyCode == Enum.KeyCode.R then rotation += 45 elseif input.KeyCode == Enum.KeyCode.Q then RemovePlaceholderTower() end end end) RunService.RenderStepped:Connect(function() if towerToSpawn then local result = MouseRaycast({towerToSpawn}) if result and result.Instance then if result.Instance.Parent.Name == "TowerArea" then canPlace = true ColorPlaceholderTower(Color3.new(0, 0.333333, 0)) else canPlace = false ColorPlaceholderTower(Color3.new(1, 0, 0)) end local x = result.Position.X local y = result.Position.Y + towerToSpawn["Torso"].Size.Y + (towerToSpawn.PrimaryPart.Size.Y/2) local z = result.Position.Z local cframe = CFrame.new(x,y,z) * CFrame.Angles(0, math.rad(rotation), 0) towerToSpawn:SetPrimaryPartCFrame(cframe) end end end)
please make a discord channel for the games, my last gnomejam I had the most fun playing and reviewing what other people made
you should make a tower defence package to because i am strugeling in the first vid every time if you would like to do this it would help me very much
WE'RE SO BACK !!
anyone can help me find the mistake ? it didn't move for somereason local ServerStorage = game:GetService("ServerStorage") local mob = {} function mob.Move(mod, map) local darjeeling = mob:WaitforChild("Humanoid") local waypoints = workspace.Darjeelingmap.Waypoint for waypoint=1, #waypoints.GetChildren() do darjeeling.Humanoid:Moveto(waypoints[waypoint]) darjeeling.Humanoid.movetofinished:wait{} end end function mob.Spawn(name, map) local mobExits = ServerStorage.Mob:FindFirstChild(name) if mobExits then local newMob = mobExits:Clone() newMob.HumanoidRootPart.CFrame = map.GO.CFrame newMob.Parent = workspace coroutine.wrap(mob.Move)(newMob, map) else warn(" Failed XD ", name) end end return mob
out of all the tutorials on how to make doors, this is the best! Thanks!
Could you possibly update the doors part of the website? I tried to go there for help, and only part 1 was there. Sorry I'm asking this much later, but I was looking at your old tutorials and decided to do some of them.
I love playing teddy
Gnome im having an issue. It keeps saying Cframe is not a valid member of workspace.StartRoom.Exit
my zombies get destroyed at first waypoint 💀
can you play roblox pressure
Interesting, I got SCP 173 & Marilyn Portriat, GL everyone [& it's still weird seeing a face cam even though it's for the 3rd time]
Best of luck! (It's still a bit weird for me too)
Where do we submit our game for the gnomejam
is it free to join?
Yup!
Mob is not spawning what do i do
Bro NOTHING WORKS
I learned coding from you're TDS Addons and it really has taught me something
Il join!
Help: my line of code on the TowerTesting is wrong! How do I fix this? (Tell me in replies, it says Workspace.Tower.TowerTesting:29: Expected 'end' (to close 'function' at line 5'), got <eof>; did you forget to close 'then' at line 24?)
GNOME CAN YOU MAKE ANOTHER TUTORIAL FOR A TOWER DEFENSE PLS😭😭🙌🏻, It doesnt work your tutorial bcs it is old
local room = require(script.Room) Wont work for me
It us just the parenting
i had an error and it said: Players.tiziparoblox.PlayerGui.GameGui.GameControls:103: attempt to index nil with 'Size'
nvm i forgot to set the primary part to the humanoid root part i fixed it
could you make a turtorial series on how to make a battleground/fighting game like the stongest battleground🙏
Yo Gnome, I was thinking about making a 2D game, and wondering if are you allowed to recreate your generated object in pixel style and use that instead of the 3D model you get
Are free models allowed,even if i have 50+(they are mainly for decoration)? Your response would really be helpful.
Yes of course
Hey I was using another model and replaced zombie.humanoid to flare.humanoid but it doesn’t work!
ANSWERRRRR MMMEEEEEEEEEEEEE
i wrote exact same CODE as him THE EXACT SAME!!!! THEN WHY THE F DOES IT NOT WORKKK!!!!
YALL BETTER HELP ME BEFORE I DIE OF MADNESS, BECAUSE NOTHING EVER WORKS FOR ME!!
I AM SHAKING RIGHT NOW. IM SO MAD!!!😡🤬🤬😠
🤬🤬🤬
SOMEBODY ANSWER ME!!!
ASAP!!!!!
HELP ME
IT SAYS THERE IS NO ERRORS BUT THE ROOMS WONT GENERATE
ANSWER ME
yo it keeps on saying that the parts contain the same name even tho they don't can someone pls help me or at least tell me if there is a way that they would tell us which part
WHY DOES IT NOT GENERATE THE ROOMS, I SWEAR CODE NEVER WORKS FOR ME EVEN THO I FOLLOWED ALL OF YOUR STEPS BUT THE ROOMS WONT GENERATE I FRICKING HATE MY LIFE. PLEASE HELP ME BECAUSE WHAT THE HECK DID I DO WRONG?!!! Answer me.
i give up. even tutorials cant save me bro
For The MouseRaycast Function please use this script to fix the bug where the tower fly to you camera local function mouseRaycast(exclude) local mousePosition = UserInputService:GetMouseLocation() -- Convert mouse position to a 3D ray from the camera local mouseRay = camera:ViewportPointToRay(mousePosition.X, mousePosition.Y, 0) local rayDirection = mouseRay.Direction * 1000 -- Scale direction vector to reach into the world -- Set up RaycastParams local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Exclude raycastParams.FilterDescendantsInstances = exclude or {} -- Perform the raycast using the computed ray origin and direction local raycastResult = workspace:Raycast(mouseRay.Origin, rayDirection, raycastParams) return raycastResult end
ty
@@AyRexGames yw