M
ScriptKeyless
fe bypass real message
Natural Disaster SurvivalDesktop compatibleWave · Codex · Delta · Synapse Z · Volt · Potassium · Seliware · OpiumWare · Real · Matcha
Description
HACKERS YEARS TO TAKE DOWN i Was ALWAYS years ago
GAMENatural Disaster Survival
UPDATEDOct 23, 2026
ACCESSKeyless
PLATFORMDesktop
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
--[=[
d888b db db d888888b .d888b. db db db .d8b.
88' Y8b 88 88 `88' VP `8D 88 88 88 d8' `8b
88 88 88 88 odD' 88 88 88 88ooo88
88 ooo 88 88 88 .88' 88 88 88 88~~~88
88. ~8~ 88b d88 .88. j88. 88booo. 88b d88 88 88 @uniquadev
Y888P ~Y8888P' Y888888P 888888D Y88888P ~Y8888P' YP YP CONVERTER
]=]
-- Instances: 17 | Scripts: 2 | Modules: 0 | Tags: 0
local G2L = {};
-- StarterGui.sup
G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["1"]["Name"] = [[sup]];
G2L["1"]["ResetOnSpawn"] = false;
-- StarterGui.sup.Video
G2L["2"] = Instance.new("Frame", G2L["1"]);
G2L["2"]["BorderSizePixel"] = 0;
G2L["2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2"]["Selectable"] = true;
G2L["2"]["ClipsDescendants"] = true;
G2L["2"]["Size"] = UDim2.new(0, 416, 0, 279);
G2L["2"]["Position"] = UDim2.new(0.46212, 35, 0.42231, -180);
G2L["2"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["2"]["Name"] = [[Video]];
-- StarterGui.sup.Video.TextLabel
G2L["3"] = Instance.new("TextLabel", G2L["2"]);
G2L["3"]["TextWrapped"] = true;
G2L["3"]["BorderSizePixel"] = 0;
G2L["3"]["TextSize"] = 14;
G2L["3"]["TextScaled"] = true;
G2L["3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3"]["FontFace"] = Font.new([[rbxasset://fonts/families/Roboto.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["3"]["BackgroundTransparency"] = 1;
G2L["3"]["Size"] = UDim2.new(0, 359, 0, 46);
G2L["3"]["ClipsDescendants"] = true;
G2L["3"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["3"]["Text"] = [[HACKER DETECTED!]];
G2L["3"]["Position"] = UDim2.new(0.0752, 0, 0.00839, 0);
-- StarterGui.sup.Video.TextLabel
G2L["4"] = Instance.new("TextLabel", G2L["2"]);
G2L["4"]["TextWrapped"] = true;
G2L["4"]["BorderSizePixel"] = 0;
G2L["4"]["TextSize"] = 14;
G2L["4"]["TextScaled"] = true;
G2L["4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4"]["BackgroundTransparency"] = 1;
G2L["4"]["Size"] = UDim2.new(0, 347, 0, 50);
G2L["4"]["ClipsDescendants"] = true;
G2L["4"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["4"]["Text"] = [[CreationAnticheat V3 has detected a Hacker.]];
G2L["4"]["Position"] = UDim2.new(0.08962, 0, 0.17202, 0);
-- StarterGui.sup.Video.ImageButton
G2L["5"] = Instance.new("ImageButton", G2L["2"]);
G2L["5"]["BackgroundTransparency"] = 3;
G2L["5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5"]["Image"] = [[http://www.roblox.com/asset/?id=2715426952]];
G2L["5"]["Size"] = UDim2.new(0, 68, 0, 67);
G2L["5"]["ClipsDescendants"] = true;
G2L["5"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["5"]["Position"] = UDim2.new(0.80505, 0, 0.7565, 0);
-- StarterGui.sup.Video.ImageButton.Sound
G2L["6"] = Instance.new("Sound", G2L["5"]);
G2L["6"]["Volume"] = 1;
-- [ERROR] cannot convert AudioContent, please report to "https://github.com/uniquadev/GuiToLuaConverter/issues"
G2L["6"]["SoundId"] = [[rbxassetid://4554935067]];
-- StarterGui.sup.Video.ImageButton.Play
G2L["7"] = Instance.new("LocalScript", G2L["5"]);
G2L["7"]["Name"] = [[Play]];
-- StarterGui.sup.Video.TextLabel
G2L["8"] = Instance.new("TextLabel", G2L["2"]);
G2L["8"]["TextWrapped"] = true;
G2L["8"]["BorderSizePixel"] = 0;
G2L["8"]["TextSize"] = 14;
G2L["8"]["TextScaled"] = true;
G2L["8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8"]["BackgroundTransparency"] = 1;
G2L["8"]["Size"] = UDim2.new(0, 224, 0, 43);
G2L["8"]["ClipsDescendants"] = true;
G2L["8"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["8"]["Text"] = [[Emergency level:]];
G2L["8"]["Position"] = UDim2.new(0.04875, 0, 0.35123, 0);
-- StarterGui.sup.Video.TextLabel
G2L["9"] = Instance.new("TextLabel", G2L["2"]);
G2L["9"]["TextWrapped"] = true;
G2L["9"]["BorderSizePixel"] = 0;
G2L["9"]["TextSize"] = 14;
G2L["9"]["TextScaled"] = true;
G2L["9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9"]["TextColor3"] = Color3.fromRGB(52, 57, 2);
G2L["9"]["BackgroundTransparency"] = 1;
G2L["9"]["Size"] = UDim2.new(0, 383, 0, 43);
G2L["9"]["ClipsDescendants"] = true;
G2L["9"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["9"]["Text"] = [[Action must be taken immediately before the hacker can start terminating accounts.]];
G2L["9"]["Position"] = UDim2.new(0.04875, 0, 0.50535, 0);
-- StarterGui.sup.Video.TextLabel
G2L["a"] = Instance.new("TextLabel", G2L["2"]);
G2L["a"]["TextWrapped"] = true;
G2L["a"]["BorderSizePixel"] = 0;
G2L["a"]["TextSize"] = 14;
G2L["a"]["TextScaled"] = true;
G2L["a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a"]["BackgroundTransparency"] = 1;
G2L["a"]["Size"] = UDim2.new(0, 255, 0, 43);
G2L["a"]["ClipsDescendants"] = true;
G2L["a"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["a"]["Text"] = [[Click this button to kick the hackers and reset the map. -->]];
G2L["a"]["Position"] = UDim2.new(0.19058, 0, 0.75625, 0);
-- StarterGui.sup.Video.UICorner
G2L["b"] = Instance.new("UICorner", G2L["2"]);
G2L["b"]["CornerRadius"] = UDim.new(0, 40);
-- StarterGui.sup.Video.Dragify
G2L["c"] = Instance.new("LocalScript", G2L["2"]);
G2L["c"]["Name"] = [[Dragify]];
-- StarterGui.sup.Video.TextLabel
G2L["d"] = Instance.new("TextLabel", G2L["2"]);
G2L["d"]["TextWrapped"] = true;
G2L["d"]["BorderSizePixel"] = 0;
G2L["d"]["TextSize"] = 14;
G2L["d"]["TextScaled"] = true;
G2L["d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d"]["TextColor3"] = Color3.fromRGB(71, 0, 0);
G2L["d"]["BackgroundTransparency"] = 1;
G2L["d"]["Size"] = UDim2.new(0, 139, 0, 43);
G2L["d"]["ClipsDescendants"] = true;
G2L["d"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["d"]["Text"] = [[MALICIOUS]];
G2L["d"]["Position"] = UDim2.new(0.63529, 0, 0.35123, 0);
-- StarterGui.sup.Assaded
G2L["e"] = Instance.new("Frame", G2L["1"]);
G2L["e"]["Visible"] = false;
G2L["e"]["BorderSizePixel"] = 0;
G2L["e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e"]["Size"] = UDim2.new(1.02652, 0, 1, 0);
G2L["e"]["Position"] = UDim2.new(-0.02652, 0, 0, 0);
G2L["e"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["e"]["Name"] = [[Assaded]];
-- StarterGui.sup.Assaded.ImageOfSomething
G2L["f"] = Instance.new("ImageLabel", G2L["e"]);
G2L["f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f"]["Image"] = [[rbxassetid://2597283815]];
G2L["f"]["Size"] = UDim2.new(1.01601, 0, 0.89916, 0);
G2L["f"]["ClipsDescendants"] = true;
G2L["f"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["f"]["Name"] = [[ImageOfSomething]];
G2L["f"]["Position"] = UDim2.new(0.0105, 0, 0.10894, 0);
-- StarterGui.sup.Assaded.TextLabel
G2L["10"] = Instance.new("TextLabel", G2L["e"]);
G2L["10"]["TextWrapped"] = true;
G2L["10"]["TextSize"] = 14;
G2L["10"]["TextScaled"] = true;
G2L["10"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["10"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["10"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["10"]["BackgroundTransparency"] = 1;
G2L["10"]["Size"] = UDim2.new(0, 717, 0, 67);
G2L["10"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["10"]["Text"] = [[YOU FUCKING RETARD]];
G2L["10"]["Position"] = UDim2.new(0.29469, 0, 0.01906, 0);
-- StarterGui.sup.Assaded.pog
G2L["11"] = Instance.new("TextLabel", G2L["e"]);
G2L["11"]["TextWrapped"] = true;
G2L["11"]["TextSize"] = 14;
G2L["11"]["TextScaled"] = true;
G2L["11"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11"]["BackgroundTransparency"] = 1;
G2L["11"]["Size"] = UDim2.new(0, 376, 0, 49);
G2L["11"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["11"]["Text"] = [[ ]];
G2L["11"]["Name"] = [[pog]];
G2L["11"]["Position"] = UDim2.new(0.0214, 0, 0.0081, 0);
-- StarterGui.sup.Video.ImageButton.Play
local function C_7()
local script = G2L["7"];
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Sound:Play()
local g = Instance.new("ColorCorrectionEffect")
g.Name = "UGVENRERT"
g.Parent = game.Lighting
g.Brightness = -1
script.Parent.Parent.Visible = false
script.Parent.Parent.Parent.Assaded.Visible = true
wait(4)
script.Parent.Parent.Parent.Assaded.TextLabel.Text = "YOU FUCKING THOUGHT LMAO"
wait(4)
script.Parent.Parent.Parent.Assaded.TextLabel.Text = "your account has been hacked aswell. your robux is being transfered to our team."
wait(5)
script.Parent.Parent.Parent.Assaded.TextLabel.Text = "done, robux has been drained. :-)"
wait(5)
script.Parent.Parent.Parent.Assaded.TextLabel.Text = "deleting items..."
wait(5)
script.Parent.Parent.Parent.Assaded.TextLabel.Text = "done!"
wait(5)
script.Parent.Parent.Parent.Assaded.TextLabel.Text = "leave the game in the next 20 seconds or you will be given the loudest jumpscare you will ever see."
wait(15)
script.Parent.Parent.Parent.Assaded.pog.Text = "5 seconds remain, last chance."
wait(1)
script.Parent.Parent.Parent.Assaded.Visible = false
game.Lighting.ColorCorrectionEffect:Destroy()
end)
end;
task.spawn(C_7);
-- StarterGui.sup.Video.Dragify
local function C_c()
local script = G2L["c"];
local UIS = game:GetService("UserInputService")
function dragify(Frame)
dragToggle = nil
local dragSpeed = 0
dragInput = nil
dragStart = nil
local dragPos = nil
function updateInput(input)
local Delta = input.Position - dragStart
local Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
game:GetService("TweenService"):Create(Frame, TweenInfo.new(0.25), {Position = Position}):Play()
end
Frame.InputBegan:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) and UIS:GetFocusedTextBox() == nil then
dragToggle = true
dragStart = input.Position
startPos = Frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragToggle = false
end
end)
end
end)
Frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragToggle then
updateInput(input)
end
end)
end
dragify(script.Parent)
end;
task.spawn(C_c);
return G2L["1"], require;Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place