Giving bulletproof vest health

what in gods name is that ? 30 chars

If you are testing under Studio you can set breakpoints in the code that will pause execution and let you examine values of variables. I havenā€™t tried the new beta feature yet, but I believe it is supposed to work even for breakpointed scripts that get cloned.

i found my error however i get a weird error saying ā€œFireServerā€ is not a valid member of RemoteEvent ???

if Hit.Name == "PKevlar" or Hit.Name == "PKevlarBadge" or Hit.Name == "PKevlarSign" then
					local BeingShot = Hit.Parent.Middle:FindFirstChild("BeingShot")
					BeingShot:FireSever()
				end

Either its your spelling mistake of FireSever, thats supposed to be FireServer. Or your trying to fire the server from the server. Server side has to fire the Client side. So you would do BeingShot:FireClient(player) if that was your problem.

it was the whole time my god damn spelling mistake :C