sc hauk
Key RequiredUniversal

sc hauk

Universal Scriptjoceylintang12345joceylintang12345 4.7K views 19 executesUpdated Aug 14, 2025
Unrated
00
Lua Script•129 lines (4272 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")

local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

-- ANTI KICK
if not player:FindFirstChild("AntiKick") then
    local antiKick = Instance.new("BoolValue")
    antiKick.Name = "AntiKick"
    antiKick.Parent = player
    function player:Kick(...) warn("Kick blocked!") end
end

-- Daftar titik teleport
local teleportPoints = {
    Vector3.new(-37.96, 5.00, -23.52),
    Vector3.new(523.60, 39.83, 5.06),
    Vector3.new(897.19, 107.91, 22.40),
    Vector3.new(650.45, 125.00, 400.68),
    Vector3.new(428.25, 125.00, 438.08),
    Vector3.new(-173.89, 137.00, 547.22),
    Vector3.new(-578.37, 173.00, 924.70),
    Vector3.new(-944.46, 196.99, 900.74),
    Vector3.new(-1057.26, 404.72, 967.87),
    Vector3.new(-1215.23, 498.00, 1057.17),
    Vector3.new(-1558.01, 510.03, 1116.74),
    Vector3.new(-1737.88, 609.00, 910.42),
    Vector3.new(-1868.17, 662.93, 854.37),
    Vector3.new(-1900.94, 717.00, 871.10),
    Vector3.new(-2860.77, 1513.72, -583.96),
}

local teleportEnabled = false
local currentCheckpoint = 1

-- Fungsi safety mode: PlatformStand + Anchored + Godmode
local function safeTeleportSetup(character, state)
    local hrp = character:FindFirstChild("HumanoidRootPart")
    local humanoid = character:FindFirstChildOfClass("Humanoid")
    if hrp and humanoid then
        humanoid.PlatformStand = state
        humanoid.Health = state and math.huge or 100
        humanoid.MaxHealth = state and math.huge or 100
        hrp.Anchored = state
    end
end

-- Teleport smooth step-by-step
local function smoothTeleport(character, targetPos)
    local hrp = character:FindFirstChild("HumanoidRootPart")
    if not hrp then return end
    local steps = 60
    local startPos = hrp.Position
    for i = 1, steps do
        if not teleportEnabled then break end
        local alpha = i / steps
        local newPos = startPos:Lerp(targetPos, alpha)
        hrp.CFrame = CFrame.new(newPos)
        RunService.RenderStepped:Wait()
    end
    hrp.CFrame = CFrame.new(targetPos)
end

-- Fungsi utama teleport
local function startTeleport(character)
    safeTeleportSetup(character, true)
    while teleportEnabled and currentCheckpoint <= #teleportPoints do
        local point = teleportPoints[currentCheckpoint]
        smoothTeleport(character, point)
        wait(5) -- delay 5 detik per checkpoint
        currentCheckpoint = currentCheckpoint + 1
    end
    safeTeleportSetup(character, false)

    -- Notifikasi setelah checkpoint terakhir
    if currentCheckpoint > #teleportPoints then
        StarterGui:SetCore("SendNotification", {
            Title = "Ganesha Exploit";
            Text = "Terima Kasih by Ganesha Exploit";
            Duration = 5;
        })
    end
end

-- UI sederhana ON/OFF
local screenGui = Instance.new("ScreenGui")
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 180, 0, 60)
frame.Position = UDim2.new(0, 20, 0, 20)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.Parent = screenGui

local toggleButton = Instance.new("TextButton")
toggleButton.Size = UDim2.new(1, -10, 1, -10)
toggleButton.Position = UDim2.new(0, 5, 0, 5)
toggleButton.Text = "Teleport: OFF"
toggleButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
toggleButton.Parent = frame

toggleButton.MouseButton1Click:Connect(function()
    teleportEnabled = not teleportEnabled
    local character = player.Character
    if teleportEnabled and character then
        toggleButton.Text = "Teleport: ON"
        toggleButton.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
        spawn(function()
            pcall(function() startTeleport(character) end)
        end)
    else
        toggleButton.Text = "Teleport: OFF"
        toggleButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
    end
end)

-- Respawn handler
player.CharacterAdded:Connect(function(char)
    char:WaitForChild("HumanoidRootPart")
    if teleportEnabled then
        spawn(function()
            pcall(function() startTeleport(char) end)
        end)
    end
end)

Features & Information

autosummithauk

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts