- 17
- 318 786
Teletacos Roblox Tutorials
เข้าร่วมเมื่อ 15 ก.พ. 2022
This channel is for making roblox studio tutorials.
How to make Item Inspection system - Roblox Studio 2024
Roblox Model 📦: create.roblox.com/store/asset/88057054263894/Inspect-System-Teletacos-Roblox-Tutorials
My discord: Telemacos#8418
My Roblox account: www.roblox.com/users/4388613612/profile
Music / Instrumental by Aries Beats - open.spotify.com/artist/211vrnJHQyD1mfOcXi43Db
0:00 Preview
2:08 Importing model
4:26 Explanation
6:49 Customize
10:23 Local script
14:33 UI
16:47 Custom models
18:50 Outro
My discord: Telemacos#8418
My Roblox account: www.roblox.com/users/4388613612/profile
Music / Instrumental by Aries Beats - open.spotify.com/artist/211vrnJHQyD1mfOcXi43Db
0:00 Preview
2:08 Importing model
4:26 Explanation
6:49 Customize
10:23 Local script
14:33 UI
16:47 Custom models
18:50 Outro
มุมมอง: 807
วีดีโอ
How to make a Target Lock On System - Roblox Studio 2023
มุมมอง 11Kปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13697925763/TargetLockOn Scripts📜: pastebin.com/6n2iuPRT My discord: Telemacos#8418 My Roblox account: www.roblox.com/users/4388613612/profile 0:00 Preview 0:24 GUI 2:37 Script 16:30 Outro
I got PERMANENTLY BANNED from Roblox
มุมมอง 2.6Kปีที่แล้ว
My discord: Telemacos#8418 New Roblox Account: www.roblox.com/users/4388613612/profile
How to make a Closet Hiding System + AI / Part 1 - Roblox Studio 2022
มุมมอง 20K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13479072884/Closet-Tutorial Scripts📜: pastebin.com/6SBfUcGM My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651 chill. by sakura Hz soundcloud.com/sakurahertz Creative Commons - Attribution 3.0 Unported - CC BY 3.0 Free Download / Stream: bit.ly/chill-sakuraHz Music promoted ...
How to make a Dialogue System / Part 2 - Roblox Studio 2022
มุมมอง 16K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13479065801/Dialog-System Scripts📜: pastebin.com/hkCu4Bzb My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651
How to make a Dialogue System / Part 1 - Roblox Studio 2022
มุมมอง 47K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13479065801/Dialog-System Scripts📜: pastebin.com/hkCu4Bzb My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651 0:00 Intro 1:10 Preview 3:00 Module Script 10:00 Server Script
How to make an E to open door- Roblox Studio 2022
มุมมอง 11K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13479080289/E-to-open-door Script📜: pastebin.com/L69esAmq My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651 0:00 Making the Door 4:06 Making the Script 13:55 Testing
How to make a Monster Pathfinding AI - Roblox Studio 2022
มุมมอง 137K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13591181333/NpcTutorial Script📜: pastebin.com/QS0XRPW0 My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651 chill. by sakura Hz soundcloud.com/sakurahertz Creative Commons - Attribution 3.0 Unported - CC BY 3.0 Free Download / Stream: bit.ly/chill-sakuraHz Music promoted by Au...
How to make a Gamepass / Developer Product Gui - Roblox Studio 2022
มุมมอง 1.1K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/11204334763/GamepassGui My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651 0:00 Gui Explained 2:51 Client Side 14:36 Server Side 20:28 Bug Fixing 23:31 Final Product
How to make a Death Gui - Roblox Studio 2022
มุมมอง 21K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/13479094176/DeathGui My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651 chill. by sakura Hz soundcloud.com/sakurahertz Creative Commons - Attribution 3.0 Unported - CC BY 3.0 Free Download / Stream: bit.ly/chill-sakuraHz Music promoted by Audio Library • Chill - sakura Hz (N...
How to make a simulator game - Part 2 Rebirths - Roblox studio 2022
มุมมอง 4212 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/11001783138/Simulator-Gui-2 My discord: Telemacos#8418 My roblox account: www.roblox.com/users/40740165... Talent Hub: talent.roblox.com/creators/40...
How to make camera bobble/shake - Roblox Studio 2022
มุมมอง 10K2 ปีที่แล้ว
Script📜: pastebin.com/4jBeGT2s My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651
How to make a simulator game - Part 1 Clicking system - Roblox studio 2022
มุมมอง 9622 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/10034829593/Simulator-Gui My discord: Telemacos#8418 My roblox account: www.roblox.com/users/40740165... Talent Hub: talent.roblox.com/creators/40...
How to make leaderstats with data saves - Roblox Studio 2022
มุมมอง 22K2 ปีที่แล้ว
Script📜: pastebin.com/amsmLE0w Dont forget to turn on api services in the game setting! My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651
How to make simple teleport gui - Roblox Studio 2022
มุมมอง 1.3K2 ปีที่แล้ว
Roblox Model 📦: www.roblox.com/library/9376355062/Teleport-System My discord: Telemacos#8418 My roblox account: www.roblox.com/users/407401651/profile Talent Hub: talent.roblox.com/creators/407401651
How to make simple main menu screen with camera - Roblox Studio 2022
มุมมอง 16K2 ปีที่แล้ว
How to make simple main menu screen with camera - Roblox Studio 2022
How to make an advanced tutorial with cameras - Roblox Studio 2022
มุมมอง 6632 ปีที่แล้ว
How to make an advanced tutorial with cameras - Roblox Studio 2022
ngl for me it just straight up doesnt work
It doesn’t work….
it does work
it works still
Are you sure?
wait, what is the weapon your sueing and can i have the tool with the script too?
Thank you so much this took me 2 days to make and fix but it's awesome at the end :)
bro thanks so much man you helped me out a ton for my game
how to make mobile support for this please
can you use this for r6?
module scirpt local Info = {} Info.LeaveMessage = "Goodbye, I'll see you around" Info.CameraDistance = 3 Info.Dialog = { [1] = { Text = "Hello, how are you?"; Choices = { [1] = { Text = "Bad"; }; [2] = { Text = "Good, how are you?"; Next = 3 }; [3] = { Text = "Im alright"; Next = 4 }; } }; [2] = { Text = "Im sorry to hear that"; }; [3] = { Text = "Im great, thanks for asking"; Choices = { [1] = { Text = "What's your name?"; Next = 5; Follow = true }; [2] = { Text = "Where are you from?"; Next = 6; Follow = true }; [4] = { Text = "Nice weather, right?"; Next = 7; Follow = true }; } }; [4] = { Text = "I feel the same way"; }; [5] = { Text = "My name is NPC 1"; Choices = {} }; [6] = { Text = "I'm from the Baseplate"; Choices = {} }; [7] = { Text = "Mmmmmmh definitely"; Choices = {} }; } return Info
man , thx so much . Finally i made functioning door without free models . I set the Model's primary part to Hinge and it works now :D
I want to change the part that the player needs to touch to get damaged. How can I do that?
the camera is too far or too close to the target and someotimes isnt even at the target
Isnt that 106?
It no work mobile
this was one of the best videos i've seen for an enemy AI, keep up the work!
Server script: Clipboard Baseplate X Navigate Edit Format Test Debugger Debug Errors E Server x Actions Es Info x local replicated = game: GetService ("ReplicatedStorage") local event = replicated:WaitForChild( "TalkEvent") • for i, v in pairs (script.Parent: GetChildren ( )) do if v:IsA( "Model") and v:FindFirstChild("Humanoid") then local hrp = v: WaitForChild( "HumanoidRootPart" ) 8 Local head = v: WaitForChild ("Head" ) 9 0 local module = require (v.Info) 1 2 13 14 15 Local prompt = Instance.new("ProximityPrompt", hrp) prompt. ActionText = "Talk" prompt.ObjectText = v.Name prompt.RequiresLineOfSight = false 16 17 18 19 20 21 22 end) end 23 end prompt. Triggered: Connect (function (player) if module. CameraDistance then end event: FireClient(player, v. module, Frame.new(head.Position + head.Frame.LookVector * module.CameraDistance)l, head.Posit
Module script: Local Info = (1 Info. LeaveMessage = "Goodbye" Info. CameraDistance = 3 • Info. Dialog = { [1] = { Text = "Hello, how are you?"; Choices = { [1] = { Text = "Bad"; }: [2] = { Text = "Im great, how are you?"; Next = 2}; :{ [2] =1 Text = "I'm decent, thanks for asking"; Choices = { [1] = [2] Text = "What's your name?"; Next = 3; Follow = true; J: = { Text = "What's your favorite color?"; Next = 4; Follow = true; }; 9 0 1 2 24 25 26 27 28 29 30 31 32 } } ; [31 = 1 Text - "My name is dummy"; Choices = 1}; }; 41 = 1 Text = "Yellow"; Choices = 1}; H return Info
the fact that the monster will get stuck on stuff like crates and break
Yeah same. Using one for a maze and it gets stuck sometimes
When I put two animations into one parent the animation ids become the same. Any fixes?
Pls optimization for mobile cuz you cant exit the wardrobe
Bro when I crouch and uncrouch I can't move anymore
9:24
Mine doesnt work either the script is wrong or something but the npc aint moving
You should make a system where AI only senses you or notices you when you’re in light and if you walk/run or jump/land instead of crouching to move it’ll hear you
You should make more horror game systems like this it’s amazing
question, how can i adjust the speed of the monster?
the script at the intro of this vid would literally crash your game this is telling me that if i watch your tutorials my brain will deep fry, crash and i will go into a 15 year coma and wake up for 2 days before dying
@@sebalby34 proceed at your own risk :O
It's for r15 bruh
Hi i have question is it possible to add a little picture for the dummy while in dialogue? I tried adding it but i cant get it to work for multiple npc the all share the same picture. which kinda sucks for me because i would like use this for: -multiple npcs in game -and 2 npc talking with the player in one dialogue back and forth. (like with moving cam and well changing icons depending on who is talking)
how can i make the enemy run when he's chasing the player? i have a run anim but i don't know how to add it.
hello it works but i have a problem im using this for a zombie so when i kill it,it still damages u even tho its dead
it works but the monster attack but i dindt died why ?
the goat
My problem is the hing isnt in the primaty part and i dont know how to fix it
UR BACK OMG YAYYYYYYYYYYYYY
OMG YOU ARE BACK!!!!
YIPIEEE
Bro i was looking for this , i was too close but i didn't get, thankss
Leave a comment on what I should make in the next video!
Casually destroys the computer in the intro
If anyone is having issues with the pathfinding not finding the player when they're around a corner, use this script. I've added a feature where the ai will move to the player's last known location, it should work better: local PathfindingService = game:GetService("PathfindingService") local npc = script.Parent local humanoid = npc:WaitForChild("Humanoid") local hrp = npc:WaitForChild("HumanoidRootPart") hrp:SetNetworkOwner(nil) local pathParams = { AgentHeight = 12, AgentRadius = 4, AgentCanJump = false, } local rayParams = RaycastParams.new() rayParams.FilterType = Enum.RaycastFilterType.Exclude rayParams.FilterDescendantsInstances = {npc} local RANGE = 60 local DAMAGE = 50 local function CanSeeTarget(target) local origin = hrp.Position local direction = (target.HumanoidRootPart.Position - hrp.Position).Unit * RANGE local ray = workspace:Raycast(origin, direction, rayParams) if ray and ray.Instance then if ray.Instance:IsDescendantOf(target) then return true end end return false end local function FindTarget() local players = game.Players:GetPlayers() local maxDistance = RANGE local nearestTarget for _, player in pairs(players) do if player.Character then local target = player.Character local distance = (hrp.Position - target.HumanoidRootPart.Position).Magnitude if distance < maxDistance and CanSeeTarget(target) then nearestTarget = target maxDistance = distance end end end return nearestTarget end local function getPath(destination) local path = PathfindingService:CreatePath(pathParams) path:ComputeAsync(hrp.Position, destination) -- Directly using the Vector3 position return path end local function attack(target) local distance = (hrp.Position - target.HumanoidRootPart.Position).Magnitude local debounce = false if distance > 5 then humanoid:MoveTo(target.HumanoidRootPart.Position) else if not debounce then debounce = true target.Humanoid.Health -= DAMAGE task.wait(0.5) debounce = false end end end local function walkTo(destination) local path = getPath(destination) if path.Status == Enum.PathStatus.Success then for _, waypoint in pairs(path:GetWaypoints()) do path.Blocked:Connect(function() path:Destroy() end) local target = FindTarget() if target and target.Humanoid.Health > 0 then lastKnownPlayerLocation = target.HumanoidRootPart.Position attack(target) break else if waypoint.Action == Enum.PathWaypointAction.Jump then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end if lastKnownPlayerLocation then humanoid:MoveTo(lastKnownPlayerLocation) humanoid.MoveToFinished:Wait() lastKnownPlayerLocation = nil -- Clear the last known location after moving to it break else humanoid:MoveTo(waypoint.Position) humanoid.MoveToFinished:Wait() end end end end end local function patrol() local target = FindTarget() if target then lastKnownPlayerLocation = target.HumanoidRootPart.Position walkTo(target.HumanoidRootPart.Position) else -- If no target is found, move to the last known location if lastKnownPlayerLocation then walkTo(lastKnownPlayerLocation) else -- Patrol to a random waypoint if there's no target and no last known location local waypoints = workspace.Waypoints:GetChildren() if #waypoints > 0 then local randomNumber = math.random(1, #waypoints) walkTo(waypoints[randomNumber].Position) -- Using the Position property of the waypoint end end end end while task.wait(0.2) do patrol() end I did remove the animations and the sound playing, but you can easily add that back.
how do i add the animations back, im pretty new at this script thing
@@blockmanufacturer714 What you want to do, is add the walk animations back. So add the local walk anim and attack anim back, and make the script play the animations again. Please tell me if the script doesn't work, because i can't test it right now, and i will try to fix it. Here's the script with the animations: local PathfindingService = game:GetService("PathfindingService") local npc = script.Parent local humanoid = npc:WaitForChild("Humanoid") local hrp = npc:WaitForChild("HumanoidRootPart") hrp:SetNetworkOwner(nil) local walkAnim = humanoid.Animator:LoadAnimation(script.Walk) local attackAnim = humanoid.Animator:LoadAnimation(script.Attack) local pathParams = { AgentHeight = 12, AgentRadius = 4, AgentCanJump = false, } local rayParams = RaycastParams.new() rayParams.FilterType = Enum.RaycastFilterType.Exclude rayParams.FilterDescendantsInstances = {npc} local RANGE = 350 local DAMAGE = 50 local animPlaying = false local function CanSeeTarget(target) local origin = hrp.Position local direction = (target.HumanoidRootPart.Position - hrp.Position).Unit * RANGE local ray = workspace:Raycast(origin, direction, rayParams) if ray and ray.Instance then if ray.Instance:IsDescendantOf(target) then return true end end return false end local function FindTarget() local players = game.Players:GetPlayers() local maxDistance = RANGE local nearestTarget for _, player in pairs(players) do if player.Character then local target = player.Character local distance = (hrp.Position - target.HumanoidRootPart.Position).Magnitude if distance < maxDistance and CanSeeTarget(target) then nearestTarget = target maxDistance = distance end end end return nearestTarget end local function getPath(destination) local path = PathfindingService:CreatePath(pathParams) path:ComputeAsync(hrp.Position, destination) -- Directly using the Vector3 position return path end local function attack(target) local distance = (hrp.Position - target.HumanoidRootPart.Position).Magnitude local debounce = false if distance > 5 then humanoid:MoveTo(target.HumanoidRootPart.Position) else if not debounce then debounce = true npc.Head.AttackSound:Play() attackAnim:Play() target.Humanoid.Health -= DAMAGE task.wait(0.5) debounce = false end end end local function walkTo(destination) local path = getPath(destination) if path.Status == Enum.PathStatus.Success then for _, waypoint in pairs(path:GetWaypoints()) do path.Blocked:Connect(function() path:Destroy() end) if animPlaying == false then walkAnim:Play() animPlaying = true end attackAnim:Stop() local target = FindTarget() if target and target.Humanoid.Health > 0 then lastKnownPlayerLocation = target.HumanoidRootPart.Position attack(target) break else if waypoint.Action == Enum.PathWaypointAction.Jump then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end if lastKnownPlayerLocation then humanoid:MoveTo(lastKnownPlayerLocation) humanoid.MoveToFinished:Wait() lastKnownPlayerLocation = nil -- Clear the last known location after moving to it break else humanoid:MoveTo(waypoint.Position) humanoid.MoveToFinished:Wait() end end end end end local function patrol() local target = FindTarget() if target then lastKnownPlayerLocation = target.HumanoidRootPart.Position walkTo(target.HumanoidRootPart.Position) else -- If no target is found, move to the last known location if lastKnownPlayerLocation then walkTo(lastKnownPlayerLocation) else -- Patrol to a random waypoint if there's no target and no last known location local waypoints = workspace.Waypoints:GetChildren() if #waypoints > 0 then local randomNumber = math.random(1, #waypoints) walkTo(waypoints[randomNumber].Position) -- Using the Position property of the waypoint end end end end while task.wait(0.2) do patrol() end
Omg you are a Legend
Didn’t work 2/10, it just went in circles 👎👎👎
music name?
i copied the code but my entity wasnt moving need help
It didn't work when i press E to hide it didn't go in
THANKS for this tutorial, realy worked on my game
I did this instead of the raycast and it works local touchConnection touchConnection = plrHitbox.Touched:Connect(function(partHit) for _, guardChild in pairs(guard:GetChildren()) do if partHit == guardChild and guardChild:IsA("MeshPart") and canTouch and targetReached == false then canTouch = false task.cancel(thread) targetReached = true print("Player hit by Guard") char.Humanoid.Health = 0 touchConnection:Disconnect() end end end)
Which raycast?
Which raycast
Just make sure you don't add to many path Monsters because they tend to collide with each other and makes them fall over
This one don't work probably because its outdated Instead use RustsillyBands pathingfindscript that works perfectly
is there a way to make it that when ur character runs sideways you look sideways while moving but lock on still works
amazing video
Thank you so much!!!