So I've been trying to make a bullet hell/danmaku shooter, but what's a good way to add bullet patterns to the script below? For example, spiral patterns, or particularly anything you see in a Touhou or Bullet Heaven game. Also I understand this is probably breaking one of the rules...

This is a script I placed into an enemy by the way.

function projectile()
	--Projectile Creation
	danmaku = Instance.new('Part')
	danmaku.Shape = 'Block'
	danmaku.Material = 'Neon'
	danmaku.BrickColor = BrickColor.new('Bright red')
	danmaku.Parent = script.Parent
	danmaku.CFrame = script.Parent.CFrame*CFrame.new(0,1.5,-1.5)
	danmaku.Size = Vector3.new(.25,.25,0.3)
	danmaku.Transparency = 0.1
	danmaku.CanCollide = false
	
	SE = script.Ice1:Clone()
	SE.Parent = danmaku
	SE:Play()
	
	BV = Instance.new('BodyVelocity')
	BV.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
	BV.Velocity = script.Parent.CFrame.lookVector*5
	BV.Parent = danmaku
	Dmg = script.Damage:Clone()
	Dmg.Parent = danmaku
	Dmg.Disabled = false
	
end

while true do
	wait(0.75)
	projectile()
end