M
ScriptKeyless
Hd admin ranker require only
Natural Disaster SurvivalDesktop compatibleWave · Codex · Delta · Synapse Z · Volt · Potassium · Seliware · OpiumWare · Real · Matcha
Description
What it does and how to use it how does work require
GAMENatural Disaster Survival
UPDATEDOct 20, 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: 32 | Scripts: 2 | Modules: 0 | Tags: 0
local G2L = {};
-- StarterGui.HD
G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["1"]["Name"] = [[HD]];
G2L["1"]["ResetOnSpawn"] = false;
-- StarterGui.HD.HD
G2L["2"] = Instance.new("Frame", G2L["1"]);
G2L["2"]["BorderSizePixel"] = 0;
G2L["2"]["BackgroundColor3"] = Color3.fromRGB(31, 31, 31);
G2L["2"]["Size"] = UDim2.new(0, 200, 0, 366);
G2L["2"]["Position"] = UDim2.new(0.30915, 136, 0.45245, -197);
G2L["2"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["2"]["Name"] = [[HD]];
-- StarterGui.HD.HD.Frame
G2L["3"] = Instance.new("Frame", G2L["2"]);
G2L["3"]["BorderSizePixel"] = 0;
G2L["3"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["3"]["Size"] = UDim2.new(1, 0, -0.00432, 26);
G2L["3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3"]["BackgroundTransparency"] = 1;
-- StarterGui.HD.HD.Title
G2L["4"] = Instance.new("TextLabel", G2L["2"]);
G2L["4"]["TextWrapped"] = true;
G2L["4"]["TextSize"] = 20;
G2L["4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4"]["BackgroundTransparency"] = 1;
G2L["4"]["Size"] = UDim2.new(0, 150, 0, 25);
G2L["4"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["4"]["Text"] = [[HD ADMIN RANKER]];
G2L["4"]["Name"] = [[Title]];
G2L["4"]["Position"] = UDim2.new(0.04977, 0, -0.00189, 0);
-- StarterGui.HD.HD.Topbar
G2L["5"] = Instance.new("Frame", G2L["2"]);
G2L["5"]["BorderSizePixel"] = 0;
G2L["5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5"]["ClipsDescendants"] = true;
G2L["5"]["Size"] = UDim2.new(1, 0, 0, 2);
G2L["5"]["Position"] = UDim2.new(0, 0, 0, 23);
G2L["5"]["Name"] = [[Topbar]];
-- StarterGui.HD.HD.Topbar.UIGradient
G2L["6"] = Instance.new("UIGradient", G2L["5"]);
G2L["6"]["Color"] = ColorSequence.new{ColorSequenceKeypoint.new(0.000, Color3.fromRGB(128, 255, 155)),ColorSequenceKeypoint.new(1.000, Color3.fromRGB(128, 250, 255))};
-- StarterGui.HD.HD.Close
G2L["7"] = Instance.new("TextButton", G2L["2"]);
G2L["7"]["BorderSizePixel"] = 0;
G2L["7"]["TextSize"] = 20;
G2L["7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7"]["BackgroundTransparency"] = 1;
G2L["7"]["Size"] = UDim2.new(0, 26, 0, 24);
G2L["7"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["7"]["Text"] = [[X]];
G2L["7"]["Name"] = [[Close]];
G2L["7"]["Position"] = UDim2.new(0.86927, 0, -0.00159, 0);
-- StarterGui.HD.HD.Close.Script
G2L["8"] = Instance.new("Script", G2L["7"]);
-- StarterGui.HD.HD.drag
G2L["9"] = Instance.new("LocalScript", G2L["2"]);
G2L["9"]["Name"] = [[drag]];
-- StarterGui.HD.HD.LocalScript
G2L["a"] = Instance.new("LocalScript", G2L["2"]);
-- StarterGui.HD.HD.Holder
G2L["b"] = Instance.new("Frame", G2L["2"]);
G2L["b"]["BorderSizePixel"] = 0;
G2L["b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b"]["Size"] = UDim2.new(0, 200, 0, 294);
G2L["b"]["Position"] = UDim2.new(0, 0, 0, 36);
G2L["b"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["b"]["Name"] = [[Holder]];
G2L["b"]["BackgroundTransparency"] = 1;
-- StarterGui.HD.HD.Holder.UIGridLayout
G2L["c"] = Instance.new("UIGridLayout", G2L["b"]);
G2L["c"]["HorizontalAlignment"] = Enum.HorizontalAlignment.Center;
G2L["c"]["CellSize"] = UDim2.new(0, 180, 0, 32);
G2L["c"]["SortOrder"] = Enum.SortOrder.LayoutOrder;
G2L["c"]["CellPadding"] = UDim2.new(0, 5, 0, 10);
-- StarterGui.HD.HD.Holder.Above
G2L["d"] = Instance.new("TextButton", G2L["b"]);
G2L["d"]["BorderSizePixel"] = 0;
G2L["d"]["TextTransparency"] = 0.5;
G2L["d"]["TextSize"] = 14;
G2L["d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["d"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["d"]["Text"] = [[Above Owner]];
G2L["d"]["Name"] = [[Above]];
-- StarterGui.HD.HD.Holder.Above.Script
G2L["e"] = Instance.new("Script", G2L["d"]);
-- StarterGui.HD.HD.Holder.Owner
G2L["f"] = Instance.new("TextButton", G2L["b"]);
G2L["f"]["BorderSizePixel"] = 0;
G2L["f"]["TextTransparency"] = 0.5;
G2L["f"]["TextSize"] = 14;
G2L["f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["f"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["f"]["Text"] = [[Owner]];
G2L["f"]["Name"] = [[Owner]];
-- StarterGui.HD.HD.Holder.Owner.Script
G2L["10"] = Instance.new("Script", G2L["f"]);
-- StarterGui.HD.HD.Holder.Head Admin
G2L["11"] = Instance.new("TextButton", G2L["b"]);
G2L["11"]["BorderSizePixel"] = 0;
G2L["11"]["TextTransparency"] = 0.5;
G2L["11"]["TextSize"] = 14;
G2L["11"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["11"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["11"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["11"]["Text"] = [[Head Admin]];
G2L["11"]["Name"] = [[Head Admin]];
-- StarterGui.HD.HD.Holder.Head Admin.Script
G2L["12"] = Instance.new("Script", G2L["11"]);
-- StarterGui.HD.HD.Holder.Admin
G2L["13"] = Instance.new("TextButton", G2L["b"]);
G2L["13"]["BorderSizePixel"] = 0;
G2L["13"]["TextTransparency"] = 0.5;
G2L["13"]["TextSize"] = 14;
G2L["13"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["13"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["13"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["13"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["13"]["Text"] = [[Admin]];
G2L["13"]["Name"] = [[Admin]];
-- StarterGui.HD.HD.Holder.Admin.Script
G2L["14"] = Instance.new("Script", G2L["13"]);
-- StarterGui.HD.HD.Holder.Mod
G2L["15"] = Instance.new("TextButton", G2L["b"]);
G2L["15"]["BorderSizePixel"] = 0;
G2L["15"]["TextTransparency"] = 0.5;
G2L["15"]["TextSize"] = 14;
G2L["15"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["15"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["15"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["15"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["15"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["15"]["Text"] = [[Mod]];
G2L["15"]["Name"] = [[Mod]];
-- StarterGui.HD.HD.Holder.Mod.Script
G2L["16"] = Instance.new("Script", G2L["15"]);
-- StarterGui.HD.HD.Holder.VIP
G2L["17"] = Instance.new("TextButton", G2L["b"]);
G2L["17"]["BorderSizePixel"] = 0;
G2L["17"]["TextTransparency"] = 0.5;
G2L["17"]["TextSize"] = 14;
G2L["17"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["17"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["17"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["17"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["17"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["17"]["Text"] = [[VIP]];
G2L["17"]["Name"] = [[VIP]];
-- StarterGui.HD.HD.Holder.VIP.Script
G2L["18"] = Instance.new("Script", G2L["17"]);
-- StarterGui.HD.HD.Holder.Non Admin
G2L["19"] = Instance.new("TextButton", G2L["b"]);
G2L["19"]["BorderSizePixel"] = 0;
G2L["19"]["TextTransparency"] = 0.5;
G2L["19"]["TextSize"] = 14;
G2L["19"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19"]["BackgroundColor3"] = Color3.fromRGB(41, 41, 41);
G2L["19"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["19"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["19"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["19"]["Text"] = [[Non Admin]];
G2L["19"]["Name"] = [[Non Admin]];
-- StarterGui.HD.HD.Holder.Non Admin.Script
G2L["1a"] = Instance.new("Script", G2L["19"]);
-- StarterGui.HD.HD.Botbar
G2L["1b"] = Instance.new("Frame", G2L["2"]);
G2L["1b"]["BorderSizePixel"] = 0;
G2L["1b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b"]["ClipsDescendants"] = true;
G2L["1b"]["Size"] = UDim2.new(1, 0, 0, 2);
G2L["1b"]["Position"] = UDim2.new(0, 0, 0, 331);
G2L["1b"]["Name"] = [[Botbar]];
-- StarterGui.HD.HD.Botbar.UIGradient
G2L["1c"] = Instance.new("UIGradient", G2L["1b"]);
G2L["1c"]["Color"] = ColorSequence.new{ColorSequenceKeypoint.new(0.000, Color3.fromRGB(128, 255, 155)),ColorSequenceKeypoint.new(1.000, Color3.fromRGB(128, 250, 255))};
-- StarterGui.HD.HD.Shadow
G2L["1d"] = Instance.new("ImageLabel", G2L["2"]);
G2L["1d"]["ZIndex"] = -2;
G2L["1d"]["BorderSizePixel"] = 0;
G2L["1d"]["SliceCenter"] = Rect.new(23, 23, 277, 277);
G2L["1d"]["ScaleType"] = Enum.ScaleType.Slice;
G2L["1d"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["1d"]["AnchorPoint"] = Vector2.new(0.5, 0.5);
G2L["1d"]["Image"] = [[rbxassetid://5554236805]];
G2L["1d"]["Size"] = UDim2.new(1, 28, 1, 28);
G2L["1d"]["BackgroundTransparency"] = 1;
G2L["1d"]["Name"] = [[Shadow]];
G2L["1d"]["Position"] = UDim2.new(0.5, 0, 0.5, 0);
-- StarterGui.HD.HD.Shadow.UIGradient
G2L["1e"] = Instance.new("UIGradient", G2L["1d"]);
G2L["1e"]["Color"] = ColorSequence.new{ColorSequenceKeypoint.new(0.000, Color3.fromRGB(128, 255, 155)),ColorSequenceKeypoint.new(1.000, Color3.fromRGB(128, 250, 255))};
-- StarterGui.HD.HD.UICorner
G2L["1f"] = Instance.new("UICorner", G2L["2"]);
-- StarterGui.HD.HD.TextLabel
G2L["20"] = Instance.new("TextLabel", G2L["2"]);
G2L["20"]["BorderSizePixel"] = 0;
G2L["20"]["TextSize"] = 14;
G2L["20"]["TextTransparency"] = 0.5;
G2L["20"]["TextStrokeColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["FontFace"] = Font.new([[rbxasset://fonts/families/Arial.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["20"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["BackgroundTransparency"] = 1;
G2L["20"]["Size"] = UDim2.new(0, 200, 0, 20);
G2L["20"]["BorderColor3"] = Color3.fromRGB(28, 43, 54);
G2L["20"]["Text"] = [[Mashed Together By Adiont]];
G2L["20"]["Position"] = UDim2.new(0, 0, 0.92768, 0);
-- StarterGui.HD.HD.drag
local function C_9()
local script = G2L["9"];
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_9);
-- StarterGui.HD.HD.LocalScript
local function C_a()
local script = G2L["a"];
local speed = 3
while task.wait() do
local hue = tick() % speed / speed
local color = Color3.fromHSV(hue, 0.5, 1)
local hue2 = (tick() + speed/(speed*2.4)) % speed / speed
local color2 = Color3.fromHSV(hue2, 0.5, 1)
for i,v in ipairs(script.Parent:GetDescendants()) do
if v:IsA("UIGradient") then
v.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,color),ColorSequenceKeypoint.new(1,color2)})
end
end
end
end;
task.spawn(C_a);
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