Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do I add particles to this script when i shoot it?

Asked by 6 years ago

I have been testing around and i can't find anyway to add particles to this script. ;-;

i'm a noob at this website and at scripting so could any of you help?

I'm also looking for ways for multiple blocks to come out too?

local player = game.Players.LocalPlayer
repeat wait() until player ~= nil
bin = script.Parent
me = script.Parent.Parent.Parent
enabled = true
local animation = script.Parent.Fireballz
repeat wait() until animation ~= nil
local Humanoid = player.Character.Humanoid
repeat wait() until Humanoid ~= nil
local animTrack = Humanoid:LoadAnimation(animation)
repeat wait() until animTrack ~= nil
function mouseclicky(mouse)
if not enabled then
        return
    end
    if player == nil then return end
      enabled = false 
                animTrack:Play()
                local x = Instance.new("Part")
                x.Material = "Concrete"
                x.BrickColor = BrickColor.new("Bright red")
                x.Size = Vector3.new(5, 5, 5)
                x.TopSurface = "Smooth"
                x.BottomSurface = "Smooth"
                x.Shape = "Ball"
                x.Name = me.Name
                x.CanCollide = true
                x.Transparency = 0
                x.Parent = game.Workspace
                x.CFrame = me.Character.Torso.CFrame*CFrame.new(0, 0, -8)
                game.Debris:AddItem(x, 6)
                x.Anchored = false
                local velocityz = Instance.new("BodyVelocity")
                velocityz.maxForce = Vector3.new(math.huge, math.huge, math.huge)
                velocityz.velocity = me.Character.Torso.CFrame.lookVector*60
                velocityz.Parent = x
                x.Touched:connect(function(h)
                if h.Parent.Name ~= player.Character.Name and h.Parent:FindFirstChild('Humanoid') then
                x:Destroy()
                h.Parent:FindFirstChild('Humanoid'):TakeDamage(10)
                end
    end)
   wait(3)
    enabled = true
    end
enabled = true 
function selectz(mouse) 
mouse.Button1Down:connect(function() mouseclicky(mouse) end) 
end 
bin.Selected:connect(selectz)

Answer this question