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

Аватар автора
💰 Если нравится контент на моем канале, то вы всегда можете меня поддержать или отблагодарить донатом У меня появился канал на Ютубе можете зайти : модульный срипт : 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