1,406 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,212
9 months ago
Free
Escape Waves For Lucky Blocks
SNW Hub Escape Tsunami For Lucky Blocks Script Keyless
386
6 hours ago
Free
+1 Assassin Leveling
+1 Assassin Leveling script by Tora isme | Auto stage, Anti damage
304
6 hours ago
Free
Huss Valley
Aetherium Hub Huss Valley Crossing script OP (No Keys)
252
6 hours ago
Free
Cold War
QCOLD MENU | Silent aim, No recoil, insta reload
185
6 hours ago
Free
Baddies
Best Baddies Extenders , Anti Inventory Break And Silent Aim
176
6 hours ago
Key System
Build a Phone Empire
Build a Phone Empire script by Softkillz
🚀
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.