Ability System Help Needed Here

So ive got an ability system “working” for my game. Basically theres a module that lists all the “Movesets” which list all of their “Moves” and then i have a serverscript Call those functions whenever a remote event is fired from the client pressing certain keys. However, i dont know how i can go about making abilities/moves that need to be doing something more than once. Like, having an ability that fires a gun, but making it so you can hold the button down to keep firing. Or having a fireball that charges up by you holding it. How can i go about doing this? Would i need to change my whole system? Not sure if my current code is needed or not but ill edit it in this post if it is

1 Like

You did not provide any sort of code how can you expect people to answer if you’d have to change anything when we don’t know what might have to get changed? You mentioned a module and did not provide it either.

1 Like

You would need to send up extra information to tell the server for example of the client is holding down a button etc. It’s hard to give advice when there is no code to base off of

1 Like

figured it out yall, just made a server script call a function from the modules on runservice steps