local a=require((game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\078\101\118\101\114\109\111\114\101"))local C=a("\083\116\100")local P=C.randumb local B={}function B.GetRandomCFrameFromTableOfParts(a)local C=P:GetOneAtRandom(a)if C~=nil then return CFrame.new(C.Position)end error("\085\110\097\098\108\101 \116\111 \115\101\108\101\099\116 \097 \112\097\114\116 \102\114\111\109 \099\097\110\100\105\100\097\116\101\115 \116\097\098\108\101")return nil end return B
local require = require(game:GetService("ReplicatedStorage"):WaitForChild("Nevermore"))
local std = require("Std")
local randumb = std.randumb;

local module = {}

function module.GetRandomCFrameFromTableOfParts(candidatePartsTable)

	local chosenPart = randumb:GetOneAtRandom(candidatePartsTable)
    
	if chosenPart ~= nil then
        return CFrame.new(chosenPart.Position)
    end
    error("Unable to select a part from candidates table")
    return nil
end

return module;
