My vote might be contradictory of what I’m about to say so I’ll explain:
If you want the execution done quickly in a “timely” manner, you should try finding someone to hire if you’re really considering making this game in mind with getting something back in return or just throwing stuff at it since it’ll be fun and you won’t find any hurt in it
Otherwise, if you’re just doing it for fun, want to mess around, have no real plans to take it super far, you can try learning development slowly from the ground up on how to do about it.
The character can be created in game, blender won’t be necessary unless you plan to use skinned meshes or UV textures Otherwise, if you’re sticking with Toribash style, it should be fine to just make it with normal parts.
Some knowledge of course will be required including (Dramatized for effect ha-) :
Rigging
Inverse Kinematics
Physics and stuff
Messing around with collisions (roblox collisions are messy at times, adjusting it to fit your own will make it stable)
Procedural animation
CFrame
Vectors
The big lad Artificial Intelligence aka AI. Of course, this area is going to vary alot depending on what you’re doing with the characters. But assuming you want to get the general jist of Toribash, you have to have it be able to handle the following:
Movement (Contraction and relaxation)
Consistency
Adaptation to surroundings
Ragdolling/adapting to physics
Being able to handle CO-OP/multiplayer (massive headache with this one as you’ll have to grab
everything and make it be able to adjust within multiplayer aspects including handling latency and
stuff/controls (assigning movement of limbs to fight).
Not to mention you’ll have to handle recording the data and keeping track of it while the fight extends further and further on. Plus characters will be interacting in unexpected ways alot so the physics handling will have to be pretty spot on not to have a breakdance moment.
TL:DR
Not impossible, not practical to do quickly in a short span, will take quite the time to make, Would not be fun to make if you’re a beginner/have no idea what you’re doing. Challenging and will take awhile to make if you’re experienced.
Hire someone if you plan to take it far, try messing around and learning some ropes if you’re doing it for fun/learning.