Tired of particle emitter being not realistic? Not having trails? Not being able to collide? Not interacting with parts? Well I am here to terminate that!
Introducing Particle Emitter +
It does lack a few features… But does the job done!
Current Features Inherited from Roblox particle Emitter:
Transparency* Lerping transparency by lifetime
Color Lerping color by lifetime
Size Lerping size by lifetime
Spread
Rotational Speed
Spread particles by how big the surface of the part is (Idk how to explain this part)
Rate
Acceleration
Life Influence
Bright ness
New Features:
Trails
Collision
(I know it isnt much but the 2 features are kinda the most wanted by the community (I THINK))
(This project is was also done as a fun project its not that professional nor advanced)
Particle Emitter + in action: (Sorry for bad video quality)
How to use?
local Module = require(game.ReplicatedStorage.ParticleEmitter) -- Path to module
local Transparency = { -- Make sure its a table
{0, 0}, -- The first number is the time. The second being the value. And it should have a time that is 0 Aka the start.
{100, 0} -- The first number is the time. The second being the value. And it should have a time that is 100 Aka the end.
}
local Color = { -- Same as transparency but with color
{0, Color3.fromRGB(123,61,61)},
{100, Color3.fromRGB(123,61,61)},
}
local Size = { -- Same as transparency but with size
{0, 1},
{90, 1},
{100,0}
}
while wait() do -- Loop
Module.Emit(20,2,10,10,Vector3.new(0,-5,0),script.Parent,50,Transparency,Color,Size)
-- First variable is the Rate. Second is Age, Third being Speed, Forth being Spread, Fifth being Acceleration, Sixth being the part that is emitting. Seventh being rotation speed. From Eight to Tenth they are what they say
end
After inserting the model put it in ReplicatedStorage and ungroup it.
Hope you like it. Constructive feedback is your choice idc.
- Good
- Ok
- Bad (IF you say it lacks features THEN I KNOW)
0 voters
- Good for beginners.
- Bad for beginners.
0 voters