anchor.diff:  	hitsound = 'sound/items/drill_hit.ogg'
   	usesound = 'sound/items/drill_use.ogg'
   	toolspeed = 0.7
  -	tool_behaviour = TOOL_WRENCH
  +	tool_behaviour = TOOL_SCREWDRIVER
  +
  +/obj/item/handdrill/attack_self(mob/user)
  +	if (tool_behaviour == TOOL_SCREWDRIVER)
  +		transform_wrench(user)
  +	else
  +		transform_screwdriver(user)
   
   /obj/item/handdrill/suicide_act(mob/user)
   	user.visible_message("<span class='suicide'>[user] is putting [src] to [user.p_their()] temple. It looks like [user.p_theyre()] trying to commit suicide!</span>")
   	return(BRUTELOSS)
   
  -/obj/item/handdrill/attack_self(mob/user)
  +/obj/item/handdrill/proc/transform_wrench(mob/user)
  +	desc = "A simple powered hand drill. It's fitted with a bolt bit."
  +	icon_state = "drill_bolt"
  +	tool_behaviour = TOOL_WRENCH
   	playsound(get_turf(user),'sound/items/change_drill.ogg',50,1)
  -	if (tool_behaviour == TOOL_SCREWDRIVER)
  -		if (iscyborg(user))
  -			to_chat(user,"<span class='notice'>Your servos whirr as the drill reconfigures into bolt mode.</span>")
  -		else
  -			to_chat(user, "<span class='notice'>You attach the bolt driver bit to [src].</span>")
  -		desc = "A simple powered hand drill. It's fitted with a bolt bit."
  -		icon_state = "drill_bolt"
  -		item_state = "drill"
  -		tool_behaviour = TOOL_WRENCH
  -		update_icon()
  -	else if (tool_behaviour == TOOL_WRENCH)
  -		if (iscyborg(user))
  -			to_chat(user,"<span class='notice'>Your servos whirr as the drill reconfigures into screw mode.</span>")
  -		else
  -			to_chat(user, "<span class='notice'>You attach the screw driver bit to [src].</span>")
  -		desc = "A simple powered hand drill. It's fitted with a screw bit."
  -		icon_state = "drill_screw"
  -		item_state = "drill"
  -		tool_behaviour = TOOL_SCREWDRIVER
  -		update_icon()
  +	if (iscyborg(user))
  +		to_chat(user,"<span class='notice'>Your servos whirr as the drill reconfigures into bolt mode.</span>")
  +	else
  +		to_chat(user, "<span class='notice'>You attach the bolt driver bit to [src].</span>")
  +	update_icon()
  +
  +/obj/item/handdrill/proc/transform_screwdriver(mob/user)
  +	desc = "A simple powered hand drill. It's fitted with a screw bit."
  +	icon_state = "drill_screw"
  +	tool_behaviour = TOOL_SCREWDRIVER
  +	playsound(get_turf(user),'sound/items/change_drill.ogg',50,1)
  +	if (iscyborg(user))
  +		to_chat(user,"<span class='notice'>Your servos whirr as the drill reconfigures into screw mode.</span>")
  +	else
  +		to_chat(user, "<span class='notice'>You attach the screw driver bit to [src].</span>")
  +	update_icon()
  +
  
positive.code: 			..()
  	else
  		..()
  
  
  //better handdrill
  /obj/item/handdrill
  	name = "hand drill"
  	desc = "A simple powered hand drill. It's fitted with a bolt bit."
  	icon = 'icons/obj/tools.dmi'
  	icon_state = "drill_bolt"
  	item_state = "drill"
  	lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi'
  	righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi'
  
negative.code: 				if(BP)
  					BP.drop_limb()
  					playsound(loc,pick('sound/misc/desceration-01.ogg','sound/misc/desceration-02.ogg','sound/misc/desceration-01.ogg') ,50, 1, -1)
  	return (BRUTELOSS)
  
  /obj/item/jawsoflife/attack(mob/living/carbon/C, mob/user)
  	if (tool_behaviour == TOOL_WIRECUTTER)
  		if(istype(C) && C.handcuffed)
  