Obby but your on a bike OPEN SOURCE NO KEY FREE OP
Key Required

Obby but your on a bike OPEN SOURCE NO KEY FREE OP

[🚲PARK] Obby But You’re On a Bikelucasyeung9lucasyeung9 4.3K views 894 executesUpdated Aug 13, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•515 lines (16993 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "Mango Hub Cheats",
   Icon = 0,
   LoadingTitle = "Cheats",
   LoadingSubtitle = "by bubam",
   ShowText = "Hub",
   Theme = "Default",
   ToggleUIKeybind = "K",
   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false,
   ConfigurationSaving = {
      Enabled = true,
      FolderName = nil,
      FileName = "Big Hub"
   },
   Discord = {
      Enabled = true,
      Invite = "s3YCTDFju6k",
      RememberJoins = true
   },
   KeySystem = false,
   KeySettings = {
      Title = "Ubam",
      Subtitle = "Key System",
      Note = "No method of obtaining the key is provided",
      FileName = "Key",
      SaveKey = true,
      GrabKeyFromSite = false,
      Key = {"user"}
   }
})

-- Create a tab
local Tab = Window:CreateTab("Main")

-- Create the button
local Button = Tab:CreateButton({
   Name = "Finish All Levels",
   Callback = function()
       local a = game:GetService("Players")
       local b = game:GetService("TweenService")
       local c = game:GetService("UserInputService")
       local d = a.LocalPlayer

       local e = Instance.new("ScreenGui")
       e.Name = "AutofarmUI"
       e.ResetOnSpawn = false
       e.Parent = d:WaitForChild("PlayerGui")
       e.Enabled = true

       local f = Instance.new("Frame")
       f.Size = UDim2.new(0,480,0,200)
       f.Position = UDim2.new(0.5,-240,0.1,0)
       f.BackgroundColor3 = Color3.fromRGB(28,28,30)
       f.BorderSizePixel = 0
       f.Active = true
       f.Parent = e

       local g = Instance.new("UICorner", f)
       g.CornerRadius = UDim.new(0,14)

       local h = Instance.new("UIStroke", f)
       h.Thickness = 1.5
       h.Color = Color3.fromRGB(70,70,80)
       h.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

       local i = Instance.new("ImageLabel")
       i.Name = "Shadow"
       i.BackgroundTransparency = 1
       i.AnchorPoint = Vector2.new(0.5,0.5)
       i.Position = UDim2.new(0.5,0,0.5,6)
       i.Size = UDim2.new(1,40,1,40)
       i.Image = "rbxassetid://1316045217"
       i.ImageTransparency = 0.45
       i.ZIndex = -1
       i.Parent = f

       local j = Instance.new("TextButton")
       j.Size = UDim2.new(0,32,0,32)
       j.Position = UDim2.new(1,-38,0,6)
       j.Text = "❌"
       j.Font = Enum.Font.GothamBold
       j.TextSize = 18
       j.TextColor3 = Color3.fromRGB(255,255,255)
       j.BackgroundColor3 = Color3.fromRGB(200,60,60)
       j.AutoButtonColor = false
       j.Parent = f

       local k = Instance.new("UICorner", j)
       k.CornerRadius = UDim.new(0,8)

       local l = Instance.new("TextLabel")
       l.BackgroundTransparency = 1
       l.Position = UDim2.new(0,16,0,8)
       l.Size = UDim2.new(1,-64,0,28)
       l.Font = Enum.Font.GothamSemibold
       l.Text = "Autofarm"
       l.TextXAlignment = Enum.TextXAlignment.Left
       l.TextColor3 = Color3.fromRGB(235,235,245)
       l.TextSize = 20
       l.Parent = f

       local m = Instance.new("TextButton")
       m.Size = UDim2.new(1,-32,1,-64)
       m.Position = UDim2.new(0,16,0,48)
       m.Font = Enum.Font.GothamBold
       m.TextSize = 26
       m.TextColor3 = Color3.new(1,1,1)
       m.AutoButtonColor = false
       m.Text = "AutoFarm (OFF)"
       m.BackgroundColor3 = Color3.fromRGB(0,170,255)
       m.Parent = f

       local n = Instance.new("UICorner", m)
       n.CornerRadius = UDim.new(0,12)

       local o = Instance.new("UIStroke", m)
       o.Thickness = 1.5
       o.Color = Color3.fromRGB(50,110,160)

       local p,q,r,s
       local x=false
       local y=0

       local function t(u)
           local v = u and Color3.fromRGB(0,200,120) or Color3.fromRGB(0,170,255)
           local w = u and Color3.fromRGB(40,150,100) or Color3.fromRGB(50,110,160)
           m.Text = u and "AutoFarm (ON)" or "AutoFarm (OFF)"
           b:Create(m, TweenInfo.new(0.2,Enum.EasingStyle.Quad,Enum.EasingDirection.Out), {BackgroundColor3=v}):Play()
           o.Color = w
       end

       local function z()
           if x then return end
           x = true
           local A = y
           task.spawn(function()
               while x and A==y do
                   local B = d.Character or d.CharacterAdded:Wait()
                   local C = B:FindFirstChild("HumanoidRootPart")
                   if C then
                       for D=1,100 do
                           if not x or A~=y then break end
                           local E = workspace:FindFirstChild("WorldMap")
                           local F = E and E:FindFirstChild("Checkpoints")
                           local G = F and F:FindFirstChild(tostring(D))
                           if G and G:FindFirstChild("Pole") and C.Parent then
                               C.CFrame = G.Pole.CFrame + Vector3.new(0,5,0)
                           end
                           task.wait(0.5)
                       end
                   end
                   task.wait(0.1)
               end
           end)
       end

       local function H()
           if not x then return end
           x = false
       end

       j.MouseButton1Click:Connect(function()
           e.Enabled = false
       end)

       m.MouseButton1Click:Connect(function()
           if x then H() t(false) else z() t(true) end
       end)

       t(false)
   end,
})
-- Add a new button to execute Infinite Yield
local InfiniteYieldButton = Tab:CreateButton({
    Name = "Infinite Yield",
    Callback = function()
        loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source', true))()
    end
})
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

local ESPEnabled = false
local ESPObjects = {}

local function CreateESP(player)
    if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end

    local hrp = player.Character.HumanoidRootPart

    local box = Instance.new("BoxHandleAdornment")
    box.Adornee = hrp
    box.AlwaysOnTop = true
    box.ZIndex = 10
    box.Size = Vector3.new(2, 5, 1)
    box.Color = BrickColor.new(player.Team and player.Team.TeamColor.Color or Color3.fromRGB(255,0,0))
    box.Parent = hrp

    local nameTag = Instance.new("BillboardGui")
    nameTag.Adornee = hrp
    nameTag.Size = UDim2.new(0, 100, 0, 50)
    nameTag.StudsOffset = Vector3.new(0, 3, 0)
    nameTag.AlwaysOnTop = true
    nameTag.Parent = hrp

    local textLabel = Instance.new("TextLabel")
    textLabel.Size = UDim2.new(1,0,1,0)
    textLabel.BackgroundTransparency = 1
    textLabel.TextColor3 = player.Team and player.Team.TeamColor.Color or Color3.fromRGB(255,0,0)
    textLabel.TextStrokeTransparency = 0
    textLabel.Text = player.Name
    textLabel.TextScaled = true
    textLabel.Font = Enum.Font.SourceSansBold
    textLabel.Parent = nameTag

    ESPObjects[player] = {Box = box, NameTag = nameTag}
end

local function RemoveESP(player)
    if ESPObjects[player] then
        for _, obj in pairs(ESPObjects[player]) do
            obj:Destroy()
        end
        ESPObjects[player] = nil
    end
end

local Toggle = Tab:CreateToggle({
    Name = "Advanced ESP",
    CurrentValue = false,
    Flag = "AdvancedESP",
    Callback = function(Value)
        ESPEnabled = Value
        if not ESPEnabled then
            for _, player in pairs(Players:GetPlayers()) do
                RemoveESP(player)
            end
        end
    end,
})
local HighJumpButton = Tab:CreateButton({
    Name = "High Jump",
    Callback = function()
        local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
        local humanoid = character:FindFirstChildOfClass("Humanoid")

        if not humanoid then
            warn("No humanoid found!")
            return
        end

        local originalJumpPower = humanoid.JumpPower
        humanoid.JumpPower = 250 -- Increase this number for higher jumps
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)

        -- Optional: reset jump power after 1 second
        task.delay(1, function()
            if humanoid then
                humanoid.JumpPower = originalJumpPower
            end
        end)
    end
})
RunService.RenderStepped:Connect(function()
    if not ESPEnabled then return end

    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer then
            if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                if not ESPObjects[player] then
                    CreateESP(player)
                end
                -- Update name text with distance
                local hrp = player.Character.HumanoidRootPart
                local distance = (LocalPlayer.Character.HumanoidRootPart.Position - hrp.Position).Magnitude
                ESPObjects[player].NameTag.TextLabel.Text = player.Name .. " [" .. math.floor(distance) .. " studs]"
                -- Update color for team
                local color = player.Team and player.Team.TeamColor.Color or Color3.fromRGB(255,0,0)
                ESPObjects[player].Box.Color = BrickColor.new(color)
                ESPObjects[player].NameTag.TextLabel.TextColor3 = color
            else
                RemoveESP(player)
            end
        end
    end
end)

Players.PlayerRemoving:Connect(function(player)
    RemoveESP(player)
end)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

-- Create ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ScriptNotification"
screenGui.ResetOnSpawn = false
screenGui.Parent = PlayerGui

-- Create Frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 250, 0, 70)
frame.Position = UDim2.new(1, -260, 1, -80) -- bottom-right corner
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
frame.BorderSizePixel = 0
frame.AnchorPoint = Vector2.new(0, 0)
frame.Parent = screenGui
frame.ClipsDescendants = true

-- Rounded corners
local uicorner = Instance.new("UICorner")
uicorner.CornerRadius = UDim.new(0, 12)
uicorner.Parent = frame

-- UI Stroke for style
local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(80, 80, 90)
stroke.Thickness = 2
stroke.Parent = frame

-- Text label
local textLabel = Instance.new("TextLabel")
textLabel.Size = UDim2.new(1, -20, 1, -20)
textLabel.Position = UDim2.new(0, 10, 0, 10)
textLabel.BackgroundTransparency = 1
textLabel.Text = "Script loaded! Have fun!"
textLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
textLabel.TextScaled = true
textLabel.Font = Enum.Font.GothamBold
textLabel.Parent = frame

-- Tween for fade in and out
local TweenService = game:GetService("TweenService")

-- Slide in
TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {Position = UDim2.new(1, -260, 1, -100)}):Play()

-- After 3 seconds, slide out and destroy
task.delay(3, function()
    TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {Position = UDim2.new(1, -260, 1, -80)}):Play()
    task.delay(0.5, function()
        screenGui:Destroy()
    end)
end)
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local Camera = workspace.CurrentCamera

local GlitchButton = Tab:CreateButton({
    Name = "Screen Glitch",
    Callback = function()
        -- Save original Camera CFrame
        local originalCFrame = Camera.CFrame

        -- Create a random offset function
        local function randomOffset()
            return CFrame.new(
                math.random(-5,5)/10,
                math.random(-5,5)/10,
                math.random(-5,5)/10
            ) * CFrame.Angles(
                math.rad(math.random(-10,10)),
                math.rad(math.random(-10,10)),
                math.rad(math.random(-10,10))
            )
        end

        local duration = 3 -- seconds
        local startTime = tick()

        local connection
        connection = RunService.RenderStepped:Connect(function()
            local elapsed = tick() - startTime
            if elapsed > duration then
                Camera.CFrame = originalCFrame
                connection:Disconnect()
                return
            end
            -- Apply random offsets
            Camera.CFrame = originalCFrame * randomOffset()
        end)

        -- Optional: Add color flash
        local blur = Instance.new("ColorCorrectionEffect")
        blur.Parent = Camera
        blur.TintColor = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
        task.delay(duration, function()
            blur:Destroy()
        end)
    end
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local Workspace = game:GetService("Workspace")

local StressTestButton = Tab:CreateButton({
    Name = "Crash Game",
    Callback = function()
        -- Spawn a lot of parts around the player
        local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
        local hrp = character:WaitForChild("HumanoidRootPart")

        for i = 1, 1900000 do
            local part = Instance.new("Part")
            part.Size = Vector3.new(3,3,3)
            part.Position = hrp.Position + Vector3.new(math.random(-50,50), math.random(1,20), math.random(-50,50))
            part.Anchored = false
            part.CanCollide = true
            part.BrickColor = BrickColor.Random()
            part.Material = Enum.Material.Neon
            part.Parent = Workspace

            -- Apply random velocity
            local bv = Instance.new("BodyVelocity")
            bv.Velocity = Vector3.new(math.random(-50,50), math.random(10,100), math.random(-50,50))
            bv.MaxForce = Vector3.new(1e5,1e5,1e5)
            bv.P = 1250
            bv.Parent = part

            -- Remove after 10 seconds
            game:GetService("Debris"):AddItem(part, 10)
        end

        -- Optional: flash screen colors for chaos
        local screenGui = Instance.new("ScreenGui", PlayerGui)
        local frame = Instance.new("Frame", screenGui)
        frame.Size = UDim2.new(1,0,1,0)
        frame.BackgroundColor3 = Color3.fromRGB(255,0,0)
        frame.BackgroundTransparency = 0.7

        -- Flicker colors
        spawn(function()
            for i = 1, 20 do
                frame.BackgroundColor3 = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
                task.wait(0.1)
            end
            screenGui:Destroy()
        end)
    end
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local TweenService = game:GetService("TweenService")

local JumpscareButton = Tab:CreateButton({
    Name = "Jumpscare",
    Callback = function()
        -- Create ScreenGui
        local screenGui = Instance.new("ScreenGui")
        screenGui.Name = "IntenseJumpscareUI"
        screenGui.Parent = PlayerGui

        -- Full-screen frame
        local frame = Instance.new("Frame")
        frame.Size = UDim2.new(1,0,1,0)
        frame.Position = UDim2.new(0,0,0,0)
        frame.BackgroundColor3 = Color3.fromRGB(255,0,0)
        frame.BackgroundTransparency = 1
        frame.Parent = screenGui
        frame.ZIndex = 10

        -- Text label
        local text = Instance.new("TextLabel")
        text.Size = UDim2.new(1,0,1,0)
        text.Position = UDim2.new(0,0,0,0)
        text.BackgroundTransparency = 1
        text.Text = "JUMPSCARE!"
        text.TextColor3 = Color3.fromRGB(255,255,255)
        text.TextScaled = true
        text.Font = Enum.Font.Bangers
        text.Parent = frame

        -- Flashing colors
        local colors = {
            Color3.fromRGB(255,0,0),
            Color3.fromRGB(0,255,0),
            Color3.fromRGB(0,0,255),
            Color3.fromRGB(255,255,0),
            Color3.fromRGB(255,0,255),
            Color3.fromRGB(0,255,255)
        }

        local startTime = tick()
        local duration = 2 -- seconds
        local flashDelay = 0.05

        -- Show frame
        frame.BackgroundTransparency = 0

        spawn(function()
            while tick() - startTime < duration do
                frame.BackgroundColor3 = colors[math.random(1,#colors)]
                text.TextColor3 = colors[math.random(1,#colors)]
                -- Screen shake
                frame.Position = UDim2.new(0, math.random(-30,30), 0, math.random(-30,30))
                task.wait(flashDelay)
            end
            -- Reset
            frame.Position = UDim2.new(0,0,0,0)
            -- Fade out
            TweenService:Create(frame, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play()
            task.delay(0.5, function()
                screenGui:Destroy()
            end)
        end)
    end
})

Features & Information

AMAZING FEATURE

Community Comments (2)

zyletrophenezyletropheneAug 13, 2025

chatgpt

Replying to @zyletrophene
Yourman2903Yourman2903Aug 13, 2025

@zyletrophene doesn’t work tho

More Scripts for [🚲PARK] Obby But You’re On a Bike