BY AOSHI
Key Required

BY AOSHI

Smack ScreechesAoshiAoshi 334 views 24 executesUpdated Jan 24, 2026
Unrated
00
Lua Script•201 lines (6363 chars)
-- open source 🥶
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer

local function teleportToHardObby()
    local char = player.Character
    if not char then return end

    local hrp = char:FindFirstChild("HumanoidRootPart")
    local target = workspace
        :FindFirstChild("Map")
        and workspace.Map:FindFirstChild("ObbyButtons")
        and workspace.Map.ObbyButtons:FindFirstChild("GiggleChaselObbyTeleport")

    if hrp and target then
        hrp.CFrame = target.CFrame + Vector3.new(0,3,0)
    end
end

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "UntitleGUI"
ScreenGui.Parent = game:GetService("CoreGui")

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0,320,0,240)
Frame.Position = UDim2.new(0.35,0,0.25,0)
Frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
Frame.BorderSizePixel = 0
Frame.Active = true
Frame.Parent = ScreenGui

local UICorner = Instance.new("UICorner", Frame)
UICorner.CornerRadius = UDim.new(0,10)

local Shadow = Instance.new("Frame", Frame)
Shadow.Size = UDim2.new(1,0,1,0)
Shadow.Position = UDim2.new(0,4,0,4)
Shadow.BackgroundColor3 = Color3.fromRGB(0,0,0)
Shadow.BackgroundTransparency = 0.7
Shadow.BorderSizePixel = 0
Shadow.ZIndex = -1
Instance.new("UICorner", Shadow).CornerRadius = UDim.new(0,10)

local TitleBar = Instance.new("Frame", Frame)
TitleBar.Size = UDim2.new(1,0,0,30)
TitleBar.BackgroundColor3 = Color3.fromRGB(35,35,35)
TitleBar.BorderSizePixel = 0
Instance.new("UICorner", TitleBar).CornerRadius = UDim.new(0,10)

local Title = Instance.new("TextLabel", TitleBar)
Title.Size = UDim2.new(1,-70,1,0)
Title.Position = UDim2.new(0,10,0,0)
Title.BackgroundTransparency = 1
Title.Text = "Chase obby teleport"
Title.TextColor3 = Color3.fromRGB(230,230,230)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 18
Title.TextXAlignment = Enum.TextXAlignment.Left

local CloseBtn = Instance.new("TextButton", TitleBar)
CloseBtn.Size = UDim2.new(0,30,0,30)
CloseBtn.Position = UDim2.new(1,-30,0,0)
CloseBtn.BackgroundColor3 = Color3.fromRGB(120,20,20)
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255,255,255)
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.TextSize = 16
Instance.new("UICorner", CloseBtn).CornerRadius = UDim.new(0,8)

local MinBtn = Instance.new("TextButton", TitleBar)
MinBtn.Size = UDim2.new(0,30,0,30)
MinBtn.Position = UDim2.new(1,-60,0,0)
MinBtn.BackgroundColor3 = Color3.fromRGB(70,70,70)
MinBtn.Text = "_"
MinBtn.TextColor3 = Color3.fromRGB(255,255,255)
MinBtn.Font = Enum.Font.GothamBold
MinBtn.TextSize = 16
Instance.new("UICorner", MinBtn).CornerRadius = UDim.new(0,8)

local Content = Instance.new("Frame", Frame)
Content.Size = UDim2.new(1,0,1,-30)
Content.Position = UDim2.new(0,0,0,30)
Content.BackgroundTransparency = 1

local Untitle1 = Instance.new("TextButton", Content)
Untitle1.Size = UDim2.new(0.8,0,0.25,0)
Untitle1.Position = UDim2.new(0.1,0,0.05,0)
Untitle1.BackgroundColor3 = Color3.fromRGB(50,50,50)
Untitle1.Text = "Teleport"
Untitle1.TextColor3 = Color3.fromRGB(255,255,255)
Untitle1.Font = Enum.Font.GothamBold
Untitle1.TextSize = 16
Instance.new("UICorner", Untitle1).CornerRadius = UDim.new(0,8)

Untitle1.MouseButton1Click:Connect(function()
    teleportToHardObby()
end)

local Untitle2 = Instance.new("TextButton", Content)
Untitle2.Size = UDim2.new(0.8,0,0.25,0)
Untitle2.Position = UDim2.new(0.1,0,0.35,0)
Untitle2.BackgroundColor3 = Color3.fromRGB(50,50,50)
Untitle2.Text = "Looping: OFF"
Untitle2.TextColor3 = Color3.fromRGB(255,255,255)
Untitle2.Font = Enum.Font.GothamBold
Untitle2.TextSize = 16
Instance.new("UICorner", Untitle2).CornerRadius = UDim.new(0,8)

local autoEnabled = false
local autoConnection

Untitle2.MouseButton1Click:Connect(function()
    autoEnabled = not autoEnabled
    Untitle2.Text = autoEnabled and "Looping: ON" or "Looping: OFF"

    if autoEnabled then
        autoConnection = RunService.Heartbeat:Connect(function()
            teleportToHardObby()
        end)
    else
        if autoConnection then
            autoConnection:Disconnect()
            autoConnection = nil
        end
    end
end)

local SubTitle = Instance.new("TextLabel", Content)
SubTitle.Size = UDim2.new(1,-20,0,20)
SubTitle.Position = UDim2.new(0,10,0.7,0)
SubTitle.BackgroundTransparency = 1
SubTitle.Text = "By: Aoshi"
SubTitle.TextColor3 = Color3.fromRGB(180,180,180)
SubTitle.Font = Enum.Font.Gotham
SubTitle.TextSize = 14
SubTitle.TextXAlignment = Enum.TextXAlignment.Center

local dragging, dragInput, mousePos, framePos

local function update(input)
    local delta = input.Position - mousePos
    Frame.Position = UDim2.new(
        framePos.X.Scale, framePos.X.Offset + delta.X,
        framePos.Y.Scale, framePos.Y.Offset + delta.Y
    )
end

Frame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        mousePos = input.Position
        framePos = Frame.Position
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

Frame.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        update(input)
    end
end)

local minimized = false
MinBtn.MouseButton1Click:Connect(function()
    minimized = not minimized
    local info = TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

    for _, child in pairs(Content:GetChildren()) do
        if child:IsA("TextButton") or child:IsA("TextLabel") then
            TweenService:Create(child, info, {
                TextTransparency = minimized and 1 or 0,
                BackgroundTransparency = minimized and 1 or 0
            }):Play()
        end
    end

    TweenService:Create(Frame, info, {
        Size = minimized and UDim2.new(0,320,0,30) or UDim2.new(0,320,0,240)
    }):Play()
end)

CloseBtn.MouseButton1Click:Connect(function()
    if autoConnection then
        autoConnection:Disconnect()
    end
    ScreenGui:Destroy()
end)

Features & Information

--

Community Comments (0)

No comments yet for this script.