im trying to make a noclip script its working but when the character leaves the part how do I make the part can collided to true
1 | game.workspace.Pleasedonatefreeloot.Head.Touched:connect( function (hit) |
2 | hit.CanCollide = false |
3 | for i,v in pairs (hit:GetDescendants()) do |
4 | v.CanCollie = false |
5 | print (hit.Name.. "Nocliped" ) |
6 | end |
7 | end ) |
You can do it by using TouchEnded:
01 | local function onTouched(hit) |
02 | hit.CanCollide = false |
03 | for i,v in pairs (hit:GetDescendants()) do |
04 | v.CanCollide = false |
05 | print (v.Name.. "Nocliped" ) |
06 | end |
07 | end |
08 |
09 | local function onTouchEnded(hit) |
10 | hit.CanCollide = true |
11 | for i,v in pairs (hit:GetDescendants()) do |
12 | v.CanCollide = true |
13 | print (v.Name.. "Nocliped" ) |
14 | end |
15 | end |
16 |
17 | workspace.Pleasedonatefreeloot.Head.Touched:Connect(OnTouched) |
18 | workspace.Pleasedonatefreeloot.Head.TouchEnded:Connect(OnTouchEnded) |