for f=-4,4,1 do local N=rnd:NextInteger(-2,2)*45 local o=math.sin(math.rad(N))*radius local r=math.cos(math.rad(N))*radius local y=CFrame.new(o,(radius-r)-6,(10+17*f)+script.Parent.Parent.BasePart.Position.Z)*CFrame.Angles(0,0,math.rad(N))local B=fakel:Clone()B:SetPrimaryPartCFrame(y)B.Fire.Fire.SleepTime.Value=rnd:NextInteger(1,5)B.Fire.Fire.SpeedDOWN.Value=rnd:NextNumber(.1,.5)B.Fire.Fire.SpeedUP.Value=rnd:NextNumber(.3,.7)B.Parent=script.Parent end

for i = -4, 4 do
	local ang = rnd:NextInteger(-2,2) * 45	-- расчитываем угол	
	local x = math.sin(math.rad(ang)) * radius
	local y = math.cos(math.rad(ang)) * radius	
	local pos = CFrame.new(x, radius-y-6,10+17*i  + script.Parent.Parent.BasePart.Position.Z ) * CFrame.Angles(0,0, math.rad(ang))
	local tmp = fakel:Clone()	
	tmp:SetPrimaryPartCFrame(pos)
	
	tmp.Fire.Fire.SleepTime.Value	= rnd:NextInteger(1,5)
	tmp.Fire.Fire.SpeedDOWN.Value	= rnd:NextNumber(0.1,0.5)
	tmp.Fire.Fire.SpeedUP.Value		= rnd:NextNumber(0.3,0.7)
	
	tmp.Parent = script.Parent
end
