So I've been trying to make kill effects for my game, but it seems the vanish kill effect is bugged. I have the script in a local script under the tool name "Forcefield" which is the name of the weapon.
When I test and kill someone the kill anchors, but other than that it doesn't seem to work.
Here's the script:
local Players = game:GetService('Players')
local toolName = 'Forcefield'
Players.PlayerAdded:Connect(function(Player)
Player.CharacterAdded:Connect(function(Character)
local Humanoid = Character:WaitForChild('Humanoid')
Humanoid.Died:Connect(function()
if Character:FindFirstChild(toolName) or Player.Backpack:FindFirstChild(toolName) then
for i, v in pairs(workspace:WaitForChild(script.Parent.Name):GetChildren())do
if v:IsA("Accessory") then
v.Handle.Anchored = true
elseif v:IsA("MeshPart") then
v.Anchored = true
elseif v:IsA("UnionOperation") then
v.Anchored = true
elseif v:IsA("Part") then
v.Anchored = true
end
end
for i = 1,20 do
wait(0.0025)
for i, v in pairs(workspace:WaitForChild(script.Parent.Name):GetChildren())do
if v:IsA("Accessory") then
v.Handle.Transparency = v.Handle.Transparency + 0.05
elseif v.Name == "Head" then
v.Transparency = v.Transparency + 0.05
v.face.Transparency = v.face.Transparency + 0.05
elseif v:IsA("MeshPart") then
v.Transparency = v.Transparency + 0.05
elseif v:IsA("UnionOperation") then
v.Transparency = v.Transparency + 0.05
elseif v:IsA("Part") then
v.Transparency = v.Transparency + 0.05
end
end
end
end
end)
end)
end)
Can anyone explain what I have done wrong so I know what to keep in mind in the future? Please and thank you.
