Hi, I was using the physics service and wanted to set a collision for a normal part, I made a script but it isn’t working, Here it is:
local PhysicsService = game:GetService("PhysicsService")
local CollisionName = "PartsCollision"
PhysicsService:CreateCollisionGroup(CollisionName)
PhysicsService:CollisionGroupSetCollidable(CollisionName, CollisionName, false)
PhysicsService:SetPartCollisionGroup(game.Workspace.Part, CollisionName)
What are you trying to achieve here? A Part cannot collide with itself, only other Parts.
If you are wanting to make it non-collidable with everything, simply assign it’s CanCollide property.
cyswip
(cyswip)
#3
Why are you making it collide with itself?
What do you mean? I don’t understand and sorry for the late reply.
cyswip
(cyswip)
#5
You set the same 2 groups up there
Please look at PhysicsService.
local PhysicsService = game:GetService("PhysicsService")
local CollisionName = "PartsCollision"
PhysicsService:CreateCollisionGroup("test")
PhysicsService:CreateCollisionGroup(CollisionName)
PhysicsService:CollisionGroupSetCollidable(CollisionName, "test", false)
PhysicsService:SetPartCollisionGroup(game.Workspace.Part, "test")
I changed the code