local V=Random.new()local function n(n,v)local S=math.sqrt(V:NextNumber())*v local i=V:NextNumber(0,math.pi*2)local P=n.X+S*math.cos(i)local C=n.Z+S*math.sin(i)local K=Vector3.new(P,n.Y,C)return K end


local random = Random.new()

local function getRandomPointInCircle(centerPosition, circleRadius)
	local radius = math.sqrt(random:NextNumber()) * circleRadius
	local angle = random:NextNumber(0, math.pi * 2)
	local x = centerPosition.X + radius * math.cos(angle)
	local z = centerPosition.Z + radius * math.sin(angle)

	local position = Vector3.new(x, centerPosition.Y, z)

	return position
end
