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

Sword script help?

Asked by 10 years ago

I have been spending hours on my swords for my sword game, but I cannot understand where I have gone wrong with this script. Could anyone help me out by spotting where I have gone wrong?

When the player presses 'q' a sound is played and a red ball expands from the players torso killing anybody in its path.

I am not sure on how to do the killing part though. I could really use some help there.

This is what I have:

local sound = script.Parent.Handle.Sparta
local Tool = script.Parent;
enabled = true
function onButton1Down(mouse)
    if not enabled then
        return
    end

    enabled = false
    mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"

    wait(.5)
    mouse.Icon = "rbxasset://textures\\GunCursor.png"
    enabled = true

end
function onEquippedLocal(mouse)

    mouse.KeyDown:connect(function(key)
        key=string.lower(key)
        if key=="q" then
            h = Tool.Parent
            if h.Humanoid.Health~=nil then
                sound:Play()
                Part = Instance.new("Part")
                Part.Parent = h.Torso
                Part.Shape = 1
                Part.Position = CFrame.new(h.Torso.Position)
                Part.Size = Vector3.new(5,5,5)
                Part.Color = BrickColor.Red()
                wait(0.5)
                Part.Size = Vector3.new(7,7,7)
                wait(0.5)
                Part.Size = Vector3.new(9,9,9)
                wait(0.5)
                Part.Size = Vector3.new(12,12,12)
                wait(0.5)
                Part.Size = Vector3.new(15,15,15)
                wait(0.5)
                Part.Size = Vector3.new(17,17,17)
                wait(0.5)
                Part.Size = Vector3.new(20,20,20)
                wait(1)
                Part:Destroy()              

                end
        end

    end)
end
    if mouse == nil then
        print("Mouse not found")
        return 
    end

    mouse.Icon = "rbxasset://textures\\GunCursor.png"
    mouse.Button1Down:connect(function() onButton1Down(mouse) end)  
sp.Equipped:connect(onEquippedLocal)
Tool.Equipped:connect(onEquippedLocal)

1 answer

Log in to vote
0
Answered by 10 years ago

Maybe add a script in ReplicatedStorage that kills you then in your script add this on line 45

game.ReplicatedStorage.KillScript:clone().Parent  =  h.Torso.Part

In the kill script u can just use a lava brick script.

Ad

Answer this question