im not a big fan of math and some kind of codeline like this
the problem is my particle ring keep flip sometimes, its unsastified you know
so i want to make it rotate randomly and not flipping
local Character = script.Parent
local RootPart = Character.HumanoidRootPart
local RunService = game:GetService("RunService")
local rad = math.rad
local clock = os.clock
local noise = math.noise
local random = math.random
local Heartbeat = RunService.Heartbeat
local BigRing = RootPart.Bigring
local SmallRing = RootPart.Smallring
local xseed = random(10000, 100000)
local yseed = random(10000, 100000)
local zseed = random(10000, 100000)
local xseed2 = random(10000, 100000)
local yseed2 = random(10000, 100000)
local zseed2 = random(10000, 100000)
while true do
local x = noise(xseed, clock() % 1000 * 0.1) * 360
local y = noise(yseed, clock() % 1000 * 0.1) * 360
local z = noise(zseed, clock() % 1000 * 0.1) * 360
local x2 = noise(xseed2, clock() % 1000 * 0.1) * 360
local y2 = noise(yseed2, clock() % 1000 * 0.1) * 360
local z2 = noise(zseed2, clock() % 1000 * 0.1) * 360
SmallRing.CFrame = CFrame.new(SmallRing.Position) * CFrame.Angles(rad(x), rad(y), rad(z))
BigRing.CFrame = CFrame.new(BigRing.Position) * CFrame.Angles(rad(x2), rad(y2), rad(z2))
Heartbeat:Wait()
end