local healPads = workspace.Interactables.HealPads:GetChildren() local player = game.Players.LocalPlayer local autoHealEnabled = false local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = game.CoreGui local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 220, 0, 120) Frame.Position = UDim2.new(0.5, -110, 0.1, 0) Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Frame.Parent = ScreenGui Frame.Active = true Frame.Draggable = true local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 30) Title.Position = UDim2.new(0, 0, 0, 0) Title.Text = "Auto Heal" Title.TextSize = 20 Title.Font = Enum.Font.SourceSansBold Title.Parent = Frame Title.BackgroundTransparency = 1 local HealToggle = Instance.new("TextButton") HealToggle.Size = UDim2.new(0, 200, 0, 60) HealToggle.Position = UDim2.new(0.5, -100, 0.5, -30) HealToggle.Text = "Auto Heal: OFF" HealToggle.TextColor3 = Color3.fromRGB(255, 255, 255) HealToggle.BackgroundColor3 = Color3.fromRGB(50, 50, 50) HealToggle.Parent = Frame HealToggle.MouseButton1Click:Connect(function() autoHealEnabled = not autoHealEnabled HealToggle.Text = "Auto Heal: " .. (autoHealEnabled and "ON" or "OFF") HealToggle.BackgroundColor3 = autoHealEnabled and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(50, 50, 50) end) task.spawn(function() local hue = 0 while true do hue = (hue + 2) % 360 Title.TextColor3 = Color3.fromHSV(hue / 360, 1, 1) task.wait(0.05) end end) task.spawn(function() while true do if autoHealEnabled then local character = player.Character or player.CharacterAdded:Wait() local humanoidRoot = character:WaitForChild("HumanoidRootPart") for i = 3, 1, -1 do local healPad = healPads[i] if healPad then firetouchinterest(humanoidRoot, healPad, 0) firetouchinterest(humanoidRoot, healPad, 1) end end end task.wait() -- No delay, spams healing constantly end end)