Часть речи слова весёлый — имя прилагательное.
Начальная форма: весёлый (именительный падеж единственного числа мужского рода);Постоянные признаки: качественное;Непостоянные признаки: единственное число, именительный падеж, мужской род, полная форма.
Может быть различным членом предложения, смотрите по контексту.