-- АНТИ-КАСАНИЕ (СЕРВЕР НЕ ВИДИТ КОНТАКТА) local RunService = game:GetService("RunService") local Player = game.Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui", game.CoreGui) local Toggle = Instance.new("TextButton", ScreenGui) Toggle.Size = UDim2.new(0, 150, 0, 50) Toggle.Position = UDim2.new(0.1, 0, 0.5, 0) Toggle.Text = "АНТИ-КОНТАКТ: ВЫКЛ" Toggle.BackgroundColor3 = Color3.fromRGB(50, 50, 50) Toggle.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", Toggle) local Active = false RunService.Stepped:Connect(function() if Active and Player.Character then for _, part in pairs(Player.Character:GetDescendants()) do if part:IsA("BasePart") then -- Отключаем коллизию только с опасными объектами (TouchTransmitter) -- Но оставляем коллизию с полом, чтобы не падать part.CanTouch = false end end elseif not Active and Player.Character then for _, part in pairs(Player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanTouch = true end end end end) Toggle.MouseButton1Click:Connect(function() Active = not Active Toggle.Text = Active and "АНТИ-КОНТАКТ: ВКЛ" or "АНТИ-КОНТАКТ: ВЫКЛ" Toggle.BackgroundColor3 = Active and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(50, 50, 50) end)