I like this guy. He explains the context most of the time at the beginning of the video on what we are about to learn, and then he explains why it happens. Underrated tutorial playlist, Idk why noone liked the video.
Ok hold on why am I actually learning rn, loads of TH-cam videos I watch of scripting, I can't understand as they don't know what they are saying themselves but you actually know what you are saying and doing which is why you so good at explaining this. This allows me/the viewers to learn so well. I must thank you.
This might sound a little far fetched but, will there by any chance come out a video about datastores? For example if you make a value based game and you want to save points you have gained when you left the experience to set to the valu you had when you left the game or if the game crashed or closes itself. Its just something i would find very useful and a pretty big part of making a value-based game. Love your videos buddy
I recommend slowing down with the videos so you can apply what you learn so you don't forget. Make sure you fully understand each concept before moving to the next one. 😅
I tried to practice the things i've learned in this video ! Basic sprint and Crouch ( Without animation, just makes u slow) with scripts local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local isSlowed = false -- Variável para alternar entre estado normal e lento local contextInputService = game:GetService("ContextActionService") -- Função para correr ao pressionar Shift local function run(actionName, inputState) if inputState == Enum.UserInputState.Begin then humanoid.WalkSpeed = 32 elseif inputState == Enum.UserInputState.End then humanoid.WalkSpeed = 16 end end -- Função para alternar entre velocidade lenta e normal com Ctrl local function toggleSlow(actionName, inputState) if inputState == Enum.UserInputState.Begin then if isSlowed then humanoid.WalkSpeed = 16 humanoid.HipHeight = 1.35 / 2 else humanoid.WalkSpeed = 8 humanoid.HipHeight = 1.35 end isSlowed = not isSlowed -- Alterna o estado end end -- Bind das ações contextInputService:BindAction("runAction", run, false, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift) contextInputService:BindAction("toggleSlowAction", toggleSlow, false, Enum.KeyCode.LeftControl, Enum.KeyCode.RightControl)
:BindActionAtPriority() are like when playing gta5 and press F to get in the car, our character leaves all the work and just goes straight to the driving seat.
Can you make a tutorial how to make a mobile button but when I press it it does the same thing when I press on the computer like if I press Q on my computer it brings up a munu but on mobile I can't since I don't know how to do that. Can you make a video pls
currently half way through the video, but i literally cannot figure out why to use this over if statements and UserInputService. maybe when i finish the video itll make sense
Apologies for the weird edits like speedups and corner zooms. Something happened during the last bits of editing so I just left them as is lol
scrill issue
(Also make a tutorial series about Optimizing, I personally think this is the hardest stage of developing)
The speed up at creating the tool there made sense though, If you don't know how to do that by now idk what to say to you
can i do this without a tool?
how do i change the size of it?
Really liked the tutorial, it was easy to understand and it didn’t felt long at all; it definitely deserves more recognition. Keep up the good work :)
I like this guy. He explains the context most of the time at the beginning of the video on what we are about to learn, and then he explains why it happens. Underrated tutorial playlist, Idk why noone liked the video.
NEEDED THIS, THANK U SO MUCH I WAS CONFUSED ON SO LONG!
Ok hold on why am I actually learning rn, loads of TH-cam videos I watch of scripting, I can't understand as they don't know what they are saying themselves but you actually know what you are saying and doing which is why you so good at explaining this. This allows me/the viewers to learn so well. I must thank you.
u still script? how its going?
beautiful video like always
i ain't go ly, this is better than dev king vid about the contextactionservice
Fr
Hotdogs
Hotdogs:GetHotDogs(Hotdogs)
fr
Love tutorials/videos
these videos are sick man if i ever get my future games to pop off ill put you in my credits :)
This might sound a little far fetched but, will there by any chance come out a video about datastores? For example if you make a value based game and you want to save points you have gained when you left the experience to set to the valu you had when you left the game or if the game crashed or closes itself. Its just something i would find very useful and a pretty big part of making a value-based game.
Love your videos buddy
For sure! Datastores will be an important concept to discuss, especially for people who are new to them!
Thats great!@@BrawlDevRBLX
Looking forward to it as well
YOUR AMAZING IVE BEEN WITH YOU SINCE THE START AND HELPED ME ALOTM PLEASE REMEMBER ME WHE N YOUR POPULAR
Amazing video!
this is so helpful! tysm
Nice Video Man!
The best part is the button color, Thank you Brawl.
Thx, you help me a lot
Explained super well, thanks!
Thank you so much BrawlDev, you did an amazing job as per usual. Keep it up, man.
I recommend slowing down with the videos so you can apply what you learn so you don't forget. Make sure you fully understand each concept before moving to the next one. 😅
@@BrawlDevRBLX I am lol; thank you so much
THANK YOUUUU
Ultra helpful video, i thought uis and context action service were the same
I tried to practice the things i've learned in this video !
Basic sprint and Crouch ( Without animation, just makes u slow) with scripts
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local isSlowed = false -- Variável para alternar entre estado normal e lento
local contextInputService = game:GetService("ContextActionService")
-- Função para correr ao pressionar Shift
local function run(actionName, inputState)
if inputState == Enum.UserInputState.Begin then
humanoid.WalkSpeed = 32
elseif inputState == Enum.UserInputState.End then
humanoid.WalkSpeed = 16
end
end
-- Função para alternar entre velocidade lenta e normal com Ctrl
local function toggleSlow(actionName, inputState)
if inputState == Enum.UserInputState.Begin then
if isSlowed then
humanoid.WalkSpeed = 16
humanoid.HipHeight = 1.35 / 2
else
humanoid.WalkSpeed = 8
humanoid.HipHeight = 1.35
end
isSlowed = not isSlowed -- Alterna o estado
end
end
-- Bind das ações
contextInputService:BindAction("runAction", run, false, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift)
contextInputService:BindAction("toggleSlowAction", toggleSlow, false, Enum.KeyCode.LeftControl, Enum.KeyCode.RightControl)
script muito interessante!
6:27 helped
this is amazing, but i have a question
how do you make holding buttons? for example, hold a button/key to block, and release to stop blocking
Thanks bro
:BindActionAtPriority() are like when playing gta5 and press F to get in the car, our character leaves all the work and just goes straight to the driving seat.
thank youuuu I hope you get 100k subs 1 day because without you i would have never learnt Any scripting and just copy paste from other ppls
Can you make a video or send a script on how to use a weapon on mobile (like tap the screen to kill with a sword)
YES
Well, it was pretty hard to understand the main idea at the start of the video, but anyways i got it, thanks!
Can you make a tutorial how to make a mobile button but when I press it it does the same thing when I press on the computer like if I press Q on my computer it brings up a munu but on mobile I can't since I don't know how to do that. Can you make a video pls
that's what he just showed. bind action to function, assign keys
you can make a function that opens your menu UI and link it to the button
When did you teach UDim2? 23:24
I do not know. But, probably in his gui tutorial playlist
does anyone know if you can make that button from the tool appear bigger, so it can become easier to tap??
currently half way through the video, but i literally cannot figure out why to use this over if statements and UserInputService. maybe when i finish the video itll make sense
okay... so its only for mobile buttons..?
how do you make it so it looks like the jump button?
How to scale buttons??
why not delete unused scripts instead?
Because he wanted us to copy code from the original script first
2nd
(: