Learn how to create a battlegrounds game in Roblox Studio 2024 with a simple combat system including punching and blocking.
Key Takeaways
- Roblox Studio allows for detailed combat system creation using animations and scripting.
- Animations must be published with correct priority and saved IDs for use in scripts.
- RemoteEvents and RemoteFunctions facilitate communication between client and server for multiplayer combat.
- Organizing scripts and assets in folders improves project structure and maintainability.
- UserInputService is essential for detecting player actions like punching and blocking.
Summary
- Introduction to a new series on making a battlegrounds game in Roblox Studio.
- Tutorial on creating a simple combat system with punch and block mechanics.
- Instructions on publishing the game and setting avatar type to R6.
- Guide on creating and publishing animations for blocking and punching.
- Setting up RemoteEvents and RemoteFunctions in ReplicatedStorage for attacks.
- Creating scripts for data handling, server attack handling, and client-side attack logic.
- Importing a custom model and UI from the Toolbox via a provided link.
- Implementing player values and character selection system.
- Using UserInputService to handle player inputs for combat actions.
- Debugging and testing the combat system with animations and hitboxes.
Chapters
- 00:00Introduction and Series Overview
- 01:09Setting Up R6 Avatar and Animation Rig
- 02:30Saving Animation IDs and Script Setup
- 03:42Using Toolbox Animations and Publishing
- 04:57Creating RemoteEvents and RemoteFunctions
- 06:22Importing Model and UI from Toolbox
- 07:43Player Values and Character Selection Setup
- 09:29Handling User Input for Combat Actions
- 11:06Debugging and Testing Combat System
- 13:18Finalizing Combat Animations and Hitboxes











