Resize Pipes and No Floor Death
Key Required

Resize Pipes and No Floor Death

Roblox Flappy Birdareyoumental110areyoumental110 4.5K views 82 executesUpdated Apr 2, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•83 lines (2753 chars)
local on = true
local pipes = game:GetService("Players").LocalPlayer.PlayerGui.Game.Game.Pipes
local conn = {}
local psize = 1
local nofloordie = true
local pipes2 = {}
getgenv().deletewhendupefound = true
local lib = loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Lib-18698"))()
lib.makelib("Flappy Bird (2AreYouMental110)")
local main = lib.maketab("Main")
function doimages(i,dup)
    if on then
        if typeof(psize) == "table" then
            i.Size = UDim2.new(psize[1]*0.063,0,psize[2]*0.711,0)
        else
            i.Size = UDim2.new(psize*0.063,0,psize*0.711,0)
        end
    end
    --i.Position = UDim2.new(i.Position.X.Scale,0,dup and 10 or -10,0)
end
lib.maketextbox("Pipe Size",main,function(txt)
    if txt == "" then txt = "1" end
    if string.find(txt,",") then
        local fp = string.sub(txt,1,string.find(txt,",")-1)
        local sp = string.sub(txt,string.find(txt,",")+1)
        psize = {tonumber(fp),tonumber(sp)}
    else
        psize = tonumber(txt)
    end
    for i,v in pairs(pipes2) do
        if v[1] == nil or v[1].Parent == nil then
            pipes2[i] = nil
            continue
        end
        doimages(table.unpack(v))
    end
end)
lib.maketoggle("No Floor Death",main,function(bool)
    nofloordie = bool
end,true)
local followcursor = false
lib.maketoggle("make bird follow cursor",main,function(bool)
    followcursor = bool
end)
function onpipe(v)
    coroutine.wrap(function()
        local d = v:WaitForChild("down",math.huge)
        local u = v:WaitForChild("up",math.huge)
        doimages(d,false)
        doimages(u,true)
        table.insert(conn,d:GetPropertyChangedSignal("Position"):Connect(function()
            doimages(d,false)
        end))
        table.insert(conn,u:GetPropertyChangedSignal("Position"):Connect(function()
            doimages(u,true)
        end))
        table.insert(pipes2,{d,false})
        table.insert(pipes2,{u,true})
    end)()
end
for i,v in pairs(pipes:GetChildren()) do
    onpipe(v)
end
local mouse = game.Players.LocalPlayer:GetMouse()
table.insert(conn,pipes.ChildAdded:Connect(onpipe))
local birdistheword = game:GetService("Players").LocalPlayer.PlayerGui.Game.Game.MainBird
table.insert(conn,birdistheword:GetPropertyChangedSignal("Position"):Connect(function()
    if followcursor and on then
        birdistheword.Position = UDim2.new(-0.01,mouse.X,0.09,mouse.Y)
    end
    if birdistheword.AbsolutePosition.Y > 500 and nofloordie and on then
        birdistheword.Position = UDim2.new(birdistheword.Position.X.Scale,0,0.8,0)
    end
end))
lib.ondestroyedfunc = function()
    for i,v in pairs(conn) do
        v:Disconnect()
    end
    on = false
    psize = 1
    nofloordie = false
    followcursor = false
end

Features & Information

When you touch the floor u dont die make bird follow mouse Resize pipes (make size bigger/smaller by number) tip: to individually resize the pipes do this format: X,Y / 1,100

Community Comments (0)

No comments yet for this script.

More Scripts for Roblox Flappy Bird