Do all evil thoughts come from shaytan?

1.Evil thoughts come from shaytan
2. It also comes when one is around people who are negative

We need to fight it by trying our level best to constantly remembering Allah