local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local LocalPlayer = Players.LocalPlayer local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local Humanoid = Character:WaitForChild("Humanoid") local antikillEnabled = false local originalMaxHealth = Humanoid.MaxHealth local screenGui = Instance.new("ScreenGui") screenGui.Name = "SpidiAntikillGUI" screenGui.ResetOnSpawn = false screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling screenGui.Parent = game:GetService("CoreGui") local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 250, 0, 120) mainFrame.Position = UDim2.new(0.5, 110, 0.5, -60) mainFrame.BackgroundColor3 = Color3.fromRGB(34, 139, 34) -- Зеленый mainFrame.BackgroundTransparency = 0.1 mainFrame.BorderSizePixel = 2 mainFrame.BorderColor3 = Color3.fromRGB(0, 100, 0) mainFrame.ClipsDescendants = true mainFrame.Parent = screenGui local uiCorner = Instance.new("UICorner") uiCorner.CornerRadius = UDim.new(0, 12) uiCorner.Parent = mainFrame local titleBar = Instance.new("Frame") titleBar.Name = "TitleBar" titleBar.Size = UDim2.new(1, 0, 0, 30) titleBar.BackgroundColor3 = Color3.fromRGB(0, 80, 0) titleBar.BackgroundTransparency = 0.3 titleBar.BorderSizePixel = 0 titleBar.Parent = mainFrame local titleCorner = Instance.new("UICorner") titleCorner.CornerRadius = UDim.new(0, 12) titleCorner.Parent = titleBar local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, 0, 1, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "Spidi Antikill GUI" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.Font = Enum.Font.GothamBold titleLabel.TextSize = 16 titleLabel.TextXAlignment = Enum.TextXAlignment.Center titleLabel.Parent = titleBar local antikillButton = Instance.new("TextButton") antikillButton.Size = UDim2.new(0.8, 0, 0, 40) antikillButton.Position = UDim2.new(0.1, 0, 0.5, -10) antikillButton.BackgroundColor3 = Color3.fromRGB(0, 120, 0) antikillButton.BackgroundTransparency = 0.2 antikillButton.Text = "Antikill: OFF" antikillButton.TextColor3 = Color3.fromRGB(255, 255, 255) antikillButton.Font = Enum.Font.GothamSemibold antikillButton.TextSize = 16 antikillButton.BorderSizePixel = 1 antikillButton.BorderColor3 = Color3.fromRGB(0, 255, 0) antikillButton.Parent = mainFrame local buttonCorner = Instance.new("UICorner") buttonCorner.CornerRadius = UDim.new(0, 8) buttonCorner.Parent = antikillButton antikillButton.MouseButton1Click:Connect(function() antikillEnabled = not antikillEnabled if antikillEnabled then antikillButton.Text = "Antikill: ON" antikillButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0) antikillButton.BorderColor3 = Color3.fromRGB(255, 255, 255) pcall(function() Humanoid:GetPropertyChangedSignal("Health"):Connect(function() if antikillEnabled and Humanoid.Health <= 0 then Humanoid.Health = Humanoid.MaxHealth end end) local healthConnection healthConnection = Humanoid:GetPropertyChangedSignal("Health"):Connect(function() if antikillEnabled and Humanoid.Health < Humanoid.MaxHealth then Humanoid.Health = Humanoid.MaxHealth end end) end) Humanoid.Health = Humanoid.MaxHealth else antikillButton.Text = "Antikill: OFF" antikillButton.BackgroundColor3 = Color3.fromRGB(0, 120, 0) antikillButton.BorderColor3 = Color3.fromRGB(0, 255, 0) end end) local dragging = false local dragStart = nil local startPos = nil local function updateInput(input, isBegin) if isBegin then dragging = true dragStart = Vector2.new(input.Position.X, input.Position.Y) startPos = mainFrame.Position elseif dragging and input.UserInputState == Enum.UserInputState.End then dragging = false end end local function handleInput(input) if dragging and input.UserInputState == Enum.UserInputState.Change then local delta = Vector2.new(input.Position.X, input.Position.Y) - dragStart local newX = startPos.X.Scale + (delta.X / screenGui.AbsoluteSize.X) local newY = startPos.Y.Scale + (delta.Y / screenGui.AbsoluteSize.Y) mainFrame.Position = UDim2.new(newX, 0, newY, 0) end end titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then updateInput(input, true) end end) UserInputService.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then handleInput(input) end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) titleBar.TouchTap:Connect(function() end) titleBar.TouchLongPress:Connect(function() end) local touchDragStart = nil local touchStartPos = nil titleBar.TouchBegan:Connect(function(touch) dragging = true touchDragStart = Vector2.new(touch.Position.X, touch.Position.Y) touchStartPos = mainFrame.Position end) UserInputService.TouchMoved:Connect(function(touch, processed) if not processed and dragging then local delta = Vector2.new(touch.Position.X, touch.Position.Y) - touchDragStart local newX = touchStartPos.X.Scale + (delta.X / screenGui.AbsoluteSize.X) local newY = touchStartPos.Y.Scale + (delta.Y / screenGui.AbsoluteSize.Y) mainFrame.Position = UDim2.new(newX, 0, newY, 0) end end) UserInputService.TouchEnded:Connect(function() dragging = false end) LocalPlayer.CharacterAdded:Connect(function(newChar) Character = newChar Humanoid = Character:WaitForChild("Humanoid") if antikillEnabled then Humanoid.Health = Humanoid.MaxHealth Humanoid:GetPropertyChangedSignal("Health"):Connect(function() if antikillEnabled and Humanoid.Health < Humanoid.MaxHealth then Humanoid.Health = Humanoid.MaxHealth end end) end end) mainFrame.BackgroundTransparency = 1 titleBar.BackgroundTransparency = 1 antikillButton.BackgroundTransparency = 1 titleLabel.TextTransparency = 1 antikillButton.TextTransparency = 1 local fadeTween = TweenService:Create(mainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {BackgroundTransparency = 0.1}) local titleTween = TweenService:Create(titleBar, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {BackgroundTransparency = 0.3}) local buttonTween = TweenService:Create(antikillButton, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {BackgroundTransparency = 0.2}) local textTween = TweenService:Create(titleLabel, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {TextTransparency = 0}) local buttonTextTween = TweenService:Create(antikillButton, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {TextTransparency = 0}) fadeTween:Play() titleTween:Play() buttonTween:Play() textTween:Play() buttonTextTween:Play()