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)
