-- 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)