How would I go about making a stand system

I want to achieve a customizable and easy to duplicate stand system. Im not looking for an entire system or even a single line of code I’m just curious about how to make one. Like should I use modules, and etc. Any roblox API links also would be great!. I just wanna get better and I thought the first thing I should make is a stand system.

Could you elaborate more on what you mean by a “stand system”?

I mean as in the game detects if you have a certain stand and if you have that stand you can use moves. But idk how im gonna organize the moves and make it easier to make new stands.

Could you explain what Stand is?

I think they mean a “stand” from an anime called Jojo’s bizarre adventure. If you look at the game on Roblox called “Your bizarre adventure” you’ll see what they’re on about.

1 Like

I think I understand what Frozen is saying, he’s just wording it wrong. He meant, for example, if a character was using the stylish pack animation from roblox, how can he set a code so the game can detect it and so that if you do have the stylish animation pack, you’ll be able to use certain moves to attack that only the stylish animation pack will let you in his game. That is only an example but i hope you get the idea.
How will you do this?
You can give each player specific value names and let the game detect if you have that certain value then the game will give you the set of attacks that comes with the name given. If that makes sense. There are no specific links that I can find to help but maybe use an
“if ___ == ___ then”
statement for your game.

1 Like

Hmm. I think it’s a bit different. What I think he means is like:
going into a fighting position, then being able to swing your sword, or become a wizard and shoot your fireball, etc.

that’s exactly what im explain, i just cant find the right words either

1 Like

Yes that sounds simple enough but is there any better way to do it since Ive seen a ton of high level scripters saying that there’s better ways to do it

How do you want it to be activated tho (or how do you want the game to check if the character has this stand)? You can reply in the next comment but lets say you are using buttons:


A button that opens a gui where you can choose to be a wizard or warrior (these are examples im using).
lets say I click the wizard. Lets also say that each stand has 5 attack options.
I will then have 5 button each correlating different attack options.
Since ive chosen wizard the game will then set each attack option with it’s own attacks that came with the wizard (what ever you want the buttons to do)


This is giving me creativity to make my own game with it’s own characters and attacks haha

ok If figured it out im using your original approach

you can have the stands in serverstorage and then put each the stand’s model in a folder with their name as the folders name and when you call the summon remote it checks what stand you have and clones the model to the player like this.

game:GetService("ServerStorage")[playerData.Stand].StandModel:Clone()

sorry if i didn’t explain well but thats a basic summon and for the moves you can fire remote every time you press a key and then have the remote listen for a move’s keycode and then do the move.

1 Like