anchor.diff:  	resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF | NOBLUDGEON
   	var/obj/machinery/manned_turret/turret
   
  -/obj/item/gun_control/New(var/obj/machinery/manned_turret/MT)
  -	turret = MT
  +/obj/item/gun_control/New(obj/machinery/manned_turret/MT)
  +	if(MT)
  +		turret = MT
  +	else
  +		qdel(src)
   
   /obj/item/gun_control/CanItemAutoclick()
   	return 1
  
positive.code: 	max_integrity = 100
  	obj_integrity = 100
  	buckle_lying = 0
  	layer = 4.2
  	var/view_range = 10
  	var/cooldown = 0
  	var/projectile_type = /obj/item/projectile/bullet/weakbullet3
  
negative.code: 		addtimer(CALLBACK(src, /obj/machinery/manned_turret/.proc/fire_helper, target_turf), i*rate_of_fire)
  
  
  /obj/machinery/manned_turret/proc/fire_helper()
  	if(!src)
  		return
  	var/turf/targets_from = get_turf(src)
  