Preheat oven to 400 degrees.
To make the meatballs, in a bowl mix ground beef, salt, black pepper, garlic powder, onion powder, bread crumbs, 1 tsp Worcestershire sauce, chopped parsley and egg. Mix with a fork to combine.
Scoop the meat using ¼ cup measuring cup and then form into meatballs by rolling in between your palms.
Place on a baking pan and place into preheated oven. Bake for 25 minutes.
Remove from oven then place in a sauce pan over medium low heat. Cover meatball with BBQ sauce and then cover the pot and allow to simmer for about 8-10 minutes.
Slice bun in half and place the bottom half side by side in a greased 13 x 9 baking dish.
Place one meatball on each bun, then cover with cheese then top with the tops of the bun.
Brush the tops of the buns with melted butter and 1 tsp of Worcestershire sauce mixed together.
Place into preheated oven and bake for 15 minutes.
Remove from oven and allow to cool slightly before cutting in between the buns to serve.