How do i transfer a domain I registered from namecheap.com to my mybb forum?
Well you would first need a hosting lined up to transfer to...
Domain is damn useless without somewhere to host your website!
I am hosted by scripthostings, so I would need to contact them?
No, just update the nameservers to your hostings given nameservers so that whatever you host on your server will be accessible at your domain.