FELIPEHUB CRACKED
Key Required

FELIPEHUB CRACKED

[🌋] ✈️ Build A PlaneScriptCracksScriptCracks 3.2K views 2.7K executesUpdated Oct 4, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•317 lines (10999 chars)
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "FELIPEHUB"
screenGui.Parent = playerGui
screenGui.ResetOnSpawn = false

local mainFrame = Instance.new("Frame")
mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
mainFrame.Size = UDim2.new(0, 400, 0, 390) -- Yükseklik Auto Farm butonu için ayarlandı
mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
mainFrame.BackgroundTransparency = 0
mainFrame.Visible = false
mainFrame.Parent = screenGui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 18)
corner.Parent = mainFrame

local uiGradient = Instance.new("UIGradient")
uiGradient.Color = ColorSequence.new{
    ColorSequenceKeypoint.new(0, Color3.fromRGB(20,20,20)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(60,60,60))
}
uiGradient.Rotation = 90
uiGradient.Parent = mainFrame

local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 30)
titleBar.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
titleBar.Parent = mainFrame

local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, -60, 1, 0)
titleLabel.Position = UDim2.new(0, 0, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.TextColor3 = Color3.fromRGB(255,255,255)
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextSize = 20
titleLabel.Text = "FELIPEHUB"
titleLabel.TextXAlignment = Enum.TextXAlignment.Center
titleLabel.Parent = titleBar

local closeButton = Instance.new("TextButton")
closeButton.Size = UDim2.new(0, 30, 1, 0)
closeButton.Position = UDim2.new(1, -30, 0, 0)
closeButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.GothamBold
closeButton.TextSize = 20
closeButton.Text = "X"
closeButton.Parent = titleBar
closeButton.ZIndex = 2

closeButton.MouseButton1Click:Connect(function()
    mainFrame.Visible = false
end)

local minimizeMaximizeButton = Instance.new("TextButton")
minimizeMaximizeButton.Size = UDim2.new(0, 30, 1, 0)
minimizeMaximizeButton.Position = UDim2.new(1, -60, 0, 0)
minimizeMaximizeButton.BackgroundColor3 = Color3.fromRGB(50, 150, 200)
minimizeMaximizeButton.TextColor3 = Color3.fromRGB(255,255,255)
minimizeMaximizeButton.Font = Enum.Font.GothamBold
minimizeMaximizeButton.TextSize = 20
minimizeMaximizeButton.Text = "-"
minimizeMaximizeButton.Parent = titleBar
minimizeMaximizeButton.ZIndex = 2

local isMinimized = false
local originalSize = mainFrame.Size
local minimizedSize = UDim2.new(0, 200, 0, 30)

minimizeMaximizeButton.MouseButton1Click:Connect(function()
    if not isMinimized then
        originalSize = mainFrame.Size
        mainFrame:TweenSize(minimizedSize, "Out", "Quad", 0.3, true)
        minimizeMaximizeButton.Text = "+"
        isMinimized = true
    else
        mainFrame:TweenSize(originalSize, "Out", "Quad", 0.3, true)
        minimizeMaximizeButton.Text = "-"
        isMinimized = false
    end
end)

local UserInputService = game:GetService("UserInputService")
local isDragging = false
local dragStartPos
local frameStartPos

titleBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        isDragging = true
        dragStartPos = UserInputService:GetMouseLocation()
        frameStartPos = mainFrame.Position
        input.Handled = true
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if isDragging and input.UserInputType == Enum.UserInputType.MouseMovement then
        local delta = UserInputService:GetMouseLocation() - dragStartPos
        local newXOffset = frameStartPos.X.Offset + delta.X
        local newYOffset = frameStartPos.Y.Offset + delta.Y
        mainFrame.Position = UDim2.new(frameStartPos.X.Scale, newXOffset, frameStartPos.Y.Scale, newYOffset)
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        isDragging = false
    end
end)

local resizer = Instance.new("Frame")
resizer.Size = UDim2.new(0, 15, 0, 15)
resizer.Position = UDim2.new(1, -15, 1, -15)
resizer.BackgroundColor3 = Color3.fromRGB(100,100,100)
resizer.BackgroundTransparency = 0.5
resizer.Parent = mainFrame
resizer.ZIndex = 3

local isResizing = false
local resizeStartPos
local frameStartSize

resizer.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        isResizing = true
        resizeStartPos = UserInputService:GetMouseLocation()
        frameStartSize = mainFrame.Size
        input.Handled = true
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if isResizing and input.UserInputType == Enum.UserInputType.MouseMovement then
        local delta = UserInputService:GetMouseLocation() - resizeStartPos
        local newWidthOffset = frameStartSize.X.Offset + delta.X
        local newHeightOffset = frameStartSize.Y.Offset + delta.Y
        newWidthOffset = math.max(newWidthOffset, 200)
        newHeightOffset = math.max(newHeightOffset, 100)
        mainFrame.Size = UDim2.new(frameStartSize.X.Scale, newWidthOffset, frameStartSize.Y.Scale, newHeightOffset)
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        isResizing = false
    end
end)

local loadingText = Instance.new("TextLabel")
loadingText.Size = UDim2.new(1, 0, 0, 80)
loadingText.Position = UDim2.new(0.5, 0, 0.5, 0)
loadingText.AnchorPoint = Vector2.new(0.5, 0.5)
loadingText.BackgroundTransparency = 1
loadingText.Text = "FELIPEHUB"
loadingText.TextColor3 = Color3.fromRGB(255,255,255)
loadingText.Font = Enum.Font.GothamBold
loadingText.TextSize = 48
loadingText.TextTransparency = 1
loadingText.Parent = screenGui

-- Buton oluşturma fonksiyonu
local function createButton(name, posY, parentFrame)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0.8, 0, 0, 40)
    btn.Position = UDim2.new(0.1, 0, 0, posY)
    btn.BackgroundColor3 = Color3.fromRGB(50,50,50)
    btn.BackgroundTransparency = 0.8
    btn.TextColor3 = Color3.fromRGB(255,255,255)
    btn.Font = Enum.Font.GothamSemibold
    btn.TextSize = 22
    btn.Text = name
    btn.AutoButtonColor = true
    btn.AnchorPoint = Vector2.new(0,0)
    btn.Parent = parentFrame
    local corner = Instance.new("UICorner")
    corner.CornerRadius = UDim.new(0, 12)
    corner.Parent = btn
    return btn
end

local function createLabel(text, posY, parentFrame)
    local lbl = Instance.new("TextLabel")
    lbl.Size = UDim2.new(0.8, 0, 0, 24)
    lbl.Position = UDim2.new(0.1, 0, 0, posY)
    lbl.BackgroundTransparency = 1
    lbl.TextColor3 = Color3.fromRGB(220, 220, 220)
    lbl.Font = Enum.Font.Gotham
    lbl.TextSize = 18
    lbl.Text = text
    lbl.TextWrapped = true
    lbl.Parent = parentFrame
    return lbl
end

-- Quick Money butonu ve etiketi
local quickMoneyBtn = createButton("Quick Money", 40, mainFrame)
local quickMoneyLabel = createLabel("Activate Before Starting the plane", 85, mainFrame) -- Yeni eklenen not

quickMoneyBtn.MouseButton1Click:Connect(function()
    local character = player.Character
    if not character then return end
    local humanoid = character:FindFirstChildOfClass("Humanoid")
    if humanoid and humanoid.SeatPart then
        local seat = humanoid.SeatPart
        local forwardVec = seat.CFrame.LookVector
        seat.CFrame = seat.CFrame + forwardVec * 100000
        character:SetPrimaryPartCFrame(seat.CFrame)
    else
        warn("Önce bir araca binmelisin!")
    end
end)

-- Boost butonu ve etiketi
local boostBtn = createButton("Boost", 120, mainFrame)
local boostLabel = createLabel("Do it After u Started The Plane", 165, mainFrame)

local boostedSeats = {}

boostBtn.MouseButton1Click:Connect(function()
    local character = player.Character
    if not character then return end

    local humanoid = character:FindFirstChildOfClass("Humanoid")
    if humanoid and humanoid.SeatPart and humanoid.SeatPart:IsA("VehicleSeat") then
        local seat = humanoid.SeatPart

        if boostedSeats[seat] then
            seat.MaxSpeed = boostedSeats[seat]
            boostedSeats[seat] = nil
            boostBtn.Text = "Boost"
        else
            if seat.MaxSpeed then
                boostedSeats[seat] = seat.MaxSpeed
                seat.MaxSpeed = 300
                boostBtn.Text = "Unboost"
            else
                warn("VehicleSeat üzerinde MaxSpeed bulunamadı!")
            end
        end
    else
        warn("Önce bir VehicleSeat'e binmelisin!")
    end
end)

-- Auto Farm butonu ve etiketi
local autoFarmBtn = createButton("Auto Farm", 200, mainFrame)
local autoFarmLabel = createLabel("This is On Development Use 'Tiny Task' For Now", 245, mainFrame)

local isAutoFarmActive = false
local farmConnection = nil

autoFarmBtn.MouseButton1Click:Connect(function()
    if not isAutoFarmActive then
        isAutoFarmActive = true
        autoFarmBtn.Text = "Auto Farm (ACTIVE)"
        autoFarmBtn.BackgroundColor3 = Color3.fromRGB(70, 180, 70)
        
        -- Oyuncunun koltuğa oturduğu anı tespit et ve ışınla
        farmConnection = player.CharacterAdded:Connect(function(character)
            local humanoid = character:WaitForChild("Humanoid")
            humanoid.Seated:Connect(function(isSeated, seatPart)
                if isSeated and seatPart then
                    local forwardVec = seatPart.CFrame.LookVector
                    seatPart.CFrame = seatPart.CFrame + forwardVec * 500000
                    character:SetPrimaryPartCFrame(seatPart.CFrame)
                end
            end)
        end)
        
        -- Halihazırda oturuyorsa ilk ışınlamayı yap
        local character = player.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid and humanoid.SeatPart then
                local seatPart = humanoid.SeatPart
                local forwardVec = seatPart.CFrame.LookVector
                seatPart.CFrame = seatPart.CFrame + forwardVec * 500000
                character:SetPrimaryPartCFrame(seatPart.CFrame)
            end
        end

    else
        isAutoFarmActive = false
        autoFarmBtn.Text = "Auto Farm"
        autoFarmBtn.BackgroundColor3 = Color3.fromRGB(50,50,50)
        if farmConnection then
            farmConnection:Disconnect()
            farmConnection = nil
        end
    end
end)

-- Açılış animasyonu
local function fadeTextLabel(textLabel, fadeInTime, holdTime, fadeOutTime)
    for i = 0,1,0.03 do
        textLabel.TextTransparency = 1 - i
        task.wait(fadeInTime * 0.03)
    end
    task.wait(holdTime)
    for i=0,1,0.03 do
        textLabel.TextTransparency = i
        task.wait(fadeOutTime * 0.03)
    end
end

spawn(function()
    fadeTextLabel(loadingText, 0.03, 1.5, 0.03)
    loadingText.Visible = false
    mainFrame.Visible = true
end)

Features & Information

FELIPEHUB CRACKED

Community Comments (0)

No comments yet for this script.

More Scripts for [🌋] ✈️ Build A Plane