Șarpele de aur tind să se atace reciproc atunci când o sursă de hrană este insuficientă. O concurență sporită pentru diminuarea surselor de hrană duce la o luptă pentru alimente.
Aurul este omnivor, deci o dietă echilibrată de carne și verdeață ar trebui să fie disponibilă. Lipsa fiecăruia poate duce la bătăi de aur peste ceea ce este prezent. În cazurile extreme de foame, aurul se atacă unul pe altul pentru a consuma carnea pentru a compensa ceea ce lipsește dieta lor. Fiind creaturi sociale, animalele de aur se identifică cu proprietarul lor și nu mănâncă decât dacă sunt hrănite de o față cunoscută, astfel încât lipsa acestui element poate duce la foamete, ceea ce la rândul lor creează lupte.