Remove salmon from fridge 20 minutes before cooking to bring to room temperature.
Pat salmon fillets completely dry with paper towels and check for pin bones, removing any found.
Season both sides of salmon with salt, black pepper, garlic powder, and paprika if using.
Preheat Blackstone griddle to medium-high heat, aiming for 400-425°F surface temperature, about 8-10 minutes.
Add 2 tablespoons olive oil to the cooking zone and spread evenly with spatula until shimmering.
Place salmon fillets skin-side up (or prettier side down if skinless) on the griddle and cook undisturbed for 4-5 minutes.
While salmon cooks, melt butter in a small metal bowl or pan on a cooler zone of the griddle.
Add minced garlic to melted butter and cook for 1-2 minutes until fragrant and just golden.
Add lemon juice, lemon zest, and red pepper flakes to butter mixture and simmer for 1 minute.
Turn off burner under sauce, stir in parsley, and season with salt.
After 4-5 minutes, flip salmon fillets carefully using a spatula. Cook for another 3-4 minutes.
Spoon lemon butter sauce over the top of each fillet during the last few minutes of cooking.
Remove salmon when it reaches internal temperature of 135-140°F.
Plate salmon and drizzle with remaining lemon butter sauce. Serve immediately.