-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. 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 Rscripts 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: 5 | Scripts: 2 | Modules: 0 | Tags: 0 local G2L = {}; -- StarterGui.Delta G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")); G2L["1"]["Name"] = [[Delta]]; G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling; -- StarterGui.Delta.DeltaGui G2L["2"] = Instance.new("TextButton", G2L["1"]); G2L["2"]["BorderSizePixel"] = 3; G2L["2"]["TextSize"] = 14; G2L["2"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["2"]["Size"] = UDim2.new(0, 60, 0, 60); G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 171, 255); G2L["2"]["Name"] = [[DeltaGui]]; G2L["2"]["Position"] = UDim2.new(0.46042, 0, 0.01705, 0); -- StarterGui.Delta.DeltaGui.Drag G2L["3"] = Instance.new("LocalScript", G2L["2"]); -- [ERROR] cannot convert Capabilities, please report to "https://github.com/uniquadev/GuiToLuaConverter/issues" G2L["3"]["Sandboxed"] = true; G2L["3"]["Name"] = [[Drag]]; -- StarterGui.Delta.DeltaGui.main G2L["4"] = Instance.new("LocalScript", G2L["2"]); -- [ERROR] cannot convert Capabilities, please report to "https://github.com/uniquadev/GuiToLuaConverter/issues" G2L["4"]["Sandboxed"] = true; G2L["4"]["Name"] = [[main]]; -- StarterGui.Delta.DeltaGui.ImageLabel G2L["5"] = Instance.new("ImageLabel", G2L["2"]); G2L["5"]["Active"] = true; G2L["5"]["Interactable"] = false; G2L["5"]["BorderSizePixel"] = 0; G2L["5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["5"]["Image"] = [[rbxassetid://105145135555552]]; G2L["5"]["Size"] = UDim2.new(0, 55, 0, 55); G2L["5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["5"]["BackgroundTransparency"] = 1; G2L["5"]["Position"] = UDim2.new(0.03333, 0, 0.03333, 0); -- StarterGui.Delta.DeltaGui.Drag local function C_3() local script = G2L["3"]; -- SERVICES local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local player = Players.LocalPlayer local button = script.Parent local SMOOTHNESS = 0.12 -- DRAG VARIABLES local dragging = false local dragStart local startPos local targetPos = button.Position -- ========================== -- DRAG FUNCTIONALITY -- ========================== button.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = button.Position end end) UIS.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) UIS.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then local delta = input.Position - dragStart targetPos = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) RunService.RenderStepped:Connect(function() button.Position = button.Position:Lerp(targetPos, SMOOTHNESS) end) -- ========================== -- OPEN HD ADMIN MAINFRAME ON CLICK -- ========================== button.MouseButton1Click:Connect(function() -- Wait for the HdAdminInterface in PlayerGui local playerGui = player:WaitForChild("PlayerGui") local hdGui = playerGui:WaitForChild("HdAdminInterface") local mainFrame = hdGui:WaitForChild("MainFrame") -- If MainFrame is a CanvasGroup, set transparency to 0 and visible if mainFrame:IsA("CanvasGroup") then mainFrame.GroupTransparency = 0 mainFrame.Visible = true end -- Extra: if HD Admin uses internal UI references, call their internal open function (optional) if _G.HDAdmin_OpenCommands then _G.HDAdmin_OpenCommands() end end) end; task.spawn(C_3); -- StarterGui.Delta.DeltaGui.main local function C_4() local script = G2L["4"]; -- SERVICES local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- CHARACTER local function getChar() return player.Character or player.CharacterAdded:Wait() end local char = getChar() local humanoid = char:WaitForChild("Humanoid") local hrp = char:WaitForChild("HumanoidRootPart") -- WAIT FOR FAKE DELTA BUTTON local deltaGui repeat deltaGui = playerGui:FindFirstChild("Delta") task.wait() until deltaGui local openButton repeat for _,v in ipairs(deltaGui:GetDescendants()) do if v:IsA("TextButton") or v:IsA("ImageButton") then openButton = v break end end task.wait() until openButton -- MAIN GUI local gui = Instance.new("ScreenGui", playerGui) gui.Name = "DeltaScriptsGui" gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0,250,0,520) frame.Position = UDim2.new(1,-270,0.5,-260) frame.BackgroundColor3 = Color3.fromRGB(18,24,40) frame.BorderSizePixel = 0 frame.Visible = false frame.Active = true Instance.new("UICorner",frame) -- TITLE local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1,-20,0,32) title.Position = UDim2.new(0,10,0,6) title.BackgroundTransparency = 1 title.Text = "Delta Scripts" title.Font = Enum.Font.GothamMedium title.TextSize = 14 title.TextXAlignment = Enum.TextXAlignment.Left title.TextColor3 = Color3.fromRGB(220,225,235) -- BUTTON MAKER local function makeBtn(text,y) local b = Instance.new("TextButton", frame) b.Size = UDim2.new(1,-30,0,34) b.Position = UDim2.new(0,15,0,y) b.Text = text.." [OFF]" b.Font = Enum.Font.Gotham b.TextSize = 13 b.TextColor3 = Color3.new(1,1,1) b.BackgroundColor3 = Color3.fromRGB(32,42,75) b.BorderSizePixel = 0 Instance.new("UICorner",b) return b end -- BUTTONS local speedBtn = makeBtn("Super Speed",46) local jumpBtn = makeBtn("Infinite Jump",88) local spinBtn = makeBtn("Spin Bot",130) local sJumpBtn = makeBtn("Super Jump",172) local rainbowBtn = makeBtn("Rainbow Body",214) local sitBtn = makeBtn("Sit",256) local gravBtn = makeBtn("Low Gravity",298) local invisBtn = makeBtn("Invisible",340) local flyBtn = makeBtn("Fly",382) -- OPEN GUI openButton.Activated:Connect(function() frame.Visible = not frame.Visible end) -------------------------------------------------- -- BASIC FEATURES -------------------------------------------------- -- SPEED local speedOn=false speedBtn.Activated:Connect(function() speedOn=not speedOn humanoid.WalkSpeed = speedOn and 50 or 16 speedBtn.Text="Super Speed ["..(speedOn and "ON" or "OFF").."]" end) -- INF JUMP local infJump=false jumpBtn.Activated:Connect(function() infJump=not infJump jumpBtn.Text="Infinite Jump ["..(infJump and "ON" or "OFF").."]" end) UIS.JumpRequest:Connect(function() if infJump then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end) -- SPIN BOT local spin=false local spinBody spinBtn.Activated:Connect(function() spin=not spin spinBtn.Text="Spin Bot ["..(spin and "ON" or "OFF").."]" end) RunService.Heartbeat:Connect(function() if spin then if not spinBody then spinBody=Instance.new("BodyAngularVelocity",hrp) spinBody.MaxTorque=Vector3.new(1e5,1e5,1e5) spinBody.AngularVelocity=Vector3.new(0,300,0) end elseif spinBody then spinBody:Destroy() spinBody=nil end end) -- SUPER JUMP local sJump=false sJumpBtn.Activated:Connect(function() sJump=not sJump humanoid.JumpPower=sJump and 150 or 50 sJumpBtn.Text="Super Jump ["..(sJump and "ON" or "OFF").."]" end) -- RAINBOW local rainbow=false local parts,colors={},{} rainbowBtn.Activated:Connect(function() rainbow=not rainbow rainbowBtn.Text="Rainbow Body ["..(rainbow and "ON" or "OFF").."]" if rainbow then for _,p in ipairs(char:GetDescendants()) do if p:IsA("BasePart") then parts[#parts+1]=p colors[p]=p.Color end end else for p,c in pairs(colors) do if p then p.Color=c end end parts,colors={},{} end end) RunService.Heartbeat:Connect(function() if rainbow then for _,p in ipairs(parts) do p.Color=Color3.fromHSV((tick()%5)/5,1,1) end end end) -- SIT local sit=false sitBtn.Activated:Connect(function() sit=not sit humanoid.Sit=sit sitBtn.Text="Sit ["..(sit and "ON" or "OFF").."]" end) -- LOW GRAVITY local grav=false gravBtn.Activated:Connect(function() grav=not grav Workspace.Gravity=grav and 60 or 196.2 gravBtn.Text="Low Gravity ["..(grav and "ON" or "OFF").."]" end) -- INVISIBLE local invis=false local trans={} invisBtn.Activated:Connect(function() invis=not invis invisBtn.Text="Invisible ["..(invis and "ON" or "OFF").."]" for _,v in ipairs(char:GetDescendants()) do if v:IsA("BasePart") and v.Name~="HumanoidRootPart" then if invis then trans[v]=v.Transparency v.Transparency=1 elseif trans[v] then v.Transparency=trans[v] end elseif v:IsA("Decal") then v.Transparency=invis and 1 or 0 end end end) -------------------------------------------------- -- FLY (PC + MOBILE FIXED) -------------------------------------------------- local fly=false local gyro,vel local move={F=0,B=0,L=0,R=0,U=0,D=0} -- MOBILE FLY PAD local pad = Instance.new("Frame", gui) pad.Size = UDim2.new(0,160,0,160) pad.Position = UDim2.new(0,20,1,-190) pad.BackgroundTransparency = 1 pad.Visible = false local function padBtn(txt,pos,key) local b=Instance.new("TextButton",pad) b.Size=UDim2.new(0,50,0,50) b.Position=pos b.Text=txt b.TextSize=20 b.BackgroundColor3=Color3.fromRGB(40,60,120) b.TextColor3=Color3.new(1,1,1) Instance.new("UICorner",b) b.InputBegan:Connect(function() move[key]=1 end) b.InputEnded:Connect(function() move[key]=0 end) end padBtn("▲",UDim2.new(0.5,-25,0,0),"F") padBtn("▼",UDim2.new(0.5,-25,1,-50),"B") padBtn("◀",UDim2.new(0,0,0.5,-25),"L") padBtn("▶",UDim2.new(1,-50,0.5,-25),"R") padBtn("⤊",UDim2.new(1,-50,0,0),"U") padBtn("⤋",UDim2.new(0,0,1,-50),"D") flyBtn.Activated:Connect(function() fly=not fly flyBtn.Text="Fly ["..(fly and "ON" or "OFF").."]" pad.Visible=fly if fly then humanoid.PlatformStand=true gyro=Instance.new("BodyGyro",hrp) gyro.MaxTorque=Vector3.new(9e9,9e9,9e9) gyro.P=9e4 vel=Instance.new("BodyVelocity",hrp) vel.MaxForce=Vector3.new(9e9,9e9,9e9) else humanoid.PlatformStand=false if gyro then gyro:Destroy() end if vel then vel:Destroy() end end end) -- PC CONTROLS UIS.InputBegan:Connect(function(i,g) if g then return end if i.KeyCode==Enum.KeyCode.W then move.F=1 end if i.KeyCode==Enum.KeyCode.S then move.B=1 end if i.KeyCode==Enum.KeyCode.A then move.L=1 end if i.KeyCode==Enum.KeyCode.D then move.R=1 end if i.KeyCode==Enum.KeyCode.Space then move.U=1 end if i.KeyCode==Enum.KeyCode.LeftShift then move.D=1 end end) UIS.InputEnded:Connect(function(i) if i.KeyCode==Enum.KeyCode.W then move.F=0 end if i.KeyCode==Enum.KeyCode.S then move.B=0 end if i.KeyCode==Enum.KeyCode.A then move.L=0 end if i.KeyCode==Enum.KeyCode.D then move.R=0 end if i.KeyCode==Enum.KeyCode.Space then move.U=0 end if i.KeyCode==Enum.KeyCode.LeftShift then move.D=0 end end) RunService.Heartbeat:Connect(function() if fly and vel and gyro then local cam=Workspace.CurrentCamera gyro.CFrame=cam.CFrame vel.Velocity= (cam.CFrame.LookVector*(move.F-move.B)+ cam.CFrame.RightVector*(move.R-move.L)+ Vector3.new(0,1,0)*(move.U-move.D))*60 end end) -------------------------------------------------- -- DRAG GUI (PC + MOBILE) -------------------------------------------------- local dragging,startPos,dragStart=false frame.InputBegan:Connect(function(i) if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then dragging=true dragStart=i.Position startPos=frame.Position end end) frame.InputEnded:Connect(function(i) if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then dragging=false end end) UIS.InputChanged:Connect(function(i) if dragging then local d=i.Position-dragStart frame.Position=UDim2.new(startPos.X.Scale,startPos.X.Offset+d.X,startPos.Y.Scale,startPos.Y.Offset+d.Y) end end) end; task.spawn(C_4); return G2L["1"], require;