Although I agree with the hides and climbing structures, I have never seen a kingsnake that could eat a large rat.....smalls and small mediums yes. I have seen lots of big kings in my days. The largest being a 7' florida king that was about as big around as a soup can.
Brandon Osborne