Advanced Gui Crack Source
Key Required

Advanced Gui Crack Source

[🏝️] Slap Tower 🖐️hi_hi_hihi_hi_hi 1.1K views 72 executesUpdated Nov 24, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•569 lines (24019 chars)
-- hi
local LoadVisionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/Loco-CTO/UI-Library/main/VisionLibV2/source.lua"))()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
game:GetService("Workspace")
local UnusedCFramesA = {
    CFrame.new(16.819809, - 3.46090364, 33.8095551, 0, 0, 1, 0, 1, 0, - 1, 0, 0),
    CFrame.new(28.5423317, 166.568604, 6.97771358, - 1, 0, 0, 0, 1, 0, 0, 0, - 1)
}
local CoreGui = game:GetService("CoreGui")
local UnusedCFramesB = {
    CFrame.new(16.8197784, - 13.4724474, 74.6613007, 0, 0, - 1, 0, 1, 0, 1, 0, 0),
    CFrame.new(16.8194275, - 13.1396332, 63.6612854, 0, 0, - 1, 0, 1, 0, 1, 0, 0),
    CFrame.new(16.8219604, - 3.42430639, 52.6110382, 0, 0, - 1, 0, 1, 0, 1, 0, 0),
    CFrame.new(16.8219604, - 3.42430639, 43.1110535, 0, 0, - 1, 0, 1, 0, 1, 0, 0),
    CFrame.new(38.3634377, 166.528152, 6.94898033, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
CoreGui.PurchasePromptApp.Enabled = false
local KillPartName = "KILLPART-5"
local AdminEffectGuiName = "\234\181\172\235\167\164"
local LocalPlayerRef = Players.LocalPlayer
local IsBridgeBypassEnabled = false
local TeleportCoordinates = {
    ["Start of Yellow"] = Vector3.new(- 48, - 4, 20),
    ["End of Yellow / Start of Blue"] = Vector3.new(- 6, 49, 20),
    ["End of Blue / Start of Green"] = Vector3.new(- 52, 103, 30),
    ["End of Green / Start of Pink"] = Vector3.new(- 50, 169, 88),
    ["End of Pink / Start of Purple"] = Vector3.new(21, 229, 52),
    ["End of Purple / Start of Red"] = Vector3.new(30, 289, 21),
    ["End of Red / Start of Green"] = Vector3.new(- 50, 353, 22),
    ["End of Green / Start of Teal"] = Vector3.new(- 52, 407, 64),
    ["End of Teal / Start of Yellow"] = Vector3.new(16, 469, 80),
    ["End of Yellow / Start of Dark Blue"] = Vector3.new(- 49, 529, 18),
    ["End of Dark Blue / Start of Brown"] = Vector3.new(- 42, 587, 19),
    ["End of Brown / Start of Black"] = Vector3.new(18, 655, 78),
    ["End of Black / Start of Final Obby"] = Vector3.new(- 52, 769, 54),
    ["End of Final Obby / Complete Entire Tower"] = Vector3.new(- 168, 769, 54)
}
local function SetBridgeBypassState(state)
    IsBridgeBypassEnabled = state
end
Window = LoadVisionLib:Create({
    Name = "Power GUI [BETA]",
    Footer = "By @dread.w on Discord",
    ToggleKey = Enum.KeyCode.RightShift,
    LoadedCallback = function()
        Window:TaskBarOnly(true)
    end,
    KeySystem = false,
    Key = "123456",
    MaxAttempts = 5,
    DiscordLink = nil,
    ToggledRelativeYOffset = 0
})
Window:ChangeTogglekey(Enum.KeyCode.RightShift)
local MainTab = Window:Tab({
    Name = "Main",
    Icon = "rbxassetid://11396131982",
    Color = Color3.new(1, 0, 0)
})
local existingGroup = workspace:FindFirstChild("Group")
if existingGroup then
    pcall(function()
        existingGroup:Destroy()
    end)
end
local AdvancedSection = MainTab:Section({
    Name = "Advanced"
})
AdvancedSection:Button({
    Name = "Teleport to Bridge",
    Callback = function()
        if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
            LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(34, 169, 99)
        end
    end
})
AdvancedSection:Toggle({
    Name = "Bridge Impossible to Cross[DONT WORK? REJOIN]",
    Default = false,
    Callback = function(state)
        SetBridgeBypassState(state)
    end
})
AdvancedSection:Button({
    Name = "Rejoin",
    Callback = function()
        local getQueueOnTeleport = (function()
            if type(syn) ~= "table" or type(syn.queue_on_teleport) ~= "function" then
                if type(queue_on_teleport) ~= "function" then
                    if type(CMD_X) ~= "table" or type(CMD_X.queue_on_teleport) ~= "function" then
                        return nil
                    else
                        return CMD_X.queue_on_teleport
                    end
                else
                    return queue_on_teleport
                end
            else
                return syn.queue_on_teleport
            end
        end)()
        if getQueueOnTeleport then
            local playersService = game:GetService("Players")
            local teleportService = game:GetService("TeleportService")
            local player = playersService.LocalPlayer
            local playerCFrame = (player.Character or player.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart").CFrame
            getQueueOnTeleport((string.format("\r\n    game:GetService(\'ReplicatedFirst\'):RemoveDefaultLoadingScreen()\r\n    local Players = game:GetService(\'Players\')\r\n    local plr = Players.LocalPlayer\r\n\r\n    while not plr do\r\n        task.wait()\r\n        plr = Players.LocalPlayer\r\n    end\r\n\r\n    -- Restore once after teleport\r\n    local restored = false\r\n    plr.CharacterAdded:Connect(function(char)\r\n        if not restored then\r\n            local hrp = char:WaitForChild(\"HumanoidRootPart\")\r\n            hrp.CFrame = CFrame.new(%f, %f, %f)\r\n            restored = true -- only once!\r\n        end\r\n    end)\r\n\r\n             -- re-execute full script after teleport\r\n             wait(0.5)\r\n             loadstring(game:HttpGet(\'https://raw.githubusercontent.com/privatedomicile/slaptower/refs/heads/main/script\'))()\r\n                  ", playerCFrame.X, playerCFrame.Y, playerCFrame.Z)))
            print("Rejoining...")
            teleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, player)
        else
            warn("queue_on_teleport is not supported on your executor!")
        end
    end
})
local PlayerTab = Window:Tab({
    Name = "Player",
    Icon = "rbxassetid://103810817616652",
    Color = Color3.new(0, 0, 4)
})
local PlayerMainSection = PlayerTab:Section({
    Name = "Main"
})
PlayerMainSection:Button({
    Name = "Anti-Slap",
    Callback = function()
        local IsAntiSlapEnabled = true
        local function CheckAndDestroyBodyMover(instance, character)
            if IsAntiSlapEnabled then
                if instance:IsA("BodyAngularVelocity") then
                    instance:Destroy()
                elseif instance:IsA("BodyGyro") then
                    if instance.MaxTorque ~= Vector3.new(8999999488, 8999999488, 8999999488) and (instance.D ~= 500 and (instance.D ~= 50 and instance.P ~= 90000)) then
                        instance:Destroy()
                    end
                elseif instance:IsA("BodyVelocity") then
                    if instance.MaxForce ~= Vector3.new(8999999488, 8999999488, 8999999488) and instance.Velocity ~= Vector3.new(0, 0, 0) then
                        instance:Destroy()
                    end
                elseif instance:IsA("BasePart") then
                    instance.ChildAdded:Connect(function(newChild)
                        CheckAndDestroyBodyMover(newChild, character)
                    end)
                end
                if character and character:FindFirstChild("Humanoid") then
                    character.Humanoid.Sit = false
                    character.Humanoid.PlatformStand = false
                end
            end
        end
        local function InitAntiSlap(character)
            local getChildren, nextChild, index = pairs(character:GetChildren())
            while true do
                local child
                index, child = getChildren(nextChild, index)
                if index == nil then
                    break
                end
                CheckAndDestroyBodyMover(child, character)
                local getGrandChildren, nextGrandChild, grandIndex = pairs(child:GetChildren())
                while true do
                    local grandChild
                    grandIndex, grandChild = getGrandChildren(nextGrandChild, grandIndex)
                    if grandIndex == nil then
                        break
                    end
                    CheckAndDestroyBodyMover(grandChild, character)
                end
            end
            character.ChildAdded:Connect(function(newChild)
                CheckAndDestroyBodyMover(newChild, character)
            end)
        end
        if LocalPlayerRef.Character then
            InitAntiSlap(LocalPlayerRef.Character)
        end
        LocalPlayerRef.CharacterAdded:Connect(InitAntiSlap)
    end
})
PlayerMainSection:Button({
    Name = "Remove Damage Blocks",
    Callback = function()
        local function SetPartTransparencyAndRemoveTouch(part)
            if part and part:IsA("BasePart") then
                part.Transparency = 0.5
                local getDescendants, nextDescendant, descIndex = ipairs(part:GetDescendants())
                while true do
                    local descendant
                    descIndex, descendant = getDescendants(nextDescendant, descIndex)
                    if descIndex == nil then
                        break
                    end
                    if descendant:IsA("TouchTransmitter") then
                        descendant:Destroy()
                    end
                end
            end
        end
        local function HandleNewDamagePart(part)
            if part and part:IsA("BasePart") then
                SetPartTransparencyAndRemoveTouch(part)
                local newChildConnection = part.DescendantAdded:Connect(function(newChild)
                    if newChild:IsA("TouchTransmitter") then
                        newChild:Destroy()
                    end
                end)
                local ancestryConnection = nil
                ancestryConnection = part.AncestryChanged:Connect(function()
                    if not part:IsDescendantOf(game) then
                        if newChildConnection then
                            newChildConnection:Disconnect()
                        end
                        if ancestryConnection then
                            ancestryConnection:Disconnect()
                        end
                    end
                end)
            end
        end
        local getDescendants, nextDescendant, descIndex = ipairs(workspace:GetDescendants())
        while true do
            local descendant
            descIndex, descendant = getDescendants(nextDescendant, descIndex)
            if descIndex == nil then
                break
            end
            if descendant:IsA("BasePart") and descendant.Name == KillPartName then
                HandleNewDamagePart(descendant)
            end
        end
        workspace.DescendantAdded:Connect(function(newDescendant)
            if newDescendant:IsA("BasePart") and newDescendant.Name == KillPartName then
                HandleNewDamagePart(newDescendant)
            elseif newDescendant:IsA("TouchTransmitter") and newDescendant.Parent and (newDescendant.Parent:IsA("BasePart") and newDescendant.Parent.Name == KillPartName) then
                newDescendant:Destroy()
            end
        end)
    end
})
local MiscSection = PlayerTab:Section({
    Name = "Misc"
})
MiscSection:Button({
    Name = "Grab All Slaps",
    Callback = function()
        local coreGuiRef = game:GetService("CoreGui")
        local workspaceRef = game:GetService("Workspace")
        local localPlayer = game.Players.LocalPlayer
        local grabbedParts = {}
        if coreGuiRef:FindFirstChild("PurchasePromptApp") then
            coreGuiRef.PurchasePromptApp.Enabled = false
        end
        local function GetHumanoidRootPart()
            return (localPlayer.Character or localPlayer.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart")
        end
        local function FireTouchToPart(part)
            if part and (part:IsA("BasePart") and not grabbedParts[part]) then
                local success, _ = pcall(function()
                    local hrp = GetHumanoidRootPart()
                    firetouchinterest(hrp, part, 0)
                    task.wait(0.08)
                    firetouchinterest(hrp, part, 1)
                end)
                if success then
                    grabbedParts[part] = true
                end
            end
        end
        local function ProcessPartDescendants(rootPart)
            local getDescendants, nextDescendant, descIndex = ipairs(rootPart:GetDescendants())
            while true do
                local descendant
                descIndex, descendant = getDescendants(nextDescendant, descIndex)
                if descIndex == nil then
                    break
                end
                if descendant:IsA("TouchTransmitter") then
                    FireTouchToPart(descendant.Parent)
                    task.wait(0.12)
                end
            end
        end
        local getDescendants, nextDescendant, descIndex = ipairs(workspaceRef:GetDescendants())
        while true do
            local descendant
            descIndex, descendant = getDescendants(nextDescendant, descIndex)
            if descIndex == nil then
                break
            end
            if string.lower(descendant.Name) == "slap" then
                ProcessPartDescendants(descendant)
            end
        end
        workspaceRef.DescendantAdded:Connect(function(newDescendant)
            if string.lower(newDescendant.Name) == "slap" then
                ProcessPartDescendants(newDescendant)
            end
        end)
        task.delay(1, function()
            if coreGuiRef:FindFirstChild("PurchasePromptApp") then
                coreGuiRef.PurchasePromptApp.Enabled = true
            end
        end)
    end
})
MiscSection:Dropdown({
    Name = "Teleports",
    Items = {
        "Start of Yellow",
        "End of Yellow / Start of Blue",
        "End of Blue / Start of Green",
        "End of Green / Start of Pink",
        "End of Pink / Start of Purple",
        "End of Purple / Start of Red",
        "End of Red / Start of Green",
        "End of Green / Start of Teal",
        "End of Teal / Start of Yellow",
        "End of Yellow / Start of Dark Blue",
        "End of Dark Blue / Start of Brown",
        "End of Brown / Start of Black",
        "End of Black / Start of Final Obby",
        "End of Final Obby / Complete Entire Tower"
    },
    Callback = function(stageName)
        local targetVector = TeleportCoordinates[stageName]
        if targetVector then
            game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(targetVector)
        end
    end
})
local OthersTab = Window:Tab({
    Name = "Others",
    Icon = "rbxassetid://11476626403",
    Color = Color3.new(0.474509, 0.474509, 0.474509)
})
local OthersMainSection = OthersTab:Section({
    Name = "Main"
})
OthersMainSection:Button({
    Name = "Auto Hit (Assist)",
    Callback = function()
        getgenv().Range = 5
        loadstring(game:HttpGet("https://raw.githubusercontent.com/LUNOXLOL/Script/refs/heads/main/SlapAuraWorksAllGame"))()
    end
})
OthersMainSection:Button({
    Name = "Remove Admin Effect (OP)",
    Callback = function()
        local confirmationBindable = Instance.new("BindableFunction")
        function confirmationBindable.OnInvoke(response)
            if response == "Yes" then
                local getQueueOnTeleport = (function()
                    if type(syn) ~= "table" or type(syn.queue_on_teleport) ~= "function" then
                        if type(queue_on_teleport) ~= "function" then
                            if type(CMD_X) ~= "table" or type(CMD_X.queue_on_teleport) ~= "function" then
                                return nil
                            else
                                return CMD_X.queue_on_teleport
                            end
                        else
                            return queue_on_teleport
                        end
                    else
                        return syn.queue_on_teleport
                    end
                end)()
                if not getQueueOnTeleport then
                    warn("queue_on_teleport is not supported on your executor!")
                    return
                end
                local playersService = game:GetService("Players")
                local teleportService = game:GetService("TeleportService")
                local player = playersService.LocalPlayer
                local playerCFrame = (player.Character or player.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart").CFrame
                getQueueOnTeleport((string.format("\r\n    game:GetService(\'ReplicatedFirst\'):RemoveDefaultLoadingScreen()\r\n    local Players = game:GetService(\'Players\')\r\n    local plr = Players.LocalPlayer\r\n\r\n    while not plr do\r\n        task.wait()\r\n        plr = Players.LocalPlayer\r\n    end\r\n\r\n    -- Restore once after teleport\r\n    local restored = false\r\n    plr.CharacterAdded:Connect(function(char)\r\n        if not restored then\r\n            local hrp = char:WaitForChild(\"HumanoidRootPart\")\r\n            hrp.CFrame = CFrame.new(%f, %f, %f)\r\n            restored = true -- only once!\r\n        end\r\n    end)\r\n\r\n             -- re-execute full script after teleport\r\n             wait(0.5)\r\n             loadstring(game:HttpGet(\'https://raw.githubusercontent.com/privatedomicile/slaptower/refs/heads/main/script\'))()\r\n                  ", playerCFrame.X, playerCFrame.Y, playerCFrame.Z)))
                print("Rejoining...")
                teleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, player)
            elseif response == "No" then
                warn("user said no")
            end
        end
        game.StarterGui:SetCore("SendNotification", {
            Title = "Are you Sure?",
            Text = "This will Force you to Rejoin, but Keep your Exact Position!",
            Icon = "",
            Duration = 30,
            Button1 = "Yes",
            Button2 = "No",
            Callback = confirmationBindable
        })
    end
})
OthersMainSection:Button({
    Name = "IY",
    Callback = function()
        loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
    end
})
local UISection = OthersTab:Section({
    Name = "UI"
})
UISection:Button({
    Name = "Destroy library",
    Callback = function()
        LoadVisionLib:Destroy()
    end
})
UISection:Keybind({
    Name = "Toggle keybind",
    Default = Enum.KeyCode.RightShift,
    Callback = function()
    end,
    UpdateKeyCallback = function(newKey)
        task.wait(0.1)
        Window:ChangeTogglekey(newKey)
    end
})
local CurrentCharacter = nil
local HumanoidRootPart = nil
local function SetCharacterAndHRP(character)
    CurrentCharacter = character
    HumanoidRootPart = CurrentCharacter:WaitForChild("HumanoidRootPart")
end
if LocalPlayer.Character then
    SetCharacterAndHRP(LocalPlayer.Character)
end
LocalPlayer.CharacterAdded:Connect(SetCharacterAndHRP)


local function FindPartByCFrame(partName, targetCFrame, maxDistance)
    local getChildren, nextChild, index = ipairs(workspace:GetChildren())
    while true do
        local child
        index, child = getChildren(nextChild, index)
        if index == nil then
            break
        end
        if child:IsA("BasePart") and (child.Name == partName and (child.Position - targetCFrame.Position).Magnitude <= maxDistance) then
            return child
        end
    end
    return nil
end
local ProximityTolerance = 0.01
local FoundBridgeParts = (function(partName, cframeList, maxDistance)
    local getChildren, nextChild, index = ipairs(workspace:GetChildren())
    local partsList = {}
    while true do
        local child
        index, child = getChildren(nextChild, index)
        if index == nil then
            return partsList
        end
        if child:IsA("BasePart") and child.Name == partName then
            local getCFrames, nextCFrame, cframeIndex = ipairs(cframeList)
            while true do
                local cframe
                cframeIndex, cframe = getCFrames(nextCFrame, cframeIndex)
                if cframeIndex == nil then
                    break
                end
                if (child.Position - cframe.Position).Magnitude <= maxDistance then
                    table.insert(partsList, child)
                    break
                end
            end
        end
    end
end)("\236\130\172\235\157\188\236\167\128\235\138\148 \237\140\140\237\138\184", {
    CFrame.new(33.4529037, 165.803314, 33.7354202),
    CFrame.new(33.4529037, 165.803314, 46.7354202),
    CFrame.new(33.4529037, 165.803314, 59.7354202)
}, ProximityTolerance)
local PartGudock = FindPartByCFrame("Gudock", CFrame.new(38.4866753, 167.326248, 86.7648621, 0, 0, - 1, 1, 0, 0, 0, - 1, 0), ProximityTolerance)
local PartPyong = FindPartByCFrame("Pyong", CFrame.new(33.4528961, 165.803314, 72.7353821), ProximityTolerance)
local getFoundParts, nextFoundPart, foundPartIndex = ipairs(FoundBridgeParts)
local HRPRef = HumanoidRootPart
local IsBypassActive = IsBridgeBypassEnabled
local BridgePartsList = {}
local OriginalBridgeStates = {}
while true do
    local part
    foundPartIndex, part = getFoundParts(nextFoundPart, foundPartIndex)
    if foundPartIndex == nil then
        break
    end
    table.insert(BridgePartsList, part)
end
if PartGudock then
    table.insert(BridgePartsList, PartGudock)
end
local getBridgeParts, nextBridgePart, bridgePartIndex = ipairs(BridgePartsList)
while true do
    local part
    bridgePartIndex, part = getBridgeParts(nextBridgePart, bridgePartIndex)
    if bridgePartIndex == nil then
        break
    end
    OriginalBridgeStates[part] = {
        CFrame = part.CFrame,
        Transparency = part.Transparency,
        CanCollide = part.CanCollide
    }
end
RunService.Heartbeat:Connect(function()
    if IsBypassActive and HRPRef then
        local getParts, nextPart, partIndex = ipairs(BridgePartsList)
        while true do
            local part
            partIndex, part = getParts(nextPart, partIndex)
            if partIndex == nil then
                break
            end
            if part then
                part.Transparency = 1
                part.CanCollide = false
                if part ~= PartGudock then
                    part.CFrame = HRPRef.CFrame
                elseif PartPyong and PartPyong.Transparency == 0 then
                    part.CFrame = HRPRef.CFrame
                else
                    part.CFrame = HRPRef.CFrame * CFrame.new(0, 0, - 10)
                end
            end
        end
    else
        local getOriginalStates, nextState, stateIndex = pairs(OriginalBridgeStates)
        while true do
            local part, state
            stateIndex, state = getOriginalStates(nextState, stateIndex)
            if stateIndex == nil then
                break
            end
            if part then
                part.CFrame = state.CFrame
                part.Transparency = state.Transparency
                part.CanCollide = state.CanCollide
            end
        end
    end
end)
task.spawn(function()
    while task.wait(2) do
        local playersRef = Players
        local getPlayers, nextPlayer, playerIndex = pairs(playersRef:GetPlayers())
        while true do
            local player
            playerIndex, player = getPlayers(nextPlayer, playerIndex)
            if playerIndex == nil then
                break
            end
            local playerGui = player:FindFirstChild("PlayerGui")
            if playerGui and playerGui:FindFirstChild(AdminEffectGuiName) then
                pcall(function()
                    playerGui[AdminEffectGuiName]:Destroy()
                end)
            end
        end
    end
end)
--[[ local scriptLoadSuccess, _ = pcall(function() 
    loadstring(game:HttpGet("https://raw.githubusercontent.com/privatedomicile/ok/refs/heads/main/ok"))() -- This is literally the script youre looking at btw
end)
if not scriptLoadSuccess then
    warn("Failed to load external script")
end
having this part in the script breaks the thing in most execs.
--]]

Features & Information

Power gui but it works for pretty much any exec (Tested on Solara) some features wont work if your exec doesnt support it, obviously. and Open Sourced :3 Script of @00jayyyyyy ( https://scriptblox.com/script/Slap-Tower-Most-Advanced-Slap-Tower-GUI-ATP-48918 )
#gui#troll#advanced#anti#tower

Community Comments (1)

MysunYTMysunYTNov 24, 2025

pretty nice script

More Scripts for [🏝️] Slap Tower 🖐️