yeah, some of the more fancy and expensive robots have a lot of options. For example, you can program it to give you a back spin short shot as the first hit, then afterwards it will switch to top spin shots, which mirrors the way a point would roughly play out. However, these types of robots are pretty expensive, new probably at least 300-500+ dollars. The question really becomes how serious you are at table tennis and how much money you are willing to spend. A robot can't replace an actual trainer who sits there and feeds you balls, but trainers are way more expensive and hard to find. Therefore, if you are serious enough about table tennis, it might be a good investment to get one of these robots instead.