I have a part, that when I set my player to Massless, it’s firing the TouchEnded event, even though my character has not moved.
workspace.Touch.TouchEnded:Connect(function(hit)
if hit.Name ~= "HumanoidRootPart" then
return
end
print("TOUCH ENDED?!")
end)
Also a huge concern that having an object that’s also Massless welded to the HRP causes TouchEnded to fire when the weld is disconnected on/off.
EDIT I don’t know if separate bug, but welding any part to ANY part of the character fires the TouchEnded for the HRP. Even if part is Massless false, it fires. Even though the part is inside the part too, so NOTHING is ever leaving the part
TouchEnded bug.rbxl (54.1 KB)
Expected behavior
.TouchEnded should ONLY be fired when I LEAVE the part. My HRP never actually LEAVES the part. Even the things welded to my HRP never LEAVE the part