Hi. I've asked this before but still no help. I'm getting closer but I am not familiar with CFrames enough to know what to do next. I'm trying to get all 8 bullets/pellets to have a spread that is consistent no matter where you aim your mouse.
These are the lines of the code I've been using but I don't know what to do and would very much like some help on this if anyone has any suggestions
local ray = Ray.new(tool.Barrel.CFrame.p, (mouse.Hit.p - tool.Barrel.CFrame.p).unit * 300) local part, position, normal = workspace:FindPartOnRay(ray, player.Character, false, true) for i =0, 7 do local beam = makeBeam() beam.Parent = pellets local distance = 20 beam.Size = Vector3.new(0.1, 0.1, distance) beam.CFrame = CFrame.new(tool.Barrel.CFrame.p, position) * CFrame.new(0, 0, -distance / 2) end