local radius = 10
local function getCirclePoint(ItemNumber,TotalNumber)
return (ItemNumber * ((2 * math.pi) / TotalNumber))
end
local angle = getCirclePoint(i,#petsTable)
local position = (hmndrootpart.CFrame * CFrame.new(math.sin(angle) * radius, 0 , math.cos(angle) * radius))
v.PrimaryPart.CFrame = position
(Only do this if your pets are 2 or below other wise use math.pi*2/total_pets)
local function getCirclePoint(ItemNumber,TotalNumber)
if TotalNumber <= 2 then
return (ItemNumber * math.pi)
else
return (ItemNumber * ((2 * math.pi) / TotalNumber))
end
end
local function getCirclePoint(ItemNumber,TotalNumber)
if TotalNumber <= 2 then
return (ItemNumber * math.pi)
elseif TotalNumber == 3 then
return (ItemNumber * (math.pi*1.5) / 3)
else
return (ItemNumber * ((2 * math.pi) / TotalNumber))
end
end