Hiring someone would probably be the best and secure way for you to actually get one. It'd come with most features that you want exactly as it is, and you'd manage to have someone to actually manage the code whenever you need something new or some changes to be done. It's also 100% legit since you were the one who's going to supervise the creation.
This is only true if you know how to write code in that particular language that the programmer is using to create your own bot, after all if you do not really know anything about the code that is being written then is going to be very easy for the one that you are hiring to do this work for you to include some malicious code in the program so they can steal your coins, this is why if you are really interested in finding a way to automate your trades and earn profits that way then you have no other option but to create you own bot.