-- Services local Players = game:GetService("Players") local Debris = game:GetService("Debris") -- Function to make arms fall off (R6 and R15 compatible) local function MakeArmsFallOff(player) local character = player.Character if not character then return end local leftArm = character:FindFirstChild("Left Arm") or character:FindFirstChild("LeftUpperArm") local rightArm = character:FindFirstChild("Right Arm") or character:FindFirstChild("RightUpperArm") if leftArm then leftArm.Anchored = false leftArm.CanCollide = true leftArm.Velocity = Vector3.new(math.random(-5, 5), math.random(5, 10), math.random(-5, 5)) -- Give it a little push Debris:AddItem(leftArm, 5) -- Destroy after 5 seconds end if rightArm then rightArm.Anchored = false rightArm.CanCollide = true rightArm.Velocity = Vector3.new(math.random(-5, 5), math.random(5, 10), math.random(-5, 5)) -- Give it a little push Debris:AddItem(rightArm, 5) -- Destroy after 5 seconds end end -- Connect to player joining event Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) -- Delay the removal to ensure the character is fully loaded wait(1) MakeArmsFallOff(player) end) end) -- Make arms fall off for players already in the game for _, player in ipairs(Players:GetPlayers()) do if player.Character then wait(1) MakeArmsFallOff(player) end end