Are there any fruit trees nearby? I lived in a house with roof rats. Had to keep putting traps in the roof space and poison everywhere. I never really won the battle.
After a while, the roof will become saturated with rat pee and you will get a very musty smell especialy on damp days.
The best poison to use is STORM, it comes in small oval tablets.
Buy it on Lazada