This is my new cloud engine that allows for somewhere around 100 players at reasonable speeds. Just duplicate the cloud player sprite and use the script without a hat block. When you use the script by just dragging it from your backpack it won't work because scratch will turn the cloud variables into normal ones, just delete them from a different sprite and add them back in as cloud variables.
Thanks to @Griffpatch.