Preheat the grill to high (between 450-500 degrees)
For each packet, you will need 2 large (about 20 inches long) sheets of foil, or just 1 sheet of heavy duty aluminum foil.
Create four packet making stations with the foil, then spray each with cooking spray or brush with olive oil.
Mix together seasonings (salt, pepper, garlic powder, and dill) in a bowl. Layer each foil packet with one tilapia fillet and 1/4 of the veggies. Sprinkle evenly with the seasoning mixture, turning the fish over to coat both sides.
Place several slivers of butter on top of each packet, a few on both the fish and the veggies. Put two slices of lemon on top of the fish, then toss the capers over everything.
Fold the long sides of the foil in towards the center and roll over to seal, then roll up the short edges.
Place on the preheated grill, cover, and cook for 10-12 minutes. If the fillets were frozen, add a few minutes to the cooking time.
To serve, carefully remove the fish from the grill and peel back the foil layer. Fish are done when they are white (not translucent) and flake easily with a fork. Serve in the foil packet or on plates with the sauce from the bottom of the packet.