local w=colors[math.random(1,#colors)]for z=1,20,1 do local y=Instance.new("\080\097\114\116")y.Size=Vector3.new(1,1,1)y.Reflectance=1 y.Position=shell.Position+Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*10 y.Velocity=shell.Velocity local o=Instance.new("\083\112\097\114\107\108\101\115")o.Color=w o.Parent=y local c=Instance.new("\066\111\100\121\070\111\114\099\101")c.force=Vector3.new(0,98,0)c.Parent=y y.Parent=game.Workspace local D=game:GetService("\068\101\098\114\105\115")D:AddItem(y,5)end local z=Instance.new("\083\111\117\110\100")z.SoundId="\114\098\120\097\115\115\101\116\058\047\047\115\111\117\110\100\115\092\082\111\099\107\101\116 \115\104\111\116\046\119\097\118"z.Parent=script.Parent z.Volume=1 z:play()local y=Instance.new("\069\120\112\108\111\115\105\111\110")y.BlastRadius=16 y.BlastPressure=150000 y.Position=shell.Position
--- BOOM!

local c = colors[math.random(1, #colors)]

for j = 1, 20 do
	local p = Instance.new("Part")
	p.Size = Vector3.new(1, 1, 1)
	--p.Transparency = 1
	p.Reflectance = 1
	p.Position = shell.Position + (Vector3.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5) * 10)
	p.Velocity = shell.Velocity -- + (Vector3.new(math.random() - .5, math.random() - .5, math.random() - .5) * 20)

	local s = Instance.new("Sparkles")
	s.Color = c
	s.Parent = p

	local f = Instance.new("BodyForce")
	f.force = Vector3.new(0, 98, 0)
	f.Parent = p

	p.Parent = game.Workspace

	local debris = game:GetService("Debris")
	debris:AddItem(p, 5)
end

local sound = Instance.new("Sound")
sound.SoundId = "rbxasset://sounds\\Rocket shot.wav"
sound.Parent = script.Parent
sound.Volume = 1
sound:play()

local e = Instance.new("Explosion")
e.BlastRadius = 16
e.BlastPressure = 150000
e.Position = shell.Position
