Hello
I would like in game to put all player’s parts (except HumanoidRootPart) to CanTouch=false, so to avoid many unnecessary firings of the Touched event.
Is it safe to do this or I may expect problems with the default player scripts, which Roblox inserts into the game/character?
You shouldn’t expect issues. However, if your game relies on Touched events regarding the player’s character it may break. The HRP doesn’t occupy a lot of space, so.