Have you ever heard this quote? Don't make promises you can't keep.
It is okay to say no and you can't say yes to everybody all the time. Try saying “I can't do that right now but if things change I will let you know”. See that way you are not saying no and you're not saying yes but you're still coming across as being proactive and a team player.