Make Combat/Hit VFX in the easiest way possible, in roblox studio!๐ฅ โ Transcript
Full transcript
- 0:00what's up everyone so my last
- 0:02development video was about how to make
- 0:05a basic combat system let me just
- 0:06showcase it right
- 0:10now so it spawns a hitbox it plays
- 0:13animation and sound effects so now I'm
- 0:16going to be showing you how to make VFX
- 0:18for your uh for your combat
- 0:22system so this is a VFX I got from the
- 0:25toolbox you can ask a VFX artist to make
- 0:28you one you can get one from the toolbox
- 0:31or you can make one of your own so I'm
- 0:34going to be showing you how to make one
- 0:35of your own for now and how to get it in
- 0:39your script how to get it how to make it
- 0:42spawn once you attack the player so
- 0:45let's start first thing you need to
- 0:48do I'm just going to delete this I just
- 0:51did this for a test home top go to part
- 0:55and click on block and it should spawn
- 0:58in a random block here go to exploring
- 1:03properties scroll down to size and just
- 1:08change it to 11
- 1:10one and it will make it really
- 1:12small then just lower the transparency
- 1:15and just going to at 7 so you can sort
- 1:17of see
- 1:19it and now to actually make your V
- 1:21effect you need an
- 1:23attachment so press on the Plus on the
- 1:26part click on
- 1:28attachment and then and add a particle
- 1:31emitter and it should make it sort of
- 1:33like this let me just make put the part
- 1:36a little
- 1:38up
- 1:39yes make sure to save and clear um now
- 1:45go to texture in the partical limiter
- 1:47and just put in any any texture you want
- 1:50I'm just going to put it a random one I
- 1:51found and it will make it like this if
- 1:54you wonder how to get a texture just go
- 1:57on the tool box uh right next to part
- 2:00just enable the
- 2:03toolbox and you should see a models
- 2:05option here just change click on that
- 2:07and change it to
- 2:10images and just uh search anything you
- 2:14want particle
- 2:17effects make sure you choose one without
- 2:20a
- 2:20background um so like this is not a good
- 2:23particle effect one this would be good
- 2:25this is good this is good so yeah just
- 2:29choose any Rich over
- 2:32here right
- 2:35click and copy S ID and just paste in
- 2:38the texture you can make experiment on
- 2:40your own so this is my
- 2:43texture now light ad Mission change it
- 2:46to one so it's really bright and makes
- 2:48it gives it sort of a glow light
- 2:51influence will be zero and since we made
- 2:55the light influence like zero there will
- 2:57be a brightness option right here just
- 2:59change it 12
- 3:02you can go
- 3:04down and here you'll get more options
- 3:06like R rotation rotation speed and speed
- 3:10spread angle so uh speed just change it
- 3:14to 5
- 3:1625 so make it go faster like this so
- 3:20spread angle you can change it to
- 3:21anything just experiment as much as
- 3:24possible um so I'm just going to do
- 3:28360 360
- 3:31and it will become like this like it
- 3:32will just fly all over the
- 3:34place uh lifetime you can change it to
- 3:37Zer 6
- 3:45Z here in lifetime it's basically
- 3:48lifetime is basically like how far it
- 3:50goes so at a certain point of time it
- 3:53will just disappear if I put it uh 0.6
- 3:560.8 then it'll go like this
- 4:01um basically now drag I'm just going to
- 4:04put it to
- 4:05two so what drag basically means is how
- 4:08far the particles can go away from its
- 4:10source so two it will be like this oh
- 4:14god what happened two makes it like this
- 4:17if I put it to five will be like this it
- 4:21will look like this I put to one it will
- 4:24just go really
- 4:26far you can also adjust the raate as
- 4:28much as you want if you make it really
- 4:30fast it'll go like this U Max is 100 now
- 4:35go up and you'll see
- 4:37size so siid yeah this is this is
- 4:40basically just some how big your
- 4:42particles will
- 4:43be you can make it like
- 4:46this this is
- 4:48four one will look like this and0 five
- 4:51will look like this just looks like uh
- 4:55tiny little beams shooting everywhere if
- 4:57you click here you might see three do
- 4:59dots next to the size
- 5:03value if you click on these three dots
- 5:05you will get this scene it's called
- 5:07number value or number graph basically
- 5:11this controls the size and different
- 5:13parts of the um particle effect so if
- 5:17you put this up it will be really big if
- 5:20you would it make it small it would be
- 5:22really small uh so I'm just going to
- 5:24close it right
- 5:28now squash basically just squishes the
- 5:31particle so you can give it negative
- 5:33values as well and it will make it like
- 5:35this if I put nine it look like
- 5:39this that's a bit too
- 5:42big you can also add a number uh
- 5:45sequence for this as
- 5:47well you can adjust the value like
- 5:54here if you want to change the color you
- 5:57can too just go here underneath
- 5:59brightness
- 6:01color you can make it red this looks
- 6:05pink if you're wondering why the red
- 6:07looks kind of pink uh it's probably
- 6:10because we made the brightness so high
- 6:13so it's looking a bit pink you can make
- 6:16it yellow um green blue purple and I
- 6:23think I can make the part fully
- 6:24invisible now so just make it one and it
- 6:27will be fully
- 6:28invisible
- 6:35and we'll just name the part whatever
- 6:37you
- 6:38want um I'll name
- 6:42it uh let's just call this hit
- 6:47VFX now basically what we need to do we
- 6:49need to put in replicated storage so
- 6:52just go so yeah it just disappears well
- 6:55basically our H par particle effects are
- 6:58like um now when we hit we want the
- 7:01particles to show we don't want them to
- 7:02be in there by default so we'll just put
- 7:05this in server
- 7:06storage if you want you can create a
- 7:10folder called VFX let me just name it
- 7:16VFX and we'll put the hit hit effects in
- 7:19there okay now let's get into the actual
- 7:21scripting part of our
- 7:23VFX okay so basically underneath line
- 7:2824 we're going to do
- 7:33local local hit
- 7:36VFX is equal to game
- 7:41replicated okay wait a minute game dot
- 7:44replicated
- 7:46storage VFX
- 7:49folder uh do our folder so in replicated
- 7:52storage we have a folder we getting that
- 7:55square brackets quotation marks and our
- 7:59um hit effects name so mine is called
- 8:02Hit effects yours can be named whatever
- 8:04you want so do
- 8:09attachment
- 8:12clone so basically what we're doing here
- 8:14is we're defining something called Hit
- 8:18effects and we and this hit effect is
- 8:22equal to game replicated storage the
- 8:27we're getting the replicated storage
- 8:29service inside the service we have a
- 8:32folder called V effects inside that
- 8:34folder we're getting hit effects which
- 8:37is actual
- 8:39VFX and we're taking the attachment of
- 8:42this VFX so right here we have an
- 8:45attachment and we're cloning it this is
- 8:48basically a clone of our attachment
- 8:50that's inside our H
- 8:53ofx underneath this line on line
- 8:5627 we're going to do
- 9:01hit
- 9:04VFX do parent is equal to to
- 9:09hits dot
- 9:12do
- 9:15parent
- 9:16find
- 9:19first child humanoid group
- 9:24part basically what we're seeing is
- 9:26we're putting our hiy effect inside the
- 9:28humanoid GR
- 9:30um basically what the humanoid group
- 9:32part of a player
- 9:33is every player has a humanoid and a
- 9:37humanoid for every player that spawns in
- 9:40or every
- 9:41model so basically what we're doing is
- 9:44we're getting the humanoid root part I'm
- 9:47putting it inside here the humanoid root
- 9:49part is basically the root of the H of
- 9:53the player or the
- 9:55model it's like it's this small tiny dot
- 9:58in here
- 10:00so we're we're putting our VFX inside
- 10:03that now we're basically going to check
- 10:05if this attachment has a particle lier
- 10:08so to do that we're just going to say
- 10:12for I comma V in pairs we're going to do
- 10:18hit hit V
- 10:20FX get
- 10:22children
- 10:24do so
- 10:27if V
- 10:30it is a particle
- 10:32emitter
- 10:35particle
- 10:39emitter then now what we're going to do
- 10:42is we're going to do V
- 10:44emit inside parentheses we get attribute
- 10:47emit count so we're getting the emit
- 10:49count basically we're going to go out of
- 10:52this for Loop basically we're going to
- 10:54go out of this and just
- 10:56do game do
- 11:00debr do
- 11:04add add
- 11:07item let's just
- 11:10do hit
- 11:12VFX two so we're adding this to the game
- 11:16now so now we're adding this to the game
- 11:19if you face any issues or have any
- 11:21questions just put them in the comments
- 11:23or join my Discord server I will
- 11:25definitely
- 11:26respond now um let's test to see if it
- 11:35works now let's go here and Q oh wait a
- 11:41minute yes it's playing now so it plays
- 11:45for a few
- 11:47seconds if you want it to be shorter or
- 11:49longer like right now if you want it to
- 11:52be shorter or longer just go
- 11:55to just go to where you're adding the
- 11:57VFX on line
- 11:5935 and just change the value over here
- 12:03so if you make it one it will be like
- 12:07this if you make it two it will stay for
- 12:09a little
- 12:11longer okay so that's how to make wefix
- 12:13on Roblox Studio see you in the next
- 12:16video
About this transcript
This page contains the full transcript of Make Combat/Hit VFX in the easiest way possible, in roblox studio!๐ฅ by Meta Bella, generated from the public captions YouTube serves with the video. The transcript has 1,593 words across 254 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator โ no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.