local t=game:GetService("\083\101\114\118\101\114\083\116\111\114\097\103\101")local U=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local D=require(t.Source.Managers.RoomManager)local j=require(t.Source.Common.getRandomClearLocationInRegionAsync)local u=U.Tools local L=u.GravityFuel local T=u.RepairKit local b=u.Broom local P=u.LargeCargo local k=u.SmallCargo local q=u.Torch local X=7 local O=Vector3.new(5,5,5)local W=Random.new(tick())
--[[
	This function spawns a set number of tools within each room. Spawn locations are randomly picked, as long as it's 
	within the room, and there is sufficient free space around the ranodmly picked location. 
]]
local ServerStorage = game:GetService("ServerStorage")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local RoomManager = require(ServerStorage.Source.Managers.RoomManager)
local getRandomClearLocationInRegionAsync = require(ServerStorage.Source.Common.getRandomClearLocationInRegionAsync)

local toolsFolder = ReplicatedStorage.Tools
local gravityFuel = toolsFolder.GravityFuel
local repairKit = toolsFolder.RepairKit
local broom = toolsFolder.Broom
local largeCargo = toolsFolder.LargeCargo
local smallCargo = toolsFolder.SmallCargo
local torch = toolsFolder.Torch
local TOTAL_TOOLS_PER_ROOM = 7
local AREA_CLEAR_SIZE = Vector3.new(5, 5, 5)

local random = Random.new(tick())
