Issue
A character script errors because Torso or another R6 body part is nil.
Cause
R15 uses different body parts and should usually be controlled from shared character abstractions.
Fix
Use HumanoidRootPart for root movement and the Humanoid for character state. When a specific limb is required, branch deliberately by Humanoid.RigType or use attachments with stable names. Do not search recursively for any part containing Torso.
Verify
Spawn both R6 and R15 test characters and run respawn, morph, tool, and death flows.
Official Roblox 2024 creator roadmap
#1
Original Heliotrope guidance with authoritative Roblox sources.