Roblox Flashstep Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 305

  • @snejhokep8602
    @snejhokep8602 ปีที่แล้ว +44

    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

    • @kallkall6391
      @kallkall6391 ปีที่แล้ว

      you are the best

    • @arashimaal
      @arashimaal ปีที่แล้ว

      you are amazing, ty

    • @axolost
      @axolost 7 หลายเดือนก่อน

      thanks so much, do you know why on the r15 script, accessories stay visible, but not on the r6 version?

    • @Otoravi
      @Otoravi 7 หลายเดือนก่อน

      doesnt work???

    • @ObscureEntitty
      @ObscureEntitty 6 หลายเดือนก่อน

      how do you do it if they have custom models because of the different avatar bundles and stuff don’t work with this

  • @pickle7637
    @pickle7637 2 ปีที่แล้ว +5

    Thank you so much man. You really deserve more subscribers and fans. Keep doing what your doing and everything will work out!

  • @SQU1XD_RBLX
    @SQU1XD_RBLX 2 ปีที่แล้ว +1

    Yo man jus wanted to say ur tutorials and work are insane ur super underrated man I love the vids keeep it up

  • @DedNotaza
    @DedNotaza 2 ปีที่แล้ว +18

    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

    • @aceplays7171
      @aceplays7171 2 ปีที่แล้ว +1

      Awesome

    • @plush-souls2861
      @plush-souls2861 2 ปีที่แล้ว +2

      That'd be really cool!

    • @Spooky90097
      @Spooky90097 2 ปีที่แล้ว +2

      Use a table then use a gui to set the players hrp cframe to the waypoint

    • @Smurfis
      @Smurfis ปีที่แล้ว

      @@Spooky90097DataStoring what waypoints you’ve been too and adding a map that displays them is the harder part!

    • @Spooky90097
      @Spooky90097 ปีที่แล้ว +1

      @@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

  • @Insert_your_name
    @Insert_your_name 2 ปีที่แล้ว +2

    Very clear. I can understand whole through the scripts hanks for explaining brother, keep up the good work. -xoxo

  • @glitched7952
    @glitched7952 2 ปีที่แล้ว +2

    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 :)

  • @maurim.9121
    @maurim.9121 ปีที่แล้ว +1

    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

    • @R3ndomEditz
      @R3ndomEditz ปีที่แล้ว

      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)

  • @u_nr_eal
    @u_nr_eal 2 ปีที่แล้ว +1

    Damn this man never stops impressing me

  • @The_Hero
    @The_Hero 2 ปีที่แล้ว +5

    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!

    • @SteakAndRice.
      @SteakAndRice. ปีที่แล้ว

      this didn't work

    • @LLYBullet
      @LLYBullet ปีที่แล้ว

      Play the sound on the server event of the remote

  • @HxhxBxbx-z7v
    @HxhxBxbx-z7v ปีที่แล้ว

    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

  • @fouxe1731
    @fouxe1731 2 ปีที่แล้ว

    Just incredible

  • @crystalcavehead
    @crystalcavehead ปีที่แล้ว +3

    Is not work in
    91 -------> flashStep(root.Position, root)

    • @xdStatusss
      @xdStatusss ปีที่แล้ว

      did u figure it out..

  • @babin6895
    @babin6895 2 ปีที่แล้ว

    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!

  • @raphaelzinn5658
    @raphaelzinn5658 2 ปีที่แล้ว +1

    teaches how to put a button on mobile to make the flash steps plss

  • @memzite584
    @memzite584 6 หลายเดือนก่อน +1

    How would i make this mobile compatable? thanks! (BTW a very helpful tutorial)

    • @realampro
      @realampro  6 หลายเดือนก่อน +1

      You can trigger it off of a ui button instead of keyboard buttons.

    • @sg-studio-YT
      @sg-studio-YT 5 หลายเดือนก่อน

      @@realampro how?

  • @ItsJustskillz
    @ItsJustskillz ปีที่แล้ว

    Is there a way to make a button that when you press it they flashstep for like mobile users?

  • @Voxifier1
    @Voxifier1 2 ปีที่แล้ว +2

    please do weapon skins next

  • @madfut9665
    @madfut9665 3 วันที่ผ่านมา

    What button is it to flash step

  • @kam17245
    @kam17245 ปีที่แล้ว

    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

    • @realampro
      @realampro  ปีที่แล้ว +1

      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.

    • @kam17245
      @kam17245 ปีที่แล้ว

      @@realampro thank you so much, im trying to get into this thing and by now all i can do is good enough particles lol

  • @ra1derz638
    @ra1derz638 2 ปีที่แล้ว +6

    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

    • @ra1derz638
      @ra1derz638 2 ปีที่แล้ว

      It keeps underlining the word 'smoke' and 'flashStep'

    • @LilDiabetus
      @LilDiabetus 2 ปีที่แล้ว

      @@ra1derz638 Capitalise the S in your flashStep function. "smoke" also does not exist in your code.

  • @carrilloespinoza
    @carrilloespinoza ปีที่แล้ว

    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

  • @francescopergolesi800
    @francescopergolesi800 2 ปีที่แล้ว +1

    these videos demonstrate that you don't have to be a big channel to make good quality content

  • @dinesco159
    @dinesco159 2 ปีที่แล้ว

    holy shit thats so good

  • @babykingfr
    @babykingfr 2 ปีที่แล้ว +4

    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
      @SQU1XD_RBLX 2 ปีที่แล้ว

      Npc moment

    • @babykingfr
      @babykingfr 2 ปีที่แล้ว

      @@SQU1XD_RBLX how

    • @babykingfr
      @babykingfr 2 ปีที่แล้ว +3

      @@SQU1XD_RBLX players can EASILY exploit this script anyone with a brain can easily use a level 7 and change the distance value

    • @SQU1XD_RBLX
      @SQU1XD_RBLX 2 ปีที่แล้ว

      @@babykingfr bro ion even know what that means bru I luv u tho

    • @babykingfr
      @babykingfr 2 ปีที่แล้ว +1

      @@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

  • @Jonat488
    @Jonat488 2 ปีที่แล้ว +2

    can you upload the code please, because i got some errors

  • @JR3-t3x
    @JR3-t3x 5 หลายเดือนก่อน

    I know this is a long time ago but I did everything it still doesn’t let me flash step

  • @Garnox_
    @Garnox_ 2 ปีที่แล้ว

    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.

  • @AmAdevplayer
    @AmAdevplayer 2 ปีที่แล้ว

    Thank bro

  • @Thiagoconceicaoassuncao
    @Thiagoconceicaoassuncao ปีที่แล้ว

    Please leave the link either in the comment or in the description because I can't bear to write anymore

  • @CharlieDrawzXD
    @CharlieDrawzXD 2 ปีที่แล้ว

    Could you do a tutorial for mobile on this, fireball, and sword? Because my friend can only play on mobile. Thanks mate!

  • @zyzznicko7130
    @zyzznicko7130 ปีที่แล้ว

    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.

  • @person0.5
    @person0.5 ปีที่แล้ว

    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"

    • @person0.5
      @person0.5 ปีที่แล้ว

      pls i really need help

    • @wanderingego7272
      @wanderingego7272 ปีที่แล้ว

      Walkspeed is a memeber of Humanoid not hrp

    • @person0.5
      @person0.5 ปีที่แล้ว

      @@wanderingego7272 dude..i don't care about it anymore that was 4 months ago nobody helped me

  • @geo.hungary
    @geo.hungary ปีที่แล้ว

    Can u make the code copyable pls , like in the desc or just reply here with it (plz)

  • @conrplays3577
    @conrplays3577 9 หลายเดือนก่อน

    remote.OnClientEvent:Connect(function(position, hrp)
    flashStep(position, hrp)
    end)
    says:
    OnClientEvent can only be used on the client

  • @PainCreations
    @PainCreations 2 ปีที่แล้ว +1

    can you make this with a stamina bar?

  • @PokiGod-qw2dv
    @PokiGod-qw2dv หลายเดือนก่อน

    can u add mobile suport

  • @buccxs
    @buccxs ปีที่แล้ว +1

    can you make this for r6

  • @-lies
    @-lies ปีที่แล้ว

    im guessing you need the animations?

  • @noteternal5726
    @noteternal5726 2 ปีที่แล้ว +1

    Your a really good dev! Thx for the tutorial and could you make a combat system tutorial?

    • @noteternal5726
      @noteternal5726 2 ปีที่แล้ว

      Cant express how much i appreciate these videos, it really does help

  • @user-WillFergie
    @user-WillFergie ปีที่แล้ว

    how do you fix index nil for position

  • @stzq507
    @stzq507 2 ปีที่แล้ว

    Is it compatible with R6? and whenever I run it. It just makes me run faster

  • @NotMordr
    @NotMordr ปีที่แล้ว

    on the local player = game. Players. LocalPlayer what are those commas on top
    they keep showing scrip error

  • @beltbreaker
    @beltbreaker ปีที่แล้ว

    Ampro pls make the flash step instant. Like the particles are the same but its instant

  • @TalonsValor
    @TalonsValor 2 ปีที่แล้ว

    Jesus I just subbed

  • @snggzslve
    @snggzslve ปีที่แล้ว

    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 /:

  • @DareBrickzz
    @DareBrickzz ปีที่แล้ว

    for me line 91 says nil with 'Position' and I'm so confused

  • @formykids8169
    @formykids8169 ปีที่แล้ว

    is there a geppo kit?

  • @PainCreations
    @PainCreations 2 ปีที่แล้ว

    can you make this with an vector3 auto movement were it flashsteps foward if you dont hold down w

  • @beltbreaker
    @beltbreaker ปีที่แล้ว

    Ampro can u make a instant flash step that works on r6

  • @Densleaf
    @Densleaf ปีที่แล้ว

    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!

    • @Densleaf
      @Densleaf ปีที่แล้ว

      doesnt work

  • @snowsmoothie
    @snowsmoothie ปีที่แล้ว

    Can you share the long script on pastebin, if you have trouble writing it pls

  • @huytyyyly
    @huytyyyly 2 ปีที่แล้ว

    hey i have a problem with the line 89,
    attempt to index nil with ‘Frame’

  • @jamalcrawford-bm4tx
    @jamalcrawford-bm4tx ปีที่แล้ว

    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

  • @TalonsValor
    @TalonsValor 2 ปีที่แล้ว

    May you please tell me on how to make the flash step instant?

    • @realampro
      @realampro  2 ปีที่แล้ว

      I’ll do a teleport move in the future

  • @binofmisery1727
    @binofmisery1727 2 ปีที่แล้ว

    Sorry to be late, but can you tell me how to make it owner-only?

    • @realampro
      @realampro  2 ปีที่แล้ว

      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

  • @CaptainCook1770
    @CaptainCook1770 ปีที่แล้ว

    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

  • @Divine20136
    @Divine20136 ปีที่แล้ว

    How to implement this with R6?

  • @kijoks1415
    @kijoks1415 2 ปีที่แล้ว

    how do i make my head transparent too ?

  • @Br00k604
    @Br00k604 ปีที่แล้ว

    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

  • @jjovanell
    @jjovanell 2 ปีที่แล้ว

    how did u get the character,root and services like where is it?

  • @Jslemonn
    @Jslemonn ปีที่แล้ว

    does this have s, and if not how do i make it give s

    • @otterryy
      @otterryy ปีที่แล้ว

      just make it so when the player is in a dash state they cant be damaged unless otherwise

  • @needtwo9837
    @needtwo9837 2 ปีที่แล้ว +1

    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

  • @GU4RDIANBOSS
    @GU4RDIANBOSS ปีที่แล้ว

    is there anyway to make it r6 friendly?

  • @ryubeno14
    @ryubeno14 ปีที่แล้ว

    At 6:20 how do I add those arrows before the IF part?

    • @JuanJupelsnoop
      @JuanJupelsnoop ปีที่แล้ว

      left arrow key on keyboard

    • @ryubeno14
      @ryubeno14 ปีที่แล้ว

      @@JuanJupelsnoop Doesn't work

    • @JuanJupelsnoop
      @JuanJupelsnoop ปีที่แล้ว

      @@ryubeno14 enter on keyboard?

    • @vistel6695
      @vistel6695 ปีที่แล้ว

      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

  • @Darkcreeper2223
    @Darkcreeper2223 ปีที่แล้ว

    so the code works but how do you make yourself reappear again once you finish flashstepping?

    • @-lies
      @-lies ปีที่แล้ว

      does this work for you? ive done everything i could do and it not working.

    • @Darkcreeper2223
      @Darkcreeper2223 ปีที่แล้ว

      @@-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

    • @-lies
      @-lies ปีที่แล้ว

      @@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

  • @xquimm9988
    @xquimm9988 2 ปีที่แล้ว

    day 3
    of asking if you can make mobile buttons for the sword combat

  • @patriccell
    @patriccell 2 ปีที่แล้ว

    How to make it so people with a certin gamepass have this dash instead of a normal dash i added

    • @patriccell
      @patriccell 2 ปีที่แล้ว

      and also how to make some people regen it faster

  • @yenzuma
    @yenzuma 2 ปีที่แล้ว +1

    damn, i wrote all of this code down just for it not to work, must've made a mistake

  • @yoboizanzan
    @yoboizanzan 2 ปีที่แล้ว

    u are the best

  • @cjmou4215
    @cjmou4215 2 ปีที่แล้ว +1

    I can put the local script and the script

  • @administrator_munir
    @administrator_munir 2 ปีที่แล้ว

    When I did it it doesn't show my hair

  • @Hiroyukikin
    @Hiroyukikin ปีที่แล้ว

    so nice of u for not give us a copy of it.

  • @faon963
    @faon963 ปีที่แล้ว

    Instead of it being black how do I make it white?

  • @rosieuzamaki9690
    @rosieuzamaki9690 ปีที่แล้ว

    please print it in the description

  • @ytreuploading123
    @ytreuploading123 ปีที่แล้ว +3

    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
    -- settings ig
    local BASESPEED = 16 -- how fast u normally walk
    local TOTALFLASHSTEPS = 3 -- 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: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 = 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 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(0.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: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.C and cd == false and flashsteps > 0 then
    cd = true
    flashsteps -= 1
    lastFlash = tick()
    humanoid.WalkSpeed = 200 -- 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.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 -- how much time till the flash steps regen
    if flashsteps + 1 < TOTALFLASHSTEPS then
    flashsteps += 1
    else
    flashsteps = TOTALFLASHSTEPS
    end
    end
    end

    • @ytreuploading123
      @ytreuploading123 ปีที่แล้ว +2

      local rs = game:GetService("ReplicatedStorage")
      rs.Flashstep.Remote.OnServerEvent:Connect(function(p, position, hrp)
      for i, player in pairs(game.Players:GetPlayers()) do
      if player ~= p then
      rs.Flashstep.Remote:FireClient(player, position, hrp)
      end
      end
      end)

  • @obechernandez8759
    @obechernandez8759 ปีที่แล้ว

    For mobile?

  • @supernova-survival
    @supernova-survival 2 ปีที่แล้ว +1

    Can someone please help me? I've checked over the code but it still wont work.

  • @TalonsValor
    @TalonsValor 2 ปีที่แล้ว

    This is dopeeee

  • @stunnaboyhector
    @stunnaboyhector ปีที่แล้ว

    brooooooo my script aint working can you help maybe?

  • @kkuyun
    @kkuyun 2 ปีที่แล้ว

    How do I make hats and hair invisible too?

    • @realampro
      @realampro  2 ปีที่แล้ว

      Use getdescendants instead of getchildren

  • @yorkieyt2200
    @yorkieyt2200 2 ปีที่แล้ว

    How do you add sounds on that

  • @ayronryohei
    @ayronryohei 2 ปีที่แล้ว

    do you know how to make it a tool to use it with clicks instead of key ?

    • @SteakAndRice.
      @SteakAndRice. ปีที่แล้ว

      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

    • @ayronryohei
      @ayronryohei ปีที่แล้ว

      @@SteakAndRice. oh kk thx

  • @fighterjetfatherohyes7
    @fighterjetfatherohyes7 2 ปีที่แล้ว

    its didnt work for me can u put let me copy and paste please

  • @beltbreaker
    @beltbreaker ปีที่แล้ว

    the only problem is it doesnt work with r6

  • @max__3014
    @max__3014 2 ปีที่แล้ว

    Great tutorial, But the discord invite is invalid

  • @pain4591
    @pain4591 ปีที่แล้ว

    the script is not finding the rootrigattachment do you have any idea why that is?

  • @DedNotaza
    @DedNotaza 2 ปีที่แล้ว

    How do I make accessories invisible as well?

    • @realampro
      @realampro  2 ปีที่แล้ว +4

      Use get descendants instead of getchildren. That way it gets everything in your character.

  • @SteakAndRice.
    @SteakAndRice. ปีที่แล้ว

    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

    • @FinalDestroyer.
      @FinalDestroyer. ปีที่แล้ว

      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

  • @Slayer-de6lf
    @Slayer-de6lf 2 ปีที่แล้ว

    my flash step effect isn't working anyone got ideas about it?

  • @vodichka-
    @vodichka- ปีที่แล้ว +1

    what should I do, my character starts running fast and that’s it

  • @aeskoharu
    @aeskoharu 2 ปีที่แล้ว

    Can you tell me how to make it instant teleport?

    • @aeskoharu
      @aeskoharu 2 ปีที่แล้ว

      9:32

    • @Silly-Mango
      @Silly-Mango 2 ปีที่แล้ว

      you can make the player teleport forward, instead of using walkspeed

    • @aeskoharu
      @aeskoharu 2 ปีที่แล้ว

      @@Silly-Mango tysm

  • @tsfuki
    @tsfuki 2 ปีที่แล้ว

    can u make an r6 version please?

  • @ChrxsEdxtz
    @ChrxsEdxtz 5 หลายเดือนก่อน

    Mobile support?

  • @lxkas3181
    @lxkas3181 2 ปีที่แล้ว

    The black line effect isnt showing up idk why

  • @crimsongaming-nt7tq
    @crimsongaming-nt7tq ปีที่แล้ว

    it says Flashstep is not a valid member of ReplicatedStorage "ReplicatedStorage"

  • @zeph9301
    @zeph9301 2 ปีที่แล้ว +1

    can you put the script here please

  • @MrOkt69420
    @MrOkt69420 2 ปีที่แล้ว

    what key do i press to use the flashstep? sry im an idiot hehe

  • @Noob-zp6sg
    @Noob-zp6sg 2 ปีที่แล้ว

    It can R6?

  • @slayerkai1916
    @slayerkai1916 2 ปีที่แล้ว +1

    hi, that discord invite expired would u resend it once again in here for me ?

  • @Fw.Plxiity
    @Fw.Plxiity 2 ปีที่แล้ว

    is there a copy ?