I'm trying to make a gun fire three different bullets in a fashion similar to a shotgun, but I can't figure it out. What should I do to this script to get it to work?
01 | local Tool = script.Parent |
02 |
03 | enabled = true |
04 |
05 | function fire(v) |
06 |
07 | local vCharacter = Tool.Parent |
08 | local vPlayer = game.Players:playerFromCharacter(vCharacter) |
09 | local Torso = vCharacter.Torso |
10 | local spawnPos = Torso.Position |
11 | spawnPos = spawnPos + (v * 3 ) |
12 | for i = 1 , 3 do |
13 | local missile = Instance.new( "Part" ) |
14 | missile.Position = spawnPos |
15 | missile.Size = Vector 3. new( 0.6 , 0.6 , 0.6 ) |
Simple, Just make about 6 parts, set their position to math.random(10,0,-5)
You can also do math.random(player.mouse.p)
I'll message you my gun script,It's to long to put in the Answers but here you go.