Darinscripts
Brookhaven 🏡RPDescription
-- DARIN ADMIN GUI -- For your OWN Roblox Studio game -- Put this LocalScript in StarterPlayer > StarterPlayerScripts local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local plr = Players.LocalPlayer local gui = Instance.new ("ScreenGui") gui.Name = "Darin" gui.ResetOnSpawn = false gui.Parent = plr:WaitForChild("PlayerGui") local frame = Instance.new ("Frame") frame.Size = UDim2.fromOffset(300, 430) frame.Position = UDim2.fromOffset(20, 100) frame.BackgroundColor3 = Color3.fromRGB(20, 35, 90) frame.BorderSizePixel = 2 frame.BorderColor3 = Color3.fromRGB(255, 220, 0) frame.Parent = gui local title = Instance.new ("TextLabel") title.Size = UDim2.new (1,0,0,45) title.BackgroundColor3 = Color3.fromRGB(0,90,220) title.Text = "DARIN" title.TextColor3 = Color3.fromRGB(255,220,0) title.TextSize = 24 title.Font = Enum.Font.GothamBold title.Parent = frame local speed = 16 local infiniteJump = false local function makeButton(text, y) local b = Instance.new ("TextButton") b.Size = UDim2.new (1,-20,0,36) b.Position = UDim2.fromOffset(10,y) b.BackgroundColor3 = Color3.fromRGB(30,80,180) b.TextColor3 = Color3.new (1,1,1) b.TextSize = 16 b.Font = Enum.Font.GothamBold b.Text = text b.Parent = frame return b end local speedText = Instance.new ("TextLabel") speedText.Size = UDim2.new (1,-20,0,30) speedText.Position = UDim2.fromOffset(10,55) speedText.BackgroundTransparency = 1 speedText.TextColor3 = Color3.fromRGB(255,220,0) speedText.Text = "Speed: 16" speedText.TextSize = 18 speedText.Parent = frame local minus = makeButton("-10 Speed",90) local plus = makeButton("+10 Speed",132) local jump = makeButton("Infinite Jump: OFF",174) local esp = makeButton("ESP: OFF",216) local invis = makeButton("Invisible: OFF",258) local hide = makeButton("Hide GUI",300) local sizePlus = makeButton("GUI Size +",342) local sizeMinus = makeButton("GUI Size -",384) local function updateSpeed() local char = plr.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = speed end speedText.Text = "Speed: "..speed end plus.MouseButton1Click:Connect(function() speed = math.clamp(speed + 10, 0, 1000) updateSpeed() end) minus.MouseButton1Click:Connect(function() speed = math.clamp(speed - 10, 0, 1000) updateSpeed() end) jump.MouseButton1Click:Connect(function() infiniteJump = not infiniteJump jump.Text = "Infinite Jump: "..(infiniteJump and "ON" or "OFF") end) UIS.JumpRequest:Connect(function() if infiniteJump then local char = plr.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end) esp.MouseButton1Click:Connect(function() local enabled = esp.Text:find("OFF") ~= nil esp.Text = "ESP: "..(enabled and "ON" or "OFF") for _, p in ipairs(Players:GetPlayers()) do if p ~= plr and p.Character then local old = p.Character:FindFirstChild("DarinESP") if enabled and not old then local h = Instance.new ("Highlight") h.Name = "DarinESP" h.FillColor = Color3.fromRGB(255,220,0) h.OutlineColor = Color3.fromRGB(0,100,255) h.Parent = p.Character elseif not enabled and old then old:Destroy() end end end end) invis.MouseButton1Click:Connect(function() local char = plr.Character if not char then return end local on = invis.Text:find("OFF") ~= nil invis.Text = "Invisible: "..(on and "ON" or "OFF") for _, obj in ipairs(char:GetDescendants()) do if obj:IsA("BasePart") then obj.Transparency = on and 1 or 0 elseif obj:IsA("Decal") then obj.Transparency = on and 1 or 0 end end end) hide.MouseButton1Click:Connect(function() frame.Visible = false end) sizePlus.MouseButton1Click:Connect(function() frame.Size = frame.Size + UDim2.fromOffset(20,20) end) sizeMinus.MouseButton1Click:Connect(function() frame.Size = frame.Size - UDim2.fromOffset(20,20) end) -- Move GUI local dragging = false local dragStart local startPos title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = frame.Position end end) UIS.InputChanged:Connect(function(input) if dragging then local delta = input.Position - dragStart frame.Position = UDim2.new ( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) UIS.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) -- FPS / ping warning local warning = Instance.new ("TextLabel") warning.Size = UDim2.fromOffset(300,40) warning.Position = UDim2.fromOffset(10,10) warning.BackgroundColor3 = Color3.fromRGB(150,40,40) warning.TextColor3 = Color3.new (1,1,1) warning.TextSize = 16 warning.Font = Enum.Font.GothamBold warning.Visible = false warning.Parent = gui local frames = 0 local last = os.clock() RunService.RenderStepped:Connect(function() frames += 1 if os.clock() - last >= 1 then local fps = frames frames = 0 last = os.clock() local ping = math.floor(plr:GetNetworkPing() * 1000) if fps < 25 then warning.Text = "⚠ LOW FPS: "..fps warning.Visible = true elseif ping >= 200 then warning.Text = "⚠ HIGH PING: "..ping.."ms" warning.Visible = true else warning.Visible = false end end end)
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 ]]
-- DARIN ADMIN GUI
-- For your OWN Roblox Studio game
-- Put this LocalScript in StarterPlayer > StarterPlayerScripts
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local plr = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "Darin"
gui.ResetOnSpawn = false
gui.Parent = plr:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.fromOffset(300, 430)
frame.Position = UDim2.fromOffset(20, 100)
frame.BackgroundColor3 = Color3.fromRGB(20, 35, 90)
frame.BorderSizePixel = 2
frame.BorderColor3 = Color3.fromRGB(255, 220, 0)
frame.Parent = gui
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,45)
title.BackgroundColor3 = Color3.fromRGB(0,90,220)
title.Text = "DARIN"
title.TextColor3 = Color3.fromRGB(255,220,0)
title.TextSize = 24
title.Font = Enum.Font.GothamBold
title.Parent = frame
local speed = 16
local infiniteJump = false
local function makeButton(text, y)
local b = Instance.new("TextButton")
b.Size = UDim2.new(1,-20,0,36)
b.Position = UDim2.fromOffset(10,y)
b.BackgroundColor3 = Color3.fromRGB(30,80,180)
b.TextColor3 = Color3.new(1,1,1)
b.TextSize = 16
b.Font = Enum.Font.GothamBold
b.Text = text
b.Parent = frame
return b
end
local speedText = Instance.new("TextLabel")
speedText.Size = UDim2.new(1,-20,0,30)
speedText.Position = UDim2.fromOffset(10,55)
speedText.BackgroundTransparency = 1
speedText.TextColor3 = Color3.fromRGB(255,220,0)
speedText.Text = "Speed: 16"
speedText.TextSize = 18
speedText.Parent = frame
local minus = makeButton("-10 Speed",90)
local plus = makeButton("+10 Speed",132)
local jump = makeButton("Infinite Jump: OFF",174)
local esp = makeButton("ESP: OFF",216)
local invis = makeButton("Invisible: OFF",258)
local hide = makeButton("Hide GUI",300)
local sizePlus = makeButton("GUI Size +",342)
local sizeMinus = makeButton("GUI Size -",384)
local function updateSpeed()
local char = plr.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = speed
end
speedText.Text = "Speed: "..speed
end
plus.MouseButton1Click:Connect(function()
speed = math.clamp(speed + 10, 0, 1000)
updateSpeed()
end)
minus.MouseButton1Click:Connect(function()
speed = math.clamp(speed - 10, 0, 1000)
updateSpeed()
end)
jump.MouseButton1Click:Connect(function()
infiniteJump = not infiniteJump
jump.Text = "Infinite Jump: "..(infiniteJump and "ON" or "OFF")
end)
UIS.JumpRequest:Connect(function()
if infiniteJump then
local char = plr.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)
esp.MouseButton1Click:Connect(function()
local enabled = esp.Text:find("OFF") ~= nil
esp.Text = "ESP: "..(enabled and "ON" or "OFF")
for _, p in ipairs(Players:GetPlayers()) do
if p ~= plr and p.Character then
local old = p.Character:FindFirstChild("DarinESP")
if enabled and not old then
local h = Instance.new("Highlight")
h.Name = "DarinESP"
h.FillColor = Color3.fromRGB(255,220,0)
h.OutlineColor = Color3.fromRGB(0,100,255)
h.Parent = p.Character
elseif not enabled and old then
old:Destroy()
end
end
end
end)
invis.MouseButton1Click:Connect(function()
local char = plr.Character
if not char then return end
local on = invis.Text:find("OFF") ~= nil
invis.Text = "Invisible: "..(on and "ON" or "OFF")
for _, obj in ipairs(char:GetDescendants()) do
if obj:IsA("BasePart") then
obj.Transparency = on and 1 or 0
elseif obj:IsA("Decal") then
obj.Transparency = on and 1 or 0
end
end
end)
hide.MouseButton1Click:Connect(function()
frame.Visible = false
end)
sizePlus.MouseButton1Click:Connect(function()
frame.Size = frame.Size + UDim2.fromOffset(20,20)
end)
sizeMinus.MouseButton1Click:Connect(function()
frame.Size = frame.Size - UDim2.fromOffset(20,20)
end)
-- Move GUI
local dragging = false
local dragStart
local startPos
title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = frame.Position
end
end)
UIS.InputChanged:Connect(function(input)
if dragging then
local delta = input.Position - dragStart
frame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
-- FPS / ping warning
local warning = Instance.new("TextLabel")
warning.Size = UDim2.fromOffset(300,40)
warning.Position = UDim2.fromOffset(10,10)
warning.BackgroundColor3 = Color3.fromRGB(150,40,40)
warning.TextColor3 = Color3.new(1,1,1)
warning.TextSize = 16
warning.Font = Enum.Font.GothamBold
warning.Visible = false
warning.Parent = gui
local frames = 0
local last = os.clock()
RunService.RenderStepped:Connect(function()
frames += 1
if os.clock() - last >= 1 then
local fps = frames
frames = 0
last = os.clock()
local ping = math.floor(plr:GetNetworkPing() * 1000)
if fps < 25 then
warning.Text = "⚠ LOW FPS: "..fps
warning.Visible = true
elseif ping >= 200 then
warning.Text = "⚠ HIGH PING: "..ping.."ms"
warning.Visible = true
else
warning.Visible = false
end
end
end)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.


Your community, in one place