Granny cheat
Key RequiredUniversal

Granny cheat

Universal ScriptScriptsByDeaslScriptsByDeasl 1.2K views 1.7K executesUpdated Feb 11, 2026
1.7/ 5(3 votes)
1233% Positive
Lua Script•923 lines (29852 chars)
-- Granny Roblox - GOD MODE FIXED (Реальное бессмертие)
-- Made by Deasl_gaming

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

-- Создание GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = game.CoreGui
screenGui.ResetOnSpawn = false
screenGui.Name = "GrannyGodMode"

local mainFrame = Instance.new("Frame")
mainFrame.Parent = screenGui
mainFrame.Size = UDim2.new(0, 230, 0, 280)
mainFrame.Position = UDim2.new(0.3, 0, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Visible = true
mainFrame.Name = "MainFrame"

local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = mainFrame

-- Title Bar
local titleBar = Instance.new("Frame")
titleBar.Parent = mainFrame
titleBar.Size = UDim2.new(1, 0, 0, 25)
titleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
titleBar.Name = "TitleBar"

local title = Instance.new("TextLabel")
title.Parent = titleBar
title.Size = UDim2.new(1, 0, 1, 0)
title.Text = "👵 Granny REAL God Mode"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 12
title.Name = "Title"

-- Кнопка скрытия (глаз)
local hideButton = Instance.new("TextButton")
hideButton.Parent = titleBar
hideButton.Size = UDim2.new(0, 16, 0, 16)
hideButton.Position = UDim2.new(1, -36, 0.5, -8)
hideButton.Text = "👁️"
hideButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
hideButton.TextColor3 = Color3.fromRGB(255, 255, 255)
hideButton.Font = Enum.Font.GothamBold
hideButton.TextSize = 10
hideButton.Name = "HideButton"

local hideCorner = Instance.new("UICorner")
hideCorner.CornerRadius = UDim.new(0, 4)
hideCorner.Parent = hideButton

-- Кнопка закрытия
local closeButton = Instance.new("TextButton")
closeButton.Parent = titleBar
closeButton.Size = UDim2.new(0, 16, 0, 16)
closeButton.Position = UDim2.new(1, -18, 0.5, -8)
closeButton.Text = "X"
closeButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.GothamBold
closeButton.TextSize = 10
closeButton.Name = "CloseButton"

local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 4)
closeCorner.Parent = closeButton

-- Content Area
local contentFrame = Instance.new("Frame")
contentFrame.Parent = mainFrame
contentFrame.Position = UDim2.new(0, 0, 0, 25)
contentFrame.Size = UDim2.new(1, 0, 1, -25)
contentFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
contentFrame.Name = "ContentFrame"

local scrollingFrame = Instance.new("ScrollingFrame")
scrollingFrame.Parent = contentFrame
scrollingFrame.Size = UDim2.new(1, 0, 1, 0)
scrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
scrollingFrame.ScrollBarThickness = 3
scrollingFrame.BackgroundTransparency = 1
scrollingFrame.Name = "ScrollingFrame"

local contentList = Instance.new("UIListLayout")
contentList.Parent = scrollingFrame
contentList.SortOrder = Enum.SortOrder.LayoutOrder
contentList.Padding = UDim.new(0, 5)
contentList.HorizontalAlignment = Enum.HorizontalAlignment.Center

-- Variables
local godModeEnabled = false
local antiGrannyEnabled = false
local menuVisible = true
local hideKey = Enum.KeyCode.H

-- Функция создания кнопки
local function createButton(text, callback)
    local button = Instance.new("TextButton")
    button.Parent = scrollingFrame
    button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    button.BorderSizePixel = 0
    button.Size = UDim2.new(0.9, 0, 0, 28)
    button.Font = Enum.Font.Gotham
    button.Text = text
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.TextSize = 11
    
    local buttonCorner = Instance.new("UICorner")
    buttonCorner.CornerRadius = UDim.new(0, 4)
    buttonCorner.Parent = button
    
    button.MouseButton1Click:Connect(callback)
    
    return button
end

-- Функция создания тогла
local function createToggle(text, callback)
    local toggleFrame = Instance.new("Frame")
    toggleFrame.Parent = scrollingFrame
    toggleFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    toggleFrame.BorderSizePixel = 0
    toggleFrame.Size = UDim2.new(0.9, 0, 0, 25)
    
    local toggleLabel = Instance.new("TextLabel")
    toggleLabel.Parent = toggleFrame
    toggleLabel.BackgroundTransparency = 1
    toggleLabel.Size = UDim2.new(0.6, 0, 1, 0)
    toggleLabel.Font = Enum.Font.Gotham
    toggleLabel.Text = text
    toggleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    toggleLabel.TextSize = 11
    toggleLabel.TextXAlignment = Enum.TextXAlignment.Left
    toggleLabel.Position = UDim2.new(0, 10, 0, 0)
    
    local toggleButton = Instance.new("TextButton")
    toggleButton.Parent = toggleFrame
    toggleButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
    toggleButton.BorderSizePixel = 0
    toggleButton.Size = UDim2.new(0, 20, 0, 20)
    toggleButton.Position = UDim2.new(1, -30, 0.5, -10)
    toggleButton.Font = Enum.Font.GothamBold
    toggleButton.Text = ""
    toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    toggleButton.TextSize = 10
    
    local toggleCorner = Instance.new("UICorner")
    toggleCorner.CornerRadius = UDim.new(0, 4)
    toggleCorner.Parent = toggleButton
    
    local isToggled = false
    
    toggleButton.MouseButton1Click:Connect(function()
        isToggled = not isToggled
        if isToggled then
            toggleButton.BackgroundColor3 = Color3.fromRGB(50, 255, 50)
        else
            toggleButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
        end
        callback(isToggled)
    end)
    
    return toggleFrame
end

-- ПОИСК БАБКИ
local function findGranny()
    for _, obj in pairs(Workspace:GetDescendants()) do
        if obj.Name:lower():find("granny") or obj.Name:lower():find("grandma") then
            if obj:IsA("Model") and obj:FindFirstChild("Humanoid") and obj:FindFirstChild("HumanoidRootPart") then
                return obj
            end
        end
    end
    return nil
end

-- === РЕАЛЬНОЕ БЕССМЕРТИЕ (ИСПРАВЛЕНО) ===
local function enableGodMode()
    godModeEnabled = true
    
    -- Постоянная проверка здоровья
    spawn(function()
        while godModeEnabled do
            pcall(function()
                local character = LocalPlayer.Character
                if character then
                    local humanoid = character:FindFirstChildOfClass("Humanoid")
                    if humanoid then
                        -- Мгновенное восстановление здоровья
                        if humanoid.Health < humanoid.MaxHealth then
                            humanoid.Health = humanoid.MaxHealth
                        end
                        
                        -- Защита от анимации смерти
                        if humanoid:GetState() == Enum.HumanoidStateType.Dead then
                            LocalPlayer:LoadCharacter()
                        end
                    end
                    
                    -- Защита от касания бабки (НО не блокирует движение)
                    for _, part in pairs(character:GetDescendants()) do
                        if part:IsA("BasePart") then
                            part.CanTouch = false -- Отключаем только касание, но не коллизию!
                        end
                    end
                end
            end)
            wait(0.1) -- Очень быстрое восстановление
        end
    end)
    
    -- Дополнительная защита - автореспавн
    LocalPlayer.CharacterAdded:Connect(function(newChar)
        wait(1)
        if godModeEnabled then
            pcall(function()
                local humanoid = newChar:FindFirstChildOfClass("Humanoid")
                if humanoid then
                    humanoid.Health = humanoid.MaxHealth
                end
            end)
        end
    end)
end

local function disableGodMode()
    godModeEnabled = false
    pcall(function()
        local character = LocalPlayer.Character
        if character then
            for _, part in pairs(character:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CanTouch = true
                end
            end
        end
    end)
end

-- УБИЙСТВО БАБКИ (исправлено)
local function enableAntiGranny()
    antiGrannyEnabled = true
    
    spawn(function()
        while antiGrannyEnabled and wait(0.5) do
            pcall(function()
                local granny = findGranny()
                if granny then
                    local humanoid = granny:FindFirstChildOfClass("Humanoid")
                    if humanoid then
                        humanoid.Health = 0
                    end
                    
                    -- Делаем бабку невидимой и неактивной
                    for _, part in pairs(granny:GetDescendants()) do
                        if part:IsA("BasePart") then
                            part.Transparency = 1
                            part.CanTouch = false
                            part.CanCollide = false
                        end
                    end
                end
            end)
        end
    end)
end

-- ТЕЛЕПОРТ ПРЕДМЕТОВ
local function teleportItems()
    pcall(function()
        local character = LocalPlayer.Character
        if character and character:FindFirstChild("HumanoidRootPart") then
            local count = 0
            for _, obj in pairs(Workspace:GetDescendants()) do
                if obj:IsA("Part") and obj.Parent ~= character then
                    local name = obj.Name:lower()
                    if name:find("key") or name:find("battery") or name:find("weapon") or name:find("item") then
                        obj.CFrame = character.HumanoidRootPart.CFrame + Vector3.new(math.random(-2, 2), 1, math.random(-2, 2))
                        count = count + 1
                    end
                end
            end
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "ITEMS TELEPORTED",
                Text = "Moved " .. count .. " items to you",
                Duration = 3
            })
        end
    end)
end

-- ТЕЛЕПОРТ К БАБКЕ
local function teleportToGranny()
    pcall(function()
        local character = LocalPlayer.Character
        local granny = findGranny()
        
        if character and character:FindFirstChild("HumanoidRootPart") and granny and granny:FindFirstChild("HumanoidRootPart") then
            character.HumanoidRootPart.CFrame = granny.HumanoidRootPart.CFrame + Vector3.new(2, 0, 0)
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "TELEPORTED",
                Text = "You are now next to Granny!",
                Duration = 2
            })
        else
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "ERROR",
                Text = "Granny not found!",
                Duration = 2
            })
        end
    end)
end

-- ТЕЛЕПОРТ КЛЮЧЕЙ
local function teleportKeys()
    pcall(function()
        local character = LocalPlayer.Character
        if character and character:FindFirstChild("HumanoidRootPart") then
            local found = 0
            for _, obj in pairs(Workspace:GetDescendants()) do
                if obj:IsA("Part") and obj.Name:lower():find("key") then
                    obj.CFrame = character.HumanoidRootPart.CFrame + Vector3.new(0, 1, 0)
                    found = found + 1
                end
            end
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "KEYS TELEPORTED",
                Text = "Found " .. found .. " keys",
                Duration = 3
            })
        end
    end)
end

-- ОТКРЫТЬ ДВЕРИ
local function openDoors()
    pcall(function()
        local count = 0
        for _, obj in pairs(Workspace:GetDescendants()) do
            if obj.Name:lower():find("door") and obj:IsA("Part") then
                obj.Transparency = 0.5
                obj.CanCollide = false
                count = count + 1
            end
        end
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "DOORS OPENED",
            Text = "Opened " .. count .. " doors",
            Duration = 3
        })
    end)
end

-- СКРЫТИЕ/ПОКАЗ МЕНЮ
local function toggleMenu()
    menuVisible = not menuVisible
    mainFrame.Visible = menuVisible
end

-- КНОПКА СКРЫТИЯ
hideButton.MouseButton1Click:Connect(function()
    toggleMenu()
end)

-- ГОРЯЧАЯ КЛАВИША H
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if not gameProcessed and input.KeyCode == hideKey then
        toggleMenu()
    end
end)

-- СОЗДАНИЕ ЭЛЕМЕНТОВ
createToggle("🛡️ REAL God Mode", function(state)
    if state then 
        enableGodMode()
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GOD MODE ACTIVATED",
            Text = "You are now IMMORTAL!",
            Duration = 2
        })
    else 
        disableGodMode()
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GOD MODE OFF",
            Text = "You can die now",
            Duration = 2
        })
    end
end)

createToggle("👵 Kill Granny", function(state)
    if state then enableAntiGranny() else antiGrannyEnabled = false end
end)

createButton("📦 Teleport All Items", function()
    teleportItems()
end)

createButton("🔑 Teleport Keys", function()
    teleportKeys()
end)

createButton("👵 Teleport to Granny", function()
    teleportToGranny()
end)

createButton("🚪 Open All Doors", function()
    openDoors()
end)

createButton("🔍 Find Granny", function()
    local granny = findGranny()
    if granny then
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GRANNY FOUND",
            Text = "She's in the house!",
            Duration = 2
        })
    else
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GRANNY NOT FOUND",
            Text = "She's hiding...",
            Duration = 2
        })
    end
end)

-- Информация
local infoLabel = Instance.new("TextLabel")
infoLabel.Parent = scrollingFrame
infoLabel.Size = UDim2.new(0.9, 0, 0, 20)
infoLabel.BackgroundTransparency = 1
infoLabel.Text = "Press H to hide/show menu"
infoLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
infoLabel.Font = Enum.Font.Gotham
infoLabel.TextSize = 10

-- Кнопка закрытия
closeButton.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

-- Уведомление
game:GetService("StarterGui"):SetCore("SendNotification", {
    Title = "👵 Granny REAL God Mode",
    Text = "GOD MODE FIXED - You won't die!",
    Duration = 5
})

print("Granny REAL God Mode loaded - You are IMMORTAL now!")-- Granny Roblox - GOD MODE FIXED (Реальное бессмертие)
-- Made by Deasl_gaming

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

-- Создание GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = game.CoreGui
screenGui.ResetOnSpawn = false
screenGui.Name = "GrannyGodMode"

local mainFrame = Instance.new("Frame")
mainFrame.Parent = screenGui
mainFrame.Size = UDim2.new(0, 230, 0, 280)
mainFrame.Position = UDim2.new(0.3, 0, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Visible = true
mainFrame.Name = "MainFrame"

local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = mainFrame

-- Title Bar
local titleBar = Instance.new("Frame")
titleBar.Parent = mainFrame
titleBar.Size = UDim2.new(1, 0, 0, 25)
titleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
titleBar.Name = "TitleBar"

local title = Instance.new("TextLabel")
title.Parent = titleBar
title.Size = UDim2.new(1, 0, 1, 0)
title.Text = "👵 Granny REAL God Mode"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 12
title.Name = "Title"

-- Кнопка скрытия (глаз)
local hideButton = Instance.new("TextButton")
hideButton.Parent = titleBar
hideButton.Size = UDim2.new(0, 16, 0, 16)
hideButton.Position = UDim2.new(1, -36, 0.5, -8)
hideButton.Text = "👁️"
hideButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
hideButton.TextColor3 = Color3.fromRGB(255, 255, 255)
hideButton.Font = Enum.Font.GothamBold
hideButton.TextSize = 10
hideButton.Name = "HideButton"

local hideCorner = Instance.new("UICorner")
hideCorner.CornerRadius = UDim.new(0, 4)
hideCorner.Parent = hideButton

-- Кнопка закрытия
local closeButton = Instance.new("TextButton")
closeButton.Parent = titleBar
closeButton.Size = UDim2.new(0, 16, 0, 16)
closeButton.Position = UDim2.new(1, -18, 0.5, -8)
closeButton.Text = "X"
closeButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.GothamBold
closeButton.TextSize = 10
closeButton.Name = "CloseButton"

local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 4)
closeCorner.Parent = closeButton

-- Content Area
local contentFrame = Instance.new("Frame")
contentFrame.Parent = mainFrame
contentFrame.Position = UDim2.new(0, 0, 0, 25)
contentFrame.Size = UDim2.new(1, 0, 1, -25)
contentFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
contentFrame.Name = "ContentFrame"

local scrollingFrame = Instance.new("ScrollingFrame")
scrollingFrame.Parent = contentFrame
scrollingFrame.Size = UDim2.new(1, 0, 1, 0)
scrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
scrollingFrame.ScrollBarThickness = 3
scrollingFrame.BackgroundTransparency = 1
scrollingFrame.Name = "ScrollingFrame"

local contentList = Instance.new("UIListLayout")
contentList.Parent = scrollingFrame
contentList.SortOrder = Enum.SortOrder.LayoutOrder
contentList.Padding = UDim.new(0, 5)
contentList.HorizontalAlignment = Enum.HorizontalAlignment.Center

-- Variables
local godModeEnabled = false
local antiGrannyEnabled = false
local menuVisible = true
local hideKey = Enum.KeyCode.H

-- Функция создания кнопки
local function createButton(text, callback)
    local button = Instance.new("TextButton")
    button.Parent = scrollingFrame
    button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    button.BorderSizePixel = 0
    button.Size = UDim2.new(0.9, 0, 0, 28)
    button.Font = Enum.Font.Gotham
    button.Text = text
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.TextSize = 11
    
    local buttonCorner = Instance.new("UICorner")
    buttonCorner.CornerRadius = UDim.new(0, 4)
    buttonCorner.Parent = button
    
    button.MouseButton1Click:Connect(callback)
    
    return button
end

-- Функция создания тогла
local function createToggle(text, callback)
    local toggleFrame = Instance.new("Frame")
    toggleFrame.Parent = scrollingFrame
    toggleFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    toggleFrame.BorderSizePixel = 0
    toggleFrame.Size = UDim2.new(0.9, 0, 0, 25)
    
    local toggleLabel = Instance.new("TextLabel")
    toggleLabel.Parent = toggleFrame
    toggleLabel.BackgroundTransparency = 1
    toggleLabel.Size = UDim2.new(0.6, 0, 1, 0)
    toggleLabel.Font = Enum.Font.Gotham
    toggleLabel.Text = text
    toggleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    toggleLabel.TextSize = 11
    toggleLabel.TextXAlignment = Enum.TextXAlignment.Left
    toggleLabel.Position = UDim2.new(0, 10, 0, 0)
    
    local toggleButton = Instance.new("TextButton")
    toggleButton.Parent = toggleFrame
    toggleButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
    toggleButton.BorderSizePixel = 0
    toggleButton.Size = UDim2.new(0, 20, 0, 20)
    toggleButton.Position = UDim2.new(1, -30, 0.5, -10)
    toggleButton.Font = Enum.Font.GothamBold
    toggleButton.Text = ""
    toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    toggleButton.TextSize = 10
    
    local toggleCorner = Instance.new("UICorner")
    toggleCorner.CornerRadius = UDim.new(0, 4)
    toggleCorner.Parent = toggleButton
    
    local isToggled = false
    
    toggleButton.MouseButton1Click:Connect(function()
        isToggled = not isToggled
        if isToggled then
            toggleButton.BackgroundColor3 = Color3.fromRGB(50, 255, 50)
        else
            toggleButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
        end
        callback(isToggled)
    end)
    
    return toggleFrame
end

-- ПОИСК БАБКИ
local function findGranny()
    for _, obj in pairs(Workspace:GetDescendants()) do
        if obj.Name:lower():find("granny") or obj.Name:lower():find("grandma") then
            if obj:IsA("Model") and obj:FindFirstChild("Humanoid") and obj:FindFirstChild("HumanoidRootPart") then
                return obj
            end
        end
    end
    return nil
end

-- === РЕАЛЬНОЕ БЕССМЕРТИЕ (ИСПРАВЛЕНО) ===
local function enableGodMode()
    godModeEnabled = true
    
    -- Постоянная проверка здоровья
    spawn(function()
        while godModeEnabled do
            pcall(function()
                local character = LocalPlayer.Character
                if character then
                    local humanoid = character:FindFirstChildOfClass("Humanoid")
                    if humanoid then
                        -- Мгновенное восстановление здоровья
                        if humanoid.Health < humanoid.MaxHealth then
                            humanoid.Health = humanoid.MaxHealth
                        end
                        
                        -- Защита от анимации смерти
                        if humanoid:GetState() == Enum.HumanoidStateType.Dead then
                            LocalPlayer:LoadCharacter()
                        end
                    end
                    
                    -- Защита от касания бабки (НО не блокирует движение)
                    for _, part in pairs(character:GetDescendants()) do
                        if part:IsA("BasePart") then
                            part.CanTouch = false -- Отключаем только касание, но не коллизию!
                        end
                    end
                end
            end)
            wait(0.1) -- Очень быстрое восстановление
        end
    end)
    
    -- Дополнительная защита - автореспавн
    LocalPlayer.CharacterAdded:Connect(function(newChar)
        wait(1)
        if godModeEnabled then
            pcall(function()
                local humanoid = newChar:FindFirstChildOfClass("Humanoid")
                if humanoid then
                    humanoid.Health = humanoid.MaxHealth
                end
            end)
        end
    end)
end

local function disableGodMode()
    godModeEnabled = false
    pcall(function()
        local character = LocalPlayer.Character
        if character then
            for _, part in pairs(character:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CanTouch = true
                end
            end
        end
    end)
end

-- УБИЙСТВО БАБКИ (исправлено)
local function enableAntiGranny()
    antiGrannyEnabled = true
    
    spawn(function()
        while antiGrannyEnabled and wait(0.5) do
            pcall(function()
                local granny = findGranny()
                if granny then
                    local humanoid = granny:FindFirstChildOfClass("Humanoid")
                    if humanoid then
                        humanoid.Health = 0
                    end
                    
                    -- Делаем бабку невидимой и неактивной
                    for _, part in pairs(granny:GetDescendants()) do
                        if part:IsA("BasePart") then
                            part.Transparency = 1
                            part.CanTouch = false
                            part.CanCollide = false
                        end
                    end
                end
            end)
        end
    end)
end

-- ТЕЛЕПОРТ ПРЕДМЕТОВ
local function teleportItems()
    pcall(function()
        local character = LocalPlayer.Character
        if character and character:FindFirstChild("HumanoidRootPart") then
            local count = 0
            for _, obj in pairs(Workspace:GetDescendants()) do
                if obj:IsA("Part") and obj.Parent ~= character then
                    local name = obj.Name:lower()
                    if name:find("key") or name:find("battery") or name:find("weapon") or name:find("item") then
                        obj.CFrame = character.HumanoidRootPart.CFrame + Vector3.new(math.random(-2, 2), 1, math.random(-2, 2))
                        count = count + 1
                    end
                end
            end
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "ITEMS TELEPORTED",
                Text = "Moved " .. count .. " items to you",
                Duration = 3
            })
        end
    end)
end

-- ТЕЛЕПОРТ К БАБКЕ
local function teleportToGranny()
    pcall(function()
        local character = LocalPlayer.Character
        local granny = findGranny()
        
        if character and character:FindFirstChild("HumanoidRootPart") and granny and granny:FindFirstChild("HumanoidRootPart") then
            character.HumanoidRootPart.CFrame = granny.HumanoidRootPart.CFrame + Vector3.new(2, 0, 0)
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "TELEPORTED",
                Text = "You are now next to Granny!",
                Duration = 2
            })
        else
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "ERROR",
                Text = "Granny not found!",
                Duration = 2
            })
        end
    end)
end

-- ТЕЛЕПОРТ КЛЮЧЕЙ
local function teleportKeys()
    pcall(function()
        local character = LocalPlayer.Character
        if character and character:FindFirstChild("HumanoidRootPart") then
            local found = 0
            for _, obj in pairs(Workspace:GetDescendants()) do
                if obj:IsA("Part") and obj.Name:lower():find("key") then
                    obj.CFrame = character.HumanoidRootPart.CFrame + Vector3.new(0, 1, 0)
                    found = found + 1
                end
            end
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "KEYS TELEPORTED",
                Text = "Found " .. found .. " keys",
                Duration = 3
            })
        end
    end)
end

-- ОТКРЫТЬ ДВЕРИ
local function openDoors()
    pcall(function()
        local count = 0
        for _, obj in pairs(Workspace:GetDescendants()) do
            if obj.Name:lower():find("door") and obj:IsA("Part") then
                obj.Transparency = 0.5
                obj.CanCollide = false
                count = count + 1
            end
        end
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "DOORS OPENED",
            Text = "Opened " .. count .. " doors",
            Duration = 3
        })
    end)
end

-- СКРЫТИЕ/ПОКАЗ МЕНЮ
local function toggleMenu()
    menuVisible = not menuVisible
    mainFrame.Visible = menuVisible
end

-- КНОПКА СКРЫТИЯ
hideButton.MouseButton1Click:Connect(function()
    toggleMenu()
end)

-- ГОРЯЧАЯ КЛАВИША H
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if not gameProcessed and input.KeyCode == hideKey then
        toggleMenu()
    end
end)

-- СОЗДАНИЕ ЭЛЕМЕНТОВ
createToggle("🛡️ REAL God Mode", function(state)
    if state then 
        enableGodMode()
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GOD MODE ACTIVATED",
            Text = "You are now IMMORTAL!",
            Duration = 2
        })
    else 
        disableGodMode()
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GOD MODE OFF",
            Text = "You can die now",
            Duration = 2
        })
    end
end)

createToggle("👵 Kill Granny", function(state)
    if state then enableAntiGranny() else antiGrannyEnabled = false end
end)

createButton("📦 Teleport All Items", function()
    teleportItems()
end)

createButton("🔑 Teleport Keys", function()
    teleportKeys()
end)

createButton("👵 Teleport to Granny", function()
    teleportToGranny()
end)

createButton("🚪 Open All Doors", function()
    openDoors()
end)

createButton("🔍 Find Granny", function()
    local granny = findGranny()
    if granny then
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GRANNY FOUND",
            Text = "She's in the house!",
            Duration = 2
        })
    else
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "GRANNY NOT FOUND",
            Text = "She's hiding...",
            Duration = 2
        })
    end
end)

-- Информация
local infoLabel = Instance.new("TextLabel")
infoLabel.Parent = scrollingFrame
infoLabel.Size = UDim2.new(0.9, 0, 0, 20)
infoLabel.BackgroundTransparency = 1
infoLabel.Text = "Press H to hide/show menu"
infoLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
infoLabel.Font = Enum.Font.Gotham
infoLabel.TextSize = 10

-- Кнопка закрытия
closeButton.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

-- Уведомление
game:GetService("StarterGui"):SetCore("SendNotification", {
    Title = "👵 Granny REAL God Mode",
    Text = "GOD MODE FIXED - You won't die!",
    Duration = 5
})

print("Granny REAL God Mode loaded - You are IMMORTAL now!")

Features & Information

God mode-work Kill granny-not work(i doing) And items teleport

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts