Heres a post i made a while ago....If you need help, PM me and i can help you...
"Im a professional house painter( i know it *****) As long as your base color has a few days to dry and the walls were primed proper, it shouldnt pull the paint off. Ive always used a 4 foot level and a pencil. You can get a closer tape edge to your line then chalk. I use a clear/white tape called "easy mask" Clean Edge. One of the tricks is to, after your tape is on, take the back of the putty knife or something else that you can rub somewhat hard on the tape without scuffing it. Instead of the roller to paint up to the edge of the tape, i use a brush and go quickly cut the tape edge in with a light first coat. Sort of paint down away from the edge that is getting painted, so you dont force and paint under the tape(if it wasnt properly rubbed down). Go around the garage once, and then hopefully your using latex , you can usually immediately hit it again with the brush with a second coat which should cover. Another trick is when your pulling the tape off, make sure you pull the tape "UP" if the new color is "Below" the tape edge. This way it kind of breaks the edge and the paint cant pull off with the tape any higher than the edge, if it started to dry. The best way is to pull the tape off still wet if possible, and it should pull away clean with minimal touch up. If you want the paint to dry first around the tape, then use a sharp exacto blade and lightly cut the edge of the tape/paint line and it should come off. Then simply roll away......This picture of mine was painted on OSB ! "