I’ve had problems with most vfx plugins. so i made my own with all the features i wanted!
Features:
VFX editor:
Better emit functionality
EmitCount, EmitDelay and EmitDuration
Emit repeat toggle (1 second interval)
Texture library: (comes with 1,000+ textures, 480+ are flipbooks)
Some textures that come with the plugin: *video is old. theres alot more now.
How to upload & insert textures:-
Insert: select any texture (you can edit its properties like FPS and Grid) → press insert
Upload: select any vfx holder in explorer. deselect texture and a upload button should appear that shows how much new textures will be uploaded from that vfx holder.
a vfx holder can be Folder, Model, BasePart, Workspace, Attachment
This allows you to upload all new textures from a full game or huge vfx by just selecting it!
Sliders: First 3 are used to rotate the HSL of selected vfx (hue, saturation, lightness)
the last one basically multiplies any property you want, if you leave it empty, it will multiply EmitCount of every particle in the selected VFX.
Animation util: i wanted to flip some animations so i thought why not add it to the plugin along with everything i need so that i dont have to use any other plugin for animating.
Trail preview: (might add more shapes but i think this is enough)
Sequence copier:
How to get:
will publish to asset store once roblox lets me make it paid or i verify my id to do it (probably wont). but for now you can buy it in my discord server: https://discord.gg/pvQfsav4fn Price: $6.99 or 3,000 robux
Feedback:
!! Released a bit early so there may be some bugs (report them if u find any) Like the post if you think the plugin is good. let me know your thoughts and suggestions!
Looking at other plugins such as vfx suite being $4.99 with no texture library, no sliders, no animation util, doesn’t come with any textures and has less options; makes me think this is worth even more.
what does that even mean
Edit: i lowered the robux price because i just calculated with devex rate + 30% fee, 7$ is equal to 2858 robux. now the robux price is 3,000 <3
In the market of Roblox, trying to price your stuff higher then 15 dollars will usually not be a good idea…
The market exposure you get isn’t good in the first place
Most potential customers and Roblox developers aren’t exactly made of money and usually can only afford that below 10 dollar mark
A market standard for most plugins has become either 5-10 or 30-50
However, in your case your plugin is much better then most like it and you could afford to keep it at its current price point as long as you distinguish its superiority and expand your market exposure. Otherwise the product will not be sold much.
For now it’s a good idea to lower the price to get some traction. Possibly even some reviews on the dev forum.
Once it’s gotten around 5k views bring it back to its original price and you can even hike it up to 20 once you hit 10k-20k views.
Main point standing, I agree with your price point as this is an outstanding resource but if you want to both. Make money and share a good resource you should definitely put it down to 5 dollars or so for awhile and then bring it back up once it’s gotten it’s well deserved fame.
3,000 robux is $10 when devexed, and i will be getting $7 after the 30% fee.
developers don’t get their robux from buying it, but by making a game or working for one and if they get paid in robux they will value it as what they get after devexing. not its buying price.
which means if i do a job worth $5 i should be paid 1,500 robux not 400.
Thanks, but I think I just need to get more people to notice it.
Once you have an effect set up, like say 7 particle, some beams etc, can you set them to emit at different times, and once you get the effect how you want it, how does it get built in studio so that you can call a script to trigger it in play mode, with the different enable settings? (in particular having them emit at different times)
Also, for the textures / flipbooks, who actually uploaded them to Roblox?
You call a emit() function on the parent vfx, you can make your own but heres the one i use:
local VFXClasses = {
ParticleEmitter = true,
Beam = true,
Trail = true,
}
local function Emit(VFX)
local Duration = VFX:GetAttribute("EmitDuration") or 0
if VFX:IsA("ParticleEmitter") then
VFX:Emit(VFX:GetAttribute("EmitCount") or 0)
end
for _, v in VFX:GetChildren() do
task.delay(V:GetAttribute("EmitDelay"), Emit, V)
end
if Duration >= 0.01 and VFXClasses[VFX.ClassName] then
VFX.Enabled = true
task.wait(Duration)
VFX.Enabled = false
end
end
I collected them from different open source vfx using the upload button from places like RoVFX.
I recently bought this VFX Library for one of my VFX Friends, as he’s a close friend of mine (and we work together very closely on game development), and I have to say, this library does NOT disappoint in the slightest.
For 8 dollars, you quite literally get everything you could want in a VFX Library. TONS of beautiful templates, useful features that are not in place in any other VFX library, and overall just a sleek, clean look that makes using it a breeze.
Heres some videos of my friend using some of his VFX with this plugin (Credits to @KnownFate)
If you have 8 dollars laying around, PLEASE buy this. It’s an absolute must-have.
glad you like it you may have replaced the word “Plugin” with “Library” but thats ok.
nice vfx, your friend is creative with using trail preview too lol i didn’t even think of that.
can you ask your friend if he is comfortable with the UI on his resolution?
if not, i’ll try to make it fit better.
For some properties , I thought via script you can set parameters to different values , that you cannot do via just manually going into them… if that is the case, does this plugin allow you to do that, and if so, does it also create custom attribute properties , that then a script can you to set those values?
That would be nice to if it had an option to then create a script like the example you provided in the parent part / model…
Do u mean like resizing and coloring the vfx via script? i have a module with all these functions including emit. so u can basically do VFXModule.resize(vfx,2). i will be sharing it in the discord server.
EmitCount, EmitDelay and EmitDuration are attributes for each vfx/particle that you can change manually or via script.
you can just require the module then use .emit(), .resize(), .recolor() etc… from any script.
i made it similiar to vfx suite that way its easier to get used to. lemme note the differences:
VFX Suite: graph to make sequence smooth
This plugin:
texture library:
insert automatically applies flipbook properties
ability to upload all textures from a vfx with a click
comes with 1,000 textures (will increase in the future)
480+ of them are flipbooks (animated textures)
animation util:
spoofing
adding markers
importing from blender
flipping on x-axis
sliders:
changing the HSL (hue, saturation, lightness) of vfx
multiplying any property including Size, Squash, Rate of the vfx
(can go beyond roblox’s limits)
more options with sequence copier & trail preview
All of these features are already showcased in the post with detailed descriptions.
if those aren’t enough, feel free to share your suggestions in the server <3