I have a particle system. i want it so when one of the particles hits a surface, blood splats on it. Heres what i have, but it seems to make the blood splat appear at 0,0,0
var splat : GameObject;
function OnParticleCollision (other : GameObject) {
var hit : ContactPoint;
Instantiate (splat, hit.point + (hit.normal * 2.5), Quaternion.identity);
}