How to make a Roblox JOJO game #5 | Abilities

SushiMaster
6 Aug 202233:58

Summary

TLDRIn this video, the creator introduces a revamp of the skill system for a 'juju' series, streamlining the process by organizing abilities into a 'stem skills' folder with modular scripts. They demonstrate setting up a 'Monkey Supreme' stand with a 'Skill Handler' for input commands and customizing stand abilities. The tutorial covers creating a logo script for user inputs, implementing a summon function, and adjusting animations and cooldowns. Viewers are encouraged to create their own skills using the modular system, with a teaser of a custom skill showcase.

Takeaways

  • 😀 The video is part of a 'Juju' series focused on creating abilities for a game or project.
  • 🛠️ The creator is revamping the skill system to make it less messy and more organized.
  • 📁 A new folder called 'stem skills' is introduced to house the skills for each stand.
  • 🔄 A 'skill handler' is created to manage the skills using module scripts, streamlining the process.
  • 🔑 Key inputs like Q, E, Z, T, R, and H are used for different abilities, with M1 for clicks and barrages.
  • 📝 The script includes checks for the existence of certain functions and modules before executing them.
  • 🎮 A modular approach is used for summon functions, allowing for easy customization of different stances.
  • 🔄 The video demonstrates the process of creating a modular script for 'M1' abilities that can be reused.
  • 🖌️ The 'brush' ability is mentioned, with a multiscript approach for handling different stand checks.
  • 🔄 Cooldown checks are implemented to prevent overuse of abilities.
  • 🌀 The aura is integrated into the character, enhancing the visual representation of the stand's abilities.

Q & A

  • What is the main topic of the video?

    -The main topic of the video is creating and revamping abilities for a 'stand' in a game, which involves reworking the skill system and organizing it into a more modular and manageable structure.

  • What is the purpose of creating a 'stem skills' folder?

    -The 'stem skills' folder is created to organize the stand abilities in a more structured way, making it easier to manage and expand upon in the future.

  • What does the term 'module script' refer to in the context of this video?

    -In the context of this video, a 'module script' refers to a script that is created for each stand, which will contain the abilities or skills associated with that stand.

  • Why is the creator renaming the script to 'Monkey Supreme'?

    -The creator is renaming the script to 'Monkey Supreme' as an example for the tutorial, indicating that it's a stand with abilities that will be scripted and organized.

  • What is the role of the 'skill handler' in the new system?

    -The 'skill handler' is a script that will manage the abilities or skills of the stand. It will check for the stand name and then use the corresponding module script to execute the skills.

  • What is the purpose of creating an 'input' remote event?

    -The 'input' remote event is created to handle user inputs for the stand's abilities. It allows the game to detect when a player presses certain keys to activate the stand's skills.

  • How does the video script address the issue of having too many keys for abilities?

    -The script suggests using a few mandatory keys (Q, E, Z, T, R, H) and allows for additional keys to be added if necessary, by following a specific pattern in the script.

  • What is the significance of the 'cooldown' in the context of abilities?

    -The 'cooldown' is a mechanism to prevent the overuse of abilities by making them unavailable for a certain period after use, which is implemented in the script to balance gameplay.

  • Why is the creator making a modular script for the summon function?

    -The creator is making a modular script for the summon function to allow for easy customization and reusability of the summon ability across different stands.

  • What is the purpose of the 'combat server' module script mentioned in the video?

    -The 'combat server' module script is intended for reuse in multiple stands' combat abilities, streamlining the process of creating and managing combat-related skills.

  • What issue does the video script address regarding the animation of the stand's abilities?

    -The video script addresses the issue of ensuring that the animations for the stand's abilities play correctly, including troubleshooting steps when the animations do not play as expected.

  • How does the video script handle errors that occur during the development of the skill system?

    -The script provides troubleshooting tips, such as checking for errors in the 'skill handler', ensuring that animations are properly set up, and verifying that all necessary parameters are included in the scripts.

  • What is the final outcome the creator expects from the viewers after watching the video?

    -The final outcome expected is that viewers will understand the skill system and be able to create their own abilities or skills for their stands, using the modular script system demonstrated in the video.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Game ModJojo's Bizarre AdventureSkill SystemScripting TutorialStand AbilitiesModular ScriptingCharacter CustomizationGaming TutorialAbility MechanicsSkill Development
Besoin d'un résumé en anglais ?