Heya there.
I’m making a Class-Based, Free-For-All where you select a class and use its moveset to kill other players. I’m just wondering if this is a good way to format movesets for all of the classes within the game:
When the player spawns, a local script inside of StarterCharacterScripts will simply wait until the a player selects a class. The local script basically holds all the user input functions of the moveset, those being a M1 attack (Primary) alongside 4 abilities and a Bloodshed ability (Imagine the Bloodshed as an Ultimate from Overwatch.)
Once a class is selected, it’ll immediately start looking for the class’ moveset script (just a standard server script) and if it finds it, allow the user to use the moveset attacks.
Is this a good why to do so?