
KeylessUniversal

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



Yo bro is phantom got patched or nah?
@KirkyCharlie it's not it's updating lol
what is raknet?
@b00ger17 Its a roblox library feature which can be used for desync
@Member how do i get it?
@b00ger17 you cant, you need your executor to support it, use delta it got raknet library
How to use raknet on delta executor
@Dldkdkd copy the script and paste it in
What does it do?