I've recently made golems like this:
[CREATURE:GOLEM_GRANITE]
[DESCRIPTION:A large magic statue made of granite and bent on mayhem. They won't stop fighting unless they are completely dismembered.]
[NAME:granite golem:granite golems:granite golem]
[CASTE_NAME:granite golem:granite golems:granite golem]
[CREATURE_TILE:'G'][COLOR:0:0:1]
[SEMIMEGABEAST][DIFFICULTY:5] 11 or higher does not get assigned as adv mode quests
[ATTACK_TRIGGER:25:3000:30000]
[FANCIFUL]
[NOPAIN][EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][NOEMOTION]
[NOEXERT]
[NO_DIZZINESS]
[NO_FEVERS]
[BUILDINGDESTROYER:2]
[LARGE_PREDATOR]
[NO_DRINK][NO_EAT][NO_SLEEP]
[SPHERE:STRENGTH]
[SPHERE:WAR]
[CANNOT_UNDEAD]
[CANOPENDOORS]
[NOT_BUTCHERABLE]
[BIOME:ANY_LAND]
[EQUIPS]
[NOFEAR]
[PREFSTRING:hardness]
[NOBONES]
[BODY:HUMANOID_SIMPLE_GOLEM]
//add :HEADGEM:HEARTGEM to restore them
[TISSUE:GRANITE]
[TISSUE_NAME:granite:granite]
[TISSUE_MATERIAL:INORGANIC:GRANITE]
[MUSCULAR]
FUNCTIONAL //have them nonfunctional so all limbs must be removed and not just fractured
[STRUCTURAL]
[RELATIVE_THICKNESS:10]
[HEALING_RATE:100]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[TISSUE:GEM]
[TISSUE_NAME:gem:gem]
[TISSUE_MATERIAL:INORGANIC:DIAMOND_BLACK]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:ALL:GRANITE]
[SELECT_TISSUE_LAYER:BY_CATEGORY:BRAIN]
[SET_LAYER_TISSUE:GEM]
[PHYS_ATT_RANGE:TOUGHNESS:5000:5000:5000:5000:5000:5000:5000] max
[BODY_SIZE:0:0:2000000]
[BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[ATTACK:PUNCH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:MAIN]
[ATTACK:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:MAIN]
[DIURNAL]
[LAIR:SHRINE:100]
[SWIMS_LEARNED][SWIM_SPEED:2500]
[BODY:HUMANOID_SIMPLE_GOLEM]
[BP:UB:upper body:upper bodies][UPPERBODY][LOWERBODY][HEAD][CATEGORY:BODY_UPPER]
[DEFAULT_RELSIZE:1000]
[BP:LB:lower body:lower bodies][CON:UB][CATEGORY:BODY_LOWER]
[DEFAULT_RELSIZE:1000]
[BP:HD:head:STP][CON:UB][CATEGORY:HEAD][THOUGHT]
[DEFAULT_RELSIZE:300]
[BP:RA:right arm:STP][CON:UB][LIMB][RIGHT][CATEGORY:ARM][THOUGHT]
[DEFAULT_RELSIZE:400]
[BP:LA:left arm:STP][CON:UB][LIMB][LEFT][CATEGORY:ARM][THOUGHT]
[DEFAULT_RELSIZE:400]
[BP:RH:right hand:STP][CON:RA][GRASP][RIGHT][CATEGORY:HAND]
[DEFAULT_RELSIZE:80]
[BP:LH:left hand:STP][CON:LA][GRASP][LEFT][CATEGORY:HAND]
[DEFAULT_RELSIZE:80]
[BP:RL:right leg:STP][CON:LB][LIMB][RIGHT][CATEGORY:LEG][THOUGHT]
[DEFAULT_RELSIZE:900]
[BP:LL:left leg:STP][CON:LB][LIMB][LEFT][CATEGORY:LEG][THOUGHT]
[DEFAULT_RELSIZE:900]
[BP:RF:right foot:right feet][CON:RL][STANCE][RIGHT][CATEGORY:FOOT]
[DEFAULT_RELSIZE:120]
[BP:LF:left foot:left feet][CON:LL][STANCE][LEFT][CATEGORY:FOOT]
[DEFAULT_RELSIZE:120]
[INORGANIC:GRANITE]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:granite][DISPLAY_COLOR:7:0:0][TILE:178]
[IGNEOUS_INTRUSIVE]
[IS_STONE]
[MELTING_POINT:11440]
[IMPACT_YIELD:150000]
[IMPACT_FRACTURE:150000]
[IMPACT_STRAIN_AT_YIELD:1000]
[COMPRESSIVE_YIELD:200000]
[COMPRESSIVE_FRACTURE:200000]
[COMPRESSIVE_STRAIN_AT_YIELD:1000]
[TENSILE_YIELD:200000]
[TENSILE_FRACTURE:200000]
[TENSILE_STRAIN_AT_YIELD:1000]
[TORSION_YIELD:200000]
[TORSION_FRACTURE:200000]
[TORSION_STRAIN_AT_YIELD:1000]
[SHEAR_YIELD:200000] used stainless steel
[SHEAR_FRACTURE:200000]
[SHEAR_STRAIN_AT_YIELD:1000]
[BENDING_YIELD:200000]
[BENDING_FRACTURE:200000]
[BENDING_STRAIN_AT_YIELD:1000]
That's one setup I like.
From arena tests, fairly challenging but not impossible to bring down.
I made also copper, iron and steel version. I've yet to find a way to destroy a steel golem with conventional weapons.