How to Create and Destroy Enemies in Roblox Studio #fb_roblox 23


How to Create and Destroy Enemies in Roblox Studio #fb_roblox 23

Nesse post vou mostrar como fazer nascer inimigos em lugares diferente no mapa no Roblox Studio, e como destruir esses inimigos através do Click do Mouse.

Tópicos do Vídeo

1 – Como fazer nascer inimigos no Roblox Studio

Os Inimigos vão nascer em portais espalhados em lugares diferentes no mapa.

local covirus = game:GetService("ServerStorage").CovirusHuman
local temp = game:GetService("Debris")
while(true) do
	wait(5)
	local novoCovirus = covirus:Clone()
	portal = math.random(1,4)
	if(portal == 1) then
		novoCovirus.Humanoid.RootPart.Position = workspace.Portal1.Position
	elseif(portal == 2) then
		novoCovirus.Humanoid.RootPart.Position = workspace.Portal2.Position
	elseif (portal == 3) then
		novoCovirus.Humanoid.RootPart.Position = workspace.Portal3.Position
	elseif (portal == 4) then
		novoCovirus.Humanoid.RootPart.Position = workspace.Portal4.Position
	end
	novoCovirus.Parent = workspace
	temp:AddItem(novoCovirus,500)
end

2 – Efeito de Sons no Inimigo

Como fazer um inimigos emitir som quando alguém toca nele.
No nosso caso fizemos o inimigo emitir um som de espirro todas as vezes que ele encosta em um humanoide

local instancia = script.Parent
somaotocar = Instance.new("Sound", script.Parent)
somaotocar.SoundId = "rbxassetid://1066812207"
local controle = true
local function tocarsom(part)
	local humano = part.Parent:FindFirstChild("Humanoid")
	if humano and controle then
		controle = false
		somaotocar:Play()
		wait(5)
		controle = true
	end
end
instancia.Touched:Connect(tocarsom)

3 – Como Destruir os inimigos

No nosso exemplo vamos destruir os inimigos apenas clicando nele.
Calma, mas não é tão simples assim, só podemos destruir os inimigos quando ele estiver bem perto, senão fica muito fácil né.

local clickd = script.Parent.ClickDetector
local clickMaximo = 20 -- 20 metros para o NPC perSeguir o jogador
local clickMinimo = 0 -- 5 de distancia minima para o bot parar

function onClick()
	repeat wait() until game.Players.NumPlayers >= 1 -- esperar até que a quantidade de jogadores for maior que 1 ou igual
	local NPC = script.Parent
	
	
	
	local NPCHumanoidRoot = NPC.HumanoidRootPart
	local NPCHumanoid = NPC.Humanoid
	for i,v in pairs(game.Players:GetPlayers()) do -- Pegar a lista dos jogadores
		repeat wait() until v.Character -- Aguardar o character do player		
			-- destruição do Objeto
			if (v.Character.HumanoidRootPart.Position - NPCHumanoidRoot.Position).Magnitude <= clickMaximo and (v.Character.HumanoidRootPart.Position - NPCHumanoidRoot.Position).Magnitude >= clickMinimo then
			clickd.MouseClick:connect(function()	
				
				NPC:Destroy()
				
				end)
			end			
		end
	end
while wait() do
	onClick()
end

como criar inimigos roblox,como spawnar inimigos roblox,como span inimigos roblox,como destruir inimigos roblox,como criar e destruir inimigos roblox,como criar npc roblox,como criar inimigos em pontos diferentes no roblox,como fazer nascer inimigos no roblox,como spaw part roblox,como cria inimigos aleatórios roblox,como fazer inimigos roblox,como inserir musica nos inimigos roblox,musica nos npc roblox


Fabio Bmed on Social Media


Fabio Bmed no Youtube

Fabio Bmed no TikTok

Fabio Bmed no Facebook

Fabio Bmed no Instagram

Fabio Bmed na Twitch

Fabio Bmed no Twitter

 65 Total Visualizações,  2 Visualizações Hoje