k ive been looking for help in loads of places, and got some of it, so ive got this far but my script still doesn't work, all i get is a red X, what i am aiming for is to create images like this: [img]http://i111.photobucket.com/albums/n148/Gobiggi/Gobiggi.gif[/img] but what i need is the last pixel of the last word staying in the same place for every text that is entered, so far my script is: [code]<?php header("Content-type: image/png"); $string = urldecode($_GET['text']); $im = imagecreatefrompng("template.png"); $fontsize = 10; $fontsize2 = 12; $angle = 25; $font = "visitor1.ttf"; $textColor = imagecolorallocate($im,255,255,255) $textColor2 = imagecolorallocate($im,0,0,0); array imagettfbbox(12,25,$font,$string); imagettftext($im, $fontSize2, 25, 291, -1, $textColor2, $font, $string); imagettftext($im, $fontSize, 25, 290, 0, $textColor, $font, $string); imagepng($im); imagedestroy($im); ?> [/code] but i really think ive made loads of mistakes that i cannot find, please help me do this.