some stuff you might want to add: 1. dashing 2. character selection (this would probably be later in the series since there already is a character selection button) 3. after the 4th/last punch there will be a delay until you can combo again 4. make it possible so you can also hold to hit instead of spam clicking 5. ultimate 6. uppercuts and downslams 7. sound effects when you hit someone or if you dont hit someone 8. abilities that include 2 people (examples: beatdown, any type of death counter, omni directional punch in tsb) 9. abilities that include cutscenes (usefull for ultimates) 10. finishers 11. resetting to the first punch after a few seconds for the 2 people animations you might need moon animator 2, blender or any kind of animation software that supports roblox
Hey I don't wanna really say too much but 4 months ago when this guy released his 1st btg tutorial I was trash at scripting absolute horrid but instead of js watching tutorials copying word for word that actually learnt and I'm sure if I kept following tutorials I wouldn't be where I am today, it's really your choice what u wanna do but I recommend trying to learn this guy is an amazing person for sharing his ways but yeah I dont know why I wrote this
The next one should include how to make a counter attack so if u use it when a player attacks you it uses the ability. Also could you maybe teach us how to do an ultimate aswell, dashes, uppercut (not like an ability on the bottom of the screen I mean as like a combo extender so you punch a few times then you uppercut then you can do punches again to the player in the air).
Hey you think you can help me out a little bit I'm making a fairytale Battleground game and I was looking at your videos doing step by step on your first tutorial and at 2:18 it didn't let me save my blocking animation like it didn't even show save or cancel like it did on your screen and I would like to know what should I do
yo polar, no pressure, but i hope you continue your fps tutorial series cuz i wanna finish it too. there are also bugs with your code in a few places, but someone as talented as you can definitely fix those.
Polaris I ahve a problem in part 3 Attempt to index of nil with string value In specialAttackInputHandler Line 47 cany seem to find the problem Checked spellings and still nothing Pls help
Hey man I have a request to make. I really like your content but can you make a vid on how to make an npc like get triggered when u get close or u hit the npc which then follows you but after a while it goes back to its place if not tacked or killed. I would really appreciate it if you make it!
Ive been getting a error from part 3 on the battleground series 00:05:26.391 0 is not a valid member of Folder "ServerScriptService.ServerAttackHandler.Characters" - Server - ServerAttackHandler:111 and 00:05:26.426 0 is not a valid member of Folder "ServerScriptService.ServerAttackHandler.Characters" - Client - SpecialAttackInputhandler:29 if anyone can give me a timestamp or a solution thank you very much!
Yo i wanna make a anime game but i need help i already know how to animate and color i just need a designer and ppl to help Lmk Please i always wanted to make a game as a kid i just need a couple ppl we will be all owners no unfair stuff
pls help! i'm stuck in part 2. when I'm killing dummy this error shows up: ServerScriptService.Modules.AttackHitboxes:31: attempt to index nil with 'Data' it doesn't add kills to my leaderstats
@@cool14-e3u local Players = game:GetService("Players") local ServerScriptService = game:GetService("ServerScriptService") local ProfileManager = require(ServerScriptService.Services.ProfileManager) local module = {} function module.CreateHitbox(Character, HitboxSize, Damage, Blockable) local Player = Players:GetPlayerFromCharacter(Character) local Profile = ProfileManager.Profiles[Player] local Hitbox = Instance.new("Part") Hitbox.Transparency = 1 Hitbox.BrickColor = BrickColor.Red() Hitbox.CanCollide = false Hitbox.Anchored = true Hitbox.Size = HitboxSize Hitbox.CFrame = Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -4) Hitbox.Parent = workspace
local PartsInHitbox = workspace:GetPartsInPart(Hitbox) local Debounces = {}
for _, v in PartsInHitbox do local Humanoid = v.Parent:FindFirstChild("Humanoid") or v.Parent.Parent:FindFirstChild("Humanoid") if Humanoid and Humanoid.Parent ~= Character and not Debounces[Humanoid] and Humanoid.Health > 0 then Debounces[Humanoid] = true if Blockable then if not Humanoid.Parent:FindFirstChild("Blocking") then Humanoid.Health = math.max(0, Humanoid.Health - Damage) if Humanoid.Health == 0 then Profile.Data.leaderstats.Kills += 1 end end else Humanoid.Health = math.max(0, Humanoid.Health - Damage) if Humanoid.Health == 0 then Profile.Data.leaderstats.Kills += 1 end end end end
task.delay(0.3, function() Hitbox:Destroy() end) end return module
bro I think instead of that u make a heartbeat connection and a bunch of RAYCASTS u could just check the FloorMaterial of the Player's Humanoid and if u want to check that he is on the ground u could if Character.Humanoid.FloorMaterial ~= Enum.Material.Air then --do code end easy like that!
@@polarisprog u r right i even made it as i said but it didn't work so i made it like u using raycasting. However ur tutorials are so good bro keep it up and i hope u complete this series cuz it's very helpful and try add some good vfx to it
Sorry I took too long to upload part 8!
Get all of my project files on my patreon:
bit.ly/3SOBP6J
JOIN THE DISCORD!
discord.gg/cztJHYSfVE
Hey Can you teach us cutscence moves and finishers and maybe Admin Characaters!
Hey can you make a part 9 for ultimaite
ay man can you teach us how to script an auto run + emote menu + ult. that would be Amazing
auto run with an anim
Yo can you do this but teach us how to do it with topbar
some stuff you might want to add:
1. dashing
2. character selection (this would probably be later in the series since there already is a character selection button)
3. after the 4th/last punch there will be a delay until you can combo again
4. make it possible so you can also hold to hit instead of spam clicking
5. ultimate
6. uppercuts and downslams
7. sound effects when you hit someone or if you dont hit someone
8. abilities that include 2 people (examples: beatdown, any type of death counter, omni directional punch in tsb)
9. abilities that include cutscenes (usefull for ultimates)
10. finishers
11. resetting to the first punch after a few seconds
for the 2 people animations you might need moon animator 2, blender or any kind of animation software that supports roblox
Bro someone PLEASE get him to pin this 🙏🏾
I need a 2 player move tutorial for my game
yeeeeeeeeeeeeeeeeeeedssssssssssss, ur back.
also when will you teach us how to make cutscenes and ultimates?
Yeah
@@Itzz_Maxwell123 yo U here
I think you should focus on game mechanics, like stun systems or dashes and stuff. If i missed an episode about them, i apologize.
Yea same i’m tryna add dashes and side dashes to my game also uppercuts and downslams
HES BACK!!
ty so much for this series! it has really helped me out over the past few months
Hey I don't wanna really say too much but 4 months ago when this guy released his 1st btg tutorial I was trash at scripting absolute horrid but instead of js watching tutorials copying word for word that actually learnt and I'm sure if I kept following tutorials I wouldn't be where I am today, it's really your choice what u wanna do but I recommend trying to learn this guy is an amazing person for sharing his ways but yeah I dont know why I wrote this
The next one should include how to make a counter attack so if u use it when a player attacks you it uses the ability. Also could you maybe teach us how to do an ultimate aswell, dashes, uppercut (not like an ability on the bottom of the screen I mean as like a combo extender so you punch a few times then you uppercut then you can do punches again to the player in the air).
Hey you think you can help me out a little bit I'm making a fairytale Battleground game and I was looking at your videos doing step by step on your first tutorial and at 2:18 it didn't let me save my blocking animation like it didn't even show save or cancel like it did on your screen and I would like to know what should I do
OMG YES, I NEEDED A GRAB MOVE TUTORIAL
SOON
yo your series of "how to make a battleground game" is helping me a LOT! I hope when I'm finished you could maybe play it and I'll keep ya updated.
Continue like this go go bro part 9 is next 🔥 ❤❤
Really cool! I wonder if you will be able to make those crazy cutscenes...
Sadly I'm not an animator
Hey If you don't mind can you just start making a series on how to make a game like city skylines?
yo polar, no pressure, but i hope you continue your fps tutorial series cuz i wanna finish it too. there are also bugs with your code in a few places, but someone as talented as you can definitely fix those.
Hey man, I'm planning on finishing up my other series when i'm done with this one
@ great! Can’t wait!
hey can you show how or if punching stuns the player from moving?
can you make a tutorial to change the combo anims depending the character you are?(its optional btw)
hello bro thanks for tutorials but if you dont use attackhitboxes you dont get a kill pls fix it
Hi, i think you havent noticed this bug yet but when the person dies they lose the movesets. Haven't seen you fix this bug yet. Thanks!
Thanks dude. You are FUCKING AWESOME :D
Yes. Im waiting for part 9 because of the grab move
ive been working on a game with your combat system with some tweaks do you mind if i make videos about it?
i already completed a character and he has finishers, grab moves, and a counter. no ult cuz im still figuring that out
what about a counter move? like if someone hits you during your counter, then you do an attack on them or something
Can you make a video where you Showcase everything youve done so faar?
(In this series)
do you script for other people
Have you done a video on different characters ?
yayyyy, Yo polaris, when will you teach us how to add in weapons
please add a dash system, that would be SO helpful. thanks for all these great vids tho.
hey
i have a question
Can you help me make a game on roblox
this is for a popular video to know people that i making a vid
please?
Polaris I ahve a problem in part 3
Attempt to index of nil with string value
In specialAttackInputHandler
Line 47 cany seem to find the problem
Checked spellings and still nothing
Pls help
Hey man I have a request to make. I really like your content but can you make a vid on how to make an npc like get triggered when u get close or u hit the npc which then follows you but after a while it goes back to its place if not tacked or killed. I would really appreciate it if you make it!
hey can you make another series for how to make a battlegrounds game with topbar plus please?
ty for the video
can you make a throwable move where u pick a block and throw it
Can you make a video on build mode like jjs or tsb? 🥺🥺
I'd also like to know how to counterattack. Thank you again today.
Ive been getting a error from part 3 on the battleground series
00:05:26.391 0 is not a valid member of Folder "ServerScriptService.ServerAttackHandler.Characters" - Server - ServerAttackHandler:111
and
00:05:26.426 0 is not a valid member of Folder "ServerScriptService.ServerAttackHandler.Characters" - Client - SpecialAttackInputhandler:29
if anyone can give me a timestamp or a solution thank you very much!
Heres ServerAttackHandler
local Result = require(script.Characters[PlayerCharacter][tostring(AttackNumber)].AttackFunction(Player))
Heres The Client Script
local result = Events.SpecialAttack:InvokeServer(AttackNumber)
Can you tell me about your computer spec
Can you do mobile support if not I know Hwo to make my own
Yoo finally, but i need to wait part 9 or even part 10 for grab moves😭😭😭
Soon!
Can you show me how to make an inventory system in blox fruits
Please continue the FPS System series!
Thank you!
😁❤
I will :)
@@polarisprog Thank you mate!!!
Ultimate when?
ultimate when ?
So underated
i skipped ahead to see the end result and im shocked that im gonna make this
When survival game part 4?
Yo i wanna make a anime game but i need help i already know how to animate and color i just need a designer and ppl to help Lmk Please i always wanted to make a game as a kid i just need a couple ppl we will be all owners no unfair stuff
legend
pls help! i'm stuck in part 2. when I'm killing dummy this error shows up:
ServerScriptService.Modules.AttackHitboxes:31: attempt to index nil with 'Data'
it doesn't add kills to my leaderstats
whats the whole script lookin like? you might've messed something up there or in the values folder
@@cool14-e3u local Players = game:GetService("Players")
local ServerScriptService = game:GetService("ServerScriptService")
local ProfileManager = require(ServerScriptService.Services.ProfileManager)
local module = {}
function module.CreateHitbox(Character, HitboxSize, Damage, Blockable)
local Player = Players:GetPlayerFromCharacter(Character)
local Profile = ProfileManager.Profiles[Player]
local Hitbox = Instance.new("Part")
Hitbox.Transparency = 1
Hitbox.BrickColor = BrickColor.Red()
Hitbox.CanCollide = false
Hitbox.Anchored = true
Hitbox.Size = HitboxSize
Hitbox.CFrame = Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -4)
Hitbox.Parent = workspace
local PartsInHitbox = workspace:GetPartsInPart(Hitbox)
local Debounces = {}
for _, v in PartsInHitbox do
local Humanoid = v.Parent:FindFirstChild("Humanoid") or v.Parent.Parent:FindFirstChild("Humanoid")
if Humanoid and Humanoid.Parent ~= Character and not Debounces[Humanoid] and Humanoid.Health > 0 then
Debounces[Humanoid] = true
if Blockable then
if not Humanoid.Parent:FindFirstChild("Blocking") then
Humanoid.Health = math.max(0, Humanoid.Health - Damage)
if Humanoid.Health == 0 then
Profile.Data.leaderstats.Kills += 1
end
end
else
Humanoid.Health = math.max(0, Humanoid.Health - Damage)
if Humanoid.Health == 0 then
Profile.Data.leaderstats.Kills += 1
end
end
end
end
task.delay(0.3, function()
Hitbox:Destroy()
end)
end
return module
@@cool14-e3u i watched whole video twice and i dont see anything
@@cool14-e3u I cannot send the entire script because it is too long
@ okay, you have profile service right?
when is the character select tutorial? i am so eager for it
Probably part 10
@@polarisprog w
Bro can u show how to make ultimate
yay its out
Hey can you make one with no coding and short like 4 minutes and 50 seconds and just one maybe two parts?
Because = does not work 😢
@@stuffedanimalbattles5222 do ==, his font makes it so it only looks like = because he has special script settings on.
@@Mannastrid Wait what Special script settings is that? I wanna enable it.
it won’t work not just Roblox studio
@@stuffedanimalbattles5222 It does work
sup, can u reply?
Best day on Roblox ever 😋
Good for you!
add mobile trust🙏
Can u pleasse make a ultimate sistem
We need dash system!!!!!!!!!!!!!!!!
cool
Its out i waited a lot
Sorry
@ np
You forgot ultimate
Make the gamepass gifting
bro I think instead of that u make a heartbeat connection and a bunch of RAYCASTS u could just check the FloorMaterial of the Player's Humanoid and if u want to check that he is on the ground u could
if Character.Humanoid.FloorMaterial ~= Enum.Material.Air then
--do code
end
easy like that!
That won't work if the player is ragdolled
@@polarisprog u r right i even made it as i said but it didn't work so i made it like u using raycasting. However ur tutorials are so good bro keep it up and i hope u complete this series cuz it's very helpful and try add some good vfx to it
@@temoblox Thanks man I will :)
If this comment gets over 50 likes, Ill think of making a battleground game
First hhh
hh