setmetatable(weaponTemplate,weaponBase)function weaponTemplate.new(R,u,l,f)local m=weaponBase.new(R,u,l,f)setmetatable(m,weaponTemplate)return m end


setmetatable(weaponTemplate, weaponBase)

function weaponTemplate.new(weaponModel, projectileModel, isAutomatic, fireRate)
	local newWeapon = weaponBase.new(weaponModel, projectileModel, isAutomatic, fireRate)
	setmetatable(newWeapon, weaponTemplate)
	--spawn(function() newZone:_CaptureRuntime() end)
	
	return newWeapon
end

