Here:
local weapons = {
[1] = true,[22] = true,[31] = true,[42] = true,[15] = true,
[2] = true,[23] = true,[32] = true,[43] = true,[16] = true,
[3] = true,[24] = true,[33] = true,[44] = true,[17] = true,
[4] = true,[25] = true,[34] = true,[45] = true,[18] = true,
[5] = true,[26] = true,[37] = true,[46] = true,
[6] = true,[27] = true,[38] = true,[10] = true,
[7] = true,[28] = true,[39] = true,[11] = true,
[8] = true,[29] = true,[40] = true,[12] = true,
[9] = true,[30] = true,[41] = true,[14] = true,
}
function damage(attacker, weapon, loss, x, y, z, tyre)
if weapon and not weapons[weapon] then
if getElementModel(source) == 601 then
cancelEvent()
setElementHealth(source,getElementHealth(source) - 100)
end
end
end
addEventHandler("onClientVehicleDamage", root, damage)