local h=game:GetService("\083\101\114\118\101\114\083\116\111\114\097\103\101")local o=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local W=game:GetService("\080\108\097\121\101\114\115")local Q=require(h.Source.Managers.SystemManager)local M=require(h.Source.Managers.RoomManager)local d=require(o.Source.Common.Constants)local r=require(h.Source.tagMap)local L=require(h.Source.spawnToolsAsync)local e=require(h.Source.spawnMeteor)local P=require(h.Source.Common.sendAlert)local k=(require(o.Dependencies.GameUtils.TranslateUtils)).translate local p=45 local N=40 local K={}local D={}

local ServerStorage = game:GetService("ServerStorage")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")

local SystemManager = require(ServerStorage.Source.Managers.SystemManager)
local RoomManager = require(ServerStorage.Source.Managers.RoomManager)
local Constants = require(ReplicatedStorage.Source.Common.Constants)
local tagMap = require(ServerStorage.Source.tagMap)
local spawnToolsAsync = require(ServerStorage.Source.spawnToolsAsync)
local spawnMeteor = require(ServerStorage.Source.spawnMeteor)
local sendAlert = require(ServerStorage.Source.Common.sendAlert)
local translate = require(ReplicatedStorage.Dependencies.GameUtils.TranslateUtils).translate

local METEOR_FREQUENCY_PER_PLAYER = 45
local SHIELD_DEFLECT_RATE = 40
local connections = {}

local ServerGame = {}
