First of all, the newest version of the botmod fixes that onPlayerTouch thing (well, I'm pretty sure, I haven't had a chance to test). You can't paint bots because in older versions of the mod, painting bots caused them to revert to their original appearance, which is stupid. The bot events were made to work on multiple playertypes and so there's no way to make it datablock-specific. Use setBotAppearance or something, or better yet you could make the chest not a bot. Instant fix.