ID:142165
 
Code:
obj
Skills
bya
icon='byakurai.dmi'
name="Byakurai"
density=1
owner="bya"
New()
..()
spawn(30)
del src
Bump(mob/M in world)
var/damage = src.reiatsu
if(damage<1)
damage=1
M.health-=damage
world<<"[M] has taken [damage] damage."
M.deathcheck()
spawn() del src


Problem description:

The projectile is hitting like five times before it deletes. How do I make it hit ONCE?
Im not sure what your deathcheck looks like but try putting before death check because it has to check if theyre dead before it deletes.
In response to Quiet Screams
Even if it doesn't do enough damage to kill them, it still hits multiple times.
In response to BUProductions
Try taking out spawn()
If theres no delay, theres no point in putting it there.
In response to Quiet Screams
I just stopped the projectile.

walk(src,0)

It's not EXACTLY what I wanted, but meh.