My friend needs to earn $300 by the end of june
This niky person rattles me by always going like this "........" Haha, anyway, a month is a long time, just look on the local classifieds for odd jobs, they usually pay around 50$ a day. You need to be quick to respond to an ad tho
Babysit (it's probably one of the fastest ways to earn money), ask your neighbors if they need help with household chores, have a car wash, sell something in your local neighborhood such as food or drinks! Have a yard sale!
Cutting grass! I cut every week, and get $10-$20 for small yards (about twenty minutes of work) and big yards, you could get payed by the hour, or however it works! Babysitting helps also!
I'd suggest Zoombucks.com, you can earn money online just by playing games, watching videos and completing tasks.
Car wash..Bake sale..babysit..run errands..walk dogs..house-sit..wash windows.....
I would try to get a job at a fast food joint.