function SpreadSimulator.GetSpreadDirectionCircumferenceVector(h,C)local g=CFrame.Angles(0,0,1)local r=C*g local I=r.UpVector*h.currentSpread return I end
-- 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
