Roblox Toy Defense Script -

Roblox Toy Defense Script -

-- Tower Class local Tower = {} Tower.__index = Tower

local function buyTower(mouse) if coins >= CONFIG.TowerCost then coins = coins - CONFIG.TowerCost coinsText.Text = "Coins: " .. coins local tower = Tower.new(mouse.Hit.Position) end end Roblox Toy Defense Script

-- Configuration local CONFIG = { EnemySpawnRate = 5, -- seconds TowerCost = 100, EnemySpeed = 1, } -- Tower Class local Tower = {} Tower

function Enemy.new() local enemy = {} setmetatable(enemy, Enemy) enemy.Model = Instance.new("Part") enemy.Model.BrickColor = BrickColor.new("Red") enemy.Model.Parent = enemyFolder enemy.Model.Position = enemyPath.Start.Position enemy.Speed = CONFIG.EnemySpeed enemy.Health = 100 return enemy end -- seconds TowerCost = 100