@MetalZelda: I used the same script I use to carry and throw custom entities (which I call portable entities). I improved the code, so it's cleaner now, and added some more parameters for more customization during the throw. Now one can choose the number of bounces, max distance, the speed for the thrown entity, and define some custom optional events like on_carried, on_thrown and on_fall_finished; thats what I used for the bird thing. That script is great for a lot of purposes. Wrightmat has an older version of that script integrated with his own scripts, which could still be useful for others.