-- Returns a vector that points to the circumference of the spread with not randomization involved
-- @param CFrame cameraCFrame 
-- @return Vector3

function SpreadSimulator:GetSpreadDirectionCircumferenceVector(cameraCFrame)
	-- Make cframe based on random angle
	local randomAngleCFrame = CFrame.Angles(0,0,1)
	-- Rotate camera cframe
	local rotatedCFrame = cameraCFrame * randomAngleCFrame
	-- Make spread vector based on current spread and the random point on circumference
	local spreadDirection = rotatedCFrame.UpVector * self.currentSpread

	return spreadDirection
end
	