@DontKnowHowToScript Oh dang, that's what you get for writing at like 7 in the morning
Scripts
Scripting Questions
// Main event
on:newfirestarted {
	loop ("items") {
		$id=loop_id();
		$typ=type("items",$id);
		if ((($typ==MeatId1)+($typ==MeatId2)+(...))>0) 	{
			event "checkfry","items",$id;	
		}
		
	}
}
on:checkfry {
	if ((count_inrange("state",5,50)+count_inrange("state",4,50))>0) {
		if($fry==0) {
			timer "self",15500,1,"fry";
			play "fry.mp3";
			$fry=1;
		}
	}
}
gotta test it and think on that, but a little later, haven't got much time ATM.
thanks for your efforts on that topic
### throwing ax
id=121
name=throwing ax
group=ammo
icon=gfx\axe.bmp
model=gfx\axe.b3d
fx=16
scale=0.2
mat=wood
weight=3
behaviour=spear
info=throwing ax o what fun
damage=12
healthchange=0
script=start
	on:impact {
		if (impact_first()==1){
				$tmp=create("item",121);
					setpos "item",$tmp,impact_x(),impact_y(),impact_z();
					setrot "item",$tmp,0,getyaw("unit",1),0;
				}
			}
script=end
trim ?)
particle
inputwin
statecolor ? it should be possible...