-- Services local Players = game:GetService("Players") -- Get the local player local player = Players.LocalPlayer -- Function to remove limbs local function removeLimbs(character) if not character then return end -- List of limb names to remove local limbs = { "LeftUpperArm", "LeftLowerArm", "LeftHand", "RightUpperArm", "RightLowerArm", "RightHand", "LeftUpperLeg", "LeftLowerLeg", "LeftFoot", "RightUpperLeg", "RightLowerLeg", "RightFoot" } for _, limbName in ipairs(limbs) do local limb = character:FindFirstChild(limbName) if limb then limb:Destroy() end end end -- Function to handle character appearance changes local function onCharacterAppearanceLoaded(character) -- Wait for the character to fully load character.Humanoid.Loaded:Wait() removeLimbs(character) end -- Initial check for existing character if player.Character then onCharacterAppearanceLoaded(player.Character) end -- Listen for when the character is added or respawns player.CharacterAdded:Connect(onCharacterAppearanceLoaded)