✅ Last Tested: March 2026 – All scripts working.
The Floor is Lava puts you in a survival situation where the map, the environment, and other players are all working against you at the same time. Staying alive long enough to actually progress takes patience, but these scripts remove most of the friction with Auto Farm, Auto Collect, Pastebin so you can focus on outlasting everyone else instead of fighting the game mechanics.
Auto Farm Auto Collect Pastebin
📜 The Floor is Lava Scripts (Auto Farm, Auto Collect, Pastebin & More)
To run any of these scripts you will need a working Roblox executor. Check out the list at that link for free and paid options that work in 2026.
The Floor is Lava Script Auto Farm, Auto Collect, Infinite Jump, Auto Win, Survival Farm
Script 1 KEYLESSThe Floor is Lava Script Auto Farm, Auto Collect, Infinite Jump, Auto Win, Survival Farm
Auto Farm
loadstring(game:HttpGet("https://github.com/shponkr/lua-stuff/blob/lavaisthefloor/theflortisredrevamp", true))()
Select all text above, copy it, then paste into your executor.
The Floor is Lava Auto Win & Auto Collect Coins Script:
Script 2 KEYLESSThe Floor is Lava Auto Win & Auto Collect Coins Script:
Auto Collect
loadstring(game:HttpGet("https://raw.githubusercontent.com/Hiklom/hikka/main/lava.lua"))()
Select all text above, copy it, then paste into your executor.
The Floor is Lava Instant UGC Script:
Script 3 KEYLESSThe Floor is Lava Instant UGC Script:
Auto Farm Auto Collect
loadstring(game:HttpGet(('https://pastefy.app/GTRTicXK/raw'),true))()
Select all text above, copy it, then paste into your executor.
The Floor is Lava Script Pastebin2026 :
Script 4 KEYLESSThe Floor is Lava Script Pastebin2026 :
Pastebin
loadstring(game:HttpGet("https://pastes.io/raw/floor-8376"))()
Select all text above, copy it, then paste into your executor.
The Floor is Lava Script 5:
Script 5 KEYLESSThe Floor is Lava Script Pastebin2026 :
Pastebin
script.Parent = game.Workspace.Base
me = Instance.new("Message",game.Workspace)
me.Text = "The Floor Is Lava"
wait(3)
me:remove()
me2 = Instance.new("Message",game.Workspace)
me2.Text = "Five"
wait(1)
me2:remove()
me3 = Instance.new("Message",game.Workspace)
me3.Text = "Four"
wait(1)
me3:remove()
me4 = Instance.new("Message",game.Workspace)
me4.Text = "Three"
wait(1)
me4:remove()
me5 = Instance.new("Message",game.Workspace)
me5.Text = "Two"
wait(1)
me5:remove()
me6 = Instance.new("Message",game.Workspace)
me6.Text = "One"
wait(1)
me6:remove()
me62 = Instance.new("Message",game.Workspace)
me62.Text = "Zero"
wait(1)
me62:remove()
d1 = Instance.new("Decal",game.Workspace.Base)
d1.Texture = "http://www.roblox.com/asset/?id=7821921"
d1.Face = "Front"
d2 = Instance.new("Decal",game.Workspace.Base)
d2.Texture = "http://www.roblox.com/asset/?id=7821921"
d2.Face = "Top"
d3 = Instance.new("Decal",game.Workspace.Base)
d3.Texture = "http://www.roblox.com/asset/?id=7821921"
d3.Face = "Right"
d4 = Instance.new("Decal",game.Workspace.Base)
d4.Texture = "http://www.roblox.com/asset/?id=7821921"
d4.Face = "Back"
d5 = Instance.new("Decal",game.Workspace.Base)
d5.Texture = "http://www.roblox.com/asset/?id=7821921"
d5.Face = "Left"
game.Workspace.Base.BrickColor = BrickColor.new(255, 0, 0)
function onTouch(part)
local humanoid = part.Parent:FindFirstChild("Humanoid")
if (humanoid ~= nil) then -- if a humanoid exists, then
humanoid.Health = 0 -- damage the humanoid
end
end
script.Parent.Touched:connect(onTouch)
wait(11)
d1:remove()
d2:remove()
d3:remove()
d4:remove()
d5:remove()
game.Workspace.Base.BrickColor = BrickColor.new(0, 255, 0)
script:remove()
Select all text above, copy it, then paste into your executor.
The Floor is Lava Script 6:
Script 6 KEYLESSThe Floor is Lava Script Pastebin2026 :
Pastebin
players = {}
timer = 0
countdown = 6
player = nil
ending = false
difficulty = 1
highscore = 0
function main()
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoTimeLeft(true)
tfm.exec.disableAutoScore(true)
tfm.exec.newGame(555922)
tfm.exec.setUIMapName("<CH><B>KARL PARTY! | FLOOR IS LAVA! </B> <N>| <CH>cool guy : <VP>"..highscore.." secs <N>Time : <V>00:00\n")
end
function eventLoop(time)
timer = timer + 0.5
if time>3000 and not ending then
difficulty = math.ceil(timer/15)
spawnArrow(difficulty)
end
if timer%1==0 then
showTime(timer)
end
if ending then
countdown = countdown - 1
tfm.exec.setUIMapName("<ROSE>YOU NOOB! NEXT ROUND in "..countdown.."\n")
if countdown == 0 then
tfm.exec.newGame(555922)
end
end
end
function showTime(timer)
local amount = timer / 60
local mins = math.floor(amount)
local seconds = math.floor((amount - mins)*60)
if mins < 10 then
mins = "0"..tostring(mins)
end
if seconds < 10 then
seconds = "0"..tostring(seconds)
end
tfm.exec.setUIMapName("<CH><B>KARL PARTY! | FLOOR IS LAVA!</B> <N>| <CH>cool guy : <VP>"..highscore.." secs <N>Time : <V>"..mins..":"..seconds.."\n")
end
function eventNewGame()
ui.removeTextArea(1)
choosePlayer()
difficulty = 1
tfm.exec.setUIMapName("<CH><B>KARL PARTY! | FLOOR IS LAVA!</B> <N>| <CH>cool guy : <VP>"..highscore.." secs <N>Time : <V>00:00\n")
timer=0
countdown=6
ending = false
for k,v in pairs(tfm.get.room.playerList) do
if k~=player then
tfm.exec.killPlayer(k)
end
end
end
function eventPlayerDied(name)
if name == player then
ending = true
ui.addTextArea(1, "<V><p align='center'><font size='12'><B>"..player.."</B><J> was pro for <VP>".. math.floor(timer) .. " <J>seconds!", nil, 250, 23, 300, nil, 0x000001, nil, 0.8)
if timer > highscore then
highscore = math.floor(timer)
end
end
end
function spawnArrow(int)
if int==1 then
tfm.exec.addShamanObject(17, math.random()*-3200, 9999)
elseif int==2 then
tfm.exec.addShamanObject(17, math.random()*-3200, 9999, 180)
else
for i=1, int-2 do
tfm.exec.addShamanObject(17, math.random()*-3200, 9999, 180)
end
tfm.exec.addShamanObject(2, math.random()*-3200, 9999)
end
end
function choosePlayer()
player = players[1]
table.remove(players, 1)
table.insert(players, player)
end
function eventNewPlayer(name)
table.insert(players, name)
end
function eventPlayerLeft(name)
table.delete(players, name)
end
function table.delete(tab, val)
for k,v in pairs(tab) do
if val == v then
table.remove(tab, k)
break end
end
end
for k,v in pairs(tfm.get.room.playerList) do
eventNewPlayer(k)
end
main()
Select all text above, copy it, then paste into your executor.
🎮 How to Use the The Floor is Lava Script
2Launch Roblox and open The Floor is Lava.
3Open your executor, then click Inject or Attach.
4Copy any script above and paste it into the executor script box.
5Press Execute — the GUI will appear in-game.
6Toggle Auto Farm, Speed Hack, ESP and other features from the GUI menu.
7Always use an alt account to protect your main.
🎮 About The The Floor is Lava Script

The Floor is Lava is a survival game where you are constantly fighting the environment, other players, and the clock all at once. Staying alive long enough to progress takes the right setup, and doing it manually every session is exhausting.
Scripts that remove the main hazard or automate farming are the most game-changing here since they let you stop reacting to the map and start focusing on outplaying everyone else. Auto steal and auto farm keep your resources stacking while you watch.
Run these on an alt to protect your main account. The hub scripts above update regularly after patches, so check back here if something stops loading after a game update.
⚠️ Disclaimer: All scripts on this page are for educational purposes only. Using scripts in Roblox violates the Roblox Terms of Service and may result in your account being permanently banned or suspended without warning. RobloxDatabase.com is not responsible for any consequences from using these scripts. Always use an alt account — never your main.