Как сделать монстра в ROBLOX STUDIO

16 подписчиков

12+
12+

2 просмотра

4 часа назад

ПожаловатьсяНарушение авторских прав

16 подписчиков

12+
12+

2 просмотра

4 часа назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

4 часа назад

Скрипт:-- Script внутри модели монстра local monster = script.Parent local humanoid = monster:WaitForChild("Humanoid") local rootPart = monster:WaitForChild("HumanoidRootPart") local Players = game:GetService("Players") -- Настройки local SPEED = 16 -- скорость монстра local ATTACK_RANGE = 4 -- дистанция атаки local ATTACK_DAMAGE = 25 -- урон за удар local ATTACK_COOLDOWN = 1 -- пауза между ударами (сек) local DETECTION_RANGE = 60 -- радиус, в котором видит игрока local lastAttack = 0 -- Делаем монстра неубиваемым (по желанию можно убрать) humanoid.MaxHealth = 500 humanoid.Health = 500 local function findNearestPlayer() local nearest, nearestDist = nil, DETECTION_RANGE for _, player in Players:GetPlayers() do local char = player.Character if char and char:FindFirstChild("HumanoidRootPart") and char:FindFirstChild("Humanoid") then if char.Humanoid.Health ﹥ 0 then local dist = (char.HumanoidRootPart.Position - rootPart.Position).Magnitude if dist ﹤ nearestDist then nearest = char nearestDist = dist end end end end return nearest end while true do local target = findNearestPlayer() if target then local targetHRP = target.HumanoidRootPart -- Идём к игроку humanoid:MoveTo(targetHRP.Position) -- Атака, если близко local dist = (targetHRP.Position - rootPart.Position).Magnitude if dist ﹤= ATTACK_RANGE and tick() - lastAttack ﹥= ATTACK_COOLDOWN then lastAttack = tick() local targetHumanoid = target:FindFirstChildOfClass("Humanoid") if targetHumanoid then targetHumanoid:TakeDamage(ATTACK_DAMAGE) -- Звук удара (поставь свой Sound внутрь HumanoidRootPart) local sound = rootPart:FindFirstChildOfClass("Sound") if sound then sound:Play() end end end else -- Если никого нет — стоит на месте humanoid:MoveTo(rootPart.Position) end task.wait(0.1) end

Название:

Как сделать монстра в ROBLOX STUDIO

Категория:

Лайфхаки