Как создать Товер Дефенс 2.0 в Роблокс Студио

Аватар автора
Power_Studio
💰 Если нравится контент на моем канале, то вы всегда можете меня поддержать или отблагодарить донатом У меня появился канал на Ютубе можете зайти : модульный срипт : local mob = {} local ServerStorage = game:GetService("ServerStorage") local PhysicsService = game:GetService("PhysicsService") function mob.Move (mob) local Humanoid = mob:WaitForChild("Humanoid") local Points = workspace.Point for Point=1, do mob.MovingTo.Value = Point Humanoid:MoveTo(Points[Point].Position) Humanoid.MoveToFinished:Wait() end mob:Destroy() end function mob.Spawn (name,quantity) local MobExist = ServerStorage.Mobs:FindFirstChild(name) if MobExist then for i=1,quantity do task.wait(0.5) local newMob = MobExist:Clone() newMob.HumanoidRootPart.CFrame = workspace.Start.CFrame newMob.Parent = workspace.Mobs newMob.HumanoidRootPart:SetNetworkOwner(nil) if not newMob.Humanoid then local Hum = Instance.new("Humanoid") Hum.Parent = newMob end local movingTo = Instance.new("IntValue") movingTo.Name = "MovingTo" movingTo.Parent = newMob for i, object in ipairs(newMob:GetDescendants()) do if object:IsA("BasePart") then PhysicsService:SetPartCollisionGroup(object,"Mob") end end newMob.Humanoid.Died:Connect(function() task.wait(0.5) newMob:Destroy() end) coroutine.wrap(mob.Move)(newMob) end else warn("is not",name) end end return mob

0/0


0/0

0/0

0/0

0/0