I have 4 guns that kill rigs that I have inserted into the game for testing, when I try to kill a zombie, the zombie ends up taking no damage and killing me. Can someone please help me! The zombies health is not too high and has a humanoid, idk what script you want so ill show you the zombie and the gun.
Working guns... DOESN'T KILL ZOMBIES?
1 answer
local larm = script.Parent:FindFirstChild("HumanoidRootPart") local rarm = script.Parent:FindFirstChild("HumanoidRootPart")
function findNearestTorso(pos) local list = game.Workspace:children() local torso = nil local dist = 10000 local temp = nil local human = nil local temp2 = nil for x = 1, #list do temp2 = list[x] if (temp2.className == "Model") and (temp2 ~= script.Parent) then temp = temp2:findFirstChild("HumanoidRootPart") human = temp2:findFirstChild("Humanoid") if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then if (temp.Position - pos).magnitude < dist then torso = temp dist = (temp.Position - pos).magnitude end end end end return torso end
while true do wait(1) `local target = findNearestTorso(script.Parent.HumanoidRootPart.Position) if target ~= nil then script.Parent.Zombie:MoveTo(target.Position, target) end
`end
3 comments
bruh
i dont need the target script from zombies, its not the main problem
This script has absolutely nothing to do with your problem?
This discussion is preserved as it was. New answers, comments, and votes are closed.

5 comments
Can you show your script because we don't know what's the problem please.
Have you made sure that the zombies have real health? Also, yes, please do show your script so we can determine if it's something with the script.
Make sure the zombie health is not too high or there is no humanoids.
Sorry didn't mean to put the script there, its wont let me post the gun script because its too long
Use the Lua logo to put the code in a code block.