You can play freerolls on the pokerstars every day. With Cardschat you can play exclusive tournaments in which there were a small number of players and good prize places.
Where are you located buddy?
For the USA:
-ACR Freerolls are great, there are tons of private ones where you can locate the passwords by referring to the tournament information, usually just need to be a member of X website, but sometimes there's not even a signup.
-BetOnline has a ton as well
-CoinPoker runs them every hour (If you're into Crypto)
-Here at Cardschat there are private ones if you meet the requirements of being an active member, and a Saturday game that is open to everyone.
Does anybody no where you can play free rolls with out a deposit I can't seem to find them anywhere