Why don't you make the parts that the player touched NonCanCollideable.
And if you don't want some parts to be able to be unCanCollided, then just lock them.
Put this chunk of code in a LocalScript in a client-sided service like the StarterPack or StarterGui.
01 | local player = game.Players.LocalPlayer |
04 | if hit.Locked = = false then |
09 | function TouchEnded(hit) |
10 | if hit.Locked = = false then |
15 | player.CharacterAdded:connect( function (character) |
16 | character.Head.Touched:connect(Touched) |
17 | character.Head.TouchEnded:connect(TouchEnded) |
18 | character.Torso.Touched:connect(Touched) |
19 | character.Torso.TouchEnded:connect(TouchEnded) |
20 | character [ "Left arm" ] .Touched:connect(Touched) |
21 | character [ "Left arm" ] .TouchEnded:connect(TouchEnded) |
22 | character [ "Right arm" ] .Touched:connect(Touched) |
23 | character [ "Right arm" ] .TouchEnded:connect(TouchEnded) |
24 | character [ "Left leg" ] .Touched:connect(Touched) |
25 | character [ "Left leg" ] .TouchEnded:connect(TouchEnded) |
26 | character [ "Right leg" ] .Touched:connect(Touched) |
27 | character [ "Right leg" ] .TouchEnded:connect(TouchEnded) |
Not sure if the second word in the name of the arms and legs are supposed to be capitalized but eh.
You can try this if you want.
Locked by Thewsomeguy and Articulating
This question has been locked to preserve its current state and prevent spam and unwanted comments and answers.
Why was this question closed?