Hi, you can create a variable "Character" and set it to the character name or type on tap, and when the level starts you create an instance of the choosen character using this same variable;
For the weapon, since it's one weapon or type of weapon by character, you could create a group for each character and activate the group named after the character;
For example if you want to spawn a Swordman, change the variable "Character" value in main menu to "Swordman" and then :
- On start of layout :
- Create "Character" on Layer (...) at X; Y; creates an instance of the object named "Swordman";
- Set group "Character" activated; set the group named "Swordman" activated;