local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local player = Players.LocalPlayer task.spawn(function() while task.wait(0.3) do local character = player.Character local root = character and character:FindFirstChild("HumanoidRootPart") if root then for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("TouchTransmitter") and v.Parent and (v.Parent.Name == "Shard" or v.Parent.Name:lower():match("shard")) then local shardPart = v.Parent if shardPart:IsA("BasePart") then firetouchinterest(root, shardPart, 0) task.wait(0.005) firetouchinterest(root, shardPart, 1) end end end end end end)