If you don’t have it, then download it here. So no more particles going through walls! This module supports, emission direction, speed, and rotation! Heres how it looks in action!įor Parts, If you want to use this with an attachment then look belowįirst of all, make sure you have the module installed. I decided that I’m going to make what I made into a module for anyone’s use! This module allows you to create particle collisions easily. Particles.Lifetime = NumberRange.new(math.huge) Particles.Lifetime = NumberRange.new((StarterPart.Position - Pos).Magnitude * (5.3 / / 2 ) / 2.75 ) Local ResultRay = workspace:Raycast(StarterPart.Position, Direction * 5000) Local Direction = GetDirection(StarterPart, Particles) If ParticleDirection = thenĮlseif ParticleDirection = thenĮlseif ParticleDirection = thenĮlseif ParticleDirection = thenĮlseif ParticleDirection = thenĮlseif ParticleDirection = then Local ParticleDirection = Particles.EmissionDirection Local function GetDirection(Part:BasePart, Particles:ParticleEmitter) Local GroupName = CollisionsService:GetCollisionGroupName(GroupId) Local GroupId = StarterPart.CollisionGroupId Return CollisionsService:CollisionGroupsAreCollidable(Group1, Group2) Local function CheckGroups(Group1:string, Group2:string) Local CollisionsService = game:GetService("PhysicsService")įunction module.new(StarterPart:Part, Particles:ParticleEmitter)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |