Particle Collision Help

Hello! I was wondering how I can make it so particles don’t go through parts. How can I do this? Thanks!

You cannot do this. I know, it is probably not the answer you wanted to hear. Roblox, however, does not support particle collision like other game engines do.

To make something like this you would have to create your own particle system. You could probably do this using a BillboardGui | Roblox Creator Documentation, part pooling, and raycasting. However, no matter how optimized, such a system would still be pretty costly.

1 Like

Hey Ben!

Unfortunately, Roblox doesn’t have any built-in configuration for particle collisions.

However, developing a particle system is quite simple given the correct resources.

I would recommend using fully transparent spheres with billboard GUIs inside them. With this system, we spare the render queue some pain but burden the geometric queue. For this reason, it is best to make the particle system localized to the client.

The direction and movement of the particles will be based on the velocity and specifications of the sphere instance. This of course allows for magnificent customizability.

TL;DR: Use a ‘Transparency = 1, CanCollide = true’ sphere containing a billboard GUI. Do this all on the client.