if not _G.DHELIRIUM_LOADED then _G.DHELIRIUM_LOADED=true if typeof(task)~="table"or not task.wait then task={}task.wait=wait task.spawn=function(f)coroutine.wrap(f)()end end local P=game:GetService("Players") local T=game:GetService("TweenService") local U=game:GetService("UserInputService") local G=Instance.new("ScreenGui") G.Name="Cmds" G.ResetOnSpawn=false G.IgnoreGuiInset=true G.Parent=game:GetService("CoreGui") local f=Instance.new("Frame") f.AnchorPoint=Vector2.new(0,0) f.Position=UDim2.new(0.02,0,0.18,0) f.Size=UDim2.new(0,340,0,math.min(340,workspace.CurrentCamera and workspace.CurrentCamera.ViewportSize.Y-60 or 340)) f.BackgroundColor3=Color3.fromRGB(255,255,255) f.BackgroundTransparency=1 f.Parent=G local fc=Instance.new("UICorner") fc.CornerRadius=UDim.new(0,8) fc.Parent=f local t=Instance.new("TextButton") t.Size=UDim2.new(0,30,0,30) t.Position=UDim2.new(0,0,0,0) t.Text="v" t.TextColor3=Color3.fromRGB(0,0,0) t.BackgroundColor3=Color3.fromRGB(255,255,255) t.Font=Enum.Font.Gotham t.TextSize=17 t.BorderSizePixel=0 t.BackgroundTransparency=1 t.Parent=f local tc=Instance.new("UICorner") tc.CornerRadius=UDim.new(0,6) tc.Parent=t local h=Instance.new("TextLabel") h.Size=UDim2.new(1,-30,0,30) h.Position=UDim2.new(0,30,0,0) h.Text="Dhelirium" h.TextColor3=Color3.fromRGB(0,0,0) h.BackgroundColor3=Color3.fromRGB(255,255,255) h.Font=Enum.Font.GothamBold h.TextSize=17 h.BorderSizePixel=0 h.BackgroundTransparency=0 h.Parent=f local r=Instance.new("ScrollingFrame") r.Size=UDim2.new(1,0,1,-30) r.Position=UDim2.new(0,0,0,30) r.CanvasSize=UDim2.new(0,0,0,0) r.ScrollBarThickness=4 r.BackgroundTransparency=1 r.BorderSizePixel=0 r.ClipsDescendants=true r.Parent=f local y=Instance.new("UIListLayout") y.SortOrder=Enum.SortOrder.LayoutOrder y.Padding=UDim.new(0,3) y.Parent=r local C={ "--- Important Note ---", "Chat Prefix is a semicolon", "Type the Commands in Lowercase", "Otherwise it won't work", "(Credits to Dhelan)", "--- Commands ---", "fly - enables fly mode", "lay - makes u lay down", "speed [value] - changes walkspeed to value", "remotespy - opens RemoteSpy", "dex - loads Dex Explorer", "chatadmin - gives chat admin GUI", "fling [player] - Flings selected Player", "reset - resets your character", "rejoin - rejoins current server", "serverhop - joins new server", "goto [player] - teleports to player", "unfly - disables fly mode", "antifling - activates anti-fling", "unantifling - disables anti-fling", "sit - makes your character sit", "leave - kicks you", "godmode - gives godmode", "fireremote - fires all remote events", "infjump - lets you jump infinitely", "uninfjump - disables inf jump", "deltak - get Delta keyboard", "thirdp - enable Third-Person", "--- More Commands Soon ---" } for _,v in ipairs(C)do local w=Instance.new("TextLabel") w.Size=UDim2.new(1,-10,0,22) w.Text=v w.TextSize=15 w.TextColor3=Color3.fromRGB(0,0,0) w.Font=Enum.Font.Gotham w.BackgroundTransparency=1 w.BorderSizePixel=0 w.TextTransparency=1 w.Parent=r end task.defer(function() r.CanvasSize=UDim2.new(0,0,0,y.AbsoluteContentSize.Y+5) end) local z=f.Size local d=false t.MouseButton1Click:Connect(function() if not d then T:Create(f,TweenInfo.new(0.3),{Size=UDim2.new(z.X.Scale,z.X.Offset,0,30)}):Play() d=true else T:Create(f,TweenInfo.new(0.3),{Size=z}):Play() d=false end end) for _,o in ipairs(f:GetDescendants())do if o:IsA("TextLabel")then o.TextTransparency=1 if o~=h then o.BackgroundTransparency=1 end elseif o:IsA("TextButton")then o.TextTransparency=1 o.BackgroundTransparency=1 end end T:Create(f,TweenInfo.new(0.4),{BackgroundTransparency=0.14}):Play() for _,o in ipairs(f:GetDescendants())do task.delay(0.1,function() if o:IsA("TextLabel")then T:Create(o,TweenInfo.new(0.4),{TextTransparency=0}):Play() elseif o:IsA("TextButton")then T:Create(o,TweenInfo.new(0.4),{TextTransparency=0,BackgroundTransparency=0}):Play() end end) end local j=false local x local v f.InputBegan:Connect(function(e) if(e.UserInputType==Enum.UserInputType.MouseButton1 or e.UserInputType==Enum.UserInputType.Touch)and U:GetFocusedTextBox()==nil then j=true x=e.Position v=f.Position end end) U.InputEnded:Connect(function(e) if e.UserInputType==Enum.UserInputType.MouseButton1 or e.UserInputType==Enum.UserInputType.Touch then j=false end end) U.InputChanged:Connect(function(e) if j and(e.UserInputType==Enum.UserInputType.MouseMovement or e.UserInputType==Enum.UserInputType.Touch)then local n=e.Position-x local nx=v.X.Offset+n.X local ny=v.Y.Offset+n.Y local sz=workspace.CurrentCamera.ViewportSize local fs=f.AbsoluteSize nx=math.clamp(nx,0,sz.X-fs.X) ny=math.clamp(ny,0,sz.Y-fs.Y) f.Position=UDim2.new(0,nx,0,ny) end end) local Players=game:GetService("Players") local LocalPlayer=Players.LocalPlayer local StarterGui=game:GetService("StarterGui") local Lighting=game:GetService("Lighting") local RunService=game:GetService("RunService") local TeleportService=game:GetService("TeleportService") local HttpService=game:GetService("HttpService") local dheliriumFlyStates={wasdfly={active=false,bg=nil,bv=nil,conn1=nil,conn2=nil},mfly={active=false,bv=nil,bg=nil,renderConn=nil}} local dheliriumNoclipConn local TweenService=game:GetService("TweenService") local UIS=game:GetService("UserInputService") local function split(txt) local args={}for word in txt:gmatch("%S+")do table.insert(args,word)end return args end local commandHandlers={} commandHandlers.fly=function(args) if dheliriumFlyStates.fly and dheliriumFlyStates.fly.active then return end local state={active=true,bg=nil,bv=nil,renderConn=nil,conn1=nil,conn2=nil} dheliriumFlyStates.fly=state local SPEED=1 local lp=Players.LocalPlayer local cam=workspace.CurrentCamera local root=lp.Character and (lp.Character:FindFirstChild("HumanoidRootPart")or lp.Character:FindFirstChild("UpperTorso")or lp.Character:FindFirstChild("Torso")) if not root then repeat task.wait() until lp.Character and (lp.Character:FindFirstChild("HumanoidRootPart")or lp.Character:FindFirstChild("UpperTorso")or lp.Character:FindFirstChild("Torso")) root=lp.Character:FindFirstChild("HumanoidRootPart")or lp.Character:FindFirstChild("UpperTorso")or lp.Character:FindFirstChild("Torso")end state.bg=Instance.new("BodyGyro",root) state.bg.P=9e4 state.bg.MaxTorque=Vector3.new(9e9,9e9,9e9) state.bg.CFrame=root.CFrame state.bv=Instance.new("BodyVelocity",root) state.bv.Velocity=Vector3.zero state.bv.MaxForce=Vector3.new(9e9,9e9,9e9) local control={F=0,B=0,L=0,R=0,Q=0,E=0} state.conn1=UIS.InputBegan:Connect(function(input,gpe) if gpe then return end if input.KeyCode==Enum.KeyCode.W then control.F=SPEED end if input.KeyCode==Enum.KeyCode.S then control.B=-SPEED end if input.KeyCode==Enum.KeyCode.A then control.L=-SPEED end if input.KeyCode==Enum.KeyCode.D then control.R=SPEED end if input.KeyCode==Enum.KeyCode.Q then control.E=-SPEED*2 end if input.KeyCode==Enum.KeyCode.E then control.Q=SPEED*2 end end) state.conn2=UIS.InputEnded:Connect(function(input) if input.KeyCode==Enum.KeyCode.W then control.F=0 end if input.KeyCode==Enum.KeyCode.S then control.B=0 end if input.KeyCode==Enum.KeyCode.A then control.L=0 end if input.KeyCode==Enum.KeyCode.D then control.R=0 end if input.KeyCode==Enum.KeyCode.Q then control.E=0 end if input.KeyCode==Enum.KeyCode.E then control.Q=0 end end) local ctrlMod pcall(function() ctrlMod=require(lp.PlayerScripts:WaitForChild("PlayerModule"):WaitForChild("ControlModule")) end) state.renderConn=RunService.RenderStepped:Connect(function() if not state.active then return end local moveVec=Vector3.zero if ctrlMod then moveVec=ctrlMod:GetMoveVector()end local joyDir=Vector3.zero if moveVec.Magnitude>0 then joyDir=cam.CFrame.RightVector*moveVec.X+cam.CFrame.LookVector*-moveVec.Z end local keyDir=Vector3.zero keyDir=keyDir+cam.CFrame.LookVector*(control.F+control.B) keyDir=keyDir+cam.CFrame.RightVector*(control.L+control.R) keyDir=keyDir+cam.CFrame.UpVector*((control.Q+control.E)*0.5) local dir=joyDir+keyDir local mag=dir.Magnitude local flySpeed=(mag>0)and 50 or 0 if mag>0 then dir=dir.Unit end state.bv.Velocity=dir*flySpeed state.bg.CFrame=cam.CFrame local hum=lp.Character and lp.Character:FindFirstChildOfClass("Humanoid") if hum then hum.PlatformStand=state.active end end) end commandHandlers.unfly=function(args) local state=dheliriumFlyStates.fly if state and state.active then state.active=false if state.bv then state.bv:Destroy()state.bv=nil end if state.bg then state.bg:Destroy()state.bg=nil end if state.renderConn then state.renderConn:Disconnect()state.renderConn=nil end if state.conn1 then state.conn1:Disconnect()state.conn1=nil end if state.conn2 then state.conn2:Disconnect()state.conn2=nil end local hum=LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if hum then hum.PlatformStand=false end end end commandHandlers.infjump=function(args) local plyr=game:GetService("Players").LocalPlayer local chr=plyr.Character or plyr.CharacterAdded:Wait() local root=chr:WaitForChild("HumanoidRootPart") local AirWalkPart=Instance.new("Part") AirWalkPart.Size=Vector3.new(7,1,3) AirWalkPart.Transparency=1 AirWalkPart.Anchored=true AirWalkPart.CanCollide=true AirWalkPart.Name="Fuck gravity to the moon we go" AirWalkPart.Parent=workspace game:GetService("RunService").RenderStepped:Connect(function() AirWalkPart.CFrame=root.CFrame*CFrame.new(0,-4,0) end) end commandHandlers.uninfjump=function(args) for i,v in pairs(workspace:GetChildren())do if tostring(v)=="Fuck gravity to the moon we go"then v:Destroy() end end end commandHandlers.thirdp=function(args) local player = game:GetService("Players").LocalPlayer local camera = workspace.CurrentCamera camera.CameraType = Enum.CameraType.Custom player.CameraMode = Enum.CameraMode.Classic end commandHandlers.lay=function(args) local layPlr=Players.LocalPlayer local layChar=layPlr.Character or layPlr.CharacterAdded:Wait() local layHum=layChar:WaitForChild("Humanoid") local layHrp=layChar:WaitForChild("HumanoidRootPart") local laying=true local layResult=workspace:Raycast(layHrp.Position,Vector3.new(0,-20,0),RaycastParams.new()) if layResult then local groundY=layResult.Position.Y local hrpY=layHrp.Size.Y/2 layHrp.CFrame=CFrame.new(layHrp.Position.X,groundY+hrpY+0.05,layHrp.Position.Z)*CFrame.Angles(math.rad(90),0,0) end layHum.PlatformStand=true game:GetService("UserInputService").InputBegan:Connect(function(input,gpe) if laying and not gpe and (input.UserInputType==Enum.UserInputType.Touch or input.KeyCode==Enum.KeyCode.Space)then laying=false end end) task.spawn(function() while laying do if not layHum.PlatformStand then layHum.PlatformStand=true end task.wait()end layHum.PlatformStand=false end) end commandHandlers.speed=function(args) local spdVal=tonumber(args[2]) if spdVal then spdVal=math.clamp(spdVal,1,1000) local spdChar=LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local spdHum=spdChar:FindFirstChildOfClass("Humanoid") if spdHum then spdHum.WalkSpeed=spdVal end end end commandHandlers.remotespy=function(args)local function dheliriumFetch(url)local s,r=pcall(function()return game:HttpGet(url)end)if s and r then pcall(function()loadstring(r)()end)end end dheliriumFetch("https://raw.githubusercontent.com/Upbolt/RemoteSpy/main/Main.lua")end commandHandlers.dex=function(args)local function dheliriumFetch(url)local s,r=pcall(function()return game:HttpGet(url)end)if s and r then pcall(function()loadstring(r)()end)end end dheliriumFetch("https://raw.githubusercontent.com/peyton2465/Dex/master/out.lua")end commandHandlers.chatadmin=function(args)local function dheliriumFetch(url)local s,r=pcall(function()return game:HttpGet(url)end)if s and r then pcall(function()loadstring(r)()end)end end dheliriumFetch("https://raw.githubusercontent.com/Dhelann/chat-admin/main/source")end commandHandlers.deltak=function(args)local function dheliriumFetch(url)local s,r=pcall(function()return game:HttpGet(url)end)if s and r then pcall(function()loadstring(r)()end)end end dheliriumFetch("https://raw.githubusercontent.com/Dhelann/Dhelirium/refs/heads/main/deltakeyboard")end commandHandlers.reset=function(args) local rstChar=LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() rstChar:BreakJoints() end commandHandlers.rejoin=function(args)TeleportService:TeleportToPlaceInstance(game.PlaceId,game.JobId,LocalPlayer)end commandHandlers.serverhop=function(args) local dheliriumSrv=game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?limit=100") for _,v in pairs(HttpService:JSONDecode(dheliriumSrv).data)do if v.playing 500 or basePart.Parent ~= tChar or targetPlayer.Parent ~= Players or not targetPlayer.Character == tChar or tRootPart:IsGrounded() or humanoid.Health <= 0 or tick() > startTick + waitTime end savedFPDH = workspace.FallenPartsDestroyHeight workspace.FallenPartsDestroyHeight = 0/0 local bodyVel = Instance.new("BodyVelocity") bodyVel.Name = "DheliriumVel" bodyVel.Parent = rootPart bodyVel.Velocity = Vector3.new(9e8, 9e8, 9e8) bodyVel.MaxForce = Vector3.new(1/0, 1/0, 1/0) humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false) if tRootPart and tHead then if (tRootPart.CFrame.Position - tHead.CFrame.Position).Magnitude > 5 then flingBasePart(tHead) else flingBasePart(tRootPart) end elseif tRootPart and not tHead then flingBasePart(tRootPart) elseif not tRootPart and tHead then flingBasePart(tHead) elseif not tRootPart and not tHead and accessory and handle then flingBasePart(handle) else return end bodyVel:Destroy() humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) workspace.CurrentCamera.CameraSubject = humanoid repeat rootPart.CFrame = oldPos * CFrame.new(0, 0.5, 0) character:PivotTo(oldPos * CFrame.new(0, 0.5, 0)) humanoid:ChangeState("GettingUp") for _, part in ipairs(character:GetChildren()) do if part:IsA("BasePart") then part.Velocity, part.RotVelocity = Vector3.new(), Vector3.new() end end task.wait() until (rootPart.Position - oldPos.Position).Magnitude < 25 workspace.FallenPartsDestroyHeight = savedFPDH end end commandHandlers.fling = function(args) local tgtName = args[2] if not tgtName then return end tgtName = tgtName:lower() for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer then local uname = player.Name:lower() local dname = player.DisplayName:lower() if uname:find(tgtName) or dname:find(tgtName) then dheliriumFling(player) break end end end end local function runCommand(txt) if txt==""then return end local args=split(txt) local cmd=args[1]and args[1]:lower()or"" local handler=commandHandlers[cmd] if handler then pcall(function()handler(args)end) else local s,f=pcall(function()return loadstring(txt)end) if s and typeof(f)=="function"then pcall(f)end end end Players.LocalPlayer.Chatted:Connect(function(msg)if msg:sub(1,1)==";"then runCommand(msg:sub(2))end end) local function onChat(msg) if msg:sub(1,1)==";" then runCommand(msg:sub(2)) end end if Players.LocalPlayer.Chatted then Players.LocalPlayer.Chatted:Connect(onChat) end local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.OnIncomingMessage then TextChatService.OnIncomingMessage:Connect(function(message) if message.TextSource and message.TextSource.UserId == Players.LocalPlayer.UserId then onChat(message.Text) end end) end end