Projectile Spread in FastCast module

I have a single projectile script that shoots one fireball to the mouse location. But I want to make it so that 3 seperate fireballs are shot, one at mouse location, one at left of the mouse location and the other one at right of the mouse location at the same time. How would I achieve that? I am thinking that I can cast 3 different projectiles to 3 different locations but is there any more practical method?

1 Like

Yeah you will definitely have to make 3 separate projectiles. You should be able to get shoot the initial projectile, store its origin, and then shoot two projectiles to the left and right based on that initial position. Could probably use the CFrame.RightVector property and such.