1,472 views
Description
This script is keyless and made for escape waves for lucky blocks and includes asome basic features which you can try.
Features
- + Auto steal
- + Instant hold
- + Manual steal
local plrs = game:GetService("Players")
local lp = plrs.LocalPlayer
local uis = game:GetService("UserInputService")
local pps = game:GetService("ProximityPromptService")
local autosteal = false
local instanthold = false
local holdconn = nil
local sg = Instance.new("ScreenGui")
sg.Name = "TsunamiGui"
sg.ResetOnSpawn = false
sg.Parent = lp:WaitForChild("PlayerGui")
local main = Instance.new("Frame")
main.Name = "MainFrame"
main.Size = UDim2.new(0, 320, 0, 300)
main.Position = UDim2.new(0.5, -160, 0.5, -150)
main.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
main.BorderSizePixel = 0
main.Parent = sg
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = main
local border = Instance.new("UIStroke")
border.Color = Color3.fromRGB(40, 40, 40)
border.Thickness = 1
border.Parent = main
local title = Instance.new("TextLabel")
title.Name = "Title"
title.Size = UDim2.new(1, 0, 0, 35)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundTransparency = 1
title.Text = "ESCAPE TSUNAMI FOR LUCKY BLOCKS"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextSize = 16
title.Font = Enum.Font.Code
title.BorderSizePixel = 0
title.Parent = main
local credit = Instance.new("TextLabel")
credit.Size = UDim2.new(1, 0, 0, 15)
credit.Position = UDim2.new(0, 0, 0, 35)
credit.BackgroundTransparency = 1
credit.Text = "byted"
credit.TextColor3 = Color3.fromRGB(80, 80, 80)
credit.TextSize = 11
credit.Font = Enum.Font.Code
credit.Parent = main
local line = Instance.new("Frame")
line.Size = UDim2.new(1, -20, 0, 1)
line.Position = UDim2.new(0, 10, 0, 55)
line.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
line.BorderSizePixel = 0
line.Parent = main
local toggle1 = Instance.new("TextButton")
toggle1.Name = "AutoStealToggle"
toggle1.Size = UDim2.new(0, 280, 0, 35)
toggle1.Position = UDim2.new(0.5, -140, 0, 70)
toggle1.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
toggle1.Text = "AUTO STEAL [OFF]"
toggle1.TextColor3 = Color3.fromRGB(180, 180, 180)
toggle1.TextSize = 13
toggle1.Font = Enum.Font.Code
toggle1.BorderSizePixel = 0
toggle1.Parent = main
local toggle1border = Instance.new("UIStroke")
toggle1border.Color = Color3.fromRGB(35, 35, 35)
toggle1border.Thickness = 1
toggle1border.Parent = toggle1
local toggle1corner = Instance.new("UICorner")
toggle1corner.CornerRadius = UDim.new(0, 4)
toggle1corner.Parent = toggle1
local toggle2 = Instance.new("TextButton")
toggle2.Name = "InstantHoldToggle"
toggle2.Size = UDim2.new(0, 280, 0, 35)
toggle2.Position = UDim2.new(0.5, -140, 0, 115)
toggle2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
toggle2.Text = "INSTANT HOLD"
toggle2.TextColor3 = Color3.fromRGB(180, 180, 180)
toggle2.TextSize = 13
toggle2.Font = Enum.Font.Code
toggle2.BorderSizePixel = 0
toggle2.Parent = main
local toggle2border = Instance.new("UIStroke")
toggle2border.Color = Color3.fromRGB(35, 35, 35)
toggle2border.Thickness = 1
toggle2border.Parent = toggle2
local toggle2corner = Instance.new("UICorner")
toggle2corner.CornerRadius = UDim.new(0, 4)
toggle2corner.Parent = toggle2
local manualbtn = Instance.new("TextButton")
manualbtn.Name = "ManualSteal"
manualbtn.Size = UDim2.new(0, 280, 0, 35)
manualbtn.Position = UDim2.new(0.5, -140, 0, 160)
manualbtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
manualbtn.Text = "MANUAL STEAL"
manualbtn.TextColor3 = Color3.fromRGB(180, 180, 180)
manualbtn.TextSize = 13
manualbtn.Font = Enum.Font.Code
manualbtn.BorderSizePixel = 0
manualbtn.Parent = main
local manualborder = Instance.new("UIStroke")
manualborder.Color = Color3.fromRGB(35, 35, 35)
manualborder.Thickness = 1
manualborder.Parent = manualbtn
local manualcorner = Instance.new("UICorner")
manualcorner.CornerRadius = UDim.new(0, 4)
manualcorner.Parent = manualbtn
local status = Instance.new("TextLabel")
status.Name = "StatusLabel"
status.Size = UDim2.new(1, 0, 0, 25)
status.Position = UDim2.new(0, 0, 0, 205)
status.BackgroundTransparency = 1
status.Text = ""
status.TextColor3 = Color3.fromRGB(100, 255, 100)
status.TextSize = 11
status.Font = Enum.Font.Code
status.Parent = main
local note = Instance.new("TextLabel")
note.Size = UDim2.new(1, -20, 0, 40)
note.Position = UDim2.new(0, 10, 0, 240)
note.BackgroundTransparency = 1
note.Text = "Note: Auto Steal teleports you when prompt\nis triggered. Use Manual Steal if you don't want this"
note.TextColor3 = Color3.fromRGB(60, 60, 60)
note.TextSize = 9
note.Font = Enum.Font.Code
note.TextWrapped = true
note.TextYAlignment = Enum.TextYAlignment.Top
note.Parent = main
toggle1.MouseButton1Click:Connect(function()
autosteal = not autosteal
if autosteal then
toggle1.Text = "AUTO STEAL [ON]"
toggle1.TextColor3 = Color3.fromRGB(100, 255, 100)
toggle1border.Color = Color3.fromRGB(100, 255, 100)
status.Text = "auto steal active"
status.TextColor3 = Color3.fromRGB(100, 255, 100)
else
toggle1.Text = "AUTO STEAL [OFF]"
toggle1.TextColor3 = Color3.fromRGB(180, 180, 180)
toggle1border.Color = Color3.fromRGB(35, 35, 35)
status.Text = "auto steal disabled"
status.TextColor3 = Color3.fromRGB(255, 100, 100)
end
task.wait(1.5)
status.Text = ""
end)
toggle2.MouseButton1Click:Connect(function()
instanthold = not instanthold
if instanthold then
toggle2.Text = "INSTANT HOLD [ON]"
toggle2.TextColor3 = Color3.fromRGB(100, 255, 100)
toggle2border.Color = Color3.fromRGB(100, 255, 100)
status.Text = "instant hold active"
status.TextColor3 = Color3.fromRGB(100, 255, 100)
if fireproximityprompt then
task.wait(0.1)
holdconn = pps.PromptButtonHoldBegan:Connect(function(prompt)
if prompt.HoldDuration > 0 then
prompt.HoldDuration = 0
end
fireproximityprompt(prompt)
end)
else
status.Text = "executor not supported"
status.TextColor3 = Color3.fromRGB(255, 100, 100)
instanthold = false
toggle2.Text = "INSTANT HOLD"
toggle2.TextColor3 = Color3.fromRGB(180, 180, 180)
toggle2border.Color = Color3.fromRGB(35, 35, 35)
end
else
toggle2.Text = "INSTANT HOLD"
toggle2.TextColor3 = Color3.fromRGB(180, 180, 180)
toggle2border.Color = Color3.fromRGB(35, 35, 35)
status.Text = ""
status.TextColor3 = Color3.fromRGB(255, 100, 100)
if holdconn then
holdconn:Disconnect()
holdconn = nil
end
end
task.wait(1.5)
status.Text = ""
end)
manualbtn.Activated:Connect(function()
pcall(function()
lp.Character.HumanoidRootPart.CFrame = CFrame.new(847, 3.62, -136)
status.Text = "teleported"
status.TextColor3 = Color3.fromRGB(100, 255, 100)
task.delay(1.5, function()
status.Text = ""
end)
end)
end)
pps.PromptButtonHoldBegan:Connect(function(prompt)
if not autosteal then return end
task.spawn(function()
task.wait(0.5)
local char = lp.Character
if not char then return end
local root = char:FindFirstChild("HumanoidRootPart")
if not root then return end
root.CFrame = CFrame.new(847, 3.62, -136)
task.wait(0.05)
if fireproximityprompt then
fireproximityprompt(prompt)
end
end)
end)
toggle1.MouseEnter:Connect(function()
if not autosteal then
toggle1.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
end
end)
toggle1.MouseLeave:Connect(function()
if not autosteal then
toggle1.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
end
end)
toggle2.MouseEnter:Connect(function()
if not instanthold then
toggle2.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
end
end)
toggle2.MouseLeave:Connect(function()
if not instanthold then
toggle2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
end
end)
manualbtn.MouseEnter:Connect(function()
manualbtn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
end)
manualbtn.MouseLeave:Connect(function()
manualbtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
end)
local dragging = false
local dragstart = nil
local startpos = nil
main.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragstart = input.Position
startpos = main.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
uis.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragstart
main.Position = UDim2.new(
startpos.X.Scale,
startpos.X.Offset + delta.X,
startpos.Y.Scale,
startpos.Y.Offset + delta.Y
)
end
end)
Script worked? 🚀 Boost it to #1 so others find it too.
Similar Scripts
4,286
9 months ago
Free
Escape Waves For Lucky Blocks
SNW Hub Escape Tsunami For Lucky Blocks Script Keyless
397
10 hours ago
Free
Forsaken
Kuurax hub Forsaken Script OP (No Key)
742
17 hours ago
Free
Rivals
LowHub Rivals script keyless | Aimbot, Hitbox
554
17 hours ago
Free
Tap Simulator REBORN
Tap Simulator REBORN keyless Script By Kuurax Hub
484
18 hours ago
Free
Flee the Facility
Flee the Facility script by Pinokio | Beast mode
373
19 hours ago
Free
Garden Tower Defense
Garden Tower Defense Hub By Kero (No Key Required)
🚀
Log in to boost
Boosting rockets this script to #1 on the homepage. A free account takes 30 seconds.
Log in
🚀
Out of boosts!
Grab boosts and rocket your favorite scripts to the top — plus join the booster wall with the RGB ring.
⚡ Go Pro — 10 boosts/month + zero ads
🚀
Boost this script?
It jumps to #1 in Recent Scripts and your avatar joins the booster wall.
🚀
Boosted! You're awesome 💜
Comments (0)
Log in to add a comment.