So I, myself, have been working for a incredible 20-45 minutes to figure this command out. It took around 5-15 minutes for me to find the ActiveEffects and Passengers function. Then, it took me around 15-20 minutes just to find how to connect them with that tiny comma, fix the braces, and fix the brackets. So, about this command: I created this command ((sort of)) entirely by myself. I was constantly checking the internet for tutorials on how to connect two functions. That's the ONLY THING I needed help on. I made it by scratch, from the / at the front to the } at the end. Our friendly command block outputs helped me with errors aka I read countless: "expected } ...ssengers:[{id:"Pig"]<--HERE" messages. Then, I come to check out my progress... BOOP! There it was-- wait it's a pig. About 30 seconds later, I saw it launch into the air with particle effects spewing out behind it. Now, just slap a saddle on that pig and you'll be flying on bacon. Command with custom mobs: /summon Mob ~ ~1 ~ {ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,Ambient:1}],Passengers:[{id:"Mob"}]}. Don't put the period by the way. Thanks for reading.