local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Plr = Players.LocalPlayer
local Clipon = false
getgenv().walkspeed = -1
local savedPosition = nil

-- Load ImpactUI
local Library = loadstring(game:HttpGet("https://[Log in to view URL]"))()
local Window = Library:Create("nigger nigger boi nigger", "Game Name")
local Tab = Window:Tab("Main", true)

-- Noclip Toggle
Tab:Toggle("Noclip Toggle OP", function(value)
    Clipon = value
    if Clipon then
        print("Noclip Enabled")
    else
        print("Noclip Disabled")
        if Workspace:FindFirstChild(Plr.Name) then
            for _, part in pairs(Workspace[Plr.Name]:GetChildren()) do
                if part:IsA("BasePart") then
                    part.CanCollide = true
                end
            end
        end
    end
end)

-- WalkSpeed Toggle
Tab:Toggle("Enable WalkSpeed", function(value)
    if value then
        getgenv().walkspeed = 16
        print("WalkSpeed Enabled")
    else
        getgenv().walkspeed = -1
        print("WalkSpeed Disabled")
        local character = Plr.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid.WalkSpeed = 16
            end
        end
    end
end)

-- WalkSpeed Slider (min 16 max 500, default 16)
Tab:Slider("WalkSpeed", 16, 500, function(value)
    if getgenv().walkspeed ~= -1 then
        getgenv().walkspeed = value
        local character = Plr.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid.WalkSpeed = value
            end
        end
        print("WalkSpeed set to", value)
    end
end)

-- Save Position Button
Tab:Button("Save Position", function()
    local root = Plr.Character and Plr.Character:FindFirstChild("HumanoidRootPart")
    if root then
        savedPosition = root.Position
        print("Position saved:", savedPosition)
    else
        warn("Could not find HumanoidRootPart to save position!")
    end
end)

-- Teleport to Saved Position Button
Tab:Button("Teleport to Saved Position", function()
    local root = Plr.Character and Plr.Character:FindFirstChild("HumanoidRootPart")
    if root and savedPosition then
        root.CFrame = CFrame.new(savedPosition)
        print("Teleported to saved position")
    else
        warn("No position saved yet or HumanoidRootPart missing!")
    end
end)

-- Noclip handler
RunService.Stepped:Connect(function()
    if Clipon and Workspace:FindFirstChild(Plr.Name) then
        for _, part in pairs(Workspace[Plr.Name]:GetChildren()) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end
end)

-- WalkSpeed enforcement
local gmt = getrawmetatable(game)
local index = gmt.__newindex
setreadonly(gmt, false)
gmt.__newindex = newcclosure(function(hum, prop, val)
    if tostring(hum) == 'Humanoid' and prop == 'WalkSpeed' then
        if getgenv().walkspeed ~= -1 then
            return index(hum, prop, getgenv().walkspeed)
        end
    end
    return index(hum, prop, val)
end)
setreadonly(gmt, true)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: