Dw Script Rayfield update v2
Key RequiredUniversal

Dw Script Rayfield update v2

Universal ScriptZMPME3epZMPME3ep 3.1K views 15.9K executesUpdated Feb 18, 2026
Unrated
00
Lua Script•221 lines (7348 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "DW SCRIPT (V2) 2026",
   LoadingTitle = "Loading Dw script (v2) 2026",
   LoadingSubtitle = "oi oi oi",
   ConfigurationSaving = { Enabled = false }
})

local p = game.Players.LocalPlayer
local char = p.Character or p.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")

local MainTab = Window:CreateTab("Main", 4483362458)
local SkillTab = Window:CreateTab("Skills", 4483362458)
local EspTab = Window:CreateTab("ESP", 4483362458)
local RPTab = Window:CreateTab("Roleplay", 4483362458)
local SettTab = Window:CreateTab("Settings", 4483362458)

local SpeedActive = false
MainTab:CreateButton({
   Name = "Speed 50 (Bypass)",
   Callback = function()
      SpeedActive = true
      task.spawn(function()
         while SpeedActive do
            if hum.MoveDirection.Magnitude > 0 then
               root.CFrame = root.CFrame * CFrame.new(0, 0, -1)
               root.Velocity = root.CFrame.LookVector * 50
            end
            task.wait(0.05)
         end
      end)
   end,
})

MainTab:CreateButton({
   Name = "Unspeed",
   Callback = function()
      SpeedActive = false
   end,
})

local noclipConnection
MainTab:CreateButton({
   Name = "Noclip",
   Callback = function()
      noclipConnection = game:GetService("RunService").Stepped:Connect(function()
         if char then 
            for _, v in pairs(char:GetDescendants()) do 
               if v:IsA("BasePart") then v.CanCollide = false end 
            end 
         end
      end)
   end,
})

MainTab:CreateButton({
   Name = "Unnoclip",
   Callback = function() 
      if noclipConnection then noclipConnection:Disconnect() end 
      for _, v in pairs(char:GetDescendants()) do 
         if v:IsA("BasePart") then v.CanCollide = true end 
      end 
   end
})

local Floating = false
local floatPart
MainTab:CreateButton({
   Name = "Float (10+ Studs Up)",
   Callback = function()
      Floating = true
      root.CFrame = root.CFrame * CFrame.new(0, 10, 0)
      task.wait(0.1)
      if floatPart then floatPart:Destroy() end
      floatPart = Instance.new("Part")
      floatPart.Name = "C0lkid_Platform"
      floatPart.Size = Vector3.new(10, 1, 10)
      floatPart.Anchored = true
      floatPart.Transparency = 1
      floatPart.Parent = char
      task.spawn(function()
         while Floating do
            if floatPart and root then
               floatPart.CFrame = root.CFrame * CFrame.new(0, -3.5, 0)
               root.Velocity = Vector3.new(root.Velocity.X, 0, root.Velocity.Z)
            end
            task.wait()
         end
      end)
   end,
})

MainTab:CreateButton({
   Name = "Unfloat",
   Callback = function()
      Floating = false
      if floatPart then 
         floatPart:Destroy() 
         floatPart = nil 
      end
   end,
})

MainTab:CreateButton({
   Name = "Enable Jump",
   Callback = function() 
      hum:SetStateEnabled(Enum.HumanoidStateType.Jumping, true) 
      hum.JumpPower = 50 
   end
})

SkillTab:CreateButton({
   Name = "Rudie Dash (4s)",
   Callback = function()
      local dashStartTime = tick()
      local connection
      connection = game:GetService("RunService").Heartbeat:Connect(function()
         if tick() - dashStartTime < 4 then
            root.Velocity = root.CFrame.LookVector * 50
         else
            connection:Disconnect()
         end
      end)
   end,
})

SkillTab:CreateButton({
   Name = "Bobette Box Ability",
   Callback = function()
      local targetPos = root.CFrame * CFrame.new(0, 40, 0)
      local box = Instance.new("Part", workspace)
      box.Size = Vector3.new(8, 10, 8)
      box.Color = Color3.new(1, 0, 0)
      box.Anchored = true
      box.CFrame = targetPos
      
      local function line(sz, cf)
         local l = Instance.new("Part", box)
         l.Size = sz l.Color = Color3.new(0,1,0) l.Anchored = true l.CFrame = box.CFrame * cf
      end
      line(Vector3.new(8.1, 0.2, 0.2), CFrame.new(0, 0, 4))
      line(Vector3.new(8.1, 0.2, 0.2), CFrame.new(0, 0, -4))
      line(Vector3.new(0.2, 0.2, 8.1), CFrame.new(4, 0, 0))
      line(Vector3.new(0.2, 0.2, 8.1), CFrame.new(-4, 0, 0))
      line(Vector3.new(1, 1, 1), CFrame.new(0, 5.5, 0))

      hum.WalkSpeed = 0
      task.spawn(function()
         for i = 1, 10 do root.CFrame = targetPos task.wait(1) end
         box:Destroy() hum.WalkSpeed = 16
      end)
   end,
})

local function ApplyH(obj, col)
    local h = obj:FindFirstChild("Highlight") or Instance.new("Highlight", obj)
    h.FillColor = col h.FillTransparency = 0.5 h.OutlineColor = Color3.new(1,1,1)
end

EspTab:CreateButton({Name = "ESP Monsters", Callback = function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("Model") and v.Name:find("Twisted") then ApplyH(v, Color3.new(1,0,0)) end end end})
EspTab:CreateButton({Name = "ESP Players", Callback = function() for _, v in pairs(game.Players:GetPlayers()) do if v.Character then ApplyH(v.Character, Color3.new(0,1,0)) end end end})
EspTab:CreateButton({Name = "ESP Machines", Callback = function() for _, v in pairs(workspace:GetDescendants()) do if v.Name:find("Machine") then ApplyH(v, Color3.new(0.5, 0, 1)) end end end})
EspTab:CreateButton({Name = "ESP Items/Capsules", Callback = function() for _, v in pairs(workspace:GetDescendants()) do if v.Name:find("Capsule") or v.Name:find("Item") then ApplyH(v, Color3.new(1,1,0)) end end end})

local targetName = ""
local BSLoop = false
RPTab:CreateInput({
   Name = "Target User", 
   PlaceholderText = "Username...", 
   Callback = function(t) targetName = t:lower() end
})

RPTab:CreateButton({
   Name = "Backshot (Loop)",
   Callback = function()
      BSLoop = true
      task.spawn(function()
         while BSLoop do
            for _, v in pairs(game.Players:GetPlayers()) do
               if v.Name:lower():find(targetName) and v.Character then
                  local tRoot = v.Character.HumanoidRootPart
                  root.CFrame = tRoot.CFrame * CFrame.new(0, 0, 1.5) task.wait(0.1)
                  root.CFrame = tRoot.CFrame * CFrame.new(0, 0, 0.5) task.wait(0.1)
               end
            end
            task.wait()
         end
      end)
   end,
})

RPTab:CreateButton({Name = "Unbackshot", Callback = function() BSLoop = false end})

local CRain = false
RPTab:CreateButton({
   Name = "Carrot Rain (Infinite)",
   Callback = function()
      CRain = true
      task.spawn(function()
         while CRain do
            local c = Instance.new("Part", workspace)
            c.Size = Vector3.new(1, 4, 1) c.Color = Color3.fromRGB(255, 120, 0) c.CanCollide = false
            c.CFrame = root.CFrame * CFrame.new(math.random(-50, 50), 60, math.random(-50, 50))
            game:GetService("Debris"):AddItem(c, 5) task.wait(0.1)
         end
      end)
   end,
})

SettTab:CreateButton({Name = "Default", Callback = function() Rayfield:ChangeTheme("Default") end})
SettTab:CreateButton({Name = "Frutiger Aero", Callback = function() Rayfield:ChangeTheme("Ocean") end})
SettTab:CreateButton({Name = "Coolgui theme", Callback = function() Rayfield:ChangeTheme("Serpents") end})

Rayfield:Notify({
   Title = "System Note",
   Content = "Other funtions don't work, on a new update can work",
   Duration = 5
})

Features & Information

New version
#Dw#Dyle#Boxten#Dandys world

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts