Yo creo que por ejemplo vos dijiste que pusiste un arma de ese juego al disparar queda pegada la bala en el lugar y explota en dos segudos, bueno supogamos que el arma es la escopeta:
function onClientPlayerWeaponFireFunc(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
if (weapon == 25) then -- Si el jugador dispara con una escopeta.
setTimer ( function()
createExplosion(hitX, hitY, hitZ, 12, true, 0, true) -- Crea una pequeña explosión cuando la bala golpeó dos segundos despues.
end, 2000, 1 )
end
end
-- Añadir esto como un controlador de modo que la función se inicia cada vez que un jugador dispare.
addEventHandler("onClientPlayerWeaponFire", root, onClientPlayerWeaponFireFunc)
Creo que esto es lo que quieres.