JustPaste
HomeCategoriesAboutDonateContactTerms of UsePrivacy Policy
JustPaste

Free online notepad — write and share instantly

Navigate

  • Home
  • Timeline
  • Categories

Info

  • About
  • Donate
  • Contact

Legal

  • Terms of Use
  • Privacy Policy

© 2026 JustPaste.app. All rights reserved.

Made with ♥ by JustPaste

Untitled Page | JustPaste.app
about 2 hours ago1 views
👨‍💻Programming
-- Nova Flash grab by 32e4
im best leaker fr fr
this is a freew source if you paid for this u got absolute scammed

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Stats = game:GetService("Stats")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")

local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local Camera = workspace.CurrentCamera

-- Konfiguration
local STEAL_RADIUS = 60
local PING_SAMPLE = 3
local StealData = {}
local IsStealing = false
local pingHistory = {}

-- Alte GUI entfernen
local oldGui = PlayerGui:FindFirstChild("NovaFlashTP_Clean")
if oldGui then
    oldGui:Destroy()
end

-- Ping Tracking
local function getCurrentPing()
    local success, value = pcall(function()
        return Stats.Network.ServerStatsItem["DataPing"]:GetValue()
    end)
    if success then
        return value
    else
        return 0
    end
end

local function getSmoothedPing()
    local p = getCurrentPing()
    table.insert(pingHistory, p)
    while #pingHistory > PING_SAMPLE do
        table.remove(pingHistory, 1)
    end
    local sum = 0
    for i = 1, #pingHistory do
        sum = sum + pingHistory[i]
    end
    if #pingHistory == 0 then
        return 0
    end
    return sum / #pingHistory
end

local function calcDelay(pingMs)
    if pingMs <= 60 then
        return 0.10358
    elseif pingMs <= 100 then
        return 0.10405
    else
        return 0.10455
    end
end

-- GUI Erstellung
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "NovaFlashTP_Clean"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = PlayerGui

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 220, 0, 260)
Frame.Position = UDim2.new(0.5, -110, 0.5, -130)
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
Frame.BorderSizePixel = 0
Frame.Active = true
Frame.Draggable = true
Frame.Parent = ScreenGui

local FrameCorner = Instance.new("UICorner")
FrameCorner.CornerRadius = UDim.new(0, 14)
FrameCorner.Parent = Frame

local FrameGradient = Instance.new("UIGradient")
FrameGradient.Rotation = 45
FrameGradient.Color = ColorSequence.new({
    ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 10, 40)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))
})
FrameGradient.Parent = Frame

local FrameStroke = Instance.new("UIStroke")
FrameStroke.Thickness = 3
FrameStroke.Color = Color3.new(0, 0.235294, 0.705882)
FrameStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
FrameStroke.Parent = Frame

local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, -16, 0, 38)
TitleBar.Position = UDim2.new(0, 8, 0, 8)
TitleBar.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = Frame

local TitleBarCorner = Instance.new("UICorner")
TitleBarCorner.CornerRadius = UDim.new(0, 10)
TitleBarCorner.Parent = TitleBar

local LogoDot = Instance.new("Frame")
LogoDot.Size = UDim2.new(0, 20, 0, 20)
LogoDot.Position = UDim2.new(0, 8, 0.5, -10)
LogoDot.BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)
LogoDot.BorderSizePixel = 0
LogoDot.Parent = TitleBar

local LogoCorner = Instance.new("UICorner")
LogoCorner.CornerRadius = UDim.new(1, 0)
LogoCorner.Parent = LogoDot

local LogoN = Instance.new("TextLabel")
LogoN.Size = UDim2.new(1, 0, 1, 0)
LogoN.BackgroundTransparency = 1
LogoN.Text = "N"
LogoN.TextColor3 = Color3.new(1, 1, 1)
LogoN.Font = Enum.Font.GothamBlack
LogoN.TextSize = 12
LogoN.Parent = LogoDot

local TitleLbl = Instance.new("TextLabel")
TitleLbl.Size = UDim2.new(1, -45, 1, 0)
TitleLbl.Position = UDim2.new(0, 35, 0, 0)
TitleLbl.BackgroundTransparency = 1
TitleLbl.Text = "Nova Flash TP"
TitleLbl.TextColor3 = Color3.new(1, 1, 1)
TitleLbl.Font = Enum.Font.GothamBold
TitleLbl.TextSize = 13
TitleLbl.TextXAlignment = Enum.TextXAlignment.Left
TitleLbl.Parent = TitleBar

local PingLbl = Instance.new("TextLabel")
PingLbl.Size = UDim2.new(0.85, 0, 0, 20)
PingLbl.Position = UDim2.new(0.08, 0, 0, 50)
PingLbl.BackgroundTransparency = 1
PingLbl.Text = "Ping: -- | Delay: --"
PingLbl.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
PingLbl.Font = Enum.Font.GothamBold
PingLbl.TextSize = 9
PingLbl.Parent = Frame

-- Toggle System
local toggleStates = {
    AutoPotion = false,
    SpeedBoost = false,
    LaggerSteal = false
}

local function makeToggle(labelText, yPos, toggleKey)
    local lbl = Instance.new("TextLabel")
    lbl.Size = UDim2.new(0, 120, 0, 20)
    lbl.Position = UDim2.new(0.08, 0, 0, yPos)
    lbl.BackgroundTransparency = 1
    lbl.Text = labelText
    lbl.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
    lbl.Font = Enum.Font.GothamBold
    lbl.TextSize = 10
    lbl.TextXAlignment = Enum.TextXAlignment.Left
    lbl.Parent = Frame

    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0, 32, 0, 16)
    btn.Position = UDim2.new(0.92, -32, 0, yPos + 2)
    btn.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
    btn.Text = ""
    btn.AutoButtonColor = false
    btn.Parent = Frame
    
    local btnCorner = Instance.new("UICorner")
    btnCorner.CornerRadius = UDim.new(1, 0)
    btnCorner.Parent = btn

    local knob = Instance.new("Frame")
    knob.Size = UDim2.new(0, 12, 0, 12)
    knob.Position = UDim2.new(0, 2, 0.5, -6)
    knob.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
    knob.BorderSizePixel = 0
    knob.Parent = btn
    
    local knobCorner = Instance.new("UICorner")
    knobCorner.CornerRadius = UDim.new(1, 0)
    knobCorner.Parent = knob

    local state = false

    btn.MouseButton1Click:Connect(function()
        state = not state
        toggleStates[toggleKey] = state
        if state then
            btn.BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)
            knob.Position = UDim2.new(1, -14, 0.5, -6)
            knob.BackgroundColor3 = Color3.new(1, 1, 1)
        else
            btn.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
            knob.Position = UDim2.new(0, 2, 0.5, -6)
            knob.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
        end
    end)
end

makeToggle("Auto Potion", 75, "AutoPotion")
makeToggle("Speed Boost", 100, "SpeedBoost")
makeToggle("Lagger on Steal", 125, "LaggerSteal")

local AlignBtn = Instance.new("TextButton")
AlignBtn.Size = UDim2.new(0.85, 0, 0, 22)
AlignBtn.Position = UDim2.new(0.075, 0, 0, 150)
AlignBtn.BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)
AlignBtn.Text = "ALIGN CAMERA"
AlignBtn.TextColor3 = Color3.new(1, 1, 1)
AlignBtn.Font = Enum.Font.GothamBold
AlignBtn.TextSize = 10
AlignBtn.Parent = Frame

local AlignCorner = Instance.new("UICorner")
AlignCorner.CornerRadius = UDim.new(0, 6)
AlignCorner.Parent = AlignBtn

local BarBg = Instance.new("Frame")
BarBg.Size = UDim2.new(0.85, 0, 0, 6)
BarBg.Position = UDim2.new(0.075, 0, 0, 180)
BarBg.BackgroundColor3 = Color3.new(0.117647, 0.137255, 0.196078)
BarBg.BorderSizePixel = 0
BarBg.Parent = Frame

local BarCorner = Instance.new("UICorner")
BarCorner.CornerRadius = UDim.new(1, 0)
BarCorner.Parent = BarBg

local BarFill = Instance.new("Frame")
BarFill.Size = UDim2.new(0, 0, 1, 0)
BarFill.BackgroundColor3 = Color3.new(0, 0.705882, 1)
BarFill.BorderSizePixel = 0
BarFill.Parent = BarBg

local BarFillCorner = Instance.new("UICorner")
BarFillCorner.CornerRadius = UDim.new(1, 0)
BarFillCorner.Parent = BarFill

local FlashBtn = Instance.new("TextButton")
FlashBtn.Size = UDim2.new(0.85, 0, 0, 42)
FlashBtn.Position = UDim2.new(0.075, 0, 0, 195)
FlashBtn.BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)
FlashBtn.Text = "FLASH GRAB"
FlashBtn.TextColor3 = Color3.new(1, 1, 1)
FlashBtn.Font = Enum.Font.GothamBold
FlashBtn.TextSize = 14
FlashBtn.Parent = Frame

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

local DiscordLbl = Instance.new("TextLabel")
DiscordLbl.Size = UDim2.new(1, 0, 0, 20)
DiscordLbl.Position = UDim2.new(0, 0, 1, -18)
DiscordLbl.BackgroundTransparency = 1
DiscordLbl.Text = "discord.gg/9ZaBqXNumC"
DiscordLbl.TextColor3 = Color3.new(0, 0.235294, 0.705882)
DiscordLbl.Font = Enum.Font.Gotham
DiscordLbl.TextSize = 9
DiscordLbl.Parent = Frame

-- ============================================================
-- ALIGN FUNKTION
-- ============================================================

local function lookUp58()
    local camera = workspace.CurrentCamera
    if not camera then return end
    local currentCF = camera.CFrame
    local pitch = math.rad(28.4)
    local newLookVector = Vector3.new(currentCF.LookVector.X, math.sin(pitch), currentCF.LookVector.Z)
    camera.CFrame = CFrame.new(camera.CFrame.Position, camera.CFrame.Position + newLookVector)
end

-- ============================================================
-- BACKEND LOGIK
-- ============================================================

local function getHRP()
    local character = LocalPlayer.Character
    if character then
        local hrp = character:FindFirstChild("HumanoidRootPart")
        if hrp then return hrp end
        local torso = character:FindFirstChild("Torso")
        if torso then return torso end
        local upperTorso = character:FindFirstChild("UpperTorso")
        if upperTorso then return upperTorso end
    end
    return nil
end

local function isMyPlotByName(plotName)
    local plots = workspace:FindFirstChild("Plots")
    if not plots then return false end
    local plot = plots:FindFirstChild(plotName)
    if not plot then return false end
    local sign = plot:FindFirstChild("PlotSign")
    if sign then
        local yb = sign:FindFirstChild("YourBase")
        if yb and yb:IsA("BillboardGui") then
            return yb.Enabled == true
        end
    end
    return false
end

local function findNearestPrompt()
    local hrp = getHRP()
    if not hrp then return nil end
    local plots = workspace:FindFirstChild("Plots")
    if not plots then return nil end
    
    local nearestPrompt = nil
    local nearestDist = math.huge
    
    local plotChildren = plots:GetChildren()
    for i = 1, #plotChildren do
        local plot = plotChildren[i]
        if not isMyPlotByName(plot.Name) then
            local pods = plot:FindFirstChild("AnimalPodiums")
            if pods then
                local podChildren = pods:GetChildren()
                for j = 1, #podChildren do
                    local pod = podChildren[j]
                    local base = pod:FindFirstChild("Base")
                    if base then
                        local spawn = base:FindFirstChild("Spawn")
                        if spawn then
                            local d = (spawn.Position - hrp.Position).Magnitude
                            if d <= STEAL_RADIUS and d < nearestDist then
                                local att = spawn:FindFirstChild("PromptAttachment")
                                if att then
                                    local attChildren = att:GetChildren()
                                    for k = 1, #attChildren do
                                        local p = attChildren[k]
                                        if p:IsA("ProximityPrompt") and p.ActionText and string.find(p.ActionText:lower(), "steal") then
                                            nearestPrompt = p
                                            nearestDist = d
                                        end
                                    end
                                end
                            end
                        end
                    end
                end
            end
        end
    end
    return nearestPrompt
end

-- Gleichzeitige Flash + Potion Aktivierung
local function useFlashAndPotionTogether()
    local character = LocalPlayer.Character
    if not character then return end
    local backpack = LocalPlayer:FindFirstChild("Backpack")
    
    local flash = character:FindFirstChild("Flash Teleport")
    if not flash and backpack then
        flash = backpack:FindFirstChild("Flash Teleport")
        if flash then
            flash.Parent = character
        end
    end
    
    local potion = nil
    if backpack then
        potion = backpack:FindFirstChild("Giant Potion")
        if not potion then
            potion = backpack:FindFirstChild("Big Potion")
        end
    end
    if not potion and character then
        potion = character:FindFirstChild("Giant Potion")
        if not potion then
            potion = character:FindFirstChild("Big Potion")
        end
    end
    
    if potion then
        potion.Parent = character
    end
    
    task.wait(0.05)
    
    if flash then
        task.spawn(function()
            flash:Activate()
        end)
    end
    
    if potion then
        task.spawn(function()
            potion:Activate()
        end)
    end
end

-- Nur Flash
local function useFlashOnly()
    local character = LocalPlayer.Character
    if not character then return end
    local backpack = LocalPlayer:FindFirstChild("Backpack")
    
    local flash = character:FindFirstChild("Flash Teleport")
    if not flash and backpack then
        flash = backpack:FindFirstChild("Flash Teleport")
        if flash then
            flash.Parent = character
            task.wait(0.05)
        end
    end
    
    if flash then
        flash:Activate()
    end
end

local function animateBar(duration)
    local startTime = tick()
    local connection
    connection = RunService.Heartbeat:Connect(function()
        local elapsed = tick() - startTime
        local t = elapsed / duration
        if t > 1 then t = 1 end
        if t < 0 then t = 0 end
        BarFill.Size = UDim2.new(t, 0, 1, 0)
        if t >= 1 then
            connection:Disconnect()
            BarFill.Size = UDim2.new(0, 0, 1, 0)
        end
    end)
    return connection
end

local function executeSteal(prompt)
    if IsStealing then
        return
    end
    
    if not StealData[prompt] then
        StealData[prompt] = {hold = {}, trigger = {}, ready = true}
        local getconnections = getconnections or get_signal_cons
        if getconnections then
            pcall(function()
                local connections = getconnections(prompt.PromptButtonHoldBegan)
                if connections then
                    for i = 1, #connections do
                        local c = connections[i]
                        if c and c.Function then
                            table.insert(StealData[prompt].hold, c.Function)
                        end
                    end
                end
            end)
            pcall(function()
                local connections = getconnections(prompt.Triggered)
                if connections then
                    for i = 1, #connections do
                        local c = connections[i]
                        if c and c.Function then
                            table.insert(StealData[prompt].trigger, c.Function)
                        end
                    end
                end
            end)
        end
    end
    
    local data = StealData[prompt]
    if not data.ready then
        return
    end
    data.ready = false
    IsStealing = true
    
    local duration = STEAL_DURATION
    if prompt.HoldDuration and prompt.HoldDuration > 0 then
        duration = prompt.HoldDuration
    end
    
    local pingMs = getSmoothedPing()
    local autoDelay = calcDelay(pingMs)
    
    local targetTriggerTime = duration - autoDelay
    if targetTriggerTime < 0 then
        targetTriggerTime = 0
    end
    
    local startTime = tick()
    local flashTriggered = false
    
    local barConnection = animateBar(duration)
    
    local originalSpeed = nil
    if toggleStates.SpeedBoost then
        local character = LocalPlayer.Character
        if character then
            local hum = character:FindFirstChildOfClass("Humanoid")
            if hum then
                originalSpeed = hum.WalkSpeed
                hum.WalkSpeed = 32
            end
        end
    end
    
    FlashBtn.Text = "STEALING..."
    FlashBtn.BackgroundColor3 = Color3.new(0.1, 0.4, 0.1)
    
    for i = 1, #data.hold do
        pcall(data.hold[i])
    end
    
    task.spawn(function()
        while tick() - startTime < duration do
            local elapsed = tick() - startTime
            
            if not flashTriggered and elapsed >= targetTriggerTime then
                flashTriggered = true
                
                if toggleStates.AutoPotion then
                    task.spawn(function()
                        useFlashAndPotionTogether()
                    end)
                else
                    task.spawn(function()
                        useFlashOnly()
                    end)
                end
            end
            task.wait()
        end
        
        for i = 1, #data.trigger do
            pcall(data.trigger[i])
        end
        
        task.wait(0.05)
        
        if originalSpeed then
            local character = LocalPlayer.Character
            if character then
                local hum = character:FindFirstChildOfClass("Humanoid")
                if hum then
                    hum.WalkSpeed = originalSpeed
                end
            end
        end
        
        data.ready = true
        IsStealing = false
        FlashBtn.Text = "FLASH GRAB"
        FlashBtn.BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)
        
        if barConnection then
            barConnection:Disconnect()
        end
        BarFill.Size = UDim2.new(0, 0, 1, 0)
    end)
end

-- Flash Button Click
FlashBtn.MouseButton1Click:Connect(function()
    if IsStealing then
        return
    end
    
    local success, prompt = pcall(findNearestPrompt)
    if success and prompt then
        pcall(executeSteal, prompt)
    else
        FlashBtn.Text = "NO TARGET"
        FlashBtn.BackgroundColor3 = Color3.new(0.5, 0.1, 0.1)
        task.wait(0.5)
        if not IsStealing then
            FlashBtn.Text = "FLASH GRAB"
            FlashBtn.BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)
        end
    end
end)

-- Hover Effects
FlashBtn.MouseEnter:Connect(function()
    if not IsStealing then
        TweenService:Create(FlashBtn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.new(0, 0.3, 0.8)}):Play()
    end
end)

FlashBtn.MouseLeave:Connect(function()
    if not IsStealing then
        TweenService:Create(FlashBtn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.new(0, 0.235294, 0.705882)}):Play()
    end
end)

-- Ping Updater
RunService.Heartbeat:Connect(function()
    local pingMs = getSmoothedPing()
    local delay = calcDelay(pingMs)
    PingLbl.Text = "Ping: " .. math.round(pingMs) .. "ms | Delay: " .. string.format("%.5f", delay) .. "s"
end)

-- Align Camera
AlignBtn.MouseButton1Click:Connect(function()
    lookUp58()
end)

print("32e4 larp mode activate")
← Back to timeline