R6 version local player = game.Players.LocalPlayer local character = script.Parent local humanoid = character.Humanoid local root = character:WaitForChild("HumanoidRootPart") local uis = game:GetService("UserInputService") local rs = game:GetService("ReplicatedStorage") local ts = game:GetService("TweenService") local remote = rs.Flashstep.Remote local fx = rs.Flashstep.Fx -- settings ig local BASESPEED = 16 -- how fast u normally walk local TOTALFLASHSTEPS = 1 -- max flash steps local cd = false local flashsteps = TOTALFLASHSTEPS local lastFlash = 0 -- input code local function flashStep(position, hrp) hrp.Parent.Head.face.Transparency = 1 for i,part in pairs(hrp.Parent:GetDescendants()) do if part:IsA("BasePart") then local clone = part:Clone() clone:ClearAllChildren() clone.Anchored = true clone.CanCollide = false clone.Parent = workspace.Fx clone.Color = Color3.fromRGB(0,0,0) clone.Material = Enum.Material.Neon clone.Transparency = 0.5 game.Debris:AddItem(clone,0.3) ts:Create(clone, TweenInfo.new(0.3), {Transparency = 1}):Play() part.Transparency = part.Transparency + 1 game.Debris:AddItem(clone,0.3) game.Debris:AddItem(clone,0.3) end end local flashStep = fx.Flashstep:Clone() flashStep.Parent = hrp.RootAttachment flashStep.Enabled = true local smoke = fx.Smoke:Clone() smoke.Position = position - Vector3.new(0,2,0) smoke.Parent = workspace.Fx smoke.Attachment.Smoke.Enabled = true task.delay(0.7, function() hrp.Parent.Head.face.Transparency = 0 for i,part in pairs(hrp.Parent:GetDescendants()) do if part:IsA("BasePart") then local clone = part:Clone() clone:ClearAllChildren() clone.Anchored = true clone.CanCollide = false clone.Parent = workspace.Fx clone.Color = Color3.fromRGB(0,0,0) clone.Material = Enum.Material.Neon clone.Transparency = 0.5 game.Debris:AddItem(clone,0.3) ts:Create(clone, TweenInfo.new(0.3), {Transparency = 1}):Play() part.Transparency = part.Transparency - 1 end end local smoke2 = fx.Smoke:Clone() smoke2.Position = hrp.position - Vector3.new(0,2,0) smoke2.Parent = workspace.Fx smoke2.Attachment.Smoke.Enabled = true task.delay(0.2, function() smoke.Attachment.Smoke.Enabled = false flashStep.Enabled = false smoke2.Attachment.Smoke.Enabled = false wait(0.6) smoke2:Destroy() smoke:Destroy() flashStep:Destroy() end) end) end uis.InputBegan:Connect(function(input, gpe) if gpe then return end if input.KeyCode == Enum.KeyCode.Q and cd == false and flashsteps > 0 then cd = true flashsteps -= 1 lastFlash = tick() humanoid.WalkSpeed = 100 -- how fast the flash step is going to be when u click bind flashStep(root.Position, root) remote:FireServer(root.Position, root) task.wait(0.7) humanoid.WalkSpeed = BASESPEED cd = false end end) remote.OnClientEvent:Connect(function(position, hrp) flashStep(position, hrp) end) while wait (1) do if tick () - lastFlash > 1 then -- how much time till the flash steps regen if flashsteps + 1 < TOTALFLASHSTEPS then flashsteps += 1 else flashsteps = TOTALFLASHSTEPS end end end
It might be kind of complicated, but I would like to see a tutorial on a wayshrine fast travel system where you can unlock different waypoints to go to
local player = game.Players.LocalPlayer local character = script.Parent local humanoid = character.Humanoid local root = character.PrimaryPart local uis = game:GetService("UserInputService") local rs = game:GetService("ReplicatedStorage") local ts = game:GetService("TweenService") local remote = rs.Flashstep.Remote local fx = rs.Flashstep.Fx local gui = player.PlayerGui.ScreenGui --settings local BASESPEED = 16 local TOTALFLASHSTEPS = 5 local cd = false local flashsteps = 5 local lastFlash = 0 -- local function flashStep (position, hrp) hrp.Parent.Head.face.Transparency = 1 for i,part in pairs(hrp.Parent:GetChildren()) do if part:IsA("BasePart") then local clone = part:Clone() clone:CLearAllChildern() clone.Anchored = true clone.CanCollide = false clone.Paront = workspace.Fx clone.color = Color3.fromRGB(0,0,0) clone.Material = Enum.Material.Neon clone.Transparency = .5 game.Debris:AddItem(clone,.3) ts:Create(clone, TweenInfo.new(.3),{Transparency = 1}):Play() part.Transparency = part.Transparency + 1
end end
local flashStep = fx.Flashstep:Clone() flashStep.Parent = hrp.RootRigAttachment flashStep.Enabled = true local smoke = fx.Smoke:Clone() smoke.Position = position - Vector3.new(0,2,0) smoke.Parent = workspace.Fx smoke.Attachment.Smoke.Enabled = true
task.delay(.2, function() hrp.Parent.Head.face.Transparency = 0 for i,part in pairs(hrp.Parent:GetChildren()) do if part : IsA("BasePart") then local clone = part:Clone() clone:CLearAllChildern() clone.Anchored = true clone.CanCollide = false clone.Parent = workspace.Fx clone.Color = Color3.fromRGB(0,0,0) clone.Material = Enum.Material.Neon clone.Transparency= .5 game.Debris:AddItem(clone,.3) ts:Create(clone, TweenInfo.new(.3), {Transparency = 1}):Play() part.Transparency = part.Transparency - 1 end end local smoke2 = fx.Smoke:Clone() smoke2.Position = hrp.position - Vector3.new(0,2,0) smoke2.Parent = workspace.Fx smoke2.Attachment.Smoke.Enabled = true task.delay(.2, function() smoke.Attachment.Smoke.Enabled = false flashStep.Enabled = false smoke2.Attachment.Smoke.Enabled = false wait(.6) smoke2:Destroy() smoke:Destroy() flashStep:Destroy() end) end)
end uis.InputBegan:Connect(function(input, gpe) if gpe then return end if input.KeyCode == Enum.KeyCode.c and cd == false and flashsteps >0 then cd = true flashsteps -= 1 lastFlash = tick() gui.Frame.Flashstep.Text = "Flashsteps:"..flashsteps humanoid.WalkSpeed = 100
can somebody help mine or ampro can u help me? my script does not work. local player = game.Players.LocalPlayer local character = script.Parent local humanoid = character.Humanoid local root = character.PrimaryPart local uis = game:GetService("UserInputService") local rs = game:GetService("ReplicatedStorage") local ts = game.GetService("TweenService") local remote = rs.Flashstep.Remote local fx = rs.Flashstep.Fx local gui = player.PlayerGui.ScreenGui --Settings (dont be stupid luca) local BASESPEED = 16 local TOTALFLASHSTEPS = 4 local cd = false local flashsteps = TOTALFLASHSTEPS local lastFlash= 0 local function flashstep(position, hrp) hrp.Parent.Head.face.Transparency = 1 for i,part in pairs(hrp.Parent:GetChildren()) do if part:IsA("BasePart") then local clone = part:Clone() clone:ClearAllChildren() clone.Anchored = true clone.CanCollide = false clone.Parent = workspace.Fx clone.Color = Color3.fromRGB(0,0,0) clone.Material = Enum.Material.Neon clone.Transparency = 5 game.Debris:AddItem(clone,.3) ts:Create(clone, TweenInfo.new(.3), {Transparency = 1}):Play() part.Transparency = part.Transparency + 1 end end task.delay(.2,function() hrp.Parent.Head.face.Transparency = 0 for i, part in pairs(hrp:GetChildren()) do if part:IsA("BasePart") then local clone = part:Clone() clone:ClearAllChildren() clone.Anchored = true clone.CanColide = false clone.Parent = workspace.Flashstep.Fx clone.Color = Color3.fromRGB(0,0,0) clone.Material = Enum.Material.Neon clone.Transparency = .5 game.Debris:AddItem(clone,.3) ts:Create(clone,TweenInfo.new(.3), {Transparency = 1}):Play() part.Transparency = part.Transparency - 1 end end
local flashStep = fx.Flashstep:Clone() flashStep.Parent = hrp.RootRigAttachment flashStep.Enabled = true local smoke2 = game.Workspace.Flashstep.Fx.Smoke:Clone() smoke2.Position = position - Vector3.new(0,2,0) smoke2.Parent = workspace.Fx smoke2.Attachment.Smoke.Enabled = true
end uis.InputBegan:Connect(function(input, gpe) if gpe then return end if input.KeyCode == Enum.KeyCode.C and cd == false and flashsteps > 0 then cd = true flashsteps -= 1 lastFlash = tick() gui.Frame.Flashsteps.text = "Flashsteps: ".. flashsteps humanoid.WalkSpeed = 100 flashStep(root.Position, root) remote:FireServer(root.Position, root) task.wait(.2) humanoid.WalkSpeed = BASESPEED cd = false end end) remote.OnClientEvent:Connect(function(position, hrp) flashStep(position, hrp) end) while wait(1) do if tick() - lastFlash > 1 then if flashsteps + 1 < TOTALFLASHSTEPS then flashsteps += 1 gui.Frame.Flashsteps.Text = "FlashSteps: ".. flashsteps else flashsteps = TOTALFLASHSTEPS gui.Frame.Flashsteps.Text = "FlashSteps: ".. flashsteps end end end
Man i wish i could script like you i looked away for 1 second and u already did 4 lines also can u do a vid abt how u create stuff like swords and do sword combat tut tysm btw
This is so simple yet so effective. Tysm! Also suggestion: Can you show how you'd add sound effects in your tutorials? I can usually figure it out on my own, but I'd just like to see how you'd do it in case if I'm not doing it in the most efficient way. Thank you!
Isn't this bad since you are doing everything local, and barely handling any data on the server? Wouldnt it better to just get the input of the player and fire a server event / run the script there?
@@SQU1XD_RBLX It means since everything done here is on a. Local script, players with like synapse can mess with the values and change how far they go when they dash it’s better to fire a remote to the server with the player and humrp
i know you only left the effects model because by just following what you type im "learning" but i really feel like its just a waste of time and i don't think im going to type all of that.
yo sup ampro! I have seen othere combat games with a perfect block system, it whould be very cool if u made a tut on how to make one couse i am looking for a good pb system and i know that you are the guy that whould make something fantastic!
i have question are you willing to make my animations for my game.im currentlly making a game i need to make animations but im confused on how to make them can you do them are you up for hire
good tutorial thx but i have an error i didin't know what to do the error is "WalkSpeed is not a valid member of Part "Workspace.Player.HumanoidRootPart"
Gpe stands for GameProcessedEvent, it actives when you are chatting, in this case if gpe then return prevents the script from activating while you are writing in the chat
i got two questions 1.- Can i make it so that instead of the speed bars it's the player's shape like the Cyberpunk's Sandevistan afterimage? 2.- Can it be made so it only goes one direction? for example on an attack? super amazing video btw
Yes. For the player shape try cloning the player parts and tweening them. I gave away a sandevistan some time ago on discord, so if you’re interested in what that looks like u may be able to find that on discord. The direction thing can be done with a velocity instead of altering player speed.
@@-lies yes its working but it doesnt let your avatar reappear again im trying to get help all around, double check your work if your's is not working still
@@Darkcreeper2223 thanks for responding but i found another flash step that worked for me, i rewrote the script many times and it still didnt work which is why i js found another one
you would get the variable for the tool and set the function ( this is for equip) Ex: local Tool = script.parent Tool.Equipped:Connect(function) and then blah blah blah
transparency on mine is not an acutal global variable (the area its in: game.Debris:AddItem(clone, .3) ts:Create(clone, TweenInfo.new(0.3), Transparency = 1) part.Transparency = part.Transparency + 1
hey sorry for being late but its actually: ts:Create(clone, TweenInfo.new(0.3), {Transparency = 1}) part.Transparency = part.Transparency + 1 you have to put it in those brackets because its a property
R6 version
local player = game.Players.LocalPlayer
local character = script.Parent
local humanoid = character.Humanoid
local root = character:WaitForChild("HumanoidRootPart")
local uis = game:GetService("UserInputService")
local rs = game:GetService("ReplicatedStorage")
local ts = game:GetService("TweenService")
local remote = rs.Flashstep.Remote
local fx = rs.Flashstep.Fx
-- settings ig
local BASESPEED = 16 -- how fast u normally walk
local TOTALFLASHSTEPS = 1 -- max flash steps
local cd = false
local flashsteps = TOTALFLASHSTEPS
local lastFlash = 0
-- input code
local function flashStep(position, hrp)
hrp.Parent.Head.face.Transparency = 1
for i,part in pairs(hrp.Parent:GetDescendants()) do
if part:IsA("BasePart") then
local clone = part:Clone()
clone:ClearAllChildren()
clone.Anchored = true
clone.CanCollide = false
clone.Parent = workspace.Fx
clone.Color = Color3.fromRGB(0,0,0)
clone.Material = Enum.Material.Neon
clone.Transparency = 0.5
game.Debris:AddItem(clone,0.3)
ts:Create(clone, TweenInfo.new(0.3), {Transparency = 1}):Play()
part.Transparency = part.Transparency + 1
game.Debris:AddItem(clone,0.3)
game.Debris:AddItem(clone,0.3)
end
end
local flashStep = fx.Flashstep:Clone()
flashStep.Parent = hrp.RootAttachment
flashStep.Enabled = true
local smoke = fx.Smoke:Clone()
smoke.Position = position - Vector3.new(0,2,0)
smoke.Parent = workspace.Fx
smoke.Attachment.Smoke.Enabled = true
task.delay(0.7, function()
hrp.Parent.Head.face.Transparency = 0
for i,part in pairs(hrp.Parent:GetDescendants()) do
if part:IsA("BasePart") then
local clone = part:Clone()
clone:ClearAllChildren()
clone.Anchored = true
clone.CanCollide = false
clone.Parent = workspace.Fx
clone.Color = Color3.fromRGB(0,0,0)
clone.Material = Enum.Material.Neon
clone.Transparency = 0.5
game.Debris:AddItem(clone,0.3)
ts:Create(clone, TweenInfo.new(0.3), {Transparency = 1}):Play()
part.Transparency = part.Transparency - 1
end
end
local smoke2 = fx.Smoke:Clone()
smoke2.Position = hrp.position - Vector3.new(0,2,0)
smoke2.Parent = workspace.Fx
smoke2.Attachment.Smoke.Enabled = true
task.delay(0.2, function()
smoke.Attachment.Smoke.Enabled = false
flashStep.Enabled = false
smoke2.Attachment.Smoke.Enabled = false
wait(0.6)
smoke2:Destroy()
smoke:Destroy()
flashStep:Destroy()
end)
end)
end
uis.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == Enum.KeyCode.Q and cd == false and flashsteps > 0 then
cd = true
flashsteps -= 1
lastFlash = tick()
humanoid.WalkSpeed = 100 -- how fast the flash step is going to be when u click bind
flashStep(root.Position, root)
remote:FireServer(root.Position, root)
task.wait(0.7)
humanoid.WalkSpeed = BASESPEED
cd = false
end
end)
remote.OnClientEvent:Connect(function(position, hrp)
flashStep(position, hrp)
end)
while wait (1) do
if tick () - lastFlash > 1 then -- how much time till the flash steps regen
if flashsteps + 1 < TOTALFLASHSTEPS then
flashsteps += 1
else
flashsteps = TOTALFLASHSTEPS
end
end
end
you are the best
you are amazing, ty
thanks so much, do you know why on the r15 script, accessories stay visible, but not on the r6 version?
doesnt work???
how do you do it if they have custom models because of the different avatar bundles and stuff don’t work with this
Thank you so much man. You really deserve more subscribers and fans. Keep doing what your doing and everything will work out!
Yo man jus wanted to say ur tutorials and work are insane ur super underrated man I love the vids keeep it up
Very clear. I can understand whole through the scripts hanks for explaining brother, keep up the good work. -xoxo
Thank you for this vid I'm trying to perhaps make a pvp game at some point. You deserve much more subs i hope to see more :)
It might be kind of complicated, but I would like to see a tutorial on a wayshrine fast travel system where you can unlock different waypoints to go to
Awesome
That'd be really cool!
Use a table then use a gui to set the players hrp cframe to the waypoint
@@Spooky90097DataStoring what waypoints you’ve been too and adding a map that displays them is the harder part!
@@Smurfis that’s not hard at all. The data storing is easy the map part is not even necessary if u want to just have a functioning waypoint
Just incredible
please if you still have the map where you did it can you copy paste the script?? PLEASE because I wrote it but it doesn't work for me. I thank you
local player = game.Players.LocalPlayer
local character = script.Parent
local humanoid = character.Humanoid
local root = character.PrimaryPart
local uis = game:GetService("UserInputService")
local rs = game:GetService("ReplicatedStorage")
local ts = game:GetService("TweenService")
local remote = rs.Flashstep.Remote
local fx = rs.Flashstep.Fx
local gui = player.PlayerGui.ScreenGui
--settings
local BASESPEED = 16
local TOTALFLASHSTEPS = 5
local cd = false
local flashsteps = 5
local lastFlash = 0
--
local function flashStep (position, hrp)
hrp.Parent.Head.face.Transparency = 1
for i,part in pairs(hrp.Parent:GetChildren()) do
if part:IsA("BasePart") then
local clone = part:Clone()
clone:CLearAllChildern()
clone.Anchored = true
clone.CanCollide = false
clone.Paront = workspace.Fx
clone.color = Color3.fromRGB(0,0,0)
clone.Material = Enum.Material.Neon
clone.Transparency = .5
game.Debris:AddItem(clone,.3)
ts:Create(clone, TweenInfo.new(.3),{Transparency = 1}):Play()
part.Transparency = part.Transparency + 1
end
end
local flashStep = fx.Flashstep:Clone()
flashStep.Parent = hrp.RootRigAttachment
flashStep.Enabled = true
local smoke = fx.Smoke:Clone()
smoke.Position = position - Vector3.new(0,2,0)
smoke.Parent = workspace.Fx
smoke.Attachment.Smoke.Enabled = true
task.delay(.2, function()
hrp.Parent.Head.face.Transparency = 0
for i,part in pairs(hrp.Parent:GetChildren()) do
if part : IsA("BasePart") then
local clone = part:Clone()
clone:CLearAllChildern()
clone.Anchored = true
clone.CanCollide = false
clone.Parent = workspace.Fx
clone.Color = Color3.fromRGB(0,0,0)
clone.Material = Enum.Material.Neon
clone.Transparency= .5
game.Debris:AddItem(clone,.3)
ts:Create(clone, TweenInfo.new(.3), {Transparency = 1}):Play()
part.Transparency = part.Transparency - 1
end
end
local smoke2 = fx.Smoke:Clone()
smoke2.Position = hrp.position - Vector3.new(0,2,0)
smoke2.Parent = workspace.Fx
smoke2.Attachment.Smoke.Enabled = true
task.delay(.2, function()
smoke.Attachment.Smoke.Enabled = false
flashStep.Enabled = false
smoke2.Attachment.Smoke.Enabled = false
wait(.6)
smoke2:Destroy()
smoke:Destroy()
flashStep:Destroy()
end)
end)
end
uis.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == Enum.KeyCode.c and cd == false and flashsteps >0 then
cd = true
flashsteps -= 1
lastFlash = tick()
gui.Frame.Flashstep.Text = "Flashsteps:"..flashsteps
humanoid.WalkSpeed = 100
flashStep(root.Position,root)
remote:FireServer(root.Position,root)
task.wait(.2)
humanoid.WalkSpeed = BASESPEED
cd = false
end
end)
Damn this man never stops impressing me
Is not work in
91 -------> flashStep(root.Position, root)
did u figure it out..
what should I do, my character starts running fast and that’s it
My too
Please leave the link either in the comment or in the description because I can't bear to write anymore
At 6:20 how do I add those arrows before the IF part?
left arrow key on keyboard
@@JuanJupelsnoop Doesn't work
@@ryubeno14 enter on keyboard?
im pretty sure thats an extension to show how many times he indented, he just pressed tab with the extension idk what its called though
can you upload the code please, because i got some errors
I know this is a long time ago but I did everything it still doesn’t let me flash step
Is there a way to make a button that when you press it they flashstep for like mobile users?
teaches how to put a button on mobile to make the flash steps plss
holy shit thats so good
on the local player = game. Players. LocalPlayer what are those commas on top
they keep showing scrip error
can somebody help mine or ampro can u help me? my script does not work.
local player = game.Players.LocalPlayer
local character = script.Parent
local humanoid = character.Humanoid
local root = character.PrimaryPart
local uis = game:GetService("UserInputService")
local rs = game:GetService("ReplicatedStorage")
local ts = game.GetService("TweenService")
local remote = rs.Flashstep.Remote
local fx = rs.Flashstep.Fx
local gui = player.PlayerGui.ScreenGui
--Settings (dont be stupid luca)
local BASESPEED = 16
local TOTALFLASHSTEPS = 4
local cd = false
local flashsteps = TOTALFLASHSTEPS
local lastFlash= 0
local function flashstep(position, hrp)
hrp.Parent.Head.face.Transparency = 1
for i,part in pairs(hrp.Parent:GetChildren()) do
if part:IsA("BasePart") then
local clone = part:Clone()
clone:ClearAllChildren()
clone.Anchored = true
clone.CanCollide = false
clone.Parent = workspace.Fx
clone.Color = Color3.fromRGB(0,0,0)
clone.Material = Enum.Material.Neon
clone.Transparency = 5
game.Debris:AddItem(clone,.3)
ts:Create(clone, TweenInfo.new(.3), {Transparency = 1}):Play()
part.Transparency = part.Transparency + 1
end
end
task.delay(.2,function()
hrp.Parent.Head.face.Transparency = 0
for i, part in pairs(hrp:GetChildren()) do
if part:IsA("BasePart") then
local clone = part:Clone()
clone:ClearAllChildren()
clone.Anchored = true
clone.CanColide = false
clone.Parent = workspace.Flashstep.Fx
clone.Color = Color3.fromRGB(0,0,0)
clone.Material = Enum.Material.Neon
clone.Transparency = .5
game.Debris:AddItem(clone,.3)
ts:Create(clone,TweenInfo.new(.3), {Transparency = 1}):Play()
part.Transparency = part.Transparency - 1
end
end
local flashStep = fx.Flashstep:Clone()
flashStep.Parent = hrp.RootRigAttachment
flashStep.Enabled = true
local smoke2 = game.Workspace.Flashstep.Fx.Smoke:Clone()
smoke2.Position = position - Vector3.new(0,2,0)
smoke2.Parent = workspace.Fx
smoke2.Attachment.Smoke.Enabled = true
local smoke2 = fx.Smoke:Clone()
smoke2.Position = hrp.position - Vector3.new(0,2,0)
smoke2.Parent = workspace.Fx
smoke2.Attachment.Smoke.Enabled = false
task.delay(.2, function()
smoke.Attachment.Smoke.Enabled = false
flashStep.Enabled = false
smoke2.Attachment.Smoke.Enabled = false
wait(.6)
smoke2:Destroy()
smoke:Destroy()
flashStep:Destroy()
end)
end)
end
uis.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == Enum.KeyCode.C and cd == false and flashsteps > 0 then
cd = true
flashsteps -= 1
lastFlash = tick()
gui.Frame.Flashsteps.text = "Flashsteps: ".. flashsteps
humanoid.WalkSpeed = 100
flashStep(root.Position, root)
remote:FireServer(root.Position, root)
task.wait(.2)
humanoid.WalkSpeed = BASESPEED
cd = false
end
end)
remote.OnClientEvent:Connect(function(position, hrp)
flashStep(position, hrp)
end)
while wait(1) do
if tick() - lastFlash > 1 then
if flashsteps + 1 < TOTALFLASHSTEPS then
flashsteps += 1
gui.Frame.Flashsteps.Text = "FlashSteps: ".. flashsteps
else
flashsteps = TOTALFLASHSTEPS
gui.Frame.Flashsteps.Text = "FlashSteps: ".. flashsteps
end
end
end
It keeps underlining the word 'smoke' and 'flashStep'
@@ra1derz638 Capitalise the S in your flashStep function. "smoke" also does not exist in your code.
how do you fix index nil for position
remote.OnClientEvent:Connect(function(position, hrp)
flashStep(position, hrp)
end)
says:
OnClientEvent can only be used on the client
Man i wish i could script like you i looked away for 1 second and u already did 4 lines also can u do a vid abt how u create stuff like swords and do sword combat tut tysm btw
This is so simple yet so effective. Tysm!
Also suggestion: Can you show how you'd add sound effects in your tutorials? I can usually figure it out on my own, but I'd just like to see how you'd do it in case if I'm not doing it in the most efficient way. Thank you!
this didn't work
Play the sound on the server event of the remote
Isn't this bad since you are doing everything local, and barely handling any data on the server? Wouldnt it better to just get the input of the player and fire a server event / run the script there?
Npc moment
@@SQU1XD_RBLX how
@@SQU1XD_RBLX players can EASILY exploit this script anyone with a brain can easily use a level 7 and change the distance value
@@babykingfr bro ion even know what that means bru I luv u tho
@@SQU1XD_RBLX It means since everything done here is on a. Local script, players with like synapse can mess with the values and change how far they go when they dash it’s better to fire a remote to the server with the player and humrp
How would i make this mobile compatable? thanks! (BTW a very helpful tutorial)
You can trigger it off of a ui button instead of keyboard buttons.
@@realampro how?
Jesus I just subbed
for me line 91 says nil with 'Position' and I'm so confused
reaaally clean
can u add mobile suport
please print it in the description
please do weapon skins next
is there a geppo kit?
i know you only left the effects model because by just following what you type im "learning" but i really feel like its just a waste of time and i don't think im going to type all of that.
yo sup ampro! I have seen othere combat games with a perfect block system, it whould be very cool if u made a tut on how to make one couse i am looking for a good pb system and i know that you are the guy that whould make something fantastic!
how do i make my head transparent too ?
This is dopeeee
Hey man, idk why but it doesnt work for me, i followed every single step but it just doesnt work, if u can help me it would be amazing.
i have question are you willing to make my animations for my game.im currentlly making a game i need to make animations but im confused on how to make them can you do them are you up for hire
u are the best
can you make this with a stamina bar?
does anyone know if this still works? cuz i tried doing it and im pretty sure all the codes are the same, but it just wont work
good tutorial thx but i have an error i didin't know what to do the error is "WalkSpeed is not a valid member of Part "Workspace.Player.HumanoidRootPart"
pls i really need help
Walkspeed is a memeber of Humanoid not hrp
@@wanderingego7272 dude..i don't care about it anymore that was 4 months ago nobody helped me
How to implement this with R6?
Can u make the code copyable pls , like in the desc or just reply here with it (plz)
hey i have a problem with the line 89,
attempt to index nil with ‘Frame’
5:41 why there's "gpe"?
Gpe stands for GameProcessedEvent, it actives when you are chatting, in this case if gpe then return prevents the script from activating while you are writing in the chat
@@dogginodog8896 ooh
ok I understood
can you make this with an vector3 auto movement were it flashsteps foward if you dont hold down w
Your a really good dev! Thx for the tutorial and could you make a combat system tutorial?
Cant express how much i appreciate these videos, it really does help
im guessing you need the animations?
yo bro, the output says that the key code is not a valid member of the input object
i pressed Q and C and E but they didnt work
can you make this for r6
Can someone please help me? I've checked over the code but it still wont work.
same for me :(
Could you do a tutorial for mobile on this, fireball, and sword? Because my friend can only play on mobile. Thanks mate!
Is it compatible with R6? and whenever I run it. It just makes me run faster
could u pls send the whole scripts for the serverstoagescript and the starter character scripts pls cuz ur going too fast and i cant read it
thanks!
doesnt work
The black line effect isnt showing up idk why
May you please tell me on how to make the flash step instant?
I’ll do a teleport move in the future
brooooooo my script aint working can you help maybe?
No
@@vistel6695 okay, sorry
When I did it it doesn't show my hair
i got two questions
1.- Can i make it so that instead of the speed bars it's the player's shape like the Cyberpunk's Sandevistan afterimage?
2.- Can it be made so it only goes one direction? for example on an attack?
super amazing video btw
Yes. For the player shape try cloning the player parts and tweening them. I gave away a sandevistan some time ago on discord, so if you’re interested in what that looks like u may be able to find that on discord. The direction thing can be done with a velocity instead of altering player speed.
@@realampro thank you so much, im trying to get into this thing and by now all i can do is good enough particles lol
How to make it so people with a certin gamepass have this dash instead of a normal dash i added
and also how to make some people regen it faster
can you put the script in description this is taking to long to type and i mess up sometimes and will have tp restart it
Thank bro
Ampro pls make the flash step instant. Like the particles are the same but its instant
my flash step effect isn't working anyone got ideas about it?
hi, that discord invite expired would u resend it once again in here for me ?
Can you share the long script on pastebin, if you have trouble writing it pls
How do you add sounds on that
Haven’t started the video yet but thx for the tutorial. I was wondering if u could make a tutorial on how to make a perfect blocking system
Ampro can u make a instant flash step that works on r6
is there anyway to make it r6 friendly?
how did u get the character,root and services like where is it?
does this have s, and if not how do i make it give s
just make it so when the player is in a dash state they cant be damaged unless otherwise
How do I make accessories invisible as well?
Use get descendants instead of getchildren. That way it gets everything in your character.
Yo man this tutorial is fire but it dont work rn, i did this tutorial 2 times. idk why it dont work. please do new video about how to fix it /:
How do I make hats and hair invisible too?
Use getdescendants instead of getchildren
For mobile?
pls can any one help me with it i did everything and it didnt work
Sorry to be late, but can you tell me how to make it owner-only?
You can make it so that the script is only given to you through manually parenting it and/or add a server check to see if the player is you
its didnt work for me can u put let me copy and paste please
the script is not finding the rootrigattachment do you have any idea why that is?
so the code works but how do you make yourself reappear again once you finish flashstepping?
does this work for you? ive done everything i could do and it not working.
@@-lies yes its working but it doesnt let your avatar reappear again im trying to get help all around, double check your work if your's is not working still
@@Darkcreeper2223 thanks for responding but i found another flash step that worked for me, i rewrote the script many times and it still didnt work which is why i js found another one
Instead of it being black how do I make it white?
damn, i wrote all of this code down just for it not to work, must've made a mistake
I can put the local script and the script
do you know how to make it a tool to use it with clicks instead of key ?
you would get the variable for the tool and set the function ( this is for equip) Ex:
local Tool = script.parent
Tool.Equipped:Connect(function)
and then blah blah blah
@@SteakAndRice. oh kk thx
these videos demonstrate that you don't have to be a big channel to make good quality content
It can R6?
is there a copy ?
Can you tell me how to make it instant teleport?
9:32
you can make the player teleport forward, instead of using walkspeed
@@Silly-Mango tysm
can you put the script here please
what key do i press to use the flashstep? sry im an idiot hehe
the only problem is it doesnt work with r6
day 3
of asking if you can make mobile buttons for the sword combat
transparency on mine is not an acutal global variable (the area its in: game.Debris:AddItem(clone, .3)
ts:Create(clone, TweenInfo.new(0.3), Transparency = 1)
part.Transparency = part.Transparency + 1
hey sorry for being late but its actually:
ts:Create(clone, TweenInfo.new(0.3), {Transparency = 1})
part.Transparency = part.Transparency + 1
you have to put it in those brackets because its a property
it says Flashstep is not a valid member of ReplicatedStorage "ReplicatedStorage"
Mobile support?
It doesn't work for me and I did everything the same, instead of giving the flashstep the speed is increased
same problem
damn its not working for me and i have no clue why