
Key Required VerifiedUniversal

-- Dandy's Exploit | Version 0.2
-- Scripted by: ChatGPT
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local UIS = game:GetService("UserInputService")
local workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
local guiParent = (gethui and gethui()) or player:WaitForChild("PlayerGui")
-- Character bind
local character, humanoid, hrp
local function bindCharacter(char)
character = char
humanoid = char:WaitForChild("Humanoid")
hrp = char:WaitForChild("HumanoidRootPart")
end
if player.Character then bindCharacter(player.Character) end
player.CharacterAdded:Connect(bindCharacter)
-- Lighting backup
local oldLighting = {
Brightness = Lighting.Brightness,
ClockTime = Lighting.ClockTime,
FogEnd = Lighting.FogEnd,
Ambient = Lighting.Ambient
}
-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "DandysExploit"
gui.ResetOnSpawn = false
gui.Parent = guiParent
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0,300,0,460)
frame.Position = UDim2.new(0.5,-150,0.5,-230)
frame.BackgroundColor3 = Color3.fromRGB(25,25,25)
frame.Active = true
frame.Draggable = true
frame.BorderSizePixel = 0
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,10)
-- UI Helpers
local function label(text,y,size,bold)
local l = Instance.new("TextLabel", frame)
l.Size = UDim2.new(1,-20,0,size)
l.Position = UDim2.new(0,10,0,y)
l.BackgroundTransparency = 1
l.Text = text
l.TextColor3 = Color3.new(1,1,1)
l.Font = bold and Enum.Font.GothamBold or Enum.Font.Gotham
l.TextSize = bold and 22 or 13
end
local function section(text,y)
local s = Instance.new("TextLabel", frame)
s.Size = UDim2.new(1,-20,0,18)
s.Position = UDim2.new(0,10,0,y)
s.BackgroundTransparency = 1
s.Text = text
s.TextColor3 = Color3.fromRGB(180,180,180)
s.Font = Enum.Font.Gotham
s.TextSize = 13
end
local function toggle(text,y,callback)
local b = Instance.new("TextButton", frame)
b.Size = UDim2.new(0.85,0,0,36)
b.Position = UDim2.new(0.075,0,0,y)
b.BackgroundColor3 = Color3.fromRGB(40,40,40)
b.Text = text..": OFF"
b.Font = Enum.Font.GothamBold
b.TextSize = 14
b.TextColor3 = Color3.new(1,1,1)
b.BorderSizePixel = 0
Instance.new("UICorner", b).CornerRadius = UDim.new(0,8)
local state = false
b.MouseButton1Click:Connect(function()
state = not state
b.Text = text..": "..(state and "ON" or "OFF")
callback(state)
end)
end
local function button(text,y,callback)
local b = Instance.new("TextButton", frame)
b.Size = UDim2.new(0.85,0,0,36)
b.Position = UDim2.new(0.075,0,0,y)
b.BackgroundColor3 = Color3.fromRGB(60,40,40)
b.Text = text
b.Font = Enum.Font.GothamBold
b.TextSize = 14
b.TextColor3 = Color3.new(1,1,1)
b.BorderSizePixel = 0
Instance.new("UICorner", b).CornerRadius = UDim.new(0,8)
b.MouseButton1Click:Connect(callback)
end
-- Title
label("Dandy's Exploit",5,40,true)
label("Version 0.2",40,20,false)
-- WalkSpeed
local speed30, speed25 = false, false
section("For other toons",65)
toggle("WalkSpeed (30)",85,function(v)
speed30 = v
if humanoid then humanoid.WalkSpeed = v and 30 or (speed25 and 25 or 16) end
end)
section("For Shrimpo",125)
toggle("WalkSpeed (25)",145,function(v)
speed25 = v
if humanoid then humanoid.WalkSpeed = v and 25 or (speed30 and 30 or 16) end
end)
player.CharacterAdded:Connect(function()
task.wait(0.2)
if humanoid then
humanoid.WalkSpeed = speed30 and 30 or speed25 and 25 or 16
end
end)
-- FullBright
toggle("FullBright",195,function(v)
if v then
Lighting.Brightness = 2
Lighting.ClockTime = 14
Lighting.FogEnd = 1e5
Lighting.Ambient = Color3.new(1,1,1)
else
for k,val in pairs(oldLighting) do Lighting[k]=val end
end
end)
-- Phase Forward (no NEW text now)
local phaseDist = 8
button("Phase Forward",235,function()
if hrp then
hrp.CFrame = hrp.CFrame + hrp.CFrame.LookVector * phaseDist
end
end)
UIS.InputBegan:Connect(function(i,gp)
if not gp and i.KeyCode == Enum.KeyCode.E then
if hrp then
hrp.CFrame = hrp.CFrame + hrp.CFrame.LookVector * phaseDist
end
end
end)
-- Jump
button("Jump (NEW)",275,function()
if humanoid then humanoid.Jump = true end
end)
-- Shift Lock
button("Shift Lock (NEW)",315,function()
player.DevEnableMouseLock = true
end)
-- Teleport to Elevator
button("Teleport to Elevator",355,function()
if not hrp then return end
for _,o in ipairs(workspace:GetDescendants()) do
if o.Name=="Elevator" then
local cf = (o:IsA("Model") and o.PrimaryPart and o.PrimaryPart.CFrame) or (o:IsA("BasePart") and o.CFrame)
if cf then hrp.CFrame = cf + Vector3.new(0,3,0) return end
end
end
end)
-- Fake Elevator
button("Teleport to Fake Elevator (NEW)",395,function()
if not hrp then return end
for _,o in ipairs(workspace:GetDescendants()) do
if o.Name=="FakeElevator" then
local cf = (o:IsA("Model") and o.PrimaryPart and o.PrimaryPart.CFrame) or (o:IsA("BasePart") and o.CFrame)
if cf then hrp.CFrame = cf + Vector3.new(0,3,0) return end
end
end
end)
-- Credit
label("Scripted by: ChatGPT",430,14,false)



0/10
I just released the new DW 2026 script yesterday and I've already got views and comments?!?!?!
@Shadow69 Wdym "not nice" i don't know how to script so I used ai
@CupkerTheBall i made my own script with ai too. keep going this is great.
@Shadow69 then get the * off if you don't know "luau" either. since you MUST know "luau" to be on scriptblox RIGHT?