Rat poison may work , however they may eat it & retreat into your roof area & die. Then comes the dreaded smell of dead squirrel.
I just finalised a contract that I had put out on 1 SOB squirrel that was teasing my dog using a a 22 short. Piece of cake, hardly any noise & he just fell off the fence with lead poisoning
Be safe whatever you...good luck