Raknet Desync GUI
Key RequiredUniversal

Raknet Desync GUI

Universal ScriptMemberMember 7.8K views 3K executesUpdated Mar 24, 2026
2.5/ 5(2 votes)
1150% Positive
Lua Script•108 lines (3240 chars)
-- Open source for y'all ❤️‍🩹🥹✌️

local plsraknet = Raknet or raknet
if not plsraknet then return end

local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
local UIS = game:GetService("UserInputService")

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = CoreGui

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 180, 0, 60)
Frame.Position = UDim2.new(0, 20, 0, 20)
Frame.BackgroundColor3 = Color3.fromRGB(15,15,15)
Frame.BorderSizePixel = 0
Frame.Parent = ScreenGui

local UICorner = Instance.new("UICorner", Frame)
UICorner.CornerRadius = UDim.new(0, 8)

local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0, 50, 0, 24)
ToggleButton.Position = UDim2.new(1, -60, 0.5, -12)
ToggleButton.BackgroundColor3 = Color3.fromRGB(40,40,40)
ToggleButton.BorderSizePixel = 0
ToggleButton.Text = ""
ToggleButton.AutoButtonColor = false
ToggleButton.Parent = Frame

local ToggleCorner = Instance.new("UICorner", ToggleButton)
ToggleCorner.CornerRadius = UDim.new(1, 0)

local Knob = Instance.new("Frame")
Knob.Size = UDim2.new(0, 20, 0, 20)
Knob.Position = UDim2.new(0, 2, 0.5, -10)
Knob.BackgroundColor3 = Color3.fromRGB(200,200,200)
Knob.BorderSizePixel = 0
Knob.Parent = ToggleButton

local KnobCorner = Instance.new("UICorner", Knob)
KnobCorner.CornerRadius = UDim.new(1, 0)

local Label = Instance.new("TextLabel")
Label.Size = UDim2.new(1, -70, 1, 0)
Label.Position = UDim2.new(0, 10, 0, 0)
Label.BackgroundTransparency = 1
Label.Text = "desync"
Label.TextColor3 = Color3.fromRGB(255,255,255)
Label.TextXAlignment = Enum.TextXAlignment.Left
Label.Font = Enum.Font.SourceSans
Label.TextSize = 16
Label.Parent = Frame

local Toggled = false

local function updateToggle(state)
    local knobPos = state and UDim2.new(1, -22, 0.5, -10) or UDim2.new(0, 2, 0.5, -10)
    local bgColor = state and Color3.fromRGB(80,80,80) or Color3.fromRGB(40,40,40)

    TweenService:Create(Knob, TweenInfo.new(0.2), {Position = knobPos}):Play()
    TweenService:Create(ToggleButton, TweenInfo.new(0.2), {BackgroundColor3 = bgColor}):Play()

    if plsraknet and plsraknet.desync then
        plsraknet.desync(state)
    end
end

ToggleButton.MouseButton1Click:Connect(function()
    Toggled = not Toggled
    updateToggle(Toggled)
end)

-- Draggable
local dragging, dragInput, dragStart, startPos

Frame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = Frame.Position

        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

Frame.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

UIS.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        local delta = input.Position - dragStart
        Frame.Position = UDim2.new(
            startPos.X.Scale,
            startPos.X.Offset + delta.X,
            startPos.Y.Scale,
            startPos.Y.Offset + delta.Y
        )
    end
end)

Features & Information

(Doesnt work on every executor) It's basically just raknet desync what more is there to say lol
#Raknet#Desync#Universal#Anti hit#Godmode

Community Comments (9)

NikoMikadonoNikoMikadonoMar 26, 2026

Yo bro is phantom got patched or nah?

Replying to @NikoMikadono
MemberMemberMar 26, 2026

@KirkyCharlie it's not it's updating lol

b00ger17b00ger17Apr 14, 2026

what is raknet?

Replying to @b00ger17
MemberMemberApr 14, 2026

@b00ger17 Its a roblox library feature which can be used for desync

Replying to @Member
b00ger17b00ger17Apr 16, 2026

@Member how do i get it?

Replying to @b00ger17
MemberMemberApr 17, 2026

@b00ger17 you cant, you need your executor to support it, use delta it got raknet library

DldkdkdDldkdkdMay 5, 2026

How to use raknet on delta executor

Replying to @Dldkdkd
MemberMemberMay 9, 2026

@Dldkdkd copy the script and paste it in

thespacekitten26thespacekitten26Jul 31, 2026

What does it do?

More Scripts for Universal Scripts