One Piece Fruits System

Hello dev forum! I have been working on a fruit system inspired by Blox Fruits, the way the system works is the player gets a tool in their inventory with a client script inside it, and the client fires a single remote event with arguments like which fruit theyre using, what type of move theyre doing, and states etc.

A fruit has a dedicated module script inside a folder, that stores all moves a devil fruit contains.
The server receives remote events and finds the fruit module from the arguments, makes sure that the character actually has the fruit tool in their inventory, then it calls the move function in the fruit, which does all the work from there onwards.
I have created 2 fruits currently, Light and Chop, both of which are unfinished.

Light currently has only 1 move, which is the Light Flight.

The character turns into a flash of light and you can maneuver it with your mouse.

Chop has 2 moves (3 moves technically), which are the Chop Grabby Hands and Quick Escape.
image

Grabby Hands has 2 different keybinds, Q for left hand, E for right hand. The hand gets released from your rig and follows your mouse with Align Position and is limited to a 100~ stud Range. It will grab any unanchored parts and move them around, and fling them.
Releasing the buttons gives you the hand back.

This is Quick Escape.
image

Every Motor6D in your body gets disabled and your entire body follows your mouse in split parts. Pretty much the same as the one from One piece.

What should i add to make it better or funnier?

8 Likes